2010-05-01から1ヶ月間の記事一覧

時代遅れひとりFizzBuzz祭り /bin/sh編

久々の時代遅れひとりFizzBuzz祭り、今回は/bin/sh。要はシェルスクリプト。前回のTclとの繋がりは……何となく雰囲気が似ているから。まあ元々TclはUnixアプリケーションの標準の拡張スクリプト言語としてデザインされたらしいだが、シェルスクリプトはUnix環…

改行のみのテキストファイルを作る

空の行(改行のみの行)が数十行あるだけのテキストファイルが急に欲しくなったので、Rubyで作ってみた。 ruby -e '30.times { print "\n" }' > test3.txt 見た目通り、何の捻りもない。後でこんな書き方もあることに気づいた。 ruby -e 'print "\n" * 30' >…

oedit/otbeditのシェルスクリプト編集モード用設定ファイルを作った

id:eel3:20100426:1272273402 でotbeditにRuby用編集モードを追加したのに続き、今度はシェルスクリプト用の編集モードを追加した。例のごとく設定ファイルを作ったので晒してみる。 シェルスクリプト編集モードの設定ファイル シェルスクリプト用キーワード…

東芝はiPad対抗のタブレットPCにキーボードを付けるべき

今更ながら書いておく。 東芝がiPad対抗のタブレットを発売へ、WindowsモデルとAndroidモデルの2機種 - GIGAZINE 東芝のiPad対抗タブレット2機種、HD動画やFlash対応のデュアルコアCPUを搭載へ - GIGAZINE 東芝はキーボードを付けるべきだ。それもネットブッ…

某社のプログラミング問題の解答例をC言語化して実行速度を比べてみた

id:eel3:20100502:1272780085 や id:eel3:20100502:1272783601 で書いたRubyによる解答例を実行すると、手元の環境では3〜4分程度かかる。 PC DELL Latitude D630 CPU Intel(R) Core(TM)2 Duo T7250 @ 2.00GHz Memory DDR2 (PC2-6400) 2048MB*2 (Dual Channe…

某社のプログラミング問題の解答例にコメントを付けてみた

id:eel3:20100502:1272780085 のコードにコメントを付けただけ。あと変数名を少しだけ変えてある*1。 #!/usr/bin/ruby -w # #= Poderosaを開発している某社の入社試験。迷路の最短経路を求める。 # #author:: eel3 @ TRASH BOX #date:: 2010/05/02 # #== 関…

Poderosaで有名な某社の入社試験で出たプログラミング問題を今更解いてみた

元ネタはこれ。 人材獲得作戦・3: 人生を書き換える者すらいた。 人材獲得作戦・4 試験問題ほか: 人生を書き換える者すらいた。 3ヶ月以上前の話題なので今更すぎるのだけど、2〜3日前に知ったばかりなのでしょうがない*1。迷路の最短経路を求める問題。迷…

書籍購入:ひさびさのまとめ買い

ひさびさに本をまとめ買いした。S・P・ハービソン3世とG・L・スティール・ジュニアのCリファレンスマニュアル作者: 3世,サムエル・P.ハービソン,ガイ・L.,ジュニアスティール,3,Samuel P. Harbison,Guy L.,Jr. Steele,玉井浩出版社/メーカー: エスアイ…