IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
会議を盛り上げるのは「相槌」と「拍手」だ!〜「身体感覚」から考えるリーダー論(3) 子ども時代の授業風景を思い出していただきたい。およそ教室の空気というものは、教師が持ち込んだ雰囲気(身体性)によって決まったのではないだろうか。教師がじっとりと暗いのに、生徒の目がらんらんと輝くいうことはあり得ない。特に中学・高校では、同じクラスでも教師が変わると雰囲気が露骨に変わる。一人の教師の身体に、数十人の生徒の身体が共振してしまうのである。 ビジネスシーンでも同様だ。リーダーの身体性が、その場の空気を支配する。リーダーの立場にある人は、そのことをもっと自覚したほうがいいだろう。 全員が相槌を打つ場の、なんと温かいことか では、リーダーに欠かせない身体性とは何か。 これには大きく2つある。1つは、自身からが発する雰囲気だ。もちろん、快活で明るいに越したことはない。しかし、これは持って生まれた
プログラミングファースト開発とは、ドキュメントを書いてからソースコードを書くのではなく、動くソースコードを書いてユーザに実際に触ってもらうということを何度も繰り返して、仕様を固める開発手法です。ドキュメントは仕様が固まった後に書きます。 テストサミットでは、極力ユニットテストを書かずに品質を確保する方法ということで、テストに重点を置いて話をしたのですが、今回のクロスコミュニティカンファレンスでは、「プログラミングファースト開発」そのものについて、会場の方々と一緒にディスカッションしました。 熱い(暑い?)ディスカッションになったので、思わず途中で泡のあるスポーツドリンクを飲まないといけなくなったほどです(笑)。 プログラミングファースト開発の開発手順は次のようになります。 実装してユーザに使ってもらうということを仕様が固まるまで繰り返す レビューの結果はその場で反映させる 仕様を決めながら
ブログの世界でも「ユーザビリティ」の話題をよく見かけるようになりました。ユーザビリティとは、ソフトウェアやWebサイトの「使いやすさ」や「わかりやすさ」といった意味で「ユーザビリティが高い⇔低い」などと使われます。 また、ユーザビリティは時代とともに「Web技術の進歩」「利用者の環境」によって変化することもあります。性別によっても「使いやすい」と感じる要素には違いがあり、女性は色やデザイン、男性は機能面を重視するようです。 では、個人のブログではどのような事に配慮すればよいか、具体的に 7つに絞ってみました。 ブログユーザビリティ新・7つの法則 法則その 1:何のブログかどんな人が運営しているか書く ブログの説明、簡単な自己紹介を見やすい場所に掲載する 類は友を呼びます。 法則その 2:リンクであることをわかりやすくする テキストリンクにはタイトルや具体的な内容を記載する 悪い例:「ここ」
How to Skip the Installation Delay for Firefox Extensions | Lifehacker これは知らなかった。ということで備忘録もかねて記事にします。 Firefox のアドオンをインストールする際には、悪意のあるアドオンを何気なくクリックしてインストールしてしまうのに対する抑止力の意味もこめて、実際にインストールができるようになる前に数秒間の「待ち」があります。 しかし、セキュリティについてちゃんと把握している人、自分でなにをやっているのかよくわかっているという向きの人には、この数秒は煩わしかったりしますので、それをオフにする方法があるそうです。 Firefox のアドレスバーに、about:config と入力して、細かい設定をするための画面を呼び出し、フィルターを使って: security.dialog_enable_delay と
CONTENTS ◇SSSとは(初めての方へ) ◇サイトマップ ◇ YL表 ◇SSS News!(新着情報) ◇SSS基本用語集 ◇多読学習者の交流 掲示板総合案内 (掲示板ユーザ登録案内) SSS広場(掲示板)一覧 多読通信 (BN) 100 万語通過の声 SEG社会人ブッククラブ 図書室開室スケジュール 多読講演会・セミナー ◇多読用図書案内 多読用洋書リスト 書評システム 書評システムについて 語数の数え方 What is YLs? YL tables ◇多読についていろいろ SSS学習法 ブッククラブ・多読教室 SSSタドキストリンク ◯Nellies.jp ○Amazon.JP ○SEG多読教室 ○英語Online辞書 ○英語学習関連リンク ・SSS定款・貸借対照表 ・SSS多読についてご意見、お問い合わせはこちら (since 2002.3.6) めざせ100万語!多読で学ぶS
Gmail、IMAP、Thunderbird――この三位一体をフルに生かす設定方法や活用法を紹介する。 GmailがIMAPに対応し、すべてのデバイス、コンピュータ、クライアントの間で電子メールを同期できることにコンピュータオタクたちは胸を躍らせている。iPhone、職場のマシン、自宅のコンピュータを問わずどこでもメッセージを取得し、フォルダリストを維持できるという点で、IMAPは普通の古いPOPよりも格段に優れている。IMAPに興味を持っているけれど、どのデスクトップアプリケーションでGmailとIMAPを使えばいいのか分からないのなら、拡張可能で高速、そしてプラットフォームを問わず無料で使えるMozilla Thunderbirdを検討してみてほしい。われらが愛するFirefoxの弟分だ。ここでは、IMAPを使ってThunderbirdでGmailをフル活用する方法を紹介する。 IMA
2008年05月20日14:15 カテゴリLightweight Languages javascript - 勝手に添削 - textareaの高さを自動調節 これはなかなかいいですね。 textareaのサイズを入力にあわせて調整するJavaScript (イラストdeブログ開発記) イラストdeブログの掲示板の使い勝手を高めるため、textareaサイズをJavaScriptで改行入力毎に大きくするコードを書いてみました Firefox 2, Safari 3, Opera 9で動作確認してあります。 イチ に 三 function resize_textarea(ev){ //if (ev.keyCode != 13) return; var textarea = ev.target || ev.srcElement; var value = textarea.value; var
好奇心が旺盛な人は、目の前にある物事について反射的に考えてしまいます。わたしもそうです。暇でしょうがないときはそれでもいいのですが、いろいろ思案した挙げ句、何も得られなかったということも多いのではないでしょうか。学校で「考えたり、議論することはいいことだ」という刷り込みをされたせいか、考えること、議論していることで、何かやった気がしてしまいますが、やはり考えるべきことと、そうでないことがあるように思えます。 要領のいい人というのは、わりとオンオフがあって、優先順位の低いものについては考えずにさらっと流してしまいますが、今日は、どうやって「考えるべき問題」と「考えてもあまり意味のない問題」を分けるかについて考えていきたいと思います。 たとえば、「超能力によるスプーン曲げ」は本当かどうかという問題だと… よく、中学生のときに超能力はあるかないかについて話し合っていたものです。スプーン曲げが本当
前回のエントリである 「新人におくる、怠惰な社会人になるための7の方法」 のコメント欄にレスをしたら 文字が多すぎるとはじかれたのでエントリで書いてみます。 以下、コメント欄から引用 やる気、意思、気合、どれでも同じことだと思うです。 できない人は 「できないでいること」を改善するために 気合等でなく、 「何かをすること、あるいはしないこと」で改善しようとしても、 その「何かをすること」をしたくない、できないのです。 つまり、「夜早く寝る」ができないということです。 まあ、ダメ人間の典型といえばそれまでですが。 (中略) 仕組み化しても、その仕組みをやりたくないというので困ってます。 >その「何かをすること」をしたくない、できないのです。 ああ、ちょっとわかるなあ。控えめにいっても僕はかなりダメな人間で、やらなければいけないことをやれない子なのです。 とい
FirefoxやThunderbirdはWEBユーザーの必須アイテム。 初心者からヘビーユーザーまで使える!便利でクールなFirefox拡張機能(アドオン)の使い方やカスタマイズ、Mozilla関連情報をどうぞ。 Adobe 「Flash Player」を緊急アップデート。 by hoge (07/16) Adobe 「Flash Player」を緊急アップデート。 by H.I. (07/16) ウェブページから余計なコンテンツを排除して読みやすく表示できるFirefoxアドオン「Tranquility Reader」 by しんちゃん (07/11) YouTubeのHTML5動画に表示される広告をブロックしてくれるFirefoxアドオン「YouTube Advertisement Blocker」 by はち (06/17) ウェブページ上の不要なリンクを非表示にできるFirefox
モチベーションとは、分かりやすく言えば、「やりたくないという気持ちを、やろうという気持ちに変える」ことです。モチベーションが難しくなるのは、「やらなければいけない」という気持ちと、「やりたくない」という気持ちが混在してしまう場合がある際です。 例えば ブログを始めなければならないと思っているけど、思い始めて1年。始めてない DV夫と別れたいけど、別れられない 週間行動計画を作らなければいけないとは思っているけど、作っていない もっと部下の意見を尊重しなければならないとは思っているけど、いつも怒鳴ってしまうこのように、一つの行動に対して「やらなければいけない」という気持ちと「やりたくない」という気持ちが同居して存在するようなケースは、実はとても多いのです。「やる気の矛盾」というヤツです。「やる気の矛盾」に陥ってしまうと、行動が前に出ません。 あなたや、あなたの部下にも「やらなければいけないと
傲慢さ、うぬぼれ、見通しの甘さ、人間性の欠如などが、規模の大小を問わず毎年素晴らしい企業を葬り去っている。われわれはそれらの誤った判断から学ぶことができるが、学ぶなら事業が失敗したり、我が国のリーダーシップが完全に失われてしまう前でなければならない。 以下の間違いのリストは、あらゆる業界の企業に当てはまりうる、ばかげた考え方の一部を示したものだ。これを読んで、他人の失敗に学んで欲しい。 「費用節減のために顧客サービスの水準を下げよう」 「お問い合わせの件数が多くなっているため、お電話にお答えするまでに時間がかかっております」これは何という戯言だろう。このメッセージの本当の意味は、「われわれには顧客サービスに十分な費用をかけるつもりがないため、我慢できずに電話を切ってしまうまであなたを待ち行列で待たせるつもりだ」ということだ。私は最近、Verizonの待ち行列で45分待ったが、ついに順番は回
JavaScript - サーバー間で双方向のRPC通信を行う技術は「Aerial」(エアリアル)という名前になりました*1。アイディアを出していただいた皆様、ありがとうございましたm(_ _)m Aerialは、通信にFlashを使い、JavaScriptとサーバープログラムとの間で双方向のRPC呼び出しを行う技術です。つまり、サーバー側からJavaScriptのメソッドを呼び出したり、逆にJavaScriptからサーバー側のプログラムを呼び出したりします。 サーバーから直接JavaScriptのコードを呼び出したり、逆にJavaScriptからサーバー側のメソッドを呼び出したりできるので、通信の内容を意識する必要がなく、バグの混入を抑えます。RPC成分入り! ライブラリを開発するときも、HTTPやブラウザ間の実装の違いを意識する必要も無く、ごく普通のTCP接続で通信を行うので、Come
※ 一部の画面はデモより Googleの高度なエンジニアリングを支える技術の一つにソースコードレビューがある。ソースの修正点について、レビューし、議論することでさらに良いコードができあがっていく。世界中にいるエンジニアのために、議論はネットを介して行うことになる。 ソースコードの行ごとにコメントが書ける そのためのシステムがMondrianだ。これを作ったのはGuido van Rossum氏、Python開発者でもある方だ。そしてこのMondrianをなんとかオープンソースとして公開したいと願ってきたRossum氏が実現させたのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRietveld、Google App Engineで作られたソースコードレビューシステムだ。 Rietveldは任意のリポジトリに対して、古い版と新しい版のソースの差分を表示し、レビューを行うこと
2008年05月19日11:45 カテゴリYAPC::AsiaLightweight Languages プログラミングとアプリ開発の違い ああ、YAPC::Asia::2008のトリ、Perl Is unDeadを見せてあげたかったなあ。 プログラミングのジャンルと難易度(および Web プログラミング批判) - 黎明日記 だってそうだろ? 「 Web アプリケーション」なんてカッコイイ名前の割に、受け取ったデータを簡単に加工してデータベースに突っ込んで取り出して……それで終わりじゃないか。ビデオやスライドが上がるまでしばらくかかると思うので、とりあえずは以下をご覧あれ。 はてなブックマーク - タグ yapcasia2008 Simon Cozens - YAPC Asia and talking in Japan YAPC::Asia 2008 2日め - てきとうなメモ で、Sch
ウェブの目標である「マシンに理解可能な情報」の表現のためには、メタデータなどのリソース相互の関係を、特定のアプリケーションに依存しない形で叙述的に示す共通の方法が必要です。RDFは、主語(リソース)と述語(プロパティ)、そしてその目的語(オブジェクト:プロパティの値)の三者関係によって、関係の連鎖を辿ることができるようなデータモデルを記述します。 マシンに理解可能な情報の記述 RDFの基本データモデルとXML構文 シンプルなRDFモデルとグラフ 基本データモデルを表現するXML構文 コンテナモデル 具体化:文についての文 とりあえずのまとめ 本稿で取り上げなかったこと 参照文献 ※体系的な解説『RDF/OWL入門』を上梓しました。 マシンに理解可能な情報の記述 バーナーズ・リーが描いていたウェブの目標は、「コンピュータで読みとれる形の情報の空間が、人々の思考、やり取り、仕事のパターンの状態
コンピュータを構成する主要コンポーネントの中でも、ストレージ系のパフォーマンスは他に比べてかなり劣るものとなっており、例えばハードディスクは容量的には順調に拡大し続けているものの、そのアクセス速度の発展ペースはRAMやCPUの速度向上に追いつけなくなっている。こうしたハードドライブの性能的限界がシステムパフォーマンスのボトルネックとなっている可能性を考えた場合、各自の所有するディスクやファイルシステムが発揮可能な速度および、ディスクのサブシステムに対してユーザが行える設定変更の影響を数値的に把握しておくことは重要な意味を帯びているはずである。またディスクのアクセス速度を向上させる手法の1つとしては、RAID-5のように複数のディスクを組み合わせて運用することが考えられる。 Linuxの場合、物理ディスクに対するアクセス速度の基本的な情報であれば、hdparmツールに-Tおよび-tオプション
コラボレーション2.0「Mindquarry」 2007/06/15 Windows, Mac OSX, Web, オープンソース Linux, GUI, Java, Wiki, Firefox, IE, Perl, Ajax, コラボレーション, プロジェクト管理, ビジネス, Mozilla Public License 物凄くよさそうなソフトウェアを見つけてしまった。これはぜひとも試すことをお勧めしたい。 プロジェクト管理する上での基本といえば、情報の統合管理、タスク管理、そして生成物のバージョン管理などが基本になると思う。その点において間違いなく役立つソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはMindquarry、リッチなインタフェースを持ったコラボレーションソフトウェアだ。 Mindquarryに実装されている機能は主に4つに分けられる。チーム管理をベースとして
はじめに VikiはVimで動作するローカルWikiです。このVikiのインストール方法につい ての簡単なメモです。 必要なもの 以下のものが必要になります。各URLアドレスから必要なものをダウンロード して下さい。バージョンについては新しいものをお勧めしますが、問題がある 場合はバージョンを下げることも必要です。 バージョン 7.0.x 以上のVim (香り屋さんのビルドが入手しやすいです) http://www.kaoriya.net/ Viki 2.2以上(2007年07月01日現在) http://www.vim.org/scripts/script.php?script_id=861 tlib 0.8以上 (2007年07月01日現在) http://www.vim.org/scripts/script.php?script_id=1863 Vimball 22以上(2007年0
Plagger をリリース Plagger - Pluggable RSS/Atom aggregator の 0.5.0 を CPAN にリリースしました。 Plagger は Bloglines to Gmail な Hack の進化したもので、すべてをプラグインで実装できるようにしたソフトウェアです。Blog ソフトウェアの Blosxom とか SMTP サーバの qpsmtpd とかを知ってる方は、それの RSS アグリゲータ版と思っていただけると話が早い。 Bloglines からとってきて Gmail に HTML メールを送る、というのに限らず、RSS をとってきてそれを加工して何かのフォーマットで書き出す、というのはよくやるハックだなあと思っていました。自分の例でも、 * Bloglines -> Gmail * Bloglines -> iPod * RSS -> Au
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) いまの仕事に「英語」は無用! 本当に? 昨今では、コンピュータ関連の翻訳書や日本人著者の書籍も増え、大抵の分野であれば、日本語で最先端の技術的情報を取得できるようになりました。ただ、最新の技術情報や、ニッチな領域の奥深い情報の場合、どうしても最新の洋書や、論文、英文のWebページの情報などに頼っているプログラマ・エンジニアも多いことでしょう。 また、海外で開催されるカンファレンスのQ&Aや、BOF(birds of a feather)などのミーティングの場合、英語力が即、理解力や情報伝達力に反映してきます。 自分は日本にいて、日本人相手に仕事をしているから「英語」なんて関係ないと思
2007/04/27 “twitter”がブームだ。140バイト以内の短いメッセージで“現在進行形”の自分のステータスをほかのユーザーとシェアするだけのオンラインサービスだが、本国の米国はもとより、日本でも非常な人気を集めている。Alexaでアクセス数の推移を調べると、今年に入ってから本格的にブレークしている様子が分かる。4月22日にはニューヨークタイムズもtwitterと、サンフランシスコ在住の創業者2人を記事で取り上げている。 twitterのコミュニケーションツールとしての新しさ twitterに参加してみると、チャットやメール、SNSといった、既存のコミュニケーションツールのいずれとも異なる、不思議なつながり方が新鮮で楽しい。熱心にメッセージを更新するユーザーを見ていると、CUSeeMe、ICQ、mixiなどが登場したときに人々が示した熱狂に近いものを感じる。 twitterでは、
ASUS Eee PCの人気を見れば分かるとおり、フラッシュメモリ上でLinuxを利用することは今やコンシューマーレベルでも現実的なことになっている。ここでは、フラッシュメモリから利用可能なLinuxディストリビューションを5つまとめて紹介しよう。 最近のASUS Eee PCの人気を見れば分かるとおり、フラッシュメモリ上でLinuxを利用することは今や消費者市場でのビジネス的にも現実的なことになっている。ところでEee PCを持っていなくても、ごく普通のUSBフラッシュメモリからLinuxだけではなくデータも含めて利用することは可能で、しかもフラッシュメモリから利用可能なLinuxディストリビューションは複数存在するということはご存じだろうか。本稿ではそのようなディストリビューションの幾つかを比較してみた。 Linuxディストリビューションの中には、Mandriva Flashなどのよう
今回から始まるこの連載では、基本的に「情報収集・整理をしない」考え方に基づきながら、それでも必要な情報にたどり着く方法や、「一時的に情報をためながら処理する」方法を探っていきたいと思います。 「タグ付け」といえども万能ではない Web2.0という言葉が流行するのとほぼ同時期、フォークソノミーという分類方法も流行しました。一般には、情報に「タグが付けられ、整理や分類を共有できる」ということになります。 これは「フォルダ分類」の欠点を補ってくれたという意味で、大きな功績がありました。「お気に入り」をはじめ、長らくPCの世界では「フォルダで分類できる」ということが「分類も整理もできる」という意味になっていましたが、そう簡単にいかないことは多くの人が知っているとおりです。 フォルダによる分類 とっておきたいWebページを「フォルダ分け」しようとすれば、その限界にあっという間に行き当たります。「この
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く