タグ

2015年5月11日のブックマーク (9件)

  • Ruthlessly Simple Dependency Management with Carthage

    About the content This content has been published here with the express permission of the author. Carthage is a new dependency manager for Objective-C and Swift projects, intended to be the simplest way to add frameworks to a Cocoa application. Carthage works by delegating tasks to Xcode and Git, minimizing new concepts as much as possible, so you can continue to use the tools you’re already famil

    Ruthlessly Simple Dependency Management with Carthage
  • プロに聞く!美味カレー5つの鉄則 | web R25

    カレー発祥の地インドに実はカレーという言葉はありません。インドを訪れた西洋人が国に持ち帰った際に、現地の言葉で汁やソースを意味する「kari(カリ)」という言葉がなまって伝わったとされています。 今や日の国民ともいうべき存在になったカレー。「夫と料理に関する意識調査」(象印マホービン調べ/2014)によれば、“配偶者に作って欲しい料理”の1位は夫婦とも「カレー」で一致するなど、家庭でも不動の人気を確立している。 もちろん、一人暮らしのビジネスマンにとっても手軽な自炊メニューの代表だが、簡単なポイントを押さえれば、家庭のカレーがひと味もふた味もおいしくなるのをご存じだろうか? カレーをキーワードに「」の新しい楽しみ方を提案し続けている料理集団「東京カリ~番長」に、家庭でおいしくカレーを作るための鉄則5カ条を聞いてみた。 <家庭でカレーを美味しく作る鉄則5カ条> ●第1条 た

    プロに聞く!美味カレー5つの鉄則 | web R25
    SatoshiN21
    SatoshiN21 2015/05/11
    “ルーは火を止め沸騰状態がおさまってから入れる”
  • 本当に賢いお金の使い方は「毎日長時間使うもの」にお金をかけること | ライフハッカー・ジャパン

    Microsoft CopilotをPowerPointで使ってみたら、一瞬で資料作成や要約ができた!使い方・料金・導入方法とは?

    本当に賢いお金の使い方は「毎日長時間使うもの」にお金をかけること | ライフハッカー・ジャパン
  • 生産的な意思決定に必要な力をムダに消耗しないためのコツ | ライフハッカー・ジャパン

    99u:Googleで「productivity(生産性)」という言葉を検索してみると、2億件を超える検索結果がヒットします。スクロールしてみると、ブログ、ウェブサイト、アプリ、ブラウザ用プラグイン、エッセイ、フォーラム、コンサルティング会社、出版社、ポッドキャスト、あるいは生産性に焦点を当てた科学的研究などが目に入ります。なぜ人はここまで生産性にこだわるのでしょうか? 現代の生活の中には、より多くのことを、より高いクオリティで、よりスピーディーに行えというプレッシャーを与える情報が、かつてないほど氾濫しています。そして質の高い時間が少ない社会背景の中で、どうにか、より質の高い結果を出すための、生産性向上ハック(たとえば早起きや習慣づけといったもの)が多く存在します。 とはいえ、生産性を高めるための肝心なポイントは、実のところ非常にシンプルなことなのです。 意志の力をコントロールする 具体

    生産的な意思決定に必要な力をムダに消耗しないためのコツ | ライフハッカー・ジャパン
  • 健康的な生活を維持できる人たちが実践している、7つの大切なこと | ライフハッカー・ジャパン

    PickTheBrain:エクササイズによる恩恵というものは、限りなくあるようです。例えば、気分が上向きになったり病気が無くなったり、エネルギーがもらえて健康的に見えるようになったりします。健康を維持することで得られるあらゆる恩恵を前にしても、「運動はどうしてこんなに大変そうなのか」という大きな壁にぶち当たります。 身体を鍛えるモチベーションと意志を手に入れるのは大変なことです。多くの人にとって、立ち上がってジムに向かうよりもソファで寝そべる事の方が魅力的なのですから。 身体を鍛える前の私なら、極端に健康的な人たちがジョギングしているのを見て、自分に無くて彼らにあるものはなんだろうと考えていたはずです。彼らがあんなにうまくいっている理由はなんなのだろう? それを見極めるのが何年にもわたる私の目標でした。 ずいぶんたくさんの分析をして、自らも運動をしながら数年間の試行錯誤を繰り返した後、遂に

    健康的な生活を維持できる人たちが実践している、7つの大切なこと | ライフハッカー・ジャパン
    SatoshiN21
    SatoshiN21 2015/05/11
    “4. 完璧さではなく進歩することに集中する”
  • PickerViewに連続番号を表示する〜Swiftで連続番号の配列作成【メモ】 - Qiita

    PickerViewに連続番号を表示したい場合 Swiftには start...end (例:1...100 など)という表記で、数値型のRangeオブジェクトを作成する仕組みがあります。 これを数値型の配列にキャスト([Int])することで、連続番号の入った配列を簡単に作成することができます。 この仕組を使って、PickerViewに表示したいtitleの値を、String型に変換して加工することで、連続番号の入った一覧を作ることが楽になります。 //数値の範囲(1...10という記法)を配列にする var dataArray:[Int] = ([Int])(2005...2015) //PickerViewのコンポーネントの数を決めるメソッド func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int { r

    PickerViewに連続番号を表示する〜Swiftで連続番号の配列作成【メモ】 - Qiita
    SatoshiN21
    SatoshiN21 2015/05/11
    map関数は使える
  • 学習速度を速めるために知っておきたい3つのこと | ライフハッカー・ジャパン

    Inc: 若いときに学ぶのは簡単です。新しいアイデアを歓迎して、自分自身に挑戦してはワクワクしていました。それに若い人の方が時間があるので、周囲のみんなから新しいスキルの習得を奨励されます。 しかし、年齢を重ねていくと変わってしまいます。なぜか自分はほとんどのことをわかっていると思い始めるのです。多くの人は自分が学校で学んだ学問により自分ができるのはこれ、と限定しなければならないと思ってしまいます。実際は学ぶことを決してやめるべきではありません。 脳も他の筋肉と同じです。使ってこそ強化できます。私が見たところ、学ぼうとしているほとんどの人に発生している問題は、あまりにも早く諦めてしまうことです。効率の悪さが結果を出せなくしていて、それがモチベーションの喪失につながっています。でもこれではいけません。もっと上手な学習のしかたを学ぶ必要があります。それにはさまざまな方法がありますが、今すぐでき

    学習速度を速めるために知っておきたい3つのこと | ライフハッカー・ジャパン
    SatoshiN21
    SatoshiN21 2015/05/11
    “作り笑いをすると感情にポジティブな影響を与える”やる気が出ない時は無理くり笑うってのは効果的かも
  • Redmineの「チケット計測のススメ」の記事がすばらしい - プログラマの思索

    チケット計測のアーキテクチャとしては、Redmineのチケット一覧画面で必要なクエリをあらかじめ作成しておく。 次に、RedmineのREST APIを使って、クエリを呼び出してCSVへ出力し、そのCSVをパース&解析して、各種メトリクスを出力する仕組み。 仕組みは簡単だが、すごく良いアイデアだ。 従来のソフトウェア工学では、常時監視した方が良いメトリクスは既に知られている。 アジャイル開発ならば、下記が既に知られている。 詳細は「リーン開発の現場 カンバンによる大規模プロジェクトの運営」を参考にすると良い。 ・累積フロー図:ステータス毎のチケットの枚数を時系列に並べたグラフ ・Velocity:チームの開発規模を表す ・リードタイム:平均のリリース間隔を表す。チケットの平均完了日数。 ・サイクルタイム:ステータスが変更される平均時間を表す。 累積フロー図は、チケットの増減を通じて、チーム

    Redmineの「チケット計測のススメ」の記事がすばらしい - プログラマの思索
    SatoshiN21
    SatoshiN21 2015/05/11
    Redmineそろそろ導入するから、事前に共有しておこう
  • LLDB 使い方まとめ 2.0 - Qiita

    Current breakpoints: 4: name = 'main', locations = 1, resolved = 1, hit count = 1 4.1: where = gsh`main + 30 at gshell.cpp:545, address = 0x00000001000031ee, resolved, hit count = 1 5: name = 'Doc2Win::UpdateView()', locations = 1, resolved = 1, hit count = 0 5.1: where = gsh`Doc2Win::UpdateView() + 12 at document2window.cpp:72, address = 0x000000010000991c, resolved, hit count = 0

    LLDB 使い方まとめ 2.0 - Qiita