タグ

ブックマーク / chalow.net (12)

  • 重複のない乱数リストをPerlワンライナーで生成する(モジュール未使用)

    重複のない乱数リストをPerlワンライナーで生成する(モジュール未使用) 2012-03-29-1 [Programming] 重複のない乱数リストを Perl で簡単に生成する方法。 以前の方法[2012-01-30-1]とは異なりモジュールは使用しない。 1から1000までの整数をシャッフルする。 perl -le '@a=1..1000;for(1..$#a){ $r=rand($_+1);@a[$_,$r]=@a[$r,$_]};print join"\n",@a' 下記URLの方法を Perl で書いただけ。 - 配列のシャッフル http://ray.sakura.ne.jp/tips/shaffle.html (via http://b.hatena.ne.jp/sassano/20120329#bookmark-436449)

    重複のない乱数リストをPerlワンライナーで生成する(モジュール未使用)
    hilde
    hilde 2012/05/04
  • Google Chart API で日本の都道府県に自由に色が塗れる!すごい!

    Google Chart API で日の都道府県に自由に色が塗れる!すごい! 2011-02-16-3 [WebTool][WebAPI][Geography] Google Chart API のページを見ていたら地図に色塗りできる API があるのを知りました。地域コードと色を指定すると色塗りされた地図画像が返ってくるという API です。世界中の地域の地図が対象です。これは使える! Map Charts - Google Chart Tools / Image Charts (aka Chart API) - Google Code http://code.google.com/intl/ja/apis/chart/docs/gallery/new_map_charts.html 私としては地域情報+テキストマイニングの結果を日の都道府県に色塗りしたいです。さっそく使ってみよっと

    Google Chart API で日本の都道府県に自由に色が塗れる!すごい!
    hilde
    hilde 2011/02/20
  • Perl の utf8 まわりのおまじない

    Perl の utf8 まわりのおまじない 2009-09-12-4 [Programming] 自分用メモ。 最近良く使うおまじない、というかイディオム。 utf8::decode($text) unless utf8::is_utf8($text); (追記:より良いおまじない。詳細は後述。 $text = Encode::decode_utf8($text) unless utf8::is_utf8($text); ) PerlCGI モジュールでクエリから得られるデータの文字列のutf8フラグの有無が環境によって違うことがあってイライラ。 でもこのおまじないでなんとかなった。 こんな文脈で使う: use utf8; use CGI; ... my $text = $q->param('text') || ""; utf8::decode($text) unless utf8:

    Perl の utf8 まわりのおまじない
    hilde
    hilde 2009/09/13
  • Mac OS X で iTunes の音と内蔵マイク経由の声をまぜて Ustream 配信する方法

    Mac OS X で iTunes の音と内蔵マイク経由の声をまぜて Ustream 配信する方法 2008-10-11-4 [Mac][Tips][Software][WebTool] Mac OS X で iTunes などのデスクトップから流れる音と、内蔵マイク経由の声をきれいにミックスして、Ustream で配信する方法のメモ(図入り)。 デスクトップの音だけ配信する方法もこれ系で。 必要なソフト Soundflower と LadioCast。 入手先は下記。 Soundflower http://www.cycling74.com/products/soundflowerLadioCast http://blog.kawauso.com/kawauso/2007/07/053_ladiocast17.html (追記:最新情報はこちらから>http://blog.kawauso

    Mac OS X で iTunes の音と内蔵マイク経由の声をまぜて Ustream 配信する方法
    hilde
    hilde 2008/12/12
  • エレベーターの非常ボタンってつい間違えて押しちゃうよねー

    エレベーターの非常ボタンってつい間違えて押しちゃうよねー 2008-10-14-2 [Opinion] 使いやすいインタフェースというのを考える際、 ポイントの一つに「ユーザによる間違いを少なくする」 つまり、「ユーザが間違った使い方をしないような設計」 というのがあると思います。 寝ぼけてたり、酔っぱらったりしてても、 間違った操作をしてしまわないような仕掛けとかありますよね。 これって、ものすごーく重要な要素だと思います。 普段からそういう視点でいろいろ観察してて、 「これってユーザに間違いをさせないようになってる!」 というのを見つけると、 その設計に感心してひとり悦に入っていたりするのです。 改善前 で、東京ミッドタウンのエレベーターの話。 この写真を見てください。 行き先階ボタンの上に、扉を開くボタン、閉めるボタンが配置され、 その上に非常用ボタン(受話器のアイコン)があります。

    エレベーターの非常ボタンってつい間違えて押しちゃうよねー
    hilde
    hilde 2008/10/15
    六本木で一度やりました。おかしいですよねー。
  • RSS を読み込んでランダムな文章を生成する

    RSS を読み込んでランダムな文章を生成する 2008-09-07-3 [Programming][NLP][IIR][WebAPI] 今日のIIR輪講[2008-09-07-2]の内容のフォローも兼ねて、ちょっとしたハックを紹介。 bigram language model に基づく、ランダム文生成を行います。 って、まあ、単純にある単語の次に現れる単語の分布を用いて、文章を生成していくだけですが。 以下、サンプルプログラムと実行例です。 サンプルコード rss-lm.pl #!/usr/bin/perl use strict; use warnings; use XML::RSS; use LWP::Simple; use XML::Simple; use URI::Escape; use utf8; binmode STDOUT, ":utf8"; my $appid = "Yaho

    RSS を読み込んでランダムな文章を生成する
    hilde
    hilde 2008/09/19
  • [を] お気に入りのアルゴリズム - やはり、Suffix Arrays ですね

    お気に入りのアルゴリズム - やはり、Suffix Arrays ですね 2007-11-26-4 [Algorithm] - あなたが一番好きなアルゴリズムを教えてください。 また、その理由やどんな点が好きなのかも教えてください。 http://q.hatena.ne.jp/1195950564 やはり、Suffix Arrays ですね。 あのシンプルさと汎用性は尋常じゃない。 出会ってから今まで使い慣れたツールとして活用しまくってます。 たいていの用途にはそこそこの性能で使えて便利。 どうしてもダメなときは他の方法に切り替えますけどね。 って、アルゴリズムじゃなくてデータ構造か、これは。 ref. - [を] Suffix Array の解説文書のリンク集[2006-04-10-3] - [を] SUFARY のパッケージに付属のドキュメント[2006-04-25-2] - [を]

    [を] お気に入りのアルゴリズム - やはり、Suffix Arrays ですね
    hilde
    hilde 2007/12/02
  • [を] 転置インデックスによる検索システムを作ってみよう!

    転置インデックスによる検索システムを作ってみよう! 2007-11-26-5 [Algorithm][Programming] 転置インデックス[2007-06-17-6]による検索システムの実装は パフォーマンスを無視すれば意外と簡単です。 それを示すために Perl で簡単な検索システムを作ってみました。 検索方式は転置インデックス(Inverted Index)、 ランキングには TF-IDF[2005-10-12-1] を用いました。 検索対象ファイルは一行一記事で以下のフォーマットとします。 [記事ID][SPC][記事内容]\n 記事IDは数字、記事内容は UTF-8 の文字で構成されるものとします。 以下のようなサンプル test.txt を用意しました。 1 これはペンです 2 最近はどうですか? 3 ペンギン大好き 4 こんにちは。いかがおすごしですか? 5 ここ最近疲れ

    [を] 転置インデックスによる検索システムを作ってみよう!
    hilde
    hilde 2007/12/02
  • UNIQLOCKがかなり良い感じ

    UNIQLOCKがかなり良い感じ 2007-07-06-4 UNIQLOCK http://www.uniqlo.jp/uniqlock/ (via ユニクロのUNIQLOCK、これ今年いちばんのオンラインキャンペーン なんじゃないんですかね:[mi]みたいもん! http://mitaimon.cocolog-nifty.com/blog/2007/07/uniqlo.html) ユニクロの宣伝サイト。 時計なんだけど、音楽と女の子のダンス付き。 だいたい10秒単位で、最初の5秒はデジタル時計が表示され、 残りの5秒でダンスな動画、という構成っぽい。 なんというかかなり良い感じ! 黄色い服の子(一番髪が短い)がカワイイな。 ブログパーツもあります。 <script type="text/javascript" src="http://www.uniqlo.jp/uniqlock/user

    UNIQLOCKがかなり良い感じ
    hilde
    hilde 2007/07/09
  • [を] 目の周辺をマッサージしてくれるメガネ

    目の周辺をマッサージしてくれるメガネ 2007-06-20-3 [Gadget][Video][HealthCare] ちょっと前の話になりますが、人気ブロガーのみらのさんから 誕生日プレゼントとして electric eyezone massager を頂きました。 (ありがとうございます) 要するに、目の周辺をマッサージしてくれるメガネなのです。 電池により、ブルブルとふるえます。 内側のスポンジの突起が目の周辺にぴたっと当たって、 振動が心地よいマッサージに! 一日中ディスプレイに向き合う仕事の人にオススメ! 愛用しています。 (↑楽天でも売ってました。) 問題点は、 これをかけて外に出ると確実に怪しい人だと思われること! 気をつけましょう! ムービーもどうぞ。ブルブルふるえているのが分かります(音で): 目の周りマッサージメガネ (YouTube) 関連書籍: ■実践Web2.0

    [を] 目の周辺をマッサージしてくれるメガネ
    hilde
    hilde 2007/06/21
  • プロフェッショナル・アフィリエイトへの道

    プロフェッショナル・アフィリエイトへの道 2007-05-27-1 [BookReview][Affiliate] ■森田慶子 / プロフェッショナル・アフィリエイトへの道-あなたが稼げない理由教えます このブログを読んでいるようなアサマシアフィリエイター向けですね。 初心者向けではなく、中級者以上向け。 エクセルでCSVをうんぬんとかトラフィック分析とか、 ちょっと先に行った話題がメインです。 よって、私にとっては今まで読んだアフィリ系のの中で 一番得ることが多かったです。 あと、カラーページの分かりやすさは笑ってしまうほど! それと巻末の、プロとしてやってる人・会社のインタビューがけっこう 参考になります。

    プロフェッショナル・アフィリエイトへの道
    hilde
    hilde 2007/05/28
  • [を] Robots-Nocontentで、重要じゃない箇所をYahoo! Slurpに知らせる

    Robots-Nocontentで、重要じゃない箇所をYahoo! Slurpに知らせる 2007-05-09-4 [SEO] 米Yahoo!が最近導入した「Robots-Noncontent属性」。 自分のページ内の重要じゃない箇所をYahoo!のクローラ(Slurp)に知らせることができます。 - Yahoo! Help - How do I mark web page content that is extraneous to the main unique content on the page? http://help.yahoo.com/help/us/ysearch/slurp/slurp-14.html マーキングの例: <div class="robots-nocontent"> ここはナビゲーションメニューとかで重要じゃない箇所だから ここにある単語は検索エンジンから引

    [を] Robots-Nocontentで、重要じゃない箇所をYahoo! Slurpに知らせる
    hilde
    hilde 2007/05/19
  • 1