dev

iPhone開発で生活に潤いを。

最近、単調なしごとに追われて時間の過ぎ去りようの速いこと。 これじゃイカンわな、ということでiPhoneでゲームなんぞ作ってみようと環境準備。 以下ブログ記事を参照させてもらって作業開始。 via. http://www.syuhari.jp/blog/archives/1768 via. http://…

NewRelease for MacをOS X 10.4で動くように直しました。

ユーザーさんより要望されていたOS X 10.4対応完了。 ユーザーさんにも動作確認に協力していただき、わたしのMacと合わせて2カ所でちゃんと動作したのでリリース。 これで一安心。Dashboardが使えるMacならどれでも動くはず!

OSX10.4でHMAC-SHA256を使う

10.4だとCommonCrypto/CommonHMAC.hが使えないのでPDCなライブラリを探して利用。 無事にビルドできて10.5では動作を確認した。 が、果たしてこれが10.4で動くのかを確認しないとなあ。 OSXは「Server買わないと仮想環境で使えない」ってちょっと有り得ない。

プログラムが簡単になっているか、なってないかー。

dev

「仕事がつまらない」はありえるが,それはプログラミングが簡単になったためではない.むしろ飛躍的に難しくなっていて,技術進歩についてこれない人が続出しているのが現状. 入り口は飛躍的に簡単になったけど、極めるのも飛躍的に難しくなった。 昔は*1…

アプリケーションに食わせるデータって、文書じゃなくていいと思う。

dev

その意味では、RSSとかJSONとかはその延長上にあり、「シンプルでありながらパワフル」であるからこそこれらのものがこれだけ普及していることは明白。スペックそのものがとても単純だし、それを使うのもとても簡単。 酔っている上に、あんまり詳しい訳では…

ハンガリアン記法の誤解

dev

間違っているコードを間違ってみえるようにする誰かが、どこかでシモニイの論文を読み、「タイプ」という言葉が使われていたため、それがクラスのような、タイプシステムや、コンパイラのタイプチェックというときのタイプ(型)を意味するのだと考えた。これ…

Delphiといえばー:Parallelsにインストールしてみる。

今日はダウンロードできたので、Parallelsにインストールしてみる。 すでにDelphi6Pro版を入れてあるが、同居可能であろうか。 えー、なんかやたらとダウンロードするもんがあります。全部で600MBくらい? Microsoft .NET Framework v1.1 再頒布可能パッケー…

Delphiと言えばー

Turbo Delphi http://www.borland.com/downloads/download_turbo.html 出てますね。アクセス集中でぜんぜん落とせないですが。

RDBMSを使うのは。

dev

http://rblog-ent.japan.cnet.com/yam/2006/09/rdbms_a41b.html 「データの一貫性を保証する仕組み」が、現実的なコストで入手できるのはRDBMSしかないから。 マッパーやラッパーが筍式に出てくるのは、SQLという理屈丸出しの言語が、手続き型から発展したプ…

ここからソフトウェア技術者として得るべき教訓は

最初はあまり深く考えずに作りましょう。 でもいざというときに拡張が利く作りにしておきましょう。 でありましょう。意外にもXPに通じているような。いないような。 そして最も重要なのは、 場当たり的な対応さえうまくできれば、世の中十分に渡っていけま…

HaskellをMacBookで使う。

dev

まずはインストール。 http://d.hatena.ne.jp/ysano2005/20060708/1152341972 に紹介されている手順通りにインストール。 但し、wgetを入れていなかったのでまず sudo port install wgetしてDarwinPortsからwgetをインストール。そして % wget http://pugs.b…

NewRelease for Winの設定画面を変更

dev

画面のカラーとサイズ設定が不自然な操作だったので、素直にダイアログ画面に設定項目を設けた。 これでしばらく使ってみて、不具合がなければVersion1.1.1としてリリースの予定。

RubyからAmazonのECS4.0を使うには(調べ中のメモ)

Ruby/AmazonはAWS3.0のみ。APIが古いので機能が限られる。 SOAP4RはECS4.0の現時点WSDLを読み込まず。古いWSDLを使うか新しいWSDLを少し修正して使えば結果XMLの取得まではできている(ruby -d で確認)が、それをインスタンス化するところで転ける。 よって…

Turbo Delphi

dev

http://www.itmedia.co.jp/enterprise/articles/0608/08/news056.html Borlandで開発者関連業務担当副社長兼チーフエバンジェリストを務めるデビッド・インターシモーヌ氏によると、新たに投入するTurbo製品セットには、「Turbo Delphi for Win32」「Turbo D…

PHPとphpMyAdminをiBookに入れる

dev

不調に思えたMySQLを確かめるとちゃんと動いている。Macネイティブの管理ツールが思うように動作していないためらしい。 あっさり諦めてRailsPlaygroundと同じ環境(phpMyAdmin)を入れることに決める。 1.PHPをインストール。 http://www.entropy.ch/soft…

リモートとローカルの環境合わせなどなど

dev

RailsPlaygroundに合わせてiBookを設定。RailsのバージョンやDBの名称等を修正。 ついでにリモートでやっていた作業をローカルに引っ越してRadRailsのプロジェクトに。 rakeでテスト・・・OK! これでiBookで作ってFTPするだけでリモートでも動くようになった…

さくらサーバでMySQLをRailsから使う設定(環境の入れ直し)

機能の続き。Ruby, Rubygems, Railsを入れ直し。でもやっぱり駄目だった。 同じくApplication Error。 以下、Ruby, Rails環境を入れ直したときの手順。削除は事前にしました。 #ruby, rubygemsを入手 cd mkdir tmp cd tmp wget ftp://ftp.ruby-lang.org/pub/…

さくらサーバでMySQLをRailsから使う設定(途中)

さくらで使うといっても開発はローカルなので、まずはiBookにMySQLを入れる。 ・http://www.mysql.com/ からMySQL本体や管理ツール類をダウンロードしてインストール。 つぎにさくらでMySQLを使う設定。さくらのコントロールパネルから。DBサーバ名をメモっ…

コードはおうちで

dev

Railsで当座凌ぎのプログラムを書こうとしたら、統括リーダーに「コード書いちゃ駄目」と釘を刺される。えーん。 いいですよ。こっそりうちで書きますよ。

interfaceなんていらない。

今日も今日とて苦手なperlでコーディング。まったくノウハウが無いので実装してても手法が妥当なのか皆目見当つかず。 強引にJava的OOな書き方で押し通し中。 で、とあるコマンド群を表現するためにお定まりのCommandパターンで作っていた。この処理はコマン…

一瞬現れた最速コード

dev

脳みそグダグダ状態で20時頃、あるデータがどうしても正しく処理できない!と悶々と悩んでた。 ふと思い立ってデータ仕様を読み返す・・・おーい。項目名と実際に入ってるデータがぜんぜんあってないぞ。誰だこのデータ項目書いたの。 そして、この仕様なら1…

keyword_searchを試す

昨日のサンプルをちょっと改造。 #!/usr/local/ruby require 'amazon/search' include Amazon::Search $KCODE = 'u' assoc_id = ASSO-ID dev_token = "DEV-ID" request = Request.new(dev_token, assoc_id, "jp") request.keyword_search($*[0], 'books', tr…

ruby-amazonのインストール

さくらのサーバにruby-amazonをインストール。~/tmpにて %wget http://www.caliban.org/files/ruby/ruby-amazon-0.9.0.tar.gz %tar -xvzf ruby-amazon-0.9.0.tar.gz %cd ruby-amazon-0.9.0 %ruby setup.rb config %ruby setup.rb setup %ruby setup.rb insta…

Ruby on Rails のインストール

http://tomonori.exblog.jp/3561349/ を参考にさせてもらって、さくらにRoRをインストール。自宅サーバ並みに簡単、無事成功。 さて。ここになにを構築していこうかしら。