Loading

Codegolf & Golfscript の勉強その1

Factorial (by Nabb) - 9 chars


~,1\{)*}/

$ echo -n 1 | golfscript factorial.gs 
1

$ echo -n 4 | golfscript factorial.gs 
24

$ echo -n 6 | golfscript factorial.gs 
720

$ echo -n 10 | golfscript factorial.gs 
3628800

palindrome checker - 11 chars (by Nabb)


~2base.-1%=

$ echo 1 | golfscript codegolf-711-718.gs 
1

$ echo 2 | golfscript codegolf-711-718.gs 
0

$ echo 3 | golfscript codegolf-711-718.gs 
1

$ echo 4 | golfscript codegolf-711-718.gs 
0

$ echo 5 | golfscript codegolf-711-718.gs 
1

$ echo 6 | golfscript codegolf-711-718.gs 
0

completing the symmetrical quarter - 44 chars (mine)


n%{.-1%'/'/{'\\'/'/'*}%'\\'*+}%.-1%{-1%}%+n*

$ cat in
+---
|./.
|/..

$ cat in | golfscript codegolf-761.gs
+------+
|./..\.|
|/....\|
|\..../|
|.\../.|
+------+

# If you interest making your code golfed or want to golf, come and join our new http://codegolf.stackexchange.com

Love songs - Ayumi Hamasaki

01. Love song
02. crossroad
03. MOON
04. sending mail
05. Last angel
06. insomnia
07. Like a doll
08. Aria
09. blossom
10. Thank U
11. Sweet Season
12. overture
13. do it again
14. November
15. Virgin Road
16. SEVEN DAYS WAR. Live version

Album Cover




USB




USB, Micro SD & DVD



フォトブックのなかのあるページ。



四字熟語の読み方の分かち書き

たとえ、青天白日の読み方
”せいてんはくじつ” より 
”せい てん はく じつ” の方が俺には分かりやすいのである。


基本的には、漢字の音読みと訓読みをリストにして
  • あい
  • あいだ
  • あう
  • あお
  • あおい
  • あおぐ
  • あか
  • あかい
  • あかす
  • あかつき
  • あからむ
  • あからめる
  • あかり
  • あかるい
  • あかるむ
  • あがる
  • あき
  • あきなう
  • 。。。。。。

読み方を最初の文字から比べて見るのです。そこで ”せい” と言うのを見つかると ”せい” のあとにスペース一個入れればいいのです。

ただ、2000文字中100文字ぐらいは例外があって、
たとえ、”意気阻喪” の読み方 ”いきそそう” はいろいろんはパターンがあるのです。
  • ”いき” ”そ”  ”そう”
  • ”い” ”き” ”そ”  ”そう”
  • ”い” ”きそ”  ”そう”
  • ”い” ”きそ”  ”そ” ”う”
  • ”い” ”き” ”そ”  ”そう”
なので、一覧の文字と合わせてみるのはかなり難しいのである。

Mecabとかいろいろ試してみたんだけど、なかなか思い通りには分かち書きできません。

やっぱり四字熟語専門じゃないとできないかもしれませんねぇ。

なので、今のところルールに当てはまらないものは特別として手で分かち書きしています。

こんな感じで、
  • ようちゅうのこうこう よう ちゅう の こう こう
  • くがみらくずめ く がみ らく ずめ
  • そろうえん そ ろ う えん
  • ほんけほんもと ほん け ほん もと
  • ろうにゃくなんにょ ろう にゃく なん にょ
  • れいていこく れい てい こ く
  • こうせいかい こう せい か い
  • はなもとじあん はな もと じ あん
  • ひとりでんか ひとり でん か
  • おうばんぶるまい おう ばん ぶる まい
  • ひとみごくう ひと み ご くう
  • つづらおり つづら おり
  • きくじゅんじょう き く じゅん じょう
  • じきしょうそう じ き しょう そう
  • つくもがみ つくも がみ
  • こはるびより こ はる び より
  • つつうらうら つ つ うら うら
  • ひきこもごも ひ き こも ごも
  • くすりくそうばい くすり く そう ばい
  • さこうべん さ こ う べん
  • みつうんふう みつ うん ふ う
  • 。。。。。

言語ってどれでも、なかなか面白いものがあるだねぇ。





グーグルの日本語入力




日本語の文法と日付変換などがカッコイイ!これ使えるかも。。。

今日とか明日と打つと日付が出てきたりちょっと便利かもねぇ。

只今試し中。。。



追記

  • やぱっり、オープンソースだったよね。
  • http://code.google.com/p/mozc/
  • mozc はなんと読むかなぁ、多分 “文字” でしょうか
追記2

  • mozc の正しい読み方は “もずく” だそうです。

Skia - Google Chrome & Andriod 's Graphic Rendering Engine

なぜChromeでComplex Scriptであるミャンマー語の文字をLinuxでちゃんと読めないのかを気になって調べて見ました。

原因はクロームのグラフィックライブラリーSkiaにある様です。

これは、Skiaのホームページに書いてあったものです。



These core (missing) features are already planned for, but much of the work remains to be done.
  • ICU Layout integration for complex-script support when drawing text

それでも、気が済まなかったのでソースを取得してコンパイルしてみました。

ただ既存のMakefileだとサンプルとかちゃんとコンパイルされてなかったので、いろいろ参考させていただきました。

コンパイル時参考したリンク集
http://code.google.com/p/skia/
http://d.hatena.ne.jp/sharow/20100714/1279123813
http://www.atoker.com/blog/2008/09/06/skia-graphics-library-in-chrome-first-impressions/
http://stefano.italians.nl/archives/66
http://adamac.blogspot.com/2008/09/chrome-goodies-scons-buildbot-and-skia.html
https://groups.google.com/forum/#!forum/skia-discuss
http://whtconstruct.blogspot.com/2009/10/exploring-skia.html

結果はこんな感じ。。。




結局、Complex Script の文字は表示できなかったけどねぇ。。。
コード見ても、フォント関係はすべて空に近いぐらい乏しい感じだったのです。

もともとモバイルのAndriodで使うものをChromeにもって来たからそこまで対応していないのは当たり前か。しょうがないなぁ。。。




Virgin Road - 浜崎あゆみ

Virgin Road


Lyrics


Youtube でFULLバージョンなかったのでiTunesで購入
今週末は300回ぐらい繰り替えして聞けそうだねぇ。
月曜日やすみだしねぇ。。。
あゆ最高!!!

結婚おめでとう!あゆ

結婚おめでとう!

Amazing sand castle on Twitpic

Cruisin at the airport.... on Twitpic





年末年始

  • 2010年はあまり落ち着いていない年でした。2011はもっといい年にしたいです。
  • 年末も会社で飲み会でしめ、年始も夕方から会社でみんな飲んでました。
  • 年末休みのとき四字熟語勉強しようとおもったですが、なかなかできなくて150字ぐらいしか勉強できなかった。
  • IPadで漢検のアプリと四字熟語HDというアプリを買いました。練習はちょっとしか出来ていません。
  • ドラッカーの時代を超えるという本も買ったですけど、まだ読みきれていない。
  • そのほかi文庫HDも買って夏目漱石など300冊ぐらいまったく読めていない。
  • EAのゲームは割引で結構買った。後ゲームロフトもなぁ。
  • テレビでやっているような四字熟語のクイズみたいなものを作ってみました。



  • 穴埋めクイズ


  • 答えはこんな感じ(まぁタイマーをいろいろいじってるだけだけどねぇ)

  • まあ、IPadでアプリ作るまではやる気はなかったので今は写真だけ
  • 年末KoMinnKyawさんからwxPyDictのAyarバージョンの依頼があったので一応作成中。ほぼ完了ですけど。。。AyarTextToolsも更新予定あり。。。今月中かなぁ
  • 会社でもルータのコンフィグ解析と手順書作成ツール開発中。。。評判はいいけど、なかなかやる気がない。。。
  • まぁPythonは今後もお世話になるかなぁ。。。OSPFのグラフを2Dで表現出来ればかっこいいだけどなぁ、ただグラフィックは大の苦手
  • IPad上にPythonで直アプリ書けたらいいけどなぁ。まぁそれはないかぁ。。。アップルはそんなの許可しないだろう。。。
  • 今一番見ているテレビ番組は放送大学だ。なんかほかの見て価値があまりない気がしてきたかなぁ。太陽系科学とか科学系は好きだなぁ。普通の番組はQさまとかあとクイズ番組系はあったら見るという感じ。
  • まぁ、今日はこんな感じで。。。

OSX inside VirtualBox on AMD64

Finally, I can now installed OSX in VirtualBox on my AMD64 Machine.


This is my new step towards Mac, after iPad. Probably next one would be Macbook Air or Macbook Pro.

က်ေနာ္ဖတ္ေသာ အျခား ဘေလာ့ / ဆိုဒ္မ်ား