You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
リクルートデータ組織のブログをはじめました。※最新情報はRecruit Data Blogをご覧ください。 Recruit Data Blogはこちら こんにちは。今年2018年4月より新卒でRCOに入社した松田です。 kaggle というデータ分析のコンペティション運営サイトが昨今世間に注目されていますが、 今回 TalkingData AdTracking Fraud Detection Challenge において2月にkaggleを始めた私が単独で金メダル(ソロゴールド)を獲得できたのでそれまでにやったことなどをシェアしたいと思います。 図: kaggleサイト( https://www.kaggle.com/ )のプロフィール画面より 図: kaggleでの活動ログ。中2ヶ月はやってないので実質の活動期間は1ヶ月ほど コンペの具体的内容やテクニックの話は 別記事 にまとめたので、
はじめてのiOSアプリケーション開発がひと段落してきたので、基本的な開発方法を一通りまとめておきます。iOSに関する記事はxxViewの使い方、みたいな記事が多くて意外とチュートリアル的なものがなかったので、これから開発を始める方の参考になればと思います。 環境 Yosemite(10.10.1) Xcode(6.1.1) iOS8/Swiftにて開発 iOSアプリのアーキテクチャ 公式ドキュメントに詳しく記載されています。この文書は開発チュートリアル的なものではなく、こうした指針に沿って開発すべき・こういうポイントに気を配るべき、というような方針について書かれたものになっています。 iOSアプリケーション プログラミングガイド ここに書かれている中で重要な点は、下記点です。 iOSアプリケーションは、MVCの構成になっている アプリケーションは、フォアグラウンド/バックグラウンドの二種類
このサイトについて このサイトのモットーは「ビットコインの仕組みは決して難しくない」です。 このサイトは、技術的にビットコインを解説するサイトです。簡単な説明から入り、最後は、ウォレットをRubyで実装します。しかし、プログラミングに慣れていない方にも、十分に理解できるようよう配慮しました。 私は、多くの人が容易に理解できるからこそ、ビットコインは価値ある発明だと思っています。 ビットコインの簡単な仕組み ビットコインは、中央を持たないのに、銀行を経由しているかのようにコインをやりとりできる「通貨」。 「公開鍵暗号」で第三者がコインを勝手に盗めなくなり、 「ブロックチェーン」のしくみで、当事者が通貨を二重に譲渡するのを防ぐことができる。 「ブロックチェーン」の運営に貢献した人は報酬がもらえる、これが「マイニング」。 これだけではよく分からない? はやく仕組みを知りたい:「Bitcoinの仕
このサイトについて このサイトのモットーは「ビットコインの仕組みは決して難しくない」です。 このサイトは、技術的にビットコインを解説するサイトです。簡単な説明から入り、最後は、ウォレットをRubyで実装します。しかし、プログラミングに慣れていない方にも、十分に理解できるようよう配慮しました。 私は、多くの人が容易に理解できるからこそ、ビットコインは価値ある発明だと思っています。 ビットコインの簡単な仕組み ビットコインは、中央を持たないのに、銀行を経由しているかのようにコインをやりとりできる「通貨」。 「公開鍵暗号」で第三者がコインを勝手に盗めなくなり、 「ブロックチェーン」のしくみで、当事者が通貨を二重に譲渡するのを防ぐことができる。 「ブロックチェーン」の運営に貢献した人は報酬がもらえる、これが「マイニング」。 これだけではよく分からない? はやく仕組みを知りたい:「Bitcoinの仕
Network programming with Go Jan Newmarch , jan.newmarch.name Head of Higher Education (ICT), Box Hill Institute Adjunct Senior Research Fellow, Faculty of IT, Monash University Adjunct Lecturer, School of Computing and Mathematics Charles Sturt University v1.0, 27 April 2012 An e-book on building network applications using the Google Go programming language (golang) This book has been revised to c
はじめに こんにちは、技術部の土谷です。 現在、私は2015年4月に総合職の新卒社員として入社したのですが、自ら希望してエンジニアに転向するために6ヶ月間の技術教育(トレーニング)を受けています。 この記事では、私が受けているトレーニングの内容に関してご紹介したいと思います。 なぜやっているのか トレーニングのゴールは「クックパッドで一人前のエンジニアとして働ける技術力を身につける」ことです。 クックパッドでは、ディレクターや営業職であってもサービスに関わるスタッフは全て最低限の技術的な知識を持っているべきと考えられています。 そのため総合職の新入社員研修にも、クックパッドで働く上で最低限の技術的な知識を持つために技術研修が組み込まれています。 ただ、私自身、総合職で内定をもらったものの、「自分でものづくりがしたい」「それも、手を動かして納得のいくものをつくりたい」という思いを持っていて、
Index 0 - 言語非依存 アクセシビリティ オープンソースエコシステム ガベージコレクション グラフィックスプログラミング グラフィックユーザーインターフェイス セキュリティ その他の話題 ソフトウェアアーキテクチャ ソフトウェア品質 ソフトウェア開発方法論 データベース ネットワーキング 並列プログラミング 機械学習 正規表現 理論計算機科学 組み込みシステム Android AppleScript AWK Bash C C++ Clojure CoffeeScript Common Lisp Coq D Elixir Emacs Lisp Erlang Git Go Groovy Gradle Grails Spock Framework Haskell iOS Java JavaScript Angular.js Backbone.js jQuery Node.js React
最近はクラウド上のサーバーを利用する事も多くなってきた。 サーバーの用意やネットワーク周りの設定はインフラ部門がやってくれるけど、アプリのデプロイ/設定は開発者がする事が多いので、開発メインでやってるエンジニアでも最低限SSHの知識は必要になる。 また、Vagrant等でローカル環境にVMを作成する事もあるので、ローカル環境内でSSHを使用するケースも増えてきた。 というわけでインフラエンジニアじゃなくてもSSHクライアントの知識は必須になってきているので、改めてSSHの再学習をしてみることにした。 SSHとは 暗号や認証の技術を利用して、安全にリモートコンピュータと通信するためのプロトコル。 SSHでは以下の点で従来のTelnetより安全な通信が行える。1 パスワードやデータを暗号化して通信する。 クライアントがサーバーに接続する時に、接続先が意図しないサーバーに誘導されていないか厳密に
前提 http2 を実装するということは。 hpack を実装する http2 client を実装する http2 server を実装する ということです。 これらを全てキチンとやると結構たいへんなので、 「なるべく手を抜いて」簡単に実装することで、最速で実装する方法について記します。 HPACK 最速実装 (このドキュメントは、 https://gist.github.com/tatsuhiro-t/7397929 を元にする) HPACK は以下の要素を使って、ヘッダをなるべく小さく圧縮します。 Huffman Coding Header Field Representation これらを組み合わせる方法はいくつかあります。 それぞれで一番楽をし、それを naive と言いいます。(http://mew.org/~kazu/material/2014-hpack.pdf P11)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く