2019年2月7日のブックマーク (5件)

  • スマートフォンのディスプレイ巨大化に伴う、UIデザインの潮流|Go Ando / THE GUILD|note

    前回の投稿でAppleのFluid Interfacesについての論考しましたが、Fluid Interfacesが生まれた一つの背景として、ディスプレイの巨大化があります。 稿では大画面化するディスプレイへのUIデザインの対応について、現在どの様な流れになっているのか、個人的に観測している中で考察している事をご紹介したいと思います。 巨大化し続けるディスプレイサイズ2007年に初めてiPhoneが世に出てから、現在の最新のモデルiPhone XS Maxまでのディスプレイサイズの変遷をまとめたのが下の図です。 初代iPhoneとXS Maxを比較すると、物理的なディスプレイ面積は約2.7倍大きくなり、ディスプレイの縦横比は約1.4倍縦長になっています。 iPhone Xから22%縦長化特に著しく変化したのが、iPhone Xが登場した事によってそれまで1.77だった縦横比が2.16まで

    スマートフォンのディスプレイ巨大化に伴う、UIデザインの潮流|Go Ando / THE GUILD|note
    yumainaura
    yumainaura 2019/02/07
    “アプリを起動してから、ユーザーに対して一番の価値を提供する機能に至るまでの動線で「押しにくい」「指が届かない」「スマホを持ち替えないといけない」「スマホ落としそう」と意識させる事はユーザーの集中力を
  • 株式会社デモ - 御社の「最高」を目指して。

    私たちはshopifyパートナーとして、オンラインショップの構築を得意としています! shopifyなら安く、そして簡単にオンラインショップを開設することができます。

    株式会社デモ - 御社の「最高」を目指して。
  • note.muとTumblr|塚本 牧生

    noteを自分でも使ってみたけれど、とにかくこれに尽きると思う。 「ようやく、自分でも参加できる販売可能なコンテンツプラットフォームが登場したな、と。だって、写真を選んでウェブブラウザにドラッグ&ドロップでアップロードして、値付けして販売できるんですよ。早ければ数分の作業ですよ。そのクオリティがどうなんだって話はありますが、誰にでもできそう感は凄いですよ?」--コグレマサト 写真じゃなくてもいいけど、とにかく誰にでもできそう感が凄い販売可能なコンテンツプラットフォーム。 一方で「Tumblrみたい」「和製Tumblr」との評も聞いたけど、そうでもない。投稿の種類とかフォローとホーム画面の雰囲気が投稿ボタン含めて似ているけど、引用投稿はないし画像も他サイトから転載してくることはなさそう。なによりreblogをはじめとするコンテンツ影響力の増幅効果、バイラルメディアとしての活用はnoteの守備

    note.muとTumblr|塚本 牧生
  • Rails CarrierWaveのファイル名を変更する方法

    RailsのCarrierWaveのファイル名は、デフォルトでは元々のファイル名が使われます。 これを好きな名前に変えるには、filenameメソッドにネーミングルールを定義します。 Case1. 固定ファイル名にする ファイル名が”something.拡張子“となるように定義してみます。 rails generate uploaderコマンドで作成したUploaderクラスを開き、filenameメソッドを実装します。元々の拡張子はfile.extensionで取得できます。 def filename "something.#{file.extension}" if original_filename.present? end 完成です。 Case2. ユニークなファイル名にする 次は、ファイル名をUUID ( Universally Unique Identifier )にしてみます。

    Rails CarrierWaveのファイル名を変更する方法
    yumainaura
    yumainaura 2019/02/07
    非常にユニークw“UUIDは非常にユニークな重複しない値です。”
  • Python3 文字列中に変数展開したい - かもメモ

    1. %演算子 変換指定子 フォーマット型 %f 浮動小数点数 %d 整数 %s 文字列 %x 16進数 %o 8進数 %% % print( 'Hello %s!' % 'World' ) # => Hello World area = 3.14 * 5 * 5 print( '円の面積は%f平方cm' % area ) # => 円の面積は78.500000平方cm cat = 3 dog = 6 print( 'cats are %d, dogs are %f' % (cat, dog) ) # => cats are 3, dogs are 6.000000 2. str.format() str.format(*args, **kwargs) 置換フィールドは位置引数のインデックスナンバー、または、キーワード引数の名前を含みます。返り値は、それぞれの置換フィールドが対応する引数の

    Python3 文字列中に変数展開したい - かもメモ
    yumainaura
    yumainaura 2019/02/07
    役立ち