タグ

ブックマーク / mojix.org (14)

  • Pythonの軽量Webフレームワーク「Flask」がPython 3に対応 - モジログ

    Flask http://flask.pocoo.org/ Pythonの軽量Webフレームワークでは代表格の「Flask」が、最新バージョン0.10で、ついにPython 3に対応した。 Armin Ronacher's Thoughts and Writings - New Werkzeug and Flask Releases (2013/6/13) http://lucumr.pocoo.org/2013/6/13/werkzeug-and-flask-releases/ Flaskの作者、Armin Ronacherのこのエントリによると、Python 2.5はサポートから外れて、そのかわりにPython 3.3に対応した、とのこと。その他にも、変更点が詳しく書かれている。 Pythonの有力なWebフレームワークでは、DjangoとPyramidがすでにPython 3に対応し

  • PythonのWebフレームワーク6種をかんたんに紹介 - モジログ

    1月に「Pythonを始めるなら、1ファイルの軽量Webフレームワーク「Bottle」がおすすめ」というのを書いたところ、なかなか反響が大きかった。そこで今回は、私がいくらか使ったことがあるPythonのWebフレームワーク6種について、かんたんに紹介するというのをやってみたい。コメントは、私のごく主観的な印象に基づいている。 Bottle(ボトル) http://bottlepy.org/ 「bottle.py」という1ファイルだけでできている。環境構築が不要なので、Python入門に最適。1ファイルに全部入っているので、組み込むのも容易だし、依存リスクもないので、実用にもいいと思う。これだけシンプルなのは、生存戦略としても強い。 CherryPy(チェリーパイ) http://cherrypy.org/ Bottleより大きいが、外部依存がないので、これも環境構築不要で、Python

  • 法律はソースコードに似ている - モジログ

    法律というものは、いくつかの点でソースコードに似ている。 1. どちらも「コード」と呼ばれる 2. 構成・パッケージ構造が階層(ツリー)型になっている 3. しばしば内容が巨大である 4. しばしば複数の人によって書かれる 5. ときどきバージョンアップされる このうち、3の「しばしば内容が巨大である」、4の「しばしば複数の人によって書かれる」、5の「ときどきバージョンアップされる」という特徴が、管理をむずかしくする。 ソフトウェアの世界では、この「管理」というテーマをずっと追求してきた。いまのところ、Git(ギット)やMercurial(マーキュリアル)などの分散型バージョン管理システムが、それに対する「回答」である。実際、GitHub(ギットハブ)(Gitをベースにしたソースコード管理サービス)がこれだけ成功しているということが、その「回答」の正しさを証明していると言えるだろう。 いっ

    mickn
    mickn 2013/02/04
  • Aaron Swartz(アーロン・シュワルツ)が自殺 RSS仕様の共著者、web.pyの作者、Redditの共同創業者 - モジログ

    Aaron Swartz(アーロン・シュワルツ)が自殺 RSS仕様の共著者、web.pyの作者、Redditの共同創業者 The Tech - Aaron Swartz commits suicide By Anne Cai NEWS EDITOR; UPDATED AT 2:15 A.M. 1/12/13 http://tech.mit.edu/V132/N61/swartz.html <Computer activist Aaron H. Swartz committed suicide in New York City yesterday, Jan. 11, according to his uncle, Michael Wolf, in a comment to The Tech. Swartz was 26.> Aaron Swartzが現地時間の1月11日、ニューヨークで自殺し

    mickn
    mickn 2013/01/13
  • Pythonを始めるなら、1ファイルの軽量Webフレームワーク「Bottle」がおすすめ - モジログ

    「全てのwebエンジニアPythonを勉強するべき2013年到来」(2013-01-01)という記事が人気を集めているようだ。巳年(ヘビ年)にひっかけて、これからPythonを勉強したい人を対象に、書籍やライブラリなどを紹介している。有益な情報が多数含まれているが、ちょっとPythonを試してみたいという程度の人には、これだと敷居が高すぎるように思う。 Pythonに限らないが、あたらしい言語をはじめるとき、もっとも障害になるのは「環境構築」だろう。Pythonの場合、LinuxMacであれば、Pythonインタプリタは最初から入っているので、Pythonそのものをインストールする必要はない。しかし、「そのあとどうするのか?」というのが、なかなかむずかしい。例えば、「Hello, World!」を出すWebアプリを書くには、そこからどうすればいいのか。なんらかのWebフレームワークを使

  • フェイスブックのエンジニア、Evan Priestleyによる「ぼくはこうしてプログラミングを覚えた」 - モジログ

    フェイスブックのエンジニア、Evan Priestleyによる「ぼくはこうしてプログラミングを覚えた」 ぼくはこうしてプログラミングを覚えた http://ktamura.com/epriestley.html <フェイスブックのエンジニアで史上ベスト3に入るといわれるEvan Priestley氏への質問「どうやってプログラミングを覚えましたか」に対する人からの答えです>。 「How did Evan Priestley learn to program?」の日語訳。めちゃめちゃおもしろい。 プログラミングをやっている人なら、共感する部分、参考になる部分がたくさんあると思う。 以下、いくつか抜粋。 <ポートランド・ウェブワークスで得た一番の教訓は「どうやってシステムをデザインするかは、その後に多大な影響を与える」ってことだ。とても小さい会社だったので、ぼくはとても自由に仕事をさせても

    mickn
    mickn 2011/12/13
    "プロジェクト開始時のダメなデザインのしっぺ返しを、後で自分でモロに受ける"
  • 日本の賃貸住宅ではなぜ保証人を要求されるのか 「保護」がむしろ「弱者」を生む日本の構造 - モジログ

    asahi.com - 山谷は高くて 窓なし1日9百円「押し入れハウス」増加(2009年3月31日6時7分) http://www.asahi.com/national/update/0330/TKY200903300370.html <「押し入れハウス」などと呼ばれる、狭いが格安の宿が首都圏で増えている。先の見えない不況の中、1円でも安く夜露をしのぎたい人たちが身を寄せる。春、夜風はまだ冷たい。狭い寝床で見る夢はいったいどんな夢だろう>。 <家賃は光熱費込みで月2万7千円。1日900円の計算だ。シャワーとトイレ、台所は共同。敷金・礼金はない>。 <一方、東京の日雇い労働者の暮らしを支えてきた簡易宿泊所。山谷の街では、「1泊2200円」「冷暖房完備」「全室カラーテレビ」という古びた看板が目に入る。 この地区の旅館組合が把握する最も安い宿は相部屋で1泊900円。利用者の約8割が生活保護を受け

    mickn
    mickn 2009/04/02
  • 地獄への道は善意で敷き詰められている(The road to hell is paved with good intentions) - モジログ

    地獄への道は善意で敷き詰められている(The road to hell is paved with good intentions) 「地獄への道は善意で敷き詰められている(The road to hell is paved with good intentions)」という言葉がある。「地獄への道は善意で舗装されている」とも言われる。私はこの言葉が大好きだ(リバタリアンならみんな好きなはず)。 善意を持っている人、「いい人」でも、その考え方が「正しい」とは限らない。むしろ、間違っていることが少なくないのだ。「善意」によって、誰かをむしろ悪い方向に導いてしまう、ということはよくある。これが政治のように規模が大きく、重大な判断である場合、「善意の間違い」が多数派を占めたり、権力を持ったりすると、それが「地獄への道」になりうるわけだ。 「善意の間違い」が恐ろしいのは、表向きは「悪」に見えないこ

    mickn
    mickn 2009/03/21
  • 雇用規制をこれ以上強めれば、日本は本当に終わる - モジログ

    秋葉原の通り魔事件のおかげで、非正規雇用の待遇改善を求める声が出てきているようだし、その声は今後ますます高まっていく気がする。 しかし、ここでもし、非正規雇用の待遇改善「だけ」を規制で強制し、正規雇用の問題点(解雇規制、年功序列、終身雇用、新卒採用など)はそのまま放置、なんていうことになったら、日当に終わると思う。 非正規雇用の規制が強くなれば、ただでさえ原料高で余裕のない多くの中小企業は、非正規雇用をあきらめざるを得ない。すると会社は回らなくなり、バタバタ倒産する。 大企業も国内では人件費がかさむので、海外に拠点を移す流れが強まるだろう。そうなれば、大企業はたいてい、その下にたくさんの中小企業がぶら下がっているから、それらがどんどん減らされる。 こうなると、雇用は激減する。まず、規制の話が浮上しはじめた頃に、非正規雇用がみるみるうちに「消滅」するだろう。いま非正規雇用の社員(契約社

    mickn
    mickn 2008/06/13
  • Faviki - セマンティックなソーシャルブックマーク - モジログ

    Faviki http://faviki.com/ Faviki(読みは「ファビキ」でいいのかな?)は、セマンティックなタグづけが可能なソーシャルブックマークだ。 これはかなり有望なサービスだと思う。 今朝、ReadWriteWebの「Semantic Tagging with Faviki」という記事を読んでこのサービスを知り、さっそく登録してみた。 Favikiのmojixページ http://faviki.com/?s=333 Favikiは基的にはソーシャルブックマークであり、はてなブックマークやdel.icio.usなどと似ている。しかし大きく異なるのは、タグがWikipediaの項目名と連動しており、「セマンティック」になっている点だ。 Favikiで使えるタグは、「Wikipediaで項目名になっているものだけ」だ。「あとで読む」とか「これはひどい」といった自由なタグはつけ

    mickn
    mickn 2008/05/28
  • 雇用規制撤廃と減税で日本経済は再生する - モジログ

    ITpro - 「受託中心と多重下請けが日IT産業の低収益の要因」---経産省 情振課長 八尋俊英氏 http://itpro.nikkeibp.co.jp/article/NEWS/20080527/304373/ 「受託中心と多重下請け」がダメ、というのはその通りだと思う。ではなぜ、受託と多重下請けがはびこるのか。 この問題は日IT産業だけでなく、日の産業全体を貫いていると思う。逆にいえば、これを克服できれば、IT産業にとどまらず、日経済そのものを再生できると思うのだ。 私もIT産業に身をおく人間であり、かつ日経済の再生を心より願っている人間だ。その立場から、私なりに考えたこの問題のポイントと解決策について書いてみたい。 ■ 受託がはびこる原因 「受託」とは、エンドユーザ(情報システムを必要としている顧客)が、ITエンジニアを直接雇って自社で作ることをせず、SIer(「エス

    mickn
    mickn 2008/05/28
  • ライブドアは虚業だったかもしれないが、私たちが見たものは夢ではなかった - モジログ

    ホリエモンこと、ライブドアの堀江貴文社長逮捕。 「ライブドア・ショック」から1週間ほどの、思ったよりも早い展開だった。 ライブドアという会社はまだあるが、今日が「ライブドア最後の日」になるのだろう。 ライブドアは一線を超えてしまったようだが、 それでも、見習うべき点のほうが多いユニークな会社だったと思う。 そのチャレンジャーぶりと動きの早さは、天下一品だった(パクリの早さも天下一品だったが)。 マスコミでは手のひらを返したようにライブドア全否定の様相だが、 買収や時価総額まで、すべてを否定するのも逆におかしな話だ。 いいところは学んで、悪いところは反面教師にすればいい。 未来を作る若者たちは、ライブドアやホリエモンから多くのことを学んだと思う。 私自身も、フジ・ライブドア騒動などのおかげで、ビジネスや金融などについて学んだり、考えたりした。 ライブドアの大暴れによって、日の立ち遅れていた

    mickn
    mickn 2006/01/24
  • ラジオボタンにはlabelタグのforが便利 - モジログ

    はてなブックマークの「注目エントリー」で、3ユーザと5ユーザの切替ボタンが、 ラベルと連動していないことに気づいた。 HTMLソースでいうと、いま <input value="3" name="threshold" type="radio"> 3users <input value="5" name="threshold" type="radio"> 5users のようになっていますが(ちょっと簡略化しています)、 <input value="3" name="threshold" type="radio" id="button1" /> <label for="button1">3users</label> <input value="5" name="threshold" type="radio" id="button2" /> <label for="button2">5users

    mickn
    mickn 2005/12/22
  • Zopeジャンキー日記 :Webのターニング・ポイントをとらえた重要文献、ティム・オライリーの 「Web 2.0とは何か」

    「Web 2.0とは何か?」という議論がバズ(Buzz)的にひろがっているのを受けて(例)、言いだしっぺの家、ティム・オライリーによる論文「Web 2.0とは何か」が出た。 O'Reilly : What Is Web 2.0 http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html 副題は 「Design Patterns and Business Models for the Next Generation of Software」 (次世代ソフトウェアのデザインパターンとビジネスモデル) というもので、5ページにわたるきわめて充実した内容。 わかりやすい具体例と全体構成、結論部分のみ、とりあえずピックアップしてみた。 --------------------------------

    mickn
    mickn 2005/10/03
  • 1