先日のWeb::Scraperネタがはてブされて恐縮気味の久次です。 私は、編集もやってますが、Webサイト管理者でもあるので、「おい、コラ、今月のサイトのPVどないなっとんねん?」と社内のいろんな人から亀田の父口調で、聞かれることがありますが(ウソですが)、そんなとき、「ボケ、コラ、Google Analytics見んかい、目ぇ節穴か」といっても(ウソですが)、大体の人は、見てくれないわけです。 というか、詳しすぎて見方がわからない、とよくいわれます。まさにGoogleが引き起こした情報のハイパーインフレが今社内に起こっているのです。重要な情報をタダで提供してしまうので、本来の価値が相対的に低くなり、単なるクズ情報に見えてしまう、というこのパラダイム転換。 で、これはまずいということで、Web::ScraperでGAの情報を取得して、すぐに簡単レポートできるスクリプトをつくりました
NAME SYNOPSIS INTRODUCTION USAGE EXAMPLE ABSTRACT DESCRIPTION Instance Script Methods Sub-classing and Override Methods Application Module Methods Testing PLUG-INS Existing plug-ins Writing Plug-ins Writing Advanced Plug-ins - Using callbacks COMMUNITY SEE ALSO AUTHOR CREDITS LICENSE Page Top NAME CGI::Application - 再利用可能なWEBアプリケーションを構築するためのフレームワーク Page Top SYNOPSIS # "WebApp.pm"の内容... package We
cofsもあった。 VMWare Server だと vmware-tools についてるファイル共有のカーネルモジュールをインストールすれば共有できるはずだけど、Debianではコンパイルできなかった。 これみて、 デスクトップ百景 そう思った。いまは VMWare Server の時代!! 僕が思う colinux のほうが優れているところはその PC に ext3 領域とかあってそれを colinux から使いたいとかそういう場合があるときのみ。 それ以外はすべてにおいて VMWare Server のほうが優れていると思う。あ、パフォーマンスは分からない。 VMWare Server のほうが特に優れているところは以下。 仮想マシンをサスペンドできる ので、Windows Update とかきて PC を再起せざるを得ない状況になったらおもむろに仮想PCをサスペンド。PC再起動。
iTnews Australiaで、「シリコンバレーに広く流布している都市伝説のうちのTop10」という記事が出ている。Top10は以下のとおり。 ウイルス対策ソフトメーカーは多数のマルウェアを作っている(Virus companies write most malware)CPUパワーが多ければ多いほど、処理速度も速くなる(More CPU power = more speed)インターネットは核戦争が起こっても利用できるネットワークとして開発された(The Internet was developed to survive a nuclear war) 高速なコンピュータでAI(人工知能)が実現できる(AI is just a fast computer away)Mac OS XやLinux向けのプログラムコードはWindowsよりも安全だ(Apple/Linux code is m
TechEngineは3月2日、ユーザーがウェブコンテンツのバグ情報を報告し、承認されると報酬がもらえるバグ情報収集サイト「バグ・ハンター」β版を公開した。 バグ・ハンターは、ユーザーがインターネットを使用中に発見したバグ情報を報告できるサイト。発見したバグをTechEngineで確認し、承認されるとバグ1件につき100円の報酬がもらえる。1000円分になると現金で支払われる。ただし、報告できるサイトは上場企業の公式サイトに限られる。 TechEngineはバグ・ハンターに報告されたバグをレポートとしてコンテンツ運営会社へ提供する。今後は、システム開発会社、コンテンツ運営会社とバグ・ハンターユーザーをつなげるプラットフォームを提供し、システム、コンテンツの品質を向上するサービスも提供していく考えだ。
MooseX::Getopt Writing tidy Perl scripts Mike Whitaker -Yahoo! UK 1 Getopt::Long • Shiny... But • Lots of funky sigils • =s@ # WTF? • Not very Moose-y or OO... 2 MooseX::Getopt • Allows you to parse command line options by introspecting a class' attributes • Provides most of the power of Getopt::Long • DWIM (and gets it right) 3 A simple example package Foo; use Moose; with qw/MooseX::Getopt/; ha
Refactoring with Moose Introducing Moose into a pre- existing codebase, tips for success and traps to watch for irc: t0m bobtfish@bobtfish.net CPAN: BOBTFISH Part 1 - Refactoring • Is not a project. Part 1 - Refactoring • Is not a project. • Does not add functionality. Part 1 - Refactoring • Is not a project. • Does not add functionality. • Does not take long. Part 1 - Refactoring • Is not a proj
I got errors on my Mac today complaining about IO.pm. I had just installed Parrot on the way to building up a Rakudo to work on, so I figured something in the still-not-ironed-out Parrot install had caused the problem. It looked like this: % perl -MIO IO object version 1.22 does not match bootstrap parameter 1.23 at /System/Library/Perl/5.8.8/.... I just figured I'd reinstall the module.I tried to
産休に入ります。 個人活動は平常どおりです 個人でやっている仕事やプロジェクトは、在宅でできるものが多いので、通常通り行ないます。 すでに一年以上、週四日は自宅でネットサービスを企画したり、英語ブログのAsiajinの運営をしたりという暮らしを続けてきました。それが週七日になると思います。 よろしければ、当ブログ同様、個人ブログのフィードも購読していただけると、たいへん励みになります。 [追記 2009.04.16] 父親にとっての産休と育児休業の違いについてはこちらでまとめたのでどうぞ。 その後、育児休業の方も取得しています。父親育児休業開始、父親育児休業終了 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターで
ユメのチカラ インターネットの時代になって、地球規模の知恵の集積が 可能になった。ソフトウェア開発においてもオープンソースソフトウェアのバザール的開発が注目されている。いまおきているその現実を現場の視点から記していきたい。 吉岡 弘隆 - よしおか ひろたか 日本OSS推進フォーラム ステアリングコミッティ委員 OSDL Board of Directorsを歴任 カーネル読書会主宰 2000年6月、ミラクル・リナックスの創業に参加。 95年~98年、米国OracleにてOracle RDBMSの開発をおこなっていた。 98年にNetscapeのソースコード公開(Mozilla)に衝撃をうけ、オープンソースの世界に飛びこみ、ついには会社も立ち上げてしまう。 2008年6月取締役CTOを退任し一プログラマとなった。
前回、いまの業務システムがビジネスの変化に追随できていないということを指摘した。そこでもう少し具体的に問題点を探ってみましょう。大きくつぎのような分類をしてみました。 1) 構造上の問題 2) 技術上の問題 3) 制度・慣習上の問題 まずは、構造的な問題について考えてみます。いろいろな領域でその構造の問題点が浮かび上がってきます。 (1)システムのつくりの問題(システム構造) (2)ユーザとベンダー間の問題(業界構造) (3)組織と個人の問題(人材構造) システムそのものの構造については、前にも触れたように変化対応力に乏しい硬直的な構造になっています。それは、手組み開発であれ、パッケージ開発であれ、プログラムに機能が埋め込まれた構造になっていて、手組みだとそこにプログラムを継ぎ足し、スパゲッティ状態を作りだしています。 パッケージの場合はそうではなくモジュール単位になっているじゃないかと言
絲山秋子さんの最新刊『ばかもの』は、一組の男女の出会いと別れ、取り返しのつかない喪失とささやかな再生を描いた、恋愛長篇です。刊行を記念して、作者の絲山秋子さんと、作品を連載した文芸誌『新潮』の矢野優編集長に、作品に込めた思いや連載中のエピソードなどについて語っていただきます。 《講師紹介》 絲山 秋子(いとやま あきこ) 1966年東京生まれ。早稲田大学政治経済学部卒。 住宅設備機器メーカーに入社し、2001年まで営業職として勤務する。 2003年「イッツ・オンリー・トーク」で文学界新人賞、 2004年「袋小路の男」で川端康成文学賞、 2005年『海の仙人』で芸術選奨文学科学大臣賞を受賞。 2006年「沖で待つ」で芥川賞受賞。 他の作品に『スモールトーク』『エスケイプ/アブセント』「ダーティ・ワーク」『ラジ&ピース』、エッセイ集に『絲的メイソウ』『豚キム
ファイル操作の排他制御といえば、以下のものが代表的です。 flockとロックファイル(ディレクトリ)式に大きく分けられます。 ロックファイル(ディレクトリ)を使う open関数 symlink関数 mkdir関数 rename関数 古いロックファイル(ディレクトリ)の削除 シグナルトラップ flockを使う flock関数 読込モード 追加モード 上書き・読み書きモード エラー処理 まとめてロックする タイムアウト ■ロックファイル(ディレクトリ)を使う 基本は単なる使用中の目印です。目印が無いときに入って、自分で目印を作り、操作が終わったときに消して出るだけですね。トイレみたい(^^) で、使用中なら何回かノックします。(せかすな〜) open関数 ファイルオープン関数でファイル作成。 1.ファイルが存在するか。 2.しなければ作成。 と2段階を要するので、その隙に他のプロセスが
jGrowl is a jQuery plugin that raises unobtrusive messages within the browser, similar to the way that OS X's Growl Framework works. Example Usage and Samples: // Sample 1 $.jGrowl("Hello world!"); // Sample 2 $.jGrowl("Stick this!", { sticky: true }); // Sample 3 $.jGrowl("A message with a header", { header: 'Important' }); // Sample 4 $.jGrowl("A message that will live a little longer.", { life:
こちらのブログでは遅ればせながら、先月末でドリコムを退職し、今月からiKnow! (Cerego Japan) で働いています。 iKnow! でも開発マシンは MacBook のままですが、開発用サーバマシンとして ubuntu を支給されたので、ubuntu から MacBook の開発ディレクトリをマウントして、DB やら mongrel やらは ubuntu 上で動かしています。 ubuntu には(てか apt には?)Mumbles という Mac の Growl に似た notification ツールがあって、そいつから LAN 上の Growl に notification を送れます。 PLAIN TEXT LANG : shell etc. ~/.autotest に、以下のように記述しておけば OK PLAIN TEXT LANG : RUBY require '
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く