自ら達成したいと感じさせるための「しつこいまでの楽観性」 あまり負荷をかけずに新しい能力が得られていく「至福の生産性」 ユーザー同士が自分の居場所を確かめられて、それが次のモチベーションを生み出す「ソーシャル性」 未来や世界といった壮大なスケールを持ち、関わることが楽しくなる「ストーリー性」
![ゲーミフィケーションとは ゲームの人気・最新記事を集めました - はてな](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2399268c45f05176589994884651cf8a795231e/height=288;version=1;width=512/https%3A%2F%2Flive.blog-tags.st-hatena.com%2F%2F_next%2Fstatic%2Fimages%2FogImageDefault-0b14dbf84ffadcafc73ec8b1d951813c.png)
「IoTプラットフォーム」ってググるとメディア記事やシリコンバレーのスタートアップやら大手企業の新規サービスやらについての情報がめっちゃ色々と出てきます。 2020年にIoTデバイスが250億台もインターネットにつながり、それがもたらす付加価値の主要な源泉はデータをクラウドに集積しITシステムと統合したサービスにある、というのが典型的な論調であり新規事業に乗り出す理由ですね。 この現状と今後がどうなるかについて自分が見聞きしたり経験したりしたことを交えて考えたので書いてみます。 前提: IoTとWebの最大の違い = IoTデバイス販売の「めんどくささ」 vs Webの「手離れの良さ」 両者の最大の違いは、お金を出して買うお客さんとの接点のあり方です。Webはコンピュータ越し(スマホも広義のWebと捉える)にサービスを提供することが出来ますが、IoTはモノが介在するのでWebのように仮想空
時間を見つけてAngularJSのチュートリアルを進めている。 前にも書いたが、このチュートリアルはgithubのリポジトリで構成されており、チュートリアルを進めるに従ってレビジョンをチェックアウトする事で何時でも何処でも対象の内容にすることができるのでコードを持ち歩く必要がなく試す場所を選ばない。非常に便利でよくできていると思う。 WebStormの"Changes"ビューで見る、AngularJSのTutorialリポジトリのタグ このビューから対象のレビジョンをチェックアウトするか、コマンドが好きな人は"$ git checkout -b step-5"等として目的のコード内容にできる。 そんな中、チュートリアルstep-5ではサーバーからJSONデータを取得することを前提にしたコード(実際にはプロジェクト内部のスクリプトでJSONオブジェクトを生成しているのだが)を使う。そのためコ
E2EテストをWebStormから実行できるようになったので、最後の仕上げとして同karmaを使ったテストをWebStormからデバッグしてみる。 が、これがまた中々分からなかった。 karmaのwebサーバはポート9876で起動されるので、デバッガはそのポートにアタッチするような実行設定を用意すれば良いのは分かるのだが、スクリプトのテストを行うためのスタブ用のHTMLが無いのにどうやって(どのURLを指定して)起動するのか? 答えは、この動画にあった (12:18辺りから) Testacular (now Karma) - JavaScript Test Runner - YouTube デバッグの実行設定で注意する点は以下。 WebStormデバッガが開く際のURLは(デフォルトのポートならば) http://localhost:9876/debug.html プロジェクトのリソースル
Google chromeの拡張機能は、ブラウザ標準の機能としてPC間同期できます。しかし、拡張機能の設定だけは同期されず。私は、Chrome Stylistを使って、サイトごとにフォントを指定(id:consbiol:20101108)しているのですが、その設定を各PCで別個にするのは面倒。そこで、dropboxやSugarsync(id:consbiol:20090708)などのとシンボリックリンクを使って拡張機能設定を同期しています。方法は以下の通り。 1.まずはGoogle chromeを終了しておく 2.chromeの拡張機能設定ファイルが入ったフォルダは以下の通り。これをdropboxにカット&ペースト。もとのフォルダは消しておくこと。 ・XPの場合:"C:\Documents and Settings\ユーザー名\Local Settings\Application Data
Java, mavenmavenのphaseとかgoalとかについて実は適当な理解しかしていなかったのでまとめた。■goalgoalとは、mavenが実行するタスクの中で最小粒度のもの。要するにプラグインの中のメソッド1個を意味する(ので、プラグインを追加すればいくらでも増やせる)。たとえばCoberturaを考えてみると、 mvn org.codehaus.mojo:cobertura-maven-plugin:2.4:cobertura または(普通はpom.xmlやsettings.xmlに設定を追加して以下のように省略してしまう) mvn cobertura:cobertura は、group-id="org.codehaus.mojo"artifact-id="cobertura-maven-plugin"version=2.4のプラグインを(ローカル/セントラル)リポジトリ
翻訳原文:10 Things Every Java Programmer Should Know About RubyJim Weirichコンサルタント / Compuwarejim@weirichhouse.org Copyright 2005 by Jim Weirich (All Rights Reserved)自己紹介ジム・ワイリック (Jim Weirich)Compuware社コンサルタントJavaのプログラマRubyの熱狂的支持者大事なことを、まず先に私は以前、大規模製造会社の従業員に就業後のC言語コースを教えていました。提出されたCのコードのスタイルをちょっと見ただけで、生徒が以前にどんな言語を利用していたかを簡単に当てられました。全くもって本当のことです。「どの言語でも、君はFORTRANを書けるね」 Rubyを調査中のJavaプログラマなら、Rubyが色々な点でJav
9ヶ月ぶりに釣りなタイトルと共に、はてなブックマークに関するエントリを書いちゃうよ!エントリを書くきっかけは、以下に紹介する匿名ダイアリのエントリのブックマークコメントに「スターのつき方次第ではエントリ起こすよ(チラッチラッ」と書いたらスターを沢山もらえたから。<そうです、はてなスター乞食なんです、すいません はてブトップの新着エントリーに2chまとめのエロ画像スレが毎日のように出る現状というか。増田に投稿された風俗体験記がホッテントリ入りしたりしちゃう現状というか。エロってこんなにオープンでいいのかよ、と思う。正直不愉快なのでゾーニングして欲しい。pixivのように。風俗に行った話なんて、リアルでは相手を選んでするでしょう?参加者全員男のぶっちゃけた飲み会とか、そういう場でしかしない話でしょう?はてブトップに出していいような話じゃないよ。気色悪いなあネット上の「オープンなエロ」が不快お気
今年の言語処理学会の発表プログラムが発表されたようですね。NLP2011 発表プログラムとりあえず、個人的に気になっている発表を挙げてみました。C1-2 全部分文字列のクラスタリングとその応用 ○岡野原大輔 (PFI)C1-5 実時間ブートストラップ法○江原遥 (東大), 関根聡 (楽天/NYU)F2-6 Prefix/Patricia Trie の入れ子による辞書圧縮○矢田晋 (フリー)F2-7 機械翻訳手法に基づいた日本語の読み推定○羽鳥潤 (東大), 鈴木久美 (MSR)D3-1 階層的モデルを用いた機械翻訳のためのフレーズアライメント ○Neubig, Graham (京大/NICT), 渡辺太郎, 隅田英一郎 (NICT), 森信介, 河原達也 (京大)C4-2 辞書と言語モデルの効率のよい圧縮とかな漢字変換への応用○花岡俊行, 田畑悠介, 向井淳, 小松弘幸, 工藤拓 (グーグ
先日、以下の記事で初めて作ったAndroidアプリを紹介しました。 一週間で初めてのAndroidアプリを作ってみました その後、そのアプリをAndroidマーケットで公開してみました。 はてブ閲覧用Androidアプリ「HTBPocket」を公開しました この一連の作業で参考にした記事やサイトについて、「Androidアプリ開発関連情報まとめ」としてまとめてみました。 開発環境構築まず必要になるのが開発環境です。以下はMacの環境構築です。MacにAndroid SDKをインストール (Update 2010.05.25) そして以下がWindowsでの環境構築です。私はやったことないのでよく分かりませんが(^^;;世界を目指せ!Androidアプリ開発入門:第2回 Androidアプリ開発のための環境構築 公式の開発情報公式の開発者向けサイトです。Android Developers
最近、GALAXY Sのホームを整理してるんですが、その時にふと思ったことが以下。ステータスバー表示してないから、Wi-Fiの電波状況、分かりにくい! ステータスバー表示しろよ! ってツッコミは、なしの方向でお願いしますm(_ _)m まあそれはさておき。 Wi-Fiの電波状況を表示してくれるウィジェット欲しいなぁ と思ってAndroidマーケットを探してみたけど、よく分からないというか、自分が考えてたようなアプリをうまく見つけることが出来ませんでした。 ということで、初めてのAppWidgetを作ってみたメモです。 アプリのコンセプト 繰り返しになりますが、コンセプトは以下です。Wi-Fiの電波状況を表示するAppWidgetを作るAppWidgetなのでシンプルでいこうかなと。ていうか、シンプルなことしか出来ないようです(^^;; AppWidgetの作り方 まずはAppWidgetの
Gmailで返信する時ですが、署名が一番最後になってしまいます。長い引用文の最後なので署名に気がついて貰えないですよね。特に、メールが何往復かしてると、引用がたまっていき、署名の場所が大変なことになってしまいます。こうなることが嫌なので、いつも署名を引用文の前に来るようにカット&ペーストしてたのですが、Gmailラボの設定で出来るのですね。便利。 Gmailの返信時の署名位置を、引用文より前に持ってくる方法 Gmalil>設定(右上の歯車アイコン)>Labs>別スタイルの署名>有効にする ↓のように引用文(>)の後ろにあった署名を・・・ ↓の「別スタイルの署名を有効にする」と・・・ ↓署名が引用文(>)の前、返信文のすぐ後ろに来ます。
というわけで参加してきました。第1回 にこにこテキストマイニング勉強会 : ATND 目的テキストマイニングについての学習のスタートアップテキストマイニング技術に関して気軽に参加・議論することができる場の提供 概要テキストマイニングとは、例えば製品の評判をweb上のテキストから抽出したり、大量のアンケートテキストを分析するために用いられる技術であり、特にマーケティングの場で多くの利用例があります。この勉強会ではそうしたテキストマイニングを題材とし、用いられている要素技術とそれに関わる課題の議論、またテキストマイニングを実務に活かす方法について考えていきます。 会場のオラクルセミナールームでは隣でPythonハッカソンが行われており、そちらにも知り合いがいたり飲み物が無料だったりして居心地の良い場所が形成されていました(入るまでが大変でしたが‥)。Python Hack-a-thon 201
Java, プログラミングノリノリで書いてみる。 人月というのは「人月の神話」以来、現場の技術者にとっては「お金の計算にしか使えない単位」なのですが、発注者側に分かりやすいということでいまでも大はやりしています。というか受注者側もまじめにこの単位で計算しています。 そしてJavaの世界というのは、私のようにJavaが大好きだからやってる、という人間はすごく少数派で、「そろそろJavaでもやっとくか」「Strutsの使い方覚えたからもういいか」「できればJavaなんかいじりたくないなー。俺も早くプログラマに『これやっといて』って言えるようになりたい」という人のほうが多いのが実情なんですね。その点Rubyの世界は、今は「好きだからやってる」人が圧倒的でしょう。プログラム能力の高いJavaプログラマを探すのは、プログラム能力の高いRubyプログラマを探すよりずっと大変だろうと思う。 Javaの世
「ずるっこ!」というサービスがリリースされました。タイトルだけを見ると、なんのサービスだかずるっと分かりません。ですが、はてブ数が2千を超えており、そのずるさに驚かされます。驚かされると言えば、ハヤシライスを食べたつもりがハッシュドビーフだったので驚かされました。おそらく、MacBook Air 11インチ欲しい!ってことだと思います。 SoftEther VPN プロジェクト - SoftEther VPN プロジェクト ハッシュドビーフ、いや、「ずるっこ!」がどんなサービスなのか説明します。まず、朝食を食べます。それから、歯を磨きながらパソコンを起動します。ブラウザを開き、「ずるっこ!」を使います。そうすると、読みたい英文ページの英単語にルビがふられます。こんな感じです。 最初は、ほとんどの単語にルビがふられています。そこで、おもむろに、知っている単語をクリックします。すると、それ以降
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く