タグ

2012年1月16日のブックマーク (8件)

  • CleverCSS (Haskell) Documentation

    Introduction CleverCSS is a system for writing templates that are translated into CSS, allowing to build style sheets in a clean and structured way, following the DRY (don't repeat yourself) principle. The syntax is slightly different from CSS in that it relies on indentation instead of braces to indicate grouping, like the Python language does. The two things that enable DRY are variables and nes

    syanbi
    syanbi 2012/01/16
    CSSを書く煩わしさを軽減・・・というかlessのような形でtranslateするものか。Haskell製。lessとどっちがいいのだろう。似たことができそうだけど。
  • Apache2.4そろそろリリース...かもしれないので非同期I/Oのevent mpmの紹介

    自信のないタイトルは1年前に「2011年には流石にリリースされると思います」と書いてしまった反省からです。 リリースに関わっているわけでもないのに根拠のない予言をするものではありません。更にさかのぼること3年前には、Apache2.4カウントダウン?のタイトルで記事を書いています。もはや狼少年状態です。 Apache2.4の新機能の中で意外にフィーチャーされていませんが、個人的な注目はevent MPM(とAsynchronous support)です。いわゆる非同期I/O動作のイベントドリブンなmpmです。非同期I/Oのイベントドリブンと聞くと、nginxと同じ動作?と思う人もいるかもしれませんが、動作モデルは異なります。 Apacheを知っている人は、event mpmがバージョン2.2から存在するのを知っているかもしれません。バージョン2.2では実験的(experimental)mp

    syanbi
    syanbi 2012/01/16
    2.4から event mpm が標準の mpm になるよというエントリ。
  • WebスクレイピングライブラリGoutteで遊んでみる - hnwの日記

    新年あけましておめでとうございます。今年もボチボチやっていきます。 稿ではPHP製のWebスクレイピングライブラリGoutteを紹介します。 Goutte(グット)とは Goutteは必要十分な機能を持ったWebスクレイピングライブラリです。そもそもWebスクレイピングというのは、外部Webページから必要なデータを取ってくるくらいの意味です。つまり、GoutteはWebスクレイピングを簡単に行う道具だと考えればいいでしょう。 具体的には、GoutteはWebクローラとHTMLパーサを組み合わせたようなものです。Cookieやフォームの扱いなどWebブラウザとしての機能は一通り揃っていますし、CSS風の要素指定もできるなど、機能面では他のライブラリと遜色ないように感じます。 さらに僕個人がGoutteに期待している点は、安定性とロングサポートです。Goutteは主要機能をSymfony2お

    WebスクレイピングライブラリGoutteで遊んでみる - hnwの日記
    syanbi
    syanbi 2012/01/16
    lxml を port したものを利用しているのか。PHP のライブラリについてはよいものを探すのは骨が折れるのでブクマ。
  • サイボウズ・ラボ株式会社を退職しました - Higepon’s blog - Mona OS and Mosh

    2012/1/15 をもちましてサイボウズ・ラボ株式会社を退職することになりました。 お世話になったみなさん当にありがとうございました。 各分野でのトップレベルのエンジニアに囲まれた 4 年間は当に刺激的でした。ラボでは良い上司(畑さん)に恵まれラボのミッションに沿う形で、比較的自由に研究・開発に取り組むことができました。外に出ているだけでも Mosh / Mio / outputz など。どのプロジェクトでも自分が実現したいこと、自分の能力と真摯に向き合う必要のあったかけがえのないプロジェクトでした。この 4 年間に学んださまざまなことは、今の自分を形成する「成分」の中でも大きな割合を占めていることを感じています。サイボウズ・ラボおよびサイボウズのみなさま当にありがとうございました。 1 月末から新しい職場でソフトウェアエンジニアとして新たな一歩を踏み出します。みなさま今後ともよろ

    サイボウズ・ラボ株式会社を退職しました - Higepon’s blog - Mona OS and Mosh
  • The Pirate Bayは違法か?

    ここ数日、SOPAがらみの記事の翻訳をしたので、そのついでに、著作権問題の原因の一端を担っているともいえる、The Pirate Bayの最近の興味深い動きについて調べたことを書いてみようと思う。具体的には、The Pirate Bayが最近発表した、torrentファイルのホストをやめるという宣言だ。ただし、これはThe Pirate Bayの終了を意味するのではない。もっと間接的になるだけなのだ。最終的には、このブログ記事が違法かどうかという問題になるだろう。 The Pirate Bayとは、現在最大手の、マグネットリンクとtorrentファイルをホストしているサイトである。しかし、もうすぐ、torrentファイルをホストしなくなるであろう。マグネットリンクだけを載せるサイトになるはずだ。 まず前提の定義。 著作権者の許可を得ずに複製、公衆送信などをされるファイルを「違法ファイル」と

  • 大企業で働くということ - yumulog

    というエントリをいつか書きたいなと思っていたのだが、奇しくも同題のエントリ 大企業で働くということ - GoTheDistance をみつけ、3年半の大企業生活を通じてわかってきたことが全部書いてあった。5年近く前に書かれたもので、すごくよくまとめられている*1。なのでわざわざ自分で書かなくてもいいかなと思ったけれど、一度自分でまとめないといつまでもスッキリしないだろうし、時が経つと忘れてしまいそうなので、やっぱり書いてみる。外からのイメージと中の実態との乖離が結構あるような気がしていて、そのギャップを埋める一助になれば幸い。 はじめに 同じ会社でも部署によって雰囲気とか働き方とかぜんっぜん違う。部署異動すると「ここは別会社か!?」と思うほど文化が違う。「社風」ってよく言うけど、何それって感じ。 大学だって、そうでしょう。「あなたの大学ってどういう雰囲気?」って聞かれても、自分の身の回りや

    大企業で働くということ - yumulog
    syanbi
    syanbi 2012/01/16
    大企業病・・・、
  • 米長永世棋聖「築いた万里の長城、穴が開いた」 電王戦敗北後の会見 全文

    プロ棋士対コンピュータ「将棋電王戦」の第1回戦が2012年1月14日おこなわれ、コンピュータ・ボンクラーズが日将棋連盟会長の米長邦雄・永世棋聖を下した。対局後の記者会見では敗れた米長永世棋聖が「万里の長城を築きながら、そこから穴が開いて攻めこまれた」と自身の敗北を表現。1秒に1800万手を読むというボンクラーズに対して「手を読ませない」作戦で序盤は想定通りの展開だったとしたものの、終盤に相手がコンピュータであれば「取り返しのつかないうっかりミス」を犯していたことを明かし、悔しさを滲ませた。 ・[ニコニコ生放送]将棋電王戦後、米長永世棋聖の会見から視聴 - 会員登録が必要 http://live.nicovideo.jp/watch/lv73267631?po=news&ref=news#8:26:40 男性プロ棋士が公式対局で敗れたのは初めてであり、歴史的な瞬間となった「将棋電王戦」。以

    米長永世棋聖「築いた万里の長城、穴が開いた」 電王戦敗北後の会見 全文
  • 世界のJavaScriptを読もう @ 2012

    調べる方法を知る JavaScriptは調べるとやり方が見つかることが多い 古いものと最近のものがまざってる ごく最近〜未来のものは見つけにくい 以下の総集編的な内容 海外JavaScript情報を見つけよう 世界のJavaScript情報を読もう 今からRSS購読すべきタグと検索結果 ブラウザの最新情報を知るために、Web開発者が読んでおくべきブログ Webの動きはとても早いので、調べ方を知る

    syanbi
    syanbi 2012/01/16
    リンク先についてチェックするようにしよう