タグ

ブックマーク / blog.masuidrive.jp (14)

  • 組織も人も最適化の果てにあるのは緩やかな死

    なんか会社のチャットネタが続きますが、先月、会社のチャットでマクドナルドの衰退と吉野家のリンクから最適化の話しになり、「もしトレタが最適化しすぎると、どういう風に発展の妨げになるんでしょう」って話しが出てちょっと面白かったのでブログにまとめて見ることにしました。 私がアプリ開発で一番怖いと思うのは、既存ユーザへの最適化です。 既存ユーザはある程度使いこなした上で「あの機能が欲しい」と要望を出してきます。確かにその機能があると便利ですし、他のユーザでも喜ぶ人が大勢います。 実際、その機能実装すると多くのユーザが便利になり満足度があがります。画面にボタンは増えましたが使わないユーザが不便に思うほどではありません。 誰も困らないし、この機能追加はとても正しいことに見えます。 でもその機能があることで、初めて触るユーザはどう感じるでしょうか?画面にボタンが多いほど、マニュアルが厚いほど初めてのユー

    組織も人も最適化の果てにあるのは緩やかな死
  • 4/1のスクー 「wri.peの作り方」で拾いきれなかった質問

    4/1のスクー増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編に参加頂いた方々ありがとうございましたー。 次回は4/8 21:00〜、もっと技術的な話しをする予定です。こちらも引き続きよろしくお願いします。 wri.peのソースコードを公開したので、先にこちらも見ておいて貰えると、より分かりやすいかも知れません。 人前での講演は多いのですがカメラの前で話した事はほとんどないため、結構緊張しました。後日公開されるビデオは自分では見たくないな・・・w デザインがらみで一つ紹介し忘れたのですが、色を決めるときはCOLOURloversを使っています。 質問をいろいろ頂いたのに授業内で答えられなかったものもあったので、ブログでお答えしたいと思います。 サーバ代 $200/moの内訳 下記に加えて、ドメイン代とSSL代が毎年かかるので、大体毎月$200ぐらいの感じに

    4/1のスクー 「wri.peの作り方」で拾いきれなかった質問
  • 新会社で一緒に働いてくれるエンジニアを探しています

    7月に設立した株式会社トレタでは、フルタイムのRuby on Railsエンジニアを募集しています。株式会社トレタの設立趣旨は、代表の中村の書いたブログを読んでいただけるとご理解いただけるかと思います。 私はそのトレタで、CTOという立場でバリバリとコードを書いています。(ミイルを運営するFrogAppsとは兼任となっています) トレタでは、iPadを用いたB2Bのサービスを構築中です。このサービスのサーバサイドのコードを一緒に書いてくれるノリの合うメンバーを募集しています。 (Rubyの経験 && (GitHubで一つ以上のrepoを公開(Rubyで無くても可) || 技術系ブログを書いている))で、Railsを使っているけどもっとステップアップしたい!という方や、masuidriveとバリバリコード書いていこうぜ!と思ってくれる方の応募をお待ちしてます。 「風呂でも仕事をしてくれ」とは

    新会社で一緒に働いてくれるエンジニアを探しています
  • iPad miniで持ち歩けるコーディング環境を作る

    iPad mini + Cellularを朝一番から並んで買いました!軽くてLTEでネットが使えるということで、外に持ち歩き端末としてはApple史上最高な端末です。 しかし、私は出かけるときには常にコードを書ける環境を持って歩きたいので、結局MacbookProかAirを持って出かけることになってしまいます。 最近、MBP15に代えたのでちょっと持ち歩きが厳しいなと思っていたので、この際iPad miniでコードを書く環境を構築することにしました。 まずはキーボード。前に買ってあったrapoo E-6300をBluetoothで接続してみます。一発でつながったし、サイズ感も良い感じです。 蓋になる形のキーボードも出ているようですが、とりあえずE-6300で問題なさげ。 次にメインとなるエディタです。iPadでソースコードを書くのに適していて、Dropboxに対応しているエディタといえば、

    iPad miniで持ち歩けるコーディング環境を作る
  • Appceleratorを退職しました

    2012/09/30を持ちまして、Appcelerator, Inc.(以下Appc)を退職しました。2010/12に入社して以来、Titanium Mobile(以下Ti)のエバンジェリストとして活動し、多くの方々にお世話になりました。この場を借りてお礼申し上げます。 私はAppcを離れますが、Appcに取って日は世界で2番目に大きなコミュニティを持つ、大切な場所であることに変わりはありません。CEOのJeffやCOOのSandeepが先週来日し、その講演の中で日のビジネスについても、近々発表すると話をしています。Jeffは海外のメディアによるインタビューの中でもAppcは今年、日を含むAPAC地域に投資をする明言しており、これからも日でのTiビジネスが加速していきます。 Tiは大変多くのユーザー支えられおり、各地でも有志によるイベントなどが開催されています。また先日、Titan

  • 【就職先決定】Titanium MobileのAppceleratorに勤めることになりました

    先日のブログで求職をした所、多数の企業からお声がけを頂き、ありがとうございました。 あの記事を書いた後、10/28にシアトルを離れ、サンフランシスコに寄り道をし、11/1に日に帰国しました。 はじめは日で就職を考えていたのですが、サンフランシスコに寄った際、Titanium Mobile(タイタニウム モバイル)を作っているAppcelerator Incへ遊びに行き、join(就職)することを前提に話を進めることになりました。 帰国後、条件などをメールで詰めた後、12/1より正式にAppceleratorで働く事になりました。 2年以上iPhoneアプリの開発に携わってきましたが、Objective-Cで開発することに疲れてきたので、今年の前半に色々なツールキットを探しました。その時にTitanium Mobileが一番現実的で優れていたので、これを使ってみよう!と思って色々と試して

    【就職先決定】Titanium MobileのAppceleratorに勤めることになりました
  • 帰国します!

    Big Canvasを退職し、11月1日に日に帰国する事にしました。 PhotoShareなどのサービスは、引き続きBig Canvasが運営し、サーバなどのメンテナンスはUIEが引き継ぎ、今まで通り運営されますので、引き続きご愛顧のほどよろしくお願いします。 2008年3月に渡米し、7月にPhotoShareをリリースして以来、多くの人に支えられサービスを運営できた事を、非常にうれしく思っています。ありがとうございました。>ユーザの皆様 帰国後の予定は未定ですが、もし東京近郊で年800万以上(希望1,000万円以上)で誘って下さるところがありましたら masui@masuidrive.jp までご連絡いただけるとうれしいです。 ざっくりした職歴は、LinkedInに掲載しています。2年半アメリカにいましたが、英語は役に立たないと思ってくださいw 11/20のRailsDevConでは、

  • [訂正版] Javascriptでクラスを継承する

    Photo by spud murphy 先ほどの記事のコードにミスがあり、継承を行うと、親クラスも書き換えてしまうバグがありました。コメントやTwitterで報告いただいた方々ありがとうございます。 あの後、調べて見れると、あまりスマートに継承を実現する方法は無いみたいですが、ユーザが作ったクラス(StringなどのAtomic型を除く)は下記のコードで継承が行えます。 特に、Array型を継承するのは、無理なようです。[]を上書きできないので、どうしようも無いみたいです。残念。 <body> <div id="result"></div> <script> var puts = function(str) { var el = document.getElementById('result'); el.innerHTML = el.innerHTML + str + "<br/>";

    [訂正版] Javascriptでクラスを継承する
  • [間違え] Javascriptでクラスの継承をする [訂正予定]

    Photo by GLUEKITS すみません。下記記事は間違っています。近々訂正記事を書きます。 →訂正記事 Javascriptでクラスベースっぽく書いてる時に、継承したくなった場合の書き方。 ググってもすぐ出なかったのでメモ。 IE6,7,8 Firefox2,3,3.5 Safari 3,4で確認。 p.s node.jsに、MySQLドライバがないので、書き始めました。 <html> <body> <div id="result"></div> <script> var puts = function(str) { var el = document.getElementById('result'); el.innerHTML = el.innerHTML + str + "<br/>"; } var Parent = function(n) { this.n = n; } Pa

    [間違え] Javascriptでクラスの継承をする [訂正予定]
  • MacBook壊れた・・・

    やってしまった。MacBookを机から落とした・・・。 どうせ壊すなら、水没の方がウケが良かっただろうに・・・。 去年でAppleCareも切れたんだよなぁ・・・。はぁ。 追記 02/06 0:15 早速、新しいMacBookPro 15を買ってきました。 アンチグレアとか、SSDが欲しかったけど、店頭では扱ってないらしいので、あきらめました。 アンチグレアは後日シートでも買います。

  • CSSを拡張するプリプロセッサを考える

    Photo by Aaron Landry CSSで、式とかマクロが使えたらなーと思うことがよくあるので、この際だからプリプロセッサを作ろうと思っています。 文法としては、CSSの構造を大きく変えないで行きます。あくまでプリプロセッサ的な役割で。Sassの様に構文を変えてしまうと、デザイナーの人が取っつき難くなりそうで。 今のところ、考えている文法の例を下に置きました。誰でも考えそうな所で、includeによる読み込み、ネストをサポート、式と制御構造のサポートを行います。 このプリプロセッサはサーバサイドで動的に生成するのではなく、一度静的にCSSに変換して使うことを考えています。その為、User agentなど外部からの変数はサポートしません。 使い方としては、コマンドラインツールによる変換と、Javascriptによる動的な読み込みをサポートする予定です。 開発中は、HTML内に<sc

    bojovs
    bojovs 2010/01/20
  • 緯度経度を文字列で表すGeoHash - @masuidrive blog

    なんか世間的に位置情報アプリが流行ってるらしいし、Google App Engine(GAE)も楽しそう。どうせだから、GAEでなんか位置情報アプリでも作ってみよう!と思ってTwitterに書き込んだところ、Geohashという、位置情報のプロトコル?を教えてもらいました。 これは、その名の通り、位置情報をハッシュで表す規格なのですが、いろいろおもしろい特徴があり、調べているうちに楽しくなってきたので、勢い余ってPure Rubyのライブラリまで書いちゃいました。 そのあと、結局ライブラリを作ったところで満足して、アプリは何も作らなかったので、せめてGeohashの解説でも書いておこうと思います。 位置情報は通常、緯度経度で表します。たとえば東京タワーの緯度経度は35.65861, 139.745447です。 北を上にした地図でいうと、緯度がY座標で経度がX座標です。英語では緯度をlati

  • NoSQL – SQLはもう古い?

    Photo by shindotv ここ最近、海外のブログで「NoSQL」という単語をちょこちょこと見るようになりました。 これは新しいデータベースのムーブメントで、「SQL=リレーショナル」ではないデータベースの事を指しています。 NoSQL DBサーバの有名な物は、Facebookがリリースした「Cassandra」、Erlangで書かれた「CouchDB」、日からは、mixiがリリースしている「TokyoTyrant」があります。 またGoogle App Engineでは、DataStoreというBigTableベースのNoSQLサービスが提供されています。 ある程度ユーザを集めたコンシューマ向けサービスは、大抵の場合パフォーマンスとの戦いとなります。 技術誌の中でも「スケールアウト技法」的な記事を目にすることが増えてきたことからも、多くのサイト運営者が、パフォーマンスの問題を抱

    NoSQL – SQLはもう古い?
  • AmazonがMySQL 5.1をサービス化 – Amazon RDS

    AmazonAmazon RDSという、MySQL専用のインスタンスをサービス始めました。 これは、MySQL 5.1がセットアップしてあるインスタンスで、Small(1CPU, 1.7 GBメモリ)〜Quadruple Extra Large(26CPU, 68 GBメモリ)までスペックが提供されています、Smallは$0.11/時 ($81/月)か。Largeだと$0.44時で$327/月なので、通常のEC2よりはちょっと高めの様です。 EC2と違うのは、ネットワーク代は別でDBへ外部からアクセスした場合には、1GB辺り、Inは$0.10、Outは$0.10〜$0.17掛かります。 これ以外に、1GB辺り$0.1のストレージ代と、100万IOアクセス辺り$0.1の代がかかります。この辺はEBSと同じみたいですね。 アプリケーションからアクセスする場合、今までのMySQLと同じように見

    AmazonがMySQL 5.1をサービス化 – Amazon RDS
  • 1