タグ

2014年1月5日のブックマーク (22件)

  • Modelの定義とリレーション – Ember.js入門(15) | DevelopersIO

    渡辺です。 前回からember-data編に突入しましたが、一体何時頃にEmber.js入門が収束するのかサッパリ解りません。今回はModelの定義方法について詳しくみていきましょう。まだまだ魔境の入り口でしかないので安心してください(笑) Modelの定義 Modelは、DS.Modelクラスのサブクラスとして定義します。 App.Entry = DS.Model.extend({ }); DS.ModelクラスはEmber.Objectのサブクラスなので、ModelはObserverなどEmberオブジェクトとしての機能をデフォルトで利用できます。 Modelの属性 Modelの属性を定義する時はDS.attrで型を宣言します。なぜならば、JSONからどのような型を期待してModelに変換するかのヒントを与えなければならないからです。 App.Entry = DS.Model.exte

    Modelの定義とリレーション – Ember.js入門(15) | DevelopersIO
    nettabo
    nettabo 2014/01/05
  • Computed Properties – Ember.js入門(11) | DevelopersIO

    渡辺です。 Ember.js入門の前回はObserverについて解説しましたが、今回はComputed Propertiesを扱います。Computed PropertiesはObserverの応用的な機能なので、Observer- Ember.js入門(10)を読んでいない方は、先に読まれることをオススメします。 さて、このComputed Propertiesですが、現時点では広く浸透した訳語がありません。「計算さるプロパティ」とか「自動算出プロパティ」といった訳語がパッと思いつきますがコレジャナイ感が漂っています。なので、Computed Propertiesとそのままの表記で解説します。ちょっと取っつきにくい名前かもしれませんが、理解してしまえば簡単で、かつ非常に便利な機能なのでマスターしておきましょう。 Computed Propertiesとは? Computed Proper

    Computed Properties – Ember.js入門(11) | DevelopersIO
    nettabo
    nettabo 2014/01/05
  • ember-data – Ember.js入門(14) | DevelopersIO

    渡辺です。 いよいよ禁断のember-dataについて解説する時が来たようです。 ember-dataは、2014年1月3日時点でbetaバージョンのプロダクトです。ご利用の際は充分に検証を行ってください。 まあ、仕様はだいぶ安定してきましたし、ぼちぼちbetaもとれそうと言われ続けているなので、よほど怪しい機能を使わない限りは大丈夫だと思います(笑)今回はEmber.jsとember-dataのコンセプトについて説明します。Ember.jsでアプリケーションを組むときは重要です。 Ember.jsの設計思想とember-data どんなフレームワークであっても、そこには設計思想があります。設計思想に外れた使い方をしたならば、どれだけ良いフレームワークであっても使いにくく感じるのは当然です。特にEmber.jsは設計思想が明確であるため、アプリケーションの設計方針をEmber.jsの設計思

    ember-data – Ember.js入門(14) | DevelopersIO
    nettabo
    nettabo 2014/01/05
  • ItemController – Ember.js入門(13) | DevelopersIO

    渡辺です。新年早々ですが、ガツガツいきましょう。 今回は、ItemControllerを紹介します。ItemControllerは、リスト表示などを行う時、モデルの情報を加工した値や、Viewに依存した値を出力するためによく使われます。しかし、ItemControllerは、Ember.jsでも利用頻度も高く非常に便利な機能なのですが、公式ドキュメントではチュートリアルにさらりと書いてあるだけでAPIドキュメントにしか記述されていないため、見つけにくい機能かもしれません。 ItemControllerとは? 前回のObjectControllerとArrayController – Ember.js入門(12)では、ArrayControllerを解説しました。ArrayControllerはModelが複数の場合に利用するControllerで、View(テンプレート)ではeachヘルパ

    ItemController – Ember.js入門(13) | DevelopersIO
    nettabo
    nettabo 2014/01/05
  • ObjectControllerとArrayController – Ember.js入門(12) | DevelopersIO

    あけましておめでとうございます、渡辺です。 2013年はクライアントサイドJavaScriptではAngular.jsとBackbone.jsがよく取り上げられていました。悲しいことにEmber.jsが無視されている状況は否めません。しかし、Ember.jsはやればやるほど魅力的なプロダクトです。もっと利用されるよう、今後も地道にEmber.jsの魅力を伝えていきたいかと思います。 さて、今回はMVCのC、すなわちControllerについて解説します。Ember.jsではModelが単数であるか複数であるかによって2種類のControllerから適切なControllerを選択します。 Ember.jsのControllerとは? ControllerとModel – Ember.js入門(3)で簡単に説明しましたが、EmberのControllerはControllerがModelをd

    ObjectControllerとArrayController – Ember.js入門(12) | DevelopersIO
    nettabo
    nettabo 2014/01/05
  • Observer- Ember.js入門(10) | DevelopersIO

    渡辺です。 随分と空いてしまいましたが、Ember.jsを見捨てたワケではありません(笑)クローズドなプロダクトになりますが、Ember.jsを採用してアプリケーションを構築しています。Ember.jsは使いこなせるまでの学習コストは高いのですが、一度覚えてしまえば非常にサクサクとフロントサイドを構築できるでしょう。 さて、Emmber.js入門久しぶりのエントリーということで、今回はEmber.jsのObserverについて解説します。バインディング – Ember.js入門(5)でも触れましたが、Ember.jsではオブジェクトのプロパティとテンプレートの入出力を結びつけることができます。この時、オブジェクトのプロパティへのアクセスはgetメソッドやsetメソッドを使わなくてはなりませんでした。今回は、その裏側で何が行われているかを解説します。 Ember.Objectクラス Obse

    Observer- Ember.js入門(10) | DevelopersIO
    nettabo
    nettabo 2014/01/05
  • 2013年おすすめiPhoneアプリ&ラーメン10選 | DevelopersIO

    こんにちは!おおはしりきたけです。2013年もそろそろ終わりですね。今年もiPhoneアプリをたくさん使って、ラーメンたくさんべました。アプリとラーメン全く関係ないと思われがちですが、以前このようなブログを書いたように深いところでは関連しています。今回は、2013年使って面白かったiPhoneアプリべて美味しかったラーメンをそれぞれ5つ紹介させていただきます。 おすすめiPhoneアプリ5選 まずはアプリから紹介させていただきます。ツールからゲームまで色々あります Livre Livreはアンチソーシャル系の日記アプリです。元々日記って自分のみで楽しんで書くものだったと思うんですが、SNSが流行して日々の日記的なものは公開されるようになってきました。SNSでは愚痴やネガティブなこと書きにくい状況になっており、SNS疲れなんて言葉も流行しました。原点に戻って自分だけの日記をつけることが

    2013年おすすめiPhoneアプリ&ラーメン10選 | DevelopersIO
    nettabo
    nettabo 2014/01/05
  • ノートパソコンだけではなく「ワークスペース」ごとバッグで持ち歩く | ライフハッカー[日本版]

    最近ではいろいろなデザインのノートパソコン用バッグを見かけます。通常そういったバッグはノートパソコンを「持ち運ぶ」ために機能性が考えられているものですが、こちらは「そのまま使う」ための機能美が練られたデザイン。 兄弟サイト「ルーミー」で紹介されていた「La Fonction no.1」というバッグです。フランスのデザインスタジオ『piKs design』が手掛けたこのバッグは、パソコンを使うスペースを提供することを考えてデザインされています。 両サイドに目隠しにもなる収納スペースがついているので、周囲の視線を気にすることなく仕事ができます。 またメモ帳やペン、携帯など仕事をしながらさっと取り出したいアイテムをパソコンのすぐ横に入れておくことができます。 フランスの皮職人が全て手作りで製作しているとのことで、バッグとしての品質もお墨付きです。詳細は下記リンク先からどうぞ。 ワークスペースを持

    nettabo
    nettabo 2014/01/05
  • コレステロールって何? どうして大事なの? | ライフハッカー[日本版]

    ライフハッカー編集部さま コレステロールがべ物に含まれていて、体にあまり蓄積させないほうがいいことは知っています。ただ、それ以外は何だかよくわかりません。コレステロールとはいったい何なのでしょうか。カラダにどんな影響を及ぼすのか、どうして気にしなくてはならないのか、教えてください。 コレステロールに興味津々(Curious About Cholesterol)より コレステロールに興味津々さま 私たちは医者ではないので、医学的助言はできません。というわけで、こういった質問を受けた際には、物の医師に相談するようにしています。今回は、Dave Dragoo医師(資産管理情報サイト「Money Crashers」より)およびSpencer Nadolsky医師(栄養とサプリに関する情報サイト「Examine.com」より)に専門的な解説をお願いしました。まずはDragoo医師に、コレステロー

    コレステロールって何? どうして大事なの? | ライフハッカー[日本版]
    nettabo
    nettabo 2014/01/05
  • 副大統領のスピーチライター、ダニエル・ピンクの仕事術 | ライフハッカー[日本版]

    敏腕クリエイターやビジネスパーソンに学ぶ仕事術「HOW I WORK」シリーズ第61回。 若干26歳の"メディア王"、ライアン・ホリデー(Ryan Holiday)氏に続く今回は、かつてアル・ゴア副大統領のスピーチライターを務めた経験も持つ、作家のダニエル・ピンク(Daniel Pink)氏にインタビュー。 モチベーションに関する心理学に興味のある読者は、きっと氏のベストセラー『Drive(邦題:モチベーション3.0)』を手にとったことがある確率が高いでしょう。このの中で、彼はモチベーションを高める上で、3つのシンプルな要因があると書いています。1つは自律、自分の人生を自らコントロールしようとすること。次に、熟練技術。ある特定のスキルを徹底的に磨こうとすること。最後に目的意識。意義の大きなことをしようとすることです。 最新作『To Sell Is Human (邦題:人を動かす、新たな3

    副大統領のスピーチライター、ダニエル・ピンクの仕事術 | ライフハッカー[日本版]
    nettabo
    nettabo 2014/01/05
  • 極限まで小さく機能的な、ミニマリストのための財布 | ライフハッカー[日本版]

    最低限のものだけ持ち歩きたいミニマリストな方にぴったりの財布が、兄弟サイト「ルーミー」で紹介されていました。 「小さい小銭入れabrAsus」は、コイン・紙幣・キーだけを一緒に持ち歩く、キーホルダーのようなお財布です。小さい小銭入れに入るのは999円。500円玉1枚 100円玉4枚 50円玉1枚 10円玉4枚 5円玉1枚 1円玉4枚の合計15枚です。 紙幣は折りたたんで入れる方式。リングが付いているので、バッグやベルトにつけて持ち歩けます。 また、「ルーミー」では合わせて使える「薄いマネークリップ」も紹介されていました。詳細は下記リンク先からどうぞ。 最低限のものだけ持ち歩く、小さい小さいキーホルダーのようなお財布が登場 | roomie(ルーミー) (ライフハッカー[日版]編集部)

    nettabo
    nettabo 2014/01/05
  • iPhone小ネタ:ロック画面でカメラアイコンにタッチすると、フラッシュライトをオフにできる | ライフハッカー[日本版]

    コントロールセンターは設定の切り替えや電卓の起動、フラッシュライトのスイッチオンなどを瞬時に行えるiOS 7の便利な機能です。 フラッシュライトをオフにしたい場合、コントロールセンターを再び起動しなければなりませんでした。ところが、「Reddit」ユーザーのyouareaboyさんによると、もう一度カメラアイコンにタッチすれば、フラッシュライトをオフにできるのだそうです。 フラッシュライトをオンにした後、ロック画面のカメラアイコンをタッチするとフラッシュライトはすぐにオフに切り替わります。コントロールセンターを毎回開く必要は実はないのです。これで1タップ減らせますね。 Whoa. Cool and useless iOS 7 trick| Reddit via Cult of Mac Thorin Klosowski(原文/訳:まいるす・ゑびす)

    iPhone小ネタ:ロック画面でカメラアイコンにタッチすると、フラッシュライトをオフにできる | ライフハッカー[日本版]
    nettabo
    nettabo 2014/01/05
  • ToDoリストを4色ペンで作るといい理由 | ライフハッカー[日本版]

    次からToDoリストを作るときは、4色ペンを手にとってみることをおすすめします。 「プロダクティビスト」の Mike Vardy 氏は、これからやるべきこと(ToDo)を紙に書き出す際に、4色に色分けしているそうです。 グリーン:仕事関係のタスク。いわゆる「困難な仕事」で、適当にはできないタスク。きっちり仕上げるために強い意志力が要求されるもの オレンジ:個人的で、深い関わり方をするタスク。おもに、家族関係やプライベートなタスクがこの色になります(オレンジは注意力と集中力を高めてくれる色だとか。まさにぴったりです) ブルー:上記のどちらにも属さないタスク。ブルーはおろらく最もよく使われる色ですので、このカテゴリーに合っています。控えめですが、少しは目を引く色です ブラック:作業中のタスクに使います。タスク自体をこの色で書くことはありません。矢印や取り消し線、補足メモなどを書き込むのに使いま

    nettabo
    nettabo 2014/01/05
  • 今年の抱負や目標を確実に達成するための「小さな習慣」トレーニング | ライフハッカー[日本版]

    Dumb Little Man:誰もがわかっていることだとは思いますが、前進するチャンスも後退するチャンスも、何気なく送っているすべての1日にあります。しかし、今日という日が、それまで送ってきた日々の大きな結果としてあることは、そこまで意識していないかもしれません。 新しい1日が始まれば、理論的には誰にでも何かをするチャンスがあるわけですが、人間の行動の約45%は習慣的なので(2006年デューク大の研究より)、極端に違う行動をすることはほとんどありません。 それは、人生が勢いや流れで動いているからです。前進すればするほど、前進し続けることが容易になり、多くのことを達成できます。しかし、自分が後退していると思うと、その流れを逆に変えるのは容易ではありません。では、どのように変えるのか。小さな習慣を身につけることです。「1回だけやる」ようにしたら運動が続くようになった 私は、自分の人生を変える

    今年の抱負や目標を確実に達成するための「小さな習慣」トレーニング | ライフハッカー[日本版]
    nettabo
    nettabo 2014/01/05
  • 疲れ気味で回復力が落ちているときは「42度のお湯に5分間」入浴するのがベスト | ライフハッカー[日本版]

    適度なストレスは生産性向上につながることがありますが、メンタル面のみならず身体にも良い効果をもたらしてくれることがあるそうです。 そのカギとなるのが「HSP」=ヒート・ショック・プロテイン。 姉妹サイト「cafeglobe」には、このHSPを増やすためのちょっとしたコツが紹介されていました。HSPは、人間の体内に潜在的に備わっている、自己回復力を呼び覚ますタンパク質で、病気や肉体疲労のほか肌トラブルを予防する働きもあるのだとか。 お風呂の入り方次第で、このHSPの効果を引き出すことができるそうです。 ■入浴編:42℃のちょっと熱めのお風呂に5分から10分程度入浴することで、「HSP」の効果を最大限に引き出すことができます。 いったん湯船から出て冷水シャワーを足などにかけ、再び入浴する交互浴にすると、より「HSP」が増加するそう。入浴後は「HSP」を減らさないように保温をして下さい。 「ca

    nettabo
    nettabo 2014/01/05
  • 人が失恋を引きずる理由:科学的根拠と、その解決法 | ライフハッカー[日本版]

    恋愛は、世界で一番素敵なことのように感じます。しかしいったん終わりを迎えてしまうと、あとは何も手につかなくなり生きる気も失せ、高い壁がそびえ立ってしまったかのようで、もう恋なんて二度としない!などと思ってしまうものです。 科学的根拠に則ってこの失恋のメカニズムに関する研究が行われ、なぜ別れるとこんなにもうんざりした気持ちで満たされるのか、その謎が明らかになりました。そして、そこからどうやって克服すればいいのかが判明しました。 上記の3つの理由について、その科学的根拠と克服方法を紹介します。相手に振られたときも相手を振ったときも、人は失恋するとよく似たパターンに陥りがちなのだそうです。これまでの多くの研究によって、誰しも共通に持っている脳の働きが作用していることがわかりました。 今回は、"別れ"について心理科学の観点から焦点を当て、人間関係と家族関係の分野で専門家であるセラピストのロジャー・

    nettabo
    nettabo 2014/01/05
  • 家族・親戚の集まりのストレスを「マインドフルネス」のトレーニングに替える | ライフハッカー[日本版]

    家族や親戚が集まる機会が多い年末年始。素晴らしいシーズンではありますが、さまざまな理由から、「チャレンジングなとき」になる可能性もあります。その理由とは、昔の葛藤や辛い感情を思い出したり、批判を受けたり、多くの人が集まることでストレスフルな「カオス状態」が生まれたり、日常生活のリズムを保てなくなったり、パーティーの計画が厄介だったり、などなどです。 こういった状態に対処するにはどうすればよいのでしょうか? 筆者は、「家族の集まりをマインドフルネスのトレーニングの場として活用する」というアイデアを提案したいと思います。マインドフルネスのトレーニングといえば、静かなお寺で行うのが最適だと思われるかもしれません。確かにその通りです。けれども、射撃訓練と実際の戦場には差があるように、「寺で座禅を組むこと」と「騒々しい家族の集まりの中にいること」には大きな違いがあります。こうした機会は、トレーニング

    家族・親戚の集まりのストレスを「マインドフルネス」のトレーニングに替える | ライフハッカー[日本版]
    nettabo
    nettabo 2014/01/05
  • 新潮流になれるか? マイクロソフト謹製SNS『Socl(ソーシャル)』を試してみた | ライフハッカー[日本版]

    Android::アプリ『Socl(ソーシャル)』は、あのマイクロソフトが作ったSNSです。 あえて最初にイマイチなポイントを挙げておくと、現在、公開はされているものの、実質はまだベータ版と変わらないということで、若干動きが重たいです。そして、フェイスブックやGoogle と比べて、驚くほどの革命的な違いがあるというわけでもありません。 しかしながら、アプリには、少しばかり他のSNSとは異なった特徴があるのです。 写真をアップする時に、複数の写真を簡単にコラージュしてアップすることが出来ます。 アップした人とっては想い出の写真でも、見る人にとってはサクっと見流しておきたかったりするものがほとんどですから、これはコンパクトにまとまって良いですよね。 また、タイムライン的な「Socl(ソーシャル)」画面以外に、自動的にカテゴリー別に仕分けてくれるインターフェイスも持っています。 画像だけ

    新潮流になれるか? マイクロソフト謹製SNS『Socl(ソーシャル)』を試してみた | ライフハッカー[日本版]
    nettabo
    nettabo 2014/01/05
  • 新しい習慣を身につけるには、始まりと終わりの儀式を決めるとうまくいく | ライフハッカー[日本版]

    新しい習慣を身につけようとしている時は、始まりと終わりの儀式を決めるとうまくいくと、『The Ultimate Guide to Journaling』の著者Hannah Braimeさんは言っています。 始まりの儀式は、やらなければならないことをやろうとしている時に、その心の準備をするためのものです。終わりの儀式はその逆で、やめるための心の準備をするものです。 続きます。 "儀式"は、できるだけシンプルなものがいいです。例えばハーブティーを入れ、特定のイスに座り、ノートを開く前に深呼吸を数回するというような...。 終わりの儀式も、ノートを閉じ、自分が時間とエネルギーを使ったものをしばし確認し、それから立ち上がって一日をスタートさせるくらいの、同じくシンプルなものがいいです。 儀式は、時間をひと区切りしてくれます。「では、今から何をするかを教えよう。気も散らないし、何も私の意識を邪魔する

    新しい習慣を身につけるには、始まりと終わりの儀式を決めるとうまくいく | ライフハッカー[日本版]
    nettabo
    nettabo 2014/01/05
  • 旅行者のための効率的なパッキングテクニック5つ | ライフハッカー[日本版]

    旅行に持っていける荷物は限られます。とはいえ、少しの計画性とテクニックがあれば、必要なものすべてを持ち運ぶことは可能です。今回は、効率的なパッキングテクニックを紹介します。 (1)ダッフルバックを使う スーツケースは防護性が高くてよいのですが、その分収納スペースが制限されます。また、荷物の量に合わせてサイズを変えることもできません。その点、ダッフルバッグは荷物に合わせてバッグを広げたり縮ませたりできるので便利です。肩にかけるのが嫌な人は、車輪付きのバッグを買うか、DIYで車輪を取り付ければいいでしょう。 (2)服を厳選する ズボンは毎日履き替えなくても大丈夫です。旅行日程の2.5日につき1あれば十分。そのうち1は出かけるときに履いていきます。また、ふだん下着のシャツを着る人は、代わりにTシャツを持っていきましょう。最低限必要な服だけを厳選し、余分な服は持っていかないことです。予備を持っ

    旅行者のための効率的なパッキングテクニック5つ | ライフハッカー[日本版]
    nettabo
    nettabo 2014/01/05
  • 優秀な人材がすぐに辞めてしまう本当の理由とその対策 | ライフハッカー[日本版]

    優秀な若手が、当に必要としているもの 次に良いニュース。若手が何を必要としているかを理解することで、この流れをい止められます。彼らが必要としているのは、コーチングとトレーニングなのです。 退職者面接管理ソフトウェアの草分けである Nobscot Corporation の CEO、べス・N・カービン氏は、これは当然のことだと言います。彼女が Kansas City Star に語った記事によると、「職場におけるトレーニングの機会不足や指導不足は、若手社員の離職理由のトップ2を占めている」のだそう。 もちろん、「収入アップや業務内容が想像と違うという理由もないわけではありませんが、それよりも彼らは、個人的な注目、指導、コーチング、トレーニングを求めているのです。若手社員が期待しているのは連携であり、キャリアをちょっとでも速く前進させてくれる指導者を望んでいることを知っておくといいでしょう

    優秀な人材がすぐに辞めてしまう本当の理由とその対策 | ライフハッカー[日本版]
    nettabo
    nettabo 2014/01/05
  • 2013年、全米でもっとも利用されたSNSはフェイスブックだった | ライフハッカー[日本版]

    nettabo
    nettabo 2014/01/05