サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
先日リリースされたiOS5.1ですが、皆さんは無事アップデートできたでしょうか? 筆者は、リリース当日は混み合っていたせいなのか分かりませんが、アップデートできずに翌日ようやくアップデートできました。 今回のアップデートでは、Siriが日本語対応したということで多くの方が試されたと思います。 最初は、面白半分でいろいろ話しかけてはみたのですが、実用的に使えそうな部分はあまりありませんでした。 筆者の感想は 音声の認識率は高めだが、音声合成がヒドすぎる! と感じました。 英語の場合の音声合成は良かったみたいですが、日本語はとても気持ち悪い機械音声なので使う気になりませんでした。 しかし、音声の認識率は優秀な方だと思います。 このSiriを導入したことで、テキストの入力がキーボードだけでなく音声でも入力できるようになっています。 この機能を見た時に、音声でいろいろ指示ができると面白いんじゃない
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
はてなブックマークボタンから収集した行動情報の第三者提供をやめます 皆さま、大変申し訳ありません。はてなブックマークボタンで収集される行動情報の外部企業への提供をやめます。 先週から、この情報提供について、多くの皆さまから反対のご意見をいただきました。はてなブックマークは、あらゆるページから簡単にブックマークでき、たくさんのブックマーク情報から人気の記事が得られる最高のサービスを目指しています。その一環として、はてなブックマークボタンの普及に努めてきました。2011年9月に、新しい収入源の開発と、ウェブサイトを訪れた際に最適な広告が表示されることでより価値の高い情報が手に入ることを目的に、はてなブックマークボタンで収集した行動情報の第三者への販売を開始しました。 ブックマークボタン本来の目的は、「ブックマーク数が分かる」ことと、「簡単にブックマークできる」ことです。このボタンの表示から得た
《更新報告 3/12》 ○HQ_iTunes Ver. 1.1.2 → 1.1.7 バッファキャッシュへの対策や、設定の追加を行いました 再生するファイルにアクセスしたことによる、バッファキャッシュの増加を抑制するようにしました。 また、スクリプトの動作設定を"AppleScriptエディタ"で行うように変更した上で、設定項目を追加して います。詳細や設定方法については、説明書を参照して下さい。なお、起動時のダイアログは簡易表示に 変更したため、ダイアログが閉じた後もiTunesが起動するまで、そのままでお願いします。 [ダウンロードページを開く] ---------------------------------------------------------------------------------------------------- 公開しているスクリプトは、
JavaScript Advent Calendar 2011 (フレームワークコース) の25日目で、「導入編」の続きです。 emcc を使う 「導入編」で emmaken.py というツールを使うと間単に Emscripten を使えると書きましたが、「導入編」を書いた後で Emscripten がアップデートされ、emcc というツールが登場しました。例えば hello.c を変換する場合は、ターミナルから以下のように呼び出します。 $ emcc hello.c emmaken.py ではこの後に Emscripten 本体を呼び出す必要がありましたが、それが統合され1ステップで完結するようになりました。 emcc の導入により emmaken.py の使用は非推奨となりました。 Javascript プログラムと連携する Emscripten の使用シーンとしては、変換元のCプログ
はじめに JavaScript Advent Calendar 2011 (フレームワークコース) の17日目です。この記事では、C言語で書かれたアプリケーションを Javascript エンジン上で動かすためのツールである Emscripten について解説します。 Emscripten の原理 Emscripten はC言語のコードを Javascript のコードへ変換するツールですが、人間が移植作業を行うように「書き直し」をしてくれるものではありません。例として、以下のようなC言語のコードの移植を考えます。 #include <stdio.h> #define MESSAGE "Hello" int main() { int i; for (i = 0;i < 10;i++) { puts(MESSAGE); } return 0; } プログラマーが手作業で移植するなら、Java
Javascript MotionJPEG/AVI builder(mjbuilder.js) enables you to save your canvas animation into a single avi file. For artists: Spread your work on vimeo, youtube... For researchers: You can distribute visualization results. MotionJPEG is suitable for clip on movie authoring tool because it's almost “raw” format. Please recompress if you want to distribute without compilation. Quick Start At first,
Javascript MotionJPEG/AVI Builder という、Javascript上で動画ファイルを生成するライブラリを公開しました。これは単なる技術デモではなく、Javascript で作成したアニメーションを動画化する際の切実な悩みを解消するために実装したものです。 ・ffmpeg 等で動画を生成する方法はどうか Filesystem API を使うと、ユーザの保存操作無しに次々とファイルをローカルディスクに作成することができます。こうして各フレームの静止画を出力して ffmpeg 等で連結するという手があります。 しかし、Filesystem API はローカルディスク上に自由に書き込めるわけではなく、ブラウザが管理している領域(通常はプロファイルディレクトリ)の配下にしか書き込むことができません。ffmpeg 等でこのファイルを使いたい場合は、ユーザが自力でこのファイ
要約 HTML5 Web Workers では時間のかかる処理を別スレッドで実行できますが、C言語のように、グローバル変数を経由して中断の指示を出すことができません。 この記事を書いている時点では、Chrome のみ FileSystem API で作ったファイルを共有することで、(強引に)これを実現することができます。 [Summary: Pause And Resume on Web Workers] HTML5 Web Workers enables you to run heavy tasks on other threads. However, you cannot break loop on the worker thread via global variables like C language. As of now, sharing a file created by F
先日の、ソフトバンクWi-Fiスポット乱立のお話、思った通りというか思ってた20倍くらいの反響をいただいたので、一問一答形式で補足してみたいと思います。 Q. 通信障害は本当に起こるの?どのように起こるの? A. こればかりは「わかりません」としか言いようがありません。しかし、APが密集すればするほどリスクは上がります。しかも加速的に。どのような現象が起こるのかは身を以て体験しています。とあるおっきな会議でドキュメント共有のためにWi-Fiを使っているのですが、かなりの頻度で「Wi-Fiストーム」とでもいうべき事象が発生します。ホテルの同じ階、10~30m間隔くらいで、合計10くらいの別々の分科会が一斉に行われるのですが、それぞれの分科会でWi-Fi APを設置するため、盛大に干渉します。会議開始時間帯はまずIPの割り当てがもらえないくらいの輻輳。その後、IPが運よくもらえても全く会議サー
Privacy Statement (Updated) & Terms of Use l © 2004 i-Radio, All rights reserved. 当サービスの音楽利用についてはJASRACの利用許諾を得ております。 許諾9010847005Y45037 i-Radioココログは@niftyのウェブログ(blog)サービス「ココログ」のサポートを得て、i-Radioが運営しています。 FORT ROMEAU - KINGDOMS teaser from 100% Silk on Vimeo. Fort Romeau - Kingdoms 100% Silkの新作、Fort Romeauはレーベル初のアルバム Fort Romeau - Jack Rollin' このアルバムは良すぎるなあ 100% Silkは一瞬ただのダンスレーベル化かと思ったけどブレることなかった 素晴ら
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
2011-08-17 rvmからrbenvに移行した rbenvとは何か Rubyバージョン管理ツール。Sam Stephenson(37signals)が作った。 そもそもrvmという便利なツールがあるが、rbenvはより少ない機能でより軽く動く。 覚え書きです 競合するといけないので、まずrvmを削除する $ rvm implode .bash_profile等の記述を消しておく。 rbenvをインストールする $ cd $ git clone git://github.com/sstephenson/rbenv.git .rbenv ↑homebrewを導入している人は「brew install rbenv」でもいいかも。homebrewの導入の仕方は前の記事で書いた。 .bash_profile等に追記 $ echo 'export PATH="$HOME/.rb
■ [ruby] rvmからrbenvに乗り換えた RubyのインストールはWindowsならASRやRubyInstaller、Macならport/brew install、Linuxならaptitude install等が定番であるが、 Ruby1.9.2と1.9.3を両方インストールしておきたいなどの特殊な用途向けに、rvmやrbenvというツールがある。 機能の違い rvmはいろいろ機能が多い。gemsetといって、使うRubyGemsのセットを動的に変更できるとか。このためにrvmを使う人もいたが、現在はBundlerがあるから有難みが薄い。 rbenvはシンプル志向。rbenv本体にはRubyのビルド機能すらなくて、別途ruby-buildというツールを利用している。 端的な例を挙げると、rvmはプロジェクトごとのRubyバージョンを管理するのに.rvmrcというファイルを使う
Privacy Statement (Updated) & Terms of Use l © 2004 i-Radio, All rights reserved. 当サービスの音楽利用についてはJASRACの利用許諾を得ております。 許諾9010847005Y45037 i-Radioココログは@niftyのウェブログ(blog)サービス「ココログ」のサポートを得て、i-Radioが運営しています。 ロンドンのThrowing upの新作が到着 タイトルはなんと"Big Love" 前作はWhat's Your Rupture?とBig Loveとの共同リリースだったけど 今作は自主制作限定盤 このバンドは本当に好み こんなタイトルにしてくれたからなわけでもなく 90年代唯一好きだったガールズ・バンドBikini Killを思い出させてくれて Throwing Up - Toothache
Travis CI could be looking for you. Now, you can write an article for Travis CI and get paid. You can earn: $500 per article$250 bonus if the article gets 1,000 organic views... Introduction Trunk-based development is one of the most widely used branching methodologies. It helps teams collaborate and build and deliver software.This article will examine... Docker Build Cloud has been a popular topi
1. レキシカルスコープとダイナミックスコープの違い 言語によって、変数のスコープに関する仕様が異なる。スコープには、レキシカルスコープとダイナミックスコープがある。採用しているスコープにより、変数の参照の仕方が違う。 レキシカルスコープでは、プログラムとして書かれた字句を解析すれば、変数のスコープを把握できる。実行時のことは考えなくて良い。これに対して、ダイナミックスコープでは、実行時における関数の呼び出され方により、参照できる変数が異なる。 用語の説明を見る前に、具体例を見た方が理解しやすい。 Scope (computer science) - Wikipedia の Lexical scoping and dynamic scoping によると、 … if function f invokes a separately-defined function g, then under
クラウド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という言
Appleが望んでいるのは、消費者がタブレットを買うことではなく、「iPad」を買うことだ。 Appleは、新製品の名称から数字や接尾語をそぎ落として「新しいiPad」と呼ぶという悩ましい行動に出たが、その裏にはおそらくそういう考えがあるのだろう。 修飾語のないiPadという名称に戻すことによって、Appleは単一ブランドの下でより明確なマーケティングを展開できるようになる。さらに重要なことに、同社は市場での支配的な立場を利用して、「iPad」を「タブレット」に代わるタブレットコンピューティングデバイスの一般名として売り込むことができる。ティッシュペーパーの「Kleenex」や画像加工の「Photoshop」、MP3プレーヤーを表すApple自身の「iPod」を思い浮かべてほしい。 ブランドコンサルティング企業Brand KeysのプレジデントであるRobert Passikoff氏は、「
iPhone/Android/PayPalでアプリやコンテンツを購入したときに販売主にどんな情報が送信されるのか、いろいと気になると思うので、ちょいまとめておきます。(3つだけですが) 「キャリア決済だと個人情報はキャリアにしかいかないよね?」とか大きな誤解なので、多分みんな知っといたほうがいい。(ただしソースは自分調べなので、間違いあったらごめんなさい) - iPhone で、つまり AppStore でアプリ内課金などした場合 送信される 個人情報: *なし。強いて挙げれば国名と利用通貨のみ iTunes/AppStore からは誰が買ったという情報は送信されません。唯一、購入者の国名と利用言語くらいはトランザクションIDから照合すればわかります。 また、iTunes で購入したものはシステム上で返金を行うことはできません。 (トランザクションIDの照合とサイト上での認証と組み合わせる
とある中小のゲームメーカーでソーシャルゲームの開発(のアライアンス担当)をやっているのだが、色々な会社と色々な話をする中で、GREEやDeNAやコナミやバンダイナムコが儲かって、mixiやそれ以外のゲームメーカー(と何よりもうちの会社!)があまり儲からない理由が分かってしまったので、ここに記したい。儲かってる会社は、真剣に儲けたいと思って、儲けるための努力をしているGREEやDeNAって、現場の開発の人たちはどうか分からないけど、営業や幹部職の連中はマジで売上のこと以外はほとんど考えてない。先方との打ち合わせとかでも基本的に売上と納期の話くらいしかしない。こりゃ生粋のゲーム開発者やゲームオタクからは絶対嫌われるわと思ったもん。 ただ、オレが彼らに感化されている部分はあるにせよ、彼らが言ってることは基本的に営利企業として間違ったことは言ってない。若干、品がないかなあと思ったりするけど、「販売
Elixir の読み方は多分「エリクサー」。RPGゲームのアイテムにありそうな名前だ。 個人的には「エリクシール」と読みたいところだが多分「エリクサー」で良いだろう。 Elixir は最近になって開発が活発化しており、公式サイトも最近立ち上げられたようだ。 http://elixir-lang.org/ つい先週のことだが Github でも公式にサポートされている。 Elixir is officially supported on Github! Including file identification and syntax highlight: github.com/languages/Elix… — Elixir Lang (@elixirlang) March 5, 2012 ここにきて盛り上がってきた感があるので、作者である José Valim が約1年前に書いた Why
ソーシャルネットワークのTwitterがマイクロブログサイトのPosterousを買収した。両社がそれぞれ発表(TwitterおよびPosterous)したもので、買収条件は明らかにしていない。 Posterousは、シンプルさに重点を置いたブログプラットフォームだ。競合するTumblrと同じく、ユーザーが短い投稿を素早く作成できる設計となっている。投稿はウェブ、Posterousのモバイルアプリケーション、または電子メールから行える。 両社の発表によると、Posterousのサービス「Posterous Spaces」は今後も「中断することなく」運営を継続する予定だが、同サービスから移行したいユーザーに対しては、その手順を近く公開するという。また、新規採用を行っている旨も記されている。 以下は、Twitterがブログに投稿した買収発表の声明だ。 本日、才能あふれるPosterousチーム
Buyer Protection Program When you buy a domain name at Dan.com, you’re automatically covered by our unique Buyer Protection Program. Read more about how we keep you safe on our Trust and Security page. Next to our secure domain ownership transfer process, we strictly monitor all transactions. If anything looks weird, we take immediate action. And if the seller doesn't deliver on their part of the
http://www.yamdas.org/column/technique/hatenablog.html なお、タイトルに PART I とあるが、このネーミングはメル・ブルックスの『珍説世界史 PART I』にちなんだもので、PART II 以降は存在しない。つまり、あなた(ソフトウェア企業)が絶対すべきでないことは、Joel Spolsky にとってこの文章に書かれることだけなのだ。それは何か? プログラムをスクラッチから書き直すことに決めることだ。 まぁ、そんなわけないんだけどね。 「最近のはてなの体たらくへの失望感に名前を付けたい」というだけの文章にマジレスするのも我ながらどうかと思うし、気持ちは分からなくもないんだが、最近は「はてブ」以外全く使ってない俺でも、長年お世話になってきたはてなに対してそれなりに愛着というものがあるわけで、ディスられるばかりの流れに少しばかり反抗を試
aliasとunaliasというコマンドを追加したnodebrew v0.5.0をリリースした。 https://github.com/hokaccha/nodebrew 僕は常に最新版のnodeを使ってるわけじゃなくて一個固定のやつ(今はv0.6.6)を使ってて、必要な時に必要なバージョンをuseして、終わったらまたいつも使ってるバージョンに戻してる。っていうのはnpm install -gしたモジュールを毎回インストールするのがめんどいから。 んでそういうときに $ nodebrew alias default v0.6.6とかしとくとuseするときに設定したキーワードを使えるようになる。 $ nodebrew use default use v0.6.6ってできて嬉しい。あとは開発してるサービス名で使ってるバージョンをaliasしとくとかも便利だと思う。 ちなみにaliasの情報は
はじめに JavaScript Advent Calendar 2011 (フレームワークコース) の7日目です。この記事では、Javascript で強力なクライアントサイド・アプリケーションを作成するための仕組みである Chrome Packaged Apps について説明します。 この話をフレームワークコースに入れていいか迷いましたが、人が少なそうなのでここに登録しました。 Chrome Packaged Apps とは何か Chrome Packaged Apps とは、Google Chrome にインストールして使うアプリケーションのことです。 実装面から言うと、Chrome Packaged Apps とは HTML+Javascript で作成したアプリケーションに manifest.jsonという名前のJSONファイルを付け足したものです。開発方法は通常のHTMLドキュメ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く