タグ

2008年7月16日のブックマーク (7件)

  • spiritlooseのはてなダイアリー - Perlでセル内改行つきのCSVファイルを処理する方法

    PerlExcelとかで作ったセル内改行(複数行にわたるレコード)つきCSVファイルを処理する方法。 意外と知らない人がいたので。 Text::CSV_XS を使って。 #!/usr/local/bin/perl use strict; use warnings; use IO::File; use Text::CSV_XS; my $fh = IO::File->new('test.csv') or die 'cannot open file'; my $csv = Text::CSV_XS->new({binary => 1}); until ($fh->eof) { my $columns = $csv->getline($fh); # $columns->[0] } $fh->close; syntax highlight by VimColor binary オプションが必要。

    spiritlooseのはてなダイアリー - Perlでセル内改行つきのCSVファイルを処理する方法
    satakesatake
    satakesatake 2008/07/16
    これはいいベストプラクティス
  • はてなブックマークに関連エントリー機能が付きましたが、時間やお金が相当かかっているようですし、有能な方がずいぶん関わって、すごい技術が使われているようです。 自.. - 人力検索

    はてなブックマークに関連エントリー機能が付きましたが、時間やお金が相当かかっているようですし、有能な方がずいぶん関わって、すごい技術が使われているようです。 自分は、こういうものを作る事に関して、ド素人ですが、正直、がっかりしました。プロの人達が集まってこの程度の成果しか出ないものなのでしょうか? はてなアイディア辺りに転がっている現実的なアイディアがそのまま実装されただけに思えて、残念に感じてしまうのです。これにかかった費用は一千万単位であると思います。そのくらいの費用をかけても、このくらいしか出来ないのは当然なのでしょうか? こういうものって、案外、コツコツとたくさんの人が地味に作業していくものであって、有能な人が、数日で作り上げるようなイメージは全く間違っているのでしょうか。きっと間違っているのでしょうね・・・こういうものは、このくらい手間隙がかかって当然なんだと理解できるような

  • TechCrunch | Startup and Technology News

    Foursquare, the location-focused outfit that in 2020 merged with Factual, another location-focused outfit, is joining the parade of companies to make cuts to one of its biggest cost centers –…

    TechCrunch | Startup and Technology News
    satakesatake
    satakesatake 2008/07/16
    なんかヤベー
  • Protocol Buffersのソースを読んでみる

    2008-07-12 近況 新刊が多く慌しい. 谷川史子の "草の上星の下", 岩ナオの "町でうわさの天狗の子", あとは Google の "Protocol Buffers". 谷川史子の洗練を綴るには余白が狭過ぎる. かわりに Protocol Buffers の話をすこし. Protocol Buffers (以下 protobuf) は Google 製のオブジェクトシリアライザ. 名前からは RPC を連想しそうだけれど, RPC そのものではない. もっともオブジェクトを直列化して送受信するのが RPC だから, あとは送受信だけあればいい. 実装は含まれないものの, protobuf にも RPC を前提としたインターフェイスがいくつか含まれている. ...といった細かい話は ドキュメント や インタビュー を見ればわかる. 今日はコードを見てみることに. なお, 例の

  • 泥のように働く重要性 - ひがやすを技術ブログ

    IT企業はほんとに泥のように働かされるのかの記事を見てみたんだけど、かなり違和感がある。 「泥のように働く」の定義はこちらを参照してください。 http://d.hatena.ne.jp/higayasuo/20080715/1216126229 「入社2年目ごろの時点で、仕事の全体が見えていたか?」という質問に対して、全員が○と回答しているんだけど、少なくともSIerでそんなことはないと思う。 全体が見えるためには、要件定義、外部設計(基設計)、内部設計(詳細設計)、プログラミング、テスト、移行、メンテナンス、プロジェクトマネージメントなどを一通り身につける必要があります。これらの作業が入社2年目ごろの時点で一通り身についているとはとても思えません。 しかも、これらの作業は、1回やったくらいじゃ身につきません。それこそ「泥のように働いて」身につけるものです。 デスマはみんな嫌いだよね。

    泥のように働く重要性 - ひがやすを技術ブログ
    satakesatake
    satakesatake 2008/07/16
    「一度はデスマも経験しておいたほうが良い」←に一票。あまり重過ぎないデスマを経験することによって、自身に抗体みたいなものが作られ、どうそれを解決するか、立ち向かうかを考えられるようになる。
  • PDF 千夜一夜

    2012年01月04日 お知らせ:「PDF千夜一夜」がになります。 明けましておめでとうございます。今年は良い年になりますように! さて、早速ですが、ブログ「PDF千夜一夜」の記事を整理してにする作業を始めました。詳しくはこちらでご案内していますので、どうぞご覧ください。 ☞「PDFインフラストラクチャー解説」EPUBの0.1版を公開 投稿者 koba : 07:57 | コメント (0) | トラックバック (0) 2008年07月12日 PDFの未来 — PDF Every Whereの時代に向けて 1000日間に渡って続けてきましたPDF千夜一夜も今日で最後になりました。かっこよく終わりにしたかったのですが、昨日は、お見苦しい障害のお知らせを書くことになってしまい反省しています。 アンテナハウスは1984年創業ですが、振り返ってみますと、1980年代はMS-DOSテキストファ

    satakesatake
    satakesatake 2008/07/16
    PDFのブログ
  • PDF Reference, version 1.7 - Adobe

    Acrobat Developer Resources¶ Acrobat products provide several ways developers can interact with Acrobat products. From the tried and true Acrobat and PDFL SDKs that have served enterprise for decades, to the new Document Services APIs that provide web-based opportunities for PDF manipulation, all SDKs provide docs, code samples, and downloads that offer maximum flexibility and speed to get you up