二日続けて飲んでしまったよ。しかも、おとといは、「終電に間に合わなくて帰れないサラリーマン」ソリューションの実現に成功してしまうことに。 30歳前後に見えるらしい… メールは早く返すほうが良い。できるハッカーは2分で返事(らしい) 二次会は回避。(カラオケに行ったかどうかは知らない) あまりにもネタが思い付かないのでHaskellを勉強することに いくつか、Haskellで挫折しないようにする方法を見つけたので書いておく Monadを理解しない → 変に気合い入れてMonadを理解しようとするとそこで挫折します IO a の a を取り出すには do n <- nanika こんな感じ IO() 型が欲しいときはとりあえずreturn () → 何もしないmainが書けなくて悩んだりしなかったですか!? あんまり細かいことを気にしない → 気にしたら挫折します 名前が短かくてなんかわからな
This Domain Has Expired, To Renew Please Contact Your Provider.
金曜の夜に MVP ラウンドテーブル: IronPython and Dynamic Language に,土曜日には Python Workshop the Edge 2007 に参加してきました. MVP ラウンドテーブル: IronPython and Dynamic Language 雨の降る夕闇の新宿にて. 翌日の Python Workshop the Edge 2007 にあわせて来日される Mahesh Prakriya 氏の予定を一日早めていただいて実現したというラウンドテーブルです. 氏の発表自体は基本的に翌日の Python Workshop the Edge 2007 で紹介された内容と同じだった *1 のですが,こちらではディスカッションに長い時間をとっていただいたので,主に .NET 絡みについて色々突っ込んだお話をすることができました.荒井さんに感謝. Pyt
6/30 に開催された Python Workshop the Edge 2007 に行ってきました。 Python のことは、作者が Google にいるという程度のことしか知らないにも関わらず参加してしまったのですが、このイベントで、Python の他のスクリプト言語と比べた特徴や、開発環境、Web アプリケーション用フレームワーク、周辺の雰囲気などをなんとなくつかめたので、有意義な一日でした。 以下、参加したセミナーの感想とメモです。 荷電粒子加速器制御システムでのPythonの活用 - 山本 昇さん 高エネルギーがなんのことか理解できず、全くついていけないまま終わってしまいました。なぜ Perl じゃなくて Python を?という質問に、Perl は読みにくいが、Python は分かりやすいというのもあるが、実際は私の趣味と答えていました。 CG映像制作とPython 株式会社セ
イベント後の懇親会は、これまで参加した事がありませんでしたが、今回は思い切って参加してみました。 軽い対人恐怖症(?)の気があるので、どきどきでしたが色々良い事があってほくほくしながら帰途につく事が出来ました。むっつりしていたにもかかわらず、隣に座った方が話しかけてくださったおかげで、楽しい時間を過ごす事が出来ました(変に拘束してしまった事は、申し訳なく思っています)。 懇親会で景品を賭けたジャンケン大会(?)があったのですが、なんと2つも景品をいただく事になってしまいました。「空気読め」と自分でも思いますが、ジャンケンで景品をいただくのが人生初だったもので、ついついそのままいただいてしまいました。いただいた景品は、i-revo様よりご提供の無線LANルータ(ですよね?)と、(提供元を忘れてしまいましたが)荒井省三著『IronPythonの世界』(サイン付き; その場で書いていただきました
ということでいってまいりました。 参加費無料だというのにシャツをいただけて感激。 そして、Python好きな方々の熱気は素晴らしい。 IronPython and Dynamic Language アイアンシェフならぬアイアンパイソンは凄いぜ。 的なセッション。 .NET文化は普通にGUIなどを触るのならC#かなぁと思っていたが、 Pythonで触れるのは意外に「楽しい」かもしれない。 マスコットキャラのマーリン(多分、元ネタはアーサー王伝説?)をプロンプトから華麗に操るデモが面白かった。 Python Webフレームワーク総ざらえ2007 Django一人勝ち? まぁ、これからに注目です。 Tracの活用 あーもっと活用しないとなぁと思った。 0.11期待。 CG映像制作とPython 株式会社セガ VE研究開発部での事例 3DモデリングソフトでもPythoが使われているんだねぇと思った
ということでいってまいりました。 参加費無料だというのにシャツをいただけて感激。 そして、Python好きな方々の熱気は素晴らしい。 IronPython and Dynamic Language アイアンシェフならぬアイアンパイソンは凄いぜ。 的なセッション。 .NET文化は普通にGUIなどを触るのならC#かなぁと思っていたが、 Pythonで触れるのは意外に「楽しい」かもしれない。 マスコットキャラのマーリン(多分、元ネタはアーサー王伝説?)をプロンプトから華麗に操るデモが面白かった。 Python Webフレームワーク総ざらえ2007 Django一人勝ち? まぁ、これからに注目です。 Tracの活用 あーもっと活用しないとなぁと思った。 0.11期待。 CG映像制作とPython 株式会社セガ VE研究開発部での事例 3DモデリングソフトでもPythoが使われているんだねぇと思った
きたないのよりきれいな方がいい ごちゃごちゃ難しいのより、白黒はっきりしてるのがいい めんどうなのよりかんたんな方がいい けど、訳分かんなくなるくらいならめんどうな方がまし ネストさせなくていいならしない方がいい たくさん詰め込んだのよりスカスカな方がいい 読みやすさがたいせつなのよ 特別なこともあるけど掟破りってほどじゃない 実用性を求めてくと、ちょっとはずれちゃうこともあるけどね わざとそうしてるんじゃない限り エラーをだまって通すようなことがあっちゃいけません あいまいなことをてきとーに処理しちゃいけません 間違えようのないやり方がひとつだけあるのがいいね オランダ人以外には、ちょっと分かりにくかったりしてもね やらないよりは今やるべき けど今「すぐ」やるならやんない方がいいこともある 作るものをうまく説明できないようならそれはボツ うまく説明できたらたぶんそれがグッド ぶらぼーなア
π-calculus 超入門 π-calculus は、80 年代の終わりごろに Milner らによって提案された並行計算のモデルの一つです。そこでは、プロセスと呼ばれる複数の独立した主体が、通信チャネルと呼ばれるデータの通り道を介して値をやりとりしながら、計算を行っていきます。π-calculus にはいろいろな変種があるのですが、ここではとりあえず次のような構成要素からなるものを考えましょう。 new x . P 新しいチャネル x を作ってから、プロセス P を実行する (channel creation) x![v1, ..., vn] チャネル x に値 v1, ..., vn を送る (asynchronous output) x?[v1, ..., vn] . P チャネル x から値 v1, ..., vn を受け取って、P を実行する (input guard) P |
言語Scalaは、EPFL大(仏ローザンヌ)のMartin Odersky教授により開発された、強い型付けをもつ純粋なオブジェクト指向と関数型が理論的にほぼ完全に融合したプログラミング言語です。Scalaは、JVM上で実行されるため、言語内からすべてのJavaクラスが普通に利用可能であり、簡潔で高い表現力とJavaとほぼ同等の実行性能をもっています。 強い型付け言語でありながら型推論機能のおかげで冗長な型宣言が不要であり、Ruby以上にコンパクトなコード記述を許し、GenericやMixin(Trait)等の抽象クラス管理機能、パターンマッチング機能などの簡潔で豊かな表現力と相まって、新世代の実用スクリプト言語としての高い可能性も秘めています。 ○言語Scalaの基本サイト The Scala Programming Language(ダウンロード、ドキュメント充実) http://www
val fruits = List("apple", "banana", "avocado", "papaya") val countsToFruits = // count how many 'a' in each fruit fruits.groupBy(fruit => fruit.count(_ == 'a')) for (count, fruits) <- countsToFruits do println(s"with 'a' × $count = $fruits") // prints: with 'a' × 1 = List(apple) // prints: with 'a' × 2 = List(avocado) // prints: with 'a' × 3 = List(banana, papaya)
Emacs is the world's best text editor. It's not just the best for editing program source; it's the best for any kind of text-editing. Mastering Emacs will make you more effective at writing and editing email, documentation drafts, blogs, HTML pages, XML files, and virtually everything else that requires any typing. The tips in this little document are geared towards Emacs power-users. You should b
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く