著者名が「magicien
171〜180件目 / 225件
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 次へ

 scripty2 / magicien 

いつのまにかbisonの疑問が解決されているっ!
法律屋さんが身近にいると心強いですな。
要望...ってほどじゃないけど、GPLの話は個人的にもとてもためになるので、このまま続けて欲しいなぁと思ったり。
今後ソフトを公開する上での伏線のような部分もあるので。
ただ、BSDとかその他のライセンスのことも知りたいなぁと思ったり。
そこらへんはお任せします。

で、閑話休題。
サイトの更新を久しぶりに始めたこともあり、scriptaculousの開発状況を見に行ってみようかと思ったわけです。
2007/12に1.8.0だから、今頃は2.0とかになってたりして、と思ったわけですが...


バージョン1.8.3でした。2年でそれかぁ。まぁ開発は地道に続いてるみたいで何よりだけど。
と思っていたら、なにやら次期scriptaculousが開発されているとの噂が。
http://scripty2.com/

その名もscripty2。確かにscriptaculousって名前は長いもんね。
1から作り直してるみたいだけど、HTML5やら何やらとぶつかって、また作り直しにならないといいなぁ。
とりあえず、このサイトではscriptaculousを継続して(ほとんど使ってないけど)使って、完成度が上がったらscripty2に移行してみる、って感じでいこうと思います。


2010/01/10(Sun) 00:04:11

 lex/yacc 勉強中 / magicien 

相変わらず中身のない記事です。
マルパチがGPLに触れたことに関連して。

lexは字句解析のためのプログラム、yaccは構文解析のためのプログラム。
というわけで、コンパイラに使われたりするlex/yaccですが、 今はこれを使って(3Dの)xファイルのパースをしてたりします。

10日ほど前から使い始めたのですが、使った感想としては、便利、ですねこれは。
これ使えば何か面白いことができそうでわくわくします。
暇があればHyperTalk(懐かしい!)のパーサでも作ってみるか...

ところで、Macでlex/yaccを呼ぶと、実際にはlex/yaccのGNU版であるflex/bisonが呼び出されます。
で、flexのライセンスはBSD、bisonのライセンスはGPLのようです。
flexもbisonも、最終的にC言語のコードを生成するわけですが、bisonのGPLライセンスがなかなか曲者のようで、 過去にはいろいろと問題が起こったようです。
今ではbisonが生成したコードにはGPLライセンスが適用されないらしいですが...調査が必要そうだなぁ
flexの方は"info flex"コマンドでCopyrightを確認したところ、修正BSDライセンスっぽい(たぶん)。というわけで、安心して使えそうです。


2010/01/08(Fri) 03:34:44

 謎の検索上位 / magicien 

今年の目標でDarkHorseで100位以内と書きましたが、驚くべきことに10位以内にこのサイトが表示されるキーワードがありました。
"Objective-C ベジェ"の組み合わせで、なんと10位に!

Objective-Cでベジェ曲線を簡単に扱う方法はないかと検索していて発見したわけですが、もちろん自分のサイトに書いてあるはずがありません。
しかも、どこからもリンクされていないはずなのに。なぜこんなことに...

察しのいい人はわかったかもしれませんが、ベジェ曲線は3Dモデルのモーションの補間に使おうと思って検索していたわけです。
既に実装は終わっているので、いずれソースを公開しようかと思います。
解決法があると思って来てしまった人はご迷惑をおかけしました。

2010/01/04(Mon) 11:56:21

 明けましておめでとうございます! / magicien 

みなさま、今年もよろしくお願いします。
いやはや、とうとう2010年になってしまいました。
それでは、年初ということで、今年の目標をば。
  • DarkHorseで検索して100位以内
  • ソフトウェアを3つ公開(といってもみんな似てるかも)
  • 動画も公開
  • サイトのシステムを作った当初からいじってないので、何かしら改良
こんな感じです。いつぞやと比べて控えめですが、とりあえずチームに関係する目標だけということで。
今年中に全部達成できるといいなぁ。

2010/01/01(Fri) 00:00:00

 Xcode3.0 で LaTeX の構文色付け / magicien 

http://homepage.mac.com/jskoda/work.html
↑ここでXcode用の構文定義ファイルを公開している人がいたけど、おそらく2.x用。
なので、このファイルを参考に、3.0用のファイルを書いてみた。

http://www.stripe-net.jp/cocoa/documents/tools1/tools1-1.html
↑構文定義ファイルのフォーマットはここを参考にした。


LaTeX_v0.1.pbfilespec
LaTeX_v0.1.xclangspec

上記2つのファイルを、
/Library/Application Support/Developer/Shared/Xcode/Specifications/
以下に置けば、.tex、.ltxファイルの内容が色づけされる。
ディレクトリがない場合は自分で作ればOK。

今のところ、
  • % 以降をコメントとして色づけ
  • キーワードに合致するものを色づけ
  • chapterを関数として認識するため、chapterへのジャンプが可能
という機能だけ実装済み。
キーワードは、xclangspecの方に列挙されているので、適宜変更して使ってください。
テキストの折りたたみもやってみたいけど...ブロックの定義がうまくいかない...

XcodeでTeXのテンプレートを作って配るのもありだけど、現実味は薄い。
テンプレートに関しては、他にもやっている人がいるのでメモ↓
http://jannaud.free.fr/lirearticle.php?id=20&maxi=10

2009/12/29(Tue) 15:08:16

 画像で進捗報告 / magicien 

image 今、こんな感じのことをやってます。
サイトのアカウント期限は更新完了。
2009/12/28(Mon) 15:09:41

 久しぶりの書き込みテスト / magicien 

久しぶりすぎて使い方を忘れてしまった...
アカウントの有効期限を確認しておかねば。
2009/12/23(Wed) 01:39:36

 魔界の塔 / magicien 

魔界の塔 久々の更新。山田悠介さんの「魔界の塔」を読んだ。

絶対にクリアできない、プレイすると植物人間になるという噂があるプレステ2のゲーム「魔界の塔」についての話。200ページくらいあったけど、字が大きく、1ページの字数が少なかったこともあって、数時間で読み終わった。
話が一本道だなぁ、というのが読んだ感想。主人公のブログを読んでいるような気分だった。まぁ読みやすさという点では優れているかもしれない。
作中には、思いっきりプレイステーションと書いてあったが、さすがに表紙にプレステのロゴを使うのはまずいらしく、表紙では Game Station になっていた。

2008/02/18(Mon) 02:26:14

 Androidは富士山の初夢を見るか... / magicien 

そして、僕は初夢を見られるほど十分な睡眠時間が得られるのか。


初夢で見ると縁起が良いものは、一富士二鷹三茄子四扇五たばこ、までは聞いたことがあったけど、その後に六座頭が続くらしい。
それはさておき、せっかく休みなので、久しぶりに研究室のホームページいじりでもしようかと思ったら、Safari Standでソースの編集ができなくなっていた...早く編集機能が復活するといいなぁ。

2008/01/02(Wed) 00:44:52

 あけおめことよろ / magicien 

みなさん、明けましておめでとうございます。
相変わらずな放置っぷりですが、本年もどうぞよろしくお願いします!

他のメンバーと会う機会がめっきり減って、寂しい限り。
今回は喪中だったため、年賀状での現状報告も侭ならなかったわけで(それなのに、冒頭の挨拶はあれでいいのか?)、この際ここに現状を書いておきます。

夏休みから11月にかけて、バイト先のデスマーチに参加、結果、研究が進まず、12月は研究室に引きこもり、ナルコレプシーな日々が続いてました。夢の中でまでデバッグして、ふと目を覚ましたときに、まだバグが直ってなかったときの悲しみときたら。
恐らく1月はレポートと論文執筆で忙殺されるでしょう。でも、こっそりAndroidのアプリ開発も進めたいなぁ。

ついでに、今年の抱負を書いておくと、
  • Googleから300,000$もらう
  • 情報処理試験で2科目合格(制度変更で合格はなくなるのかな?)
  • 船舶免許取得
  • 左手が器用になる
  • 英語で話せるようになる
  • 絵がうまく描けるようになる
  • 料理ができるようになる
  • Linuxが使いこなせるようになる
  • viが使いこなせるようになる
  • もっと本が読みたい
  • Ajax, Objective-C, Mayaももっと頑張る
  • 時間の使い方が上手になる
  • 寝る
と、こんな感じです。とりあえず、今年はやれるとこまで頑張りますっ!

2008/01/01(Tue) 04:07:17