2017年7月8日 星期六

Windows 7 + Ubuntu 雙硬碟系統 出現 error: unknown filesystem. grub rescue>

Windows 7 + Ubuntu 雙硬碟系統  出現

error: unknown filesystem.
grub rescue>

裝備:  硬碟一  Win 7   硬碟二   Ubuntu 14
目的:  要拆除硬碟二,然後使硬碟一可以正常開機,不會出現 grub rescue>
處理:

使用隨機版的Win 7 修復光碟(可以開機,只有一片)

進入後想辦法進去  console命令提示字元
執行以下兩命令
bootrec /fixmbr
bootrec /fixboot

重新開機後就會刪除原本的grub menu選單,這樣就不會出現找不到ubuntu硬碟區域的錯誤。

但是也無法使用ubuntu開機了  = =!

參考
http://www.ha97.com/3960.html

2017年6月13日 星期二

jQuery datepicker change position 改變位置


原本是自動調整上下,
改成只顯示在下面:

https://stackoverflow.com/questions/3474018/how-to-set-the-show-position-of-datepicker


在ready裡面新增 beforeShow方法

 $('.datetime').datepicker({
     dateFormat: 'm/d/yy',
     beforeShow: function (input, inst) {
         var offset = $(input).offset();
         var height = $(input).height();
         window.setTimeout(function () {
             inst.dpDiv.css({ top: (offset.top + height + 4) + 'px', left: offset.left + 'px' })
         }, 1);
     }

 });

改變位置範例

http://2008.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerPosition.html

2017年6月7日 星期三

JavaScript and jQuery Get Radio Value 如何取值

JavaScript Get Radio Value 如何取值?

另外加上JQuery的取法~

Html:

<input type="radio" name = myRadio value="Get One">
<input type="radio" name = myRadio value="Get TWO">


Javascript:
         var wow= document.getElementsByName("myRadi");
         for(var i = 0;i<wow.length;i++) {
            if(wow[i].checked) {
            alert(wow[i].value);
            }
         }
       }

jQuery:

$('input[name=myRadio]').val()

範例:
https://api.jquery.com/checked-selector/

2017年6月5日 星期一

Machine Learning Resource 機器學習人工智慧人工智能 資源




NTUEE ML 2016
https://www.youtube.com/playlist?list=PLJV_el3uVTsPy9oCRY30oBPNLCo89yu49
李宏毅28 videos53,870 viewsLast updated on Mar 25, 2017
課程網頁: http://speech.ee.ntu.edu.tw/~tlkagk/courses_ML16.html


NTUEE MLDS 2017
https://www.youtube.com/playlist?list=PLJV_el3uVTsPMxPbjeX7PicgWbY7F8wW9
李宏毅12 videos10,313 viewsUpdated yesterday
這門課的全名是 Machine Learning and having it Deep and Structured ,銜接 Machine Learning (https://www.youtube.com/watch?v=fegAeph9UaA&list=PLJV...) 這門課,目標是要深度學習深度學習 課程網頁: http://speech.ee.ntu.edu.tw/~tlkagk/courses_MLDS17.html



Dr. Fei Fei Li of Stanford's Artificial Intelligence Lab
Innovate and Celebrate 2016
https://www.youtube.com/watch?v=IXxh5C9iKFE



《硅谷财经圈》科技钱缘:人工智能和深度学习 By DingDingTV
https://www.youtube.com/watch?v=xaq7CVlHTwU



基礎
線性代數    電機系 蘇柏青
http://ocw.aca.ntu.edu.tw/ntu-ocw/index.php/ocw/cou/102S207

線性代數    趙啟超
http://ocw.nthu.edu.tw/ocw/index.php?page=course&cid=89

線性代數   應用數學系 莊重老師
http://ocw.nctu.edu.tw/course_detail_3.php?bgid=1&gid=1&nid=271#.WTVY8mh95EZ

2017年5月12日 星期五

Macbook air terminal sublime set shortcut

在蘋果電腦上面自己設定sublime的終端畫面terminal捷徑 shortcut

Using Linux command:  ln

ln  {parameter} {Original Path} {Destination Path}

ln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl


Note: 

1. You can have your own preference. 

For example: subl3 or subccc.... etc. 名稱可以任意決定

 2. Be careful the app name. Sometimes is not Sublime Text.app.

2017年4月7日 星期五

Git note



1. Install git

2. git config

3. git status

add new folder and file

git status

git add .  (add all files and folders in the folder into index.)     (將新檔案加入索引index)

git commit -m "message"   (將新增的索引,儲存到數據庫 repo)




git log
commit b32578e2b93c6b1f17502363e00cbe22a74e30ba
Author: spyspy <spyhopping101@gmail.com>
Date:   Sat Apr 8 06:07:39 2017 +0800

    wow













2017年2月16日 星期四

Hot Key Shortcut Encyclopedia快捷鍵大全 Sublime Notepad ++ Eclipse Visual Studio Code Atom

Hot Key Shortcut Encyclopedia快捷鍵大全

關鍵字

Multi-cursor and selection

Sublime 快捷鍵 Hot Key Shortcut
Ctrl + G    go to a line  跳到某一行(輸入行數)
Ctrl + P    search for file name 搜尋檔案名稱
Ctrl + SHIFT + F   全檔案檢索
Ctrl + SHIFT + P    Package Control  安裝插件要用的
Ctrl + X   Cut line
Ctrl + ↩   Insert line after   在下一行插入一行
Ctrl + ⇧ + ↩    Insert line before   在上一行插入一行

Official Doc 官方文件
http://docs.sublimetext.info/en/latest/reference/keyboard_shortcuts_win.html

Column Selection:
Windows
Right Mouse Button + Shift  OR: Middle Mouse Button
直線部分選取


Add to selection: 滑鼠左鍵(可以滑動選取) + Ctrl   多重選取    




Subtract from selection: Alt
沒有實驗出來

https://www.sublimetext.com/docs/2/column_selection.html

Notepad ++

Multiple Selection:
Alt + Mouse dragging or
Alt + Shift + Arrow keys

Official Doc 官方文件
https://notepad-plus-plus.org/features/column-mode-editing.html



Visual Studio Code
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

局部方塊選取  
1. shift + alt + mouse right  
2. ctrl +  shift + alt + the arrow keys.
Selecting Columns in VS Code
http://superuser.com/questions/1052795/selecting-columns-in-vs-code

vscode 插件推荐 - 献给所有前端工程师(更新与2017.3.6)
https://segmentfault.com/a/1190000006697219

vscode editors
https://code.visualstudio.com/docs/editor/codebasics

General
Ctrl+Shift+P, F1 Show Command Palette
Ctrl+P Quick Open
Ctrl+Shift+N New window/instance
Ctrl+Shift+W Close window/instance

Basic editing
Ctrl+X Cut line (empty selection)
Ctrl+C Copy line (empty selection)
Alt+ ↑ / ↓ Move line up/down
Shift+Alt + ↓ / ↑ Copy line up/down
Ctrl+Shift+K Delete line
Ctrl+Enter Insert line below
Ctrl+Shift+Enter Insert line above
Ctrl+Shift+\ Jump to matching bracket
Ctrl+] / [ Indent/outdent line Home Go to beginning of line End Go to end of line
Ctrl+Home Go to beginning of file
Ctrl+End Go to end of file
Ctrl+↑ / ↓ Scroll line up/down
Alt+PgUp / PgDown Scroll page up/down
Ctrl+Shift+[ Fold (collapse) region
Ctrl+Shift+] Unfold (uncollapse) region
Ctrl+K Ctrl+[ Fold (collapse) all subregions
Ctrl+K Ctrl+] Unfold (uncollapse) all subregions
Ctrl+K Ctrl+0 Fold (collapse) all regions
Ctrl+K Ctrl+J Unfold (uncollapse) all regions
Ctrl+K Ctrl+C Add line comment
Ctrl+K Ctrl+U Remove line comment
Ctrl+/ Toggle line comment
Shift+Alt+A Toggle block comment
Alt+Z Toggle word wrap

Navigation
Ctrl+T Show all Symbols
Ctrl+G Go to Line... Ctrl+P Go to File...
Ctrl+Shift+O Go to Symbol...
Ctrl+Shift+M Show Problems panel F8 Go to next error or warning
Shift+F8 Go to previous error or warning
Ctrl+Shift+Tab Navigate editor group history
Alt+ ← / → Go back / forward
Ctrl+M Toggle Tab moves focus

Search and replace
Ctrl+F Find
Ctrl+H Replace
F3 / Shift+F3 Find next/previous
Alt+Enter Select all occurences of Find match
Ctrl+D Add selection to next Find match
Ctrl+K Ctrl+D Move last selection to next Find match
Alt+C / R / W Toggle case-sensitive / regex / whole word

Multi-cursor and selection 
Alt+Click Insert cursor
Ctrl+Alt+ ↑ / ↓ Insert cursor above / below
Ctrl+U Undo last cursor operation
Shift+Alt+I Insert cursor at end of each line selected
Ctrl+I Select current line
Ctrl+Shift+L Select all occurrences of current selection
Ctrl+F2 Select all occurrences of current word
Shift+Alt+→ Expand selection
Shift+Alt+← Shrink selection
Shift+Alt + (drag mouse) Column (box) selection
Ctrl+Shift+Alt + (arrow key) Column (box) selection
Ctrl+Shift+Alt +PgUp/PgDown Column (box) selection page up/down

Rich languages editing
Ctrl+Space Trigger suggestion
Ctrl+Shift+Space Trigger parameter hints Tab Emmet expand abbreviation
Shift+Alt+F Format document
Ctrl+K Ctrl+F Format selection F12 Go to Definition
Alt+F12 Peek Definition
Ctrl+K F12 Open Definition to the side
Ctrl+. Quick Fix Shift+F12 Show References F2 Rename Symbol
Ctrl+Shift+ . / , Replace with next/previous value
Ctrl+K Ctrl+X Trim trailing whitespace
Ctrl+K M Change file language

Editor management
Ctrl+F4, Ctrl+W Close editor
Ctrl+K F Close folder
Ctrl+\ Split editor
Ctrl+ 1 / 2 / 3 Focus into 1 st, 2nd or 3rd editor group
Ctrl+K Ctrl+ ←/→ Focus into previous/next editor group
Ctrl+Shift+PgUp / PgDown Move editor left/right
Ctrl+K ← / → Move active editor group

File management 
Ctrl+N New File Ctrl+O Open File...
Ctrl+S Save
Ctrl+Shift+S Save As...
Ctrl+K S Save All
Ctrl+F4 Close
Ctrl+K Ctrl+W Close All
Ctrl+Shift+T Reopen closed editor
Ctrl+K Enter Keep Open Ctrl+Tab Open next Ctrl+Shift+Tab Open previous
Ctrl+K P Copy path of active file
Ctrl+K R Reveal active file in Explorer
Ctrl+K O Show active file in new window/instance

Display 
F11 Toggle full screen
Shift+Alt+1 Toggle editor layout
Ctrl+ = / - Zoom in/out
Ctrl+B Toggle Sidebar visibility
Ctrl+Shift+E Show Explorer / Toggle focus
Ctrl+Shift+F Show Search
Ctrl+Shift+G Show Git
Ctrl+Shift+D Show Debug
Ctrl+Shift+X Show Extensions
Ctrl+Shift+H Replace in files
Ctrl+Shift+J Toggle Search details
Ctrl+Shift+C Open new command prompt/terminal
Ctrl+Shift+U Show Output panel
Ctrl+Shift+V Toggle Markdown preview
Ctrl+K V Open Markdown preview to the side Debug
F9 Toggle breakpoint
F5 Start/Continue
Shift+F5 Stop
F11 / Shift+F11 Step into/out F10 Step over
Ctrl+K Ctrl+I Show hover

Integrated terminal
Ctrl+` Show integrated terminal
Ctrl+Shift+` Create new terminal
Ctrl+Shift+C Copy selection
Ctrl+Shift+V Paste into active terminal
Ctrl+↑ / ↓ Scroll up/down
Shift+PgUp / PgDown Scroll page up/down
Ctrl+Home / End Scroll to top/bottom Keyboard shortcuts for Windows Other operating systems’ keyboard shortcuts and additional unassigned shortcuts available at aka.ms/vscodekeybindings



Eclipse 



Atom

2017年2月12日 星期日

IE的相容性模式


IE的相容性模式
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">

http://stackoverflow.com/questions/6771258/what-does-meta-http-equiv-x-ua-compatible-content-ie-edge-do

Go Language 大集合

Installation 安裝
Text Editor 編輯器
Resource 資源

安裝Go
Go
https://golang.org/

設定環境變數(Set up Environment Variables)
1. 設定  PATH  (似乎會自動設定在系統中)    C:\Go\bin   可以在cmd中檢查是否可以執行 go指令

2. 設定  GOPATH (將這個設定在你的GO程式要用的資料夾,使用編輯器軟體例如VS Code,可以順利運作與安裝相關的套件)

例如我們將go的檔案放在 C:\code\go\ 中,就要做以下的變數設定


例如VS Code安裝完成後可以使用提示


Go 中文教學
https://polor10101.gitbooks.io/golang_note/content/about_golang.html

Go語言聖經(中文版)
http://docs.ruanjiadeng.com/gopl-zh/index.html


Sublime Text 2搭建Go开发环境(Windows)
http://www.cnblogs.com/sevenyuan/archive/2013/03/01/2938351.html

使用Atom配置Golang开发环境
https://segmentfault.com/a/1190000004933373

A Tour of GO
https://go-tour-zh-tw.appspot.com/welcome/1

Sublime

Visual Studio Code

Atom
https://atom.io/

Go Language Book
https://www.golang-book.com/

BeeGo  Go 的 Web Framewrok
https://beego.me/docs/mvc/view/view.md

Go Web 编程(網頁版本)
https://astaxie.gitbooks.io/build-web-application-with-golang/content/zh/01.2.html

Go Web 编程(PDF版本) ***
https://www.gitbook.com/book/astaxie/build-web-application-with-golang/details/zh
https://www.gitbook.com/download/pdf/book/astaxie/build-web-application-with-golang?lang=zh

Building a Website with Go - A Complete Example
https://www.youtube.com/watch?v=joVuFbAzPYw

采访:关于Go语言和《Go Web编程》
http://www.infoq.com/cn/articles/go-web-programming-interview


2017年2月11日 星期六

How to upload files to Github repository by TortoiseGit? 如何上傳專案到GitHub


實驗時間 Time: 2017-02-11

Step 1 : Apply for a GitHub account.
Step 1-2 : Build up a Repository for this test 建立一個專案庫

Step 2 : Download  and Install Git  https://git-scm.com/ 

Step 3 : Download  and Install TortoiseGit   https://tortoisegit.org/

Step 4 : 選擇要上傳的資料夾,滑鼠右鍵。選Git Commit將檔案Commit到 Git裡面,等下要透過Git上傳到GitHub(使用 push 指令)



如果直接push  會出現以下錯誤訊息  
附註: 必須使用Git Command line或是 Git Sync... 介面才看得到

This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/pre-push.

因此安裝以下的東西就可以了。

Step 5 : Download  and Install Git LFS   https://git-lfs.github.com/
Step 6 : push剛剛commit到 Git的內容,就可以看到成功上傳到GitHub自己的專案了。

附註:過程中需要輸入 GitHub的帳號密碼,因此需要事先申請。
附註:使用TortoiseGit  push的時候需要設定 GitHub 專案的url
            選擇下圖的Destination中的Manage 去設定Git的remote內容


下圖:  滑鼠右鍵,進入Git Commit 新的檔案要先 Add 才能用 TortoiseGit   Commit到  Git 裡面喔~



附註:如果修改資料後要上傳....
            首先 滑鼠右鍵  ==> Git Commit
            然後,滑鼠右鍵 ==> Git Sync.. ==> 要先 pull 然後再 push 才會成功。

參考 Reference
https://github.com/git-lfs/git-lfs/issues/853