You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
たかのりさんから回ってきました Python3 アドベントカレンダーの6日目です Python3 では、Python2 の経験をふまえつつ、過去との互換性にとらわれず 1. 言語としての機能の整理と強化 2. ライブラリの整理 がおこなわれました。 1. については 2.6 と 2.7 で多くの機能がバックポートされました 2. については、無意味に互換性のなくなるような変更がされてるわけではないので 既存のものは動かなくなっちゃいますが、新規に書く場合はそれほど困らない程度です ということは、(サードパーティのライブラリの有無はさておき)すんなりと Python2 から Python3 に移行できそうなものですが、実のところ数値と文字列データの取り扱いにちょっとした変化があったおかげで、人間の脳みそ的には「ほぼ同じ=すんなり移行」とはいかないように思います。 以下に、僕が、Python2
はじめに こんにちは、Python界の情弱です。前日の id:Ehren からバトンを受け取りました。Python界の情弱なので、PyPyは情報は追っかけてましたが、ぜーんぜん使ったことありませんでした。とりあえず何かきっかけをってことでPyPy Advent Calendarに参加してみてとりあえずドキュメントを読もうかなと。 で、何はともあれ「PyPyでなんなんすか?」ってことでFAQを翻訳することにしました。この翻訳は日本語訳本家にマージ予定。 参考 PyPy Advent Calendar 2011 : ATND 一般的な話 PyPyとは何か PyPyは次の両方を指します。 PythonによるPythonの再実装 インタプリタを実装するフレームワークとプログラミング言語、特に動的言語の仮想マシン PyPyは作りやすさ、柔軟性、維持が容易さ、言語実装における速度のトレードオフに対する
埼玉県三郷市と千葉県松戸市で女子中学生と小学2年の女子児童が相次いで刃物で刺されて負傷した事件で、三郷市内の事件に関与したとして埼玉県警が5日に殺人未遂の疑いで逮捕した同市内の通信制高校2年の男子生徒(16)が、切断されたネコの首を学校に持って行き、クラスメートに見せるなどの行為をしていたことが6日、捜査関係者の話でわかった。 埼玉県警では、男子生徒のこうした行為がエスカレートし、女子中学生や女子児童を刃物で傷つける行為に及んだ可能性が高いとみて、裏付け捜査を進めている。 また、5日に三郷市内で職務質問された際に男子生徒がバッグの中に持っていたナイフとなたは、いずれも未使用だったことも判明。埼玉県警は男子生徒は次の犯行のため新たに準備した可能性があるとみて、犯行の詳しい動機などを調べている。 捜査関係者によると、男子生徒は、通っている高校に切断されたネコの首を容器に入れて持って行き、クラス
思い浮かんだGitのTipsを列挙してみました。 gitのコマンドをで補完する git-completion.bash を入れると、でコマンドの補完が効くようになります。 また、PS1の設定を行うと現在のブランチ名が常にbash上に表示されるようになります。 (Windowsの場合、msysgit は標準で入ってます) contrib/completion/git-completion.bash - GitHub インストール方法(引用) # To use these routines: # # 1) Copy this file to somewhere (e.g. ~/.git-completion.sh). # 2) Add the following line to your .bashrc/.zshrc: # source ~/.git-completion.sh # # 3)
git-merge の--ff, --no-ff, --squashの違いをまとめてみた。 git helpから引用 まずは、git helpを読みましょう git merge --helpから引用(抜粋) NAME git-merge - Join two or more development histories together SYNOPSIS git merge [-n] [--stat] [--no-commit] [--squash] [-s <strategy>] [-X <strategy-option>] [--[no-]rerere-autoupdate] [-m <msg>] <commit>... git merge <msg> HEAD <commit>... git merge --abort OPTIONS --ff, --no-ff Do not gene
2011年12月6日火曜日 「ぐへへお姉ちゃんパンツ何色」から始めるクラス解説 「ぐへへお姉ちゃんパンツ何色」はこれ以上ないほどオブジェクト指向であり、しかも理想的な実装をしていることに気づきました。これを用いてオブジェクト指向を説明してみようと思います。 ある人が「ぐへへお姉ちゃんパンツ何色」と質問するのは、お姉ちゃんオブジェクトの保持するpants_color変数を取得しようとする手続きと見ることが出来ます。つまり oneechan.pants_color を取得しようとしているわけです。 ではどうすればいいのでしょうか? 考えてみましょう。直接パンツを見ればpants_colorを取得することができますね。 クラスを使わないとすればこんな書き方が考えられます。 struct oneechan{ int pants_color; }; 構造体でひな形を宣言します。
原文(投稿日:2011/11/30)へのリンク Yammerの従業員であるCoda Hale氏がScalaの商用ベンダであるTypesafe社へ送ったメールがYCombinatorとGitHubのgist経由でリークした。メールによれば、Yammerは複雑さや性能面を鑑みて、基盤のインフラをScalaからJavaへ戻すそうだ。 YammerのPR部門のShelley Risk氏によればこのメールはCoda Hale氏の個人的な意見であり、Yammerの公式な見解ではないとのことだ。このリーク後、Coda Hale氏は自身の考えをhttp://codahale.com/the-rest-of-the-story/で表明している。氏はこのメールはDonald Fischer氏(Typesafe社のCEO)からのフィードバックの要請に答えたもので、移行を示唆するツイートを補足したものだと説明して
Python 3 を Mac にインストール Download Python のページから Mac OS X 用のインストーラをダウンロードしてインストールしてもいいんですが、私は Homebrew を使用しているので、以下のコマンドでインストールします。バージョンは 0.0.1 前の 3.2.1 のようです(3.2.2 が最新)。 $ brew search python mod_python python python3 $ brew install python3 $ python3 Python 3.2.1 (default, Dec 5 2011, 23:27:21) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin Type "help", "copyright", "c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く