「あなくつ」のおもちゃばこ

Blog

mixiのページがGoogleにインデックスされている?

site:mixi.jp 公認タイポして気が付いたのだが、mixiの一部のページがGoogleにインデックスされているっぽい。といってもページのタイトルくらいしかインデックスされていないんだけれど、例えば「site:mixi.jp 公認」で検索すると一部の公認アカウントがリストされる。

リストされないものの方が大半だから、もしかするとオープンなサイトからリンクしていたりするとインデックスされるのかもしれない。ページのタイトルもアンカーのテキストとかかもしれない。

ということで実験してみるテスト。「[mixi] 筑波大学情報学群」とりあえず2009年10月31日現在では「site:mixi.jp 筑波大学情報学群」では引っかからない。

タグ : Google,mixi,インデックス

2009/10/31 16:03:14 | Trackbacks (0) | Comments (0) | Pastime

マックチキンが期間限定で復活するそうです

ソースはここ

マックチキンといえば、マックが24時間化した頃、夜中に6seseに連れて行ってもらいながら買いに行っていたものですね。まっくしちゃう?的な。2005年から販売していたということで、2005年といえば某団体で僕らの代が残念になり始めた頃ですね。大変懐かしいです。

あまりマックに行かなくなっていたのか、いつの間にかマックチキンはなくなっていました。2007年だそうで、それから2年も経つんですね。大学生活の一部になっていたマックチキン。期間限定販売中に買いに行くことにします。夜中に。

ところで、ソース記事中に「クサクの衣に包まれたチキンと、さっぱりとした味付け」と書かれていますが、個人的にはさっぱりとした味付けではないと思います。むしろ濃い。というかしょっぱい(夜中に食べていたせい?)。あれがさっぱりとかきっと記者さんはかなりジャンキーに侵されていますね。

[2009/11/01 23:30 追記]

こんなところに証拠がありました(笑)

タグ : マックチキン

2009/10/30 02:43:04 | Trackbacks (0) | Comments (0) | Pastime

さて、今日は何を化効果

MS-IMEがおばかちゃんで困ります。「書こうか」と書くつもりが「化効果」と変換させるのはなぜでしょう。短い言葉を変換するときも後ろの文脈を見て候補を決めているような気がするんですが、逆にそれがおかしな変換候補を出しているような気がしてならない。

普段使っているときもご変換が多いのですが、こういう記事を書くときに限って思い出せない。(←一発変換の結果)

MS-IMEは文字の区切りが細かすぎのような気がする。ATOKの方は長い単語から変換候補にしているような気がする。この編、技術的なことは分からんですが、もう少しMS-IMEにはがんばってもらいたいところです。(←一発変換の結果)

タグ : ATOK,IME

2009/10/29 23:51:46 | Trackbacks (0) | Comments (0) | Pastime

オガワカズヒロ

プレスリリース情報を見ていたら何か見覚えのある文字が...。

オガワカズヒロ

そんな人いたようないないような、いやいないことにしておこう。きっとご本人は記者さんだからプレスにもちゃんと目を通しているはず!いや、大手はウェブ上のプレスとかみないか。

タグ : プレスリリース

2009/10/28 16:23:51 | Trackbacks (0) | Comments (2) | Pastime

衣類ケースの中身

そろそろ寒くなってきたので冬物の準備しておくか、と思って衣類ケースを確認したら、今年の夏に一回も着なかった夏物の服があることに気が付いた。性格上、服は大体ローテーションなので、出しやすいところに入っていないとローテーションに参加できないようです(笑)。

どんな服が入っているかメモしておけば着るものがなくなったときに便利じゃねと思ったのでメモしておこう。2列3行でケース内は3行に服が入る。(視覚的に)左上の1列1行から、中は奥の行から。

衣類ケースの中身」の続きを読む

タグ : ,着替え

2009/10/27 21:12:28 | Trackbacks (0) | Comments (0) | Pastime

あれ、なんて名前だっけなぁ

どこのホームセンターにもほとんどと言っていいほど置いてあって、スチールパイプがプラスチックでコーティングされているやつで、パイプとジョイントがバラ売りで、組み合わせ次第でいろいろなものが組み立てられて、そこそこ重量に耐えられて、黒とかベージュとかの色のやつ。

イレクターでした。

これ本当に便利だよねぇ。製品として販売されていないようなものでも、これ使って自分で組み立てられちゃう。値段もそこそこ安いし、アイデア次第で安くいいものが作れるよね。

これを使って撮影機材の制作を考え中~。なんだか最近写真撮影が多いようなので、撮影ドームと照明を作成するつもり。市販品って意外と高いんだよね。

タグ : イレクター

2009/10/27 08:01:13 | Trackbacks (0) | Comments (2) | Pastime

ねみーよー

腹減った...。食材を買いに行かなければ。そして眠い。そしてやること多すぎ。とりあえず今週が山田。

2009/10/26 18:00:07 | Trackbacks (0) | Comments (0) | Pastime

Girlfriend feat.BoA

Crystal Kayのアルバムを聞いていて気が付いたんだけど、「Girlfriend feat.BoA」というCrystal KayとBoAが一緒に歌っている曲があるんだね。つーか、最近の曲か。Crystal KayもBoAも良く聞くアーティストたち。曲調や声の通り方が結構好きな感じなんだよねー。そんな2人が一緒に歌っている曲があるなんて、曲の中身以前に好きになっちゃうわ。

数年前から、ほげほげfeat.なんとか、って曲が目立つような気がしているけれど、こうやってコラボレーションした曲もまた味があっていいと思うんだよね。Two As Oneとかもいい感じの曲だしねー。まぁ若干の難点として、どっちのアーティストが歌がうまいかがばれるということくらいか。

タグ : BoA,Crystal Kay

2009/10/25 18:55:49 | Trackbacks (0) | Comments (0) | Pastime

くるぞくるぞ~

うちの会社にとって最大のライバルが現れそうです。

茨城では最大規模のフリーペーパー「クータ」を発行する日宣メディックスとソフトバンクグループのSBMグルメソリューションズ株式会社が提携し、茨城県全体のタウンガイドのサイトをオープンするそうです。

かなーり秘密に計画していたようで、うちが情報を仕入れたのもつい数ヵ月前で、サイトは今のところ公開していないようです。人づてで聞く感じ、向こうもうちがライバルだと言っているらしいので、コンテンツ的にはかなり似通った内容になるのではないかと思います。

勝算として考えられるのは...。(書いたけれど企業秘密のような気がしたので消した)

負けないようにがんばらねば。

2009/10/25 18:44:04 | Trackbacks (0) | Comments (0) | Pastime

飲んできた

たまにはお休みさせてくださーい。ちょっとだけでいいですから。と言っても今日も結局は(必要最低限ですけど)仕事してましたけど...。

ということで、今日はやんじゅんちで飲んできた。なんでもサワセの学会御疲れ飲みという名目らしく、中身は男祭りでした。

たまには早く(?)寝るかな。明日からまたがんばりまっす。

タグ : 飲み会

2009/10/25 03:56:55 | Trackbacks (0) | Comments (0) | Pastime

CentOS5でLazarusを動かす時

Indyなどの静的リンクのコンポーネントをインストールするときLazarusの再構築が必要になりますが、そのときにいくつかライブラリが必要だったのでメモ。

  • libX11-devel
  • gdk-pixbuf-devel
  • gtk2-devel

全部yumで入るからかんたんだね!

タグ : CentOS,Indy,Lazarus

2009/10/24 02:32:21 | Trackbacks (0) | Comments (0) | Technology

FreePascalがMySQLでLIMITするとき

MySQLはSELECT文にLIMITが入っていればどんな時も結果件数を制御できた気がするんだが。例えばこんなSQL文は実行できるはず。

SELECT user_name WHERE user LIMIT 5

この文をphpMyAdminから発行してもちゃんと結果が返ってくるのに、FreePascalからデータベースドライバ経由でこれを発行しても結果が返ってこない。ってかエラーをRaisすらしない。こういう場合はどうするか。

SELECT user_name WHERE user ORDER BY user_id LIMIT 5

ORDER BY句をつけなければいけないらしい。まぁ普通はLIMITを使うときは何らか並べ替えがあって、それを一定数取り出したいときだから特に問題になることでもない。しかしながら、並び順はなんでもいいから(普通はMySQLのデータ格納順)、とりあえず一定数取り出したいなんて時はそれが使えないことになる。

タグ : FreePascal,LIMIT,MySQL

2009/10/22 17:38:51 | Trackbacks (0) | Comments (0) | Technology

現在進行中の開発案件

いま、こんな感じです。

画面

完成したら見せてもいいのだけれど、まだ見せれない部分もあるので。ぼかしつつ...。

やっとExtJSにも慣れてきた感じ。ExtJSのドキュメント見たり、ExtPascalのヘルプ見たりとあっちこっちを見ながら実装するという結構大変な作業だわ。サーバー側をPHPにしておけばよかったと何度思ったことか(笑)。

しかーし、その代わりレスポンスはめっちゃ早い!まだローカルでの接続しかしていないけれど、データベース接続してデータ読みだしたりしながらインターフェースのJavaScriptを構築してブラウザに送出するまで20msくらい(Core2 Duo 2.66Ghz / Memory 4GB / Windows Vista)。ext-all.jsを読みだすのでも10msくらいかかっているから、それの倍ちょっとで処理できている感じかな。

まだ若干マスターしきれていないのがDataStoreのあたりかな。ExtPascalでラッピングされているので、DataStoreの非同期通信をどう受け取ればいいのか調査中。

タグ : ExtJS,ExtPascal

2009/10/21 21:53:34 | Trackbacks (0) | Comments (0) | Technology

ExtPascalでオブジェクトの属性を変更するとき

ずっと2週間くらい悩まされてきたことがやっと分かりましたよ。

ExtPascal内で動的にオブジェクトの属性を設定するときは、プロパティを参照するのではなく、メソッドで設定を行わなければならない。例えばボタンの有効状態を無効にしたければ、Button.Disabled := Trueではなく、Button.disable()を呼ばなければならないということです。

まぁよく考えてみれば、純粋にJavaScriptでExtJSを使うときもメソッド経由にしないと状態を設定することができないから当然と言えば当然なんです。Delphiのようにプロパティが暗黙にセッター・ゲッター関数になったりしていないから、動的に属性を変更するときはメソッドを呼ばなければいけないんですね。

基本的にExtPascalでは生成したオブジェクトのJavaScript内での名前しか覚えていないようです。そのためExtPascal内でpublicな変数でも、直接属性を設定するとアクセスエラーになるようです。

それにしてもコードでコンポーネントを配置していくのは面倒だなぁ。DelphiのフォームビルダがどれだけUIを設計する作業を簡便化しているかよく実感できる。

タグ : Delphi,ExtJS,ExtPascal,JavaScript

2009/10/20 20:48:24 | Trackbacks (0) | Comments (0) | Technology

最近のお気に入り

mixiのサンシャイン牧場。何気にのぞいてしまう。

昔たまごっち系の育成ゲームが流行ったけれど、これもある意味では育成ゲームだね。人間はこういうのにハマる傾向にあるのだろうか。

気が付いたんだけれど、これは自分の畑で栽培せずに、人の畑だけを相手にしていたらどうなるのだろう。人の畑から作物は取って来れるし、虫の相手すれば経験値も上がっていく。成長はものすごく遅くなるけれど、自分の損失はゼロになる気がするんだが。

タグ : mixi,サンシャイン牧場

2009/10/19 23:17:02 | Trackbacks (0) | Comments (0) | Pastime

FT-86Concept

すでに随所で話題になっていますが、今度のモーターショーでFT-86Conceptという車が発表されるそうです。

86より短い全長・低い車高、FR、NA2L水平対向エンジンだそうです。面白そうな車ですねぇ~。さすが水平対向だけあってボンネットが非常に低くとてもスポーツカーちっく。

これの4ドアでないかなぁ。そうすれば社用車として遊べ...(略)。4ドアだとMAZDASPEED AXELA があるけれど、こちらはターボが付いているのでこれも社用車としては(笑)

とはいいつつ、今のスターレットもとても気に入っているので、まだ乗りますよ~。あと少しで15万キロ。目指せ20万キロ!

タグ : AXELA,FR,FT-86Concept,MAZDASPEED,水平対向

2009/10/18 01:00:57 | Trackbacks (0) | Comments (0) | Car

ベンチャーバーベキューでした

今年もお昼早くから夜遅くまでお疲れさまでした。 はまぐり

今回はあまりに大勢の人がいて。だれとしゃべったらいいのか、てんやわんやで結局あまり喋れなかった気がする。夕方以降は完全にいつも通りの人でしたね。

某社長さんから面白い話を振られたのですが、今は開発が手いっぱいで手をつけられないので残念。さっさと今の仕事を終わらせてソレをやりたいわ~。

タグ : ベンチャーバーベキュー

2009/10/17 23:57:44 | Trackbacks (0) | Comments (0) | Pastime

ExtJS 3.0のAPIドキュメント日本語版が公開されたらしい

今ハマり中のExtJS3.0の日本語APIドキュメントが公開されたようです。いやぁ本当助かります。

公開したのはxenophyという会社で、xFrameworkPXというPHPのフレームワークを開発した会社でもあります。この会社のしゃちょーさんは、僕がPHPの高速化について調べているときにたまたま見つけたブログの執筆者で、PHPやDelphiなど似たような言語を使っているというだけで、(勝手に)ちょっと注目している方です。

ということで引き続きExtPascalがんばって使い倒しますか。

タグ : API,ExtJS,ExtPascal

2009/10/17 23:55:51 | Trackbacks (0) | Comments (2) | Technology

クロスコンパイルあきらめモード

もう諦めて、ターゲットOSにLazarusインストールしちゃった。あぁ結構いいところまで行っていたと思うんだけどなぁ...。

FPCのライブラリで完結するプログラムなら前回の記事までの方法でコンパイル可能。デバッグをWindowsでやってLinux向けにコンパイルってことも可能なわけです。が、Lazarusのライブラリがうまくクロスコンパイルできないので、IndyやMySQLなどの便利なコンポーネントが使えないわけです。

コンパイル中にエラーが出るんだけれど、単純にリンクエラーとしか出ないから何のライブラリが足りなくてエラーになっているのかがわからん。コンパイラのメッセージを全部出力してみても、Linuxライブラリを読み込んでいるプログラムの内部でエラーが起こっているようで、具体的なエラーが分かんなかった。

とりあえず今回は納期があるので、クロスコンパイルはまた後日チャレンジしてみよう。本家のコミュニティー関係で質問でもしてみようか...。

タグ : FreePascal,Indy,Lazarus,MySQL,クロスコンパイル

2009/10/15 20:54:33 | Trackbacks (0) | Comments (0) | Technology

FreePascalでクロスコンパイル(続)

FreePascalは日本語の資料が非常に少ないから大変。

この前できなかったクロスコンパイルができるようになったー。これでDelphianがLinuxを制する日も近くなる。参考にしたのは公式サイトからリンクされているBuildFAQとググってでてきたBuildFAQ。後者の方がどちらかというと分かりやすい。

  • FPCのFTPサイトからbinutilsを取ってくる
  • 取ってきたファイルを展開し、fpc\[Version]\bin\i386-win32にコピー(これであっていた!)
  • fpc\[Version]\bin\i386-win32フォルダにPathを通す(Rad Studioなどの製品をインストールしている場合は、製品に付属しているmakeを使用しないように順序に注意)
  • FPCのCVSからFreePascalのソースコードをダウンロードして適当に展開
  • コンソールを起動し、展開したフォルダに入る
  • make clean
  • make OS_TARGET=linux all
  • make OS_TARGET=linux install INSTALL_PREFIX=<fpcbindir (fpc\[Version]\binなど)>

とりあえずこれでWindowsでコンパイルしたHello WorldがLinux上で動くようになった。LCLは試していないので分からないけれど、こちらもクロスコンパイル用にコンパイルが必要になりそうな予感。

タグ : FreePascal,Linux,クロスコンパイル

2009/10/14 23:05:17 | Trackbacks (0) | Comments (0) | Technology

おわっちまったー

もう6回もの学園祭を経験したんですねぇ。3日もあるのに、なんでこんなにあっという間に過ぎてしまうのだろう。

社会人なのにいい加減にかかわるのをやめろよって感じですが、同期が大勢いるのも今期までだし、最後のつもりで遊んできちゃった。もうこれから先は、遊びに行くことがあっても、仕事を手伝ったりはしないだろうからね。

さぁ十分遊んだことだし、また明日からがんばろう!

タグ : 学園祭

2009/10/13 01:36:00 | Trackbacks (0) | Comments (2) | Pastime

流しそうめんは子供たちに人気

流しそうめんは子供たちに人気のようです。といっても隣の企画が子供向けの企画なので、それから流れてきている感じですが。

企画3日は疲れますね。企画へ参加できるのも今年限りだろうからなぁ。あと1日がんばります。

タグ : 学園祭,流しそうめん

2009/10/12 09:16:44 | Trackbacks (0) | Comments (0) | Pastime

学園祭1日目

学園祭1日目でした。相変わらず学園祭にかかわっている社会人ですが、何か。

今日は流しそうめんのスタッフやってきた。お昼なのにお客が来なくてぐんにょり。まぁ宣伝をほとんどしていないから当然なんだけれど。やはり、話題性とかではなく、普通のお店をやるためには社会的にも宣伝は必要だし、それをしていなければお客は集まらないよね。

とりあえず損にならない程度に楽しめればいいんじゃないかね。

タグ : 学園祭,流しそうめん

2009/10/11 03:24:22 | Trackbacks (0) | Comments (4) | Pastime

FreePascalでクロスコンパイル

をどうやればできるのかわからん!

とりあえずBuildFAQ(リファレンス)から分かったこと。

  • FPCのFTPサイトからbinutilsを取ってくる
  • 取ってきたファイルを展開し、中身をppc386コンパイラライブラリのあるフォルダ(これがまずよくわからん、fpc\[Version]\bin\i386-win32でいいのかな?)にコピー
  • クロスコンパイル用のコンパイラをコンパイル(ココから未知の領域)

ん~、いい線まで来ていると思うんだけどなぁ。もう少しからかってみます。

タグ : FreePascal,クロスコンパイル

2009/10/09 03:25:59 | Trackbacks (0) | Comments (0) | Technology

FreePascalでSkRegExpを使う

正規表現が使えないと文字列処理が面倒です。Perl・PHPを使っていると当たり前のように正規表現を使うので、それに慣れてしまっていますね。

Delphiでプログラム書いていたころ、SkRegExpという正規表現コンポーネントを使っていたので、それをFreePascalで使えるようにしてみました。FreePascalの方が文法が厳格なので、ポインタ関連の処理で少々修正が必要です。具体的には、オブジェクトの代入時にはクラスのキャストを行う、関数変数の代入時には関数へのポインタを代入するようにする、で動くようになります。あ、あとUnitファイルをUTF8で保存し直しておかないと日本語が文字化けします。

コンパイルしながらエラーになったところ(ほとんどポインタ関連)を修正していけばいいと思います。MPLなので修正したものを再配布しようかと思いましたが、そんなに難しいことではないので自力でガンバ!ってことで。

タグ : Delphi,FreePascal,正規表現

2009/10/09 03:01:47 | Trackbacks (0) | Comments (0) | Technology

明日は学園祭準備日

学園祭当日より、準備日でしょう。

ということで、勝手に(一応企画申請はしてあるよ)学園祭企画を検索するシステムを設置しました。
http://campus.tsukuba.ch/

はい、明らかに会社資産の私的利用ですね(と言っても多少のお金はもらうけれど)。某ショップ検索システムをそのまま使って、学園祭企画の検索ができるようになっています。テンプレートはやんじゅん作。途中でシステムの仕様変更などがあったにもかかわらず、がんばってテンプレートを作ってくれました。拍手。

初の試みとして、GPSを企画の検索や目的地・現在地の表示に使用するようになっています。カーナビの簡易版みたいに使えるわけです。GoogleMapを使用しているので学内が詳細に出ているわけではないですが、初めて大学へ来る人でも大体の位置関係は分かるのではないでしょうか。

とりあえず、筑波大学の学園祭に来る方は使っていただいて、感想なんかを教えていただけると嬉しいかな。

タグ : 企画,学園祭,検索,筑波大学

2009/10/08 22:35:47 | Trackbacks (0) | Comments (0) | Pastime,Technology

台風ですね

あんまりいいことではないと思うけれど、台風が来るとなぜかワクワクしてしまう。

それにしても学園祭直撃ではなくて良かったですね。おそらく明日の夕方くらいからは準備できるでしょう。これも現役の学園祭実行委員会の行いがいいからかもしれませんね。

ということで、看板設置夜中にやるべきじゃね!?

タグ : 台風,学園祭

2009/10/08 02:04:00 | Trackbacks (0) | Comments (2) | Pastime

今日からセブンイレブンでEdyが使えるようになります

ついにセブンイレブンでもEdyが使えるようになります。これは良い。nanacoとかいらん電子マネーじゃなくても使えるようになる!

個人的にはiDメインで次にEdyでプラスアルファでSuicaという感じなので、Edyが使えるようになるのは非常に大きい。Edyが使えるからという理由で、これまではセブンではなくファミマを使っていたくらいなので。ファミリマートはSuicaもiDも使えるから最強。

タグ : Edy,Suica,iD,セブンイレブン,ファミリマート

2009/10/07 08:48:49 | Trackbacks (0) | Comments (0) | Pastime

佐川急便を最速で再配達手続き

携帯電話しかないと再配達手続きするのに通話料がかかる方へ電話しなければなりません。あらかじめ手順を知っていれば、ガイダンスを聞かないで済むので、通話料金を抑えて短時間で再配達手続きが済む。ということで、手順をメモ書き。

  • *[電話番号](米印と電話番号)
  • [営業所番号]
  • [荷物番号]
  • [希望配達日](当日=0、それ以外は2ケタの日付)
  • [希望時間帯](午前中=1、~14:00=2、~16:00=3、~18:00=4、~21:00=5、指定なし=6)
  • 1 (入力内容の確認、1が確定)

それぞれの入力はガイダンスの音声を区切りに入力しないとダメだと思います。ガイダンスが流れないうちに入力すると続きだと思われちゃうんじゃないかな、たぶん。手順を知っていれば最速で1分以内で完了できるはず。

タグ : 佐川急便,再配達,電話

2009/10/06 23:19:21 | Trackbacks (0) | Comments (0) | Pastime

睡眠時間について

結局今朝の睡眠時間は2時間だった。まぁそれでよく1日活動できたものだ。しかしそうは言っても、非常に中身の薄いもったいない1日だったな。

社会の中でいろいろな人から話を聞くと、若いころは○時間しか寝てなかったという(もちろんある程度誇大化しているとは思うが)人がいるが、その睡眠時間でまともな1日を過ごしていたとは到底思えない。おそらく体を動かすのが仕事ならばそれでも何とかなると思うが、頭を使い考える仕事はそんな睡眠時間では良いものはできないだろう。

自分の経験から思うのは、柔軟な考え方ができる人ってのはそれなりに睡眠時間を取っているということ。よくプログラムは芸術だという人がいるけれど、芸術的なプログラムってのは一つの目的を達するためにそれを実現するあらゆる手法を多角的に考え、その中で一番良い手法をとれるたときにできたものではないかと思う。逆に納期に追われ寝不足の中で作られたシステムは、コードは汚くバグも発生するというのはだれもが納得しそうだ。つまり、僕の今の仕事をより美しく完成度の高いものにするためにはそれなりに睡眠時間が必要だろう。

僕は平均的に1日7~8時間の睡眠をとっている。寝る間も惜しんでがんばっている人たちに比べれば全く誇れることではないが、その代わり睡眠不足の人よりは柔軟で面白い考え方ができていると信じている。

結局言いたいのは、どちらの睡眠時間の取り方が良いということではなく、寝なければ成しえない仕事もあるのだから、寝る間も惜しんで働いた方がいいという意見はナンセンスじゃないだろうかということ。目いっぱい働く時もあれば、ゆったりゆとりを持って働く時もあるべきだねということ。

そんなわけで、今日はこのあたりで眠りにつこうかね。そして生活リズムを人並みに戻そう。

タグ : 生活リズム,睡眠時間

2009/10/05 22:51:56 | Trackbacks (0) | Comments (0) | Pastime

FreePascal + MySQL

今日はFreePascalからMySQLへの接続をがんばってみた。

MySQLへの接続は、データベースドライバをラッピングしているコンポーネントがLazarusに付属しているので、それを利用することにする。簡単な使用方法は公式Wikiに載っているので、それ通りに実装すれば最低限は動作する。以下は若干気をつけなければいけない点。

  • 現在サポートされているのはMySQL 5.0.x。現状最新の5.1.xは接続してくれない。
  • 実行ファイルと同じディレクトリに(パスが通っているディレクトリもOKかも)libmysql.dll(Linux系ではlibmysql.soかな)をコピー
  • 日本人ならSET NAMESをしないと文字化けする。

とりあえず昨日のExtPascalと今日のMySQLを組み合わせてExtJS-FreePascal-MySQLがつながった。あとはプログラムを組んでいくだけだが、この先は世界的に見ても明らかに資料が少ない...。

と、とりあえずここまでやって、夜28時から作業し始めて(←そもそもこれが大間違い)朝が来た。

タグ : ExtJS,ExtPascal,FreePascal,Lazarus,MySQL

2009/10/05 06:10:05 | Trackbacks (0) | Comments (0) | Technology

東京オリンピック残念

昨日2016年のオリンピックの開催地が決まっていたんですね。今頃知った。

オリンピック東京で開催してほしかったなぁ。やっぱり一生に一度はちゃんと自分の目でオリンピックを見に行きたいな。

長野のときは中学生だったし、それほどオリンピック!って気持ちじゃなかったから印象がそれほど強くないんだよね。まぁまだ幼かったということかね。

それでもオリンピック開催中の長野の雰囲気は、良い意味で違った。なんというか、国とかの枠を超えてみんなでスポーツを楽しんでいる感じというか、なにかワクワクする雰囲気は感じていた。競技会場だけではなく、町全体がそんな楽しい場所になっていた。

またあのワクワクが日本に来ると期待していただけに残念。次にまた立候補するのかは分からないけれど、僕の生きている間に再び日本でオリンピックが開催されるといいな。

タグ : オリンピック,東京,長野

2009/10/04 15:39:16 | Trackbacks (0) | Comments (0) | Pastime

ExtPascalへの道のり

ExtJS + FreePascalを使うためのメモ。環境はWindows Vista 64bit + FPC 2.2.2 + Lazarus 0.9.26.2 beta + ExtJS 3.0.0。

基本はオフィシャルページのGettingStartedページWebServer_Embeddedページを参考にしている。

  • lazarusをインストール(Free Pascalもインストールされる)
  • とりあえずApacheをインストールして、適当に設定
  • ExtJSをダウンロードして遊んでみる
  • [ドキュメントルート]/extディレクトリを作成し、その中へダウンロード及び展開したExtJSのファイルをコピー
  • サーバー統合型ExtPascalを構築するならIndy10をインストール
    • ダウンロード及び展開したIndyのファイルのうち、fpcディレクトリの中身をlazarusディレクトリにコピー
    • [Lazarusルート]/components/indyディレクトリを作成し、lazarusディレクトリ内のファイルをコピー
    • indylaz.lpkをダブルクリックでLazarusを起動
    • 「Package」ウィンドウの「Compiler Option」ボタンをクリックして「Other Unit Files」項目に「./」を追加(良く分からないけど、これしないとコンパイルエラーになる)
    • 「Install」ボタンをクリックしてコンパイル&インストール
    • コンポーネントタブにIndyが追加されていればOK
  • ExtPascalをダウンロードし、適当に展開
  • ExtToPascal.dprをコンパイル(このときコード内で定数(const)に代入しようとしているコードがあるので、これを変数(var)に置き換える)。コンソールアプリケーションとしてExtToPascal.exeができる
  • ExtToPascal.exeにコマンドライン引数として「[ドキュメントルート]/ext/docs/output」を渡して実行(ここでExtJSのバージョンにあったUnitファイルが作られるのかな)
  • ExtPascalSamples3.dprをコンパイルしてみる(embeddedの場合はリポジトリにあるExtPascalSamples3_embedded.lpiをダウンロードしてdprと同じフォルダにコピー&コンパイル)。
    • embeddedの場合はTIdExtApplication.Createをしているところで待ち受けポートを変更できる
  • コンパイルして出力されたExtPascalSamples3.exeを[ドキュメントルート]ディレクトリ内(extディレクトリと同じ階層)へコピーして実行してみる(embeddedの場合はhttp://[サーバー]/Home)
  • ExtJSのサンプルが表示されればOK

と、とりあえずここまでやって、夜11時から作業し始めて朝が来た。

タグ : ExtJS,ExtPascal,FreePascal,Indy

2009/10/04 07:25:17 | Trackbacks (0) | Comments (0) | Technology

アンオフィシャル学園祭企画検索

学実委公式ではない企画検索システムを構築中。目指せ公式企画検索のPV越え。

ということで、今日はやんじゅんちでシステムの改修をしてきた。主にテンプレートの改修が目的だったけど、半分近くはデバッグに費やしてしまった...。まぁとりあえず、目指していた機能は実現できたから、あとは宣伝するのみだな。

詳細はまた近くなったらブログにでも書きます。

タグ : 企画,学園祭

2009/10/03 03:49:12 | Trackbacks (0) | Comments (0) | Pastime

Windows Media Playerの自動評価

Windows Media Playerには自動評価という余計な機能が付いていますが、どうやらこれは延べ再生時間から評価対象の曲に費やした再生時間から評価するようです。
2回再生して評価がプラス1

おそらく現在のライブラリ内の再生時間は200時間くらい。前までは1回再生すれば自動評価が4になっていたのですが、最近は2回再生しないと評価が4にならないようです。

何気にこの自動評価でどのアーティストを聞いたか・アルバム内のどこまで再生したかを見ていたので、1回で評価があがらないと再生回数のバランスが悪くなっちゃいます。

タグ : Media,Player,Windows,ライブラリ,自動評価

2009/10/01 17:44:48 | Trackbacks (0) | Comments (0) | Pastime

« 2009年9月 | Top | 2009年11月 »

  • Top
  • Software
  • Blog
  • Laboratory
  • Profile
Search
Feeds of Blog
Archives

Copyright © 2004-2023 Ana-Kutsu All Rights Reserved.