タグ

ブックマーク / www.geekpage.jp (18)

  • はてなブックマークリニューアル:Geekなぺーじ

    昨日、はてなブックマーク2.0の発表会に行ってきました。 伊藤直也氏による「はてなブックマーク概要」と、株式会社プリファードインフラストラクチャCTO太田一樹氏による検索機能紹介でした。 今回の目玉 今回の目玉は、デザインの刷新、検索機能の強化と、ジャンル分け機能の強化、お気に入り機能の刷新によるコミュニティ化の促進だと感じました。 個人的には、「お気に入り」機能の大幅な改造によって発生するコミュニティの自律分散的な発生促進が最も大きな変化になるだろうと感じました。 検索機能強化 今まではてなでブックマークしても、タグ以外で過去のブックマークを発見するのが非常に難しい状況でした。 今回の検索機能強化によって、「何でもいいからブックマークに放り込んで後で探す」ということがやりやすくなっているようです。 ジャンル分け機能強化 新しいはてブでは、記事の中身を確認して自動的にジャンル分けが行われる

    wacky
    wacky 2008/11/05
    はてなブックマークリニューアル発表会参加者によるアルファ版のレビュー。JavaScriptが必須、OFFにするとお気に入りも追加できない。/アッ、僕のアイコンが・・・。
  • アプリキャストSDKが一般解放、5年後には「テレビ」という概念が変わるか?:Geekなぺーじ

    Sony Dealer Convention 2008に参加してきました。 イベント会場で様々なセッションが開催されていたのですが、その中で一番面白かったのがアプリキャストセッションでした。 アプリキャストのセッションでは、近日中にアプリキャストSDKが一般個人向けに公開されることが発表されていました。 「近日中」とは、かなり近い日程であり、遅くとも1ヶ月以内であるそうです。 今まで、法人向けには公開されていましたが、個人向けSDKはまだ公開されていませんでした。 個人向けSDKが公開され、それが評判になり、その他のテレビメーカも追随した仕組みを発表すれば、5年ぐらいでテレビという機器の概念がガラリと変わってしまいそうです。 少なくとも、私はテレビという固定概念を壊してしまうぐらいの威力がありそうだと感じました。 (ちょっと大げさかも知れませんが。。。) アプリキャストにできること アプリ

    wacky
    wacky 2008/09/17
    ソニー製テレビのBRAVIA上でJavaScriptウィジェットを動作させるシステム「アプリキャスト」の紹介。近日中にSDKが一般個人向けに公開されるとのこと。面白そう。
  • PHP GDプログラミング:Geekなぺーじ

    ここでは、PHP用グラフィックライブラリGDを使ってスクリプトを書く方法を説明したいと思います。 GDを使ったCMSを作ると、画像をサーバにアップロードして自動的にサムネイルを作ったり出来ます。 また、GDを使うと任意の絵を作成できるので、例えばAJAXと組み合わせて色々作ると楽しいかも知れません。 その他、色々と使いどころはありそうです。 基 GDの使い方 GDライブラリの設定情報を確認する 四角く塗りつぶす 画像の読み込み PNGの出力 JPEGの出力 画像の拡大と縮小 画像の回転 TrueType Fontを使った文字列出力 TrueType Fontを使った文字列出力(傾きあり) TrueType Fontで文字列を記述した場合の大きさを測る TrueColor画像(1) TrueColor画像(2) 画像上に文字列を表示 画像上にロゴをオーバーレイ 画像フィルタ 明度 カラーバ

    wacky
    wacky 2008/08/06
    PHP+GDによるグラフィックスプログラミングの基礎。
  • Geekなぺーじ:リンク2.0

    例えば、 <a href="http://www.crypton.co.jp/mp/pages/prod/vocaloid/cv01.jsp" rel="sweetheart spouse">初音ミク</a> というXHTMLで「初音ミクは俺の愛する嫁」と表現できるわけです。 なお、Webページ内でXFNを有効にするには、headタグ内にprofileを追加する必要があります。 <head> を↓に <head profile="http://gmpg.org/xfn/11"> FOAF FOAFは友達友達といったソーシャルな関係をRDFで表すためのものであるようです。 公式サイトに、ベーシックなサンプルとして、以下のRDFが記述してありました。 (一部省略しています。) <foaf:Person rdf:about="#me" xmlns:foaf="http://xmlns.com/

    wacky
    wacky 2008/02/04
    Goolge Social Graph APIから連想したもの。リンクのrel属性で様々な「意味付け」が行われる未来。
  • Geekなぺーじ : オーム社開発部での開発体制

    オーム社開発部さんでのの作り方を取材させて頂きました。 社内で自作ツールをバリバリ作って、出版作業の効率化を行っているのが凄いと思いました。 ただし、今回取材をした内容が行われているのは、オーム社開発部のうちの1グループ(グループは約3名)です。 全体的にこの体制で行われているわけではないそうなので、ご注意下さい。 取材実現の経緯は「オーム社開発部の方とのやり取り」をご覧下さい。 Subversionでバージョン管理 著書の原稿は、XML管理されており、そのXMLはSubversionで全ての著者(監訳者)と共有されているそうです。 Subversionのサーバはインターネット上にあり、各自がリモートで作業を行える環境が整い始めているため、最近では著者と一度も会わずにが完成するという案件もあるそうです。 フォントなどの問題から、番環境でのPDF作成はオーム社開発部で毎日行っており、毎

    wacky
    wacky 2008/01/18
    業界でも珍しい、オーム社でのXMLとSubversionを利用した出版作業の例。原稿をXMLで書き、Subversionでバージョン管理、著者と共有。
  • Geekなぺーじ : Rubyネットワークプログラミング

    ここでは、Rubyによるネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)です。 TCP 簡単なTCPサーバとクライアント TCPクライアント(エラー処理付き) 何度も受信できるTCPサーバ TCPサーバ(acceptした相手の確認) UDP UDPを使う UDPでブロードキャストを使う UDPでマルチキャストを使う(マルチキャストを送信する) UDPでマルチキャストを使う(マルチキャストを受信する) UDPでマルチキャストを使う(TTLを設定する) Web 簡単なHTTP GET(Net::HTTP) HTTP HEADと全てのHTTPヘッダの表示(Net::HTTP) HTTP POST(Net::HTTP) 簡単なRSSクライアント その他 IO::selectを使う IPアドレスからホスト名への変換

    wacky
    wacky 2007/11/30
    Rubyネットワークプログラミング入門。
  • Geekなぺーじ:エロパワーでCaptcha突破

    「CAPTCHA Wish Your Girlfriend Was Hot Like Me?」という記事がありました。 相手が自動的に作業をするロボットではなく、人間であることを確認するために良く利用されているCAPTCHA(Completely Automated Public Turing Test to Tell Computers and Humans Apart)をエロパワーで突破しようとするトロイの木馬が紹介されています。 トレンドマイクロでは、このトロイの木馬をTROJ_CAPTCHAR.Aと命名したそうです。 このトロイの木馬は、女性の画像が登場するそうです。 女性の画像の横には「この文字が読めたら一枚脱ぐわよ(はーと)」という文章とCaptchaの画像が表示されるそうです。 そして、実際に文字を打ち込むと着ている服が1枚少ない女性の写真が登場するそうです。 これが次々と繰

    wacky
    wacky 2007/11/02
    CAPTCHAを人力OCRで解読するアイデア。一文字入力するたびに女性(の画像)が1枚脱ぐ。(→ 類似: http://labs.cybozu.co.jp/blog/akky/archives/2007/05/recaptcha-human-group-ocr.html
  • 企業文化が形成される経緯:Geekなぺーじ

    慣例,風習,企業文化などが形成される経緯を表した面白いジョークがありました。 同様の文章が多数の箇所に掲載されていて、どれが原文だかはわかりませんでした。 さらに、これが純粋にジョークなのか、当に何かの実験を行った結果なのかもわかりませんでした。 イギリスで行われた実験が元になっていると記載されているバージョンもありましたが、真偽はわかりませんでした。 最後の文が「And that's how policies get established.」で終わるバージョンと、「And that's how company policies get established.」で終わるバージョンなどもありました。 最後の一文が無いバージョンもありました。 ジョークを訳してみました。 以下に、訳文と原文の両方を載せます。 訳 部屋に8匹の猿を入れます。 部屋の中央にははしごが設置されています。 そのは

    wacky
    wacky 2007/10/22
    何のために存在するのか分からない慣例、風習、伝統が組織に生まれる過程。サルの例えが面白い。
  • フリー素材集サイトを利用するときの注意点:Geekなぺーじ

    Webサイトなどを作ろうと思うと、写真などの素材が必要になります。 お金を払わずに無料で使えるものが、あれば非常にうれしいです。 無料で高品質な写真素材などを多数提供してくれるフリー素材サイトは非常にありがたい存在です。 しかし、状況によってはフリー素材集サイトを利用する事にはリスクがあると思われます。 以下、こんなリスクがあるかも知れないというのを色々考えてみました。 考え過ぎかも知れませんが、以下のような事を妄想してみました。 著作権はOKでも肖像権がアウト 「flickrの画像を使って広告を作って問題になった事例」では、flickrに個人写真を公開している人が「商用利用OK」としていましたが、写っている人が「利用不可」でした。 このように、人物が写っている写真では撮影した人がOKと言っていても、完全にOKじゃない場合もあり得ます。 法的には問題は無いが感情的に許せない人がいる フリー

    wacky
    wacky 2007/08/15
    フリー素材を使うリスクについて考える。
  • Geekなぺーじ:flickrの画像を使って広告を作って問題になった事例

    企業がflickrから画像を広告に利用して問題が発生してしまった事例を発見しました。 「flickr ads」などの検索単語を色々入れていたら発見しました。 この問題は2ヶ月ぐらい前に発生し、現在まで続いているようです。 Virgin Mobiles Australiaがflickrで公開されている画像を使って広告を出したようです。 その広告の下の方に「flickr.com/photos/chewywong からの画像です」というような事が書いてあったそうです。 その広告を見たflickrユーザが「広告に利用されたね、おめでとう!」というような投稿をしました。 http://flickr.com/photos/sesh00/515961023/ Dump Your Pen Friend すると、写真をflickrに投稿した人と、撮影されている女性がコメント欄に書き込みをしました。 まず、最

    wacky
    wacky 2007/07/27
    Creative Commons Attribution License(商用利用可)で公開されている写真を使っても問題が発生した事例。
  • プログラマレベル:Geekなぺーじ

    レベル0 レベル0の人はプログラムを一度も書いた事がありません。 レベル0の人は、プログラミングとはどのような作業なのか想像もつきません。 世の中のほとんどの人は、このレベルです。 レベル0の人は、プログラムをかけるプログラマはいわゆるオタクだと思っています。 ありがちな発言 「プログラミングできるんだ。ふーん。凄いね。」 レベル1 レベル1の人は学校の授業の課題としてプログラムを書いた事があります。 しかし、あまりプログラミングには興味を持てず、コンピュータに詳しい知人に課題をやってもらったり、教えてgooなどで課題の答えを聞いたりしているので、仕事としてプログラミングはできません。 ありがちな発言 「教えて下さい」 レベル2 このレベルの人は、2度ほど何かの小規模プログラムを書き上げた経験を持っています。 段々とプログラミングへの興味が広範囲に及ぶようになり、勉強をするのが楽しくて仕方

    wacky
    wacky 2007/07/09
    プログラマを0~7の8段階にレベル分け。
  • Geekなぺーじ:エンジニアは下らない質問をする

    「バナナはおやつに入るんですか?」という質問をしたことがあるエンジニアは多いと思います。 私も真っ先にそのような質問をした覚えがあります。 で、実際にバナナを持ってくる人がいるかというと、私は見たことがありません。 エンジニアって一般人から見ると変な、もしくは下らない質問が大好きな人種なのではないかと思う事があります。 エンジニアというよりもプログラマかもしれませんが、全ての事をswitch case文で考えて、条件分岐の白黒をはっきりさせたがってしまうのではないかと思うのです。 以前、マンション営業をする友人に「職業がエンジニアな人がお客さんだと面倒なときがある」と言われた事があります。 最後に契約書を確認する際に、非常に細かいところを確認したがって面倒であるそうです。 (私は細かく確認しない大多数の人の方が間違っているとは思いますが。。。) 細かい話になってくると、例えば受け渡しの前に

    wacky
    wacky 2007/06/06
    エンジニアは、発生の可能性の低い事に時間を裂いて議論をしてしまうという話。
  • Geekなぺーじ:選択肢を減らすことの重要性

    Google TechTalksでBarry Schwartz博士による講演が公開されていました。 「The Paradox of Choice - Why More Is Less」というタイトルでした。 最初は、UNIXコマンドのmoreがlessよりも劣っている理由の事だと思って見始めましたが、そうではありませんでした。 何でも選べてベストじゃないと満足しないというのは、アメリカ人っぽい気もしましたが、かなり面白かったです。 ユーザビリティと機能の問題は良くある問題ですが、お店で展示されている商品の種類を減らした方が売り上げが上昇する話などが新鮮でした。 以下に要約してみました。 ここでは書いていない部分も多いので、詳細はビデオをご覧下さい。 字幕も入っていますし、ゆっくりと話してくれる人なので非常に見やすいと思います。 ただ、スライド(PPT?)が見られないので、何故観客が笑ってい

    wacky
    wacky 2007/06/04
    『選択肢が多ければ多いほど人々は幸福になる』が間違っている理由。自由と選択肢の負の側面。
  • Geekなぺーじ:技術の盗み方

    新入生や新社会人として組織に入ったり、他の組織から畑違いの場所に異動すると、ゼロからのスタートになるときがあります。 そのときに、先輩からいかにして技術を「盗む」かが重要な要素になると思われます。 ここでは、自分の養分として吸収するために、先輩から技術を引き出す一手法を紹介したいと思います。 先輩から見て教え易い後輩や、ついつい必要以上に色々教えてしまう後輩などがいます。 今回は、そのような人の特徴を考えたり、過去の私が失敗したと思われる点を思い出しながら書いてみました。 ここで紹介する方法は、あくまで方法の一つであり偏っています。 性格によって向き不向きがあると思います。 また、あまりに露骨にやり過ぎると嫌われてしまう場合もあるのでご注意下さい。 あまり参考にはならないかも知れませんが、まあ、許してください。 やる気を見せる 非常にやる気があって、色々やっている人を見るとついつい応援した

    wacky
    wacky 2007/05/08
    職場の先輩からの学び方。『「それ知ってます」は禁句』、『技術を持たない人を軽視しない』など。
  • AJAXでやってしまう間違い:Geekなぺーじ

    「Ajax Mistakes」という面白い記事がありました。 AJAXを使ってWebアプリを作る時に陥りがちな間違いを列挙していました。 以下、要約してみました。 かなり削っているので、詳細は原文をご覧下さい。 AJAXを使うためにAJAXを使う AJAXはカッコイイ技術です。 しかし、AJAXはツールでしかありません。 AJAXはオモチャではありません。 実験的にAJAXを使うために、不必要なところにAJAXを無理矢理使っている場合が多いです。 戻るボタンの動作を妨げる 戻るボタンはWebインターフェースで重要な役割を果たしていますが、JavaScriptとの相性は良くありません。 戻るボタンの機能を維持できない場合があることは、JavaScriptのみで構成されているページをお勧めしない理由の一つです。 ただ、使い勝手の良いサイトというものは、そもそも戻るボタンに依存しなくてもユーザが

    wacky
    wacky 2007/02/27
    AjaxなWebアプリケーションを作る時に陥りがちな間違い。
  • Geekなぺーじ:右クリックで保存できない画像、コピペできない文字 (not javascript)

    Javascriptなどを使わずに右クリックで保存できない画像の作り方を思いつきました。 もしかしたら、既にwell knowかも知れませんが。。。 あまり実用性はないと思いますが、まあ、ネタの一種だと思ってください。 以下に表示している画像の左半分は右クリックで保存できなくしてあります。 右クリックで画像を保存できないのは、スタイルシート設定で透明な蓋を画像の上に置いているからです。 右クリックは画像に対してではなく、DIVに対して行っている事になっています。 上記サンプルをHTMLをわかりやすく整形したものを以下に示します。 <html> <head> <style> <!-- #myfilter { position:absolute; z-index:2; filter:alpha(opacity=50); -moz-opacity:0.5; width:120px; height

    wacky
    wacky 2006/10/06
    透明なdiv要素を重ねて画像の保存や文章のコピー&ペーストをできなくするテクニック。 (→ 関連: http://nais.to/~yto/clog/2005-07-02-2.html
  • Google maps簡単作成ツール:GMapCreator (v2 API 対応版)

    Google MAPS APIを使ったプログラムを簡単に作るツールを作ってみました。 目標はJavascriptなどが全くわからない人でも簡単にGoogle mapをブログやホームページに貼り付けられる事です。 左クリックでマーカを設置、もしくは開始位置を設定できます。 マーカを左クリックすればマーカ画像を変更したり、マーカをクリックした際にジャンプするURLを設定したりできます。 徐々に機能を充実させていく予定です。 Bug Report、機能追加要求、解りにくい、などご意見は大歓迎します。 ご意見はこちらへお願いします。

    wacky
    wacky 2006/07/11
    自分のページにGoogle Mapsを貼り付けるためのコードを簡単に生成できるツール。ブラウザ上で操作。
  • Geekなぺーじ

    「Geekなぺーじ」へようこそ。 このサイトは、同類を増やすべく技術メモを公開しています。 内容としては、情報技術/通信技術(インターネット技術)の分野で初心者~中級者向けです。 お探しの情報が無い場合には、お問い合わせ頂ければできる範囲で内容を増やして行きたいと思います。 暖かい心で見守って頂ければ幸です。

    wacky
    wacky 2006/02/24
    ネットワーク系、Windows開発系、Web開発系の技術的メモや資料を多数公開しているサイト。
  • 1