Happy My Life

日常とか技術とか

Programming

C言語からJSONを読み込む

先日から数年振りにC言語でコーディングしている。 その前はrailsだったのでコードを書く量が多くて、面倒な上、このうえなし。 それにしても、ポインタ使うの久しぶりだわ。 そんな事はどうでもいいとして。 その作成中のソフトで、外部から設定ファイルを…

Scala/liftのサンプルを動かしてみる

とりあえずLiftのサンプルを動かしてみようとしたが、HowTo run example の通りにしてみても、エラーが出て動かない。 ってことで、ググって調べてみたところ、Lift 今度こそ入門 (仮)に、そのものズバリな情報が。その通りにしてみたら動いた。 以下、試し…

Scala/Liftが(個人的に)熱い

最近日本語の記事でもscalaをよく見掛けるようになった。 ただのプログラミング言語ならあまり注目しないんだけど、優れたwebフレームワークもあるなら話は別。 Liftというwebフレームワークがあるのだが、rails,Django,Wicketsなどのいい所らしい。

NetBeans6.1でRubyのデバッグができなくなった

いつものごとくNetBeans6.1を使ってrailsアプリをデバッグしようとしたら、こんなダイアログが表示された。 ぱっ、と読んだ感じでは、Fast Debugger(ruby-debug-ide 0.2.0)が悪さをしているっぽい。

SproutCoreとか気になる技術など

たまたま読んだマイコミジャーナルに興味深い記事が掲載されていたので、メモ。 新星誕生!? JavaScript版Cocoa on Rails"SproutCore"に注目 先日、WWDC 08において3G対応iPhoneの発表と同時に.MacをiPhone向けに焼き直したMobileMeが発表された。このMobileM…

Leopardで気がついたことメモ

NetInfoマネージャがディレクトリマネージャに名称変更 rootを有効にしようとしたが、TigerまであったNetinfoマネージャが見つからない。 どうやらNetinfoマネージャからディレクトリマネージャに名称が変更されたみたい。 Mac OS X 10.5 Help-ルートユーザ…

今度はJavascriptでスーパーマリオカート

nihilogic: Javascript Super Mario Kartより スーパーマリオブラザーズの次はマリオカートですか。 武器はなかったり、Lapの計測もできなかったりするけど、よくできてます。 っていうかJavaScriptでここまでできるっていう方が驚き。 そのうち中をじっくり…

ActionScript3.0入門前に知っておきたいこと

週末にActionScript3.0でプログラムを作成してみた。その際に気がついたことのメモ。 JavaScript(か、他の言語)は分かるがActionScript3.0はこれからという人向けです。

Windows上で開発する気が起きない

今年に入ってから、ThinkPad+Ubuntuを使い続けているわけだが、最初は不便と思う事もよくあったが、最近はWindowsの方が使いづらいと感じるようになってきた。 開発環境関連のインストールなどは、圧倒的にUbuntuの方が便利。ソフト名さえわかれば、aptitude…

SKK+AZIK+英語キーボードで「使った」と入力する方法

かなり特殊な環境かもしれないが、今まで知らなかった自分へメモ。 SKK+AZIK+英語キーボードで「使った」など、送り仮名が「っ」から始まる単語に変換したい場合に、「Tuka;ta」と入力すると、「つかった」とそのまま表示されてしまっていた。 その場合は、…

テーブルの複数形を止めたい

いちおう忘れないように。 railsではデフォルトのテーブル名は複数形なんだが、単数形で定義したいときは config/environment.rb に下記の一行を足す ActiveRecord::Base.pluralize_table_names = false 簡単にできるんだね。

いまさらrails 2.0.2へ移行

RailsによるアジャイルWebアプリケーション開発(第2版)をテキストにしていたので今までrails 1.2.6を使っていた。 のだが、NetBeans 6.1ベータ上でjruby+rails 1.2.6の組み合わせは、うまく動かないことが判明。 具体的には、scaffoldしたときにデータベース…

Dapper(x86_64)にscrapiをインストールすると

Dapper(x86_64)で $ gem install scrapi でscrapiをインストールして、テストしていると、こんなエラーが Scraper::Reader::HTMLParseError (Scraper::Reader::HTMLParseError: Unable to load /usr/local/lib/ruby /gems/1.8/gems/scrapi-1.2.0/lib/scrap…

JRuby1.0.3でgem updateが失敗する

JRuby+Ruby on Railsを使う際にちょっとした問題があったのでメモしておく。 Windows XP Home + JDK 1.6.0_05 + JRuby 1.0.3のインストールも終り、gem updateを行なうと c:\jruby-1.0.3\bin>gem update Updating installed gems ... Bulk updating Gem sour…

gitでRailsのプロジェクトを管理してみる その2

前回の続き。 今回は、レポジトリの取得からコミットまでの流れを説明。

anthyからSKKへ

いままでanthyを使ってきたのだが、あまり賢くないので思いきってSKKに乗りかえてみた。 ほんとはATOK for X3使いたかったけど、USキーボード未対応だし。 一時期親指シフトを練習していたんだけど、慣れるまで時間がかかりそうな気配だったので諦めた。 SKK…

NetBeans 6.0.1(日本語版)をインストール

Ubuntu 7.10(gutsy)にNetBeans 6.0.1をインストールしたときに、少しハマったので、忘れないようにメモ。 NetBeansを使う目的は、Ruby On Railsの開発です。 JDK6(JAVA環境)のインストール sudo aptitude install sun-java6-bin sun-java6-demo sun-java6-jd…