2010年2月8日のブックマーク (23件)

  • Python開発をはじめたいWindows開発者は·Portable Python MOONGIFT

    Portable PythonWindows向けのオープンソース・ソフトウェア。Pythonアメリカでのシェアが高いプログラミング言語だ。だがなぜか日ではいまいちシェアが低い。とはいえGoogle App Engineのような環境やDjangoのようなフレームワークも登場し、開発をプッシュする環境が整いつつある。 専用のプログラミング環境付き では実際にPython開発をはじめようと思ったら、何から準備すれば良いだろうか。もちろんまずはプログラミング実行環境のインストールだ。Windowsユーザの方はPortable Pythonを使えば一番早い。ポータブルで使えるPython環境が手に入るのだ。 Portable Pythonはインストーラーとして提供されるソフトウェアで、USBメモリなどにインストールする。もちろんHDDへのインストールも可能だ。Python2.5、2.6、3.0

    Python開発をはじめたいWindows開発者は·Portable Python MOONGIFT
    hatakazu93
    hatakazu93 2010/02/08
    技術,python
  • 初心者用

    文責:斎藤輪太郎 Pythonの勧め Pythonが他のプログラミング言語と比較して優れているのは、考えをプログラムとして表現したり、プログラムを書いた人の意図を読み取る時の障害が少なく人間にやさしいという点にあります。プログラミングを職業としない人も、もうプログラミング言語をいくつか習得した人も、一つだけあるいはもう一つだけ言語を学ぶとしたらPythonを強くお勧めします。細胞シミュレーションプラットフォームE-Cell SystemPythonをベースに作られています。 ぜひこの機会にテキストで勉強することをお勧めします。 高橋恒一 E-Cell System アーキテクト The Molecular Science Institute 0. はじめに 1. 文字列の表示 2. 変数とその演算 3. ユーザ入力 4. 基的な条件分岐:if文 5. while文によるループ 6.

    hatakazu93
    hatakazu93 2010/02/08
    技術,python
  • 第1回 zshで広がる世界 | gihyo.jp

    zshはシェルである。シェルはもちろんキーボード入力されたコマンド行を解釈し、必要なコマンドを必要な引数とともに起動することを主な仕事とするソフトウェアである。単なるシェルなのだが、zshには他を圧到する比類なき機能がある。その一端を印象づける一つの例に、zshで実装されたテトリスがある(図1⁠)⁠。 もちろんこれは、お遊び機能の例で実際の日常作業をこれで進めるわけではないが、潜在的に備えている機能がどれほどのものかが分かる好例である。 zshは、sh(Bourne Shell)をベースとし、ksh、csh(tcsh⁠)⁠、bashの優れた機能をアイデアとして取り込み、なおかつ作業効率を高める独自の機能を登載したまさに至高のシェルである。しかしながら超高機能・多機能であるがゆえに全容を掴むのが難しい。付属の英文マニュアルはしっかりしているものの、簡潔な仕様記述がされているのみなので具体的な

    第1回 zshで広がる世界 | gihyo.jp
    hatakazu93
    hatakazu93 2010/02/08
    技術
  • PythonによるGoogle App Engine(GAE)プログラミング入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 GAE(Google App Engine)は、Googleのパワーを利用してWebアプリケーション開発を行えるクラウド開発環境です。EclipseにPyDevというPython用プラグインをインストールし、Google App Engineのプログラムを作成していきましょう。 ※Pythonがよくわからない、という方は、こちらのPython超入門をどうぞ。

    hatakazu93
    hatakazu93 2010/02/08
    技術GAE
  • 【コラム】漢のzsh (1) 最強のシェル、それは「zsh」 | エンタープライズ | マイコミジャーナル

    IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。 連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語ってみようとおもう。かつてzshはUTF-8の扱いが弱いところがあったが、それもずいぶんと改善され、ここ1年でzshへ移行しやすい状況が整ってきている。はじめるには悪くないタイミングだ。 最初に軽くzshについて紹介しておこう。 名前につく"z"の文字は、「究極の」という意味がこめられているらしい。系統としてはsh系である。つまり、zshはsh系の超高機能シェルといえるだろう。Linuxなどのユーザーであればsh系であることの意味

    hatakazu93
    hatakazu93 2010/02/08
    技術
  • 基礎からはじめるPython---目次

    オブジェクト指向スクリプト言語であるPythonは,日常の作業に利用するちょっとしたスクリプトから,商用サイトや大規模Webシステムまで幅広く適用できる非常に便利なプログラミング言語です。日ではあまり認知度は高くありませんが,欧米を中心に幅広く利用されており,米Googleなどの有名企業でも採用されています。 この特集では,プログラミング言語Pythonの魅力と使い方を説明します。特にこれからPythonをはじめようというビギナーの方に,とっかかりとなる言語の基礎と導入方法を説明します。 第1回 気軽にPythonを始めよう 第2回 データベース・プログラミングも簡単 第3回 スクレイピングにチャレンジ! 第4回 Google App EngineでPythonプログラムを公開してみる 第5回 GoogleAppEngineでMVCアプリケーションを作成する 第6回 Djangoフレーム

    基礎からはじめるPython---目次
    hatakazu93
    hatakazu93 2010/02/08
    技術,python
  • イマドキのIDE事情 目次 | コラム | エンタープライズ | マイコミジャーナル

    Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます

    hatakazu93
    hatakazu93 2010/02/08
    技術
  • デベロッパー ガイド - Google App Engine - Google Code

    デベロッパー ガイド Google App Engine へようこそこのデベロッパー ガイドは、Google 技術を使用して拡張可能な Web アプリケーションを作成するために必要なすべての知識を網羅しています。 このガイドは、次のセクションで構成されています。 概要 Google App Engine について、App Engine の機能とサービã‚

    hatakazu93
    hatakazu93 2010/02/08
    技術,GAE
  • アンケートフォームが超簡単につくれるようになったGoogleドキュメント | G Mania - グーグルの便利な使い方

    アンケートフォームが超簡単につくれるようになったGoogleドキュメント 管理人 @ 8月 13日 03:40pm Google ドキュメント 以前からGoogleドキュメントでは、フォーム(アンケート)機能が利用でき、ウェブページに埋め込みできたりと好評でしたが、今回そのフォーム機能が独立してさらに使い易くなりました。 Googleドキュメントトップページの「新規作成」から「フォーム」を選択します。 あとは、フォームを記入していくだけです。 質問項目を増やすときは、「質問を追加」ボタンをクリックします。 画面一番下に表示されるURLからフォームが公開されます。 筆者もテストで作ってみました。 http://spreadsheets.google.com/viewform?key=pG2FhOx16a4rQYAIyxg15bA あと、「このフォームをメール送信します」ボタンから直接メールす

    hatakazu93
    hatakazu93 2010/02/08
    技術
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    hatakazu93
    hatakazu93 2010/02/08
    技術
  • WordPressのブログ以外の使い方10 – creamu

    WordPressをECサイトやwikiのCMSとして使いたい。 そんなときにおすすめなのが、『10 Alternative Uses for WordPress』。WordPressのブログ以外の使い方です。 有料のものが多いですが、便利そうですね。 eCommerce WordPressのECサイト構築プラグイン。PayPalやGoogle Checkoutに対応していて、デザインもカスタマイズ可能 WordPress Wiki WordPressでwikiが構築できるプラグイン。$32 Forum WordPressでフォーラムを構築できるbbPress Job Board ジョブボードを構築できるJobPress。$79 Review Site 現在のブログにレーティング機能を追加できるプラグイン WordPress好きの方は、ぜひ試してみてはいかがでしょうか? 10 Altern

    hatakazu93
    hatakazu93 2010/02/08
    技術
  • バイタリティのない男性たち: DESIGN IT! w/LOVE

    不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 この1週間、ほとほと今の男性のバイタリティのなさにあきれ返らされました。 何があったかは詳しくは書きませんが(PS.誤解が多いようなので補足すると仕事関係の話ではありません。むしろ仕事以外の場でどうか?という話であることを追記)、おなじ状況にあっても、女性は自らの無力を認めつつ、そんな自分に何ができるのかを考えながら行動を移そうとするのに対して、男性のほうはぜんぜんダメな人がいて自らが置かれた状況を前にその状況が悪いと考え、御託を並べるか、思考停止になるか。おまけに自分が行動も思考もしてないくせに、こんな状況では行動も思考も無駄だという。 まったくあきれます。そう感じるなら自ら状況を変えるよう、行動や思考をすればいいだけなのに、それができずに自らの殻にとじこもる。御託と行動

    hatakazu93
    hatakazu93 2010/02/08
    名言
  • これでアナタも黒帯に!Gmailを使い倒す5つのワザ | ライフハッカー・ジャパン

    Gmailはいわずと知れたメールアプリの雄。誰にでも使いやすく、インターネット接続さえできれば、いつでもどこでもアクセスできるのも魅力ですね。しかし、Gmailの底力はまだまだ計り知れません。こちらでは、米LifehackerのAdam編集長直伝の、キーボードショートカットやGoogle Labsのとっておきの機能、オススメのブラウザ拡張機能についてご紹介しましょう。よりスムーズなコミュニケーションができ、生産性アップにつながるはず。特にGmailのヘビーユーザの方、必読です! その1: キーボードショートカットを使う キーボードショートカット機能を使うためには、Gmailでの設定が必要です。まずGmailの「設定画面」>「全般」で「キーボードショートカットON」をチェックし、変更を保存しましょう。 さらに、Google Labsをクリックし、「ラベルショートカット(Go to label

    これでアナタも黒帯に!Gmailを使い倒す5つのワザ | ライフハッカー・ジャパン
    hatakazu93
    hatakazu93 2010/02/08
    知識
  • http://www.kajisoku.org/archives/51364468.html

    hatakazu93
    hatakazu93 2010/02/08
    便利
  • iPhone活用によって変わった情報整理法 | 投資十八番 

    iPhone活用によって変わった情報整理法 2010.02.06 未分類・雑談 有用、無用の膨大な情報が通り過ぎていきます。 情報を効率的に整理して利用しやすいようにするにはどうしたらよいか。いろいろと試行錯誤してきました。情報は大きく分けて3つの経路から入ってきます。(1)書籍、(2)仕事プライベート等、(3)インターネットです。 私は昨年末にiPhoneを買いました。その一ヶ月後に「iPhone買ってちょっとだけ変わったこと」をいう記事で、ウェブとの関わり方がちょっとだけ変わったと書きました。そして、もうすぐiPhone購入後二ヶ月が経ちます。 この間、私の情報整理法についてもちょっとだけ変わったのです。 ○ iPhone前とiPhone後 私の情報整理法を、iPhone購入前Bi(Before iPhone)と購入後Ai(After iPhone)とで比較します。 【Bi】

    hatakazu93
    hatakazu93 2010/02/08
    知識
  • Javaバイトコードの読み方 - プログラマーの脳みそ

    Javaのデバッグをしていて、ステップ実行中にステップインを繰り返したらソースコードのないところに行き当たったことがあるだろう。あるいはEclipseでF3キーでクラスやメソッド・フィールドの宣言元を辿っていってソースコードのないところに行き当たったことがあるだろう。 Eclipseの場合、"Class File Editor"というものが開く。そこにはJavaのバイトコードのニーモニックがズラズラと並んでいて、「これは読めないや、ワケが分からない」と投げ出してしまったりしていないだろうか。 怖がることはない。ちょっとコツを掴めばすぐに読めるようになる。 Class File Editorの開き方 自前のJavaクラスの場合、ビルドして出来上がったclassファイルを開く必要がある。"Package Explorer"だとclassファイルは隠されていて見えないのでWindow -> Sh

    Javaバイトコードの読み方 - プログラマーの脳みそ
    hatakazu93
    hatakazu93 2010/02/08
    技術,java
  • iPhone向けサイト構築 基礎文法最速マスター - EC studio デザインブログ

    弊社代表の著書、「iPhoneとツイッターで会社は儲かる」の出版記念と、巷で話題の「基礎文法最速マスター」ブームに便乗して、iPhone(iPod Touch)向けサイト構築における基礎とプラス応用のネタと、参考になるリンク集をまとめました。 2010/11/18追記: iPhone向けサイト制作の書籍を執筆しました! 既存のデスクトップ向けサイトをモデルにした iPhoneに最適化したサンプルサイトの紹介と コードの解説をしています。 iPhone向けサイト制作の入門書に最適です。 「HTML5+CSS3で作る 魅せるiPhoneサイト」 基礎編 対象ブラウザはMobileSafariです レンダリングエンジンはSafariと同じwebkitですが、MobileSafariの方にはiPhone向けの一部独自拡張(CSS)があります。検証の際は、通常のSafariのウィンドウサイズを狭くし

    hatakazu93
    hatakazu93 2010/02/08
    技術
  • suicaは実はたまに落ちている - 紅茶屋くいっぱのあれこれ日記

    suicaのサーバーはみんなの知らないところで、実はたまに落ちているそうだ。 だがシステムが止まることはない、計算上センターは3日ぐらいは止まっていても大丈夫だそうだ。 だからサーバーが落ちたなどとニュース沙汰になることは殆ど無い。 suica開発陣頭指揮をされていたかたが、その実績をまとめてと頼まれ、博士論文にしたそうだ。 suicaの実例を述べるだけだと技術論文になってしまうので、一般化して論文を書きあげたそうなのだが、審査に携わった専門家の人達はそんなものが動くわけないだろうといったらしい。しかし現実問題としてsuicaは動いてしまっている。 人いわく、だってそれで動いちゃってるんだもん。だそうだ。 実装は時として奇妙に見えるかもしれない。 フィールドには神がいる。 …その意や、なんで落ちても大丈夫かなどはまた後ほど。 スイカのセミナー 昨日はスイカのセミナーだった。 JR東でスイ

    suicaは実はたまに落ちている - 紅茶屋くいっぱのあれこれ日記
    hatakazu93
    hatakazu93 2010/02/08
    知識
  • 発表練習のやり方がわからない人向け簡易講座 - 発声練習

    卒業論文や修士論文の発表が近いのに練習のやり方がわからない人向けの簡易講座です。 練習で何を達成すべきか? 練習で達成すべきは次の2点です。 発表時間以内に発表が終了できるようにする 原稿なしで、スライドをちらちら読みながら発表できるようにする 質疑応答時に5秒以上黙らないようにする 卒業論文や修士論文の発表で特徴的な点は、学術会議や講演会での口頭発表と異なり、発表時間が非常に短いこと(長くとも20分程度。短くて5分程度)と試験であるという点です。発表時間のオーバーは、大幅な減点の原因になるので避けましょう。また、発表時間を越えてしまうと精神的にアップアップになってしまうことも多いため、質疑応答にも響きます。その点にも留意しましょう。 初心者は原稿を用意して、自分の発表を頭からお尻まで把握できるようにしたほうが無難だと思います。ただし、番では、原稿を読み上げてはいけません。原稿読み上げは

    発表練習のやり方がわからない人向け簡易講座 - 発声練習
    hatakazu93
    hatakazu93 2010/02/08
    知識
  • 10秒で覚えられて計算がバツグンに速くなる方法 読書猿Classic: between / beyond readers

    ■補数って? 10、100,1000……から、ある数を引いた残りの数のことを(基数の)補数というが、今回の主役は、 それよりも1少ない、いわゆる減基数の補数(注)である。 10進数だと、ぶっちゃけ足して(各桁が)9になる数(の組)だ。 具体例を出すと「9-1=8」だから、8は1の補数である。いうまでもないが、1は8の補数である。 ■まずは「おつり算」 日常生活で最も多い計算は「おつりを計算すること」だろう。 これは補数を使った計算の第一歩にちょうどいい。 速算に 10000-3452=? を計算することは、3452の基数の補数をもとめることだけれど、 まず減基数の補数を求めちゃえばいい。そしてこれは次の方法で反射的にできる。 減基数の補数は基数の補数よりも1だけ少ないということを心に留めておくと、 次の表を覚えておく(というより反射的に出るようにしておく)だけで、 「繰り下がり」なんかに希

    10秒で覚えられて計算がバツグンに速くなる方法 読書猿Classic: between / beyond readers
    hatakazu93
    hatakazu93 2010/02/08
    知識
  • ヨーロッパ人が忙しくない3つの理由 | WIRED VISION

    ヨーロッパ人が忙しくない3つの理由 2008年2月25日 社会ワークスタイル コメント: トラックバック (6) (これまでの 藤井敏彦の「CSRの質」はこちら) 前回、マクドナルドの裁判を足がかりにして、管理職の範囲の問題や忙しさなどについて浅知恵を巡らしてみました。それにしてもですね、なんで日人はこんなに疲れているのでしょうね。ワタシの勤め先はかつて通常残業省などと揶揄されたりしたところですが、今もあんまり状況は変わっていないです。 しかし、ブラッセルに赴任して欧州委員会の官僚を相手に仕事するようになった時、いや驚いたのなんのって。彼らの優雅なこと!昼は2時間かけてランチ。6時にはオフィスは無人状態。夏は一ヶ月間バカンス。おまけに給料ははるかに多い。ワタシ心に誓いました。来世も役人やるとしたらヨーロッパ人に生まれて欧州委員会に勤めようって。 ということで、当然のこととして何が彼我の

    hatakazu93
    hatakazu93 2010/02/08
    知識
  • 文章力のシンプルな鍛え方 | シゴタノ!

    By: Guudmorning! – CC BY 2.0 「どうすれば文章力をあげることができますか?」 と、私が誰かに尋ねられたとしたら次の二点をあげます。 読むように書く事 書くように読む事 すでに文章を書いている方には当たり前のことかもしれません。しかし、この基的なことについて触れられているのをあまり見かけないので、今回はこの二つについて考えてみたいと思います。 読むように書く 多勝一氏の『日語の作文技術』というの中では、文章の書き方として「ダメな」例が二つ挙げられています。 話すように書く 見たとおりに書く アドバイスとして「話すようにかけばいいよ」とか「見たとおりに書けばいいよ」と言われれば、書き手としては楽な気持ちになれるでしょう。それらは日常的に行っていることなので、あたりまえにできると感じます。 しかしながら、実際このアドバイス通りにやって文章を書く事ができるか、と

    文章力のシンプルな鍛え方 | シゴタノ!
    hatakazu93
    hatakazu93 2010/02/08
    知識
  • Google App Engineを使って無料でサイトを立ち上げる方法 - EC studio 技術ブログ

    Googleが提供する、Google App Engineというサービスを知っていますか? Amazon EC2などと同じで、Googleが用意するクラウドサーバー環境で アプリケーション開発ができるというサービスです。 (レンタルサーバーのようなもの) その大きな特徴は、なんといっても月間500万PV相当まで"無料"ということです。 ※有料で制限を拡張することも可能 ※2011/09/07 注 Google App Engineの新料金体系が発表されました。 新料金体系では無料で使える枠が大幅に削減されています。 この記事の無料での使用制限に関する記述は、新料金体系では 正しくありませんのでご注意ください。 「App Engine は無料で始めることができます。最大 500 MB の永続性ストレージに加え、月間約 500 万ページ ビューに対応できる十分な CPU と帯域幅を、すべてのア

    hatakazu93
    hatakazu93 2010/02/08
    技術,GAE