Programmingに関するmeonalのブックマーク (17)

  • 今日のCPANモジュール(跡地) 目次

    Redirecting… Click here if you are not redirected.

  • 綱引きに蛇口当てゲーム?! 楽しく学ぶベイズフィルターの仕組み

    付き合いたくないスパムと付き合うために 受信者の意向を無視して、一方的に送りつけられる迷惑メール(スパム)は、いまやメールボックスを雑音でいっぱいにしてしまい、大事なメールを見過ごしかねないほどの量に膨れ上がり、大きな問題となっています。 残念ながら、このようなスパムを発生源から断つような根的な対策はいまだになく、私たちは、せめてメールサーバで受け取った大量のメール群からスパムと大事なメールを仕分けしてくれる仕組みに頼らざるを得ません。 スパムを判定する方法は、次の2つに大別することができます。 稿では前者の方法に着目します。メールを受け取った人にとっては、メールの中身を読めば、そのメールがスパムかそうでないかを判定するのは容易なことです。スパムの定義は、メールを読む人によって変わる可能性があります。例えば、まったくゴルフをしない人にゴルフの勧誘メールが来た場合はスパムといえるでしょう

    綱引きに蛇口当てゲーム?! 楽しく学ぶベイズフィルターの仕組み
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • yoshimasa niwa - iPhoneでOpenCVを使う方法

    OpenCVはIntelが開発したコンピュータビジョンのライブラリで、例えば顔検出などを簡単に行うことができます。 覚え書きとして、OpenCVをiOS SDKをつかってiPhone上やiPadで使う方法を、ビルドスクリプトとデモアプリケーションつきでメモしておきます。 これらのサムネイルはデモアプリケーションのスクリーンショットです。 最新のOpenCVとiOS SDKに対応 プロジェクトOpenCV 2.2.0、iOS SDK 4.3、Xcode4に対応しました (2011/4/17更新)。 ひとまず使ってみる すべてのソースコードとリソースはgithubのレポジトリに公開されています。 簡単に使えるように、事前にコンパイルしたOpenCVのライブラリとヘッダファイルを入れてあります。 すでにgitがあるなら、githubからレポジトリをcloneしてください。ない場合は、githu

  • よく使用する関数・標準モジュール一覧 - Perl入門ゼミ

    Perl › よく使う関数・モジュール よく使用する関数・標準モジュールの一覧です。これらの関数を覚えておけば、Perlをより便利なものにすることができます。詳細な解説は避け、簡単なサンプルを紹介しています。戻り値のあるものについては$retという記号で表しています。 また、よく使用する特殊変数、標準モジュールについても、解説しています。各項目から、関数の詳細にもリンクしていますので、便利にご利用ください。 数学関数 文字列操作 配列操作 ハッシュ操作 ファイル入出力 ファイル・ディレクトリ操作 時刻・時間 その他の重要な関数 関数とモジュールのドキュメントの調べ方 よく使用する特殊変数 よく使用する標準モジュール 数学関数 abs 絶対値を求めるにはabs関数を使用します。 $ret = abs $num; abs(-3)は3になります。 sqrt 正の平方根を求めるには、sqrt関数を

    よく使用する関数・標準モジュール一覧 - Perl入門ゼミ
  • 【Three20】をプロジェクトで使えるようにする手順 | iphoneアプリで稼げるのか

    神ライブラリThree20をプロジェクトで利用する手順。 Three20をGitHubからダウンロード 任意の場所に展開(展開場所をTHREE20_HOMEとする) {THREE20_HOME}/src/Three20.xcodeprojをXcodeの「グループとファイル」ペインにドラッグ&ドロップ フォルダに項目をコピーのチェックを外し、参照タイプ「プロジェクトを基準」にチェックを外し、追加 Xcodeメニュー→プロジェクト→アクティブターゲットを{ターゲット名}を編集 「一般」タブの「直接依存関係」の「+」をクリックし、three20を選択し、追加 「ビルド」タブ→構成に「すべての構成」を選択して、「他のリンカフラグ」に「-ObjC」を設定 同じく「ビルド」タブで、「ヘッダ検索パス」に{THREE20_HOME}/srcを設定 画像では/Developer/ExtraLibraries

  • GetPaid! Lite: iPhoneですぐに請求書を作成、PDF化できるアプリ。無料。344 | AppBank

    <Get Paidの3ポイント紹介> 契約社員などに便利?iPhone上で情報をささっと入力するだけで給与の請求書が作成できるアプリ 請求書が完成したら、すぐにPDF化(ただし英語・・・)してメールで送付可能 使ってみた限りですが、使いやすい・慣れやすいアプリだと感じました GetPaid! Liteは、一度登録をしてしまえば、請求書をカンタンに作れるアプリ。給与の請求書をiPhoneで作成するという発想はなかったので、数々の仕事効率化アプリをレビューしてきましたが、新鮮でした。 ライトバージョンとフルバージョンの違いは、登録件数。ライトバージョンは30件に限定されています。ライトからフルへのデータ移行はできるとAppStoreの説明に書かれているので、使用を検討する場合はまずライトバージョンの使用からはじめると良いでしょう。ということで、レビューを開始します。 こちら起動画面。一瞬何をす

  • こたつつきみかん : Instruments すごい

    Xcode付属の、アプリケーションのさまざまなパフォーマンスを計測する Instruments というアプリケーションがありますが、今日メモリリークを確かめるために使ったら、優秀すぎて驚きました。以前はマシンスペック的に敬遠していたのですが、iMacになったので、Instruments をばんばん活用していきたいですね。今回は、メモリリークの調査が目的なので、Leaks と ObjectAlloc を計測してます。 ちなみに、 Xcodeでデバックするときに、パフォーマンスツールを使って実行をすれば、Instruments を立ち上げることができます。今回は、Leaks で立ち上げています。 このように、リアルタイムでリークを検出していき、グラフにしてくれます。とてもありがたいのが、Responsible の項目で、誰がどこでリークさせたかを教えてくれます。これを見ると、明らかに Pixi

  • core-plot - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • Using Core Plot in an iPhone Application | Switch on the Code

    The need to display a graph of some kind comes up surprisingly often when developing applications. Because of this, for almost every language and framework under the sun, there is some sort of graphing/plotting library (and sometimes a lot more than just one). While there is no built in library for graphing for iPhone applications, there is an open source library called Core Plot. This library is

    meonal
    meonal 2010/02/01
    サンプルコードが古い(メンバやメソッドの型や名前が最新verと違う)ので注意。プロジェクトの設定等は参考になる。
  • iPhoneアプリケーション「はてな touch」「LDR touch」「テレビ番組表」のソースを公開しました。 - 24/7 twenty-four seven

    今まで作ったアプリケーションのソースコードをGitHubで公開しました。 kishikawakatsumi (kishikawa katsumi) · GitHub はてな touch / Hatena touch - GitHub LDR touch - GitHub テレビ番組表 / TV Listings - GitHub

    iPhoneアプリケーション「はてな touch」「LDR touch」「テレビ番組表」のソースを公開しました。 - 24/7 twenty-four seven
  • Subversion - てんぷらメモ

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • Subversion メモ

    概念と特徴 リポジトリ Subversion は共有情報の一元管理システムであり、情報はリポジトリに格納される。 リポジトリは情報をファイルシステムツリー(一般的なファイルとディレクトリの階層構造)の形で保持する。 Subversion ではリポジトリの場所は URL によって表現される。 リポジトリにアクセスするための URL には以下のようなものがある。 file:/// リポジトリへの直接アクセス (ローカルディスク上) http:// Apacheサーバ への WebDAV プロトコル経由でのアクセス https:// http:// と同じだが、SSL による暗号化 svn:// svnserve サーバに対する独自 TCP/IP プロトコル経由でのアクセス svn+ssh:// svn:// と同じだが、SSH トンネルを利用する ほとんどの場合、Subversion の

  • きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません

    「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。 http://blog.shibu.jp/article/28983162.html 自分なりにもっと凝縮版を。渋川さんが言っている事全体もその通りとは思うけど*1、もっと簡単で、しかも射程が広い、と自分が思っている事。 渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。それは、 「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志 クラス

    きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません
  • ASCII文字コード : IT用語辞典

    当サイト「IT用語辞典 e-Wordsイーワーズ」はIT(Information Technology:情報技術)用語のオンライン辞典です。コンピュータ・情報・通信などを中心とする各分野の用語について、キーワード検索や五十音索引から調べることができます。用語の意味や定義、概要や要約、略語や別表記、英語表記や綴り、フルスペル、読み方や発音、仕組みや役割、歴史や由来、語源、構造や構成、要素、特徴、機能や性能、諸元、規格や仕様、標準、原因や要因、手法や方法、方式、種類や分類、利点やメリット、欠点やデメリット、問題点、対義語や類義語との違い、用例や事例、具体例、画像や図表、関連用語、外部資料や別の辞典による解説へのリンクなどを掲載しています。

  • 正規表現メモ

    \x{} \pは後続する名前が表すクラス(プロパティ、スクリプト、ブロック)に属する文字にマッチし、 \Pは後続する名前のクラスに属さない文字にマッチします。 クラスの名前が一文字のときはブレースを省略できます。 クラス名の前に^を置くことにより否定形の指定を行うことも可能です。 Perl 5.8 での変更点 Perl5.8以降(5.6でも使えたようですが)では \pや\Pで始まるプロパティ指定に標準Unicode属性を使うこともできます。 詳しくは perlunicode perlunicode - Perl における Unicode サポート を参照してください。 日語による説明が Unicodestandard にもあります。 Perl 5.8以降ではユーザーが任意のプロパティを作成することができます (IsまたはInを必ず前置)。 詳しくは perlunicode perluni

  • 良い乱数・悪い乱数

    C言語標準ライブラリの乱数rand( )は質に問題があり、禁止している学会もある。 他にも乱数には様々なアルゴリズムがあるが、多くのものが問題を持っている。 最も多くの人に使われている乱数であろう Visual Basic の Rnd の質は最低である。 そもそも乱数とは 乱数とは、来サイコロを振って出る目から得られるような数を意味する。 このような乱数は予測不能なものである。 しかし、計算機を使って乱数を発生させた場合、 次に出る数は完全に決まっているので、予測不能とはいえない。 そこで、計算機で作り出される乱数を疑似乱数(PRNG)と呼び区別することがある。 ここでは、特にことわらない限り乱数とは疑似乱数のことを指すとする。 計算機でソフト的に乱数を発生させることの最大のメリットは、 再現性があることである。 初期状態が同じであれば、発生する乱数も全く同じものが得られる。 このことは

  • 1