本キャンペーンは終了しました。ありがとうございました。 2015/8/27 追記 時間帯によって、決済サイト側からの通知に時間がかかることがあり、PayPalからの決済完了メールからご購入書籍一覧への反映まで、最大で30分ぐらいお時間がかかる場合があるようです。ご購入後に商品が一覧に反映されない場合は、少しお時間をおいてから再度ご確認いただけましたら幸いです。 オライリーの書籍『リーダブルコード』日本語版の累計発行部数が5万部を突破しました。これまでご購入いただいた方への感謝と、まだご覧いただいていない読者に向けて、『リーダブルコード』およびその関連書籍を対象にしたEbookのディスカウントキャンペーンを実施いたします。 対象となるのは『リーダブルコード』とプログラマのスキルアップに関連する書籍を中心に以下の9タイトル、いずれもEbook価格の40%オフで販売いたします。Ebook Sto
YAPC::Asia Tokyo 2015、ロゴのとおりに熱いイベントでした...今年で最後なのはほんとに惜しいです。最初にして最後の参加となった私は、「Google Cloud Platformの謎テクノロジーを掘り下げる」というタイトルでトークをさせていただきました。 スライドはここに上げてありますが、これだけ見ても意味不明と思われるので、話した内容の要約をまとめブログ代わりに書こうかな、と思ったらかなり長文となってしまいました。基本ポジショントークですが、しかしGoogleに入る前からGoogleクラウドに対して持ち続けている気持ちでもあるし、ここはイケてないなーと思った部分は素直にそう書くようにしました。 しかし謎は謎のまま... Twitter上の反応まとめを見ますと、「謎が謎のまま終わった」とのご指摘も多く、これはほんとに私の不徳の致すところです、申し訳ありません……。スライド
福島県が、新潟県と山形県の間に細長く続いているのが見みえると思う。三国茶屋のあたりから飯豊山(いいでさん)の山頂を経て御西茶屋までが福島県の領土だ。 こういった細長い県境をぼくは勝手に「盲腸県境」と呼んでいる。 県境ではなく、市境ではあるけれど大阪市にも似たような所があり、すでにライターの大山さんが記事で紹介している。 このような盲腸境界は全国にいくつかあるのだけど、県境でこれだけの規模のものはちょっと珍しい。 「これだけ幅が狭いと、片足づつ山形県と新潟県において、福島をひとまたぎできるかもね、アハハ」なんて冗談はよく言うのだが、標高2000メートル近い山にわざわざ行ってそんな冗談をほんとに実行するひとはいない。 ただ、そんなことするやついないだろうなーと思うと、逆に行ってやってみたくなる。というか、むしろ県境マニアとして、どうしてもやりたい。 というわけで、僭越ながら私めが実際に行って写
こんにちは、新規広告開発部エンジニアの @cnosuke です。 少し前の話になってしまいますが、8月14日(金)に CyberAgent さん、 DeNA さん、そして弊社の15卒エンジニアの交流会をCookpad キッチン&ラウンジで開催しました。 3社の15卒エンジニアに絞ったのはなぜか Web領域では毎日のようにエンジニアのイベントが開催されていますが、今年入社したばかりのエンジニアはあまり参加したことが無い人も多く、また、何度か参加したけど常にボッチで行くモチベーションが無くなってしまったという人もいました。そこで、年齢が近く心理的障壁が少ない同年代の友人を先ずは増やすことで、他のイベントに行った時に知っているひとがいる状態になって参加しやすい、また、興味があるイベントにお互いに誘って参加するということも出来るようになるかなと思い、同年代のWebエンジニアでまずは交流会をしようと
グラフ(折れ線グラフ、棒グラフ、レーダチャートなど)描画用のライブラリ。 ※単にグラフを書きたいだけの人はD3.jsより簡単なのでお勧め。 ファイルダウンロード先/公式ドキュメント ダウンロード先:http://www.chartjs.org ドキュメント:http://www.chartjs.org/docs 使い方 canvasを用意して、Chart.jsへグラフの情報(lineChartData)とグラフ全体のオプション(option)を渡して描画する。 下記の例は折れ線グラフ。ChartオブジェクトのBarメソッドを実行すれば棒グラフになるし、Radarメソッドを実行すればレーダーチャートになる。 <!--ライブラリ読み込み --> <script src="js/Chart.min.js"></script> <!--描画箇所 --> <canvas id="lineChartC
<!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Line Chart Test</title> <script src="Chart.min.js"></script> <script language="JavaScript"><!-- function displayLineChart() { var data = { labels: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], datasets: [ { label: "Prime and Fibonacci", fillColor: "rgba(220,220,220,0.2)", strokeColor: "rgba(220,220,220,1)", pointColor: "rgba(220,220,220,1)",
Peity (sounds like deity) is a jQuery plugin that converts an element's content into a <svg> mini pie 2/5 donut 5,2,3 line 5,3,9,6,5,9,7,3,5,2 or bar chart 5,3,9,6,5,9,7,3,5,2 and is compatible with any browser that supports <svg>: Chrome, Firefox, IE9+, Opera, Safari. Download version 3.3.0 Uncompressed 8.8Kb jquery.peity.js Minified 3.6Kb (+gzipped 1.7Kb) jquery.peity.min.js Source github.com/be
I have written a query in which one column is a month. From that I have to get min month, max month, and median month. Below is my query. select ext.employee, pl.fromdate, ext.FULL_INC as full_inc, prevExt.FULL_INC as prevInc, (extract(year from age (pl.fromdate))*12 +extract(month from age (pl.fromdate))) as month, case when prevExt.FULL_INC is not null then (ext.FULL_INC -coalesce(prevExt.FULL_I
「技術顧問」や「開発顧問」あるいは外部パートナーといった形で、エンジニアがインターネット企業に携わるケースが増えている。Yahoo! JAPAN、クックパッドを経て起業した井原氏も、Speeeなど複数の会社の顧問を担っている人物の1人。顧問の役割って?引き受ける理由は?そんなテーマでインタビューさせていただきました。 【Profile】 株式会社ビットジャーニー 代表取締役 井原 正博 Masahiro Ihara ソフトウェアベンダーで表計算ソフトなどの開発に携わる。Yahoo! JAPANでは開発部長などを歴任。2010年にクックパッドに入社し、技術部長、人事副部長としてエンジニア組織の強化と技術力の向上に従事。新規事業の立ち上げプロジェクトを担った後、2015年に独立。株式会社ビットジャーニーを設立し、自社プロダクト開発の傍ら、複数の企業で開発顧問などを務める。 顧問を引き受ける理由
las - initially (Lori Semprevio) | Flickr - Photo Sharing! Rails4.1から導入されたEnumの挙動について忘れることがあるので簡単にまとめました。 enumの定義、enumを定義したことにより使える便利なメソッドなどをまとめました。 目次 enumのスキーマ定義 enumで使えるメソッド enumの値を検索 enumの注意点 動作確認 Rails 4.2.3 Ruby 2.2.2 enumの定義 次のように、enum、属性名、属性の値(ハッシュ)で指定することでEnumを定義することができます。 class Article < ActiveRecord::Base # enumの定義(キーと数字のハッシュを渡す。数字がDBカラムに設定される) enum status: { draft: 0, published: 1 } en
I’d like to propose a convention for encapsulating reusable charts in D3. Wait for it… function chart() { // generate chart here } A function; the standard unit of code reuse! #Configuration I jest; not any function will do. In truth we need a configurable function, since most charts require customization of their appearance or behavior. For example, you may need to specify the width and height, o
This project is an attempt to build re-usable charts and chart components for d3.js without taking away the power that d3.js gives you. This is a very young collection of components, with the goal of keeping these components very customizable, staying away from your standard cookie cutter solutions. View more examples » GitHub Repo Download d3.v3.js. This is the only required library for NVD3. Dow
お気に入りの料理レシピを公開したり、検索して献立に役立てたり、言わずと知れたレシピサイト「クックパッド」。 そのクックパッドのおでかけ版ともいわれるサービスが2014年9月から提供されています。その名も「Holiday(ホリデー)」。 Holidayはお気に入りのおでかけプランを投稿したり、おでかけ先を探して休日の過ごし方を見つけることができる、いま注目のサービスです。 今回モバレコ編集部は、Holidayの基本的な使い方や、上級者に学ぶプラン作成のコツを教えていただく機会をいただきました。 教えていただくのはホリデー株式会社のコミュニティーマネージャーを務める谷里穂さん。 実際に教わってみると簡単で使いやすく、ブログ感覚でおでかけプランが投稿できました! <プロフィール> 谷 里穂 (たに・りほ) ホリデー株式会社 コミュニティーマネージャー 1991年生まれ、大阪府出身 関西大学在学中
形態素解析を行なうためのライブラリとして有名なものにMeCabがあります。 これを用いて名詞を抽出する機会があったので、 mecab-noun_parser として公開しました。 インストール方法 Gemfile に以下を書いて bundle します。 gem 'mecab' gem 'mecab-noun_parser' もちろん、別途 MeCab 本体のインストールを行なう必要があります。 使い方 使い方としては、 MeCab::NounParser のインスタンスを生成し、それに解析したい文章を追加します。 parse メソッドでこれを解析し、 nouns メソッドで結果を取得できます。 require 'mecab' require 'mecab-noun_parser' parser = MeCab::NounParser.new parser << 'Rubyは、手軽なオブジェ
前回に引き続き、Michael Kohlさんの2015年2月13日付のブログ記事An intro to OTP in Elixirの翻訳です。 OTPとは何か? ドキュメントによればOTP-Open Telecom Platform-は「並行プログラミングのために完備された開発環境」で、Erlangコンパイラとインタプリタ、データベースサーバー(Mnesia)、解析ツール(Dyalizer)それに多数のライブラリを含んでいます。人々がOTPについて話をするときに引き合いに出すのはこの後半の部分です。 ビヘイビア(ふるまい) Erlang/OTPのデザイン原則の中心的なもののひとつはアプリケーションのパターン、OTP用語でいうところの「ビヘイビア」です。ビヘイビアは共通的なタスクに対する汎用的な実装を定義します。その一例として汎用サーバー(gen_server)モジュールがあります。アプリケ
20170622 Heroku Meetup #17 スタートアップのインフラ選び 高丸翔英 How to choose infrastracture...Shoei Takamaru
「学校で学んだことは、企業ではあまり役に立たない」という方もいるが、そんなことはない。例外もあるが、実際に採用からその後の成長を見ていると、大学できちんとした研究をしていた人は概ね企業においても優秀である。 これにはいくつか理由があると予想できる。 1.論理的に考えるクセがついている。 きちんとした研究をしている人は、論理的に考えるクセ付けの訓練を受けている。例えば、よくある話として因果と相関のちがいを知っている。 例えば、東大生の家庭は裕福な家庭の割合が平均に比べて多いことがわかっている。 (出典:学生生活実態調査 http://www.u-tokyo.ac.jp/stu05/h05_j.html) これは事実である。そこまでは良い。しかし、因果と相関のちがいをきちんと把握していない人は、「家がお金持ちだから、子供の成績が良い」という因果関係を断定しがちである。 だが、これはあくまで「東
Visitor パターンは、オブジェクト指向プログラミング およびソフトウェア工学 において、 アルゴリズムをオブジェクトの構造から分離するためのデザインパターンである。分離による実用的な結果として、既存のオブジェクトに対する新たな操作を構造を変更せずに追加することができる。 基本的には Visitor パターンは一群のクラスに対して新たな仮想関数をクラス自体を変更せずに追加できるようにする。そのために、全ての仮想関数を適切に特化させた Visitor クラスを作成する。Visitor はインスタンスへの参照を入力として受け取り、ダブルディスパッチを用いて目的を達する。 Visitor は強力であるが、既存の仮想関数と比較して制限もある。各クラス内に小さなコールバックメソッドを追加する必要があり、各クラスのコールバックメソッドは新たなサブクラスで継承することができない。 Visitor パ
各フォントファミリーの違いについて ダウンロードしたアーカイブファイルの中には多くのフォントファイルがありますが、数字やアルファベットが数文字違うだけなど、ほんのわずかな違いしかないものもあります。すべてインストールすると 213 ファイル、1.65 GB あり、システムが重くなる可能性がありますので推奨しません。 まずは基本の「rounded-mgenplus-1c」から始まるフォントのみ、インストールして使い始めてみてください。具体的な違いが分かり、使い分けが可能になった場合は、目的に合わせて適宜取捨選択してみてください。 「X」「L」について 「Rounded-L Mgen+」は、文字の丸める処理を弱くしたものです。 「Rounded-X Mgen+」は、文字の丸める処理を強くしたものです。 「1c」「2p」などの違いについて 「1」と「2」では、かな文字のデザイン、漢字のサイズ (
Introduction¶ This module implements the word2vec family of algorithms, using highly optimized C routines, data streaming and Pythonic interfaces. The word2vec algorithms include skip-gram and CBOW models, using either hierarchical softmax or negative sampling: Tomas Mikolov et al: Efficient Estimation of Word Representations in Vector Space, Tomas Mikolov et al: Distributed Representations of Wor
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く