タグ

ブックマーク / inforno.net (5)

  • inforno :: Python2.6変更点まとめ

    Python2.6きましたね。ということで、自分用にも主な変更点メモ。なぐり書きなのでミス多いかも。個人的な注目部分は with文 multiprocessing itertoolsへのメソッド追加 ABCの導入 クラスデコレータの導入 ネットワーク系ライブラリ(http,ftp,telnet..etc)でタイムアウトが設定できるようになった。 あたりですかね。ではどうぞ。 Python 3.0由来の変更点 複素数へオブジェクトを変換する __complex__ メソッド。 例外補足のためのもう一つ書き方: except TypeError as exc build-inの reduce() に加え、 functools.reduce の追加。(3.0では reduce はfunctools経由でしか使えない) 3.0では他にもbuild-in関数に変更がある。3.0互換のコードを書きたい

    isdyy
    isdyy 2010/07/27
  • inforno :: 一瞬で今いるフォルダでcmd.exeを開く

    Windows XPを使用していると、とにかく開いているフォルダでcmd.exeを起動したい、となることは多いです。 よくあるのは右クリックから開く、というやつ。まぁ当然、キーボード派の私にはありえない選択です。 んで、昔からCのプログラムとWSHをくみあわせてキーボードから開けるようにしていたのですが、やっぱWSHが絡むので遅い。 というわけでCだけで作ってみました。せっかくなのでおいておきます。 ダウンロード explorexe.zip 使い方 解凍してできたexplorexe.exeのショートカットをデスクトップにつくります。 んで、ショートカットを右クリックして、 「リンク先」で cmd.exe /k cd /d %s を後ろに追加します。 例: C:\Documents and Settings\yourname\デスクトップ\explorexe.exe cmd.exe /k c

    isdyy
    isdyy 2009/06/29
  • inforno :: マシン語とか

    最近の若いもんはマシン語をしらん、けしからん、みたいな話が盛り上がってますね。 そんな若くもないのですが(22歳)、中学のころにはWindows95があって、携帯電話を持っていて、高校生のころには既にADSLなどの高速回線を普通に使っていた、そんな世代の俺の考え。まぁ俺はプログラマでもなんでもないんだけど。 全体的な結論 全体的な結論を先に言うと、個人的にこういう原点回帰的な話というのはそんなに好きじゃない。もっと高次で活躍する人が増えてもいい、と思っているから。一人の人間の時間は有限で、それを高次レイヤにつぎ込んでもっとおもしろいことができるなら、そっちにつぎこめばいいんじゃないかな。俺はそれは全然アリ派。たとえば、音楽でいうと、DTMしかできないやつは音楽できる顔すんな、みたいなのが嫌い。DTMしかできなくてもいい曲かく人なんていっぱいいるし、それでいいと思う。なんていうか、努力とかよ

    isdyy
    isdyy 2007/09/14
  • inforno :: コマンドライン型ランチャーとexplorerの連携

    こちら にも書いたとおり、Windowsではコマンドライン型ランチャーのcraftlaunchとexplorer.exeを連携させて使ってます。 最前面のディレクトリ(アクティブなディレクトリ)に対して、キーボードで、Linuxと同じ感覚でmkdirとかrmとかしたいなー、ってのを実現してみました。 今まではC言語で作った自前のライブラリで処理していたんですが、COMを使ったものに書き直しました。同様の目的にはAHKが使えるんですが、やっぱり使い慣れた言語でいろいろコマンドを作りたかったのでCOM+Javascriptにしてみました。もちろん、COMなのでRubyでもPerlでもPythonでも同様の実装が作れます。 craftlaunchを前提にしてますが、コマンドライン型のランチャーならなんでも適応できる方法だと思います。explorerを使っていてもキーボードだけでmkdir,rm,

    isdyy
    isdyy 2007/03/03
  • inforno :: キーボード派のWindows開発環境

    そういえば、こういうサイトに定番っぽい開発環境を書いたのがないので、自己紹介?も兼ねて晒してみます。 開発はだいたいWindows上のvmware(Debian)でやってます。ただし、そこは定番どころばっかりなのでパス。まぁvim+screen+zshです。puttyでつないでますよ。sambaでマウントしてますよ。ええ。それぞれ結構設定しまくっていて、グローバルなSVNサーバーにおいてあります。 Windowsでの開発環境 あんまりWindowsは好きではないけど、Macよりは好きだったりする。というわけでWindows。普段使いのOSでもあるので、主に自分用の小物を書くことが多いです。怠け者なので、自動化できるものはすぐプログラムに置き換えちゃいます。でも言語は結構様々。もとから言語にこだわらず、一番適しているものを使う主義なので小物が多いにもかかわらず、言語は結構多いのかも。 今のと

  • 1