au BufRead,BufNewFile *.coffee set filetype=coffee au BufNewFile,BufReadPost *.coffee setl shiftwidth=2 expandtab
Railsの部分テンプレートからインスタンス変数を参照するのはやめて、locals経由で渡された変数を参照しましょう、というお話。 前提
全てのhttpdをkillする場合。 xargsを使う場合 # ps -A | grep [h]ttpd | awk '{print $1}' | xargs kill -9 or そのままkillの引数とする場合 # kill -9 `ps -A | grep [h]ttpd | awk '{print $1}'` pgrepが利用できる場合は ps -A | grep [h]ttpd | awk '{print $1}' => pgrep -x [h]ttpdで # kill -9 `pgrep -x [h]ttpd` pkillが利用できる場合は # pkill -9 -x [h]ttpd でよい。 こんなのも・・ # killall -9 httpd これはせこいwww for pid in `pgrep -x [h]ttpd`;do kill -9 $pid; done うむ。。
$(document).click(function(evt) { var target = evt.currentTarget; var inside = $(".menuWraper"); if (target != inside) { alert("bleep"); } }); I am trying to figure out how to make it so that if a user clicks outside of a certain div (menuWraper), it triggers an event.. I realized I can just make every click fire an event, then check if the clicked currentTarget is same as the object selected from
demo 無名関数を英語にしたら「no name function」だと思っていたが、何だか気持ち悪かったので調べてみると「nameless function」だった。 匿名関数(anonymous function)って呼び方もある。 404 Blog Not Found : jargon - 無名関数(nameless function)?匿名関数(anonymous function)? どうでもいいけどjsfiddleでRunさせるためのショートカットキーは「Ctrl+Return」。Returnキーってなんだっけと思ったEnterキーのことだった件。 Enterキーとは 「Returnキー」 (Return key) (Enter key): - IT用語辞典バイナリ 無名関数で実行 <p id='nameless'>nameless function</p> $("#namel
Solrに関するTipsをこちらに記載します。 概要 SolrはApacheのLuceneのサブプロジェクトのひとつです。 Solrは全文検索システムで、Tomcatのようなアプリケーションサーバー上で動作します。 http://lucene.apache.org/solr/ SolrはLuceneをベースに作成されており、Luceneに対してWEB管理画面やキャッシュ機構を取り入れたアプリケーションとなっています。 SolrはJavaで作成されていますが、Solrにアクセスするクライアントはjava以外にも様々な言語(rubyやPHP等)で用意されており、データへのアクセスはRESTライクにXML/HTTPでアクセスすることが基本として作成されています。 クライアントはこちら また、ローダーも用意されており、CSVやTSVといったファイルを指定してデータを取り込むことも可能です。 v1.
GET ではなく POST でリクエストを送りたい動機としては、次のようなものがあると思います。 リンク先が POST しか受け付けてくれない。 リンク先が POST しか受け付けてくれず、パラメータはリクエスト本文で指定したものだけが受け付けられる。(URL にクエリ文字列として含めても受け付けてくれない)。 リクエストパラメータが多すぎで、URL の最大長を超えてしまう。 一つ目の「リンク先が POST しか受け付けれくれない」という場合は link_to の method オプションで post を指定すれば問題ありませんが、残り二つの場合は上手くいきません。 というのも、link_to の method オプションに post を指定したとしても、パラメータは URL に含まれてしまうからです。 パラメータはリクエスト本文に含めて POST で送信したい パラメータをリクエスト本文
jQueryでoption要素を追加する方法を紹介します。 1.option要素を追加する 次のselect要素があると仮定します。select要素には2つのoption要素が設定されています。 <select name="foo" id="foo"> <option value="1">aaa</option> <option value="2">bbb</option> </select> これにvalue属性が「3」、コンテンツが「ccc」というoption要素を追加するには次のように記述します。 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script> $(function(){ var option = $('<option />'); opti
Vim エディターのスクリプトの作成: 第 2 回 ユーザー定義関数 を読みながら見よう見まねで書いてみた。 ujihisa さんのコメントを受けてちょっと修正。 ~/.vim/ftplugin/ruby.vim function! MagicComment() return "# -*- coding: utf-8 -*-\<CR>" endfunction inoreabbrev <buffer> ## <C-R>=MagicComment()<CR> 挿入モードで ## を入力すると展開される。escのとこはspaceやcrでもいいみたい。 utf-8 のところを Vim の変数に置き換えればきっと汎用性があるんだろうけど知らん。 あと、新規 *.rb ファイルを開いた時に自動展開されると便利なのじゃろうがわからんちん。とか書いていたら、kumonopanyaさんがやり方を教えてくれ
Rails3では,ActiveRecordを使ったデータの取得方法にfind, find_by_XXX, find_all_by_XXX, all, whereでの絞り込みなど色々ありますが,それぞれ微妙に異なった挙動をします. ちょろいサンプルアプリを書く位ならあまり気にならない所なのですが,きちんとアプリを書く上では以外と大事なところ(後述)なので,ここいらでまとめておきます. Rails使っている人で hoge = Hoge.find(params[:id]) || Hoge.new とか書いて思った様に動かないぞ?とかハマった人向けです. 取り上げるのはfind, find_by_XXX, all, find_all_by_XXX, whereです.Railsのバージョンは3.2.8を使っています. 以下の説明では,以下のクラスが存在することを前提とします. class Hoge
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
2010-09-19 ruby/rails/RailsGuidesをゆっくり和訳してみたよ/Getting Started with Rails 2010-09-18 ruby/rails/RailsGuidesをゆっくり和訳してみたよ Top 2010-09-16 search_result MenuBar 注意 † 英語が苦手なので、超意訳だよ。 表題に日本語がついているのは一応訳してあるけど、 古いバージョンだったり、適当な訳で清書していなかったり。 ちゃんと終わったものは、twitterでつぶやくから、よかったらフォローしてね。 ちゃんと終わったページ Railsのはじめ方(Getting Started with Rails) 最低でも一週間に一本以上は更新予定だけれど、 滞っている場合は、StarCraft2にハマってるから叱咤して下さい。 Rails 3を始める皆
どうでもいい話なのですが、inputタグのautocomplete属性について先日はじめてちゃんと知った気がしました(今更 それと日記見返すと、昔の方が雑記的だなぁと思った。。 うーん、そう考えるとローカルのもったいないメモは多そうだ。 今度書き出せたらいいなぁ。。 で本題ですが、先日jQueryを使っているプラグインのコードを見てて「(function($) {})(jQuery);」ってどういう意味?て思ったので、調べたりとかしてました。 謎って思ったのはおおまかに3つ。 何故全体を括弧で囲む必要があるのか。 function($)の「$」って何? 2個目の括弧の中の「jQuery」って何? これ、ほぼ「(function($) {})(jQuery);」の全てが謎っていってるようなものですねw http://q.hatena.ne.jp/1226297257 上記のURL先を参考にな
お知らせ ※2013年12月5日追記: かざぐるマウスが、突如サイト閉鎖になり、公開停止になったようです。ですので現在、このサイトではかざぐるマウスの代わりにMouseGestureL.ahkを勧めています。 今回ご紹介するのは私の中では最強レベルの神ツール「かざぐるマウス」です。 どんなものかと言いますと、マウスを動かすだけでいろんな動作を出来るようにしてくれるツールです。 例えば、マウスをさっと左に動かすと、ブラウザの戻るを押したことになったり、下→左に動かすとウィンドウを閉じる……といったことができます。 言い換えれば、マウスのみを使ったショートカットです。 かざぐるマウスの5つのスゴイところ 私の場合、Google Chrome用のマウスジェスチャーを探していて、試しに使ってみたのですが、それ以来ずっとかざぐるマウスのお世話になっています。 では何がスゴイのかと言うと、こちらの5つ
Railsアプリの開発に bundler を使うようになって、gem 関連でハマることは少なくなったような気がします。ただ、その代わりに、なにかコマンドを叩くときに bundle exec をつけ忘れてエラーになることが時々あって、そんな時に少々めんどくさく感じます。bundle exec を省略できたらどんなに幸せでしょうか。 そんなわけで、 bundle exec を省略する方法をまとめたので紹介したいと思います。 rvm の gemset をアプリ毎に作って切り替える方法 下記のエントリに詳しくまとまっています。これの通りにやれば bundle exec から解放されるのは間違いないのですが、個人的にはアプリ毎に gemset を作るのは大げさな感じがします。 rvmのgemsetを使ってbundlerと賢く付き合う方法 - Hello, world! - s21g bundler-
WHAT IS LEAN COFFEE(tm)? Lean Coffee is a structured, but agenda-less meeting. Participants gather, build an agenda, and begin talking. Conversations are directed and productive because the agenda for the meeting was democratically generated. There are currently dozens of Lean Coffees happening world-wide, including Seattle, San Francisco, Stockholm, Toronto, Boulder, New York City, and more. WHER
皆さん、Railsの開発でデバッガ使ってますか? 私は最近ようやく使うようになりました。 それまでは、Rubyistなら誰もがやっているであろう、ppデバッグ(ppで変数を表示)のみでデバッグを行なっていました。 C#でプログラムを開発していた頃は、 「デバッガ無しで開発とかありえない!大きなプロジェクトでppデバッグとか、そんな手法使えるわけないだろ」 と思っていましたが、Rubyだとデバッガ無しでも案外なんとかなってしまいます。 ppを埋め込んで変数を表示、などもお手軽にできるのが、軽量言語の素晴らしい所でもあると思います。 しかし、流石にプロジェクトの規模が大きくなるに連れて、ppデバッグだけではプログラムの流れを追いにくい、という問題に直面していました。 エラーがどこで発生したのかを確認するために、ppを至る所に埋め込んでデバッグ。そんな手法に限界を感じていた、ある日、同じプロジェ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く