タグ

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

  • CodeIQ - 明日に向かってプログラめ!エースエンジニアに挑戦する4DAYS

    普段からスキル習得に向けて日々頑張っているエンジニア諸君。 でも自分の実力がどれくらいのレベルなのか、社外でも通用するのかは、 なかなか分からないのではないだろうか? そこで新春特別企画として、日を代表する企業のエースエンジニアにオリジナル問題を考えてもらい、 あなたの実力を採点、フィードバックしてもらうという夢の企画「Code IQ」が誕生! 全国の腕に覚えのある猛者よ、己の力をコードに込めて、エースエンジニアたちに挑戦してほしい。 エースエンジニアをうならせた「明日のエース」には、彼らから直接メッセージが届いて会えるかも! 2012年、憧れの人に誘われて、一緒に働ける…なんてことも決して夢じゃない。

  • にわか TOEIC マニア - steps to phantasien

    社内で開かれたワークショップ形式の研修に参加したのは一年前、ちょうど今頃のこと。 それはたぶんチームワークのような何かを学ぶ会だったはずだけど、 私の感想は題と関係なく「いいかげん真面目に英語を勉強しないとあかん」だった。 話が通じないとチームワークどころじゃない。 米国資勤めの会社員からすると、英語はグローバル云々以前に仕事用 DSL みたいなもの。 英語ができないまま騙し騙し働くのはたぶん、 SQL が書けなからと ORM の上だけでコードを書こうとするのに似ている。できなくはないけど、いろいろしんどい。 幸い私は Web 開発者じゃないから SQL はわからなくていい。でも英語はやらないとダメっぽい。 入社二年半、ようやく現実を直視した。 最初はしゃべる練習をしようかと思ったけれど、そもそもしゃべる以外の英語すらできるといえるのか。怪しい。 むしろまず典型的日人として英語ができ

  • マイクロソフト、ビルドエンジン「MSBuild」をオープンソースとして公開。Visual Studio 15付属のMSBuildとほぼ同じ

    マイクロソフト、ビルドエンジン「MSBuild」をオープンソースとして公開。Visual Studio 15付属のMSBuildとほぼ同じ MSBuildを利用することで、Visual Studioがなくとも.NETアプリケーションをビルドすることができます。 今回公開されたMSBuildは、Visual Studio 2015に付属するMSBuildとほぼ同じものだと説明されています。ただし、公開されたMSBuildを利用するためにソースコードからビルドするにはVisual Studioが必要となります。 しかし将来的にはVisual Studioがなくとも、オープンソース化された.NET Coreで実行できるようにするとの意向も表明しています。下記は発表文から。 We will be adding Linux and Mac support soon (perhaps with you

    マイクロソフト、ビルドエンジン「MSBuild」をオープンソースとして公開。Visual Studio 15付属のMSBuildとほぼ同じ
  • 『flynnを使ったオートスケーリングシステム』

    さて、今回の記事のネタは「flynnというオープンソースを使ってオートスケーリングシステムを構築してみた」というお話です。

    『flynnを使ったオートスケーリングシステム』
  • 忙しい人のための MySQL 5.7.6 DMR における InnoDB Flushing の変更点について | GREE Engineering

    こんにちわ。せじまです。 Cherry Trail が出たら艦これ用タブレット買い換えるべきか、思案している今日このごろです。 5.7.6 での InnoDB Adaptive Flushing の重要な変更を三行をまとめると redo log の更新頻度も考慮されるようになりました。更新頻度に比例して flush される dirty page の量が増減するようになりました。 innodb_io_capacity_max 上げ過ぎないほうが良いでしょう。場合によっては innodb_flushing_avg_loops も見なおしてよいでしょう。 innodb_buffer_pool_instances >= 2 のとき、dirty page が多い instance ほど、多くの dirty page が flush されるようになりました。 詳細な内容についてご興味のある方は続きをど

    忙しい人のための MySQL 5.7.6 DMR における InnoDB Flushing の変更点について | GREE Engineering
  • 【GTC2015】自動運転をGPU処理のディープラーニング(深層学習)で実現するNVIDIA

    【GTC2015】自動運転をGPU処理のディープラーニング(深層学習)で実現するNVIDIA
  • Strategic Choice

    Problemこのクラスは大きすぎて、もうこれ以上大きくしたくありません。「単一責務の原則」を適用してクラスを分割しようと思います。分割の具体的な方法がわかりません。Strategy「クラスの抽出」を適用します。どんなとき?「単一責務の原則」を適用してクラスを分割しようと思います。責務を把握したので、分割の実装を行いますが、具体的な方法がわかりません。どうする?「クラスの抽出」リファクタリングを適用します。ほとんどのレガシーシステムにおいて、最初にできることは、「実装レベル」で単一責務の原則を適用することです。つまり、大きなクラスから「クラスの抽出」をして、抽出クラスに委譲することです。「インタフェースレベル」で単一責務の原則を導入するには、より多くの作業が必要です。クラスの呼び出し側を変更しなければならず、テストも必要になります。まず、実装レベルで単一責務の原則を導入しておくと、将来イン

  • 未知の非線形な交互作用をマルチレベルモデリングでモデル化してみる - Reports

    はじめに なんか変なタイトルですが、この記事では次のような現象について考えます。 これはぱっと見は通常の重回帰モデルですが、よく見るとの回帰係数はの関数になっています。記事ではこういった 間の未知の(非線形かもしれない)交互作用について考えることを目的とします。 どういった状況でこんなよくわからないモデルを考えないといけないのでしょうか? 例えば、とあるシステムの開発プロジェクトの開発にかかる工数を分析するモデルだとして、目的変数 が開発期間、説明変数 が開発規模(人数)、が開発者のコミュ力だとしましょう(※ 単なる例なので現象の妥当性は気にしてはいけません)。 小規模(が小)ならばコミュニケーションを取る相手が少なく文脈も常に共有しているため、コミュ力の影響は小さいと考えられます。つまり、は小さくなります。 一方で規模が大きくなる(が大きくなる)ほどコミュニケーションを取る相手が多く、

    未知の非線形な交互作用をマルチレベルモデリングでモデル化してみる - Reports
  • 「見えてない世界があった」DeNA南場氏、メルカリが伸びる前に似た案を否定していたことを悔やむ

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

    「見えてない世界があった」DeNA南場氏、メルカリが伸びる前に似た案を否定していたことを悔やむ
  • 【2015年最新版】iPhoneアプリ審査リジェクト理由まとめ | SONICMOOV LAB

    マジ鼻が詰まって息が出来ん。花粉の季節到来オワター\(^o^)/ あ、ども。ソニック最後の使者ディレクターのチャンプです。 最近特にAppleの審査が厳しくなってきたのでリジェクト理由まとめたお( ´∀`) Apple審査のガイドラインが更新されてからのやつなので最新なはず(`・ω・´)キリッ 最新版はこちらです。 【2016年最新版】iPhoneアプリ審査リジェクト理由まとめ 厳しいアプリ審査 そもそもAppleのアプリ審査はそう簡単に通過しない。 特に今後はアプリのユーザーレビューや、ブーストアプリの取り締まりを大幅に強化!!! コンテンツをダウンロードできるアプリや、そもそも機能がなさすぎてつまらないアプリはリジェクトするなど、これまでよりも審査基準が厳格化してきてます。 ただ、AppStoreレビューガイドラインありすぎるよwww 僕も理由などをすごく調べるので意訳付きでコピペして

    【2015年最新版】iPhoneアプリ審査リジェクト理由まとめ | SONICMOOV LAB
  • UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築 – ICS MEDIA

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

    UIテストの自動化!Node.jsとSeleniumでWebアプリのUIテスト環境構築 – ICS MEDIA
  • NginxでHTTPS : ゼロから始めてSSLの評価をA+にするまで Part 1 | POSTD

    数年前、Webは全体的に暗号化されていませんでした。HTTPSはWebページの最も重要な部分だけのために確保されていました。暗号化が必要なのは大切なユーザデータだけで、Webページの公開される部分は暗号化せずに送ってもいいということで意見が一致していました。 しかし、 今は 状況 が 違います 。現在では、どんなWebトラフィックでも暗号化されていないのは良くないということが分かっているので、Webサイトを運営する誰もがコンテンツに関係なく強固なHTTPSを設定しなければなりません。 お恥ずかしい話ですが、私自身のWebサイトは2年近くも全くHTTPSをサポートしていませんでした ^(1) 。 Eric Mill の 今すぐ無料でHTTPSに切り替えよう という素晴らしい記事が最終的に私に喝を入れてくれました。私は休暇中、HTTPSをセットアップして Qualys SSL Report

    NginxでHTTPS : ゼロから始めてSSLの評価をA+にするまで Part 1 | POSTD
  • 未来のプログラミング技術をUnityで -UniRx-

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

    未来のプログラミング技術をUnityで -UniRx-
  • 新米Android開発者が見落としがちな3つのポイント - クックパッド開発者ブログ

    こんにちは、投稿推進部の吉田(@101kaz)です。Androidアプリの投稿周りの開発を担当しています。 去年クックパッドに入社したことをきっかけに、格的にAndroid開発をするようになりました。 今回は私のような開発をはじめて日が浅い人が見落としがちな「非同期処理時のNPE(NullPointerException)」と「Activity破棄に関する問題」と「ProGuardの設定忘れ」について実際の遭遇した事例をベースに紹介します。 非同期処理コールバック時のNPE ある時Fragmentから非同期処理を行い、コールバック内でFragmentの内のviewにアクセスするコードを書きました。 @Override public void onActivityCreated(Bundle savedInstanceState) { ApiClient.getRecipes(new Ap

    新米Android開発者が見落としがちな3つのポイント - クックパッド開発者ブログ
  • 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のブログ