Don't Use This Repository - October 2013 Mining the Social Web, 2nd Edition is now available for purchase, and you may find its (much improved) source code repository here on GitHub at https://github.com/ptwobrussell/Mining-the-Social-Web-2nd-Edition. All readers and consumers of this source code are encouraged to use the 2nd Edition version of the book and source code. If you're interested in a c
2ヶ月前にインフルエンザとウィルス性胃腸炎でひどくダメージを受けた増田(@masudaK)です。アメーバピグは2009年2月に始まったサービスで、FLASH・Javaで作られています。そして、データストアにMySQLを用いてます。本記事では、わたくしが2年ほど見続けているアメーバピグのDB環境について構成や、日々どのようにして問題と向き合っているかを紹介したいと思います。インフラ寄りの内容が多いため、アプリ寄りの話は弊社生沼の資料を御覧ください。 1. 構成と規模 1.1. 構成 まず構成ですが、読み書きはすべてマスターへ行うようにしています。そのため、スレーブには参照を向けず、ホットスタンバイとして使っています。バージョンに関しては2012年中旬までは5.0を使ってましたが、DC移転にあわせて5.5にあげました。ロック機能を用いたシャード構成をしてまして、2014年3月現在6シャードにな
今回のゲストは、分散バージョン管理システムGitのメンテナで『入門Git』(注1)の著者、濱野純さんです。Linuxカーネルの開発者、Linus Torvaldsさんから引き継いでGitのメンテナになった経緯から、対談スタートです。 (撮影:武田康宏) Gitに関わった経緯 弾:Gitに関わったきっかけは? 濱:2005年の4月にLinuxカーネルのバージョン管理システムとして使われていたBitKeeperが使えなくなる[2]からということで、Linus君がいろいろありものを探したんだけど、使えるものがなくて、誰かがいいのを作ってくれるまでのつなぎというつもりで、とりあえず自分でもコードを書いた、というアナウンスをしました。それをカーネルメーリングリスト(ML)で見ていたんですが、たまたまボクの本業がプロジェクトとプロジェクトの合間だったんです。なんかおもしろそうなこと始まってるじゃん、
今やソースコード管理システムの標準となっている「Git」(関連記事)。作者のLinus Torvalds氏から指名され、メンテナーとして責任を負っているのが現在米国のGoogle本社に勤務する濱野純氏だ。濱野氏に、メンテナーを引き継いだ経緯、Googleでの仕事などについて聞いた。 Gitコミュニティはどのように活動しているのですか。 本体の開発は、デザインからコードレビューまで、すべてGitメーリングリストで行っています。最近のリリースには、それぞれ60人から80人程による変更が入っていますが、常に活動している主要な開発コミュニティ参加者、と言えるのは10人程度です。 開発者でない人たちで#git IRCチャネルとか、stackoverflowなどでエンドユーザーのサポートをしてくれる人たちの数はもっと多いと思います。この人たちも、Gitコミュニティの重要な仲間です。 Gitコミュニティ
最近、これからプログラミングを学ぼうと思ってる人がプログラミングをすでにある程度習得している人たちの集団に果敢に突撃してコミュニケーションを取ろうとする場面に遭遇する。 プログラミングを学ぼうと思ってる人は学び方とかを知りたがって、どの本が良いとかどういう方法で学んだかを聞こうとするから、話しかけられた方がおすすめの本とかを答えたりする。 最初はそういう感じで暖かく受け入れるから油断して、おすすめの本を聞いたら次は本の買い方を質問する。本の買い方を質問したら、次はその本の内容について質問するのならまだ良いけど、個々人の経歴とかどういうアプリケーションをこれまで書いてきたとかそういうことを質問するようになる。 この辺りで、質問されてる側は「この人はプログラミングを学びたいんじゃなくてそういう知り合いが欲しいだけか?」って気分になるから反応が冷ややかになったりとかする。 ここで手を動かしてると
Vimでとても簡単かつ直感的にCSVを編集する方法は以下の通り。 1. 以下のVimプラグインをインストールする。 https://github.com/rbtnn/rabbit-ui.vim https://github.com/rbtnn/rabbit-ui-collection.vim 2. Vimから以下のコマンドで編集したいCSVファイルを選択する。 :RabbitUICollectionEditCSV ./a.csv 3. 使い方は以下の通りです。 jキー: カーソルを下に移動する kキー: カーソルを上に移動する hキー: カーソルを左に移動する lキー: カーソルを右に移動する eキー: セルの値を編集する Enterキー: 終了する(保存する) qキー: 終了する(保存しない) ※ 結構重くなるんで、実際運用するのには向いてませんよw。Vimでこういうこともできるんだ程度
近年、自分の中で集計/可視化は Fluentd(datacounter)+Growthforecast で定番化していました。 しかしプロダクトで新たに集計/可視化の要件が出てきたことと、 最近可視化ツール周りで 「Kibanaってなんじゃ?」「Graphiteってなんじゃ?」「InfluxDBってなんじゃ?」 など、このツール達は一体何なんだろう…?というのが前々から気になっていました。 今回良い機会なので ◯◯は何をするものなのか? というのを一つ一つ調べてみました。 いわゆる「触ってみた系」の記事なので だいぶ浅い感じです。 大分類 大きく分けると、可視化ツールは以下の3つに分けられそうです。 ログ収集/集計 時系列DB(+API)の担当。バックエンド側。 可視化部分の担当。 今回は バックエンド と 可視化部分 に焦点を当ててみます。 バックエンド 全文検索時エンジン+Restfu
ヤフーは2014年6月2日付けでプライバシーポリシーを改訂する(Yahoo! JAPANからのお知らせ)。カルチュア・コンビニエンス・クラブ(CCC)がTカードで収集した商品購入履歴と、ヤフーが収集したWeb閲覧履歴を互いに共有できるようにする。2012年6月に始まったヤフーとCCCの連携が、ポイント共通化の段階を超え、ユーザーの属性情報や履歴情報の共有にまで歩を進めることになる。 ヤフーは、新たなプライバシーポリシーの文章を6月2日に公開する予定で、同日に有効になる。情報連携を望まないユーザーにはオプトアウト(情報提供の停止)の仕組みを用意する。オプトアウトの告知日や告知方法は「現在調整中」(ヤフー広報)。オプトアウト告知を含め、プライバシー侵害を懸念するユーザーを納得させる枠組みを作れるかが情報連携の成否を左右しそうだ。 相互提供の対象になるのは、ヤフーのユーザーID「Yahoo!JA
こんにちは~ 仕事が恋人のデザイナー、王です φ(≖ω≖。)♪。 最近海外でもてはやされまくりのテキストエディタ「Sublime Text」と恋に落ちたことをこの場で告白したい! やっと出会えたぞ!僕が探し求めていた幻のエディタに!! 昨今話題沸騰中の「Sublime Text」エディタについて、ご紹介しましょう!本記事を読んで、ぜひとも他のエディタからSublime Textに乗り換えていただきたいです! 見た目的には、このように、優雅(Sublime)そのもの! Mac、Windows、Linux 三大プラットフォームで動くのも嬉しいですな! 公式サイトは下記リンクです。 https://www.sublimetext.com/ それでは、動画やキャプチャーを使ってSublime Textの素晴らしい魅力を伝えていきたいと思います。 Sublime Textのチャームポイント 特色機能
挨拶 Mac Book Airが完全に使い物にならなくなったので、 Mac Book Pro Retinaに乗り換えると、同時に環境を構築し直さないといけなくなったので、 どうせなら、この記事として残しておこうと思った次第です。 もちろん、この記事はMacでの設定なので他OSユーザーの方は参考程度にしかならないかもです。 ご了承ください。 設定 まず、Sublime Text3をダウンロードし、インストールします。 http://www.sublimetext.com/3 起動しましたら、 大抵、最初にやることはPackage Controlを導入することです。 https://sublime.wbond.net/installation#Manual_Instructions こちらのSublime Text3の方をコピーして、Sublime Textに戻り、ターミナル(View->Sh
以前書いた「恋に落ちるエディタ – Sublime Text – との関係をリセット」の続編. Python環境周りについてのまとめ. Sublime TextのPython環境ってどうなってますか?と質問されて,そういえばPC変えてから特に設定してなかったことに気づいたので,この機会にまとめて設定してみました. 以下が導入したPackageです. SublimeRope Python PEP8 Lint SublimeRPEL 順番に説明していきます. SublimeRope SublimeRopeはSublime TextにおけるPython用統合開発環境です. おなじみcmd+shift+p→Package Control: Install Package→SublimeRopeと選択することで簡単に導入できます(Package Controlの導入がまだな場合は,以前の記事を参考に
「プログラマーのスキルはある一定のラインを超えたところで急激に伸びるんです。そのラインは早く超えるには、OSSの開発に参加していろんな人が書いたソースコードをたくさん読むというのは有効な手段の一つだと思います」――こう語るのはLinuxカーネルおよびRubyの現役コミッターである小崎資広氏だ。 小崎氏には前回、LinuxカーネルやRubyの開発に関わった経緯や、コミュニティ活動を円滑にするポイントをうかがった。今回は、これからOSSコミュニティに参加しようと考えている若手エンジニアに向けたアドバイスをお願いしよう。 関連インタビュー 【インタビュー】コミュニケーション力向上に役立ったOSS活動 - Linux/Ruby 小崎資広氏 【インタビュー】言語は思考にも影響を及ぼす、だからRuby開発を選んだ--まつもとゆきひろ氏 【インタビュー】Rubyが大きくなれたのは、私に隙があるからかな
「インターネット広告はパソコンやスマートフォンだけではなく、将来は冷蔵庫や車のダッシュボードにも掲載されるようになる」――。米Googleがそうした展望を描いていることが明らかになったと複数の米メディア(米Wall Street Journal/米New York Times/米PCMag)が現地時間2014年5月21日までに報じた。 Googleが昨年12月に米証券取引委員会(SEC)に出した書簡が5月20日に公開され、その中に記してあった内容を米メディアが一斉に取り上げた。それによるとGoogleは将来、ネット広告がさまざまな機器に配信されるようになると考えている。 Wall Street JournalによるとSECはGoogleに対し、米Facebookや米Twitterと同様にモバイル端末経由の広告収益に関する財務情報を開示するよう求めている。これに対しGoogleは、モバイルプ
2014-05-21 ゼンショーの財務状況 牛丼業界については、Gabagenewsさん(不破雷蔵さん)が長年にわたって定点観測を続けられており、めちゃくちゃ詳しいので、そちらの記事を確認されるのが一番良いと思います。この業界の業績はほんと水物ですよね。ガベージニュース - 牛丼御三家売上 アーカイブ 以下余談。「なんでここまで嫌われてるのにブラック経営やめないの?これだけでかい企業なんだから、ちょっとくらい従業員の待遇よくしてもいいでしょ?」って思う人がいるかもしれません。でも、「それができたらやってる」かどうかはおいといて、それは多分無理だと思います。ゼンショーはたしかに従業員のみならず株主からもいろいろと搾取してるけれど、決して潤ってるわけじゃなくて、ものすごい勢いで成長はしているけれども財務的にはギリギリ崖っぷちの企業です。しかも年々崖に近づいていってます。これ2010年の資料で
2014年05月22日03:00 なんか泣きたくなってくる青春18きっぷのポスター貼ってく Tweet 1: 名無しさん@おーぷん 2014/05/21(水)10:46:14 ID:BTJKc3qXw 転載元:http://hayabusa.open2ch.net/test/read.cgi/news4vip/1400636774/ 【画像あり】日本の秘境 http://blog.livedoor.jp/nwknews/archives/4446539.html 「列車を降りると、かならず誰かのおなかが鳴った。」1995春 詳しい人は、駅も当ててみると楽しいよ 2: 名無しさん@おーぷん 2014/05/21(水)10:48:12 ID:XqXY8Pskp >>1 徳島やな 俺にはわかるで これは徳島や 4: 名無しさん@おーぷん 2014/05/21(水)10:49:29 ID:UxKF
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く