右に行くとトイレで、まっすぐ行くとエスカレーター。 ビルとか駅とかで見かける行先案内を、案内サインというらしい。 よく見ると実は必死にぼくらに呼びかけていたんだってことに気がついた。
右に行くとトイレで、まっすぐ行くとエスカレーター。 ビルとか駅とかで見かける行先案内を、案内サインというらしい。 よく見ると実は必死にぼくらに呼びかけていたんだってことに気がついた。
Top active languages A split by language view of active repositories GitHut is an attempt to visualize and explore the complexity of the universe of programming languages used across the repositories hosted on GitHub. Programming languages are not simply the tool developers use to create programs or express algorithms but also instruments to code and decode creativity. By observing the history of
Programming Languages Network A graph of programming languages that consists with their influences, companies, developers, dialects, implementations. Nodes Edges Search
最近のマンガは、子どもたちの変化により、そのスタイルも徐々に変化しているとTwitter上で議論を起こしている。 まずは、下記のツイートを読んでいただきたい。 以前とある雑誌で漫画を描いた時、 「今の子供は漫画を読めないので、ひとつのコマに2つ以上の行動を入れないで下さい」と言われた事がある。 (例えば) ハッとなって、ふりむいて「なんだって!?」と叫ぶ。 ↑1コマで済むけど、3つの行動をしているので3コマ必要になる。 — 高野敦識 (@takanocchi9) 2014年10月2日 画像のような演出もダメと言われた。 読んだ子が「どうして同じ人が同じ場所に2人いるの?」と言ってしまうからだそうだ。 http://t.co/6MwpcDSZIP — 高野敦識 (@takanocchi9) 2014年10月2日
こんにちは。技術部の吉川です。 今回はクックパッドの開発環境構成、特に開発用データベースの構成についてご紹介します。 開発環境の構成 クックパッドのシステム環境は以下のようなフェイズに分かれています。 ※ これはcookpad.comの構成で、サブシステムや個別のサービスはその規模や特性に応じて構成が異なります。 development 開発者が実際に開発を行う環境です。クックパッドでは仮想環境は用いず、手元のマシンでRailsアプリケーションを動かして開発を行っています。 データベースはローカルではなく、開発者全体で共通の開発用データベースに接続しています。 test 手元でテストを実行する場合は、ローカルマシンのデータベースを利用します。CI(rrrspec)などの場合も同様で、テスト実行サーバーのデータベースが利用されます。 staging stagingといえば準本番環境として、本
モダンなチーム開発環境 モダンなチーム開発環境の考慮ポイントの図解 ソフトウェア開発は、ビジネス価値を創造する一翼を担っていますので、ビジネスアイデアをビジネス価値に転換するビジネスパーソンの意向は、とても大切です。それを「動くソフトウェア」にするために、開発エンジニアリングを行うわけですが、それがとても複雑であるということです。ウォーターフォールモデルで開発できる場合は、工程ごとにガッツリ全体を作っていくのである意味シンプルに見えます。しかし、それらの成果の関連や追跡可能性を考えてみるとウォーターフォールモデルで追跡可能性を創出し、維持することはとても難しいことはわかってきます。では、アジャイルな開発、優先順位を決めて、提供可能なものを選んで開発し、提供し続けるモデルの場合は、企画ー計画ー開発ービルドーデプロイが何度も繰り返されるだけではなく、パラレルに動くことが要求されます。たとえば、
いきなり2ちゃんねる系まとめサイトテイストのタイトルを付けましたが、他意はありません。 派手に炎上しております、サイバーエージェントの藤田晋社長。 面白いので是非お読みください。 私が退職希望者に「激怒」した理由 (藤田晋氏の経営者ブログ) http://www.nikkei.com/article/DGXMZO77749270Q4A930C1000000/ 社員が会社を辞めるのは自由なのに、転職社員をNIKKEIで罵倒し、魅力のなさを公言してしまった藤田晋氏の器 http://blogos.com/article/95604/ たしかに、かさこ氏が書いておられるとおり、ここのところだけ読みますと微妙なところなんですよね。本来のテーマである退職者や企業文化の是非というよりは、藤田さんのアナル基礎土木の問題であり、安全確保のための大規模な建設拡張工事が近隣住民から求められていてもおかしくな
言葉遣いに気を遣います 正しい内容と正しい伝え方、両方がそろってはじめて相手に届く言葉となります。 例えば、以下のような言葉遣いやふるまいを避けます。 「幼稚」「幼稚園児並み」「小学生並み」などの人格批判。そのような言葉を使うことによって、むしろ自らの幼稚さをさらすことになります。 「毒舌」「毒吐き」という自称。人を傷つけることを平気で言うし、それを許してください、という主張です。 「本質」。多くの文脈では、「私が言いたいこと」「私が大事だと思っていること」などで十分です。 「マスゴミ」などの罵倒。「マスコミ」で十分です。むしろ、マスコミへの過剰な期待をさらすことになります。 「マスコミが触れない」。いわゆる「悪魔の証明」です。「私はマスコミでは見たことがない」で十分ですし、あなたが知っている時点で十分マスに伝わっています。 「論破」。議論は相手あってのものです。相手を「破」してしまうと、
次世代Windwosの正式名称が「Windows 10」であるとマイクロソフトが発表し、なんで9じゃなくて10なの?とちらほらと話題になっています。 そんな中、次のツイートが数多くリツイートされ、9にしなかった理由の本命か?という声も出ています。 Windows8.1の次が10になった件は、バージョン判別しようとしてOS名を取得して前方一致で"Windows 9"だったら95/98系と見なすという糞コードが蔓延しているので避けたという話をFacebookで見かけた。説得力ありすぎる。— digitalcat (@digitalcat) 2014, 10月 2 ただ、ちょっと出典が曖昧でなんとなく都市伝説化?しそうだったので調べてみました。 まず、この説の初出はアメリカのソーシャルニュースサイト「reddit」です。 [–]cranbourne Microsoft dev here, the
データベースの運用管理にログの情報は不可欠ですが、オープンソースのDBMSであるPostgreSQLが出力するログは、直接取り扱うのに適した形式とは言えません。そこで本記事では、オープンソースのログ収集ツールであるFluentdを使って、PostgreSQLのログを運用管理に活用しやすい形に加工する方法を紹介します。 PostgreSQLの運用管理に使う稼働統計情報とログ データベースを安定稼働させるには、データベースを健全な状態に保つ運用管理が必要不可欠です。データベースの運用管理には一般的に死活監視、リソース監視、性能分析、チューニング、バックアップといった項目が挙げられますが、まずは監視によって正しく現状を把握することが、運用管理の第一歩と言えるでしょう。PostgreSQLで監視に使える機能には、稼働統計情報とログがあります。稼働統計情報はPostgreSQLの様々な稼働情報を蓄積
10月2日(トーフの日)に1stフルアルバム『First Album』をリリースしたtofubeatsへのインタビュー。前編【tofubeatsがメジャーで挑戦しようとすること】では、今作で試みた新たな挑戦や、『First Album』制作の舞台裏などを訊いた。後編では、ロサンゼルスのレーベル・Mad Decentの主宰であるDiploの『BBC Radio 1Xtra - Diplo and Friends』で1時間のエクスクルーシヴ・ミックスを披露するなど、今や世界的な活躍を見せる彼に、ここ数年で起こった環境の変化や、トラックメイカーとして目指している方向性などについて大いに語ってもらった。 「自分のやりたいことはコンテクストになること」 ――ことクラブミュージック界隈は、洋楽っぽい音を趣向する人が一定数いますが、tofubeatsさんはそこに対して一定の距離を置いてアプローチしている
私は、プログラマとして30年以上仕事をしてきた中で、学んだことがあります。そのいくつかを以下にご紹介します。もっと挙げることもできますよ。 実物を見せないと、顧客の希望は分からない。 このことは最初の仕事で学びました。顧客は、実物を見るまでは、何が本当に必要なのかがよく分かりません。言葉で長々と説明するよりも、機能検証のためのプロトタイプを提示する方が確実に役立ちます。 十分な時間があれば、あらゆるセキュリティは破られる。 現代社会において、セキュリティを保つことは信じられないほどの難題となっています。プログラマは常に完璧を求められますが、ハッカーは1回でもハッキングができれば成功なのです。 セキュリティが破られた場合、事前にその状況に備えた対策を講じているかどうかで結果が変わってくる。 最終的にセキュリティが破られることを想定する場合、その時に起こることに備えて対策を立てておく必要があり
10月2日に「はてなとnanapi の開発フロー nanapi勉強会 vol4」に参加してきました。 そのときのメモです はてなとnanapi の開発フロー Twitter で話して決めました 福岡でvol3はやった 合同開催なので、来週は京都 IGNITION チーム @vexus2 our service nanapi 月間 2,500万UU answer あついサービス IGNITION http://ignition.co/ 新聞のコラムのようなサービス メディア 話すこと 開発フロー 開発フローの選定 PhpStorm のことは話さない チーム ディレクター:1人 編集:1人 エンジニア:2人 デザイナー:1人 開発の流れ 一般的な流れ スクラム 物理かんばん(ホワイトボード)を使っていた ふせんとissueの二重管理 振り返りのときに看板の移動が面倒 ログとして残すのが辛い 代
27歳、マーチ卒、某生保営業、女、ここ2年は年収400以上です。今年はもうちょい行くけどそろそろ疲れた。研究者とか、大学教員とか、理系で知性的で落ち着いた職業の男性が好き。でもそういう人との出会いがリアルでは一切ありませんので、ネットでの出会い、はてなのユーザーの方も視野に入れようかなと思ってます。正直、職場の政治力で生きてる系の男の人たちは好きになれません。遊ぶんだったら楽しいけど、向こうも遊び相手としか見てくれないし。高望みかもしれませんが、理想を書くと、 ・年齢は25〜32、3くらいまでで、自分より学歴が高い人がいい。・ルックスは構わないけど、それなりに恋愛経験をつんだ落ち着いた人。(恋愛経験少なくてもこじらせてない人なら大丈夫です)・年収は正直30台なら600前後、20台なら自分と同じぐらいがいい。 こんな感じです。私は一応ブックマークを半年くらい使ってますが、他のユーザーさんとの
先日、ラクガキサービスLeenoのAPIをラップしたgemを公開しました。 http://rubygems.org/gems/leeno ソースはこちらから。 https://github.com/soplana/leeno ということで、今回gemを作成する手順をサンプルgemを作成しながら備忘録として残しておきます。 今回サンプルで作成するgemはto_gunmaというgemで、最近流行りの「◯◯県は群馬県になりました。」というメッセージで有名な「ぐんまのやぼう」というアプリに肖って、[].to_gunmaみたいに呼び出すと、"Arrayは群馬県になりました。"ってメッセージが帰ってくるだけのショボイgemを作ろうと思います。 グンマーがRubyのオブジェクトを制圧するgemという事です。 グンマー凄い。 gemを作成する方法としてはいくつかあるようですが、今回はbundlerを使用し
会社の人にgemの作り方まとめてくれって言われたので標準的なgemの作り方をまとめます。 標準的な作り方なので他の人が作ったgemを読み解くヒントにもなります。 とはいえ有名なgemは(有名なgemに限って)メッチャクチャだったりするので読みづらかったりします。 歴史が古かったりすると特にね。 ジェネレータ まずはジェネレータを使ってプロジェクトを作りましょう。 昔はいろいろあったけど最近は bundle コマンドで大勢が決定してる感じです。 bundle gem test_gem -t -t はテストも作成するオプションです。デフォルトでrspecを使うようになってます。 その他のオプションは bundle help gem で確認できます。 Railsプラグインのgemを作る場合は rails plugin new test_gem を使う方法もあります。 別記事で詳しく書く予定です。
追記・Yahooニュース載ってました。ありがとうございます。http://headlines.yahoo.co.jp/hl?a=20141003-00000037-it_nlab-sci果たして一番上に乗ったモノは止まるのか?※前置きとかいらん、って人は#8:36へどうぞ。※電池は新品の同じ物を使いました【前作・囲碁でQRコード】 sm23823836 【うp動画総合】 mylist/32090282▼投稿者情報▼【 Twitter 】 https://twitter.com/wakou2525【生放送コミュ】 co1668349【意見・連絡先】 wakou2525otayori@yahoo.co.jp
Railsによる開発体制統一に踏み切った、Glossomのアドテク業界サバイバル戦略 2014/09/30公開 開発に使用する技術の選定は、エンジニア個人の裁量に任せるべきか、会社として統一していくべきか――。 その答えは会社の規模やフェーズによって変わるだろうし、単純な二元論では語れないのも本当だろう。だが、多くの企業が判断を迫られるポイントであることは確かだ。 グリーグループでネット広告事業を担うGlossomは今、「統一」の方向へ大きく舵を切ろうとしている。開発現場で使用するフレームワークを、Ruby on Rails(以下、Rails)に移行するプロジェクトが進行中だ。 ネット広告業界はスマートフォン向けを主戦場に、2013年時点で対前年比193%増の約1652億円と、市場規模が急拡大。今後も年11〜39%の成長が見込めるとして、新たなプレーヤーの参入も相次いでいる(シード・プラン
Dockerizing Applications - Docker Documentation http://docs.docker.com/userguide/dockerizing/ アプリケーションの Docker 化:"Hello World" それで、Docker とは一体何なのでしょうか? Docker はコンテナの中でアプリケーションを実行させます。アプリケーションをコンテナで実行するには、単純に docker run というコマンドを実行するだけです。 Hello World まずは、試してみましょう。 これで最初のコンテナを起動しました! 何が起こったのでしょうか? docker run コマンドで実行した内容を見ていきましょう。 まず docker バイナリに対し、実行するというコマンド run を指定します。docker run は、コンテナを実行するという組み合わせ
「アプリは何がヒットするかわからない、とにかく出す」メタップスCEO佐藤さんが語る世界で成功するアプリ。 グローバル8拠点でアプリ収益化支援を行う、メタップスさんにお話を伺いました。前編はアプリ市場について。日本の開発者が海外開発者より優れていること、アプリ市場が伸びている国は・・・?など。 ※メタップスCEOの佐藤 航陽さん。 アプリ市場について メタップスを始めた2011年と今を比べて「アプリ市場めっちゃ変わったな」と思うことはありますか? 佐藤: やっぱりアプリのマネタイズはしやすくなりましたよね。あと規模感です、1億人のユーザーを1-2年で増やすことができるってあり得なかったじゃないですか。 個人デベロッパーが二人で開発して「5,000万ユーザーいます、DAUは2000万人います」っていうのが現実的にあり得るようになったのは、すごく感覚として不思議だなと思います。 日本と海外のデベ
DDN は 音楽 ・ 映像 に関する デジタル アート を中心に情報ミックスを配信中
Simple, comprehensive code search Helping you find real world examples of functions, API's and libraries in 243 languages across 10+ public code sources Function/Method names E.G. Format, re.compile lang:python Constant and variable names E.G. ERROR, username Operations E.G. foreach lang:c#, while(len-- Security Flaws E.G. eval $_GET Usage E.G. import flash.display.Sprite; Special Characters E.G.
こんにちは。ライターの伊丹松です。最近喉が痛いです。9月10月に風邪を引かない人って逆になんなんでしょうね。 さて、最近では「モバイル・ファースト」などと言われるように、ますますプライオリティが高まっているのがスマホサイト制作。 しかし、PCサイトに比べてどうしても縦長になってしまうため、キャプチャが必要な場面でも一度に全画面を撮ることができません。スクロールして撮った複数の画面写真を後からPhotoshopで繋げて…という作業経験がある方も多いのではないでしょうか。 デザインチェック、デバグ、構成書・指示書への貼付けなど、キャプチャはさまざまな場面で必要になります。ちょっとした作業ですが、ページ数が多いサイトなどでは、トータルでみればけっこうな作業量になります。 そこで今回は、そんなキャプチャ作成作業の手間を解消してくれるアプリを紹介したいと思います。 WebCollectorの紹介 他
はじめに みなさんDocker使われてますでしょうか? 自分はDockerをよく使ってるのですが、使ってるうちにいろいろと不満が出てきました。 デプロイスクリプトとか書かないでデプロイしたい Dockerfileを書くとメンテしないといけなくなるので、書かないで使いたい 組織とかで使う場合に、それぞれが各々のDockerfileを書くことになるので、一貫性を保つのが難しい Docker単体だとImmutable Infrastructureの仕組みを自前で作らないと実現できない あんまり設定とかしなくてもRailsアプリケーションが、すぐ動かせる環境を構築したい 要するにHerokuのようなPasSを開発サーバーに建てることができればいいなと思ってたわけです。 そこでDockerベースのHerokuのようなPaaSを実現できるDokkuを試してみました。 先日DokkuをフォークしたDok
とあるお仕事で、iPad をサポート(= Universal 化)してほしいという要望があり、せっかくなので iPhone 6 / 6 Plus (4.7 / 5.5 inch スクリーン)もサポートしようってことで、新しい Xcode 6 の新しい仕組みである Size Class を使って複数画面対応を行ないました。あと、同じく Xcode 6 から Asset Catalog でベクター形式がサポートされるようになったので、こちらもトライしてみました。 で、そのときに学んだ諸々の断片的なメモです。勘違いもあるかもしれないのでその際は優しくご指摘いただけますと幸いです。 ※ちなみに Size Class やベクター形式画像の使用は iOS 8 以上縛りではありません。単に Xcode 6 の新機能というだけなので。 Size Class の前提知識をつける 「Size Classsとは
2014-10-02 はてな科学ブロガーのまとめ ブログ 科学 はてなブロガーまとめを読んだ。このまとめに科学ブロガーが全く入ってなかったのでついまとめてしまった。反省はしている。 はてなブロガーまとめ(再) Tophatenarをベースに僕の独断と偏見に基づいて並べました。抜けてる有名人がいたら教えて下さい。 はてな科学ダイアラーid:NATROM ニセ科学批判で超有名。本も出しているお医者さん。 NATROMの日記 id:scicom 病理医の榎木先生。 科学政策ニュースクリップ id:warbler アンチニセ科学のサイエンスライター。 warblerの日記 id:semi_colon 一世を風靡した超人気生物ブロガー。現在はブログ運営停止中。 過去の蝉コロン 蝉コロン id:active_galactic 宇宙とか物理とかやってる人。 Active Galactic : 11次元
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く