Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. Well,…
![「Apple風」を目指したオラクル、IBM化への道を歩む](https://cdn-ak-scissors.b.st-hatena.com/image/square/92584d6251feb0822f349cf0211361b2833c9939/height=288;version=1;width=512/https%3A%2F%2Ftechcrunch.com%2Fwp-content%2Fuploads%2F2018%2F04%2Ftc-logo-2018-square-reverse2x.png)
Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. Well,…
2月に初のiPhoneアプリ「SingingCat」をリリースしたものの、いまだにiPhoneアプリ制作の基礎的な部分が全然分かっておりません(汗) というわけで、基本から勉強をしなおすことにしたのですが、そんな折、書店で手に取ったのが「iPhone SDKの教科書—Cocoa Touchプログラミング、最初の一歩」という本でした。 iPhoneSDKの教科書CocoaTouchプログラミング、最初の一歩 作者:赤松 正行秀和システムAmazon この本、教科書と銘打っているだけあって、非常に親切かつ分かりやすいです。 iPhone OSの概要 開発環境のインストール〜使い方 C言語とObjective-Cの基礎 アプリ制作の進め方 簡単なアプリの制作×4 という構成で、全くの初心者でも最終的に簡単なアプリをいくつか作れる感じになってます。 また、ある程度基本的な部分が分かっている人でも後
管理人:Taisyo 海外の情報&噂サイトで報じられている Microsoft (Windows) や Apple (MacやiOSデバイス) の最新情報を翻訳(ミスも多いですが…)してUPしています。 当サイトのメインページや個別記事へのリンク、コメント、トラックバックは自由に行って下さい。 ご連絡の必要はございません。 ある程度確認はしていますが、InternetExplorerでは一部正しく表示されない部分があり、推薦はSafariとなっています。 ニュース:総合(982) ニュース:携帯電話(346) 気になるニュース(488) ニュース:ブラウザ(204) ミニノート関連(Eee PCなど)(260) Microsoft:総合(789) Microsoft:各種アップデータ(98) Windows Vista:ニュース(512) Windows Vista:レビュー(27) Wi
Javalobby - The heart of the Java developer community Anthony Goubard氏がJavalobbyにおいてThe Top 10 Unused Features in Javaというタイトルのもと、Javaで使われていない機能を紹介している。Javaの歴史を感じられるおもしろい記事だ。紹介されている使われていない機能を簡単にまとめると次のとおり。 アサーション。Javaに欠けている機能としてアサーションが導入されたが、実際のところ使われていない Java 6 API - Appleが32ビットプラットフォームに対するJava 6サポートしなくなったため、Java 5レベルのAPIを使いつづける必要がでている MIDIライブラリ。CORBAとともに削除してほしい、モジュラーJREの登場後はぜひとも読み込まれてほしくないAPIナンバー
Blogging is a disease: selfkleptomania, your normal condition. About GPG Public Key 同僚がphpDocumentorのソースに変なことが書いてあるというので見ると、確かに変だ。長いコメント部分を除くとこうなっている。 #!/bin/sh if [ -z "$PHP" ]; then PHP=`which php` fi (exec $PHP -C -q -d output_buffering=1 "$0" "$@") 2>/dev/null if [ "$?" -ne "0" ]; then echo "FAILED: Bad environment variable \$PHP (set to \"$PHP\")" exit 1 fi exit 0 <?php ob_end_clean(); // mak
サボっていた早朝ジョギング@駒沢公園を再開して2週間たち、やっと抜かれる数より抜く数の方が増えてきたmikioです。今回は、PerlやRubyのハッシュの代用としてTokyo Cabinetを使うことでメモリ使用量を激減させられることを説明します。 抽象データベースAPI Tokyo Cabinetには抽象データベースという機構があり、先日、そのPerlとRubyのバインディングをリリースしました。それを使うと、各種言語のハッシュとほぼ同じような共通したインターフェイスで、以下のデータ構造を利用することができます。 オンメモリハッシュ:各種言語に標準のハッシュと同じく、メモリ上でkey/valueの関係を表現する。 オンメモリツリー:メモリ上の二分探索木としてkey/valueの関係を表現する。 ファイルハッシュ:いわゆるDBMとして、ファイル上でkey/valueの関係を表現する。 ファ
SunはコバルトとかlustreのCluster File Systemsも買ってたんだなーとか、 OracleはBerkeley DBのSleepycatとかInnobaseも買ってたんだなーとか、 BEAも買ってたんだなーとかとか。 元データ http://en.wikipedia.org/wiki/List_of_acquisitions_by_Oracle http://en.wikipedia.org/wiki/Oracle_Corporation 画像作ってから気がついたんすけど、↑の2つはちとリストの内容が違いますね http://en.wikipedia.org/wiki/Sun_Microsystems http://en.wikipedia.org/wiki/Category:Lists_of_corporate_acquisitions あわせてよみたい はてなアイデ
jQuery Dropdown Check List HTMLだけでは実現できないドロップダウンチェックリストの作成JavaScript。 複数選択式の選択リストは普通に作成することが出来ますが、チェックボックスを使ったわかりやすいUIの実現は難しいですね。 「jQuery Dropdown Check List」ならjQueryプラグインなので、非常に簡単に実現できます。 $("#s6").dropdownchecklist(); のように、1行で初期化できるところも素晴らしいですね。 一昔前にやっていれば、どうやってやってるんだろうと検討もつかなかったと思いますが、進化したものです。 関連エントリ JavaScriptを使ったULリストをツリー風に表示するサンプル「Simple Tree Menu」
2009年04月22日00:00 カテゴリ書評/画評/品評Lightweight Languages Linux i386 限定、最上級者向け - 書評 - DEBUG HACKS オライリー矢野様より献本御礼。 DEBUG HACKS 吉岡弘隆 / 大和一洋 / 大岩尚宏 / 安部東洋 / 吉田俊輔 この本が、あなたの仕事に直接役に立つかと言えば、あなたが Linux Kernel Hacker でない限り、役に立たない。「役に立つ」視点から見た場合の本書の想定読者の範囲は、恐ろしいほど狭い。間違っても、「メールアドレスにマッチする正規表現のバグ」を見つけるのに本書を役立てようとしてはならない。 しかし、狭いだけに、深い。そしてその深さを覗き見ることは、本書が全く役に立たない読者にも大いに意味があることだと考える。イチローのように打てなくても、羽生のように指せなくても、彼らが何を目指し、
2008年初頭に、MySQL ABがSunに買収されて非常に驚いた。400人弱の会社を10億ドル(1000億円程度)で買収するという破格の買収劇だった。単純計算でいうと、一人頭2.5億円で移籍したわけである。そして俺もその400人の中に含まれていた。。。 MySQL ABは素晴らしい職場だった。Sunに買収されてから現在に至るまでも、Sun自体の業績が良くなかったために人員の増加が出来ない(超忙しいヨ!)といった問題はあったものの、基本的にはMySQL ABと同じ労働環境を維持することができた。MySQLサポートチームの同僚は世界中に住んでいて、仕事を始めると社内のIRCにログインして挨拶を交わし、電話とPCとインターネットさえあればどこでも仕事をすることが出来た。(だから殆どが在宅勤務である。)そして同僚の技術レベルが素晴らしく高かった。早いときには30分以内にソースコードを確認して回答
MyPHPDuniaというサイトで、jQueryのサンプルTOP10がまとまっています。 かなり使えるものばかりな感じですね。 » スライドタブボックス » Appleのサイトで使われているようなメニュー » 画像をズーム » 画像の上にスライドするキャプション » メニューの背景にスライドする画像 » タブで画像を切り替える » メニューにフェード効果 » アコーディオンメニュー » タブによるコンテンツ切り替え » タブメニュー 詳しくは以下からどうぞ。ソースコードもダウンロードできますね。 » Top 10 Jquery Examples with Live Demos わいわいと飲み会。超たのしかったぞ。
管理人:Taisyo 海外の情報&噂サイトで報じられている Microsoft (Windows) や Apple (MacやiOSデバイス) の最新情報を翻訳(ミスも多いですが…)してUPしています。 当サイトのメインページや個別記事へのリンク、コメント、トラックバックは自由に行って下さい。 ご連絡の必要はございません。 ある程度確認はしていますが、InternetExplorerでは一部正しく表示されない部分があり、推薦はSafariとなっています。 ニュース:総合(982) ニュース:携帯電話(346) 気になるニュース(488) ニュース:ブラウザ(204) ミニノート関連(Eee PCなど)(260) Microsoft:総合(789) Microsoft:各種アップデータ(98) Windows Vista:ニュース(512) Windows Vista:レビュー(27) Wi
Googleは米国時間4月21日、ウェブアプリケーションに、PC上のプログラムが使用可能なコンピューティングパワーを付与する、一連の取り組みの重要な一環として、ブラウザに高速3Dグラフィックスをもたらす新ソフトウェア「O3D」をリリースした。 O3Dは、Windows、Mac OS X、Linuxのプラットフォーム上で、Internet Explorer、Firefox、Safari、Chromeに対応したブラウザプラグインとなっているが、Googleは、最終的にはブラウザへダイレクトに搭載していきたいと考えている。O3Dは、より高度なゲームおよび他のアプリケーションを実現するように、開発者のウェブベースのJavaScriptプログラムが、コンピュータのグラフィックスチップにダイレクトに連動するインターフェースを提供する。 Googleは、O3Dの新技術を、同社の公式ブログ上で発表している
OracleがSunを買収するとの発表がありましたが、ネット上ではあまり好意的な意見がなかったので、一言コメントしたくなりました。(ディスクロージャ。。。というわけでもありませんが筆者は新卒で入社した会社がOracleだったこともあり、適当に割り引いてみてください) というのも、昔からシリコンバレーの「おしどり夫婦」と呼ばれるぐらい、互いが互いの成長を支え合ってきたOracleとSunのコンビなのだから、この二人がくっつくのは実にいい結末だと思っているのです。 時代がメインフレームからミニコン、UNIXへと向かい、ダウンサイジングが進んだ1980-1990年代、SunとOracleはともにUNIX世代の盟主として君臨していました。ところが2000年代以降、さらにUNIXからPCサーバへとダウンサイジングが進むにつれ、両者は典型的なイノベーションのジレンマに陥っていました。たまたま直接的なダ
米NVIDIAは20日(現地時間)、OpenCLアーリー・アクセス・プログラムに参加しているデベロッパ向けに、OpenCLドライバとSDKを先行提供すると発表した。同社では、数カ月以内に、一般開発者向けに同ドライバとSDKのベータ版提供を予定している。今回の提供発表はそれに備えたフィードバックのためのものとされている。 OpenCLは、Khronos Groupが新たに公開したGPU演算向けAPIで、GPUの高い演算能力を一般的な計算に用いるGPGPU技術の一種。オープンかつクロスプラットフォーム標準という特徴がある。 同社のコンテンツ・アンド・テクノロジ シニア・バイス・プレジデントであるTony Tamasi氏は、今回の発表について、「初めてOpenCLドライバをデベロッパに提供することによって、NVIDIAは、GPUコンピューティングにおけるリーダーという立場を揺るがないものとした」
米Googleは4月20日(現地時間)、Webブラウザで3Dグラフィックスを実現するシェーダーAPI「O3D」を明らかにするとともに、対応プラグインの試験的な提供を開始した。 今日のWebコンテンツは大部分が2Dである。「3Dがもたらす豊富な情報は、面白いし、有用性を高める。Google EarthやSketchUpのようなプロジェクトが示すように、われわれはユーザーの3Dコンテンツ作成やインタラクトの実現に力を注いできた。これらデスクトップと同様の3D体験をWebにも広げたい」とO3DチームのMatt Papakipos氏。 プラグイン提供はオープンソース・コミュニティに対して、O3DにおけるGoogleのWeb向け3Dグラフィックスへのアプローチを示すのが狙いだ。対応環境は、Windows XP SP2、Windows Vista SP1、Mac OS X 10.5以降のIntel M
ネットブックを巡るPCメーカーやライバルらの動きが、Microsoftの築いたWindows帝国の業界支配を崩すのではないかという見方が出てきている。PCメーカーのOSプリインストールPCに対してWindowsをライセンス提供することで安定した収入を築いてきた同社だが、昨今の金融危機による消費低迷とより低価格なネットブック製品の台頭、そしてLinuxがこうした低価格システムのOSとして再び注目を集めるようになってきたことで、中長期的にMicrosoftの体力を削り続けていく可能性が出てきたためだ。 ネットブックの台頭とPC市場の縮小 ノートPCの低価格化はここ数年の傾向だが、その方向性をさらにはっきりとさせたのが2007年末に登場した台湾ASUSのEee PCだ。700-1000ドル台の価格レンジが一般的だったノートPCの市場に、OLPCやClassmate PCの200ドルというレンジに
Titaniumは"Webアプリをデスクトップに持ってくる"技術 今回紹介する「Appcelerator Titanium」は、Appcelerator社が開発しているオープンソースのRIAプラットフォームである。TitaniumがターゲットとしているのはローカルのPCにインストールして利用するデスクトップアプリケーションである。ただし、開発者がTitaniumアプリケーションを作成するためにデスクトップアプリケーション開発のための特別な知識を学ぶ必要はない。Webアプリケーションを作るのと同様の感覚、つまりHTMLやOSS、JavaScriptなどのWeb標準技術だけでデスクトップアプリケーションが構築できるのが同製品の大きな特徴だ。 Titanium本体はRubyで作られており、ベース技術としてWebKitやGears、Google Chromeなどを利用している。つまりWebブラウザ
Rubyによるデザインパターン 作者: Russ Olsen,ラス・オルセン,小林健一,菅野裕,吉野雅人,山岸夢人,小島努出版社/メーカー: ピアソン桐原発売日: 2009/04/01メディア: 単行本購入: 13人 クリック: 220回この商品を含むブログ (66件) を見る Rubyのデザパタ本はたぶんこれが初めてのはず。GoF本のパターンに習いながら、でもGoF本の構成とかはそれほど気にせず、Rubyではこんな感じです、という感じで進んでいきます。 本の内容としてはそんなに悪くないというか、GoF本とは違って動的言語の特徴を生かしたサンプルなんかもあっていい感じなのですが、なんていうか、個人的にはそんなにぐっと来なかったです。やっぱりThe Design Patterns: Smalltalk Companionを先に読んでたからでしょうか。この本はSmalltalkですが、Ruby
id:naoya さんの Python 版B木に触発されて、Ruby 版の insert・delete だけを実装した B 木を書いてみました。 実装にあたり、標準的な教科書に良く掲載されている Overwrite 方式ではなく、現代的な Copy-Modify 方式、すなわち B 木の葉から根に向かって更新のおこなわれるノードを複製してから修正をおこなっていき、最後に根をすげ替える方式に挑戦してみました。こうすることにより、更新の途中でなんらかの例外が発生したとしても、直前の B 木を壊さずにすみ、安全にロール・バックすることができるようになります。また、更新の途中の元の B 木はいっさいがっさい元のままですから、根を変更バージョンごとに持つようにすれば、現代的なデータ・ベース・マネジメント・システムに採用されている Multi-Version Concurrency Control(M
Phusion Passenger for Nginx PhusionはPhusion Passengerの最新版となるPhusion Passenger 2.2.0を公開した。なお公開してすぐにバグが発見されたため、数日後に修正版となる2.2.1が公開されている。Phusion Passengerをインストールした場合、バージョンが2.2.1になっているか確認しておきたい。 Phusion PassengerはRuby Enterprise EditionをApacheとともに動作するようにしたパッケージ。Railsはlighttpdといったサーバとともに使われることが多いが、Phusion Passengerの登場でApacheとともに使いやすくなったという経緯がある。 Phusion Passenger 2.2.0はサポート対象にNginxが追加されたという点で注目に値する。Phus
iPhoneで楽しめるモジュラーシンセサイザー : Jasuto » ソフトウェア(iOS/Android) [編集] iPhone がモジュラータイプのシンセになる Jasuto を紹介。 iPhone/iPod touch 対応で App Store 価格は115円。 オシレーター、フィルター、エンベロープ、エフェクト、トリガーなどのシンセの各パーツが円形のオブジェクトなっていて、それらをつなぐことでシンセを構築していきます。 他に演算オブジェクトもあったりして Max/MSP や Pure Data のようなプログラミング的な要素も備えています。 トリガーオブジェクトはタッチパッド鍵盤と16ステップのビルトインシーケンサのほかに、外部入力として内蔵マイクや加速度センサーも使うことができます。 公式デモを見れば大体の雰囲気は分かってもらえるかと↓ Loading... このアプリはど
Why JSON Schema?While JSON is probably the most popular format for exchanging data, JSON Schema is the vocabulary that enables JSON data consistency, validity, and interoperability at scale. Streamline testing and validationSimplify your validation logic to reduce your code’s complexity and save time on development. Define constraints for your data structures to catch and prevent errors, inconsist
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 少し前にActiveResource で Google Spreadsheets をアクセスするライブラリを公開しましたが、思ったほどブクマとかされなくて、ちょっとションボリ(´・ω・`)な感じでした。まあ、ライブラリがイマイチと言われればそれまでなのですが、それ以前に ActiveResource 自体があまりよく知られていたいのかな、という気もします。たしかに
少し間が空いてしまいましたが、本日は ActiveResource の使い方の中編です。前編では概念的な部分や利用例などをご紹介しましたので、本日は各メソッドの具体的な使用方法をご紹介します。リファレンスの翻訳のようなものを作っても仕方ないので、目的別に分類して書いてみました。このほうが、これから使い始める方には役に立つかと思います。 とは言ってみたものの、一回で ActiveResource の主要なメソッドをすべて扱うのは、ちと無謀だったかもしれません・・・ orz 。説明が足りず、だいぶわかりづらくなってしまいました。不明な点は、コメントしていただければできるだけサポートしたいと思います。無念。 それでは、まずは ActiveResource の各モデルのコンフィギュレーションを行うメソッドを見ていきましょう。 ActiveResource はリソースごとに ActiveResour
「JSONの可能性がグンと拡がるぞ! JSONスキーマ」に対して、がくぞーさんからトラックバックをいただきました。その冒頭を引用すると: この記事のブコメを見てみると XML Schema が在るんだし軽さがウリの JSON にそんなの必要なくね?的なコメントが散見されます。 なるほど、「なんだか複雑になりそうでヤダなー」とか「そんなもん要らねーよ」という印象や感情を持たれた方もいるんでしょうね。僕は、JSONスキーマをプロモートする気はないので、「ヤダ」とか「要らねー」の人を説得する動機はないのですが、「印象や感情だけじゃ主張や議論にはなりませんよ」って趣旨でちょっと書いてみます。 内容: 僕の感情と事情 妥当性の検証はたいてい必要 JSONにスキーマはそぐわない? JSONスキーマの弊害 バリデータ実装の負担 僕の感情と事情 「印象や感情じゃ、ラチあかんよ」と言いましたが、まずは僕の感
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く