タグ

2011年8月1日のブックマーク (17件)

  • 動作中の処理の参照と停止 - Docs-Japanese - 10gen Confluence

    > db.currentOp(); > // same as: db.$cmd.sys.inprog.findOne() { inprog: [ { "opid" : 18 , "op" : "query" , "ns" : "mydb.votes" , "query" : "{ score : 1.0 }" , "inLock" : 1 } ] } 各項目: opid - インクリメンタルな操作のID番号.  killOp() で使います op - 操作の種類 (query, update, 他) ns - 操作が行われているネームスペース (データベース + コレクション名) query - 操作がqueryの場合、queryの中身 注意: currentOp の出力フォーマットは、1.0から1.1の間で変わりました。このフォーマットはバージョン1.1以上用です。 または、

    seapig_dolphin
    seapig_dolphin 2011/08/01
    よくわからん。たぶん使わない
  • データベースプロファイラ - Docs-Japanese - 10gen Confluence

    based on v18 Mongoには、データベース操作のパフォーマンスを分析するためのプロファイリングツールが含まれています。 currentOp コマンドも参照ください。 プロファイリングの有効化 プロファイリングを有効にするには、 mongo シェルから以下のコマンドを実行してください。 > db.setProfilingLevel(2); {"was" : 0 , "ok" : 1} > db.getProfilingLevel() 2 Profiling level は 0 - off 1 - log slow operations (>100ms) 2 - log all operations 1.3.0 では、 --profile=1 をコマンドラインで指定することでも有効化できます。 見る プロファイリングされたデータはデータベースの system.profile コレ

    seapig_dolphin
    seapig_dolphin 2011/08/01
    これこそ明日必要な情報かもしれない?? [mongodb][mongos]
  • BSON

    seapig_dolphin
    seapig_dolphin 2011/08/01
    Dateクラス。
  • 20110514 mongo dbチューニング

    The document provides tips and explanations for various MongoDB commands and operations including explain, hint, setProfilingLevel, currentOp, and mongostat. It discusses using indexes to optimize queries, setting profiling levels to log slow queries, using currentOp to view currently running operations, and using mongostat to view MongoDB server statistics.Read less

    20110514 mongo dbチューニング
    seapig_dolphin
    seapig_dolphin 2011/08/01
     mongostatでなにか色々データが見れる模様
  • Javaの道:JMeter(2.基本操作)

    例題 例題では、Tomcatで用意されているサンプルアプリケーションを使用します。Tomcatを起動し、http://localhost:8080/examples/jsp/num/numguess.jspにアクセスすると、数字を入力し想定されている数字と同じかどうかを判別するNumber Guessゲームの画面が表示されます。 1~100までの好きな数字を入力し、「Submit」を押すとその数字が当たりかどうかを判別する画面が表示されます。ここでは、その数字判別の一連の処理の負荷測定を行います。 1. スレッドグループ スレッドグループは負荷測定を行う上での設定単位です。スレッドグループの中に何を測定するか、どのような分析を行うかを追加します。 1-1. スレッドグループの追加 JMeterを起動し、「テスト計画」を選択し右クリックを押します。「追加」→「スレッドグループ」の順に選択しま

    Javaの道:JMeter(2.基本操作)
  • Javaの道:FAQ(1.文字列)

    文字列の置換 文字列の置換を行いたいときはreplaceメソッドを使用します。正規表現を利用し、より高度な置換を行いたいときはreplaceAllメソッドを使用します。 正規表現の詳細はjava.util.regexパッケージのJava APIドキュメントをご参照ください。 //vaをpanに置換しています。 String exStr1 = new String("Java Java"); System.out.println("replaceの結果:" + exStr1.replace("va", "pan")); System.out.println("---------------------------"); //正規表現を利用して、aまたはeを0に置換しています。 String exStr2 = new String("Japanese"); System.out.println

    Javaの道:FAQ(1.文字列)
  • Android開発で嵌る事 - よねのはてな

    こんにちは、うちの母親からめっきりメールが来ないので心配になって電話したところ 「すぐ充電が切れるからもう携帯使ってないわよ、お母さん新しいの買おうかな」 と意味不明な返しを受けたよねむらです。 さてAndroidで新規プロジェクトを作ってから、いざ動かしてエラーになる事は多いですね。 実際に、何度もやってしまう失敗例があるので他の皆さんは嵌らないようにしてください。 今回はHTTP接続での嵌り。 HTTP接続が出来ない(権限) LogCatを見ると、java.net.SocketException: Permission denied AndroidManifest.xmlに以下を即追加しましょう。 <uses-permission android:name="android.permission.INTERNET"></uses-permission> これは、もうプロジェクト作成後に

    Android開発で嵌る事 - よねのはてな
  • Javaにおける開発・Test(Unit/Web/負荷)環境のまとめ - よねのはてな

    うちの母親でも知っているJavaにおけるオープンソースを活用した開発環境・Test環境について調査及び評価する必要があり意外と労力を要したので これからJavaでの開発において開発環境・Test環境を構築する際の参考になればとメモしておきます。 開発環境、ビルドツール、Test、Web Testing、負荷テストに重点を置いてあります。 インストールせずに使用出来るIDEのtIDEや、jythonでWebテストを記述するMaxQ、パフォーマンステストをjythonで記述するGrinder3、 Flexの負荷テストも可能なWebLOAD、Swingのテスト用のUISpec4j等、新しい発見もあったのでJava開発者の人にも参考になると嬉しいです。 それぞれライセンス、最新バージョン、個人的なお薦め度(5点満点)を合わせて明記してあります。 IDE name URL Ver. Licence

    seapig_dolphin
    seapig_dolphin 2011/08/01
    webリクエスト測定に使えるかもなコード。[Java][programming][プログラミング][まとめ]
  • 【トラブル大捜査線】失われたコネクションを追え!

    【第3話】Tomcatの持つコネクションプール「DBCP」 ■netstatコマンドによる確認 あるプログラムがソケットを使用してほかのプログラムと通信している場合、netstatコマンドを使用してソケットの状態を確認するといろいろなことが分かる。 早速、netstatでDBコネクションの状態を見てみると、確立済み(ESTABLISHED)状態のコネクションが、DBCPに設定している最大コネクション数と同じ数だけ存在した。Tomcatの設定を確認してみると、DBCPの最大コネクション数はTomcatの最大スレッド数と同じ値に設定してあった。つまり、スレッドが同時に複数のコネクションを使用しない限りコネクションが不足することはない。 ■リーダー「同時に1つのコネクションしか使わないはず」 アプリケーション開発のリーダーに確認したところ、「アプリケーションは同時に1つのコネクションしか使わない

    【トラブル大捜査線】失われたコネクションを追え!
  • Google Code Search

    Search packages with names matching regexp. (A package's name is its URL or CVS server information.) package:perl.*\.tar\.gz Frodo  package:linux-2.6 int\ printk

  • 『Twitter API ポケットリファレンス』――Twitter4J開発者が語るTwitterアプリ開発のコツ:晴読雨読@エンジニアライフ:エンジニアライフ

    Twitter API ポケットリファレンス 山裕介(著) 技術評論社 2011年4月 ISBN-10: 477414732X ISBN-13: 978-47741473219 2477円(税込) ■Twitterのサードパーティアプリが100万件を突破 先日、Twitterのサードパーティアプリが100万件に達したというニュースがあった。 FacebookやGoogle+など、数々のソーシャルサービスが覇権をかけて熾烈(しれつ)な競争を続ける中、Twitterの勢いはまだまだ衰えそうにない。Twitterは非常に身近なツールであるし、Twitter APIも大変分かりやすく作られている。そのため、開発者が「RESTfulなアプリケーションを学習するための入門として、取りあえずTwitterアプリを作ってみる」という需要があるように思う。 書は、JavaTwitterアプリを実装する

    『Twitter API ポケットリファレンス』――Twitter4J開発者が語るTwitterアプリ開発のコツ:晴読雨読@エンジニアライフ:エンジニアライフ
  • Javaプログラムからプロパティファイルを参照する

    Javaでは、定数やファイルパスなどの情報を「プロパティファイル」と呼ばれる、プログラムとは別のファイルにまとめておくことが推奨されています。こうすることで、汎用性の高いプログラムを作成できます。さらに、プロパティファイルを修正するだけで、再コンパイルをしなくても値の変更を反映させることができるので便利です。 プロパティファイルは「.properties」という拡張子を持つファイルで、キーと値のペアを「=」または「:」で区切った形式で記述します。また、行頭が「#」または「!」で始まる行は、コメント行として扱われます。以下は、円周率の値などを定義したサンプルのプロパティファイル「calculator.properties」です。 プロパティファイルを使用するには、JavaのコアAPIとして用意されているjava.util.Propertiesクラスを利用します。このPropertiesクラス

    Javaプログラムからプロパティファイルを参照する
  • オープンソースTERASOLUNAで作るWebアプリ

    Strutsの諸問題を解決するWebフレームワークとは? オープンソースTERASOLUNAで作るWebアプリ(1) WebアプリをStrutsで構築する際の種々の問題点。そして、それを解決するSpring、iBATIS連携のオープンソースを紹介

  • jQuery Mobileで作るスマホ向けFacebookアプリ

    jQuery Mobileで作るスマホ向けFacebookアプリ:無料クラウドでできるFacebookアプリ開発入門(3)(1/5 ページ) 連載第1回の「基礎から分かる、Facebookアプリの作り方」と第2回の「クラウドに載せてFacebookアプリを全世界に公開する」では、Facebookアプリの開発と公開まで行いました。最終回となる稿では、公開したアプリケーションの管理について紹介します。また、ちょっとしたアレンジとして、jQuery Mobileを使ったスマートフォン向けのFacebookアプリ開発について説明します。 公開したFacebookアプリを管理するには Facebookアプリでは、ユーザーが簡単にアプリを探せる「アプリディレクトリ」や、アプリのお知らせや情報を公開するための「アプリケーションプロファイルページ」、アクティブユーザーやニュースフィードの記事数、Face

    jQuery Mobileで作るスマホ向けFacebookアプリ
  • Javaアプリケーション メモ(Hishidama's Java-Application Memo)

    JavaアプリケーションはJavaソースを(C言語やC++等と同様に)コンパイルし、コンパイルして出来たファイルを実行するもの。 (実際にはJavaで作った全てのプログラムがコンパイル・実行するものだけれども、ここではJavaアプレットやサーブレットと区別する意味で「Javaアプリケーション」と呼んでいる) javacコマンドでコンパイルし、javaコマンドで実行する。 実行は、クラス内のpublic static void main(String[] args)メソッド(あるいは...)から行われる。 JDK1.5から、main()が実行される前にメソッドpremain()を呼ぶこともやろうと思えば出来るようになった。[2007-11-12] コンパイル方法と実行方法 [/2008-12-20] 単一ファイルソースコードの実行 [2018-10-01] 複数ファイルソースコードの実行 [

  • Fizz Buzz 問題 プログラムを書けないプログラマを雇うのは雇う側の問題 | Act as Professional

    プログラマの中途募集をしたら、「PHPできます」という技術者が応募してきて、1週間使って、WEBメールフォーム1つすら仕様通りにできなかったというノンフィクションがあるらしい。 もう、そういうレベルになると、応募する方にも問題あるだろうし、その応募者を採用する人の責任(能力)問題だろう。(そもそも仕様の要件定義がシッカリしてるの?) 採用人事権がある人間は応募者よりも能力がある必要はないが、応募者の能力を判断する能力や経験は必要である。 とか、考えたけど、自分は大丈夫かな。と思ってしまった。 小飼弾「転職活動する暇があったらブログを書け」に 「1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリント し、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。」(「どうしてプログラマに・・・プログ

    Fizz Buzz 問題 プログラムを書けないプログラマを雇うのは雇う側の問題 | Act as Professional
  • VIPPERちゃんぬる IT業界の底辺→真ん中→頂点と経験したけど質問ある?

    1:以下、名無しにかわりましてVIPがお送りします:2011/07/29(金) 19:26:51.55 ID:H2gxmy9r0 IT業界のWalking Dictionaryとは俺の事。 4:以下、名無しにかわりましてVIPがお送りします:2011/07/29(金) 19:28:10.49 ID:qF0oYdhQ0お前の頂点はレベル低いな 6:1:2011/07/29(金) 19:29:13.08 ID:H2gxmy9r0>>4 世界でもTOP10にはいるIT企業だよ。 14:以下、名無しにかわりましてVIPがお送りします:2011/07/29(金) 19:30:30.76 ID:qF0oYdhQ0>>6 メーカー? 27:1:2011/07/29(金) 19:33:51.55 ID:H2gxmy9r0>>14 底辺PG屋 → メーカー系子会社 →SIer 5:以下、名無しにかわりまして