タグ

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

  • よくわかるマテリアルデザインの設計コンセプト | fladdict

    iPhoneAndroidではiPhoneのほうが良くできているが、iOSのフラットデザインとAndroidのマテリアルデザインでは後者の設計が優れている。マテリアルデザインは、デザインとエンジニアリングが高いレベルで融合していて、ロジカルで非常に美しい。 以下、自分の理解をまとめたメモ。 紙とインク マテリアルデザインは「ペーパー」と「インク」のメタファーでできている。 ペーパーの特徴 バーやボタンといった画面上のUIコンポーネントは、バーチャルな紙でできたカードと考える。また、このペーパーは1dpの厚さを持っている。 ペーパーは純白の矩形、あるいはシンプルな円形である。三角や星型といった複雑な形はとらない。そのような複雑な形状や模様はインクが担当する。 現実とことなり、このペーパーは自由に伸縮することができる。 マテリアルデザインにおけるレイアウトは、複数のペーパーを並べたり、重ねた

    よくわかるマテリアルデザインの設計コンセプト | fladdict
  • Nevernote - Ruby on Rails製のEvernoteクローン

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました こ、これは危険な香りが…。 Evernoteを使っている方は多いかと思います。筆者も何度かプレミアムになったことがあるのですが、その度にあの重たいUIにやられて使わなくなっています。使い勝手は良いので、自分専用に軽く動いてくれると良いのに、と思わずにはいられません。 そんな夢を叶えてくれるかも知れないのがNevernoteです。Nが追加されただけのほぼEvernoteという危ない気のするソフトウェアです。 Nevernoteの使い方 トップページの時点ですでに怖いです。 まずはアカウントを作成します。 トップページです。実に見覚えのあるデザインです。 メモの書き心地はまさに家と同じです。 画像は使えませんが、タグは使えます。 機能的にはEvernoteのテキストのみといった感じで

    Nevernote - Ruby on Rails製のEvernoteクローン
  • Swift でジェネレータを作ったり、遅延評価してみる - ymyzk’s blog

    Swift 1.2 を使ってジェネレータを作成したり, ジェネレータを使って遅延評価をしてみます. 同様のことをこれまでいくつかの言語で行っていますが, それについては以下を参照してください. これまでの流れ Ruby の Enumerator でジェネレータを作ったり、遅延評価してみる Python でジェネレータを作ったり、遅延評価してみる ECMAScript 6 でジェネレータを作ったり、遅延評価してみる Rust でジェネレータを作ったり、遅延評価してみる ジェネレータの基 Swift でのジェネレータは GeneratorType プロトコル (protocol) に適合している型として表されます. GeneratorType の定義は以下のようになります. protocol GeneratorType { typealias Element mutating func ne

    Swift でジェネレータを作ったり、遅延評価してみる - ymyzk’s blog
  • 質問:優秀なエンジニアが辞めてしまいます

    最初に正直に書きますが、この問題については、ぼくも日々悩み続けています。優秀な人が絶対辞めない素敵な方法があるのならぜひ教えていただきたいところですが、ぼくなりの思うところを書いてみたいと思います。(というか段々回答を書くのがしんどいご質問が増えてきたような…。もっと軽めなご相談でも大歓迎です!) まず、エンジニア転職する理由は当に様々です。報酬が理由なこともあれば、その企業で使っている技術が不満、ということもあります。他社に一緒に働きたい人がいる場合もあれば、会社の規模、場所、昇進しやすさなどが合わないこともあるでしょう。このほか、マネジャー職に就いたものの、メンバーとしてやり直したいと思ったり、プロジェクトが一段落し、なんとなく長く勤めたので変化が欲しいと考えたりする人もいるかもしれません。非常に多くの要素が絡みますし、常に隣の芝生は青く見えますので、上司としてはエンジニアのリテン

    質問:優秀なエンジニアが辞めてしまいます
  • 続・にわか Podcast ファン - steps to phantasien

    およそ1年半前から聞き始めたにわか podcast listening は継続中。 最近は多めに subscribe して面白そうなエピソードだけ聞くことにしている。 消化は炊事中とジムでのランニング中。ランニングは週に 4-5 回 30 分、炊事は週に数回各 30 分から1時間くらい。 時間予算が増えたのに加え全部聞くのを諦めたおかげで、聞く時間が足りないと感じることはなくなった。 むしろ炊事の手際をよくしたい・・・。 以下聞いているものたちを列挙。 Tech Podcasts まず技術系から。前に書いた中でいまだ聞いているのは The ChangeLog くらい: 最近だと TypeScript の Anders Hejlsberg が登場する回は面白かった。IDE でコンパイラの書き方は変わったんだよ!という語りが熱い。ちょっと TypeScript のコードを読みたくなる。 ただ番