バーコードを読み込んで彼女を生成できるiPhoneアプリ「バーコードカノジョ」。 しかし、このアプリ、実はiPhoneの中にあるIDやパスワードを無断で収集する 危険性があるのではないか? と小池 陸氏(@ssig33)が指摘 http://cache.gyazo.com/23fcb40f8020d9996be59fa9afc08eb7.png (上記の画像はバーコートカノジョの開発者と小池氏の会話) 続きを読む
KDEベースの統合開発環境「KDevelop」の開発チームは10月26日、最新版「KDevelop 4.1」を公開した。約6カ月ぶりの安定版リリースとなり、Gitのネイティブサポートなどの新機能が加わっている。 KDevelopはプラグインアーキテクチャを持つ統合開発環境。Windows、Mac OS X、Linux、Solaris、FreeBSDなどをサポートし、C/C++などの言語による開発が可能。 KDevelop 4.1ではGitをサポート、すでに対応しているSVNとCVSに加えてGitによるバージョン管理に対応した。プロジェクト管理でのファイルの移動、追加、削除などの基本的な操作がサポートされるほか、変更比較やレビューなどもサポートするという。 このほか、外部コンソール経由のスクリプト向けのプラグイン、リモートにあるプロジェクトのインポートと起動も加わっている。Hex Edito
はじめに こんにちは川崎です。最近はじめてgitを使う機会がありましたので復習してみます。 このエントリーは私がgitを使い始めたばかりのログを元にして、まとめた内容にしています。 gitをインストール、コマンドを使う準備 gitを使うにはgitのインストールが必要です。使っている環境に合わせてgitをインストールします。 私の環境はmacなのでportsでインストールしました。 $ sudo port -d selfupdate $ sudo port install git-core +gitweb +svn インストールが完了したかどうかはgit --versionコマンドで確認できます。 $ git --version git version 1.7.3 gitのversionが表示されたのでインストールされているようです。準備完了です。 はじめてgitを使うときは gitを使うた
Facebook使ってますか? こんにちわ、ME課の渕上です。 ミーハーなぼくはもうすっかりFacebook中毒です。 Facebookといえば、「いいね!」や「シェア」といった仕組みで、面白いものを友達に共有できる仕組みが特徴的です。 この仕組をうまく使えば、プロモーションやキャンペーンに有効活用できそうですね。 今回は、いつものhtmlに一手間加えて「いいね!」や「シェア」で効果的に露出できるような方法をまとめてみたいと思います。 それでは続きからどうぞ! 「いいね!」「シェア」をするとFacebook上に何がどう表示されるのか 「いいね!」や「シェア」をすると自分の掲示板やニュースフィードにアクティビティが表示されます。 自分の掲示板 「いいね!」したものは「最近のアクティビティ」という項目にまとめられて表示されます。 よくよく見てみると、記事のタイトルだけのものと、サイト名が入って
HowFriendFeedUsesMySqlToStoreSchemaLessData - FriendFeed では MySQL を使いどのようにスキーマレスのデータを保存しているのか 目次 この記事について FriendFeed? では MySQL を使いどのようにスキーマレスのデータを保存しているのか 背景 概観 詳細 一貫性と原子性 性能 FriendFeed? では MySQL を使いどのようにスキーマレスのデータを保存しているのか この記事について "How FriendFeed? uses MySQL to store schema-less data" の日本語訳です http://bret.appspot.com/entry/how-friendfeed-uses-mysql CC 2.5 でライセンスされています: http://creativecommons.org/
FreeBSD - The Power To Serve CentOS in a FreeBSD jail howtoにて興味深いテクニックが発表された。FreeBSD Jailの中身をCentOS 5.5にすることで、FreeBSDホストサーバの中にいくつものCentOS 5.5を稼働させるというもの。設定方法はRunning CentOS 5.5 in a Jailにまとまっている。 JailでCentOS 5.5を動作させようとした動機は、より軽量で柔軟、スケーラビリティの高い仮想化機能が必要だったためだと説明がある。VMwareやXenでの仮想化や、VirtualBoxによる仮想化は機能はするものの消費するリソースが多すぎ、さらにスケールが小さいという。理想的にはJailによる仮想化とZFSによる柔軟なボリューム管理とファイルシステム管理、またはZFSを活用したスナップショットやバ
bashの「Process Substitution」という機能で、コマンドの実行結果を名前つきパイプから読めます。(thx かつみくん) $ cat -n <(date; echo foo) 1 Wed Jan 18 21:38:30 JST 2006 2 fooこれを使って、リモートホストのファイルとdiffを取るシェル関数を作ってみました。 こんな感じで使えます。 $ rdiff -u ~/s.txt REMOTE_HOST:~/d.txtまた-Rオプションで、rsyncの-R, --relativeオプションの様にローカルホストのパスをリモートホストの相対パスとして指定できます。たとえば、ローカルホストの/very/very/long/path/t.txtとリモートホストの同じパスのファイルをdiffるときには次のようにしてリモートホスト側のパス指定を略記することができます。 $
The JDBC Connection Pool org.apache.tomcat.jdbc.pool is a replacement or an alternative to the commons-dbcp connection pool. So why do we need a new connection pool? Here are a few of the reasons: commons-dbcp is single threaded, in order to be thread safe commons-dbcp locks the entire pool, even during query validation. commons-dbcp is slow - as the number of logical CPUs grow, the performance su
sbt を使って MapReduce を Scala で実装してみました。 使用した環境は以下の通り。(sbtの環境は id:fits:20100810 と同じ) Hadoop 0.21.0 サンプルソースは http://github.com/fits/try_samples/tree/master/blog/20101010/ プロジェクト設定 はじめに環境変数 HADOOP_HOME に Hadoop ルートディレクトリへのパスを設定しておきます。 次に sbt でプロジェクトを作成、プロジェクトファイルを以下のように作成し、Hadoop 関連の JAR ファイルを参照してビルドできるようにします。 project/build/MoneyCounterProject.scala import sbt._ class MoneyCounterProject(info: ProjectI
Windows7でgitが使えるように設定したので、忘れないうちに設定した内容を一通りメモしておく。設定したのはgit bashのみのハードな環境。Git GUI、Tortoise Gitは設定しない。 msysgitダウンロード、インストール msysgit – Project Hosting on Google Codeからダウンロードする。 ダウンロードファイルが Git-x.x.x.x.exe PortagleGit-x.x.7z msysGit-fullinstall-x.x.exe msysGit-netinstall-x.x.exe といくつかあるのだが、通常はGit-x.x.x.x.exeをダウンロードした。そしてインストール。今回はGit bash(ターミナルからgitを利用)のみを設定した。 Tortoise Gitの利用まで考えるとインストール先は下手に設定しない方が
Gearman のメーリングリストに興味深いポストがあった。僕も色々な意見を聞いてみたいと思ったので、多くの人の目に触れることを期待して紹介する。 Google グループ ウェブサイトに画像をアップロードすると、異なるバックエンドサーバが画像を処理する。まずリサイズし、それから顔認識をする。 一つ目の要求として、処理結果が期待通りかどうかユーザーに確認させたい。顔認識が不要であればリサイズした画像を、顔認識が必要ならばその処理が施された画像を、確認画面に表示したい。つまり、アップロード操作の完了には一つまたは二つのステップを踏む必要がある。 この要求を満たすために同期処理も検討したが、バックエンドサーバがダウンするとウェブアプリケーションサーバも巻き添えを食うため採用したくない。 ウェブアプリケーションのプロセスは Gearman にリサイズ処理を非同期ジョブとして送信し、リサイズ処理のワ
WebSocketの現状と技術的課題:WebSocketで目指せ! リアルタイムWeb(2)(1/2 ページ) 今回はWebSocketを取り巻く技術的課題や、実装状況についてご紹介します。また私たちが開発したサービス「Pusher」についても取り上げます。 WebSocketに関連した技術的課題 前回のWebSocketの紹介を読んでくださった読者のみなさんはWebSocketを試してみたくてたまらないのではないでしょうか。でも少し待ってください。皆さんを脅かす訳ではありませんが、以下の点についても考えなければいけません。 変化し続けるドラフト IETFのドラフトを見てみると、最初のバージョン(00)は2009年の1月に策定されたのが分かります。Chromiumが最初にWebSocketの実装を発表したころのバージョンは66の辺りです。 それからしばらくの間はマイナーチェンジばかりだった
Cassandra、Hadoopを用い、ソーシャル機能も備えた業務アプリケーション基盤、NTTデータイントラマートが開発を発表 業務アプリケーションによるソーシャル機能の取り込み、NoSQLによるスケーラブルなデータベース、Hadoopによる分散データ処理。これらはエンタープライズITの新たなテクノロジートレンドですが、これらをすべて取り入れた業務アプリケーション用のプラットフォームを、NTTデータイントラマートが開発中であることを明らかにしました。 NTTデータイントラマートが先週10月22日に行った同社のイベント「intra-mart Enterprise Web Solution 2010」で、同社が開発中の業務アプリケーションフレームワーク「intra-mart WebPlatform Ver8.0」のデモンストレーションを公開。そこには、Twitterライクなタイムライン、NoS
モバゲーで知られるDeNAは、バックエンドデータベースにNoSQLを使っていません。なぜか? それはMySQL/InnoDB 5.1の環境で秒間75万クエリという、多くのNoSQLでも実現できないような高性能を実現しているから。DeNAの松信嘉範(まつのぶよしのり)氏は、自身のブログにこんな内容のエントリ「Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server」(英語)をボストしています。 Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server 松信氏が指摘するように、大規模なネットサービスを提供している企業の多くは分散環境で
気楽に使えるプリンタが欲しいので探していたら、超お買い得なレーザープリンタを見付けてしまったので、速攻買いました。 格安レーザープリンタ発見今のプリンタはインクジェットとレーザプリンタにわかれます。 昔からレーザプリンタは高速で綺麗だけどかなり高価で高嶺の花でした。 しかし、今は安いものでも1万円代から売られているのでびっくりしました。 今までインクジェットプリンタにはとことん嫌われてきたし、モノクロで十分なのでモノクロレーザープリンタを探しました。 すると、びっくりしたことに、 Amazonにて 9000円以下で売られているものを見付けてしまいました! リコーのIPSiO SP4000です。 定価が8万円以上なので、9割引です!! なんでも生産中止で後継機種が出ているかららしいです。 その後継機種は性能差がほとんどないのに5万円以上なので、これは買いです。 レビューを読んでみると、評価も
ベーキングパウダーに含まれるアルミニウムによって、幼児ではアルミニウムの過剰摂取につながる場合があるということが東京都健康安全研究センターの調査で判明したと朝日新聞が報じ、話題になっています。膨張剤のアルミ、幼児ご用心 ホットケーキ1枚で基準超 ホットケーキやパウンドケーキを週に1個食べるだけで、幼児ではアルミニウムの取りすぎになってしまう場合があることが東京都健康安全研究センターの調べでわかった。アルミを含む膨らし粉(ベーキングパウダー)が原因らしい。神経系などに影響を与える可能性があり、摂取量を減らす対策が必要としている。朝日新聞 2010年10月26日 この件に関してわかる範囲内で調べてみました。なお、食品安全情報blogのid:uneyama 様には資料の紹介など多大なご協力をいただいております。*1 忙しい人のために3行で アルミニウムは特殊な例をのぞくと毒性は問題ない。アルツハ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く