タグ

2011年4月25日のブックマーク (13件)

  • 文字列処理のモジュールを使ってのUnicode処理もろもろ - YAMAGUCHI::weblog

    はじめに こんばんは、Python界の情弱王子です。Erlang界の貴公子 id:kuenishi とはエライ違いですね。さて、昨日Pythonを使ってちょっとしたCSVデータの処理をしていたときに、正規表現モジュールではまったことがあったのでここにメモしておきます。 参考 いつも心に公式ドキュメント。今回は諸事情につきPython 2.6でのお話。 7.1. string — 一般的な文字列操作 — Python 2.6ja2 documentation 7.2. re — 正規表現操作 — Python 2.6ja2 documentation 空白の扱い 複数の半角/全角スペースでの分割 普通に空白文字での区切りの場合(たとえば全角文字1文字)だったら、stringモジュールのsplitでいいと思うんです。この場合、デフォルトでは空白文字(連続含む)があればなんでも切ってしまいます。

    文字列処理のモジュールを使ってのUnicode処理もろもろ - YAMAGUCHI::weblog
  • 半径3メートル以内の世界でもっともっとひっついてたくて「1/2」をつくりました

    実は「第2回 開発コンテスト24」に参加していました。タイトルにもある「1/2」というものをつくりました。 エンジニア向け「第2回 開発コンテスト24」開催 | クックパッド株式会社 課題(普段の生活で)半径3m以内にいる人が困っていることを解決する エンジニア向け「第2回 開発コンテスト24」開催 | クックパッド株式会社 とは言え、今回、発案から実装までをメインで行ったのは @kei_s さんで、自分はちょっこし手伝った程度なので、作品の紹介は @kei_s さんに任せて、自分は、自分目線でどのような時間を過ごしたのかを、記録しようと思います。 他のメンバーの視点から "1/2" というサービスを作ってた24時間くらいのはなしをします – 札幌市西区 「できればいいのに」が現実になる場所: 1/2 Real-time Tab Sync の開発に混ぜてもらいました – dara日記 金曜

    半径3メートル以内の世界でもっともっとひっついてたくて「1/2」をつくりました
  • iOSの位置情報保存:何が問題なのか | WIRED VISION

    前の記事 ピコプロジェクタ搭載、富士通のノートPC『LIFEBOOK』 iOSの位置情報保存:何が問題なのか 2011年4月25日 IT コメント: トラックバック (0) フィードIT Brian X. Chen and Mike Isaac iPhoneiPadには暗号化されていないファイルがあり、ユーザーの全位置データが記録されている。オープンソースのアプリケーション(日語版記事)を使用して、Wired.comのある記者が持っていたiPhoneから居場所のデータを取りだしてみた。 iPhone等のiOSに、ユーザーの居場所データを暗号化せずに無制限に保存するファイルがあることが発覚した(日語版記事)。 たとえばiPhoneで近くのレストランを探すのに『Yelp』を使うなど、位置情報サービス用アプリケーションを使用すると、iPhoneは、周辺の携帯電話の中継アンテナやWi-Fi

    raimon49
    raimon49 2011/04/25
    制限の違いについて
  • 日本の震災が「引きこもり」に与える影響 | WIRED VISION

    前の記事 家庭用殺虫剤が「胎児のIQ」に影響:研究結果 日の震災が「引きこもり」に与える影響 2011年4月25日 社会 コメント: トラックバック (0) フィード社会 Paul Ballas Photo illustration: Jim Merithew/Wired.com 日で増えつつある「引きこもり」として知られる現象が、今年3月に同国で起こった地震や津波の影響で、特に問題になる可能性がある。 何ヵ月も、時には何年も家にこもるという極度の孤立が、1990年代の初めに日の若者の間で登場した。現象の広がりを確かめる試みが行なわれ、日の「引きこもり」は100万人強と推定されたが、一部の研究者の間では、実際の数はもっと多いのではないかと考えられている。 引きこもりについて英語で書かれた新聞や雑誌の記事は、1990年代初めから数えて200を超えるが、英語の科学論文は10ほどしか

    raimon49
    raimon49 2011/04/25
    今回の震災で、望まず外に助けを求めなければならなくなった人も居るだろう。心理的なケアは必要。
  • iPad に母艦は必要か

    [コンピュータにつながないと使えない iPad] 破竹の勢いを誇る iPad だが、「ポスト PC」を謳いながらどうしても母艦としてのコンピュータから切り離せない部分がある。 John Gruber が興味深い考察をしている。「iPad をコンピュータにつなぐコードは切れないのか」と。 Daring Fireball: “Cutting That Cord” by John Gruber: 15 April 2011 *     *     * クラウドではひと世代遅れている? 先月 iPad 2 の発表イベントがあった際に、 Josh Topolsky[その後 Engadget を辞めた]と話をしたが、彼が興味深い指摘をした。iPad 2 は(ハード的にもソフト的にも)デバイスという面ではライバルよりひと世代先をいっているが、クラウドという面になるとひと世代遅れているのではないか・・・i

    iPad に母艦は必要か
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    raimon49
    raimon49 2011/04/25
    同一マシン上のファイルへのアクセス ブラウザごとのポリシー
  • MSDN ホームページ

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    MSDN ホームページ
    raimon49
    raimon49 2011/04/25
    台湾の独走を止めに来たか
  • Python2のstrは死んだ - atsuoishimoto's diary

    Python3の概略をざっと聞くと、Python3ではPython2のユニコード型が文字列型になり、文字列型はバイト文字列型になった、というイメージを持ってしまう人も多いだろう。Python2の s="spamspamspam" は、Python3の s=b"spamspamspam" と同じだ、と。 しかし、Python3に"バイト文字列"なんて存在しない。あるのは "bytes"だ。複数形を示す "s"に注意しよう。bytesはバイトのコンテナであり、バイトとは整数値だ。バイトは文字ですらないのだ。 そう、だからもう認めよう。Python2のstrは死んだ。Python3にはもう存在しない。strは消え去った。お亡くなりになった。お隠れになった。成仏した。主の御許に召された。バージョン履歴に残るゴミクズとなった。その生涯は幕を閉じ、アンコールに応じることもないのである。 strとbyt

    Python2のstrは死んだ - atsuoishimoto's diary
  • Vimのgfコマンドをgit diff特有の出力でも上手く扱うようにする | Webシステム開発/教育ソリューションのタイムインターメディア

    問題 八百万あるVimのコマンドで特に有用なもののひとつとしてgfがあります。 このコマンドはカーソル下にあるファイル名らしき文字列を探し、 該当するファイルがあればそれを開くというものです。 gf はカーソル下にあるファイル名らしき文字列をそのまま使うだけでなく、 特定のディレクトリ下にあるかどうか検索(例えばC言語でなら /usr/include や ./include を検索)したり、 特定の拡張子を付加して検索(例えばJavaなら SomeClass のファイル名は SomeClass.java なので、 .java を付加して検索)することができ、 そこそこ賢く動いてくれます。 さて、日常的に git を使っている身としては 日常的に git diff の出力を眺める機会も多いです。 「git diff の出力を眺めて変更のあったファイルを開く」ということも頻繁に行います。 これ

    Vimのgfコマンドをgit diff特有の出力でも上手く扱うようにする | Webシステム開発/教育ソリューションのタイムインターメディア
    raimon49
    raimon49 2011/04/25
    a/ や b/があってもgfで開けるようにする
  • ITインフラ業界にとっての深夜アニメは「接待ゴルフ」のようなものなのか? | その他(IT) | 毎日がアップデート | あすなろBLOG

    「横田さん、最近このようなインフラ勉強会に行くと『イカムスメ』という言葉を目にしますが、これはクラウドの新しい技術ですか?」  「横田さん、最近インフラ系の勉強会に行くと『僕と契約して○○しようよ』とみなさんおっしゃるのですが、あれはOSSに対する挑戦なんですか?」  最近、インフラ系の勉強会のイベントなどに行くと、深夜に放送されているアニメのキャラクターをセリフを使ってプレゼンされる方が増えています。  なぜか、このようなインフラ勉強会に参加している人の場合は、だいたいがこの手の深夜アニメネタはなぜか通用する可能性が高いです。(ここ最近QBネタの多さは以上)  そのため、このような深夜アニメをネタとするプレゼンや発表をするのでしょう。そのため、インフラ系の勉強会に行くと深夜アニメの(ごく一部)を見た事がないとわからないネタが多くなってしまいます。  このような状況のため、せっかくITイン

    raimon49
    raimon49 2011/04/25
    見ておいた方がいいのか…。
  • 新卒さん向け、速攻でプログラミングをマスターできるvimプラグイン「quickrun」:phpspot開発日誌

    新卒さん向け、速攻でプログラミングをマスターできるvimプラグイン「quickrun」 2011年04月25日- 新卒さん向け、速攻でプログラミングをマスターできるvimプラグイン「quickrun」。 この春、会社に入って、サーバに入って vim でプログラミングさせられている人はそれなりにいそうですが、その場合に速攻でプログラミングをマスターできるquickrunプラグインを入れておきましょう。 プログラミングを覚えるには作って動かすが一番いいですが、「書いて」→「保存して」→「実行して」を一瞬で行えます。 具体的にはプログラムを書いていて、コマンドモードで「¥r 」をタイプするだけでペインが分かれてプログラムの実行結果が得られます。 VPSなどを借りて、これからプログラミングをはじめようって方にも有効です。 かなりインスタントに実行できるので、こう書くとこう出る、がサクサク進められる

  • グーグル、データセンターにおけるセキュリティ対策やデータ保護策を公開

    グーグルは、同社のデータセンターでセキュリティ対策やデータ保護がどのように行われているのかを紹介するビデオを公開しました。 Official Google Enterprise Blog: Security First: Security and data protection in Google data centers このビデオはOfficial Google Enterprise Blogにポストされたエントリ「Security First: Security and data protection in Google data centers」で紹介されました。「多くの人がグーグルでデータがどのように守られているのか興味を持ち、データセンターへの訪問を希望しているが、全員を招待することはできないのでこのビデオを作成した」と、ビデオの目的が語られています。 ビデオはおもにGoogl

    グーグル、データセンターにおけるセキュリティ対策やデータ保護策を公開
    raimon49
    raimon49 2011/04/25
    徹底してるなー。
  • おそらくはそれさえも平凡な日々: 悪いけど正しいかもしれないPHPerになるための10個のTips

    流行っているみたいなので書いてみた。かなり独断と偏見に満ちたエントリになっています。決定的な間違いがあったらブクマコメ等で指摘願います。 さて、そもそもPHPとはなんのための言語か。HTMLの延長線上で使える学習コストの低いテンプレート言語であり、多少汚くても良いから、Webアプリケーションを手っ取り早く作るための言語です。 色々なユーザーの声をやたらめったら取り込んでしまったせいで、日の家電みたいに無駄かつ一貫性のない機能が満載で醜悪なことになっていますが、その辺は気にしないことにしましょう。 ただ、変に多方面の声を取り込んでしまったせいで、妙にお行儀よくなりたがっている部分も多く、使いづらくなっている部分も多々あったりして困りものですが。 まあ、つまりPHPにおいて「良い」ってのはありえないんですよ。とか言ってみたりして。 閑話休題。 エラーレベルは最大にしろ 色々コードが書きづらく

    raimon49
    raimon49 2011/04/25
    型情報を名前に埋め込むのは本当にナンセンス