コンピューターに指令を与えるプログラムを書くと聞くと膨大な量の文字列を書いて……と思わず連想してしまいますが、「t.d3fc.io」はなんとTwitterのツイート1回分の文字数で完結するソースコードが集められたサイトで、実際にソースコードによって描かれる幾何学模様を楽しめるうえに、自分で書いた自作コードを投稿できるようにもなっています。 t.d3fc.io https://t.d3fc.io/ サイトを開くと目に入るのが「A collection of tweet-sized d3 creations(ツイートサイズのd3作品のコレクション)」というキャッチコピー。JavaScriptのライブラリ「D3.js」を使ったソースコードが集められています。なお、「ツイート1回分」とは言っても、Twitterの文字数制限である140文字ではなく、実際には116文字+ヘルパーという上限になっている
こんにちは。卜部です。 ruby-coreというRuby本体の開発の議論がされているメーリングリストがあります。 新機能やバグ報告などがだいたいここに集約されてくるので購読しておくとRubyの動きが分かります。 最近興味深かったトピックを紹介します。 [#12039] Fixnum#infinite?/Bignum#infinite or Numeric#infinte, consistent with Float#infinite? and BigDecimal#infinite? Float と BigDecimal には #infinite? メソッドがあるのに Fixnum と Bignum には存在しないので困る/欲しい、という提案です。これはあると便利ですね。 [#12040][Win32] File.stat fails on a mounted volume Windows
メルカリで「SF日本人エンジニアの飲み会」の共催をします / Meetup in San Francisco! SF日本人エンジニアの飲み会は、現地にもう長く住んでいる方から出張でたまたま来ている方まで、様々な方が参加するコミュニティです。 ほぼ毎月飲み会が開催されていて、良いネットワーキングの場になっているコミュニティですが、今回はメルカリで共催させていただく形で、開催されることになりました。 2016年 3月の飲み会はちょっと趣向変えて、レストラン・バー以外の開催です。84億円の大型資金調達で話題の Mercari さんと共催で、久しぶりに Lightning talk 会です。基本的に 5分 ~ 10分程度で QA は無し(質問ある人は歓談時にどうぞ)というスタイルでやってみます。 また、普段は食事代を徴収していますが、今回は Mercari さんのご好意により、参加費は無料です。
AWSクラウドに関する導入事例などを学ぶカンファレンス「AWS Summit Tokyo 2015」に、ドワンゴのインフラエンジニアである関剛氏が登壇。LINEから引き継いだlivedoor Readerを、新たに「Live Dwango Reader」としてAWS環境で提供するまでを振り返りました。AWSをすることでどのようなメリット、デメリットがあったか、ドワンゴという組織がどのように変わっていったか、詳しく解説しました。 AWSを使うことでエンジニアの意識が変わってきた 関剛氏:皆さんこんにちは。ドワンゴから参りました関と申します。「ドワンゴがAWSを使ってみた」というタイトルで、40分ほど講演させていただきたいと思います。正直、ここの場に立つのはおこがましいといまでも思っておりまして、内容的にはテクニカルなことは、あまり正直ないです。 ただ、「ドワンゴがAWSを使って開発の部隊、あ
写真●Tableau Japan、Technology Evangelist、Sales Consultantの並木正之氏 「進化した道具は、人の能力を増幅する」---。Tableau Japanでテクノロジーエバンジェリストとセールスコンサルタントを務める並木正之氏(写真)は2016年3月4日、ITセミナー「データサイエンティスト・ジャパン2016」で講演した。現場の社員がセルフサービス型でデータを分析できるBI(ビジネス・インテリジェンス)ソフト「Tableau」について紹介した。 並木氏は、人が情報を活用するための道具(BIツール)の進化の方向性として、ビッグデータ、データディスカバリー、データサイエンスの三つを挙げる。大量のデータを扱うことができて、データが含んでいる意味を発見できること。これを全ての人に簡単に提供できるのが新しいBIツールである。 進化したBIツールの代表として並
「ディープラーニングは万能ではない。分析手段の選択肢が増えるので、データサイエンティストの必要性がこれまで以上に増す」――。NECでビッグデータ戦略本部兼情報・ナレッジ研究所エキスパートを務める本橋洋介氏(写真)は2016年3月4日、ITセミナー「データサイエンティスト・ジャパン2016」で講演した。流行しているディープラーニング(深層学習)の適用例と、ビジネスに適用する際の注意点を説明した。 冒頭で本橋氏は、現在は人工知能(AI)の第三次ブームであり、最大の理由が機械学習にあると紹介。コンピュータが将棋で人間に勝つといった話題が世間を騒がせている点に触れた。前回の第二次ブームの主役は知識ベースのエキスパートシステムだったが、これはルールを作ったりメンテナンスしたりするのが面倒だったので廃れたという。機械学習は運用が楽なのではやっている。 機械学習の中でも、運用が特に楽な技術がディープラー
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
2016.3.5追記:nineからヒアリングし、情報を少しupdateしました。 B Dash Camp2016 Spring福岡のセッションのレポートです。スタートアップサービスが披露される、ピッチアリーナ。今回からは予選18社中4社のみが決勝でプレゼンする方式に、ちぇんじしたようです。 本稿では4社中の日本勢3社のサービスを紹介します。 nine(Instagramログインのデーティング) nineはInstagramログインのTinder風オンラインデーティングサービス。そのユーザーのInstagramの写真9枚をプロフィールにする。松村CEOがTinderでモテ男だけが恋愛工学的にいい思いをしているという、憤り?なユーザー体験からこのサービスを発案したと力説していたが、ルックスレベルが一流でなくても、趣味などその人のパーソナリティ全体的にみて、その人を気に入るかどうか、スワイプした
March 2, 2016 Volume 14, issue 1 PDF Borg, Omega, and Kubernetes Lessons learned from three container-management systems over a decade Brendan Burns, Brian Grant, David Oppenheimer, Eric Brewer, and John Wilkes, Google Inc. Though widespread interest in software containers is a relatively recent phenomenon, at Google we have been managing Linux containers at scale for more than ten years and built
こんにちは、kintone プログラマの前田です。 2月23日(火)サイボウズ東京オフィスで React.js meetup #3 が開催されました。今回はこのイベントの各セッションの内容を簡単にご紹介します。なお、当日の様子は togetter でもまとめられています。 React.js meetup とは その名の通り React についての meetup で、今回は3回目になります。当日は80人を超える参加者で大変盛り上がり、React の注目度が感じられる meetup でした。 Evolving Complex Systems Incrementally 最初は @cpojer さんによる発表から始まりました。JavaScript をモダンなコードに変換するための jscodeshift を紹介する話だったと思います。全編英語で内容をすべて把握できたわけじゃないのですが、書き方が
2016 - 03 - 03 【書評】サーバ/インフラエンジニア養成読本 DevOps編 DevOps CircleCI 書評 Kaizen Platform社の @glidenote さんから、「サーバ/インフラエンジニア養成読本 DevOps編」をご恵贈頂きました! www.amazon.co.jp この本の表紙なんですが、 CircleCI が Circle CI になっていると Twitter で喚き散らしていたところ、「 CircleCIによる 継続的インテグレーション 入門 」の特殊記事を執筆された@glidenoteさんから頂けることになりました。ありがとうございます。 ざっと書評 養成読本シリーズだけあって、サーバサイド・インフラをバックグラウンドに持つエンジニアであればそれなりに一気読みできるかと。 特集1:最速攻略!Ansible2によるサーバ構築 今のプロジェクトは基
ちょっとバージョンアップ http://qiita.com/koh110/items/f6ecbdc03093675a9527 自分なりに使いやすいフロントエンドの開発環境を整えて使っていたけれど、だんだん時代の流れにそぐわない箇所が出てきたのでその部分を書き換えてアップデートしてみた。 http://qiita.com/koh110/items/9c750fb67e40481e52cd 昔のバージョンはv1.0.0というブランチに切り出し https://github.com/koh110/minjsapp やめたもの gulp-load-plugins run-sequence bower モジュールやライブラリへの依存度を下げたかった 変更したもの gulp-babel -> webpack + babel-loader requireしたかった 追加したもの sassコンパル 生c
また、Docker MachineではDockerホストとなるサーバーにSSHでログインし、sudoコマンドを使ってroot権限で各種処理を実行する。そのため、Dockerホストとして使用するサーバーではSSHでのログインに使用するユーザーがパスワードなしでsudoコマンドを実行できるように設定しておこう。 genericドライバによるDockerホストの作成 Dockerホストとして使用するLinuxサーバーを用意したら、次のように「generic」ドライバを指定して「docker-machine create」コマンドを実行することで、そのホストをDockerホストとして利用するための各種設定が自動で行われる。 docker-machine create --driver generic --generic-ip-address <対象とするホストのIPアドレス> --generic-
Table of Contents Usage Sass Customization Accessibility Browser Support Usage Using Hamburgers for your site is easy (well, that was my intention anyway). Download and include the CSS in the <head> of your site: <link href="dist/hamburgers.css" rel="stylesheet"> Add the base hamburger markup: <button class="hamburger" type="button"> <span class="hamburger-box"> <span class="hamburger-inner"></spa
Emojicode is an open-source, full-blown programming language consisting of emojis.Install Emojicode 1.0 beta 2 Visit the docsOr Stay in touch with Emojicode Conceptually BrightAs a multi-paradigm language Emojicode features object-orientation, optionals, generics, closures, and protocols. Lightning FastEmojicode compiles to native machine code using lots of optimizations that make your code fast.
ディープラーニングは色々な知識が必要です。 「チュートリアル動かしました」で止まったままの人も多いでしょう。 そこで、自分がchainerを理解しながら動かした時の方法を書きます。 大前提 とは言ったものの、誰でも入門は無理なので。 以下が最低限の前提です。 数学:微分積分、行列、確率とか聞いても「ああ、あれね・・・」くらいには思う IT:Pythonがそれなりに分かる。numpyはそこそこ分かる。 機械学習:説明変数とか、目的変数とか分類とかが何となく分かる やる気:引っかかった時に、調べる気力がある ゴール chainerを自分で色々試せるレベルになる。 あくまで試せるレベルになるだけです。 それでも千里の道も一歩からです。 一緒に頑張りましょう。 ちなみになぜchainerか、というと、 入門者が触るには、バランスは良さそうに見えたからです。 最初の最初 ディープラーニングは歴史から
※「Sketch」はMac専用アプリです。Windows版はありません。 「演習ファイル+動画+演習付き」で記事を書いてます。 エンジニアの人から「Sketch使ってみたい」「日本語の記事が少ない」という声を聞いて、最近社内で勉強会しました。 Sketchについて日本語の記事を調べてみたところ、このレベルの記事はけっこうありました。 ただ、学びやすいか?といえばそうではないらしいので、少し工夫して学びやすいように書いてみました。 ハンズオン用などにご利用ください。 Sketchとは Sketchについて一応さらっと書いておきます。 ・アプリやWebのデザイン・UI設計などに使われるMac用アプリケーション IllustratorやFireworksのようなツールです。 ・$99 買いきり(2016/02 現在) 有料です。 ちなみにApp Storeでは買えなくなりました。ショバ代かかるか
こんにちは。 開発チームのめろたん(@renyamizuno_)です。 マイブームは開発メンバーの写真をトリミングしてSlackの絵文字に追加することです。 これは哀愁ただよう僕の写真です。こくぼさん(@yusuke_kokubo)が「アイキャッチにどうぞ」と作ってくれたのでアイキャッチにしました。 このブログを書いている今ですらこの写真を貼ったことを後悔しています。 ですがせっかく作ってくれたものなので貼ったままにしておきます。 はい。 今回は無駄なコードや深淵をのぞいてしまった時、「あっあっあっ。」と言いながらフタをするのではなく積極的に闇を消していこう。 という話を書きます。 大量のログイン画面 最近実装した画面でログインモーダルを追加することがあり、単純にログインフォームを実装したのですが上手く動きませんでした。 参考にログイン画面を見ようと思ったら、 sessions/new.h
Emojicodeは、オープンソースの高水準・マルチパラダイム・オブジェクト指向・マルチプラットフォーム対応の静的型付き言語です。 その一番の特徴は、型、メソッド、クラスメソッド、初期化子がすべて絵文字だというところでし […] Emojicodeは、オープンソースの高水準・マルチパラダイム・オブジェクト指向・マルチプラットフォーム対応の静的型付き言語です。 その一番の特徴は、型、メソッド、クラスメソッド、初期化子がすべて絵文字だというところでしょう。(反対に、変数名には絵文字を含むことができません。) 本格的なドキュメントが用意されていて、まだ一部しか読んでないのですが、いくつか紹介します。 👴 コメント 👵 改行入り 複数行コメント 👵 「老人」の絵文字が一行コメント。老婆で挟むと複数行のコメントも書けます。 🍮 index 35 🍮 isAvailable 👍 🍦 li
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ビジネス特化型SNSのLinedInは、社内で利用しているエンタープライズ情報のデータマイニングポータル「WhereHows」をオープンソースとして公開すると発表した。 LinkedInはWhereHowsを「データ発見・系統付けポータル」と呼んでいる。ビジネスの観点から見ると、WhereHowsはメタデータを利用して複数のデータストアからデータを発見し引き出すためのソフトウェアだ。 LinkedInによれば、同社のWhereHowsのレポジトリは、容量にして合計で15ペタバイトを超える5万件のデータセット、1万4000件のコメント、3500万件のジョブ実行履歴情報、および関連する系統付け情報のステータスを保持しているという。 同社はブ
こんにちは、 id:stanaka です。 先日、社内ミーティングでディレクターから「エンジニアの専門性を伸ばすためにディレクターとしてなにができるか」という質問を受けて回答した社内向けエントリを公開します。 (ちなみに、はてなでのディレクターは、エンジニア、デザイナーなどの数名のメンバーからなるチームの率いる、現場にもっとも近いマネージャー、というポジションです。) エンジニアの専門性を伸ばすためにディレクターに気をつけてほしい3つのこと 1. 引き出しの数を増やすことができるようなタスクを振る エンジニアにとって自分が持つ引き出しの数と専門スキルは強い相関関係があります。サービス開発において遭遇するさまざまな局面において、いくつかの選択肢を提示でき、さらにその中から最適なものを選びとれることは、エンジニアの専門性が高いことの証です。 そのためには、いろいろな経験をさせてあげることが大事
チーズケーキ専門店の「PABLO(パブロ)」は毎月数量限定で、その季節においしく食べられる素材を使ったチーズタルトをリリースしています。2016年3月はこの季節のチーズタルトとして「いちごとピスタチオのチーズタルト」が登場しており、いちごの甘酸っぱさとふわふわチーズケーキの絶妙な味わいが楽しめるとのことなので、実際に食べてみました。 2016年3月より季節限定『いちごとピスタチオのチーズタルト』が登場します。〈期間・数量限定〉 | チーズタルト専門店PABLOのニュース&メディア掲載情報 いちごとピスタチオのチーズタルトは白を基調としてシンプルなデザインの箱に入っています。 箱を開けると、表面が真っ赤ないちごのグラサージュでコーティングされたいちごとピスタチオのチーズタルトが顔を出します。 タルトは直径がちょうどiPhone 6/6sと同じくらいの長さ。 チーズタルト生地にピスタチオクリー
Slack is a messaging app for amazing teams. Send less email, have fewer meetings, and reach new heights like this daring team. Get started with Slack at https://www.slack.com/animals LEARN MORE: https://www.slack.com SUBSCRIBE: https://bit.ly/SlackSubscribe CONNECT WITH SLACK: Visit Slack’s WEBSITE: https://slack.com/ Like Slack on FACEBOOK: https://www.facebook.com/slackhq Follow Slack on TW
Housmart高松です。 先日、テレビ東京のWBS(ワールドビジネスサテライト)で弊社サービス「カウル」をご紹介いただきました。今回は、その前後でシステムの準備として実施したこと、当日の実際のアクセス数などをご紹介します。 WBSサイト(不動産流通に革新は起こるか): http://txbiz.tv-tokyo.co.jp/wbs/feature/post_107290/ 仲介手数料無料の不動産サイト「カウル」: https://kawlu.com/ 突然のテレビ取材!テレビに出るとどのくらいアクセスが来るの?サーバは何台増やしたらいいの? そんな時の参考になれば幸いです。 内容 前提 前回の失敗 フロントエンド システム構成 事前準備 負荷予測 サーバ台数決定 サーバ増強 その他 実際のアクセス数と振り返り 1.前提 前回の失敗 つい半月ほど前に別の局で朝の番組にもちらっと社名を出して
暖かく春を訪れを感じたかと思えば、寒くまだまだ冬の厳しさを感じたりと気候の差が激しい日々が続いておりますが、皆様如何お過ごしでしょうか。 はじめまして!サポート部の本田と申します。 昨年の11月に入社いたしまして今回が初投稿となります! 読者の皆様にとって良い記事を提供していきたいと思います。 今話題の爆買 昨年から巷で騒がれているのが訪日中国人による「爆買」です。それに伴い、日本から中国などの海外の消費者に対してオンライン上での商取引を行う「越境EC」を導入する方や検討される方も多くなっています。 しかし、現在行っている国内の消費者を相手に商取引を行うのではなく国が違えば文化や言葉も違う相手と商取引を行うわけなので当然さまざまな課題が発生してきます。 今回は海外の消費者とのやり取りで起こりうる課題と考えられる対応策について考えていきたいと思います。 越境EC時に起こりうる課題 1.代金回
ソーシャルゲーム業界の不祥事が続出している。数十万円巻き上げられたユーザーも現れ、インターネット上で炎上している様は2012年に社会問題化した「コンプガチャ問題」を彷彿とさせる─。 またか──。ソーシャルゲーム業界の不祥事が止まらない。今年に入り、サイバーエージェントの子会社で、DeNAも資本参加しているサイゲームス社(Cygames)が提供しているゲーム「グランブルーファンタジー」にて、景品表示法で禁止されている「優良誤認」と「カード合わせ」が疑われる事案が発生。 また、ドーナツ社(Donuts)はRMT(リアルマネートレード)仲介サイト開設のリリースを行い「賭博場オープン」と批判された(詳細は後述)。 今や日本を代表する企業になったサイバーエージェントの2015年10~12月期の決算をみると、「ゲーム依存」の構造が浮かび上がる。売上高、営業利益とも過去最高を記録しているが、連結営業利益
『The DevOps 逆転だ!』(著:ジーン・キム、ケビン・ベア、ジョージ・スパッフォード/日経BP社/2014年8月)「店頭小売りとネット通販を統合したシステムを3カ月以内にリリースせよ」という経営からの要求を受け、チームでさまざまな課題に立ち向かう中で「自分たちのやり方」を見いだしていくストーリー。小説を通じてDevOpsが分かりやすく語られている。 IoTやFinTechトレンドが本格化しつつある今、「ニーズを基にITサービスを開発・改善するスピード」が差別化の一大要因となっている。国内企業にもそうした認識が広がり、その実現手段となるDevOpsがあらためて見直されている。ただ、その重要性は認識されていながら、いまだ十分に理解されているとは言えない状況だ。 これを受けて、本特集では「DevOpsとは何か」を徹底的に見直すという趣旨で記事を展開。前回は国内DevOpsトレンドをけん引
少人数で始まったスタートアップも、いつかは組織になるタイミングがやってくる。そんなとき、組織化のための一手として注目されているのが「1on1」(ワン・オン・ワン)だ。 「『1on1』は、単に上司・部下が仲良くなるための時間ではありません。“明日からの自分をもっと良くするためにはどうすれば良いか”を考えるための時間です。いわば、部下の“気付き”や業務を振り返って“内省”“経験に基づく学び(経験学習)”を支援するためのものですね」(ヤフー 人財育成リーダー 小向洋誌さん)。 小向さんは、ヤフーが2012年4月に新経営体制を発表した後、それに伴う組織開発・人財開発を進めてきた人物の一人だ。さっそく、1on1の定義や具体的なやり方について話を伺った。 小向洋誌(Hiroshi Komukai)。ヤフー株式会社 ピープル・デベロップメント統括本部 人財開発本部 組織・人財開発部 人財育成リーダー。起
自分が働いているGaiaxのように, 社内に複数の事業があり, それぞれにエンジニアが所属して働いている場合, 「ねえ, ○○のチームの××って仕組み, どうやってるの? うちのチームでもやってみたい!」といったコミュニケーションから, 他のチームに対して「技術的支援」をする機会が生まれる事が多々あります. 最近の例だと, 社内の新規事業の立ち上げや, オンプレからクラウドへの移管のタイミングで, Infrastructure as Codeやデプロイ施策, ChatOpsなど整えたいので, 相談に乗って欲しい! という声を何度か頂いた事がありますし, よくよく考えると今やっているPhotosynthへの留学も, 見方を変えれば「Photosynthへの技術支援」と言えるかもしれません. そういった「技術的支援」をする時に気をつけている事についてFacebookにつぶやいた所, 思ったより
Docker 社の Blog にネットワーク機能や新しい Compose 1.6 に関する投稿がありました。翻訳しましたので、以下参考程度にどうぞ。 対象となるのは、2016年2月にリリースされた Docker Engine 1.10 Docker Swarm 1.1 Docker Compose 1.6 です。 Docker Networking Design Philosophy | Docker Blog https://blog.docker.com/2016/03/docker-networking-design-philosophy/ Docker 1.7 で実験的にネットワーキングが導入されてから Docker 1.9 の初期リリースに至るまで、コミュニティから素晴らしい反響がありました! 何よりもまず、議論、評価、プルリクエスト、山積みの課題、これら全てにかかわる皆さんに感
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く