タグ

2013年12月4日のブックマーク (25件)

  • Ruby on Railsのカレンダー | Advent Calendar 2013 - Qiita

    URLYou can post either your article on Qiita or your blog post. About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

    Ruby on Railsのカレンダー | Advent Calendar 2013 - Qiita
    kimihito
    kimihito 2013/12/04
  • てめえらのRailsはオブジェクト指向じゃねえ!まずはCallbackクラス、Validatorクラスを活用しろ! - Qiita

    てめえらのRailsはオブジェクト指向じゃねえ!まずはCallbackクラス、Validatorクラスを活用しろ!RubyRails ちょっと煽り気味のタイトルにしてみましたが、Railsで開発する時は意識的にOOPに寄せないとオブジェクトの力が活かせなくなるよってことと、Railsが提供しているクラスの責務を分割することを支援してくれる機能について話をします。 ActiveRecordの性質 Rails開発においては、モデル層にロジックを書いてコントローラーは薄くしろ、というのはしつこく言われているので、概ね浸透してきていると思います。 それに加えて、最近私が結構しつこく主張しておきたいのが、モデル = ActiveRecordでは無いよ、ということです。 ActiveRecordは成り立ちから言うと、ロジックとDBへの永続化をまとめてカプセル化するアーキテクチャパターンから来ています。

    てめえらのRailsはオブジェクト指向じゃねえ!まずはCallbackクラス、Validatorクラスを活用しろ! - Qiita
    kimihito
    kimihito 2013/12/04
  • Popular Magazine - Popular Daily News

    $800 to $1800 SSDI Disability Payments May 2024: The United States of America’s financial government has implemented several different programs in an effort to provide assistance to residents. Individuals who are disabled or suffering from low or no income are eligible for financial assistance through these incentive programs. Recent events … Read more

    Popular Magazine - Popular Daily News
    kimihito
    kimihito 2013/12/04
  • ペーパープロトタイピング入門 – 第2回 ペーパープロトタイピングに使う道具 | fladdict

    ペーパープロトタイピング講座シリーズ。第2回は準備編。前回はこちら。プロトタイピングを始めるにあたって必要なものを列挙する。 必須ツール 紙 まず紙は大量に必要。A4コピー紙や大型のポストイットが一般的。スマホアプリの場合は、弊社が専用に開発したペーパープロトタイプ用ノートが便利。実寸で検証できるように心がけよう。 シャーペン 下書き用ペン。消しやすい芯がよい。個人的にはステッドラーを愛用。 サインペン 清書用のペン。チーム共有やテスト時に読みやすくするために使う。細い、普通、太いの3種類のペンがあるとよい。個人的には0.05mm、0.3mm、1.0mmの3を使っている。オススメはピグマかコピックマルチライナー。 マーカー 清書用ツール。タップエリアや、注目させたいコンポーネントを面で見せる為に使う。最低限2色。薄いグレーと濃いグレーがあるとよい。可能ならばアプリとタップ色や警告色なども

    ペーパープロトタイピング入門 – 第2回 ペーパープロトタイピングに使う道具 | fladdict
    kimihito
    kimihito 2013/12/04
  • ペーパープロトタイピング入門 – 第1回 どうして紙でプロトを作るのか | fladdict

    ペーパープロトタイピング講座シリーズ。第1回は導入編。 第1回はの導入編。ペーパー・プロトタイピングとは何なのか、何故必要なのか。そして導入することで、どんな利点があるのかを説明する。 ペーパー・プロトタイピングって何? ペーパー・プロトタイピングとは、紙で実際にアプリやサイトを「実装する」ことである。 通常の開発においてコンテンツが使いやすいかどうかは、開発が終盤になるまでわからない。このため「作ってはみたが使いにくい」や「いまさら後戻りできない」という問題が発生する。UIや手触りが重要なモバイル系のアプリにおいて、これは致命的な問題になる。ペーパープロトタイピングはこの問題を低コストで解決する。 紙とペンで動作モックを作成することで、実装を行う前に、素早く手戻なく検証を行うことができる。これにより、仕様書策定や実装前にPDCAのサイクルを実現できる。作業負荷の高い実装を行う前に軽く

    ペーパープロトタイピング入門 – 第1回 どうして紙でプロトを作るのか | fladdict
    kimihito
    kimihito 2013/12/04
  • Middleman: Hand-crafted frontend development

    Installation Install the gem and run middleman init my_project to create a new Middleman site from the command line. See full install instructions Customize Your Site Check out the directory cd my_project. Middleman works right out of the box. Start reading the docs to find out what each directory is doing and how to customize your site. See advanced customizations Build and Deploy Running one com

    kimihito
    kimihito 2013/12/04
  • Middleman: 効率的な作業を可能にする Ruby 製の静的サイト生成ツール

    Middleman はモダンな web 開発のあらゆるショートカットやツールを採用した静的サイトジェネレータです。はじめに。 Watch Follow @middlemanapp

    kimihito
    kimihito 2013/12/04
  • オーム社eStore

    オーム社eStore(β)の商品について PDF版書籍データ商品、およびPDF版書籍データと紙版書籍のセット販売商品です。 PDF版書籍データは、購入手続き後、購入者の元に届くメールに記載されたURLからダウンロードできます。セット販売商品の紙版書籍は別送されます。 PDF版書籍データは、購入者個人限りで利用できるものです。法人・組織での購入はできません。 購入代金の支払いは、PayPalとなります。PayPalで通常のクレジットカードでの支払も可能です。

    kimihito
    kimihito 2013/12/04
    復帰待ち
  • The Twelve-Factor App (日本語訳)

    はじめに 現代では、ソフトウェアは一般にサービスとして提供され、Webアプリケーション や Software as a Service と呼ばれる。Twelve-Factor Appは、次のようなSoftware as a Serviceを作り上げるための方法論である。 セットアップ自動化のために 宣言的な フォーマットを使い、プロジェクトに新しく加わった開発者が要する時間とコストを最小化する。 下層のOSへの 依存関係を明確化 し、実行環境間での 移植性を最大化 する。 モダンな クラウドプラットフォーム 上への デプロイ に適しており、サーバー管理やシステム管理を不要なものにする。 開発環境と番環境の 差異を最小限 にし、アジリティを最大化する 継続的デプロイ を可能にする。 ツール、アーキテクチャ、開発プラクティスを大幅に変更することなく スケールアップ できる。 Twelve-F

    kimihito
    kimihito 2013/12/04
  • Pythonが大好きな女子大生がGoogleSWEインターンに参加するまでの話 - ぴよぴよ.py

    PythonといえばGoogle!! (? そんなわけで先週末まで、 Googleのソフトウェアエンジニア(SWE)インターンに参加してきました。 当は参加した内容について書きたいのですが、 どこまで話していいのかわからないので、 参加するまでの話をメインで書こうかと思います。 昨年の春まではオブジェクト指向が何かさえ知らなかった 一応プログラムを書くのアルバイトをしてたにもかかわらず、 適当に書いてました。('ω`) ひどい話です。 そんなレベルのプログラマーでした。 昨年はGoogleBOLDインターンに参加 昨年はGoogleBOLDインターンに参加させていただきました。 BOLDインターンは学部女性や障がいのある方を対象としたインターン。 SWEインターンに比べるとかなりゆるいインターンですが、 プログラミングが大好きな多くの女子大生と知り会うことができ、 とても貴重な体験でした

    Pythonが大好きな女子大生がGoogleSWEインターンに参加するまでの話 - ぴよぴよ.py
    kimihito
    kimihito 2013/12/04
  • ポータブルなwebアプリケーションとそのインフラの未来の一考

    naoya さんのポータブルな Web アプリケーションを受けて最近思ってることをば。140 文字で時々書いてるんだけど、まとまりがないので一回まとめておきます。 12-factor app ステートフルなアプリケーションについては、Heroku の人が提唱してる 12-factor app というのが現在の状況をよく表してます。 The Twelve-Factor App The Twelve-Factor App(日語訳) Heroku や他の PaaS によってもたらされたこうした一種の”制約”によって、アプリケーションの新しいカタチが生まれてきています。引き算によって新しい価値が生まれてきているわけですね。 とはいえ、PaaS は PaaS でそれぞれに独自の仕様を持っているわけですが、Herokubuildpack という仕組みを使って、Heroku とインタフェース仕様

    ポータブルなwebアプリケーションとそのインフラの未来の一考
    kimihito
    kimihito 2013/12/04
  • Lobi - Light up the games with Group Chat

    Lobi - Light up the games with Group Chat
    kimihito
    kimihito 2013/12/04
  • TechCrunch | Startup and Technology News

    After Apple loosened its App Store guidelines to permit game emulators, the retro game emulator Delta — an app 10 years in the making — hit the top of the…

    TechCrunch | Startup and Technology News
    kimihito
    kimihito 2013/12/04
  • GitHub - draftcode/coding-interview: コーディング面接で「これぐらいは解けないとヤダ」ぐらいの問題を考えました

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - draftcode/coding-interview: コーディング面接で「これぐらいは解けないとヤダ」ぐらいの問題を考えました
    kimihito
    kimihito 2013/12/04
  • ポータブルなWebアプリケーション - naoyaのはてなダイアリー

    140文字で書ききれなかったのでブログに殴り書き。 Heroku のアプリケーションを人に渡す 昨日、「naoyaさんが作ってるiOSアプリのバックエンドサーバーに相乗りさせてもらえないか」という話をいただいた。自分でも同じようなAndroidアプリを作っているけど、サーバーサイドは作ってないからということらしい。 対して「githubにコードあるからgit cloneしてheroku pushすれば動くし、自分で heroku にデプロイしてよ」と応えた。相乗りしてもらってもよかったのだけど、こちらでコードを書き換えたりメンテしたときに先方のアプリが停止することを考えると同じコードベースでサーバーは自分で立ててもらう方が何かと良い。 対象になったソフトウェアは Heroku で動かしていたので、Heroku Ready な形、つまり、必要な外部パッケージの一覧やサーバーの起動手順なんかは

    ポータブルなWebアプリケーション - naoyaのはてなダイアリー
    kimihito
    kimihito 2013/12/04
  • パスワード認証

    SB オムニチャネルマーケティングについて考えるブログ

    パスワード認証
    kimihito
    kimihito 2013/12/04
  • 治ったように見えた姉は壊れていた - Hagex-day info

    これは…… ・今までにあった最大の修羅場 £100 393 :名無しさん@HOME:2013/12/02(月) 10:45:06.85 0 >>391を見て思い出した話 姉が心病んでる今が人生最大の修羅場中 姉は30歳、ちょうど大学通ってる頃に福知山線脱線事故があったんだけど 姉はあの電車に乗ってた。 後ろから2両目の車両に乗ってたから頭ぶつけた程度で、避難も近くの町工場の人に誘導されて移動した。 その後、JR職員が居なかったので大学行かず 近くの人と協力して避難や怪我人の選別、誘導 家族探す人の手伝いとかして【充実】した時間を過ごしたらしい。 人の役に立ってる!って実感とか凄かったって。 姉さ、すっごい役に立ったらしく怪我がひどかった被害者の人が JR通して姉を探してお礼の手紙をくれたり、被害者の講演会の手伝いに行ったりもしてた。 その後、PTSDの影響とかあって就職1年で会社勤め出来ず

    治ったように見えた姉は壊れていた - Hagex-day info
    kimihito
    kimihito 2013/12/04
  • Facebookの継続的デプロイメント - ワザノバ | wazanova

    https://www.facebook.com/publications/514128035341603/ 1日500件、3,000ファイルに及ぶ番アップ フロントエンドのコードは1050万行、内850万行がPHP 開発エンジニア1,000名とリリースエンジニア3名 QAやテスターは存在しない 自分でプロジェクトを選ぶ & 自己責任のカルチャーが強い。 1/3のファイルが一人のエンジニア、1/4が二人のエンジニアでメンテされている。 フロントエンド番コードベースは一つのものを共有 日常業務ではローカルのgitを利用。番アップ可能になれば、中央のレポジトリにマージして、それからSubversion(過去の経緯で使っている。)にコミットする 同じエンジニアがコードをコミットする間隔は中央値で10時間 番にプッシュする前に、担当エンジニア自身でのユニットテストを終え、同僚によるコード

    kimihito
    kimihito 2013/12/04
  • #IVS Launch Pad: 美容師とカットモデルをつなぐスタートアップ「hairmo(ヘアモ)」 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    Infinity Ventures Summit in 京都のピッチの初め、hairmo(ヘアモ)が登壇した。このスタートアップの提案はユニークなものではない。見習い美容師(もしくはアシスタント)と、練習のためのカットモデルを結びつけるというものだ。 私たちが初めてというわけではありませんが、この分野で他に成功したサービスは存在しません。 THE BRIDGE では、これまでにも同様のサービスをいくつか取り上げたことがある。 彼らは、この分野のスタートアップが直面する2つの問題を指摘した。 美容師アシスタントに対する、お客の信頼が低いこと(例えば、実際にはアシスタントではないのに、アシスタントだとウソをつく人もいる。) スムーズに予約するのが難しいこと。 hairmo はヘアサロンのネットワークをもつ企業から出資を受けており、これらの問題が解決できると主張する。このネットワークを通じ、美容

    #IVS Launch Pad: 美容師とカットモデルをつなぐスタートアップ「hairmo(ヘアモ)」 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
    kimihito
    kimihito 2013/12/04
  • 動画につけるアレ、楽しいのか?

    ニコ動とかひまわりとかコメントつきの動画を良く見るけど理解できないことがある。 動画のシーンが特定の状態や条件になったら脊椎反射みたいに同じコメントするのは あれ、楽しいのか? いや楽しいのは分かる。 ニコ動を初期から見てたし弾幕に参加するのは楽しかった。 でもそれは動画のシーンとコメントがかみ合っていたから面白かったんだ。 最近のコメントつき動画はひどい。 シーンなんか関係なくそれが言いたいだけだろ?って感じだ。 まるで初めての単語を覚えた小学生みたいに連呼している。 男が2人 → ウホッ・アッー! 女が2人 → キマシタワー 何かが壊れる → 解せぬ 小学生 → ロリ・最高だな それともアレは業者を雇ってやらせてるのか? そのほうがまだイライラしないんだが。

    動画につけるアレ、楽しいのか?
    kimihito
    kimihito 2013/12/04
  • BOOTH - 創作物の総合マーケット

    BOOTHに作品を出品しよう!BOOTHなら、販売手数料0円、たったの10分で ネット通販をはじめられます! もっとくわしく

    BOOTH - 創作物の総合マーケット
    kimihito
    kimihito 2013/12/04
  • 短時間で十分な睡眠を得た感覚にできるアイマスク

    半分の時間で十分な睡眠を得ることができる多相睡眠 人間に必要な睡眠時間は一日8時間と言われているが、毎日2〜6時間で必要な睡眠を得られるのが多相睡眠である。多相睡眠は通常の半分程度の時間で同等の睡眠の感覚を得るため、少ない睡眠時間で8時間以上寝ているかのようなリフレッシュを体感できる。これにより忙しくて睡眠時間が十分にとれないという人のストレスを軽減することができるのだ。 人工的に多相睡眠へ切り替えることができるウェアラブルデバイスNeuroon Neuroonはこの画期的な睡眠を人為的に引き起こすことができるウェアラブルデバイスである。一見通常のアイマスクの様だが、Bluetoothによってスマートフォンを接続し、睡眠を管理する。精度の高い眼球センサー・脳波センサー・脳電図センサーによって睡眠データを収集し、多相睡眠を引き起こしたり、夢を誘発することができる。 現在同製品は開発段階で、K

    短時間で十分な睡眠を得た感覚にできるアイマスク
    kimihito
    kimihito 2013/12/04
  • BaasBox - オープンソースなmBaaS - モバイル/タブレット向けオープンソース紹介 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル

    最近mBaaSと呼ばれるサービスが熱いです。ParseがFacebookに買収されたのは有名ですし、日でもニフティクラウド mobile backendというサービスが提供されています。ゲーム界隈でも多数のmBaaSサービスが存在します。 mBaaSを使ってサービス開発工数を下げたいと思いつつも、将来的な拡張性を考えるとアウトソースが難しい…そんなケースもあるかと思います。そこで使ってみたいのがオープンソースのmBaaS、BaasBoxです。 BaasBoxはJava/Playフレームワークを使って開発されています。JavaなのでAndroid開発者であれば後々の拡張もできるかも知れません。 管理画面 まずはログインします。アプリケーションごとにログイン先が分かれます。 ログイン画面 ダッシュボードです。シンプルで見やすい画面ではないでしょうか。 ダッシュボード システム情報を見るとサー

    BaasBox - オープンソースなmBaaS - モバイル/タブレット向けオープンソース紹介 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
    kimihito
    kimihito 2013/12/04
  • ggsoku.com

    ggsoku.com
    kimihito
    kimihito 2013/12/04
  • 若いエンジニアへ

    エンジニアなら誰でも突貫工事に喜びを見出した経験がある。深夜2時の夜を共にした同僚のことは、その職業人生を通じて忘れることはない。しかし、そこにいかなるドラマがあろうとも、突貫工事は例外である。これを常態としてはならない。 メーカーの組込みプログラマとしてエンジニアのキャリアをスタートした私は、「よい製品はよいプロセスから生まれる」ことを頭に叩きこまれた。素晴らしい製品を生み出す工場は静かである。常に誰かが大声で叫んでいるような工場には明らかにプロセス上の問題が認められ、素晴らしい製品を生むことは決してない。 物のエンジニアは突貫工事を好まない。突貫工事とはプロセス上の誤りであり、つまり誰かが大声で叫ばなければならないということだからである。エンジニア仕事は計画され、コントロールされたものでなければならない。 長時間労働によって成果を生み出そうとすることも、やはり例外としなければなら

    kimihito
    kimihito 2013/12/04