2018年10月28日 星期日

[Windows10] 使用舊版圖片檢視器




1、開啟設定面板


2、選擇應用程式


3、選擇預設應用程式,在右方圖片檢視選擇Windows相片檢視器


2018年10月18日 星期四

[Google] Colaboratory

https://colab.research.google.com

Google 官方提供了免費的Jupyter,這是一款很方便撰寫python的工具,像是一個筆記本,可以新增區塊並且執行,也能夠 import 所需要的 lib,詳細可以參照官方的Jupyter,裡面有各種範例,甚至可以在開頭加入%%html 來提示這個區塊要撰寫html語法,原生的Jupyter還可以運行ruby,但Google提供的目前測試起來是不支援。

官方Jupyter notebook
https://colab.research.google.com/notebooks/welcome.ipynb
https://colab.research.google.com/notebooks/basic_features_overview.ipynb


[HTML] input type為number時設置精度

當你的input 設置了 min 或 max 時 要注意精度的問題

例如下方:
<input type='number' min='1' max='10' step='0.1'>

此時符合規定的可以是1、1.0、1.2、1.3....

若浮點數寫為1.01就會出錯了,因為 step 設置是0.1

可以將 step 設置為any

<input type='number' min='1' max='10' step='any'>

如此一來就不會限制輸入的精度了

2018年10月17日 星期三

[Heroku] 佈署ror範例專案

Heroku https://www.heroku.com/

1. 進入dashboard中Create new app,輸入app name 

2. 選擇Heroku Git

3. 下載且安裝Heroku CLI : https://devcenter.heroku.com/articles/heroku-command-line

4. 確認環境變數中Path加入了heroku bin資料夾路徑後,開啟cmd 輸入heroku login,會提示輸入email及password,成功後會出現Logged in as xxx提示字元。

5. 初始化專案
mkdir myproject
cd myproject
git init
heroku git:remote -a appname

6. 建立其他資料夾,並git clone範例專案
git clone https://github.com/heroku/ruby-getting-started.git
完成後將clone的檔案全部但不包含.git檔案,貼到步驟5初始化的myproject資料夾中

7. 佈署專案
git add .
git commit -am "comment...."
git push heroku master

8. 進入dashboard中,點選open app即可訪問剛剛佈署的app



[Windows] Intel vt x開啟

最近因顯示卡有點問題,把聯想的Y720拿去送修
而每次送修回來,模擬器相關的工具就會無法使用
例如Genymotion、Virtual Box連Android Studio內建模擬器會出現error訊息

查詢到大致上是 vt vt-x這項功能被關閉,這項功能有些機種可以透過新增移除程式那邊的功能進行開關,我遇到的狀況是需要透過BIOS UEFI去設定

Y720進入BIOS UEFI的方法:
https://support.lenovo.com/be/zh/solutions/ht500216
開機時狂點F2

Advanced分頁下的CPU Configuration
使用鍵盤移動到Intel Virtualization Technology 將其設定為Enabled

Exit & Save

大功告成


參考資料
https://www.howtogeek.com/213795/how-to-enable-intel-vt-x-in-your-computers-bios-or-uefi-firmware/

https://www.qnap.com/zh-hk/how-to/faq/article/%E5%A6%82%E4%BD%95%E5%95%9F%E7%94%A8-intel-vt-x-%E5%92%8C-amd-svm/

2018年10月1日 星期一

[Ruby on Rails] rails2 + mysql (Windows)

Ruby1.8.7 + Rails2 安裝流程

1. 安裝Ruby
  下載地址:(https://rubyinstaller.org/downloads/archives/)
    https://dl.bintray.com/oneclick/rubyinstaller/ruby-1.8.7-p302-i386-mingw32.7z

2. 安裝rake
  gem install rake -v 0.8.3

3. 安裝rails
  gem install rails -v 2.3.10


與MySQL進行連接


1. 安裝 activerecord-mysql2-adapter
  gem install activerecord-mysql2-adapter

2. 建立 : config/initializers/abstract_mysql2_adapter.rb

內容如下:
require 'active_record/connection_adapters/mysql2_adapter'

class ActiveRecord::ConnectionAdapters::Mysql2Adapter
NATIVE_DATABASE_TYPES[:primary_key] = "int(11) auto_increment PRIMARY KEY"
end

3. database.yml
development:
adapter: mysql2
encoding: utf8
database: rordb
username: root
password: admin
pool: 5
timeout: 5000


相關鏈結:
Ruby 1.8.7 p302
  https://www.ruby-lang.org/en/news/2010/08/16/ruby-1-8-7-p302-is-released/
Rails 2.3.10
  https://rubygems.org/gems/rails/versions/2.3.10
rake 0.8.3
  https://rubygems.org/gems/rake/versions/0.8.3
Mysql2-adapter
  https://rubygems.org/gems/activerecord-mysql2-adapter/versions/0.0.3