タグ

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

  • Progressive Web Appsについて - 銀色うつ時間

    ドワンゴ Advent Calendar 2015 4日目の記事です。最近ちらほら耳にする、Progressive Web Appsというものについて。 Progressive Web Appsとは Progressive Web Appsは、モバイルWebを開発する上での1つの標榜である、という認識でよさそう。Alex Russell氏がブログで提唱したのが始まりで、先日行われたChrome Dev Summitのkeynoteでも取り上げられている。 medium.com www.youtube.com Progressive Web Apps自体は特に何か新しい技術を指すわけではなく、既存の技術の組み合わせに対して名前をつけただけのいわばマーケティングワードみたいなもので、つまるところ「◯◯と☓☓を組み合わせて作られた、よりアプリっぽい快適な動作をするWebアプリ」のことをProgr

    Progressive Web Appsについて - 銀色うつ時間
    gfx
    gfx 2015/12/05
  • スタートアップの「つながる」無線に必要な5つのこと - Qiita

    こんにちは。村☆☆☆ハンターの @sugitak です。freee ではインフラ的なことをしていて、個人では一年に一度くらいbundlerの記事書いています。あとCONBUとか参加してます。 freeeでは日々様々な革命が行われていますが、革命にはパンがつきものです。パン、すなわち無線です。革命家にパンが必要なように、エンジニアが自由に働くためには無線が必須なのです。有線ではいかんのです。 ということで、今回はfreee Engineers Advent Calendar 2015 5日目の記事では、スタートアップのオフィス無線を良くするにあたって大事な 5 つのポイントについて説明したいと思います。 アクセスポイント(AP)の収容端末数を気にしよう さて、まずは「収容端末数」について説明します。 10人以下のオフィスでは、ヨ○バシで売っている buffal○ や I○DATA など、普段

    スタートアップの「つながる」無線に必要な5つのこと - Qiita
    gfx
    gfx 2015/12/05
    “freeeでは日々様々な革命が行われていますが、革命にはパンがつきものです。パン、すなわち無線です。”
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    gfx
    gfx 2015/12/05
    Swift Linux Portを試せる
  • Swiftのオープンソース化、 Swift 3.0のロードマップ

    Swift is Open Source! Finally! Swift is open source, under the Apache 2.0 license. Not only did we get the Swift source code, but also a surprise package manager! The package manager is also open source, so anyone can contribute to what is sure to be the new default dependency manager. We are so excited about this huge open source project! 🎉 Apple also launched swift.org, a new website for Swift

    Swiftのオープンソース化、 Swift 3.0のロードマップ
    gfx
    gfx 2015/12/05
  • 「婚活10項目」総括 - 今日もてんてこ舞

    2015-12-03 「婚活10項目」総括 mephistopheles.hatenablog.com みなさま,昨日の記事をご覧くださいましてまことにありがとうございます。予想を超える反響に,私も友人も大変驚いています。ブックマークコメントおよびコメント,どれもひとつひとつ興味深く拝読いたしました。賛否両論あれど,それがあるべき姿かなと思います。むしろ私はもっとバッシングされることを覚悟していたのですが,思ったより少なかったことに安堵しているくらいです。コメントを拝読して気づいたことを,改めてこちらで書かせていただこうと思います。 まず,好意的なコメントについて。私にとって最も興味深かったのは,数名の男性の方から寄せられた「私が結婚するときも○○は重視した」とか,「これは男性が配偶者を選ぶときにもあてはまる」という旨のコメントでした。そう,言外の条件*1をほかにすれば,このリスト,

    gfx
    gfx 2015/12/05
  • Robolectric 3.0でandroid.util.Logの出力を確認する方法 - Islands in the byte stream

    テストケースクラスで以下の用に設定すると、 android.util.Log の結果がAndroid Studioのテストログに出力される。 static { System.setProperty("robolectric.logging", "stdout"); } テスト実行の際のVM optionsに -Drobolectric.logging=stdout を与えても同じだけど、異なるテスト設定を作るたびにこのオプションを設定するのは面倒だ。だから詳細なログが必要なテストケースでのみ有効にするのがいいと思う。コードに記録されるから情報共有もしやすいし。 なおrobolectricで実行すると BuildConfig.DEBUG が false になるので、ライブラリであればログの有効化は外から指定できるようにしたほうがいい。あるいはTimberのようなロガーを使うのも悪くない。 参

    Robolectric 3.0でandroid.util.Logの出力を確認する方法 - Islands in the byte stream
    gfx
    gfx 2015/12/05
    blogged
  • YARVのバイトコードをRubyに変換する話 - Qiita

    RubyのVMとして知られているYARVのバイトコードをRubyに変換するプログラムを昔書いたことがあるのでその話を書きます。YARVについてはYARV Maniacsを見てもらうのが一番だと思います。 なぜそんなものを? 昔、YARV2LLVMなるものを作っていました。YarvのバイトコードをLLVMに変換するというプログラムです。効率を上げるために型推論をやったりとかしているのですが、詳細は今回の話とは関係ないので詳しくは、Ruby会議で発表した資料でも見てください。 YARV2LLVMではRubyが実行時に提供しているメタプログラミングの機能をコンパイル時に提供するためにマクロ機能を実装しました。マクロはたとえば次のように定義します。 YARV2LLVM::define_macro :attr_reader do |arg| arg.each do |argele| name = a

    YARVのバイトコードをRubyに変換する話 - Qiita
    gfx
    gfx 2015/12/05
  • 無料でアプリのユーザを増やす為の検索最適化まとめ - Google Play ASO - Qiita

    だいたいこんなところです。 GooglePlayのランキングに入るのはとても難しくテレビへの露出も運の要素が強くて現実的ではありません。 広告出稿も多くのアプリでは広告費の回収が難しく、個人開発者や小さな会社では難しいです。 ではどこに注力するのかというと、自然とGooglePlayの検索になってきます。 GooglePlayの検索最適化を行うことで、検索結果の上位に表示されやすくなります。 検索結果の上位に表示されると、多くのユーザがアプリをダウンロードしてくれるようになります。 ※最近、「広告料を支払って頂けたらテレビで紹介します。」といったメールが開発者に届いているようですが、費用対効果は低くオススメできません。 GooglePlay検索最適化のメリット 質の高いユーザが集まる(ユーザの目的がはっきりしており、長期利用ユーザになりやすい) ビッグキーワードで検索上位になると継続的に新

    無料でアプリのユーザを増やす為の検索最適化まとめ - Google Play ASO - Qiita
    gfx
    gfx 2015/12/05