Sublime Text 3の設定をDropBoxで共有
こちらのページを参考にしました:Sync Sublime Text 3 settings with Dropbox | Alex Conrad
cd ~/Library/Application\ Support/Sublime\ Text\ 3/ mkdir ~/Dropbox/tool/sublime-text-3/ mv Packages ~/Dropbox/tool/sublime-text-3/ mv Installed\ Packages ~/Dropbox/tool/sublime-text-3/ ln -s ~/Dropbox/tool/sublime-text-3/Packages ln -s ~/Dropbox/tool/sublime-text-3/Installed\ Packages
他のPC
cd ~/Library/Application\ Support/Sublime\ Text\ 3/ rm -rf Packages/ rm -rf Installed\ Packages/ ln -s ~/Dropbox/tool/sublime-text-3/Packages ln -s ~/Dropbox/tool/sublime-text-3/Installed\ Packages
ちなみに、Syncing - Package Control
こちらの公式ページでは 「PackagesとInstalled Packages は同期しないで欲しい」と書いてありますが、とりあえずMac間で共有するので問題ないと思ってます。
Sublime Text 3 で Haxe を触るメモ
FIRST STEP to Haxe/JavaScriptを参考にしてHaxe環境を入れて試しました。
Haxeのインストール
$ brew install haxe
Sublime Text 3 の設定
- DLしてインストール Sublime Text - Download
- Installation - Package Control
- Package Control から haxe-sublime-bundle を入れる(haxeと打つと出てくる)
- ついでにいろいろ
- BracketHighlighter
- SubLimeLinter
- SublimeCodeIntel
- HTML5
- AutoFileName
- Theme - Flatland
- Preference > Settings User
{ "color_scheme": "Packages/User/Flatland Dark (SL).tmTheme", "detect_indentation": true, "ensure_newline_at_eof_on_save": true, "font_face": "Ricty", "font_size": 15.0, "highlight_line": true, "highlight_modified_tabs": true, "ignored_packages": [ "Vintage" ], "line_padding_top": 2, "theme": "Flatland Dark.sublime-theme", "translate_tabs_to_spaces": true, "trim_trailing_white_space_on_save": true, "word_wrap": true }
プロジェクトファイルなど書いて実行
hushin/Hello-Haxe at v0.1
Cmd + B で実行。bin/index.htmlを開くとアラートが表示される。
grunt
Haxe と Grunt で Javascript の開発環境を作る - Qiita
試してみました haxe-study/grunt-try at master · hushin/haxe-study 簡単に出来ていい。 Gruntfile.js のwatchの設定がうまく動かなかったので下記のように修正。
watch: { files: 'src/**.hx', tasks: ['haxe:project'] },
MacBook AirのキーボードをHHKBのキー配列っぽくした
HHKBを使い始めて慣れてきたので、 MacBookAir(JIS配列)をKeyRemap4MacBookを使ってHHKBのキー配列っぽくしました。
KeyRemap4MacBookの設定はこんな感じ
alt + \ で半角全角切り替えしたかったので、private.xmlで設定追加
設定するのがダルいのでshファイルをエクスポートした。
キー配列を忘れるのでDashboardに画像を貼っておく(Safariで画像を開いて、Dashboardで開くで貼付ける)
Dart Flight School Kyoto に行きました
普段JavaScriptを書いてます。 Dartがどんな言語なのか気になっていたので Dart Flight School Kyoto に行きました。
こちらにメモを載せておきます。 -> Dart Flight School Kyoto memo.md
サンプルコードを動かすところは、それぞれ一時間もあれば試せるので、 Dartがどんな言語か雰囲気をつかむのにちょうどいいと思いました。
Dartの感想
Dartは統合開発環境やパッケージマネージャがしっかりしています。
他の言語だと環境を整える所から始まってだるいのですが、Dartはすぐ始められて良いです。
JSで苦労している問題(いけてない言語仕様やいろんなライブラリを組み合わせないと行けない)
ところを解決してくれて素晴らしいです。
Angularをやるなら、JSよりDartの方が言語仕様しっかりしていて書きやすそうな印象を受けました。
一方、クライアントサイドで使うには早いと感じました。
コンパイルして出来上がるjsファイルが重いです。
Angular Dartの比較的簡単なサンプルでもjsファイルが1MB弱(--minifyオプションでコンパイル)くらいでした。
このあたり、普通のaltJSとは違うのでしょうがない気がしますが、、今後に期待です。