General InformationDocumentationDeveloper Articles & TopicsCommunity ForumsBlogUniversity
![Force a Member to Become Primary - MongoDB Manual v7.0](https://cdn-ak-scissors.b.st-hatena.com/image/square/454ae7f1bbf087a8e5aa4b906e7f07def52d81cf/height=288;version=1;width=512/http%3A%2F%2Fwww.mongodb.com%2Fdocs%2Fassets%2Fmeta_generic.png)
@doryokujinです。この業界で非常に強い影響力を持つ@kuwa_tw氏が某勉強会でMongoDBについてdisられており、このままではMongoDB自身の存続が危ういと思い、急遽ブログ書きました。(冗談ですよ) ザ・ドキュメント〜うまくいかないNoSQL〜 View more presentations from Akihiro Kuwano MongoDBを使っているときに出会うトラブルをうまくまとめてくださった「MongoDBあるある」的な良い資料だと思います。今日はここで書かれているトラブルの解決方法を提示したいと思います。恐らく@kuwa_tw氏は全ての解決方法を知っていながら、同じトラブルへ悩む人のためにあえてdisったのだと思います。 MongoDB はデータベースもコレクションも存在しなければ自動作成してくれる mongoシェルを起動する場合、たいていは $ mong
@doryokujinです。今日も相変わらずMongoDBの、そしてShardingに関する記事を書こうと思います。 …と、その前にお知らせです!6月は2つのMongoDB勉強会を予定しております、是非ご参加下さい! ・2011年6月11日(土) 「第4回 MongoDB 勉強会 in Tokyo」@フューチャーアーキテクト ・2011年6月28日(火)「第1回 MongoDB ソースコードリーディング」@PFI さて、それでは本題に入りたいと思います。 MongoDBのShardingといえば、 ・初期設定やShardの追加・削除といった導入の容易さ ・Shardの面倒をMongo側がずっと見てくれるという管理の容易さ を備えていると言うことで興味を持っておられる方も多数いると思います。 しかしその一方で実際にSharding環境を導入している方々の中の多くは、遭遇する様々な不都合や不整
Tweet Pocket カナダに留学しネイティブと英会話をしていたときにふと、大事なことに気づきました。それは「ネイティブは、長い英文をしょっちゅう話している訳ではない」という事です。 例えば、普段の英会話はこのように始まります。 What’s up? I’m pretty good. How about you? I’m chilling, man.のように会話が続いていきます。 これはびっくりしました。なぜかと言うと、中学で学んだような、I’m fine, thank you. And you? のような長い英文が使われているのではなく、たった3単語の英語フレーズがたくさん出てくるのです。 つまり、このように短い英語フレーズでタイミングよく自分が言いたいことが言う事が出来れば、ネイティブ並の英会話がスムーズにできるようになるということなのです。 1.英会話の80%は、3語以下で成り立
Matadorは、TwitterのOBが開発したNode.jsのMVCフレームワークです。ExpressにMVCの手法を取り入れたような、シンプルで軽量なフレームワークになっています。 インストールからアプリの雛形作成、起動まで。 $ npm install -g matador $ npm init sample $ cd sample $ npm install $ node server.js matador running on port 3000 と、まあ、ここまでは簡単です。 少し構造を見てみます。 依存パッケージ $ npm ls /Users/inouetomoyuki/Dropbox/Projects/node/sample └─┬ matador@1.0.11-beta ├── colors@0.6.0-1 ├─┬ express@2.5.8 │ ├─┬ connect
いくつかそれぞれ違う内容のことについて書きます。また複数の変更をほぼ同時期にやったケースもあり「お前それ分けてやれよ」と言いたくものがあるかもしれません。いや分かってはいるんだけど、そうそう変更ばっかりもしてられないからまとめてやりたいじゃんよ。 前提ですが、今回出てくるサーバはすべて、fluentdのみを8プロセスずつ起動している物理サーバです。fluentd meetupのときに「deliverサーバ」として紹介したやつ。各Webサーバからログを受け、アーカイブサーバにscribeプロトコルで送ると同時にロードバランスしてログ変換サーバに forward で送る配送サーバ。out_forwardのインスタンスが57あります。 ruby 1.9.2 -> 1.9.3 にした 前々から全くトラフィックの流れていないスタンバイ用のサーバでもメモリの使用量が徐々に上がっていって定期的な再起動が
前回の話から、メモリについては西海岸方面の協力を得てあれこれ試していた。 #fluentd の性能・リソースに関する最近のいくつかの傾向の話 - tagomorisのメモ置き場 最終的には ruby 1.9.3-p125 + jemalloc + fluentd v0.10.16 でメモリ使用量が安定した。 jemallocについてはこのあたりを読むといいんじゃないでしょうか(自分で説明するのはめんどくさいw) jemallocとかLD_PRELOADについて調べてみた - As a Futurist... 結果、ピーク時間帯になっても used 6GB に行かないくらい。ワーイヤッタヨー。 ということでjemallocは社内用rpm*1を用意し fluentd 起動用のshファイル(supervisordからこれを指定して起動している)を以下のようにした。LD_PRELOADを加えただけ
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
以前 LVS + Ultra Monkey で負荷分散 (設定編) - 酒日記 はてな支店 で書いたように、Apache を LVS で負荷分散したのですが、この際にアクセスログを一つに (時系列を保って) まとめるにはどうすればいいか、ちょっと悩みました。 結局 Apache からパイプ経由で logger コマンドを起動して syslogd でログ取得ホストに飛ばす、ということをしたのですが、いくつか問題が。 ログの先頭に syslogd の日付 (Jan 24 18:33:30 www1 logger: ) が付く → 集計の邪魔 syslog は 1メッセージ 1024 byte までしか記録できないので、尻切れになる行が (稀にだけど) 発生する Linux の syslogd は書き込みの際に頻繁に sync するので、DISK IO が大量に発生して重い 特に最後のは、秒間数
何周遅れか分かりませんが調べてみました。僕の理解は浅いので間違っている可能性大ですが自分用にメモしておきます。 malloc とは? C 言語ではmallocという関数を使って、使いたいメモリを実行中に割り当てることができます。例えば Wikipedia によればこんな感じ(適当に main 足してます)。 #include <stdlib.h> int main() { /* 10個のintの配列のためのメモリを確保 */ int *ptr = malloc(sizeof (int) * 10); if (ptr == NULL) exit(EXIT_FAILURE); /* メモリを確保できなかったので、exit */ /* 確保成功 */ } malloc – Wikipedia これを素朴に gcc でコンパイルすると、glibc(libc.so.6)が動的にリンクされます(ここら
Introduction The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook. While many different technologies and schemas exist and could be combined together, there isn't a single technology which provides enough information to richly represent any
というわけで、JPOUG> SET EVENTS 20120721 | Japan Oracle User Groupに参加して発表をしてきました。通常の勉強会と比べて発表者と聴講者の一体感を増すための工夫がなされていて、とても良かったと思います。有限コーヒーかと思ったら無限ビールだったのも驚きです。JPOUGの運営メンバのみなさま、会場を提供してくださった日本オラクルのみなさま、当日お越しいただいたみなさま、どうもありがとうございました。 私のセッションでは、データベース負荷テストツールまとめ(5)と題して過去4回分のまとめと自作ツールの紹介をさせていただきました。JdbcRunnerはOracle Database、MySQLとPostgreSQLの間でTPC-BとTPC-Cの性能比較ができる唯一のオープンソースソフトウェアですので、いろいろ試してみていただければと思います。試した結果
・まずは電源の入れ直し。電源ボタンをスライドしたまま保持して電源を切った後、しばらく待って、再度電源ボタンをスライドして電源を入れる。 ・電源が入っていて、電源も切ることができない場合、本体裏の下部の小さな穴のスイッチをピンなどで長押しするとリセットされる。 それでだめなら工場出荷状態に戻す。 ・電源が入っていて操作できるなら、メニューの設定のデバイス情報から「工場出荷時の状態に戻す」。 ・電源が入っていて操作できない場合、ホームボタン(本体前面下部)を押したまま、裏の穴のリセットスイッチを長押し。 ・電源が入っていない場合、ホームボタンを押したまま、電源スイッチをスライドさせたまましばらく保持して電源を入れる。 充電が切れている場合はこれらの操作もできないので、先に充電して下さい。 【楽天】Koboに期待するスレ http://uni.2ch.net/test/read.cgi/eboo
もちろん楽天Kobo Touchを買った。ビックカメラのポイントで購入。 Kobo Touchは現在日本でサービスインしている電子書籍ビューアとしては最高なものと言える。 ファームウェアアップデートは.tgzを展開するだけで、一切の認証は無い GPLコードはGitHubで配布 : https://github.com/kobolabs/Kobo-Reader プラグイン(アプリ)のサンプルコードまである。現状のファームウェアでは利用できない気がするが。。 U-bootで起動し、シリアルポートにも容易にアクセスできる 素晴らしい。欠点は楽天しかない。 前回のKindle2( http://d.hatena.ne.jp/mjt/20110501/p2 )のようにnmoshも移植したい。 罠 Koboは起動にアクティベーションを必要とする。つまり、WindowsかMacのどちらかを持っていないと
This page is still under construction. A big thanks to stef70 for being the first to document how to hack the Kobo Touch. [edit] Overview The method used by the Kobo Touch to upgrade its firmware is quite simple: If the file .kobo/KoboRoot.tgz is found in the Kobo's public partition, then the .tgz file is extracted to the root of the internal system partition. By editing some of the files within K
赤坂 七宝麻辣湯 港区赤坂3-8-8 赤坂フローラルプラザビル1F 7月16日 赤坂見附にオープンした 「七宝麻辣湯(チーパオマーランタン) vegetable farm AKASAKA」 “2連覇ラーメン王” 石神秀幸氏の 2店舗目となるお店です 以前、池袋西武での出店中におしかけて スープ春雨をいただいたことがありましたが そのときの記事はこちら 今回の新店は スープ春雨 + 薬膳火鍋の新業態 オープン2日前の レセプションにお招きいただき グルメ銀座ガールと月島仮面の3人で 腹いっぱい御馳走になりました 火鍋というものは過去に私も 2~3回は食べているのですが さほど美味いものとも思えず ずっと遠ざかっていた料理だったんです しかし 今回のこの薬膳火鍋で認識が一変! いままでに食べたことが無い 奥深い味わいにすっかり 魅了されてしまいました 薬膳が醸し出す風味は きっとカレー好
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く