[JavaScript][Emacs] JavaScript.el

よくよく考えると、今まで JavaScript.el を利用してなかった。 良いインデントはコーディングを楽しくしてくれる。というわけで、早速。 http://www.brgeight.se/ にある、JavaScript.el を拾ってきて、設置する。.emacs.el に以下を追記。 ;;;;;;;;;;;;;;;…

[CSS][Emacs] CSS-Mode

Emacs で CSS のインデントが気になっていたのでA CSS editing mode for Emacs から CSS-mode をインストールして、.emacs.el に次の記述を加えた。 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; CSS ;;;;;;;;;;;;;;…

[Flex][AS][Emacs] Emacs 環境を整理

Emacs 上から、ActionScript を編集するために、actionscript-mode.el をインストールする。 以下手順。1. elisp ファイルをインストール Emacs mode for AS3 から、actionscript-mode.el と as-config.el をダウンロードして ~/.emacs.d ディレクトリ以下に…

[Flex] Rascut 導入

コンパイルの時間を短縮するために、Rascut を導入します。rascut 導入と使い方 で詳細を確認してもらうとして、インストールは以下のように gem から。 sudo gem install rascut --include-dependencies インストールしたら、rasucut をサーバモードで起動…

[Flex] Flex 導入

以下、Mac OSX 10.5 の話です。プログラマのための Flash の遊び方 を参考に、Flex Download Adobe Flex3 から Flex SDK を DLします。ダウンロードしたディレクトリを /Developer/SDKs/flex 辺りに保存して .profile に以下を追記。コンパイラなどへのパス…

[Rails][Ruby] Rails 2.0 での Migrate ファイルの書き方

Rails 2.0 に移行中。 Migrate ファイルの書き方が簡略化できる。# Before class CreateUsers < ActiveRecord::Migration def self.up create_table :users do |t| t.column :name, :string t.column :subscribed, :boolean, :default => true t.column :cre…

[Ruby] Basic 認証

Open-URI で Basic 認証。 結構やり方を忘れるので。 require 'open-uri' auth_info = ['user_id', 'password'] open('http://foo.example.jp/hoge/'', {:http_basic_authentication => auth_info}) do |f| puts f.read end

サービスチェック

Thatsmymouse 友達とマウスの動きを共有できる。 oneConnect Yahoo のモバイル対応新サービス ソーシャルなアドレス帳を利用して、SNS や IM、メールを統合できる。 Static Maps API Img タグで呼び出せる Google Maps!

赤目を防ぐ工夫

Flickr には赤目補正機能などもついているのだが、そもそも赤目を防ぐ工夫。 ストロボの光を直接被写体に当てず、天井や壁、またはプロが使う反射板に向けて、その反射光を被写体に当てる間接フラッシュと呼ばれる手法を使う。ストロボの光が拡散されて目に…

Flickr が楽しい。

Flickr を最近使っている。 色々機能を使ってみると、よく作りこまれたサービスであることが分かる。

Ruby でランダム文字列を生成する

Ruby で英数字でできるランダムな文字列を生成するときどうするか。 Ruby の配列は以下の性質がある。 >> [1, 2, 3] + [3, 4, 5] => [1, 2, 3, 4, 5] >> Array.new(4, "foo") => ["foo", "foo", "foo", "foo"] これらに注意して >> a = ('a'..'z').to_a + ('…

ブレインストーミング

ブレインストーミングについて、参考になったのでメモ。 ブレインストーミングの10か条 「批判しない」、「時間を区切る」といったルールはアタリマエかもしれないが、なじみのない原則が目を引いた。「視線を泳がせろ」や「メモは取るな」というルール。ブ…

ライフログ

外部脳という考え方があったか。 携帯事業者が相次ぎ次世代サービス 行動履歴分析し情報提供 ZEKE Lifelog Core 手軽に作れるマイクロコミュニティASP 「ライフログ」:「外部脳」があったら便利だなあと思いますか

Rails で Capistrano

Capistrano の基本的な使い方 が分かったので、今度は Rails App での Capistrano の利用を見てみたい。前提条件まず、利用にあたり、前提条件は以下。 Ruby on Rails APP をデプロイしたい Subversion を利用している プロダクション先は決定している ソフ…

Android Craygslist deffered RSpec インタビュー 人力検索 ライフログ

Capistrano による Deploy

信頼性の高いシステムを構築課題として、以下があります。 デプロイ方法の確立 テスト技法の確立 今回はデプロイに関連して、Capistrano を使ったリモートサーバでのタスク実行について調査してみました。現状のデプロイ法テストサーバから本番サーバへ Rsyn…

アウトプットを出し続けるために

ベンチャー企業にいると常にアウトプットを出すことことを求められる。エンジニアとして優れたアイディアを出し、プログラムを書けなければならないと感じている。仕事が増加するなかでも良いアウトプット出し続けるために、意識的に自分の中に蓄積すべきこ…

Web 進化論

僕がこの業界に入ってから最初に感銘を受けた本が、昨年の 8 月くらいに読んだ、梅田望夫 による Web 進化論だった。 その本を久々に引っ張り出して見つけたこの一節。 ここ数年考え続けてきたことをまとめればいいと分かっていても、さまざまな指向の断片を…

人力検索 (Human Powered Search)

人力検索のサイトって意外に沢山ある。 実際,New York Times紙は,2007年1月時点でシリコンバレーには新しい検索サービスに挑戦する企業が少なくとも79社は存在し,そこにベンチャー・キャピタルから 3 億 5000 万ドル(約 390 億円)が注ぎ込まれていると…

How to create a great website

偉大なサイトの作り方。今後のために訳しておこう。 Here are principles I think you can’t avoid: How to create a great website 1. Fire the committe. No great website in history has been concieved of by more than three people.Not one. This is …

地域サイトを作るにあたり重要なこと

Yahoo の地域ライフエンジンによると、地域サイトを作成する際に重要なポイントは 「探せる」「共有できる」「行ける」 が揃っていることだという。

4G

携帯の次世代企画である 4G の周波数割り当てなども決まりつつある。 4G は高速移動時で 100Mbps, 低速時では 1Gbps の通信速度規格であり、新のモバイルブロードバンドを実現するのは 4G という声もある。 11 月 22 日には 総務省による 4G の使用周波数帯…

モバイルブロードバンド

モバイルブロードバンドのトレンドは 3G から HSDPA *1に移りつつあり、MVNO 事業者は大手三社が足踏みしている間にこの分野を開拓しようとしている。ビッグローブの 3.6 Mbps サービスが 12 月半ばに開始されるが、先発のイー・モバイルもさらに速度を上げ…

MVNO

11 月 12 日、ウォルト・ディズニー・ジャパンがソフトバンクモバイルの回線を利用する MVNO 方式で来春春から携帯電話事業への参入を発表した。 MVNO: Mobile Birtual Network Operator の略。 仮想移動体通信事業者と呼ばれる。 自らは通信インフラを持た…

Google の携帯電波オークションへの参加を巡って

Google の携帯電波オークションへの参加の情報が錯綜している。 Wall Street Journal によると、Google に近い筋は、来る金曜日に Google は 700 MHz 帯域の携帯電波オークションへの参加を表明するという。 http://jp.techcrunch.com/archives/google-to-an…