memo
MacでKarabiner-Elementsを使っているあなたがWindowsで類似ソフトを探しているなら読むべき記事。
opensslやreadlineをインストールし忘れた場合、extconf.rbを叩いてから再コンパイルしたりしますよね。こんな風に。 $ cd ~/.rvm/src/ruby-1.9.2-p136/ext/openssl $ ruby extconf.rb $ make $ make install 上記はMacですが、Ubuntuの環境で同じことをした…
やっと仕事でRails3を使い始めたので、collection_selectに:selectedオプションが動くようになってるかなーと思ったんだけど、ダメでした。なので今まで通りselectで以下のように書いいてます。 <% form_for @user do |f| %> <% f.select(:item_id, Item.all…
そろそろruby1.9系に乗り換えますかと思い立ち、MacBookに環境を構築することにしました。macportsで管理したいので1.9.2をインストールしたのですが、ruby1.9.2をmacportsでインストールすると/opt/local/binにruby1.9というファイル名でインストールされて…
Dropboxはただのオンラインストレージじゃなくて、同期するところがいい。 例えば、僕はAdiumというMSNメッセンジャーなど複数のメッセンジャーのクローンアプリを使っているのですが、チャットのログのディレクトリをシンボリックリンクにして、Dropboxを参…
よく使うMacのソフトウェアメモ 開発 GitX - Gitのビューワ。 Unity - おそらく使わないけどメモ。ゲーム作れます。 SQLite Database Browser - Sqliteのフロントエンド。 Sequel Pro - MySQLのフロントエンド。 メッセンジャー Skype - 滅多に使わないけど…
メモメモ。もっとスマートな方法無いかな。 paginate(:select => "#{table_name}.name, A.name", :conditions => [where, values], :joins => "LEFT OUTER JOIN user A ON A.sub_id = #{table_name}.real_id", :per_page => 10, :page => params[:page])
Snow Leopardが発売してちょっと時間が経ちましたが、発売してすぐに売り切れになってしまったので買えず、最近やっとインストールしました。そこで問題になるのがMacPortsとRubyの開発環境です。僕は何か開発する時はVMwareにCentOSを入れて開発することが…
ちょっと出遅れ感がするけど、Sinatraいい! http://www.sinatrarb.com/:image:large require 'rubygems' require 'sinatra' get '/' do "Hello World!" end トップページのこのコードを見て触りたくなった!軽量フレームワークと言うだけあって、シンプル過…
Railsで作成中のサイトの話。動作確認のためにPOSTしたら「marshal data too short」というエラーが発生。ぐぐってもtDiaryのエラーばかり出てきて暫く悩んでいたのですが、sessionにでかすぎるデータを入れていたのが原因でした。設計上そうなっていたので…
まずはMySQLを入れます。 MacPortsでMySQL5をインストール $ sudo port install mysql5 +server #インストール $ sudo -u mysql mysql_install_db5 #初期化 $ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf $ sudo vim …
ナイスエントリー! Macで“アレな動画”はちゃんと再生できるのかな?CommentsAdd Star ネットで利用されるさまざまな動画形式。それらすべての再生環境を整えるのはWindows環境でも一苦労だが……Windowsで楽しんできた動画コレクション、Macでもいままで通り…
あれ。 svn commit -m "hoge" svn: コミットに失敗しました (詳しい理由は以下のとおりです): svn: ディレクトリ '/srv/svn/repos/db/transactions/1-1.txn' を作成できません: 許可がありません reposをroot権限で作ったからだろうか。とりあえず $ chmod -…
ホームディレクトリの.vimrcを編集。 "teratermからカラー表示できる設定 set term=builtin_linux set ttytype=builtin_linux colorscheme desert syntax on 個人的に好きなカラーがdesertなので、サンプルではdesertを設定しています。
追記 このコード古いです。最近のRailsを使っているならhttp://api.rubyonrails.org/でfields_forを調べてください。英語だけどサンプルコードが豊富にあります。 fields_forでググると、モデルが1対1の関係のサンプルばかりがヒットする。1対多の場合はどう…
こんなエラーが出た。 $ ruby script/console Loading development environment (Rails 2.2.2) /usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError) from /usr/local/lib/ruby/1.8/irb/completion.rb…
なんてこった。 workerのmakeで 「undefined reference to `ap_thread_stacksize'」 っておこられると思ったら、一時ファイルを消してないだけだったw 僕はapache2.2.10だけど、"make distclean"してコンパイルしたら、アッサリ正常終了。2時間悩んだ。orz …
UTF-8環境ではrefeの実行結果が文字化けしてしまう。これを改善する為にはrefeのソースを編集する必要がある。/usr/lib/ruby/gems/1.8/gems/refe-0.8.0.3/lib/refe/searcher.rbのadjust_encodingメソッドを以下のように修正。 def adjust_encoding( str ) NK…
前提条件 yumとCheckinstallを使用して、railsの環境を作ります。最新版のRubyがパッケージで取得できない場合を想定しています。 事前準備 まずはRubyのインストール・・・の前に、opensslとopenssl-develをインストールします。既にインストール済みの場合…
目次に戻る Checkinstallとは tarボールからrpm、deb等のパッケージを自動作成するアプリケーションのこと。最新バージョンのRubyをyumで管理したいけど、パッケージが無いといった時に便利。 Checkinstallのインストール事前準備 開発ツールと開発ライブラ…
目次に戻る 個人的によく使うコマンドリストなので、詳細を知りたい人はナレッジデータベース等の別サイトを見た方がいいです。 yumコマンドの基本形式 基本的な形式は以下の通り。 yum [オプション] [サブオプション] [パッケージ] オプション一覧 オプショ…
目次に戻る サードパーティのリポジトリとしてメジャーなRPMforgeリポジトリを追加する手順をまとめます。前提条件として、yum-prioritiesプラグインをインストール済みであるものとします。 [RPMforgeリポジトリをインストール] http://dag.wieers.com/rpm/…
目次に戻る 必須だと思っているプラグインのみ紹介します。他のプラグイン/ユーティリティはYumUtilsGuides参照。 yum-fastestmirror 速いリポジトリを自動的に選択するプラグイン [インストール] $ sudo yum -y install yum-fastestmirror [使用方法] yum l…
CentOS 7実践ガイド作者: 古賀政純出版社/メーカー: インプレス発売日: 2015/03/26メディア: Kindle版この商品を含むブログ (1件) を見る目次に戻る yum本体のインストール手順 [インストール確認] # yum --version -bash: yum: command not found [インスト…
目次に戻る yumとは Yellow dog Updater, Modifiedの略で、元々はYellow Dog Linuxで開発されたRPMパッケージ管理ソフト。RPMパッケージのインストール時、依存関係の解決に必要なRPMパッケージを取得してくれるので、RPMパッケージの管理を簡単に行うことが…
このエントリーについて yumについて調べ、個人的なメモをまとめました。あまり深いところまでは書いていません。突っ込み大歓迎。自分が遭遇したエラー発生時の解決方法をいくつか書いていますが、ほとんどの場合、CentOSのインストール時にデベロッパ向け…
さくらインターネットの専用サーバをレンタルしようかと検討している。一番安いプランを見るとCentOSしか選べないようなので、借りる前に自分で動かしてみるかとVMware*1にインストールを開始したのだが、パーテーション絡みのところで以下のエラーメッセー…
僕のマシンはCPUにAMD Athlon64X2 Dual Core 5200+で、OSはWindwosXPなんだけど、大きめのサイズの動画を再生すると、映像と音声が飛び飛びになってしまう事があった。調べてみた結果、WinXPはDuralCoreで動く事を想定して作っていないが為にパッチを当てる…
エクスプローラバーでフォルダのツリー表示をいつも利用する方法 ただの設定なのに、ホッテントリ入り!なんというシンプルさ。これは僕もやりたかったのですが、何故か調べることすらなかったな。こういうWindowsの設定とかって、職業プログラマは知らない…