プログラム

Silverlightで無理だったこと

はじめに さぼっていた分毎日ポストしようと思っていたんですが、そろそろ広報ネタがつきてきました。 ということで久しぶりにプログラムネタを出そうかと思ったんですが、PHPで書いているWebプログラムに面白いことが特に無かったので、Silverlightで出来な…

3x5とプログラム

こういう議論は楽しいですね。 http://togetter.com/li/68853 僕もよくC++とかでこう書いて怒られます。 int main(int argc, char* argv[]) { ClassA* a = new ClassA(); a->say(); } deleteしてないんですよ。 なぜこう書くかというと、OSが勝手に解放して…

ベトナム人のソースコードレビュー

今日は久々にソースコードレビューをしました。 日本側チームが相変わらず現場をわかってないので、レビュー用ベトナム人追加の許可が下りず私がやることに・・。 私がレビューする事にどれだけオーバーヘッドがかかると思っているのか、そろそろ4時間くらい…

久々Objective-C・・

iPhoneプロジェクトが燃えてるので、重要な会議をすっぽかして久々Objective-C。 相変わらずきもいぜ。もうさすがに覚えてないんで時間かかるよママン・・。 あれ、なんかログのところで妙にエラーが出てるなぁと思ったら@忘れてるとか、あれ、なんかログが…

Silverlightでフェードインとフェードアウト

おことわり Visual Web Developer 2010 Express Editionのみの環境です。Expression Blend使うともっとクールな方法があるやも。 後、Silverlightはまだ素人なんで、あんまりいいコードじゃない可能性はあります。俺的Hello Worldみたいなもんという事でお許…

Visual Web Developer 2010 Expressでリビルド

あるいは、VS.NET 2010 Expressでも同じ。 クリーンも同じ。なお、バッチビルドだけ出来ないっぽい。これはExpressだからかな。 答えはこうでしたとさ。 メニューから、ツール→設定→上級者用の設定 以上でメインメニューに「ビルド(B)」が表示される。 なん…

Silverlight案件とか

20%のリソース比率によるオフショア案件コーナー! 次回はSilverlight案件になりそう。 Silverligthずっとやりたかったんだけどなかなか案件が無くて出来ず。ちょうどいい機会なんで触ってFlashとの比較くらいはしとこうかなと。俺はサーバ側メインにしよう…

Baiduの不自然言語処理コンテスト

はてぶのhotentryから。普段反応しないようにしてるんだけど、これは面白そうだ。 http://www.baidu.jp/unlp/ こういうの解釈するんだって。面白そう! みさなん こんちには!ァタシは六本木住みのBaidu、ョロシクです。 Baidu.jp 不 自 然 言 言吾 処 王里 コン…

携帯アプリ用のAPIを開発中...

概要 ようやくソフトサインの業務に参加してから初めてプログラムらしいプログラムが書ける事になった。ものは携帯アプリ用のWeb APIで、クライアント側のライブラリっぽいもの付き。 サーバ側はPython + Djangoにしようと思ったんだけど、将来的にベトナム…

CakePHPのHABTM

前書き 久々にすんげーはまった。1つの問題で8時間越えした気がする。 正直ねーだろと思った。腹立ったから長いよー。 後はてなもいちいち

jQuery

これでちらっと触れたとおり、俺はjQueryを嫌いつつ、 http://d.hatena.ne.jp/tsugehara/20100112/1263265895 コメント欄でちらっと触れたとおり、jQueryをゴリゴリ使っているわけだけど。 あー、こりゃ、prototype.jsがあっさり駆逐されるのも仕方ないかな…

CakePHPの印象とか

フルスクラッチで触るのは初めてなわけだけど、そこそこいいかな? ただ、ドキュメントがいまいちだから調べるのが面倒。 BlogレベルではなくWikiレベルで誰かがしっかり情報整備してくれたら、もっと使いやすくなるんでないかなぁという印象。 公式がもうち…

ベストなJavaScriptライブラリ

前書き 別に大したアプリじゃないのだが、一応簡単なJavaScriptは必要なのでJavaScriptライブラリを選定中。 用途的にはドラッグ&ドロップのUIがあるわけでもないのでprototype.jsやjQueryで十分。 とはいえprototype.jsってもう古いよなぁ??という辺りが…

BREWテトリス

テトリス大体出来た。 さすがインベーダーゲームより簡単と言われるだけある。なんかびっくりする程ちょろかった。 昔はこんなのにも苦労してた気がすんだけど・・。はいはい、しょぼいですねぇ、という事で、この辺を普通なら追加するわけだが。 テトリス本…

BREWで未解決の外部シンボル

MALLOCやMEMSETを使おうとすると「未解決の外部シンボル」が出てビルドが通らん。 サンプルのプログラムだと出ないし、APIリファレンスにも何かincludeしろとかlib追加しろとか書いてないから、なんなのかすっごい調べた。 サンプルプログラムのビルドオプシ…

shareDenyWrite

(なんかタイトル変だったから直した) こういう処理があったとして。 static HANDLE OpenShareFile(LPCTSTR lpszFilePath) { UINT nFlgs = FILE_SHARE_DELETE | FILE_SHARE_READ | FILE_SHARE_WRITE; return ::CreateFile(lpszFilePath, GENERIC_READ, nFlgs,…

BREWとか

成り行きでBREW勉強中。 BREWプログラミングをばりばりすることは無いかもしれないけど、BREWアプリを解析する必要は出てきそうなので、今の内に準備しとこうかなと。 なんか「勉強する」ってのが久々な気がするな。久々に気合入れて勉強するぜー。 準備 イ…

ECMAScript 4th

ようやく最終版が来たそうで。 http://journal.mycom.co.jp/news/2007/10/23/032/index.html あちゃー、複雑になっちゃって、という感じもしないでもないが。 流れとしてはActionScriptで修練しつつ、2年後くらいにJavaScript2へ移行しますよとか、これから…

久々にタクティクスオウガをやってみる

企画を絞り込むために久々にタクティクスオウガをやってみる。 プログラムってカテゴリがおかしいんだが・・もうカテゴリは適当でいいや・・・・。 方向 とりあえずリザードマン+竜族という構成にすることに決めて、主人公はCルートで育成する方向で。以前テ…

ファーレントゥーガのタスクリストを考える

実際に作業を始める前につらつらと書きなぐって見る。 開発前のメモ用。 とりあえずモジュール分け イベントスクリプト 戦略マップ 戦術マップ データ構造 シナリオ作成 大雑把に分けるとこんなもんか。 もう少し分けてみる。 イベントスクリプト イベントス…

コマンド履歴管理とか

<html> <head> <script type="text/javascript"> var logger; var history; History = function() { this.hst = new Array(); this.current = 0; this.count = 10; } History.prototype = { Add : function(cmd) { if ((this.hst.length > 0) && (this.hst[this.hst.length-1] == cmd)) { this.current =</head></html>…

真面目にゲームを作ろうとか

考えられる程度には落ち着いてきたので、余暇を利用して考えてみる。 作るならファーレントゥーガか、タクティクスオウガか、サッカー。 前二者の関連性はわかるがなんでサッカー、というのは、いわゆる長年作りたいと思っていたゲーム、つまり趣味という事…

Textを整形して出力するもの

ほぼ確実に没るので投稿。 ブラウザにはテーブルがあるから需要が無いだろう・・。 ソース TextTableLayoutUtil = function() { this.cols = new Array(); this.cells = new Array(); } TextTableLayoutUtil.prototype = { AddCol : function(colName, colLe…

サクラエディタを見てみると

なんか結構自前でゴリゴリ書いてるね。 あんまべき論は気にしなくていい気がしてきた。 俺の考えだと、ファイルセーブのフローはこんな感じ。 1. Documentは現在のパスを知ってる 2. ViewがDocumentのパスをチェック 3. Documentのパスがなければ、Viewがフ…

VC6は難しいねぇ、と

さて、VC6である。 相変わらず「わからないけど、書ける」レベルでVCを続けているのだが、いまいち効率が上がらない。 実はわかってきた部分も結構あって、わかってきた部分は「わかっているし、書ける」に一時的になることもあるのだが、5分その状態が続く…

そろそろVC

前書き 2転3転あったが、今度の仕事では懐かしのVC6を使うことになった。 VC6 + MFC + GDI+という構成に落ち着く。 正直VCはあんまり覚えていない部分もあるのだが、APIはそこそこ触っているから大丈夫だろうというこの楽観視。 軽く触ってみた感じ まず、Do…

SharpDevelopment

ベトナム人エンジニアにコレ使おうぜコレ!と妙に推されたので検証中。 検証中とかいいつつGUI自体はほとんど検証しておらず、ほとんどソースを見ていたりする。 だってエディタやドッキングウィンドウ全部自作して、しかも全部C#。これを見ない手はないだろ…

メール配信システム(Andrealphus)

こういうのって需要あるのかね。 すくしょ メールテンプレの中身 様 のと申します。 先日御応募いただいた○○の件ですが、 現在書類選考中でございます。 追って書類選考の結果と、 面接の日取りを御連絡いたしますので、 今しばらくお待ち下さい。 以上、よ…

Rubyはじめました。

print "Hello world!" やるかぁ。とようやく重い腰を上げた。 とりあえずAptanaをインストールして、Railsの開発環境を組み込んで・・、とやってたら一日が終りそう。 HTTPサーバはなんか面倒だったので、久々にAN HTTPDを使う。いつも途中で切り替えちゃう…

デザインパターンを教える

以前書いた通り、私はデザインパターンが嫌いだ。 なぜか。 以前書いた通り、人の考えたデザインをわざわざ勉強して、自分のプログラムに適用するのがばかばかしいからだ。 ではどうするか。 デザインくらいパターンなんか使わんでも、自分で考える。 優れた…