Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
コードの書きやすさは3つともそれほど違わないように思えます。ただ、読みやすさはダントツで Python が 優れています。Ruby はまずまずで、Perl は書き手の技量による部分が大きいのですが、 一般的には "読めない" コードになりがちです。 現在の人気を無視して、言語そのもののよしあしを考えると、 Python と Ruby はほぼ互角でしょう。しかし、今のところ Python の方が、 実行速度が速く、ライブラリが豊富なので、とりあえず Python を使うことにします。 また、Python には対話モードがあるのも Lisp に慣れた人間にとってはありがたいです。 Ruby は今後の健闘に期待します。 5. おわりに 以上 Perl, Python, Ruby の比較をつれづれと書きましたがご参考になりましたでしょうか? 結論は、 Python, Ruby は Perl に比べ
Are you sure you want to delete NUM files? Are you sure you want to delete 1 file?
以下の関数は全て、イテレータを作成して返します。無限長のストリームのイテ レータを返す関数もあり、この場合にはストリームを中断するような関数かルー プ処理から使用しなければなりません。
2009年1月23日(金)午後7時より開催のPython Code Readingの参加登録フォームです。Code Reading本体の開催後に,会場付近で懇親会を予定しています(参加費4000円ほど)。 2009年1月23日(金)午後7時より,Sun Microsystems用賀セミナールームにて「Python Code Reading 07」を開催します。 今回は,12月にリリースされたばかりのPython 3.0とPython 2.xのコードの違いにフォーカスを当てます。標準モジュールのコードを比べて,どのように変わっているのかを解説していただきます。講師 : noriさん演題 : python 3.0で迎える2009年、標準ライブラリ編概要 Battery includedなpythonにおいて、2.xから3.0から替わったことでどうpyZenの実現に近づいたか? またどのように書
The Django Debug Toolbar is a configurable set of panels that display various debug information about the current request/response and when clicked, display more details about the panel's content. Currently, the following panels have been written and are working: Django version Request timer A list of settings in settings.py Common HTTP headers GET/POST/cookie/session variable display Templates an
Genesis For some time I've been subscribed to the Symfony Project's RSS feed and have enjoyed their weekly summaries and watching another web framework grow. One of the ideas that I found while scanning a particular blog post was their "Web Debug Toolbar". I was inspired and the very same day I started the Django Debug Toolbar. Basic Structure I liked the fact that Symfony's Debug Toolbar was made
3.25 pprint -- データ出力の整然化 pprintモジュールを使うと、Pythonの任意のデータ構造をインタープ リタへの入力で使われる形式にして``pretty-print''できます。 フォーマット化された構造の中にPythonの基本的なタイプではないオブジェクト があるなら、表示できないかもしれません。 Pythonの定数として表現できない多くの組み込みオブジェクトと同様、ファイ ル、ソケット、クラスあるいはインスタンスのようなオブジェクトが含まれてい た場合は出力できません。 可能であればオブジェクトをフォーマット化して1行に出力しますが、与えられ た幅に合わないなら複数行に分けて出力します。 無理に幅を設定したいなら、PrettyPrinterオブジェクトを作成して明 示してください。 pprintモジュールには1つのクラスが定義されています: PrettyPrint
「EASEUS Partition Manager Personal Edition」は、Windows上からGUIで自在にパーティションを編集できるソフト。Windows 2000/XPに対応するフリーソフトで、家庭内でのみ無償で利用可能。作者のWebサイトからダウンロードできる。 本ソフトを利用すると、ドライブ内のデータを破壊することなくパーティションの作成・削除・サイズ変更などが可能。パーティション編集ソフトには、一度CD-Rにソフトを書き込むなどして、CDから起動して利用するタイプのものもあるが、本ソフトはそのような手間を必要とせず、Windows上から直接利用できるのが特長。 また、OSがインストールされたパーティションの編集も可能。作成したパーティションはNTFS/FATでフォーマットできるほか、ドライブレターを割り当てることも可能。作者によると、20GBから800GBまでの容
(訳注:この資料は、http://www.kernel.org/pub/software/scm/git/docs/user-manual.html に掲載されている 内容を日本語訳したものです。 英語が得意でないので、誤訳があるかもしれません。 必要な場合は、原文を参照してください。) git は高速な分散リビジョン管理システムです。 このマニュアルは、基本的な UNIX コマンドのスキルをもった人が読むことを想定していますが、 git に関する前提知識は必要ありません。 Chapter 1, リポジトリとブランチ と Chapter 2, 履歴の探索 では git を使用してプロジェクトを取得・調査する方法を説明します。 — これらの章を読むことで、ソフトウェアプロジェクトの特定のバージョンをビルドして テストしたり、回帰点を探し出す方法などを習得してください。 実際に開発する必要のあ
Ubuntu の VMWare 版を使う機会があったので、メモを書いておく。 要するに Fedora (Redhat) と Debian の対応の話です。 パッケージ管理 Redhat の yum は、Debian では apt なお、Redhat 系でも apt を使うことはできる。http://ayo.freshrpms.net/ サービスのランレベルに応じた起動管理 Redhat の chkconfig は、Debian では sysv-rc-conf Ubuntu (VMWare) には sysv-rc-conf が入っていなかったのでインストール。 # apt-get install system-rc-confsysv-rc-conf は chkconfig と異なり、コマンドベースではなく表を直接編集できる。 # sysv-rc-conf サービスの操作 もちろん、/etc/
RPMforge (http://rpmrepo.org/RPMforge) はサードパーティ製のRPMパッケージ群のリポジトリである。lighttpd を試したかったので、yum で RPMforge を扱えるようにしたときのメモ。 http://wiki.centos.org/AdditionalResources/Repositories/RPMForge を見ると手順が書かれている。 Priorities のインストール これをインストールするのはリポジトリに優先度を付加して通常の update / upgrade 時には RPMforge などを含まないようにしておくためである。 # yum install yum-prioritiescat /etc/yum/pluginconf.d/priorities.conf で確認するとデフォルトで次のようになっているはず、なっていなか
ちょっと古いけど。 デブサミ会場で、雑談していると「PythonはDISらないんですか」と柴田さんから。なんか自虐的じゃない? とは言うものの、Pythonは基本的に良い言語で、 不満な点はかなり微妙だ。一般人にはどーでもいいような点だと思う。 一応リストを。 式と文の区別が明確。 インデントベースだとeRubyのようなテンプレートが難しい ブロックを含む式を持てない。Haskellみたいにブレースを使えば式にできるといいのに reduceがなくなる generator難しい。yieldを書くと戻り値が変化するってのはどうよ list comprehensionが難しい。英語人には人気みたいだけど Matz日記:PythonをDisる。 「Python は基本的によい言語」には同意。Rubyist でも、使ってもないのに Python を DIS る人がいるのは残念。インデントベースが嫌い
マイクロソフトが「ニコニコメッセ」の普及に力を入れている。ニコニコメッセはWindows Live Messenger上で、ニコニコ動画の動画を共有できるサービスで、ドワンゴと共同で昨年9月に始めた。 プロモーションとしてニコ動で、3Dの初音ミクがマイクロソフト社内などをめぐってニコニコメッセの使用法を歌う「ニコニコメッセの歌」を昨年12月に公開(「公式やりすぎ」――初音ミクが歌う「ニコニコメッセの歌」人気)。この動画を使ったテレビCMも放送する(初音ミクがテレビCM登場 ニコ動番組「ニコ番YME」で)。 ニコニコメッセの利用数は非公開だが、ニコ動ユーザーのWindows Live Messenger利用率は「ニコニコメッセ提供前より数%向上した」(マイクロソフトWindows Live/Mobileグループの内河恵プロダクトマネージャー)という。 サービス発想のきっかけは、ニワンゴ取締役
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Ubuntu Linuxをお使いの方のほとんどがAdobe Flash、Java、DVD再生などのプラグインをインストールする儀式を行わなくてはならなかったかと思います。 そこに目をつけたのがこの「Super Ubuntu」。必要不可欠なものをあらかじめひとまとめにし、その他いろんな機能も盛り込んだお得感満載のパッケージです。ひとつずつダウンロードして回る手間も省けますしね。 ファイル共有アプリ、マルチメディアコーデック、Windows互換ツール(WINEやポータブルアプリ 対応を含む)、その他オフィシャルリポジトリにはまだないアップデートなんかも。と言っても正式なセキュリティやアプリケーションのアップデートはUbuntuから入手することになります。このパッケージの作者は「Super Ubuntu」を日々最新の状態にしておくことに余念がないようで、ISO torrentやLive USBク
神奈川県青少年保護育成条例 (昭和30年1月4日神奈川県条例第1号) 最終改正 平成20年3月31日神奈川県条例第17号 目次 第1章 総則(第1条〜第4条) 第2章 青少年の健全育成を阻害するおそれのある行為の制限等(第5条〜第23条の2) 第3章 審議会への諮問等(第24条) 第4章 雑則(第25条〜第29条) 第5章 罰則(第30条〜第33条) 第1章 総則 (目的) 第1条 この条例は、青少年の健全な育成を図るため、これを阻害するおそれのある行為を防止することを目的とする。 (条例の解釈適用) 第2条 この条例は、前条に規定する目的を達成するためにのみ適用するものであつて、いやしくもこれを拡張して解釈するようなことがあつてはならない。 2 この条例による規制及び規制のための調査は、前条に規定する目的を達成するためにのみ行うべきであつて、いやしくも、これを濫用し、日本国憲法の保障する
Creating the perfect website is not an easy task, nor is it a done deal. The perfect website requires time and continual work to keep it that way. Perfecting a website entails putting services in place to handle such problems. There’s always something to optimize, trends to keep up with, security issues to worry about. If you plan on being in business for years to come, prepare yourself. Don’t wor
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く