タグ

2011年2月13日のブックマーク (11件)

  • はてブiPhone・Androidアプリの開発プロセス - ninjinkun's diary

    この三ヶ月ではてなブックマークiPhoneアプリの新バージョンとAndroidアプリを開発してきました。 両方共担当はエンジニアid:ninjinkunとデザイナーid:kudakurage、総合ディレクションid:nagayamaです。同じ開発者がiPhoneアプリAndroidアプリ両方を作った事例として、なかなか面白いのではないかと思います。開発期間はちょうどそれぞれ一ヵ月半ずつでした。 自分にとってもブクマチームに移動してから初めての大きな仕事だったので、両方共思い入れがあるプロダクトです。開発話と一緒に、スマートフォンアプリを作る際の流れや、気を付けていることなどをまとめようと思います。(長いです) 開発プロセス iPhoneもAndoirdも開発の流れは基的に一緒で、以下のような流れになります。 機能の検討 UIの検討 実装 ざっくり並べただけではWebサービス開発と変わり

    はてブiPhone・Androidアプリの開発プロセス - ninjinkun's diary
  • Sass、そしてSassy CSS (SCSS)

    CSSを拡張したメタ言語であるSass、そしてその別文法として定義されたSCSSについて、960.gsなどのCSSフレームワークと絡めて、Sass (主にSCSS)の良さを解説する。 CSSフレームワーク Sass Sassy CSS aka SCSS SCSSCSSフレームワーク 2カラムレイアウトの作成 clearfixやReset CSSの組み込み カラム幅の変更 カラムの入れ替え SCSSで完結することの意義 まとめ 最後に CSSフレームワーク 960.gsやBlueprint、BlueTripなどCSSフレームワークと呼ばれるものは色々ある。フレームワークと名乗るだけのことはあって、それらの生産性はとても高い。テンプレートで適切にクラス名やIDを埋め込むだけなので、複雑怪奇なCSSコーディングを意識することなく誰でも簡潔にきれいなカラム・レイアウトを作成できる。 HTML 4

  • http://atnd.org/events/12969

    http://atnd.org/events/12969
    soh335
    soh335 2011/02/13
  • phpfarmを使って複数バージョンのPHPをインストール

    先日 LL を複数入れる話をまとめて、なんで PHP にないんだよという話を書いたらツッコミをいただきました。その名も phpfarm なんと家にありました^^; [svn] Index of /pear/ci/phpfarm/trunkIntroducing phpfarmphpfarm - 複数のバージョンを同一マシンに簡単にインストールする - Do You PHP はてな使い方必要なものは フツーにコンパイルできる環境Subversionbashです。以下のように使います。 $ svn co http://svn.php.net/repository/pear/ci/phpfarm/trunk/ phpfarm $ cd phpfarm/src $ ./compile.sh 入れたいバージョン なんて簡単。 やってくれることsource の取得、展開、コンパイルコンパイルオプショ

  • udr.me - このウェブサイトは販売用です! - Udr リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • Androidで複数動画ライブチャット - PHP,MySQL,Flex,JSな日々+イラストとか

    Flash の Adobe LiveCycle Collaboration Service を使うことによりAndroid端末で複数人での動画ライブチャットをすることができます。 下記画像はPCとGalaxy SとGalaxy Tabの3台で実験しているものです。 動画にメンバーが加わると自動で画像サイズが小さくなりうまくレイアウトさせてくれます。 作成にあたって気になった点は、配布されている Adobe LiveCycle Collaboration ServiceのSDK がFlex3時代のものなので、Flex4で開発をしないといけない Android ではそのまま動かすことはできません。実行時にCanvasがないだのいろいろと言われます。 ですので、Flex3のCanvasなどを使わないFlashOnlyのSDKが別途ありますので、そちらを使って自前で作成します。 年越しを自宅にいな

    Androidで複数動画ライブチャット - PHP,MySQL,Flex,JSな日々+イラストとか
  • livedoor Techブログ : Eclipse初心者がAndroid開発する際に押さえるべきこと

    こんにちは! iPhone/Androidエンジニアのgaoohです! 好きなExceptionはUnsupportedOperationExceptionです! みなさん、Android開発ではエディタは何をつかってますか? やっぱJavaといえばEclipseですよね! 個人的にはEclipseが大好きっ子です。好きすぎてEclipseでPerlを書いてたらまわりから変な目でみられたけど、それにもめげずに今日もワークスペースを開きます。 そんなEclipse好きなので、Androidで開発するときに抑えておくべきことをまとめてYo! とリーダーにいわれたので、まとめてみました。 これだけはいれとけ! 必須plugin ADT 当たり前ですが、これをいれないと話になりません。 http://developer.android.com/sdk/eclipse-adt.html EGit G

  • Web アプリの MVC 設計まとめ - もやし日記

    MVC 設計について考えていたときに、ちょうどその辺りの話をされている方々が居たので、今の考えをまとめてみました。 目次 前提 肥大化するコントローラを避ける ビジネスロジックをどこに書けば良いのか コントローラとモデルの間にもう一つの層があるとうまくいく? まとめ 前提対象は Web アプリケーションで、画面数(ビューの数)は数個〜100個程度の規模です。WordPressTwitter、37signals のサービスのようなものを作ろうとするとき、どういう MVC 設計をしていくかについて考えます。巨大なシステム、金融系システム、基幹系システムなどを作る場合とは異なる考え方もあると思います(そもそも MVC を使わない、など)。 肥大化するコントローラを避ける例えば、八百屋さんで「60円で仕入れたリンゴ1つを100円で売った」こと(Sales Transaction)を記録する場合を

    soh335
    soh335 2011/02/13
  • 被害続出「魔法少女契約」、現行法では取り締まれず - bogusnews

    誰もが憧れる夢の魔法少女になったものの「契約前の話と違う」「こんなの絶対おかしいよ」と困り果てる消費者が続出している。被害を訴える声に当局では「現行法制度下では取り締まれない。各自で身を守ってほしい」と注意を呼びかけている。 問題になっているのは株式会社「QBマギカ」(きゅうべえ社長)が展開している魔法少女商品。無表情で何を考えているかわからないぬいぐるみ型の営業マンが、各地で 「ぼくと契約して魔法少女になってよ」 と強引な勧誘を展開。急速に売上を伸ばしている。 しかし、 「契約したら魔法少女なのに首ちょんぱされた」 「知らないうちに殺されてた」 「むしょうに腹が減る」 などの苦情が続出。「悪徳商法ではないか」との指摘もある。 しかし、当局によると 「QB社の魔法少女パックは“願い事をひとつかなえてもらって魔法少女にもなれる”もので、消費者が何の対価も支払っていないため商行為にあたらず現行

    被害続出「魔法少女契約」、現行法では取り締まれず - bogusnews
    soh335
    soh335 2011/02/13
  • Amon2でTengを使うときの設定 - メメメモモ

    DBの設定などはこちらに沿っています。 今回は、以下のコマンドでアプリケーションの雛形を作成した場合です。 $ amon2-setup.pl Hello config/development.plの編集 Teng用の設定を書いておきます。 +{ 'Teng' => { dsn => 'dbi:SQLite:dbname=hello.db', username => '', password => '', }, ... }; スキーマ作成スクリプト DBの情報を読み込んでスキーマを作成するスクリプトを書きます。 use strict; use warnings; use DBI; use FindBin; use File::Spec; use lib File::Spec->catdir($FindBin::Bin, '..', 'lib'); use lib File::Spec->ca

    Amon2でTengを使うときの設定 - メメメモモ
  • twitter APIがホワイトリストの認可を終了 – 今後のサービス開発に大きく影響か? | Token Spoken

    なんと、twitter社がAPIのホワイトリスト制度の終了を発表しました。 その内容をまとめると以下の通りです。 2011年2月11日午前6時43分30秒(PST – 太平洋標準時刻)時点にて、ホワイトリストの認可を終了しました。 既に認可を受けているIPアドレスやアカウントはそのまま緩和状態を継続します。 今後は一切の申請・認可を受け付けません。 未返答の物についても、もう審査をすることはありません。すなわち、今後待っていても認可されることはありません。 今後は1時間あたり350アクセスに押さえる独自の方法を考えてください。 もしくは、twitter社よりデータの提供を受けているサービスからデータのアクセスを購入してください。 さて、知らない方のために説明しますと、twitter APIのホワイトリストとは、従来1時間あたり150アクセスしかできなかった物(現在は認証後350)を、有益な

    twitter APIがホワイトリストの認可を終了 – 今後のサービス開発に大きく影響か? | Token Spoken