タグ

2015年3月21日のブックマーク (21件)

  • 「ネイティブアプリかWebアプリか」の争いはいい加減やめにしよう | readwrite.jp

    Mozillaの開発者であり、Webの支持者であるジェームズ・ロングは、モバイルWebアプリはネイティブアプリに敵うことはないと主張する。ロングの挑発的な物言いはわざとかもしれないが、彼の言ってる事も一理ある。 しかしながら同時に、こういった事はますます論争の種では無くなってもきている。 Forresterは「クライアント・サーバー時代はネイティブが制したが、Webに取って代わられた。歴史は繰り返す」と主張する。そうなのかもしれない。 もしフェイスブックのReactJSが何かの兆しなのだとしたら、それはネイティブ及びWebの未来はハイブリッドにあるということなのかもしれない。実際、そういったことは今現在でも見受けられる。 Webは「遅すぎる」Webアプリの問題とは、ロングが言うようにDOM(ドキュメント・オブジェクトモデル。ドキュメントやWebページ/アプリをどの様にプログラムがアクセスす

    「ネイティブアプリかWebアプリか」の争いはいい加減やめにしよう | readwrite.jp
    seneca
    seneca 2015/03/21
  • リモートワークで大きな仕事を成し遂げるには - ikeike443のブログ

    ということが書かれたを読みました。 なんだか最近、をもらったとか読んだとかしか書いておらず、技術者のブログとは思えない感じがしてです。 吉羽さんがTwitterで絶賛していたのをFacebookで見て面白そうだなーと思って買って読みました。 マイクロソフトを辞めて、オフィスのない会社で働いてみた 作者: スコット・バークン,依田卓巳出版社/メーカー: 新潮社発売日: 2015/02/18メディア: 単行この商品を含むブログを見る『マイクロソフトを辞めて、オフィスのない会社で働いてみた』です。原題はThe Year Without Pants*1です。 マイクロソフトであのインターネットエクスプローラーのプログラムマネージャーをやっていたスコット・バークンが、ワードプレスドットコムで著名なオートマチックにチームリーダーとして入社し、そこで見て聴いて感じた内容をにまとめたものです。

    リモートワークで大きな仕事を成し遂げるには - ikeike443のブログ
    seneca
    seneca 2015/03/21
  • 「Amazon Web Services パターン別構築・運用ガイド」の執筆環境 - プログラマでありたい

    Amazon Web Services パターン別構築・運用ガイド 作者: NRIネットコム株式会社,佐々木拓郎,林晋一郎,小西秀和,佐藤瞬出版社/メーカー: SBクリエイティブ発売日: 2015/03/25メディア: 大型この商品を含むブログ (2件) を見る 今回の「Amazon Web Services パターン別構築・運用ガイド」は、会社の同僚たち4人で書き上げました。会社の同僚といっても、東京と大阪に別れていたり、日中に打ち合わせをする時間もないので、ほぼリモートのやり取りだけで完結させました。かなりスムーズにいったのですが、幾つか課題もあるので、忘れないうちにメモです。 執筆を支えるシステムの全体像 リモートでやり取りをする為に、幾つかのツールを組み合わせて簡単な環境を作りました。方針としては、執筆に集中するために出来るだけSaaSを利用し、余計な時間を取られないようにしまし

    「Amazon Web Services パターン別構築・運用ガイド」の執筆環境 - プログラマでありたい
    seneca
    seneca 2015/03/21
  • レスポンシブでcssとjsのブレイクポイントがズレて困るときの対処 : 森のコーディング

    2月10 レスポンシブでcssとjsのブレイクポイントがズレて困るときの対処 カテゴリ:javascriptiphone/ipadサイト Tweet レスポンシブデザインのサイトを作っていて、 ブレイクポイントの設定はcssのmedia-queryでやることが多いと思う。 でも動的な処理がからむ部分で変更があるときはjsでも切り替えを行う。 window.resize() とかで。 んで、今回、cssとjsで両方で同時に切り替わるようにしていたのだけれど、 どうやらwin端末だと切り替えのタイミングがズレることがわかった。 css → 768pxで切り替えたい → @media screen and (max-width: 768px) → ちゃんと768pxで切りかわる js → 768pxで切り替えたい → if($(window).innerWidth() < 768){ →  78

    レスポンシブでcssとjsのブレイクポイントがズレて困るときの対処 : 森のコーディング
    seneca
    seneca 2015/03/21
  • 『オキュラスリフト(Oculus Rift)』CEOが語る 未来のソーシャルプラットフォーム | ニュースをもっと楽しもう 「Social Likers」produced by JCTV

    米ベンチャー、Oculus VR社が開発したバーチャルリアリティ(VR)用のヘッドマウントディスプレイ『オキュラスリフト(Oculus Rift)』は、「モバイル時代の次のソーシャルプラットフォーム」として世界中から注目されています。今回は、アイリポート・フォーCNNが報じたオキュラスリフトの魅力について紹介します。 生まれて初めての体験を提供する Oculus VR社は2012年に創業、2014年3月にFacebookが親会社となりました。オキュラスリフトは現在、ゲーム業界から特に支持を受けていますが、CEOのブレンダン・イリーブ氏は「今後はコミュニケーションのための、次世代ソーシャルプラットフォームとしての位置付けになる」と言います。 例えば、オキュラスリフトを装着することで、家にいながらでもスタジアムの特別席でスポーツの試合を観戦できたり、仮想の診察室で医師の診断を受けることができる

    『オキュラスリフト(Oculus Rift)』CEOが語る 未来のソーシャルプラットフォーム | ニュースをもっと楽しもう 「Social Likers」produced by JCTV
    seneca
    seneca 2015/03/21
  • 面接で聞かれる「なぜこの会社で働きたいのか?」という質問にはどう答えるべきか | ライフハッカー・ジャパン

    就職面接の準備をする際、絶対に回答を決めておかなければならない質問がいくつかあります。たとえば、「あなた自身について教えてください」という質問などです。なぜなら、そういう質問は一般的かつ面接結果に大きな影響を与えるものだからです。しかしながら、「なぜこの会社を希望しているのですか?」という質問は、皆さん自身に関するものではないだけに厄介です。 この質問に対し、他の応募者も言いそうな「透明性を重視する会社だからです」、「素晴らしい企業文化を持っているからです」といった、月並みな回答をせずに対処するにはどうすれば良いのでしょうか? それを考えるヒントとなる4つの視点をご紹介します。 1.会社の独自性を認識しましょう この質問にうまく答える鍵となるのが、どこまで具体的に述べられるかです。もし同じ答えが別の会社にも使えるようなら、明らかに具体性に欠けています。言い換えれば、答えは面接を受ける会社ご

    面接で聞かれる「なぜこの会社で働きたいのか?」という質問にはどう答えるべきか | ライフハッカー・ジャパン
    seneca
    seneca 2015/03/21
  • サーバー監視、セキュリティのトレンドなど最新の話題がいっぱい! 「第23回さくらの夕べin大阪」レポート | さくらのナレッジ

    2015年2月27日に、大阪で開催された「第23回 さくらの夕べin大阪」に参加してきました。 大阪では半年ぶりの開催で、100人近い方々が参加されました。 今回は、株式会社はてな(以下、はてな)のサーバー管理サービス「Mackerel(マカレル)」や、ウェブペイ株式会社の決済サービス「WebPay」についてご紹介します。 「Mackerelによる簡単サーバー管理入門」 はてなのCTO、田中慎司さんに「Mackerel」を紹介していただきました。Mackerelは、はてなが2014年9月にリリースしたクラウド型(SaaS)のサーバー管理ツールです。 サーバーを複数管理している個人や会社にとって、サーバーの管理や運用などの手間は面倒だし煩わしいものです。できれば、サーバーの保守にはあまり手間をかけたくないでしょう。 そんなニーズにマッチするサービスがMackerelです。 Mackerel

    サーバー監視、セキュリティのトレンドなど最新の話題がいっぱい! 「第23回さくらの夕べin大阪」レポート | さくらのナレッジ
    seneca
    seneca 2015/03/21
  • jQueryはNGと言われた時の便利なメソッド - Qiita

    とあるお仕事で、jQueryなどのライブラリー利用不可というものがありました。その際利用した、jQuery的に使える便利なメソッドをメモしておきます。(※ 昔使っていたものを引っ張りだして改善したものなので、どこかで公開されている可能性があります) 更新 addClass,removeClassを修正致しました。 元記事 下記エントリの転載になります。 jQueryがNGな時に備えて、用意しておきたい便利なメソッド イベントリスナ jQueryでいうところの、.on() に該当するものです。 "addEventListener" か "attachEvent" かを判定し、addEventメソッドを定義しています。 var addEvent; if (window.addEventListener) { addEvent = function (target, name, fn) { if

    jQueryはNGと言われた時の便利なメソッド - Qiita
    seneca
    seneca 2015/03/21
  • the deconstruKction of right

    ようこそゲストさん ブログトップ 記事一覧 ログイン無料ブログ開設 the deconstruKction of right

    seneca
    seneca 2015/03/21
  • スタートアップにおける糞コードとエンジニアの役割について - 表道具

    2015-03-19 スタートアップにおける糞コードとエンジニアの役割について Kazuho's Weblog: 「技術的負債」は避けるべき? - 割引率を使って考えてみた 「「技術的負債」を問いなおす」というタイトルでJAWS DAYS 2014で話してきた #jawsdays - delirious thoughtsblog.kentarok.org 4年前,俺はあるスタートアップで社長に「あなたそのものがリスクです」と言われた.別に相手は素晴らしい経歴を持った天の上の人間であるし,そういう方に見下されても構わない.しかし,「俺がコードを書いていること」が「リスクだ」と言われたことについては未だに納得行かない.コードはコードであり,それと戦っているだけだからだ.ゾッとした.恐ろしい言葉だった. 件のCTOの退職エントリ以来(ちなみに,社長及び社員の1人が上京した時,うちに泊めたことがあ

    スタートアップにおける糞コードとエンジニアの役割について - 表道具
    seneca
    seneca 2015/03/21
  • 「見えてない世界があった」DeNA南場氏、メルカリが伸びる前に似た案を否定していたことを悔やむ

    DeNAは人事部がうまく機能している 夏野剛氏(以下、夏野):「創造的人材を伸ばすビジネス環境、未踏的人材の破壊力!」と題して、私がモデレーターを務めさせていただきますが、まずは参加していただくお二人をご紹介したいと思います。 一般社団法人未踏の理事を務めていただくDeNAの創業者であり取締役を務められている、女性初の球団オーナー南場智子さんです。もうひと方は、LINEというアプリは世界中で使われていますね。いよいよ日初でやっと世界に通用する、私もやりたくてできなかった。社内に敵が多すぎた。まあ、それは置いといて。それをやってのけたLINE株式会社・代表取締役社長の森川さんです。 (会場拍手) ということで、今からお時間をいただいて、「創造的人材を伸ばすビジネス環境」これをみなさんとお話ししていきたいと思うんですが。まず最初にお聞きしたいのは、みなさんの社内には未踏的人材っていうのがいら

    「見えてない世界があった」DeNA南場氏、メルカリが伸びる前に似た案を否定していたことを悔やむ
    seneca
    seneca 2015/03/21
  • プロジェクトとプロジェクトマネジメントの基本

    ユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of ChatbotsYoshiki Hayama

    プロジェクトとプロジェクトマネジメントの基本
    seneca
    seneca 2015/03/21
  • 未来のプログラミング技術をUnityで -UniRx-

    スライド中で登場するサンプルはこちら http://torisoup.net/unirx-examples/ UniRxを使えば「非同期処理」「イベント処理」「判定が複数フレームにまたがる処理」といった時間が絡んだ処理全般をとても簡単に記述できるようになります。今回はUniRxの便利な利用例をいくつか紹介したいと思います。

    未来のプログラミング技術をUnityで -UniRx-
    seneca
    seneca 2015/03/21
  • CoreOSに入門してみる (1) インストール - Qiita

    1. はじめに CoreOSに入門してみました。 CoreOSはミニマムな新しいOSで、etcdというものでクラスタが組めてfleetというもので分散環境が構築できるらしい。 分散環境を構築したCoreOSクラスタ上で、Dockerによってアプリケーションを動かすらしい。 という程度の知識からスタートです。 何事もまずはインストールしないと、ということで記事ではISOイメージからCoreOSのVMを作成してみます。 また、CoreOSのCloud-Configという機能も使ってみます。 2. ダウンロード まずはISOイメージをダウンロードします。 ISOダウンロードページから最新のStable版をダウンロードします。 サイズは136MBでした。 2014/11/2現在でのStable最新版はこんな感じです。 CoreOS 444.5.0 Kernel 3.16.2 Docker 1.2

    CoreOSに入門してみる (1) インストール - Qiita
    seneca
    seneca 2015/03/21
  • イメージベースのデプロイについて(あるいはIaaSだとこんなんが良いんじゃないと言う意見) - ローファイ日記

    最近、仕事やら趣味やらで AWS / OpenStack / GCE その他のいわゆるIaaSなプラットフォームを調査したり、いじったり、そのAPIをいじったりする機会が多かった。 この辺の運用を考えていて試したこと、ぶつかったことなどをまとめたい。 実際やったこととしては、特定のプラットフォームに依存している訳ではないが、たいていの人はAWSのアレね、みたいなイメージを持った方が読み進めやすいんじゃないかと思う。 ゴールデンイメージを雑に走らせること この手のIaaSの基であるが、サーバーはインスタンスと呼ばれ、イメージを指定して起動する。ec2 aws run-instanceとかnova bootとかその類いである。 イメージからの起動のためには雑には大きく2要素があって、一つはイメージ自体の構築、もう一つは起動直後のそれぞれのインスタンスの特性に合わせた初期化処理のフェーズである

    イメージベースのデプロイについて(あるいはIaaSだとこんなんが良いんじゃないと言う意見) - ローファイ日記
    seneca
    seneca 2015/03/21
  • Service Workerに関する仕様とか機能とか

    2014.12.29 Service Workerに関する仕様とか機能とか 今巷で流行りのService Workerについて調べ物してたので、まとめたメモ。 Service Workerが解決してくれること Service WorkerはHTMLCSS・JS・画像等などのリソースを、JavaScriptAPIから命令的にコントロールすることを実現する。Webページのパフォーマンスに関する指標としてネットワークを介して得るリソースをキャッシュさせたりすることが効果的であることは今更改めて挙げないが、Service Workerによって保持されたリソースは、オフライン状態でも返却することが可能という凄さを持っている。つまり、更新性の低いコンテンツであればオフラインでも閲覧させることが可能ということ。 更新性のあるコンテンツでも、回線が不安定な時はローカルに変更を保持して、サーバーに対して

    Service Workerに関する仕様とか機能とか
    seneca
    seneca 2015/03/21
  • Mac Yosemite Rails最新環境詳解構築手順 [Homebrew][rbenv][Ruby]

    遅まきながら、Mac YosemiteにRailsのモダンな開発環境を構築するまでの一連の手順をまとめました。 開発環境には好みがあると思いますが、Macを新しく買ったり、OSを再インストールした時などは良かったら使ってください! 🎃 XcodeのインストールXCode Mac App StoreからXcodeをインストール。 必須ではないかもですが、コマンドラインからのライセンスの同意。

    Mac Yosemite Rails最新環境詳解構築手順 [Homebrew][rbenv][Ruby]
    seneca
    seneca 2015/03/21
  • Mac の開発環境構築を自動化する (2015 年初旬編) - t-wadaのブログ

    背景 愛用していた MBP15" が一ヶ月ほど前に突然亡くなり、急遽 MBP13" を買って環境構築を行ったので記録しておく。 (その後噂の薄くて軽くて新しい Macbook が出ただけでなく MBP13" までマイナーアップデートされたりしたが、悔しくはない。悔しくはないぞ!!) Brewfile オワコン問題 開発環境の構築は Homebrew と Homebrew Cask を入れて Brewfile を書き、 brew bundle すれば終わりかと思いきや、もう Brewfile はオワコンになってしまったらしい。 (3/25 追記) Brewfile がオワコンなのではなく Homebrew 体から bundle コマンドが外されただけで、 元となった brewdle コマンドは健在で、もっと便利な brew-file もあるとのことです。 参考: Brewfileはオワコン

    Mac の開発環境構築を自動化する (2015 年初旬編) - t-wadaのブログ
    seneca
    seneca 2015/03/21
  • リプするとマルコフ連鎖で一句読む機能を@.haiku_searcherに追加しました - クフでダローバルな日記

    お待たせしました。新機能搭載です。 @mazamachi 過去ツイで川柳一句できました。「自分のなバグを探すで終止形」— 偶然俳句ツイートbot (@haiku_searcher) 2015, 3月 19 機能としては、@haiku_searcherに「詠んで」を含むリプをすると、その人の過去200ツイートを取得し「一次マルコフ連鎖」を用いて俳句/川柳を作るというものです。ちょっとした人工知能(無能?)的なものだと思ってください。 また、「詠んで」に加えて「ちゃんと」も含むリプをすると「二次マルコフ連鎖」を用いるのでそれなりに文章として成立した俳句が出来るはずです。しかし、生成に時間がかかる、結局普通の俳句探索になりがち、あんまり面白くないという理由から、オススメしません。 こんな感じで、普通の俳句が見つけられやすいです。 @mazamachi 過去ツイで俳句が一句できました。「柿えば鐘

    リプするとマルコフ連鎖で一句読む機能を@.haiku_searcherに追加しました - クフでダローバルな日記
    seneca
    seneca 2015/03/21
  • UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築 – ICS MEDIA

    Webアプリケーションを開発する際、みなさんはどのようにテストを行っていますか? Webアプリケーションは、ユーザーごとに異なるブラウザを使用しており、ユーザー操作も必要となるため、手作業でテストをされている方も多いと思います。また、機能改修やバグフィクス後に、リグレッションテスト(改修により既存機能への影響がないかを確認する回帰テスト)が必要となりますが、時間が取れずしっかりとテストができていない方も多いのではないでしょうか。 記事では、これらのテストを自動化することのできる「Selenium Webdriver」(セレニウム ウェブドライバー)について紹介します。 入力フォームのバリデーション機能をチェックするデモ 簡単な入力フォームのバリデーション機能をチェックするデモを動画で紹介しましょう。入力値に対して期待するエラー文言が表示されているかのテストを実施しています。Seleniu

    UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築 – ICS MEDIA
    seneca
    seneca 2015/03/21
  • ASP.NETのカレンダー | Advent Calendar 2014 - Qiita

    About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

    ASP.NETのカレンダー | Advent Calendar 2014 - Qiita
    seneca
    seneca 2015/03/21