2011-01-01から1年間の記事一覧

memcachedの中身を見る

memcached-tool は、memcached に同梱されているそうです。 $ watch -n 1 /usr/share/memcached/scripts/memcached-tool localhost:11211 display # Item_Size Max_age Pages Count Full? Evicted Evict_Time OOM 32 101.1K 4041s 1 2 no 0 0 0 33 126.3K 41…

Debian系でインストール済みパッケージのファイルパスを得る

$ sudo dpkg -L memcached /. /etc /etc/default /etc/default/memcached /etc/init.d /etc/init.d/memcached /usr /usr/share /usr/share/doc /usr/share/doc/memcached /usr/share/doc/memcached/changelog.gz /usr/share/doc/memcached/NEWS.gz /usr/shar…

iOS、iPhoneシミュレータでスクリーンショットを撮影する方法

iOSシミュレータで撮影したい画面を表示する Cmd + Ctrl + Cで撮影 プレビュー.app を起動し、Ctrl + nを押すと、新規作成されるので、それを保存 via. http://kuhaku.net/2010/03/iphone_simulator_screenshot/たまに忘れる

花文字で現在の気持ちを表示する

TubmlrのHTMLソースとか見ると、花文字を打ちたくなる病気発動 $ banner -w 30 Utsu # ############### ################## ##### # ## ## ## # ## # ################## # # ############## ############### ## # # ### ## ## ###### # ### # # ### # # ###…

libpq-fe.hが見つからない

mac

Mac上のRailsでPostgresQLを使おうと思って、以下のエラー。 $ sudo gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /Users/rish/.rvm/rubies/ruby-1.9…

bundle config使う手もある

こうしておけば、bundleの際にオプション指定しなくても良い? $ bundle config build.pg --with-pg-dir=/Library/PostgreSQL/9.0/ $ cat ~/.bundle/config --- BUNDLE_BUILD__PG: --with-pg-dir=/Library/PostgreSQL/9.0/

Googleなどの検索エンジンにキャッシュさせない

Googleで検索をすると検索結果に「キャッシュ」という文字が出てくることがあると思います。これは、Googleがある時点のページを保存しているのです。検索結果には出て欲しいけど、Googleに保存して欲しくないという場合には、HTMLのheadの中に以下を加えて…

UbuntuやDebianでインストール直後の初期設定を行いたいときのコマンド

Debian系のディストリでパッケージの初期設定を行いたい場合、以下のコマンドを打ち込む。 sudo dpkg-reconfigure package_name

git grep と git blame

前に飲み会で恥ずかしい思いをしたのでメモ git blame git blame app/model/blog.rb Annotates each line in the given file with information from the revision which last modified the line. Optionally, start annotating from the given revision. 指…

WordpressにYouTubeの動画を貼り付ける方法

Q. WordpressにYouTubeの動画を貼り付けるにはどうしたらいいですか? YouTubeが提供してくれる埋め込みコードは、iframeを利用しているためWordpressに上手く貼りつけられません。A. YouTubeのURLを単に貼りつけるだけ嘘だろ…と思ったら本当にできてびっく…

カレントディレクトリ以下のファイルの総行数を調べる

コメントなどは考慮してくれないので専門のツールを使ったほうが良いと思うが、現在のプロジェクトのコードは全部何行あるんだろうというようなことも分かる…はず。 $ find . -type f | xargs cat | wc -l参考:カレントディレクトリ以下のCSVファイルの中身…

「デフォルトのキャラクタセットおよび照合順序の指定」

本日は、MySQLのリファレンスマニュアル 9.3 の学習。「デフォルトのキャラクタセットおよび照合順序の指定」について。 サーバ、データベース、テーブル、カラムの 4 段階で、キャラクタセットと照合順序のデフォルト設定が用意されています。 MySQL :: MyS…

キャラクタセットと照合順序について

キャラクタセットとは、シンボルとエンコードのセットです。照合順序とは、キャラクタセット内の文字を比較するためのルールを集めたものです。 MySQL :: MySQL 5.6 リファレンスマニュアル :: 10.1.1 一般の文字セットおよび照合順序 ‘A’ = 0、‘B’ = 1、‘a’…

RVM

[~@rish]ruby -v ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] [~@rish]echo $GEM_HOME [~@rish]rvm 1.9.2 [~@rish]ruby -v ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0] [~@rish]which ruby irb rake gem /Users/…

Ruby1.9にしたら invalid multibyte char (US-ASCII)

遅ればせながらRVMを導入し、Ruby1.9.xを導入したら、「invalid multibyte char (US-ASCII)」というエラーが出た。 So Ruby 1.9 rejects to parse any file with non-ASCII characters if you don’t specify the encoding. You can do so by adding a Ruby c…

Rails3でHaml その2

前回:Rails3でHaml - 屑プログラマの憂鬱以前、Rails3でXML(Atom)出力をしたのだが、冒頭に というXMLの宣言が出なかったため、おかしいと思っていたのだが、やはり自分のミスだったようだ。`config/environment.rb` に、 Haml::Template.options[:format]…

rails-footnotes

rails-footnotesを利用すると実際にアプリケーションを動かしながらデバッグ中に見たい情報が見られる。例えば、paramsの中身とか動いたDBのクエリーなど。標準では、development環境のみ動作するので開発時に非常に便利。これは動かせるようにするっきゃな…

Rails3でHaml

HamlでHTMLを出力しようとは思わないのですが、XMLの場合は別です。噂ではrailsでテンプレートエンジンのごちゃまぜは出来ないという噂を聞いていたのですが、試して出来たのでメモっておきます。今回は、Atom出力にしてみましたが、拡張子をXMLにすることも…

機械学習屋ってのは凄いな

http://trans-aid.jp/ANPI_NLP/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8一方で私は、正規表現を駆使して私製住所抽出APIを作成していたorz

Webテクノロジーは万能じゃない

スキル習得や開発・維持コスト、プラットフォームの多様化、HTML5+JavaScriptの成熟スピードのことを考えれば、モバイルアプリの未来のかなり大きな部分がネイティブアプリではなくHTMLアプリにあるというのは自明という気もしますが、37signalsのような会…

エラーの日本語化

3 errors prohibited this #{model_name} from being saved: ここの部分だけ日本語化忘れる。いけね。rails-i18n/rails/locale/ja.yml at master · svenfuchs/rails-i18n · GitHubを「#{RAILS_ROOT}/config/locales」に保存後、 <%= pluralize(@account.erro…

Wordpressでフロントページの表示を「固定ページ」に設定して新着記事も表示する

タイトルを見て、「あるある」と思っている人に。ちなみにテーマは、TwentyTenを利用。 Wordpressでページを作成 設定>表示設定>フロントページの表示を「固定ページ」にして、「フロントページ」をさっき作成したページにする。 TwentyTenのpage.phpの適…

はてなが新しいスパムを開発したぞ! 中途半端だけどなw

MacBook Air 11インチ欲しい!自分も便乗しよう。無職だからくれるものは貰っとかないとな。それに、きっと新年からこういうエントリを書いて欲しかったんだろう。やはり、はてな様はやることが違うぜ。という冗談は置いておき、はてなの意図がよく分りませ…

iptablesが難しい人にもufw

iptabelsを完全に使いこなせればそれが一番なのがいいのだろうが、勉強して使いこなすのもなかなか難しい。それでもパケットフィルタリングしたいという人にufwはいかがでしょうか?(ただし、Ubuntu限定)。詳しくは他の人の紹介記事やマニュアル読もうねっ…

suの制限

suを実行出来るユーザーを制限する。wheelグループに属するユーザーのみ、su出来るようにする。昔は、/etc/login.defsにSU_WHEEL_ONLYを設定していたみたいだが、現在は使われていないみたいだ。man login.defsには、SU_WHEEL_ONLYの項目はなかった。その代…