タグ

2010年2月23日のブックマーク (27件)

  • ときには、属人化だって悪くない

    標準化は業務活動に必要不可欠なものだが、それが企業や組織の「強み」を破壊してしまうとしたら、そんな標準化を実施してはいけない。業務には、標準化すべきものと、そうすべきでないものがある。ある点に注目すれば、「標準化すべきか否か」が自ずと明らかになる。 標準化の効果としてよく期待されるのは「属人化の排除」だ。ご存じの通り、属人化とは特定の業務プロセスが特定の担当者に強く依存して行われている状態を指す。特定の担当者に業務が集中しがちになり、「会計システムは、あの人が対応しないと仕事が回らない」とか、「この帳票システムの設計書のレビューには、あの人がいないと不安だ」といった事態に陥ってしまう。 属人化は、IT部門ではよく起こる問題である。IT部門の業務は、専門的なITの知識が問われつつ、さらに業務の知識も問われる。2つの異なる知識と幅広い経験が求められることから、どうしても担当できる人が絞られてく

    ときには、属人化だって悪くない
    palm3r
    palm3r 2010/02/23
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • jQuery 1.4.2、マイナーアップもさらに高速化 | エンタープライズ | マイコミジャーナル

    jQuery: The Write Less, Do More, JavaScript Library 19日(米国時間)、jQueryの最新版となるjQuery 1.4.2が公開された。jQueryはJavaScriptで開発されたAjaxアプリケーションフレームワーク。軽量で高速、さまざまなシーンで採用されるもっとも人気のあるフレームワークのひとつ。jQuery 1.4.2はjQuery 1.4系のマイナーアップデートという位置づけだが、パフォーマンス向上とバグ修正という2点で注目に値するバージョンに仕上がっている。 jQuery 1.4.2ではバグ修正とパフォーマンス改善を目的として全体に渡ってソースコードの書き変えを実施。特に次の4つのポイントに関してパフォーマンスの改善が取り組まれたとされている。Taskspeed benchmarkの実施結果が掲載されているが、他のフレームワー

  • Ubuntu、Twitterでアラート通知 | エンタープライズ | マイコミジャーナル

    Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. Canonical、Robbie Williamson氏は18日(協定世界時)、ubuntu-develメーリングリストにおいて[ANNOUNCEMENT] identi.ca and twitter accounts setup to report the state of the Ubuntu archivesのタイトルのもと、状況報告や警告通知の目的でTwitterとidenti.caのアカウントを取得したことを伝えている。アカウント名はどちらとも『ubuntustatus』。 http://twitter.com/ubuntustatus http://identi.ca/ubuntu

  • SEXYHOOKで始めるテスト とある関数の接合部(1)

    はじめに テストを書いていると、一時的に関数の挙動を書き換えたいときがあります。 time()がハードコードされている関数をデバッグしたい時や、稀にしか失敗しないAPIの失敗をエミュレーションしたい時などです。これらはテストの自動化の妨げになっていました。 拙作のSEXYHOOKを利用すると、一時的に関数の挙動を書き換え、失敗を返すことが可能になります。 稿では、SEXYHOOKの使い方について説明します。 対象読者 C++でソフトの開発を行い、テストを書きたいエンジニア SEXYHOOKはC++で使うことを想定しています。 必要な環境 Windows Microsoft Visual C++ 6/2003/2005/2008 Linux GCC 4.x(推奨) / 3.x 現状では32bitバージョンのみのサポートになります。SEXYHOOKはデバッグビルドのみで利用できます。 SEX

    SEXYHOOKで始めるテスト とある関数の接合部(1)
  • sexyhook 接合部作成ライブラリ - お前の血は何色だ!! 4

    夏から構想をねり作り始めていたAPIフックや関数書き換えによる接合部を作成するライブラリが取り敢えず動くようになったので公開します。 #まだまだ不安定ですが ダウンロードはこちらから↓ http://code.google.com/p/sexyhook/ イントロダクション time()関数をライブラリの中に書いてあるので、失敗ルーチンのテストが書けない。。。 //2000年以上か? bool isOver2000year() { //現在動かしたら、絶対 TRUE にしかならない return time(NULL) >= 946652400; //2000-01-01 00:00:00 } このルーチンを検証するのには、PCの時計を変更しないとだめ。 うーん、めんどくさい。 テストルーチンの時だけ、一時的に time() を昔に戻せないだろうか。 そんなことで困ってませんか? { //現

  • sexyhook - Project Hosting on Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • サジェスト検索を影で支えるサーバ技術:企画特集 - CNET Japan

    第3回では、サジェスト検索の実現手段としてAjaxによる画面制御を取り上げた。今回は、Ajaxの最大の特徴である非同期処理を支えるサーバサイドの処理制御を紹介する。 サジェスト検索におけるサーバサイド処理の要件 サジェスト検索のサーバサイドへの検索要求は非同期に行われる。例えば、次図のような「綺麗に撮った」という文章入力を行っているとき、サーバサイドには、「k」、「きれいに」、「綺麗に」というように、入力の進行状況に合わせて検索キーワードが次々と送信される。

  • 「サジェスト検索」を気持ちよくさせるAjaxの妙技:企画特集 - CNET Japan

    これまで、サジェスト検索について、活用事例をもとに各機能を紹介してきた。 (第1回:サジェスト検索とは、第2回:サジェスト活用事例) 今回から、サジェスト検索の各機能をどのようにして実現しているのか、技術的な話題を取り上げていく。 業務システムの商品検索・顧客検索における活用例 第2回では、業務システムの商品検索・顧客検索における活用例をもとにサジェスト検索を紹介した。サジェスト検索の特徴は、来データベース検索を必要とする情報が、瞬時に取り出せる事であった。 この実現にあたり、中核となる技術はAjaxとテキストマイニングである。今回は、Ajaxによる画面制御を紹介する。 Ajaxによる画面制御 画面遷移を行わず、次々と候補語表示を行うといった画面制御は、Ajaxによって実現している。第2回でも簡単に紹介したが、サーバへの非同期通信、画面の一部を動的に更新といった事はAjaxの特徴である。

  • サジェスト検索でユーザビリティの革命を! 第2回 サジェスト活用事例:企画特集 - CNET Japan

    第1回では、サジェスト検索の概要を紹介した。今回は、実際のWebアプリケーションでどのように使われているかを紹介したい。インターネット検索(検索キーワードの候補語表示など)で、馴染み深いサジェスト検索だが、業務システムや企業内システムとなると少々趣が異なる。実例で説明しよう。 データ入力のサジェスト 例えば、業務システムの中から、注文受付画面を考えてみよう。注文受付では、一般的に問合せ客から聞き取った内容(顧客の氏名、企業名、部署名、注文者住所、商品送付先住所、連絡先電話番号、購入商品名など)の入力が求められる。 入力内容の間違いはコスト増に直結する。なぜなら、間違いは誤配送・クレームを招き、この間違いを正すためには、顧客への電話等での再確認を必要とするだけでなく、顧客の離反を招きかねない。 肝要なのは、応対時に正確に漏れなく入力を完了させることだ。顧客応対後の企業内プロセスで発生するコス

  • サジェスト検索でユーザビリティの革命を!:企画特集 - CNET Japan

    今、サジェスト検索が注目されている。サジェスト検索とは、キー入力に先行して、キー入力候補の表示をリアルタイムに行う機能だ。 Ajax技術の象徴でもあるサジェスト検索は、ユーザビリティを高め、入力・検索の作業負担を激減させる画期的なもの。果たしてどんなものだろうか。 サジェスト検索への期待 Webシステムにおける入力・検索のストレスは、キータイプミスや、画面の描画と遷移で待たされることではないだろうか。サジェスト検索は、Ajax技術の活用により、「ムダなくスピーディな操作」「瞬時の検索」「画面遷移なし!」を実現するものである。下の画像をクリックしてデモをご覧いただきたい。 サジェスト検索では、キー入力と同時に、次々と候補語を表示させる事ができる。例えば、住所や商品名などの単語入力・検索のとき、あるいは、文章入力・検索のときでも、候補語を選択していくだけで、目的の入力作業を進めることができ、と

  • waf チュートリアル - 純粋関数型雑記帳

    waf - The flexible build system http://code.google.com/p/waf/ wafというものを最近知り一目惚れしてしまったので、紹介記事を書きます。ユーザーが増えると嬉しいな。 wafとは何か?特徴・利点・使うべき理由 wafはPythonベースのビルドシステムです。同様のことを行うツールとして、Autotools、Scons、CMake、Antなどがあります。Sconsからの派生で、比較的新しいソフトウェアです。 分かりやすい Pythonで書かれており、スクリプトもPythonで記述します。シェルスクリプトと謎のマクロが入り混じるAutotoolsや、独自言語のCMakeなどに比べて扱い易いです。Pythonを知っていれば非常にすんなりと使いこなすことが出来ます。Pythonを知らなくても、他の独自言語を覚えるよりは実りがあるかと思います

    waf チュートリアル - 純粋関数型雑記帳
  • Excelグラフの使い方

    Excel では表形式のデータから簡単にグラフを作成する機能が用意されています。円グラフや棒グラフだけでなく数多くの種類のグラフが用意されているため、目的にあった美しいグラフを簡単に作成できます。ここでは Excel でグラフを作成する方法について解説します。

    Excelグラフの使い方
    palm3r
    palm3r 2010/02/23
  • 来年には本格普及、USB3.0はどれだけ速い? - 日経トレンディネット

    USBは幅広く利用されている一番身近なインターフェースだ。そのUSBがこの春進化する。現在、多くのパソコンや周辺機器で採用されているUSB2.0より約10倍速いUSB3.0だ。 USB3.0の最大の特徴は、データ転送速度の速さ。最大転送速度は5.0Gbps。USB2.0の最大転送速度は480Mbpsなので約10倍速いことになる。ただ、これはインターフェースの理論上の速度だ。実際の速度は接続機器によるので、もう少し遅くなる。 現在発売されているUSB2.0接続の外付けハードディスク(HDD)は、今以上の高速化が難しい。インターフェースの最大速度がネックになっているからだ。デジタルカメラやデジタルビデオカメラの高画素化にともない、パソコンとやりとりするデータは大容量化している。その結果、せっかくきれいな写真や動画なのに、パソコンに取り込むのに数十分の待ち時間が当たり前になっている。これらを解決

    来年には本格普及、USB3.0はどれだけ速い? - 日経トレンディネット
  • TokyoTyrantをPHPで使う際に便利な資料と実装コードサンプル:phpspot開発日誌

    TokyoTyrantをPHPで使う際に便利な資料がスライドシェアで公開されてました。 TokyoTyrant をご存知の方も多いと思いますが、一応、知らない方に説明をすると、TokyoCabinet という高速なkey-valueストア型のデータベース操作ライブラリがあって、これのネットワークインタフェースになります。 mixi の最終ログイン時刻保存などに使われているそうで、1秒で10000回もの保存・読み出しクエリをマシンたった1台で処理できた実績があります。 データをファイルに保存するので、サーバを落としてもデータは保持され、なおかつmemcachedと同程度のパフォーマンスを発揮できるという物凄いものです。 これをPHPから扱うためにはどうするか、という際に参考に出来る資料となってます。 非常によくまとまっていたのでご紹介させて頂いてます。 資料によると、当然ながらPHP Ext

  • 今更ながらBing Map Appsの凄さに気が付いた

    あまり大きな話題を(個人的に) 見かけないBingですが、この Bingの地図サービス、Bing Map で公開されているBing Map Apps が、かなり凄かったので一部の機能 をご紹介します。 有名な話だったらごめんなさい。 Bing Map Appsは現在のところ、英語版Bingのみになりますが、将来を期待できそうな機能でした。 前述しましたが、Bing Map Appsは現在のところ英語版のみです。使用するにはSilverlightが必要。Map Appsは上記画像のように再度メニュー下部のMap Appsをクリックすると以下のようにメニューが表示されます。 では、いくつかの機能をご紹介します。※まだユーザー側で追加等が出来ない機能もあります。 Streetside Photos Googleストリートビューと同様の機能のStreetsideですが、以下のように、Streets

    今更ながらBing Map Appsの凄さに気が付いた
  • Google Buzz のAirクライアントツール「Google Buzz Desktop」*二十歳街道まっしぐら(FC2ブログ時代)

    Google Buzz Desktop」はその名の通り、GoogleBuzzが利用できるデスクトップツールです。 Buzz以外にもGoogleサービス全般が利用可能です。 iPhone用の画面が出力され、Googleの各サービスが利用できるようになっています。 Buzzは閲覧だけでなく、投稿も可能です。 (※自分の環境ではなぜかうまくポストできませんでした。取得は可能。) 以下に使ってみた様子を載せておきます。 まず「Google Buzz Desktop」ダウンロードページへアクセスします。 ダウンロードして、インストールしましょう。 ここで注意、Chromeを使ってると「.zip」形式でダウンロードされるかと思います。 実際は「.air」なので、名前変更で「.zip」を消してください。すると、Airファイルになります。 よくわかんないよーって方は、Firefoxなど他のブラウザを利用

  • Uniform - Sexy forms with jQuery

    Download Download Uniform jquery.uniform.zip (155kb) Get source on GitHub version 1.5 (2/9/2010) Uniform styles: Selects (Drop downs) Checkboxes Radio buttons File Upload inputs Tested & Compatible in: Safari 3+ Firefox 3+ IE7+ Chrome jQuery 1.3+ Have you ever wished you could style checkboxes, drop down menus, radio buttons, and file upload inputs? Ever wished you could control the look and feel

  • CSS3 「gradient」と「@font-face」

    CSS3 「gradient」と 「ウェブフォント(@font-face)」 このページは背景画像を一切使用していません。 背景のストライプ模様はCSS3のbackground-image:gradient、フォントCSS3の@font-faceでサーバー上に置いたフォントを読み込んで表示しています。これによって、閲覧者のパソコンにインストールされていないフォントも表示する事が出来ます。また、画像文字ではないのでコピーする事も可能。 SEOの一環としても有効です。 2010年1月現在、InternetExplorerとOperaではまだgradientに対応していない為、これらのブラウザでは背景は単色になります。フォントファイルはうっかり領収書5部ダメにできる筆圧を誇るふいさんの作った「まきばフォント」をお借りしています。 フォントの為のスタイル指定 @font-face { font

  • Big Sky :: zen-coding for vim を pure vimscript だけで書いてみた。

    私も結構長くvimを使ってきましたが、実はsnippet系やsorround系のプラグインは殆ど使っていません。理由は入力の規則が多様すぎて覚えられないのと、それくらい手で入力出来るんじゃないか...と思っていたのが理由でもあります。 sorround.vimなんかは何度か常用をチャレンジしてみましたが、結局諦めました。 先日、zen-codingを見つけ、「へー便利そうだなぁ」と思ったと同時にこのくらいならvimscript(pure vimscript)だけで書けるな...と思ったので書いてみました。 と言ってもEmacsへの移植なんかと同様に「Expand Abbreviation」だけです。 正直言うとzen-codingのプロジェクトページにvimがラインナップされていなかったのがキッカケだったりもしますが...。ただ、後から知ったのですがsnipMateという物でzen-cod

    Big Sky :: zen-coding for vim を pure vimscript だけで書いてみた。
  • zen codingは超便利!Dreamweaverで使ってみました。 – VIVID COLORS + BLOG -福岡から東京に出てきたデザイナーのブログ-

    先日、ノンプログラマのためのPHP入門という素敵なUSTを見ていたのですが、その中で出てきたzen coding。 前々から知っていたものの、これ使うならエディタごと乗り換えないといけないんだ!とずっと勘違いしていて、なんだかんだでまだDreamweaver使ってるし…サイトの定義とかもしてるからなんだかんだでエディタ乗り換えるの面倒だしなぁ…とかごにょごにょ思っていたのですが… Dreamweaverでも使えるらしいよ!知らなかった!無知って怖い!>< Dreamweaver用はこちらからダウンロードできます。 ダウンロードしたZen Coding.mxpをダブルクリックするとエクステンションマネージャーが立ち上がるので、承諾するをクリックしてインストール。 これだけでOK。 インストールが終わったら、早速何か入力してみましょう。 すごい!感動! 展開はcontrolキーと,(カンマ)キ

    zen codingは超便利!Dreamweaverで使ってみました。 – VIVID COLORS + BLOG -福岡から東京に出てきたデザイナーのブログ-
  • 知らない人は損してる?コーディングが3倍速くなるZen-Codingを導入してみた - EC studio デザインブログ

    最近になって急に盛り上がってきているZen-Codingをみなさんご存知ですか? Zen-CodingはHTML/CSSをショートカット+スニペットで簡略化してコードを書くことができるライブラリです。 独立したテキストエディタソフトではなく、既存のHTML/CSSエディタにプラグイン的に導入するものです。 Zen-Codingというのもがどういうもので、どんなすごいものなんだ、というのはこちらの動画を見てください。 ※音が出ますのでご注意ください。 Zen Coding v0.5 from Sergey Chikuyonok on Vimeo 一体何がおこわれているのか?という感じだと思われますが、今回の記事ではこのZen-Codingの導入方法と使い方の一例を紹介します。 Zen-Codingに対応しているエディタは色々あるのですが、今回は弊社の開発環境しているAptana Studio

  • Gitのリポジトリの状態をGrowlで通知する - hitode909の日記

    以前から,Gitのリポジトリの状態などをzshのプロンプトに表示していたのだけど,precmdのフックでgit logとかgit statusが何度も呼ばれていて,大変遅かった. プロンプトが出るまで何も操作できなくて,困っていたので,dRubyで,非同期にリポジトリの状態を調べて,Growlで通知するようにした. 何かコマンドを実行するたびに,リポジトリの情報がGrowlで出てくるので,常に,自分が何をしているのか気にすることができる. これを予めどこかで起動しておいて, #! /opt/local/bin/ruby require 'rubygems' require 'drb/drb' require 'git' require 'g' class Service def git_status(path) Thread.new { path = File.expand_path pa

    Gitのリポジトリの状態をGrowlで通知する - hitode909の日記
  • イイ:モバイル

    2002 年 2 月に開設しましたコムギドットネットは、2009 年 7 月に日初のAndroid端末 HT-03A の発売を機に And... 子供用のスマートフォンにゲームだけを入れて使わせていたのですが、広告をタッチしてアプリを勝手に入れてしまったり広告ページを開いてしまうなどの...

    palm3r
    palm3r 2010/02/23
  • フォームで使えるjQuery25 – creamu

    フォーム周りでjQueryを使いたい。 そんなときにおすすめなのが、『25 jQuery Tutorials for Creating and Working with Forms』。フォームで使えるjQuery集です。 かっこいいものが揃っていますね。いくつかご紹介します。 Creating a Slide-in jQuery Contact Form クリックするとスライドインして現れるコンタクトフォーム Build an Incredible Login Form with jQuery クリックすると、ぐいんと勢いよく現れるフォーム Using Form Labels as Text Field Values ラベルタグの内容をテキストフィールドの値にして透かしテキストにしたフォーム Create a Progress Bar with JavaScript フォームの進捗状況をプ

  • ネットブックで1080p動画が観られるアクセラレータ「Broadcom Crystal HD/BCM70012」

  • Tableau Public Product Download

    Why Tableau Toggle sub-navigation What Is Tableau Build a Data Culture Tableau Economy The Tableau Community The Salesforce Advantage Our Customers About Tableau Toggle sub-navigation Mission Tableau Research Awards and Recognition Tableau Foundation Equality at Tableau Products Toggle sub-navigation Tableau Artificial Intelligence Toggle sub-navigation Tableau Pulse Einstein Copilot for Tableau D