2012-01-01から1年間の記事一覧
Ubuntu 12.10 で Rabbit のフォントを変更しようと思って、悪戦苦闘したのでメモっておきます。 まず公式サイトのドキュメントを読んでみます。 例えば,各ページ(タイトルページは含まない)にあるタイトルの 文字の色を変更したい場合は以下のように書き…
このまえ泊まったホテルが、部屋に無線LANがなかったのですが、Galaxy Nexus を無線LAN で使いたかったので、Ubuntu 12.10 が入った PC を無線LANルーターにしてみました。 hostapd のインストール # apt-get install hostapd # zcat /usr/share/doc/hostapd…
この前「Rubyのエンコーディング」という記事を書いたのですが、それをネタに 8/25 の NSEG で発表しました。 Rubyのエンコーディング from Masahiro Tomita この中で、エンコーディングが原因で予期しないところで落ちてしまうことが結構あるという話もした…
Ruby 1.9 から文字列や正規表現オブジェクトはそれぞれエンコーディング(いわゆる文字コード)を保持するようになりました。たとえば 0xB1 0xB2 という2バイトは EUC-JP エンコーディングでは「渦」、SHIFT_JIS エンコーディングでは「アイ」という文字になり…
Ruby/MySQL 2.9.9 を作りました。 Ruby/MySQL Ruby/MySQL は Ruby から MySQL を使用するためのライブラリです。特徴: Ruby だけで書かれているためコンパイル不要 Ruby 1.9 の Encoding 対応 Ruby のスレッドでも動作 MySQL C API ライブラリ(libmysqlclien…
Rails がデータベース層でやってること見るとイライラして精神衛生上良くないから気にしないことにするか。でも気になる。2012-06-06 19:15:40 via TweetDeck ということでやっぱり気になって色々見てしまう自分です。Rails の ActiveRecord でツリー構造を…
Rails でユニーク制約を行うためには、モデルに validates_uniqueness_of を設定して、スキーマでユニークインデックスを設定しておくという話を書きました(https://tmtms.hatenablog.com/entry/20120602/rails_unique)。が、それだけでは十分ではありません…
Rails でアプリケーションの初期化はこんな感じになると思います。 % rails new hoge -d mysql % cd hoge % mysql -uroot -p mysql> create user hoge@localhost identified by 'abcdefg'; mysql> grant all on hoge_development.* to hoge@localhost; mysql…
(これは 6/6 に書きました)アジャイルプロセス協議会主催の「ソフトウェア技術者サミット in 長野」というイベントに参加してきました。アジャイルプロセス協議会は、こういうイベントを年に2回くらい地方で開催しているらしいです。 ソフトウェアにまつわる…
最近 Rails を使い始めたのですが、気になったことがあったのでメモっときます。モデルに一意性バリデーションをつけても厳密にはチェックされません。もしかしたら Rails では常識なのかもしれませんが、Rails 初心者なので気になってしまいました。普通に …
MySQL Beginners Talk に行って喋ってきました。 初心者向けMySQLの始め方 View more presentations from Masahiro Tomita 匿名ユーザーとか不要なユーザーの削除まわりの話は、手で削除するんじゃなくて mysql_secure_installation を実行すればいいと Twit…
2010年7月から HTC Desire を使っていたのですが、内部ストレージが小さくて(140MBくらい?)アプリがあまり入れられないのと、戻るボタンが時々効かなくなってきたので Galaxy Nexus を購入しました。Galaxy Nexus は日本ではあまり売れなかったらしく、その…
最近 Rails でプログラム作ったりしてるのですが、Ruby/MySQL が Rails で使えないことがわかったので、1年以上放置していた Ruby/MySQL をいじって使えるようにしてみました。Ruby/MySQL というのは Ruby スクリプトから MySQL を使用するためのライブラリ…
Ubuntu 11.10 の標準のデスクトップ環境の Unity に慣れずに、転々として一周して結局 Unity に戻ってきて2ヶ月ほど使っていたのですが、やっぱり色々だめでした。不満な点: ウィンドウ選択がアプリ単位。同じアプリで異なる用途に複数のウィンドウを起動し…
http://blog.sorah.jp/2012/02/15/desirehd-with-cm71-battery-problem をみて自分の HTC Desire もやってみました。自分のは HD じゃない無印 Desire なので、やり方をメモっときます。 Root化 & ClockworkMod Recovery インストール済みな環境なので注意…
2/16,17 と開催されたデブサミに参加してきました。デブサミは今年で10回目です。10年も続くイベントというのはすごいです。岩切さん尊敬します。自分はほとんど MySQLユーザ会のブースに座ってました。小さいPCでしょぼいスライドショー流してただけでした…
Postfix をちゃんと調べたのは「Postfix辞典」を執筆した頃なので、2.2 が主流で 2.3 が出たばっかりの頃でした。もう6年くらい前のことです。Postfix 辞典 (DESKTOP REFERENCE)作者: とみたまさひろ出版社/メーカー: 翔泳社発売日: 2006/06/21メディア: 単…
Postfix 2.9.0 がリリースされたみたいです http://www.postfix.org/announcements/postfix-2.9.0.html勝手にテキトーに翻訳してみました。 Postfix 安定版 2.9.0 がリリースされました。主な変更点は以下の通りです(順不同): 再使用されない長いキューID(キ…