「第7回 日本OSS貢献者賞・日本OSS奨励賞」受賞者を選定 日本 OSS 奨励賞を自分個人と sinsai.info のボランティアとして実質両方で受賞しました。はたして自分が受賞してしまっていいんだろうか。 さてそれ関係で オープンソースカンファレンス2012 Tokyo/Spring 1 日目の懇親会で授賞式に出席する他 LT をする事になっています。 (LT の持ち時間は5分程度らしいので頑張ってスライドを書きます) あ、hiromu, 日本 Ruby の会様: おめでとうございます。 追記 ossforum.jp/ossaward7th2矢倉君には「若年層開発者の模範となる活動を行っている」とあり,そらには何も無いので,つまり(略) — _ko1 (@_ko1) March 13, 2012 そもそも模範にしてくれる人が身近に居ない (ひろむは NPCA があるけど) 彼の生活リ
rackhubは、ハッカソン系イベントなどで一気に開発してさくっと公開するwebサービス向けのホスティングサービス。 先日メディアローンチ(正式な全機能公開)を前に、プロダクトローンチを迎えました。 ついに一般ユーザが登録可能になったので、railsを気軽に動かす方法を紹介していきたいと思います。 Rackhub - The Hosting Platform for Collaboration. VPSと違い、最初からrvmやperlbrewなどが入っているので、環境構築で手間取る時間を大幅に削減することが出来ちゃいます。 (追記。id:voluntas様よりアドバイスがあったので、クレジットカードまわりの書き足した!) rackは3時間まで無料なのですが、それ以降は有料となるのでクレカ登録が求められます。 日本はクレカ文化がアメリカよりも薄いので、少し抵抗ある方もいそうですね。 削除しな
実現のためのコードはいたってシンプルです。以下のようにします。 var imgObj = new Image(); imgObj.src = "sample1.jpg"; JavaScriptでImageオブジェクトのsrcプロパティに画像アドレスを設定すると、その時点でブラウザが画像をダウンロードするのを利用しています。 以下は引数に画像アドレス配列を渡すと、一括して先読みしてくれる関数です。 function preload(imgs){ for(var i = 0; i < imgs.length; i++){ var imgObj = new Image(); imgObj.src = imgs[i]; } } preload(["sample1.jpg", "sample2.jpg", "sample3.jpg"]); ・・・が、これだけでは先読みの終了どころか、本当に先読みして
Better Image Caching with CSS ? Perishable Press CSSを使った画像先読みテクニック CSSの中に、background-image として指定しておくことで読み込ませるような方法もありますが、<div> と position を使って実現する方法 要は、position指定した見えないdivの中に<img>を仕込んで画像を先読みさせるというものみたい。 HTML <div id="preloader"> <img src="http://domain.tld/path/images/01.png" width="1" height="1" /> <img src="http://domain.tld/path/images/02.png" width="1" height="1" /> <img src="http://domain.tld
2011年10月25日09:22 カテゴリpresentationruby 英語困難者によるはじめての英語LightningTalks in RubyConf2011 @bash0C7です。ECナビ事業本部でエンジニアをしつつ、アジャイル戦略室という活動を行なっています。 今回の話は、アメリカのニューオリンズで行われたRubyConf2011でLTした経験についてです。 PA011287 by sora_h, on Flickr(http://creativecommons.org/licenses/by/2.0/) 謝辞このエントリーは、nari3の英会話困難者によるはじめての英語プレゼン に影響されました。ありがとうございました。どこでどんなLTをしたかVOYAGE GROUPでは海外の技術カンファレンスに社費で参加できる制度があります。今年わたしがその制度の対象者の一人に選出され、R
english, presen私の英語レベルはTOEIC400点台で、まぁ残念なレベルというか、ゆっくり喋ってもらえば50%は聞き取れて、簡単な英語なら喋れるという感じ。 と、私のような日常会話にも困るようなに残念な英語でも、プレゼンはできます。 覚悟の問題で「やろう」と思えばできる。意外ですが、そんなもんでした。 とはいえ、人一倍準備が必要なことは明らかで、私がどのような準備をしたのか、ということを書いときたいと思います。 資料作り最初は日本語でざーっと書いて、それを翻訳する形で進めていきました。 Google Translationさんには大変お世話になりました。 さらに職場に英語が得意な人がいたので、その方にレビューしていただいて、不自然な英語が無くなるようにしました。大半を直してもらいました…。 本当に多大な時間を割いてもらって、感謝していますm(_ _)m 気をつけたのは「喋りた
30分で英語が話せる やっほ~! 『30分で英語が話せる』に興味を持ってくれたみんな~! ありがとね~!クリス岡崎です! この記事はね、「たった2つのことを覚えるだけで」で、30分で英語が話せるようになっちゃうっていう、すごい記事なんだよ! イェーイ! 【1】みんながすでに知っている「700語の英単語だけ」で会話ができる 【2】「たった6つの正しい発音」覚えるだけで、ネイティヴに通じる英語になる このたった2つのことを覚えるだけだから、「30分で英語が話せる」ようになっちゃうってことなんだ! すごいでしょ! そして、「ひと言」でもネイティヴに自分の英語が通じると、一気に「英語って楽しい!」ってなっていって、もっと、もっと、「英語がやりたい!」っていう気持になっていく。「英語が話せる」って、ほんっっっっっっとうに楽しいものだよ! バックナンバー一覧 ネイティヴに通じる英語になるために必要とな
プログラミング言語Clojureの作者Rich Hickey氏率いるClojure HackerのチームがDatomic(デートミックと発音するらしい)というデータベースをリリースしました。これが何やらとてつもないです。10年先を行ってる技術じゃないでしょうか。 まだ本番サービスは始まっていませんが開発環境用のライブラリが配布されています。 Datomicは斬新なアーキテクチャなので一言で説明するのはとても難しいです。 私が理解できたことを簡単に説明します。 2014/1/20追記 ライセンスモデル、サポートストレージ、サービスとしてではなく独立して使用する形になるなど記事作成時の内容から色々変更が合った部分を更新しました。 変更不可なAppend-onlyデータベース 従来のデータベースで、あるレコードを変更するというのはそのレコードに対応した場所があり、そこのデータを書き換えるというこ
エントリとかは発見しだい随時追加していきます。 基本手動検索なのでコメントや@なげてもらえるとうれしいです。 とりあえず自分のブログにまとめとく Facebookページの下にページつくったりできなさげ, 公式ページのxhago.netにはあとで追加してもらおう、そうしよう。 Togetterに登録しようとしたけれど、昼の部前半のつぶやきが流れてもう取得できないorz なんとかサルベージしたい。 まとめもいいけど自分の感想も早く書かないと。 xhago3 スライドまとめ @hanachin_ Favtile - never write JS again - @toku_toku3 Webサイトつくったった。 @micha_micha7 HTMLでデザインにこだわったアプリを作りましょう!! @akaringding チャリーンの奇跡 @k_nishijima AWS で行こう NoSQLとビ
先日越えられない壁とか書いてたら、 何かあっさり乗り越えたっぽい。 これまで散々越えるのに苦心していた壁なのに。 やっぱホットエントリー効果ってすごいわ。 はてなーのツボは未だに良く分からんけど。 ◆ホットエントリ効果を計る うちのブログはこれまでに三回ホットエントリー効果の恩恵を受けている。 一回目が「ブログでバイオ 第41回「私が博士課程に進学しなかった理由」」 二回目は「読売新聞のトンデモ記事が見事に爆釣な件」 そして三回目が今回の「英語耳を鍛えるための科学なポッドキャスト10選」 これまでの経験から言って、大体ホットエントリーに載るとその効果でアクセス+3000~5000PV/day、はてブ+100/day程度の効果がある。 そしてはてなのトップページに載れば、さらに5割増となる。 個人ニュースサイトでも同程度の影響力を持つところはいくつかあるが、やはりはてブの影響力は大きい。 ホ
ブログパーツの表示が遅いと、ページ全体の描画が止まってしまいますよね。 ブログパーツを「非同期化」してしまえば、ストレス無くページが表示されるようになりますよ。 非同期化とは、ページの一部分を、全体のページから独立して描画させる方法です。 方法はいろいろあるのですが、今回はJavascriptの「setTimeout()」関数を利用しました。 setTimeout()は、メインの描画とは別に、指定した時間後に命令を実行する関数です。時間を0にすれば、非同期で動作させることが可能です。 ブログパーツは、主に3つの形に分けることができます。各々の形ごとに、高速化する方法を紹介します。 ●タイプ0 <iframe src=”http://hogehoge.com/blogparts.cgi”></iframe> iFrameのタイプは、すでに非同期化されているため、特に対策は必要ありません。 ●
かん吉さんの記事 「遅いブログパーツを高速表示する方法」、すばらしいですネ。アフィリエイトをやっている人にとっては、とても興味を引く記事だと思います。ですが、紹介されているスクリプトは、中級以上の方が対象 とあるように、私のような初級者が知っておくべきことがあるはずです。 そこでまず私自身が中級者以上となるために、過去3回に渡り自分なりにブラウザの動作を勉強してきました。 ブラウザ動作の理解-レンダリングツリーの構築と描画のタイミング ブラウザ動作の理解-リフローとリペイント及びその最適化 ブラウザ動作の理解-レンダリングの負荷を測る そこから見えてきたのが、レンダリング・ツリー の役割りです。ブラウザの本質は、ドキュメントとその見た目 (ビュー) の管理です。前者は、文書自体やその構成の管理に責任を負い、後者は、描画について責任を負う。そして、両者のコラボレーションによりユーザーに情報を
本書について 本書は、Node.jsでのアプリケーション開発を始めようとする皆さんに、 ”高度な”JavaScriptについて知るべきあらゆることを解説します。 よくある”Hello World”チュートリアルの、はるか上をいくものです。 ステータス 貴方が読んでいるのは、本書のいわゆる最終版となります。 つまり本書は、間違いが見つかった場合や、 Node.jsの新バージョンにおえる変更点を反映する時のみ、改訂されます。 最終更新日は2012年2月12日です。 本書内のコードのサンプルは、Node.jsのバージョン0.6.10でテストしています。 ターゲット読者 本書は、Ruby、Python、PHP、Javaのような、少なくともひとつのオブジェクト指向言語を理解しており、 JavaScriptについてはあまり経験がなく、Node.jsについては全く経験がないという、 著者と同じようなバッ
fluxflexを使ってたギー沖WordPressがQuote limit なってもうた…。 どうも、無料で使える範囲を超えてしまったらしい… なので、ギー沖WordPressで書いた内容をこちらに掲載します。 - ギークハウス沖縄では、毎月家賃や光熱費をインターネットの皆さまと共有しようという考えの下、 先月分の費用が出たのでこちらに表記いたします。 パブリック・マン宣言ならぬ パブリック・ハウス宣言です。 家賃:¥100,000 ガス:¥2,490 水道:¥6,294 電気:¥4,094 灯油:¥12,343 ネット:¥6,510 合計:¥121,731 今月は入居してからの初めての徴収です。 灯油が入居時に空っぽだったので、満タンに入れてもらいました。 おそらく、¥8,000/人 が一ヶ月にかかる光熱費の最大だと思われます。 現在住人は家賃¥30,000 + 光熱費割り勘となりますの
欲しいアンドロイド情報をギュッと凝縮! TABROID - タブロイドAndroid Application Review ツイートするミクシィチェックIPA【情報処理推進機構】の実施する情報処理技術者試験のうち、応用情報処理技術者試験の午前問題集です。 反響がよければ問題集をどんどん追加していく予定です。 もし、こんな機能が欲しいという要望があればレビューなどに記入をお願いします!応用情報処理技術者の問題が4択でサクサクと勉強できます。 解説、履歴等の難しい機能は一切ありません。3月2日にアプリケーションの仕様を変更しました。 前回までのバージョンだと どうしても画像の容量を保持しているため 容量が大きくなってしまうという傾向がありました。 ですが、その画像をサーバーで保持することでユーザーが有する 容量を軽減することができたので 今回この仕様に変更させていただくことになりました。 誠に
クラウドWebサービス時代は GUNDAM (Github Ubuntu Node Dropbox AWS MongDB) だ!! おい!おいおい!「LAMP経験者募集してます」っておい!もう2012年だぞ!もっとナウい感じのがあるだろ!!クラウドWebサービス時代は GUNDAM(Github Ubuntu Node Dropbox AWS MongDB)だ!!「LAMP経験は?」「俺がGUNDAMだ!」— Wataru MIYAGUNIさん (@gongoZ) 3月 12, 2012 LAMP (Linux Apache MySQL Perl-PHP-Python)の次の技術の総称はGUNDAMという言葉としてjanos,num,lnnmなどあったようですが 今ひとつ普及しない感じがありました。 しかし"GUNDAM"という言葉は普及しそうですね(ネタ的にもいいので) LAMPという言
ノリと勢いでやってしまった。公開はしている。(後悔はしていない)。 ギークハウス沖縄でLT大会という名のプレゼン練習大会があったので、久々にプレゼンで喋りたいなーとか思ってみたので。つい。 某なんとかアカデミーの練習半分、普通のLT(?)半分といった構成でしたがあれくらいの人数向けってことなら気がちょっと楽でした。 (ちょっと吃音が発動はしていたけどね;;) タイトルは「脱「情弱向け」プレゼン」とかいうちょっとアレなタイトルをつけてみました。 SlideShareでも公開しているので興味あれば是非。 http://www.slideshare.net/yonashiroyuu/ss-11960410 で、このプレゼンタイトル自体もまぁいろいろな意味があるんですよ。 説明しませんでしたが。 というわけで、この辺の話を。 そもそものきっかけ1 この前のeXtreme Hago 3(みーち)での
Coffee PhysicsはCoffeeScript製の物理エンジンです。オブジェクトとマウスの相互作用を計算します。 Coffee PhysicsはCoffeeScriptで作られた物理エンジンです。物理エンジンと言っても落下やジャンプではなく、オブジェクト同士の相互作用に長けているようです。 マウスの動きを追従するボールです。 マウスを動かすと弾けます。 こちらはマウスの周りを回転しているデモです。 鎖がマウスによって動き回ります。 布を3次元で動かすデモです。 これは先の二つを合わせたようなデモです。 デモ動画です。FPSがかなり低いですが、動画撮影していない際には60近くで動いています。 Coffee Physicsではオブジェクトを引っ張ったり、動かした時の相互作用を計算して動作します。マウスに追従したりキーボードでアクションを起こしたりするのも面白そうです。 Coffee P
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く