タグ

★★★に関するatyksのブックマーク (197)

  • Google Maps API V3 と Gears Geolocation API 使って Android のブラウザで現在位置情報を取得する

    先日のGoogle Developer Day 2009 にて、GoogleさんからAndroid携帯である GDD Phone をいただいたので、早速Androidライフを楽しんでる毎日です。素敵なオモチャをありがとうございます! ネイティブアプリの地図でGoogle Latitudeをいぢりたおしたりしてるんですが、地図大好きっ子としては自分で位置情報を活用したいところ。 そんな折、ジークルーの佐々木さんから @shinagaki 自分が今日どこを歩いたかが履歴でMapに表示されるAndroidアプリって知らない? って遠まわしに作れって言われた気がしたので、Android界隈の位置情報について調べてみる。 Androidで位置情報を取得するにはどうすんの? 調べてみたけど、ネイティブアプリでの情報しかなくて、実装が楽にできそうなブラウザでのAPI動作状況についてのサンプル例がなかった

    Google Maps API V3 と Gears Geolocation API 使って Android のブラウザで現在位置情報を取得する
  • blog.katsuma.tv

    経緯は自分でもまったく分からないのですが、気づいたらMySQLのrootアカウントを削除してしまいました。普段は開発中のDBに対してselect, update, insert, deleteのみを許した限定的な権限のユーザでゴニョゴニョしていたので、いざ新規テーブルを作成しようかと思ったらrootでつなげない→途方に暮れる、ということになったわけです。 よくある事例としては「rootのパスワードを忘れました」ということはあるかと思うのですが、「rootアカウント自体を削除してしまいました」という事例はなかなか聞きません。と、いうわけで地味に対応が困ったのですが、何とか復旧できたのでそのメモを記しておきます。OSはFedora5です。 まず、起動しているmysqldを停止させます。Fedoraだと(*) /etc/init.d/mysqld stop で、停止します。 (*) 起動パスなど

  • 次世代の算数:万能式

    生徒は、現在の算数が【地獄の算数】であることを知りません。 現在の算数:無数の公式と無数の解法。→ 地獄への道 新しい算数:1つの万能公式と1つの解法。→ 天国への道 生徒は、この【天国の算数】の存在すら知らないのです。 天国の算数: 問題:(1個 、10円)→(15個、□円) 意味: 1個 10円の品物を15個買うといくらになりますか? 解答:(1個 、10円)×15=(15個、150円)……□円= 150円 意味:個数が15倍なら、代金も15倍になります。比例の法則です。 応用例: ①:(2g、5cm)→(□g、15cm)→(10g、△cm)……太さ一様のはりがね ②:(2km、5分)→(□km、15分)→(10km、△時間)……速さ一定 ③:(2g、5g)→(□g、15g)→(10g、△g)……濃度一定 ④:(高さ2cm、底辺5cm)→(□cm、15cm)→(10cm、△cm)……相

    次世代の算数:万能式
  • 第4回 JavaScriptでオブジェクト指向プログラミング ― @IT

    JavaScriptが、いま注目を浴びている。 JavaScriptがこれだけの注目を浴びた理由の1つとして、Ajax技術の登場とも相まって、JavaScriptに対する確かな理解の必要性が高まったという事情は否定できない。しかし、それだけでは説明できない急速な注目の理由として、もう1つ、JavaScriptという言語そのものが持つユニークさが開発者の目を引いたという点は看過できないだろう。 もっとも、このユニークさは同時に、多くの開発者が感じているJavaScriptに対する苦手意識と同義でもある。これまでVisual BasicやC#、Javaといった言語でオブジェクト指向構文になじんできた開発者にとって、JavaScriptのオブジェクト指向構文はいかにも奇異なものに映るのだ。ようやくクラスという概念を理解した開発者が、JavaScriptという言語の背後にたびたび見え隠れする「プロ

    第4回 JavaScriptでオブジェクト指向プログラミング ― @IT
  • WIRED VISION - “アカルイ”未来を考えるニュースサイト

    バンダイ、開く感触を無限に楽しめる『∞(むげん)ペリペリ』 Gadget Lab / 2008年10月03日 環境であなたは投票しますか? 〜 温暖化で「争わない」という選択肢 石井孝明の「温暖化とケイザイをめぐって」 / 2008年10月02日 NICT、大画面フルハイビジョンの裸眼3Dディスプレイの試作に成功 Wired Science / 2008年10月02日 東芝、最長11.5時間駆動のモバイルノートPCとAtom搭載ネットブック Gadget Lab / 2008年10月01日 オリンパス、3D・動体視力を手軽にトレーニングできるDVD『勝利の眼神』 Wired Science / 2008年10月01日 Credit crisis visualized: 金融危機の視覚化 yah-manの「イマ、ウェブ、デザイン、セカイ」 / 2008年10月01日 身近になる3D映像:デジ

  • Geek Guide for Girls: Japanese

    おたく男は乙女におすすめ A Girl's Guide to Geek Guys ミッキー・ハルピン & ヴィクトリア・マート 久霧亜子 訳 出版者コメント:許可をとらずにこの記事をコピーするでない! 考えてもごらんよ――オリジナリティのかけらもないではないの。しかも、初出の Bunnyhop にリンクすらはらずに、この記事をむしってった連中が何十人もいるんだよ。意地悪してるみたいでいやなんだけどさ、ごめんね。 ――セス 出版者コメントその 2:この記事は、著者たちの見解および経験を述べたもので、誌の見解とは関係ないのだ。さらに、この記事が書かれたのは 1994 年だってのはお忘れなく。ジェインウェイ船長になんで触れてないとか新シリーズのスタートレックなんたらがどうしたとかいうお怒りの手紙を送る前に、そこんとこちょいと考えておくれよね。 ほうほう、女々しく引きずってた、あのザ・サンドボッ

  • プログラマの権利宣言

    Jeff Atwood / 青木靖 訳 2006年8月24日 企業は開発者に給与として60-100kドル支払いながら、ひどい作業環境と汚い使い古しのハードウェアによって彼らを損なっている。信じられない話だ。そんなのはビジネス的に理屈に合わない。ところがそういうのをどこでも目にする。ソフトウェア開発者が成功するために不可欠なものを与えていな い企業がいかに多いかは驚くばかりだ。 そこでプログラマの権利宣言を採択し、成功に不可欠な基的なことを否定する企業からプログラマの権利を守ることを提案する。 すべてのプログラマは2つのモニタを持つ権利を有する 下落する液晶ディスプレイの価格と、遍く存在するデュアル出力ビデオカードのことを考えるなら、開発者を1つのディスプレイに制限するのはばかげた話だ。ディスプレイを2つにすることによって得られる生産性の利益については、今では十分に説明されている。開発者の

  • 無精で短気で傲慢なプログラマ web 開発のヒアリングシート/チェック項目

    要件定義のヒアリングシートはいくつか見たことはあるが、web 開発に 特化したまともなヒアリングシートを見たことがないので作ってみた。 「サイトの目的は」などの上流部分はあえて省いて、機能・実装にフォーカスしている。 思いつくままに記述してみたが、結果としてはインターネット上の コマース向けサイトに特化した形になった。 請負時のヒアリングシートと、発注時の要件伝達漏れチェックシートと、 開発時のレビュー観点の元ネタとして使えるといいなぁ。今後気づいた ところがあれば追記していきます。 ●2010/02/24 追加分。 - サイトメンテナンス時のアナウンス要否 - メンテナンスページは「503 Service Temporarily Unavailable」を返すようにし、 検索エンジンにキャッシュされないよう注意する。 ●2007/08/23 追加分。 404/403/500 などのエラー

  • The Term "Social Network(ing) Sites" 日本語訳

    「ソーシャル・ネットワーク(ネットワーキング)・サイト」という用語 著者: danah boyd 日語訳: yomoyomo 以下の文章は、danah boyd による The Term "Social Network(ing) Sites" の日語訳である。 私が Friendster の調査を始めた当初、これらのサイトの名称について社会学者の間で多くの議論があった。はじめプレスは、これらのサイトを説明するのに「ソーシャル・ネットワーク(社会的ネットワーク、social networks)」という用語を使っていた。これに憤慨した社会学者は、ああしたサイトは実際には社会的ネットワークではないと延々と文句をつけることとなった。MySpace の人気が爆発すると、メディアは今度は「ソーシャル・ネットワーキング・サイト(social networking sites)」という新しい用語を使う

  • BlockSorting

    BlockSortingは、今までのデータ圧縮で有名な方法であるLZ法とは全く違う、ユニークな操作を用 いてデータを圧縮する方法であり、M.BurrowsさんとD.J.Wheelerさんが作者なので「BWTransform」 ともいいます。 このアルゴリズムは簡単に言ってしまえば、「データをぐるぐる回してソートして出力」というも のです。簡単すぎるかもしまいませんが、当にそうなんです。 ちなみに、このBlockSorting、単体では全く圧縮しません。ただ可逆な形にデータを変換すると いうものです。しかし、BlockSorting後のデータは非常に圧縮されやすい状態になります。例える と、色々な形をしたスポンジ(データ)が箱にごちゃごちゃに入って山積みになっているとします 。 これをそのまま上からギューっと押しつぶすのがLZ法やHuffman法なのに対し、一度、形が似た も

  • GREE Labs -オープンソーステクノロジー勉強会 第2回 ―開催のご報告―

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    GREE Labs -オープンソーステクノロジー勉強会 第2回 ―開催のご報告―
  • Web 2.0 アプリの階層構造 by Tim O'reilly

    後半部分を終えて、全体少し手を入れました。 Levels of the Game: Web 2.0 アプリの階層構造 著者: Tim O'reilly 翻訳: Takashi Mizohata Jim Fallow の、“Web 2.0 アプリだけを使う2週間”という Technology Review の記事を読んでいると、『なんて奇妙なことするんだ!そりゃまるで、車の居住性を確かめるのに、自分のベッドではなく車のバックシートで、2週間快眠実験をするみたいなもんだ』と思った。Fallow は鋭いし、おもしろい指摘(それについては後述)もいくつかあるけれど、彼のしたことは普通の人々にとって Web 2.0 だけで頭をいっぱいにすることが、どれだけ大変かを明らかにしたんだ。『Web 2.0 の最も重要な前進は、Ajax がこれほど広範に採用採用されたということのようだが』と彼は云うが、なん

  • ベールを脱いだ日本のフリーメーソンたち

    陰謀の代表にさせられているフリーメーソンの組織は日にもある。世界にネットワークをもつ、その秘密結社は日で何をしているのか? 謎につつまれていたその真実を当事者がいま語る! さる7月8日、オウムについてのあるシンポジウムにパネラーとして参加したときのこと。思想家・吉隆明氏の、討議に先立つ特別講演を聴いていて、肩すかしをわされたような気分を味わった。吉氏は、かねてよりヨガの行者としての麻原彰晃を高く評価してきた。その「評価」が妥当かどうかは別にして、少なくともそうした、大勢におもねらない特異な視点をもつ氏が、陰謀史観に彩られたオウムの世界観については、ただ「バカらしい、くだらない」とあっさり片づけてしまったからだ。それですむのかなと、つい首をひねりたくなった。「ユダヤ=フリーメーソンが世界の征服を企んでいる」という、ナチスのプロパガンダそのままの陰謀史観は、確かに「バカらしい」。同感

  • suffix array

    更新履歴 2004/01/07  O(N) 構築アルゴリズム三種追加(Ko &Alulu, Kim & al., Karkkainen & Sanders) Suffix Arrayは、最近注目を集めているデータ構造です。その理由として、 (1)大規模なデータに対して、高速に検索、情報抽出を行うことができる (2)BWTとしてデータ圧縮に用いることができる。 ことが挙げられます。(1)に関しては自然言語処理において、膨大な量のコーパスから情報(例えば、単語の出現回数など)を調べるときににSuffix Arrayを用いると非常に高速に求めることができます。 膨大な量のコーパスに基づいた自然言語処理が盛んになってきている今、Suffix Arrayが注目を集めています。 また、ゲノム情報を調べるバイオインフォマティクスにおいても、ここの配列と似ている部分(例えばCCAG)を調べるといった場合

  • Google Code Search

    Search packages with names matching regexp. (A package's name is its URL or CVS server information.) package:perl.*\.tar\.gz Frodo  package:linux-2.6 int\ printk

  • 3値論理とNULL:CodeZine

    要するに、データベースにnullが1つでも含まれていれば、クエリから正しくない結果が返される可能性がある。しかも、一般的には、どのクエリから正しくない結果が返されるのかを知る方法はないので、すべての結果があやしく見えてくる。nullが含まれたデータベースから正しい結果が得られることは確信できない。筆者に言わせれば、この状況はまさにお手上げである。 ――――C.J.デイト はじめに 多くのプログラミング言語が、真理値型(BOOL型、BOOLEAN型)というデータ型を持っています。もちろん、SQLにも真理値型が存在します。ユーザーが直接扱えるデータ型として定義されたのはSQL-99ですが、WHERE句などの条件の評価時にも真理値の演算が行なわれています。 ところで、普通のプログラミング言語の真理値型とSQLの真理値型の違いをご存知でしょうか? それは、普通の言語の真理値型が、true、fals

  • OCaml プログラミング入門

    OCaml のすすめ OCaml とはフランスの 情報技術系の研究機関の INRIA で開発されている関数型言語 ML (の方言) です。ML には多相型、型推論、ガーベージコレクション (GC)、 データ構造のパターンマッチング等、プログラミング言語理論の研究の 成果 (すごく最新のものと言うわけでは無いそうですが) が詰め込まれ ています。これらの目的・効用は、 コードの再利用の範囲が大きい (多相型) コードの記述量が短かくなる (型推論・データ構造のパターンマッチング) バグの入り込む余地が少なくなる (GC、関数的(副作用の少ない)プログラミング) 等です。私は OCaml を研究でのデータ処理をはじめ、作成するプログラムほとんど 全てにおいて日常的に使っているのですが、 とにかく開発効率が良いです。 コンパイル時の型チェックの厳しさには慣れないとちょっと面倒に感じる かもしれま

  • お笑いコピペ選手権の記録

    Web Terbaik Membaca Manga Gratis – Manga telah menjadi fenomena global yang tak terbantahkan di dunia hiburan. Sebagai penggemar komik Jepang atau budaya otaku, Anda pasti menyadari daya tarik yang…

  • キーワード検索を超えるオープンソース検索技術 | OSDN Magazine

    ある研究者グループが数年前からひっそりと研究を続けてきた新しい検索技術が公開された。入力された文字列に一致するものを探すのではなく、照会の意図を認識して検索する技術だ。GPLの下でライセンスされ、デスクトップ版も間もなく登場する。 この技術は意味索引付けを利用している。さまざまな応用が考えられるが、最も簡単な応用に類語の検索がある。たとえば、「果物」で在庫データベースを検索すると「リンゴ」や「オレンジ」が抽出されるといった具合だ。 ミドルベリー大学 Semantic Indexing Projectの開発責任者Aaron Coburnによると、現在、オープンソース検索ツールキットの文書化を進めており、デスクトップ検索アプリケーションは完成間近、今月末にリリースされるという。 全ソースコードはGNU General Public Licenseの下で公開されており、ダウンロード可能。同プロジ

    キーワード検索を超えるオープンソース検索技術 | OSDN Magazine
  • Code Search - O'Reilly Labs

    More than 5,000 companies count on our digital courses and more to guide their teams through the tools and technologies that drive business outcomes. We can help yours too. New AI policy for O’Reilly authors and talent O’Reilly president Laura Baldwin shares the company’s ethical approach to leveraging GenAI tools and ensuring O’Reilly experts are compensated for their work. See it now It’s time t

    Code Search - O'Reilly Labs