node.jsから非公開のGoogle Spreadsheetを操作するnpm 非公開のシートをnode.jsから操作できるnpmです。 短いコードで簡単に認証を抜けられる点が魅力です。 google-spreadsheet 簡単な使い方紹介 まず操作したいシートにアクセスするための準備を行います。… Tetsuro Aokiハック2015.08.14 2,017
Ruby開発未経験のJava/PHPエンジニアがRuby On Railsでお問い合わせフォームを作る:バリデーション編 前回のところでデータが登録できるところまで行きました。 ただこの状態だと内容すっからかんのデータも登録できてしまうため、バリデーションを登録します。 どうやらmodelに書けば良いようです。 バリデーションのルールも結構… @iwasakiハック2015.08.14 488
シェルスクリプトでEC2インスタンスか判別する AmazonLinuxかどうかではなく、EC2上のLinuxかどうかの判定になります if [ `curl -m 5 -qf http://169.254.169.254/latest/meta-data/instanc… 高瀬 裕介ハック2015.08.13 1,182
vimで全選択する ggVG を使います。 gg : 文頭に移動 V : ヴィジュアルモード G : 文末に移動 を意味しています。 http://vi.chin3.net/contents/0011.html reotogashiハック2015.08.13 1,020
SwiftでAFHTTPRequestOperationManagerを利用する Swiftでファイルダウンロードの進捗を表示するために、 AFNetworkingのAFHTTPRequestOperationManagerを利用する方法です。 //ファイルの保存先をfilePathに指定 let d… otaguroハック2015.08.13 483
ちょっとマウスなしで作業してみる マウスの電池が切れたり、マウスが存在しなくなった時のための応急処置? Mac ⌘ + Tab:タスク間を移動 ctrl + space:spotLightで検索 $open /hoge/moge/:bashからFinde… sakukazuハック2015.08.13 359
gitのuser.nameとuser.emailの変更 xcodeなどで開発する場合、現在のPCの登録しているgitユーザ名を参照にするため変更しなければなりません gitのユーザ名の変更方法は https://hacknote.jp/archives/11308/ にありま… yamageniiハック2015.08.13 1,595
【Bootstrap】Bootstrap3でアコーディオン BootstrapCDNとFont−AwesomeCDNを使って実装します。 Bootstrap3でアイコン付アコーディオン(Collapse)を使用するを参考にさせていただきました。 HTML <!DOCTYPE… Yukimi Satoハック2015.08.13 1,777
SwiftのDictionaryでfor-eachループ // Key-Value対応を維持してfor-eachする for (key, value) in dictionary { println(“\(key) is \(value)”) } // Keyだけfor-eac… Tomoumi Nishimuraハック2015.08.13 5,777