大学生からの Web 開発

会社の人に見つかってぽよぽよしてきた

優秀なエンジニアとして生きていくためには、名を挙げなければいけない。その方法として最も明快かつ適切なのが、「優良な OSS を作ること、またはそれにコミットすること」というのは知っている。だが、名を挙げようとする僕の前にはボルダリング的な大きい…

「Vim Bootstrap」を使っておけば、なんちゃって Vimmer も幸せになれる

なんちゃって vimmer (自分)。 つい先ほどこんな記事を書いたばかりなのに Your configuration generator for NeoVim and Vim - Vim Bootstrap を見つけて、どんどん拡張していってる。 最近導入した vim プラグイン をまとめる - 大学生からの Web 開発 V…

最近導入した vim プラグイン をまとめる

プラグインは入れたは良いも、導入したことやキーバインドをすぐに忘れるのでメモ。 最近入れたプラグイン一覧 fugitive.vim scss-syntax.vim neomru.vim vim-altercmd rails.vim fugitive.vim Git のラッパープラグイン。vim から Git の操作ができる。 今…

全然コード書いてない

堕落しまくって全然コードを書いていない。 一番書けると思っていた Ruby を2ヶ月ほど触ってなかったせいで、授業で習っているC言語プログラムからの書き換えもできないほどになっていた。落ち込んだ。 このブログももっと更新するべきで、1人しゃべりの音声…

Vagrant Cloud の Vagrant Share で Rails アプリを公開する

Vagrant Cloud がとても便利。勉強会で成果物をちょっと公開することにすごく向いている。あと、開発中のスマホサイトを実機で確認、なんてこともできる。 Vagrant Cloud の詳細は以下。 Vagrant CloudのVagrant Shareを試してみたら凄すぎて鼻血出た - 憂鬱…

Masonry を使って要素が重なってしまったときの対処法

可変のグリッドレイアウトを実現できる JS ライブラリ、 Masonry は非常に便利でお世話になっているのだが、問題が起こって解決したのでメモ。 問題 以下のように、画像をラップしたブロックを Masonry で配置すると画像の高さが反映されずにブロックが重な…

もくもく.cloud というエンジニアの勉強会をやっている

最近、週一回のペースでエンジニア仲間と進捗を報告しあったり、技術まわりについて雑談する会をやっている。もともと id:shgam さんの呼びかけで集ったものなのだけど、これがとても楽しいし参考になる。 ペアプロ仲間探し会の参加希望者のお住まいがバラバ…

近日中にやること

ブログを更新する ブコメウォッチ(仮題)をリリースする gem を作る この3つ。 ブログを更新する アウトプットをすることで学習効率が高まる。書けそうなエントリーは以下。 vim まとめ (いま書いてるけど飽きてる) 初心者から一歩進む Web アプリケーシ…

GIMPでカラーコードの入力ができないときの対処法

ちょっと画像をつくろうと思い、GIMP をインストールしたんですけど、なかなかにバグが多いですね。もちろんそれでも使いたいくらいにフリーなのに高機能、というツールなんですけど困ったバグが起きて、で解決したのでメモ。 バグの内容 カラー選択でカラー…

APIのモックを簡単に作成できる「node-easymock」

フロントエンド・バックエンドを分離してAPI主体で開発していく「APIファースト」がホットっぽいですね。 http://wazanova.jp/items/698 それに捗りそうな「node-easymock」を紹介します。 何をしてくれるか 例えば、localhost:3000/userにアクセスしたら { …

SlimでAngularJSを扱ってエラーが出たときの対処法

AngularJSが話題になってるのでちょっと触ってみました。で、ruby製のテンプレートエンジン「Slim」を使うと、ちょこっとエラーが出るので対処法を。 ng-app !DOCTYPE html html ng-app head ...... これだとエラーが出ます。slimでng-appと指定するときはng…

【JavaScript】ユーザ定義関数の引数を省略可能にする

リアルタイム性のあるアプリケーションを作りたいな、と思って「はじめてのNode.js」を読んでます。 はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-作者:松島 浩道SBクリエイティブAmazon で、まあそのへん socket.ioを扱う前の章 「Ex…

Sinatra & jQueryで、JSONを扱ったAjaxをしてみよう

Ajaxを扱ったことがなかったのと、これの前のエントリーでJSONについて書いたのでそれの自己解決のための記事です。 Ajaxとは何か Ajaxってのは非同期的に処理をして動的に処理をしてくれる技術です。Twitterでツイートしたらページが遷移することなく更新さ…

「Webを支える技術」を読みました とRESTのまとめ

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)作者: 山本陽平出版社/メーカー: 技術評論社発売日: 2010/04/08メディア: 単行本(ソフトカバー)購入: 143人 クリック: 4,320回この商品を含むブログ (173件) を見る

Git こわくないよ -初心者向けに抽象的な説明-

Git

Gitって言葉はよく見るけどよくわかんね、コピペgit cloneならなんとか。ってのが昨日一昨日までの僕でした。よくわからないなりにgit commitして いやー何か知らないけど気に食わないな、でリポジトリの初期化と削除を繰り返して。それじゃいかんなーと思っ…