1. no network connection
Find Necessary configuration file in following path
cd /etc/sysconfig/network-scripts/
Name: ifcfg-enp0s3 (maybe.... or other names)
change content:
DNS1=8.8.8.8
DNS2=8.8.4.4
# Note this was set to no
ONBOOT=yes
Then:
service network restart
sudo yum update
sudo yum install net-tools
2. how to use bridge????
MyOSNote
This is my personal notes on computer stuff.
2018年10月31日 星期三
2018年4月26日 星期四
Git To GitHub SSH
產生ssh 用來從command line快速登入 github
目的: 本機可以快速登入 github 這樣就不用每次都還要輸入帳密來登入了...
在 Git Bash 或是 Cmder 裡面....
執行 ls -al ~/.ssh
好吧來生成key
執行 ssh-keygen
這樣就會生成key
看key的內容
執行 cat ~/.ssh/id_rsa.pub
準備複製key的內容,貼到 Github... SSH and GPG keys
登入Github後右上方人頭旁間有倒立三角型,按下後選 Setting
左邊選單SSH and GPG keys
會看到右邊綠色按鈕,New SSH Key
把 cat ~/.ssh/id_rsa.pub 查到的內容全部貼上
嘗試登入
ssh -T git@github.com
然後輸入一次帳密,就再也不用輸入囉
Reference:
https://git-scm.com/book/zh-tw/v1/%E4%BC%BA%E6%9C%8D%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%96%8B%E9%87%91%E9%91%B0
http://trunk-studio.com/blog/ssh-for-windows/
2018年4月25日 星期三
Sublime Text 3 Syntax HTML Missing
Check:
1. View ===> Syntax
2. Click on Right-Bottom Text .....will show the syntax you got
If your syntax does not exist.... html in my case
check your package folder if html.sublime-package exist
if not, just copy it from somewhere.
Then you will have it again!!!!
2018年4月24日 星期二
MongoDB fast tutorial for windows
1. Download Mongodb
2. During installation, uncheck : install MongoDB Compass 因為會卡住
3. Set Path eg: C:\mongodb\bin\ Then you can execute mongo.exe and mongod.exe
4. Set up a MongoDB data folder. eg: C:\mongodata\
5. In the cmd, execute: mongod --dbpath C:\mongodata\ 啟動mongodb 這樣畫面不關就是啟動
6. New a batch file: execute : mongo 127.0.0.1:27017/admin 用管理員權限登入 mongoDB
7. Execute this batch. you can get in mongodb
可以在batch檔加入:
mongod --dbpath C:\mongodata\ 啟動資料庫與指定位置
mongo 127.0.0.1:27017/admin 進入互動介面
2018年4月11日 星期三
Intellij Idea 常用小技巧 快捷 shortcut trick
@Java 生成 main 方法:
psvm
@Mastering IntelliJ IDEA keyboard shortcuts
https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html
2018年3月18日 星期日
Laravel Composer Windows PhpStorm
OS: Win 10
Server: nginx
Php Version: Php 7.2.3
Composer: Laravel Management Program
Composer 安裝套件先安裝
Laravel 安裝與設定方法
建立專案 如果專案名空白就預設laravel 下面專案名是 wow
composer create-project laravel/laravel wow --prefer-dist
下載Xdebug 要對應php的版本
下載
參考說明
在 php.ini 最下面加入以下設定 注意 如果資料夾名稱有 () 將會導致錯誤
=============================
[Xdebug]
zend_extension=C:/code/nginx/php_xdebug-2.6.0-7.2-vc15-nts-x86_64.dll
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
=============================
在.../Php/中執行
php -v
C:\Program Files (x86)\PHP
$ php -v
PHP 7.2.3 (cli) (built: Feb 28 2018 05:48:02) ( NTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
另外一種建立專案方法:
使用PhpStorm
1. 先確定 PhpStorm的設定
Files ==> Settings ==> Languages & Frameworks ==> PHP
確定CLI interpreter 設定
可點進去確認
裡面也可以設定xdebug
2. 新增專案
File ==> New Project ==> Composer Project ==> Filter package 找到 laravel/laravel
然後改 Location的名稱後,就可以按下create了
之後可以加入 GIT
啟動Server 方式
直接點選 index.php 滑鼠右鍵,Run index.php
或是在nginx 上面啟動
依照正常的nginx啟動 php方式啟動,但是記得要在設定檔修改路徑成為你要啟動的 Laravel 的public 資料夾 (預設的 index.php)
例如:
root C:\Users\XXXXXX\PhpstormProjects\Laravel01\public;
然後就可以正常啟動囉.......
2018年3月17日 星期六
Nginx + PHP + Windows
=======================
PHP5
OS: Windows 10 Home
download nginx (windows)
https://nginx.org/en/download.html
download php5 (stable)
https://windows.php.net/download#php-5.6
Key: 如何連結 nginx 與 php5 ?
Php5 : 利用 php-cgi.exe 執行以下命令
php-cgi -b 9000
nginx: 設定檔修改 /conf/nginx.conf
1. 將以下的code 前面的 # 移除,使他們不再是註解
2. 修改 fastcgi_param 參數中的 /scripts 改為 $document_root
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
在nginx.exe 目錄下執行以下命令 例如C:\code\nginx\nginx-1.12.2
start nginx
如果要重讀取設定檔
nginx -s reload
如果要停止server
nginx -s stop
參考
http://nginx.org/en/docs/windows.html
=======================
PHP7
download php7 (stable)
https://windows.php.net/download#php-7.2
如上
=======================
可能問題
nginx 可能多重啟動,所以不能確定是跑那一個!?
砍光,重啟才能確定。
2018年2月23日 星期五
CentOS Linux HOW to install sublime 3 如何安裝
Time: 2018/2/24
===================================
$ cd ~/Downloads
===================================
下載檔案
## On 32bit
$ wget https://download.sublimetext.com/sublime_text_3_build_3143_x32.tar.bz2
## On 64bit
$ wget https://download.sublimetext.com/sublime_text_3_build_3143_x64.tar.bz2
===================================
## On 32bit
$ sudo tar -vxjf sublime_text_3_build_3143_x32.tar.bz2 -C /opt
## On 64bit
$ sudo tar -vxjf sublime_text_3_build_3143_x64.tar.bz2 -C /opt
===================================
===================================
以下內容放入剛剛開啟的檔案
===================================
安裝套件
https://packagecontrol.io/installation
將以下內容執行後,就可以開始安裝套件
-------------------------------------------------------------------
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
完成安裝後, Ctrl + Shift + P 然後輸入 install 選擇 Package Control: Install Package 後
就可以開始安裝套件
===================================
進入Downloads目錄,準備下載
$ cd ~/Downloads
===================================
下載檔案
## On 32bit
$ wget https://download.sublimetext.com/sublime_text_3_build_3143_x32.tar.bz2
## On 64bit
$ wget https://download.sublimetext.com/sublime_text_3_build_3143_x64.tar.bz2
===================================
解壓縮到指定目錄
$ sudo tar -vxjf sublime_text_3_build_3143_x32.tar.bz2 -C /opt
## On 64bit
$ sudo tar -vxjf sublime_text_3_build_3143_x64.tar.bz2 -C /opt
設定指令(sublime3)與檔案的連結( /usr/bin/sublime3 前面有空格)
# sudo ln -s /opt/sublime_text_3/sublime_text /usr/bin/sublime3
===================================
可以執行了....
$ sublime3
===================================
設為桌面?
$ sudo sublime3 /usr/share/applications/sublime3.desktop
===================================
以下內容放入剛剛開啟的檔案
[Desktop Entry]
Name=Sublime3
Exec=sublime3
Terminal=false
Icon=/opt/sublime_text_3/Icon/48x48/sublime-text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow Shortcut Group]
Name=New Window
Exec=sublime -n
TargetEnvironment=Unity
===================================
安裝套件
https://packagecontrol.io/installation
將以下內容執行後,就可以開始安裝套件
-------------------------------------------------------------------
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
-------------------------------------------------------------------
就可以開始安裝套件
===================================
推薦套件
git
emmet
Alignment
GitGutter
ColorPicker
SublimeLinter
git
emmet
Alignment
GitGutter
ColorPicker
SublimeLinter
===================================
參考:
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
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("myRadio ");
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/
另外加上JQuery的取法~
Html:
<input type="radio" name = myRadio value="Get One">
<input type="radio" name = myRadio value="Get TWO">
Javascript:
var wow= document.getElementsByName("myRadio ");
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/
標籤:
Javascript
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
訂閱:
文章 (Atom)