タグ

2009年10月5日のブックマーク (25件)

  • Python 3.0開発者ガイド:数値、文字列、データ

    このシリーズでは前回に引き続き、Python 2.xとPython 3.0の違いを詳しく比較します。バージョンの変更により、Python 3.0のデータ型に重要な(下位互換性のない)変更が行われました。今回は、Python 3.0における数値、文字列、バイナリデータの基データ型の処理についての解説をとおして、データ型の変更がどのようにコードに影響するかを説明します。 はじめに このシリーズの第1回では、コア言語と型システムの重要な変更点について解説しました。今回は、Python 3.0における数値、文字列、バイナリデータの基データ型の処理を中心に説明します。 これまでの連載 Python 3.0開発者ガイド:コア言語の変更点 PEP 237:長整数型と整数型の統合 Python 2.xには、intとlongの2つの整数型がありました。int型は、マシンの「ネイティブ」ワードサイズ(現在

    Python 3.0開発者ガイド:数値、文字列、データ
  • PythonでXMLを操作する - while( life != end ){ do( enjoy ); }

    今の仕事で、RSS形式のURL一覧から指定文字列が見つかるリンクのみを抽出する処理を全てC++で1件ずつダウンロードして、文から検索してっていうアプローチでとてもパフォーマンスが悪い。 だから、ダウンロードせずにサーバー側で抽出を行って、その結果だけを返すようにしようと考えている。 しかも高速にしなければならない。 そこで、PythonからXMLを扱うために色々調べてたら、二十代は模索のときブログさんの所に有益な情報があったので、メモさせて貰います。 PythonでXMLを扱う(1) PythonでXMLを扱う(2) PythonでXMLを扱う(3) PythonでXMLを扱う(4) PythonでXMLを扱う(5) PythonでXMLを扱う(6) PythonでXMLを扱う(7) PythonでXMLを扱う(8)

    PythonでXMLを操作する - while( life != end ){ do( enjoy ); }
  • Mercurial - Mercurial

    Latest News 2023-03-24 Mercurial 6.4 released! (download) 2023-03-02 Mercurial 6.3.3 released! (download) 2023-01-04 Mercurial 6.3.2 released! (download) 2022-11-19 Mercurial 6.3.1 released! (download) 2022-11-14 Mercurial 6.3 released! (download) 2022-10-04 Mercurial 6.2.3 released! (download) 2022-09-01 Mercurial 6.2.2 released! (download) 2022-07-28 Mercurial 6.2.1 released! (download) 2022-07-

  • Mercurialでバージョン管理

    [ Topページへ戻る ] Mercurialでバージョン管理 概要 「分散リポジトリ方式」なる言葉によって興味をひかれたバージョン管理ツールがこのMercurialです。 今までのバージョン管理ツールへの不満 オフラインでもバージョン管理したい いままで、職場や自宅において、CVSやSubversionを使うときは、1台のマシン上にリポジトリを置き、そのリポジトリに対してチェックアウトやコミットといった変更の払い出し・登録を行っています。 したがって、リポジトリのあるマシンと作業マシンがネットワークで接続できないときは、チェックアウトした作業ディレクトリの変更をコミットできませんし、過去の変更履歴も調べられません。ネットワークに接続できない期間が短時間ならいいのですが、長期間になるとこれはバージョン管理ができないに等しい状態です。 気軽なリポジトリ作成ができたらいい ちょっと作ったプログ

  • Mercurial の利用

    重要: Mercurial の 1.x ⇒ 2.0 では、 コンセプト/操作性/互換性等における大きな改変はありません。 あくまで通常の定例アップデートに過ぎませんので、 従来の版を元に書かれている情報の多くは、そのまま適用可能です。 はじめに ノート PC での移動中作業が多くて 「オフラインでコミット/ブランチ作成/履歴参照/差分参照できない」 ことに不便を感じていたり、 「システム構成例」 に示すような構成管理の仕組みを必要とした経験がある場合、 分散リポジトリ形式を用いる Mercurial は、 試してみる価値のあるソフトウェア構成管理 (SCM: Software Configuration Management) ツールと言えます。 しかし、 CVS などを常用して SCM ツールの原理/概念を理解している人でも、 意外に「分散リポジトリ」という考え方がピンとこない場合が有る

  • Python ハンディマニュアル

    ハンディマニュアル 2005/07/20 更新   [HOME] [MIRROR] Pythonの紹介 Pythonとは どんな処理に向くか 参考書 Python.ORG Pythonインタープリタの操作 ActivePython 2.0 基文法 変数 演算子 単純なステートメント 判断文 繰り返し文 try文 関数定義 クラス定義 ビルトイン関数 abs apply buffer chr cmp complex divmod eval execfile float filter hash hex input int isinstance len list long map max min oct open ord pow raw_input round str tuple type xrange 整数、実数、複素数 演算 変換 比較 mathモジュール cmathモジュール ブール値、

  • はてブで調べた2chまとめサイトの一覧 - ナマアシタノム

    Akineko
    Akineko 2009/10/05
  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • 商用可!質感演出に使えるソフトグランジフリーテクスチャ「Light Grunge 」

    デザインの背景等に質感を出すために非常に役に立つ、テクスチャ。ただあまりにも激しかったり印象的なテクスチャを背景に利用するとかなり引っ張られてしまいデザインも制限されてしまいがちです。そこで今回紹介するのはデザインを活かしながら質感演出に使えるソフトグランジフリーテクスチャ「Light Grunge 」を紹介したいと思います。 上記のようなテクスチャが配布されています。今回はそのなかからいくつか気になったテクスチャをピックアップして紹介したいと思います。 詳しくは以下 テクスチャは最高で3227 x 2448pxと非常に高解像度で配布されており、サイズが足りなくてと言う心配も無く、WEBから印刷物まで幅広い使い方ができそうです。 テクスチャ自体は個別にすべてFlickrにて紹介されていて、「Light Grunge」、「Light Grunge II」からダウンロードできます。テクスチャの

    商用可!質感演出に使えるソフトグランジフリーテクスチャ「Light Grunge 」
  • URLを短縮するフリーのPHPスクリプト – creamu

    BRIAN CRAYというサイトで、URLを短縮するフリーのPHPスクリプトが配布されています。 短縮URLと言えば、Twitterなどで使われている、bit.lyなどのサービスですね。 Apache,PHP,MySQL環境で動くとのことで、SQL文も用意されています。 ライセンスはcreative commons licenseとなっているので、著作権表示をすれば利用可能です。 一度見てみてください。 » Free PHP URL shortener script that kicks ass 諸々進めるぞ。

    Akineko
    Akineko 2009/10/05
  • ja.verbmode.net is Expired or Suspended.

    「 ja.verbmode.net 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 ja.verbmode.net 」is Expired or Suspended. The WHOIS is here.

  • テクスチャ画像の自動配置ツール「AtlasGen」が便利 - 強火で進め

    iPhoneでプログラムしているときにOpenGL ESで使いたいテクスチャは効率の面からなるべく一つのファイルにするのがベストです。 しかし、実際には素材は複数の画像になりがちです。 そのため、実際にテクスチャファイルを制作する場合にはその複数の画像を大きな一枚の画像にレイアウトを検討しながら配置し、配置した位置情報をメモしてプログラムに記述するという大きな手間が発生してしまいます。 その様なメンドクサイ画像配置作業を自動に行ってくれるツールがこちらで紹介されているのを見つけました(素晴らしい!!作者さんGJ)。 Streaming Colour Studios » Blog Archive » Texture Atlases and Bitmap Fonts http://www.streamingcolour.com/blog/2009/08/27/texture-atlases-a

    テクスチャ画像の自動配置ツール「AtlasGen」が便利 - 強火で進め
  • Photohshopでプロ並みのHDR画像を作る方法 – creamu

    Phototuts+で、Photohshopでプロ並みのHDR画像を作る方法が紹介されています。 いつの間にかtuts+ networkにPhototuts+っていうサイトができていました。クオリティーがすごく高いですよね。このネットワークはどこへ行くんでしょうか。 ともかく、このエントリーでは、↑のようなHDR(ハイダイナミックレンジ)画像の作り方が掲載されています。HDR画像作成ソフトの「Photomatix」を使う方法と、Photoshopを使う方法の2つが載っています。 Photomatixのサイトによると、 露出の異なる複数の写真を合成処理することにより、従来の写真では表現できなかった明るいシーンから暗いシーンまでの全てのディテールを再現し、 あなたの写真を「目で見たままの画像」に近づけることができます。 とのことですね。Photomatixは15,000円くらいなので、HDR作

  • [iPhone][links] iPhone開発に便利なオススメサイト10選

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    [iPhone][links] iPhone開発に便利なオススメサイト10選
  • Matzにっき(2009-10-03) - the 0.8 true language

    << 2009/10/ 1 2 3 1. [言語] the 0.8 true language 4 1. ロンドン地下鉄 5 6 7 8 9 10 11 12 13 14 15 16 1. 日経済新聞夕刊「拓くひと」 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >> _ [言語] the 0.8 true language あらゆることに使える完璧な言語(the one true language)が存在しないことは明らかである。 たとえば、Rubyがどんなにすばらしい言語でも、Ruby自身はRubyでは記述されていない。 また、OSなどRubyで記述するには向かない分野はいくらでもある。 そもそもRubyが向かないプログラマーもいるようだが、その点には今回は触れない。 しかし、100%を考えるから、完璧な言語は存在しないわけだが、 仮に80

  • 単調なウェブサイトのデザインに手を加えてクオリティをアップするチュートリアル

    ウェブサイトのデザインに、ビジュアルエレメントを追加したり、細部をブラッシュアップしたりしてクオリティをアップするPhotoshopのチュートリアルをPsdtuts+から紹介します。

  • DTPデザインのチュートリアルまとめ – creamu

    Smashing Magazineで、DTPデザインのチュートリアルがまとまっています。 いくつかご紹介しますね。 » プリントできる名刺の作成(Photoshop) ・CMYKのドキュメントをPhotoshopで作成。裁ち落とし ・背景をかっこよくするためにテクスチャを使用 ・多角形選択ツールでカスタムシェイプを作成 » 雑誌のカバーデザイン(inDesign) ・inDesignで時間節約のため、 オブジェクトサイズの調整 / フレームに均等に流し込む を使用して写真をめいいっぱいに使う ・ペンツールでカスタムシェイプを作成 » 10のステップで超クールなレトロポスターを作成(Photoshop) ・illustratorでカスタムのファイルを作成 ・アートワークに深みを与えるためにテクスチャを使用 » メタリックを使った5色の雑誌カバーデザイン(Photoshop,illustrat

  • 高速にWeb開発をするために便利ないくつかのTIPS - KAYAC Engineers' Blog

    outputz でいまだに1位になれたことがない村瀬です。 社内で開発をスムーズにするための tips 集を紹介したので、まとめておきます。 記事ではデモができないので便利さが伝わらない物も多いですが参考になれば幸いです。 screenとかzshとか便利だよ!と言う話は社内ではさんざんしているのでありません。 また、OSX 限定の内容もあります。 でははじめましょう。 keychain keychain と言っても OSX の KeyChain ではなく、コマンドラインのツールです。 これは ssh-agent をより便利にするためのラッパーです。これを使用すると ssh の秘密鍵のパスワードを一度入力するとあとはパスワードなしで ssh 接続できるようになります。 「同じこと二回も言わせんな!」といつも切れているような人は導入すると良いでしょう。 使い方は $ keychain ~/.s

    高速にWeb開発をするために便利ないくつかのTIPS - KAYAC Engineers' Blog
  • Shift_JIS では、htmlspecialchars() を使用しても XSS が可能な場合がある - t_komuraの日記

    以下のページに関連して、htmlspecialchars() を使用している場合でも XSS が可能かどうか少し調べてみました。 http://www.tokumaru.org/d/20090930.html その結果、いくつかのブラウザで文字エンコーディングに Shift_JIS を使用していた場合、XSS が可能なことを確認しました。 テストコードは以下の通りです。リンクにマウスポインタを乗せると埋め込んだ Javascript が実行されます。 <?php $_GET['a1'] = "\xf0"; // \xf0 - \xfc で可能 $_GET['a2'] = " href=dummy onmouseover=alert(document.title) dummy=dummy"; header( "Content-Type:text/html; charset=Shift_JIS

    Shift_JIS では、htmlspecialchars() を使用しても XSS が可能な場合がある - t_komuraの日記
  • iPhoneのおすすめアプリ・壁紙・設定などに関する36エントリーまとめ*二十歳街道まっしぐら

    先日、iPhone 3GS をようやく手に入れました。 いろいろ設定がわからなかったり、アプリ何があるかなど全然知らなかったので、 いろいろ調べていました。 iPhone関連の記事はたくさんまとめられていたので、それらをいくつかピックアップして紹介します。 まとめ記事ばかりなので、全部読むと大変だと思います。 ちょろっと参考程度にひとことコメントも添えています。 iPhoneまだまだ使いこなせてませんが、かなりいいですねこれ。

  • SQLを使うなら理解しておきたいアルゴリズム?(というか、select文の書き方) - where・order by・join・group by - 何かしらの言語による記述を解析する日記

    SQLのselect文の書き方の覚書です。 なお、文中の動作確認は「mysql Ver 5.0.67」で行いました。 2009/10/05 13:30 追記 予想外に多くのアクセスとブクマをいただき、正直驚いております。 文はsqlの内部処理には一切触れておりません。ごく普通のsqlの書き方にのみ触れています。 釣りのつもりはありませんが、釣られたと感じた方にはごめんなさい。 目次 説明に使用するデータ構造?(というかテーブル) 抽出(where句) ソート(order by句) ソートの例(昇順) ソートの例(降順) 結合(join句) 集計(group by句) 関連記事 説明に使用するデータ構造(というかテーブル) select文の使い方を説明するために、以下のようなテーブルを使います。 create table countries ( name nvarchar(30), cu

    SQLを使うなら理解しておきたいアルゴリズム?(というか、select文の書き方) - where・order by・join・group by - 何かしらの言語による記述を解析する日記
    Akineko
    Akineko 2009/10/05
  • Webサーバから始めよう

    Webサーバから始めよう:いまさら聞けない!? Web系開発者のためのサーバ知識(1)(1/2 ページ) プログラマの弱点(?) ある程度の規模の開発プロジェクトでは、上流工程と下流工程、開発担当とサーバ担当、さらに開発担当のなかでもバックエンドのロジック担当とフロント周りの担当など、分業体制で進めていくのが一般的です。 ここまできっちりと分業されていない場合でも、コーディングはプログラマが行い、番向けのサーバ構築などは詳しい人に任せてしまうといったことは多々あります。 こういった分業体制はもちろん理に適ったことなのですが、開発者が常にプログラマに徹してしまっていると、どうしてもサーバ知識が不足しがちになります。アプリケーションを動作させるために必要な最低限の環境を自分のPC上に整えたら、あとはひたすらコーディングの日々といったことの繰り返しになるので、なかなかサーバ知識が深まりません。

    Webサーバから始めよう
  • 類似画像検索システムを作ろう - 人工知能に関する断創録

    C++版のOpenCVを使ってカラーヒストグラムを用いた類似画像検索を実験してみました。バッチ処理などのスクリプトはPythonを使ってますが、PerlでもRubyでも似たような感じでできます。 指定した画像と類似した画像を検索するシステムは類似画像検索システムと言います。GoogleYahoo!のイメージ検索は、クエリにキーワードを入れてキーワードに関連した画像を検索しますが、類似画像検索ではクエリに画像を与えるのが特徴的です。この分野は、Content-Based Image Retrieval (CBIR)と呼ばれており、最新のサーベイ論文(Datta,2008)を読むと1990年代前半とけっこう昔から研究されてます。 最新の手法では、色、形状、テクスチャ、特徴点などさまざまな特徴量を用いて類似度を判定するそうですが、今回は、もっとも簡単な「色」を用いた類似画像検索を実験してみます

    類似画像検索システムを作ろう - 人工知能に関する断創録
    Akineko
    Akineko 2009/10/05
  • データ & アナリティクス | アクセンチュア

    データ分析から導き出されたインサイト無しにAI人工知能)の活用は始まりません。私たちは、各業界知識とデータ・アナリティクス技術を駆使しデータドリブン経営を強力に支援します。 データ、アナリティクス、AIは企業にとって競合他社との差別化を図るかつてないほど大きな要因になっています。今日の経営幹部が効率を向上しながら新たな収益源を開拓し、新しいビジネスモデルをタイムリーに構築する方法を模索する中、価値を生み出し成長を続ける企業には「データ活用」という共通項があります。私たちは、無数のデータから企業にとって当に必要なデータを活用するための方法を知っています。 将来を見据えたオペレーション体制を備えている企業の半数以上(52%)は、すでにデータとアナリティクスを大規模に活用しています。データとAIに関する取り組みをビジネス戦略に沿って実施することで投資利益率を迅速に最大化し、最終的にはAIをビ

    データ & アナリティクス | アクセンチュア
  • FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム

    はじめに JavaScriptは簡単な言語のようでいて、実は奥が深く、初心者にとってなかなかその質がわかりにくい言語です。ここでは、JavaScriptの言語的エッセンスを理解できるようなものをFAQ形式で書いてみました。ご意見や誤り等を指摘してもらえたら嬉しいです。 なお、JavaScriptの標準化であるECMAScriptは、今年末にEdition 5 がリリースされる予定です。このFAQは、現在のバージョンであるEdition 3をベースにしています。 ECMAScriptって何ですか? ECMAはEuropean Computer Manufacturer Association(欧州電子計算機工業会)の略で、標準化団体です。NetscapeのJavaScriptMicrosoftのJScriptをベースに、純粋なプログラム言語部分を抽出したものをECMAで標準化したスクリプ

    FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム