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.
We’ve made the very difficult decision to cancel all future O’Reilly in-person conferences. Instead, we’ll continue to invest in and grow O’Reilly online learning, supporting the 5,000 companies and 2.5 million people who count on our experts to help them stay ahead in all facets of business and technology. Come join them and learn what they already know. Become an O’Reilly online learning member
« FreeBSD の ptrace ではサンドボックスを作れないという話 | メイン | ブログ移転のおしらせ » 2009年04月30日 MySQL Conference & Expo 2009 に参加してきました 先週一週間、MySQL Conference & Expo 2009 に参加してきました。ほとんどのキーノートのビデオや一部のセッションの資料は公開されているようなので、それ以外、全体からうけたイメージなどについて、つらつらと。 サービスをスケールアウトする話は、意外と聞かなかったように思います。今回が初参加だったので間違っているのかもしれませんが、単純な「スケールアウトできるよね」という話ではなく、むしろ、アプリケーションデベロッパに負担をかけずにスケールアウト (もしくはスケールアップ) するデータベースを、どのように作るか、というところが盛り上がっていたように思います
1.極性思考を脱する 発想術や思考法に関する書籍は、すでに何冊かありますが、本書がユニークな点は、「人生の望みをより大きく満たす」ために発想法を惜しみなく活用しよう、というテーマに絞っているところです。具体的にはたとえば、「社会人大学へ通って学び直したいが、そんなことをするだけの金銭的な余裕もなければ、時間もない」という状況に直面した際、「仕事とお金を犠牲にしても、学校へ行く」という選択肢をとるか、「学校をあきらめる」という選択肢をとるかではなく、「第3の道」を発見、あるいは発想することで、いずれの問題も解決してしまうことができる、と言っているわけです。 そのために最初に必要なことは、私たちの「思考のクセ」を排除して、「創造的選択」が選択できるようになる必要があります。「二者択一」に絞り込むというのは、そんな「思考のクセ」の代表例なのです。つまり、上の例で言えば、「社会人大学へ通って学び直
自慢話するウザ男の「本来の実力」を露呈する悪魔の7つの質問とその手順 「へー、すごいねー。」とリアクションしてばかりのあなたへ。 自慢話をする男は多い。それにウンザリしている女性も本当に多いと思います。相手の顔色をうかがいながら、「すごーーーい。」と気を使って発言している方も多いと思います。相手の自慢話に付き合い、時間が過ぎることをただ待つだけでは、退屈です。今回は、自慢話するウザ男の「本来の実力」を露呈する悪魔の質問集とその手順をご紹介します。 【下準備編】 最初の10分間は、ひたすら相手の話を聞いてあげましょう。 相手の話を聞いてあげることで、相手はあなたのことを信頼し、自慢話をしている自分にウットリする状態となります。この状態を作り出しておくことが、この後の「反撃編」につながる、大切な過程です。 トーク例1)「すごーい!」 自慢話をする男性に対する基本リアクションです。す
※漢字(かんじ)の苦手(にがて)な人(ひと)は左(ひだり)メニューにある「かんじ→ひらがな」をクリックしてください。 ※If you want to read this blog in Roman, please choose "Japanese into Roman" from the left menu. みなさん、こんばんは。今日は天皇制について考えてみたいと思います。というのは振りで、いきなり結論に入りますが、天皇制はオウム真理教の100万×N倍(Nは任意の整数自然数【5/6 訂正】)は軽くキモいカルトです。 これは別に比喩ではありません。「シヴァ大神の化身」である麻原彰晃は、せいぜいケチな「空中浮揚」をするのが関の山でしたが、戦前の天皇は「神」であり、何といっても空から降ってきました。オウムが非信者を「より高位の世界へ意識を移し替え転生させる」ポアは、朝鮮人を「より高位の世界へ意
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog −お申し込み受付は終了しました− 日本最大級のインターネットオークションサイトを展開するYahoo!オークションの開発者から、 今後のオークションAPIの方向性やその可能性について直接ご説明します。 日頃からヤフオクをご利用いただき、オークションAPIにご興味、ご関心をお持ちの デベロッパーの皆さまの中から参加を募集します!(参加費無料) 「オークションAPIについて詳しく知りたい!」、「ヤフオクの開発者に直に質問してみたい!」 などご希望の皆さまの参加をお待ちしています。 Yahoo! JAPANが提供する オークションWeb API Yahoo!オークション APIセミナー概要 ■日時: 【第1回】2009年5月29日(金)1
Yahoo!のAndreiさんのプレゼンのPDFを勉強がてら訳していってます。訳は微妙です。 元記事: Andrei Zmievski: "VIM for (PHP) Programmers" slides and resources この記事シリーズまとめはこちら: (PHP)プログラマのためのVIM (まとめ) - おぎろぐはてな カーソル位置・カーソル移動・マーク・挿入 削除・検索 置換・テキストオブジェクト コピー/削除/貼り付け、レジスタ undo ビジュアルモード、ウィンドウ、タブ 補完・マップ・オプション セッション、misc、ヘルプ そのまえに ここからは、Andreiの実際使っているvimの設定についての説明が含まれます。ファイルは元記事からダウンロードすることができます。 カスタマイズ vimをカスタマイズするには、~/.vimディレクトリにファイルを配置 filety
JavaScriptを用いて、ローカルで使うちょっとしたツールが書けたら便利だろうなあと思ったことはありませんか? 本稿ではJavaScript向けのwxWidget実装である「wxJavaScript」というライブラリおよびJavaScript実行環境を用いて、JavaScriptで作るちょっとしたデスクトップアプリの実装法について可能な限り多くの実装例を交えながら解説したいと思います。 はじめに JavaScriptを用いて、ローカルで使うちょっとしたツールが書けたら便利だろうなぁと思ったことはありませんか? JavaScriptはオブジェクト指向、正規表現、匿名関数などをサポートする強力なスクリプト言語です。 しかし、その利用範囲はほぼウェブ開発に限定されています。 最近でこそ兄弟言語とも言えるActionScriptがAIRテクノロジの登場によってデスクトップ分野に進出しましたが、
今はネットワークを使ったWeb APIを提供するサービスが増え、それを利用したMashupも増えてきている。様々なデータを容易にとれ、Webシステムを開発できるのは魅力だが、開発中にもネットワークが必須というのが大きな足かせになる。 Mashupのテストがしやすくなる便利なライブラリ また、アクセス自体に料金がかかる場合、開発中の利用を躊躇してしまう。そのような経験がある方はFakeWebを使うべきだ。 今回紹介するオープンソース・ソフトウェアはFakeWeb、Webアクセスを偽装する便利なライブラリだ。 この手のものは一時期考えなくもなかったが、自分でサーバを立てる方法がいいかと思っていた。だがFakeWebの場合は違う。指定したURLへのHTTP(恐らくHTTPSも)接続を横取りし、予め指定した結果を返すライブラリだ。 複数アクセスによって返却値を変えられる 予め返却されるデータと、接
mysqlには独自のユーザ定義関数を組み込むことができる「UDF」(User Defined Function)って機能があります。 例えばsennaのsnippetなどもUDFとして書かれてるみたいです。 mysqlに詳しい方々の間では結構メジャーなもののようですが、実際に使ってみたことがなかったので、ちょっと試してみました。 作ってみる関数 mysqlには現在時刻をミリ秒まで表示してくれる機能がないようなので、それを作ります。 ということで現在時刻をミリ秒まで表示する関数をUDF(User Defined Function)として組み込んでみます。 関数名は「ミリ秒」をあらわす直感的なフレーズで「msec」としました。 ゴールイメージ select msec(); とすると現在時刻をミリ秒まで表示。 select msec("epoch"); とするとunix timeをミリ秒まで表示
・図解で分かるヒット商品の配色術 デジタルハリウッド大学教授で先端色彩研究室室長の南雲治嘉氏と同大学学長の杉山知之氏の共著。写真と図解を豊富に使いフルカラーでヒット商品の色彩をレビューしていく。 家電・機械、食品、生活用品、これから来る商品デザインの4パートに約60個の最近のヒット商品が並ぶ。1商品につき見開きで右側に大きく商品写真、左に配色のポイントを語るカラーチャート、南雲先生尾解説本文、杉山学長のひと言がある。メーカーの協力で入手したそうだが、商品の写真が改めて見るとこんなに美しいモノだったのかと思うくらいきれい。 収録商品はeneloop、iPhone3G、Vaio、Tenori-on、ポッキー、コカコーラ、雪見だいふく、カップヌードル、カロリーメイト、ブルドッグソース、お茶づけ海苔、お~いお茶、TSUBAKI、バファリンA、ジャポニカ学習帳、櫨ディア、金鳥の渦巻、マイルドセブンな
ついひと月ほど前、転職活動をする中でさまざまなところを訪問し、さまざまな人たちとお話をさせて頂く機会があった。その中で特に印象に残ったのは、とあるベンチャーキャピタル(VC)にお勤めの方のお話しだった。名前を仮にAさんとしておく。Aさんは、職業柄さまざまなベンチャー企業の人たちとお会いする。特に社長と会う。その上で、彼らの会社が今後成長していくかどうかを見極めていくのだけれど、その際の評価基準となるのは、一も二もなく「社長そのもの」なのだということだった。こう言ってしまっては何だが、事業内容や設立趣意などはあんまり見ないのだそうである。感覚でいうと八割から九割が社長で判断するらしい。Aさんが言うには、社長は会社の顔であると同時に、会社の性格でもあるという。社長の性格が、会社の性格にもそのまま反映されるからなのだそうだ。大企業ではそういうことはないのだが、中小企業、特に新興のベンチャーにおい
ここで言う基盤系というのは、OSとかRDBMSとかプログラミング言語処理系とか、そーゆー奴ね。アプリケーションプログラムとかWebサービスとかを支える縁の下の力持ち。その基盤を作るプログラマをどのように育てるかというお話。 まあ、ハッカー予備軍をどのように育成するか。ハッカーって、育てるとか教育するとか、そーゆーものではなく勝手になるものだから、そもそも、そんなものはありえないという議論もある。確かに天才というのは、天才なので、教育がどうだこうだということはないのだけど、一般的なプログラマというのは、一般的な教育プログラムである程度底上げ的なことは出きると思う。 例えば、PostgreSQLの開発者を考えてみる。ちょっとRDBMSに興味がある、だけどどこからとっかりをつけていいのかよく分からないという初心者がいたとする。今ある、OSS利用者教育プログラムをいくらやったところで開発者にはなれ
JavaScriptはAjaxを境にして一気に進化の階段を上っている。JavaScriptフレームワークをはじめとして、様々なJavaScript周囲の実装が出始めている。そんな中にあって、JavaScriptの立ち位置はまだクライアントサイドが中心になっている。 サーバサイドJavaScriptのみならずアプリケーションフレームワークも提供 そろそろ一歩脱しよう。そう、サーバサイドJavaScriptを目指すのだ。 今回紹介するオープンソース・ソフトウェアはEjscript、サーバサイド&フレームワークのJavaScriptエンジンだ。 サーバサイドJavaScriptを実現する技術やソフトウェアは幾つか存在する。その中にあって、特にEjscriptに注目したいのはWebフレームワークも実装されている点だ。それもScaffoldやMVCのサポート、Webサーバ機能などがある。Ruby o
2009年04月28日23:30 カテゴリMathLightweight Languages algorithm - 最近点検索 食後のデザートにちょうどよいサイズの問題。 二次元の値(x, y)をもつ集合P から任意の点p の近似点を検索するアルゴリズムを考えています 高速、低負荷で検索するにはどうしたらいいでしょうか? 条件は次の通りです .. - 人力検索はてな 条件は次の通りです 集合Pはあらかじめ、任意の順番でソートしておける 点pの近似点にする条件は、margin範囲内で一番近いものとするが、margin値はそのときどきで変わる まずは素直に答えを。 点集合は、あらかじめ原点からの距離順にソートしておく。 その集合を、検索したい点の原点からの距離を使って二分探索(binary search)する。 二分探索は exact match でなくてもいいので、この方法でOKです。O(
2009年04月29日 本を読まないから時間が無くなる!? GWに読むべきビジネス書Top10⇒1 さあ、ガチンコで、私がオススメできる、ビジネス書の紹介エントリー。 TOP20から11までの発表も終わり、さあ、いよいよ、Top10です。 第10位: 「戦略」って言葉を曖昧な雰囲気で分かった気になっている人へ 本ブログでの関連記事:ネットサービスのコンセプトを「そもそも論」で点検する12の質問 あたらしい戦略の教科書 著者:酒井 穣 販売元:ディスカヴァー・トゥエンティワン 発売日:2008-07-15 おすすめ度: クチコミを見る 第9位: 20代の諸君へ。いますぐ転職しなくてもいいから、一度は読みなさい 本ブログでの関連記事:10年前のとある新入社員が初めての転職を決意するまで 僕はこうやって11回転職に成功した 著者:山崎 元 販売元:文藝春秋 発売日:2002-05-28 おすすめ
$('a.custom').githubVoice('defunkt', 'github-issues', { limit : 3, text : { loading : "Loading ideas...", description : "Below are the top three ideas.", callToAction : "View feedback forum." } }); Options limit The number of issues to display. (Default: 5) text.description The text displayed above the issue list. (Default: "We've setup a feedback forum so you can tell us what's on your mind. Plea
2009/04/28 米グーグルは4月24日、ソフトウェア開発プロジェクトのホスティングサービス「Google Code」で、これまでのSubversionに加えて分散バージョン管理システム(DVCS)の「Mercurial」のサポートを開始すると発表した。現在はプレビューリリースで、一部のプロジェクト利用者に提供。一般リリースに向けて、いくつかの課題を解決していくという。Google Codeでは、Mercurialサポートのために、一般のMercurialがオブジェクトの保存に使うOSネイティブのストレージに代えて、グーグルの分散データベースシステム「BigTable」を使うように書き換えたという。 DVCSとしては、MercurialのほかにGitやBazaarが知られている。従来からある中央管理型のバージョン管理システムに比べて、分散開発がやりやすいことから、普及が進んでいる。例え
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く