パスワードを忘れた? アカウント作成
179906 story
ニュース

2010年の最初に書くプログラムは何でしょうか? 47

ストーリー by soara
今年も1日経過しました 部門より

j-ehara 曰く、

2009年頭にも同じタレコミをさせていただきましたが,2010年も同じお題を出したいと思います。

スラッシュドット読者の皆様におかれましては,毛筆で字をしたためるよりもキーボードでプログラムなどを書くほうがなじみ深いことと思われますが,年が明けて最初に書く(書いた)プログラムはどのようなものでしょうか?

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 日本語 (スコア:3, おもしろおかしい)

    by gonta (11642) on 2010年01月02日 13時38分 (#1696866) 日記

    技術項目を説明するプログラム、言語は日本語です。

    いや、ランタイム環境毎に理解度が異なるので、汎用性の高いプログラミングが求められます。どんなに最適化されていても、ランタイム側で理解できないといけないので、少々冗長でも汎用性が求められます。

    コンパイルがいらないスクリプト言語です。最近、きちんと書けない人が増えてきているらしいので、私も含め、皆さんもお気をつけ下さい。

    --
    -- gonta --
    "May Macintosh be with you"
  • 正月だから (スコア:3, おもしろおかしい)

    by 127.0.0.1 (33105) on 2010年01月03日 15時39分 (#1697254) 日記
    正月だから飲みすぎてリバースエンジニアリングというかコアダンプの解析というか
    そんなことしちゃった人もいるんじゃないかな。
  • by Arc Cosine (35004) on 2010年01月02日 13時29分 (#1696864) 日記
    RubyのSinatraというフレームワークを使ってOAuthの実験をしてました。
    ruby1.9だとOAuthライブラリの一部が例外吐いて、なんでじゃー!と夜中に叫んだり叫ばなかったり。
    パッチ書いてる人がいたのでそれをそのままコピペして解決しましたけど。
    結論としては、酔っ払いながらコード書くのは良くないという事を覚えました。

    #でもどうせ趣味コーディングは飲みながら書いてるので、学習してないともいふ
    --
    あなたとコンビにふぁみりま~と♪
    • by Anonymous Coward
      私は日本酒を飲みすぎて、、、、吐きました。
  • by kuy (23721) on 2010年01月02日 13時55分 (#1696874) ホームページ

    TortoiseHgのリファクタリングが年越しコーディングで、今もゴリゴリと作業中です。
    昨秋から各ダイアログ処理の標準化を進めていて、ほぼ統一が終わって安定してきたので
    そろそろ基底クラスを抽出しようかなと。

    #つい先ほどTortoiseHg 0.9.2 [tortoisehg.org]がリリースされました

  • by 505 (12538) on 2010年01月05日 10時17分 (#1697923)
    どうしてもSPIコントローラが必要になったので、CPLDの片隅に実装する…
    って、仕事を持ち帰ったので、年明け早々VHDLを…

    これでよしっ! (論理合成)…え?入らない?
    しゃぁ~ないなぁ、FIFOバッファ削るか… げ、まだ入らない…!?
    しゃぁ~ない、CPUでポーリングさせるから割り込みも削るか… やっと入った…
    72マクロセルって小せぇ~(^^;)
  • by sat (18538) on 2010年01月02日 13時03分 (#1696856)

    3が日は既存プログラムの改良を。

    白紙から書くものとしてはcsvを整形してHTMLの表にする簡単なツールを予定しています。

    毎年そうですが、意外と大物には手を出していません。

    • by Anonymous Coward

      白紙から書くものとしてはcsvを整形してHTMLの表にする簡単なツールを予定しています。

      あ、私と一緒です。整形ツールじゃなくて、Firefox用のstream converter(text/csv -> text/html)ですけど。

  • ちょっと前からTwitterにはまってるんですが、年末から引き続きbotのプログラム書きました。 年末年始はころころ挨拶が変わるので、ちょっと面倒ですw
  • by NAT33 (17123) on 2010年01月02日 13時40分 (#1696868)

    新年早々、LotusNotes用のTwitterのAPIのラッパーをいじってる自分。病んでるな(^^;

  • by sekia (38775) on 2010年01月02日 14時17分 (#1696885)

    車輪の再発明ですがPiet [dangermouse.net]のインタプリタをPerl/Mooseで書いてました。
    これで書き初めの字も(2値化すれば)実行できます。すぐ終了するけど。

    # サンプルソースが動かないので悩んでたけど、ある処理系のバグを再現すると動いたorz

    --
    言ってないことに反論するなよ
  • なぜかC#だった。
    http://d.hatena.ne.jp/rti7743/20091231 [hatena.ne.jp]
    そして、1/1の夕方からバッチスクリプトを作り始めた。
    http://d.hatena.ne.jp/rti7743/20100101 [hatena.ne.jp]

    プログラム初めがC#とバッチだったなんて、カオスもいいところ。

    --
    by rti.
  • 1行シェルスクリプトですかねぇ。
    既存プログラムは随時修正ですし。

  • by Technobose (6861) on 2010年01月02日 17時53分 (#1696971) 日記
    元旦はインストールだけしてほおっておいたFreeBSD 8.0-RELEASEの環境構築をしてました。
    unixの環境構築用のファイルってプログラムに入りますよね。(^^)b
    X -configureで作成したxorg.confをテストさせるとXが異常動作する現象は改善されていない
    てずね。
    何にもしないでKDE 4.3を動くようにstartxを書いたところ、なんか正常に動いているような
    感じです。
    無線LANも設定方法ががらっと変わったし、設定方法がよくわからん(/usr/src/UPDATINGに
    設定方法が、実は書いてあります)。
    『FreeBSDビギナーズバイブル』の改訂版を期待してます。
  • 偶然面白い資料が手に入ったので自作HDD監視ツールを拡張出来るのかな?と思い拡張用プラグインのコード組んでました。
    実物がないので動くか不明ですがもしも見かけたら購入して試してみる予定
    もう少しWindowsっぽいコードにしようと設計から再構築してる方の新世代Verが正月休み中に出来たら良いなぁ・・・

    # TRIM送出ツールも仮組みしたけどWin7なので必要性とデータロストが怖くて結局ほったらかしなチキンなのでID

  • 生産管理関連のプログラムをExcelのVBAとVBScriptで作りますよ。
    中小零細製造業で何とIT専業でやらしてもらってるんで、要求されたものは何でも作らねば。
    #40くると正直しんどい。

  • プログラムの書き初め「2009 has gone.」 [srad.jp]

    C#でつくってみました。

     プログラミング初めとして、Windows用ツールを作ってみました。

     新年になっても、ついつい去年の西暦を入力してしまいがちなもの。
     このアプリはユーザーが「2009」と入力すると画像と音で警告するという実用ソフトです。
     これで新年のビジネスもばっちりですね!

    最近はお手軽プログラミングといったらもっぱらC#で書いてます。
    (このアプリはWin32API使ってるのでWindows専用ですが)monoを使えば、意外とポータビリティあってLinuxやMacでも動いちゃう。ラムダとかも使えていい感じです。

  • Arduinoのおもちゃを買ったので、
    それで遊びたいなあ。

    いつになったら、時間が出来るかなあ。
    --
    答えはある。それを見つける能力が無いだけだ。
  • by iew (39408) on 2010年01月03日 1時04分 (#1697084)
    年末に論文のreviewが返ってきて年越しrevise中なのでorz
  • by reininn (35924) on 2010年01月03日 7時49分 (#1697131)
    お正月だけあって、
    タコ仕様を実現するために4日から出て作ります。
    JavaScript で何とか誤魔化せなかったら Tomcat の Javaで実装します。
  • インフル疑惑な風邪で寝てすごしたので。

    初出勤後に書きそうなのは、
    Javaで書かれたコンパイラの中にある
    引継いだモジュールのリファクタリングに付随するコードだろうなぁ。

  • by Anonymous Coward on 2010年01月02日 12時51分 (#1696851)

    Adblock かな?

    # 最近、手が込んできた。

  • by Anonymous Coward on 2010年01月02日 14時05分 (#1696879)
    GCを書いています。初めてなので、対象をスタックしておいて、レファレンスカウンタでデリートするかを判断する方式ですが、初日は解放漏れ(カウンタが0になっていない)が多数。
    • > レファレンスカウンタでデリートするかを判断する方式
      参照にループがあると必ずオブジェクトが残るのでお勧めしません。perlがこの方式なので無限ループを書いたときにゴミが増殖する場合があるという話を聞いたことがあります(私自身perlの実装見たことないですので本当かどうか知りませんが)。

      GCはとりあえずcopy&goをお勧めしておきます。conservative GCを書く必要があるならcopy&goは使えない(ものすごく考えれば出来るかも知れませんが -- 実例あったら教えて下さい!!)ですが、それであればBohemGCを導入すれば良い訳です。
      --
      Best regards, でぃーすけ
      親コメント
      • by Anonymous Coward

        参照にループがあると必ずオブジェクトが残るのでお勧めしません。

        それは承知の上でやっています。レファレンスカウンタと言っても、オブジェクトのリストは存在しているので、マーク&スイープとの併用も可能。まずは、相手にするオブジェクト数を減らしたいので、そのためにはレファレンスカウンタが簡単かなと思った次第です。

        ただ、Schemeの処理系で使うためですが、結構面倒くさいです。マーク&スイープの方が簡単ではないかと思いつつも、格闘中。

    • Excelでマクロ書いてます orz
      • by help (36022) on 2010年01月02日 17時14分 (#1696949) 日記
        cgi 用の sh スクリプト書いてました。
        expect と組み合わせて動かしています。
        今日はまとめ文書を書いていました。
        とても眠くなりました。
        親コメント
    • by Anonymous Coward

      GCを書いています。初めてなので、対象をスタックしておいて、レファレンスカウンタでデリートするかを判断する方式ですが、初日は解放漏れ(カウンタが0になっていない)が多数。

      ボクも自分のGCモジュールをMark&Sweepから世代別GCへ拡張してみました
      Old Spaceから参照されたみたいなことになるバグでEdenの苑に生ける死体がゴロゴロ

  • by Anonymous Coward on 2010年01月02日 15時50分 (#1696922)
    PHPと言語と言えるか知らないけどCSS, HTMLでした。
  • by Anonymous Coward on 2010年01月02日 15時59分 (#1696925)
    Hello, World.じゃなくて
    What a Wonderful Worldって出すか
    • by Anonymous Coward

      DUO: The World!

      その直後ブルースクリーンを出して固まるんですね、分かります。

      • by Anonymous Coward

        デュオじゃなあ…

        • by Anonymous Coward

          フォルクスワーゲン正規ディーラーに文句あるのかゴラァ

        • by Anonymous Coward

          うわお。
          さっそく恥のかき初めをしちまった。

          #ええもちろんTypoですとも。Iの隣にUがあるのが悪いんだ。orz

  • by Anonymous Coward on 2010年01月02日 16時48分 (#1696942)

    年始だしMacRubyかRubyCocoaでAppleEventを叩いてみようとアレコレして現在はまりちゅう。
    前提条件にたどり着くまでで苦労しててコードかくところまで至らない orz
    Windowsなら苦労はするけど情報がごろごろしててなんとか手軽にExcel自動化できるのに、簡単に出来るはずのOSXでなぜかNumbersを制御するのに四苦八苦(rubyからっつーのがネックかしらん)

    逃避してスキャニングした年賀状をiPhotoに取り込むAutomatorを書いたのがプログラムといえばプログラムか。

  • by Anonymous Coward on 2010年01月02日 17時21分 (#1696953)

    このサンプル書いてた [srad.jp]。

    #年最初のコードが挙動不確定のバグサンプルコードかよw

  • by Anonymous Coward on 2010年01月02日 17時21分 (#1696954)
    1999年から書き始めたOSをちょこちょこいじりました。 ある程度の満足は得ているのでいつでも止められますが今のところライフワークっぽくなってます。
  • by Anonymous Coward on 2010年01月02日 21時22分 (#1697027)
    ミイテ
    トントカイモ
  • by Anonymous Coward on 2010年01月02日 22時03分 (#1697037)
    MP3のデコーダーを書いています。
    三が日から始めることじゃないとは思ったけど、書きたくなったんだからしょうがないですよね。
  • by Anonymous Coward on 2010年01月04日 11時52分 (#1697481)

    for(;;){
                    NSLog(@"あけおめ");
            }

typodupeerror

犯人はmoriwaka -- Anonymous Coward

読み込み中...