問題を声に出して説明するだけで、解決策が見つかる コードに思いを込める 2013年4月7日 問題を声に出して説明するだけで、解決策が見つかる へのコメントはまだありません + admin ちょっと待てよ。これは、APIで見たような・・・・・・ 短いコードを書く 2013年4月7日 ちょっと待てよ。これは、APIで見たような・・・・・・ へのコメントはまだありません + admin 名前につけた情報は変数を見るたびに目に入ってくる 名前に情報を詰め込む 2013年4月6日 名前につけた情報は変数を見るたびに目に入ってくる へのコメントはまだありません + admin コメントの目的は「コードの動作を説明する」ことだと思っているかもしれない。でも・・・ コメントすべきことを知る 2013年4月6日 コメントの目的は「コードの動作を説明する」ことだと思っているかもしれない。でも・・・ へのコメン
追記2(2015/09/08)ありがたいことに、未だにこの記事をブックマークしてくださる方がいらっしゃいますが、2008年に書いた記事なのでご注意下さい。内容はアップデートしていません。私自身はすでにRubyを使っていません。 追記:古い情報ですので、記事の日付とお使いのRSpecのバージョンを見比べて、参考程度にご覧ください。大部分は通用するはずですが。 Matcherをいちいち調べるのが面倒になって、公式のリファレンスマニュアルは一覧性が低いから、自分で一覧表を作った。 RSpecそのものについては、スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)などをどうぞ。そのうちRSpec on Rails版も作る予定。 名前 not((should_notで使えるかどうかという意味。)) 意味・機能 == ○ ==演算子を利用して比較する。ex
migemo 20160924.741(in MELPA) Japanese incremental search through dynamic pattern expansion 日本人でEmacsを使っていてMigemoを使っていないならば、 今すぐインストール してください。 そう、今すぐです。 Emacsのisearchは少ないタイプ数で目的地に到達してくれる 優れたカーソル移動手段です。 しかし日本語文字列の場合は、 ローマ字から変換をする必要があるため、 isearchの恩恵が受けられません。 Migemoは漢字変換の手間を排除し、 ローマ字を入力するだけで 日本語文字列を検索してくれます。 たとえば、C-s nihonで「日本」にカーソルが行きます。 Migemoを使うには、cmigemoというバックエンドをインストールする必要があります。 Debian系列ならば $ su
http://ll.jus.or.jp/2014/ エディタ対決に Emacs代表として参加してきました. ネガティブな発言が多めで、もっとポジティブなことを言うべき だったと反省しています. ごめんなさい. 資料 5分弱でということだったのでほとんど内容はありません. 以下脳内シミュレーションで話の内容を考えていたけど話さなかった ことや当日うまく話せなかったことについて. 拡張言語 Emacs Lisp 括弧だらけで, 機能的にも貧弱な言語ですが, 好きです. というか書くのが楽. 楽というのは論理的な意味でなく物理的な意味でです. 括弧が多いことなんて 慣れればどうにでもなります. 逆に物理的に書くのが大変と思うのは, pythonとか CoffeeScriptのようなインデントに意味がある言語. 自動インデントができない のが辛すぎる. パッケージ管理 package.elはとりあ
RSpec describe 'hoge' do before do Model.stub_chain(:all, :each).and_yield(1).and_yield(2) end # 以後略... end 実装 Model.all.each do |hoge| p hoge end ↑みたいな事するとhogeが1回目が1。2回目が2になるのでとても便利だなあ。
PHPで最近注目のHTTPクライアントライブラリにGuzzleがあります。日本での知名度はまだまだという印象ですが、かなり高機能かつ真面目にメンテナンスされている印象で、今後のデファクトスタンダードになりうるライブラリと言えるでしょう。 本稿ではこのGuzzleを使ってWebサーバから並行にダウンロードする方法を紹介します。Webブラウザのように同時に複数コネクションを管理しながらKeep-Aliveでコネクションを使い回しますので、下手なコードで実現するより接続先Webサーバにも優しいはずです。 Guzzleの特徴 まずは、Guzzleについて僕が特徴的だと思う点を紹介します。 パッと見でわかりやすいインターフェース cURLは必須ではないがデフォルトでcURLを使う cURLの無い環境がありうるので、cURL無しでも動くのは嬉しい cURLのわかりにくいインターフェースを隠してくれるの
Dockerのコンテナーでアプリケーションを起動する場合、専用の起動スクリプトからアプリケーションを起動して、最後に(後からdocker attachできるように)bashを起動しておくことがあります。 次は、httpdサービスを起動するコンテナーを作成する簡単なDockerfileですが、コンテナー起動時にスクリプト「init.sh」を実行するようにしています。 Dockerfile FROM centos:centos6 MAINTAINER enakai RUN yum -y install httpd ADD src /var/www/html RUN chmod -R 644 /var/www/html/* ADD init.sh /usr/local/bin/init.sh RUN chmod u+x /usr/local/bin/init.sh CMD ["/usr/loca
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く