商品詳細ページを閲覧すると、ここに履歴が表示されます。チェックした商品詳細ページに簡単に戻る事が出来ます。
2010年4月13日、Ruby on Rails 3.0 Beta 3 がリリースされました。 プログラミング言語 Ruby で記述されたもう一つの Web アプリケーション開発フレームワーク Merb との「統合」が発表されたのは、2008年12月23日のことでした。それから1年4ヶ月か経過し、ようやく Rails 3 が生まれ出ようとしています。 Rails 2.3 から何が変わって、何が変わらないのでしょうか。 また、バージョン 3.0 の登場をきっかけに Ruby on Rails の学習に挑戦(あるいは再挑戦)する方は何に気をつければよいでしょうか。 この届いたばかりの「道具箱」を使って、いったい何が作れるのか楽しみですね。 サンプルアプリケーションを少しずつ組み立てながら、一緒に学んでいきましょう。 この連載は、Ruby on Rails 3.0 Beta 3 がリリースされた
Ruby on Rails Guides (v7.1.3.3) These are the new guides for Rails 7.1 based on v7.1.3.3. These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together. The guides for earlier releases: Rails 7.0, Rails 6.1, Rails 6.0, Rails 5.2, Rails 5.1, Rails 5.0, Rails 4.2, Rails 4.1, Rails 4.0, Rails 3.2, Rails 3.1, Rails 3.0, and Rails
勉強になる記事を見つけたので気になったところを翻訳してみました。Quora’s Technology Examined | Phil Whelan's Blog はじめにQuoraはハイテク起業家の世界を体現しており、問題を見つけるのが難しいほどなめらかなシステムを提供している。この巧妙なシステムは回答者と質問者だけに支えられているわけではなく、よく練られたバックエンドシステムによっても支えられている。それは共同創業者がFacebookで磨きをかけた技術でもある。さほど驚くべきことでもなく、賢い人々は良く考えられたたくさんの賢い道具を使う。NoSQL信者たちはこう言って頭をかかえる:「なぜQuoraはCassandraやMongoDBやCouchDBのようなNoSQLではなく、MySQLをデータストアとして使うのか?」このエントリではQuoraについての技術的な情報をまとめ、考察を行う。彼
Effective JavaScript A Few Ways to Improve Your JavaScript Effective JavaScript は JScript 、JavaScript 、ECMAScript による効果的なスクリプトの構築方法を解説するものです 目次 0 序章 はじめに 表記法 1 関数 引数 - デフォルト引数、正当性チェック、残余引数、オーバーロード 関数とオブジェクト - 無名関数、関数オブジェクト、関数アダプタ クロージャ - 無名関数を返す関数 関数の変形 - 関数の合成、引数の束縛、引数の加工 2 例外 3 オブジェクト プロパティとメソッド - 基本的な話 コンストラクタとプロトタイプ - コンストラクタ、メソッドの定義、プロトタイプによる継承 アクセスレベル - 非公開メンバ、限定公開メンバ実現のアプローチ © 1999-2004 exe
フォームのセレクトボックスに画像が使いたい。 そんな時にはjQueryプラグインの作り方を紹介している「Converting jQuery Code to a Plugin」が使えます。 このプラグインを使用すると、セレクトボックスに画像のURLを指定するだけで素敵なプルダウンに変更されます。 指定の方法ですが、data-iconというパラメータを指定するだけで良いようですね。 IEだと若干見た目が違うようですが、使いどころはありそうです。 ちなみにこのtutorialzineというサイトですが、Google App Engineの使い方やPHPの使い方などを詳しく紹介しています。 覚えたい言語のカテゴリがある方は要チェックかもしれません。
We've also got some more general insights from our panel of seven Ruby experts on the strengths and limitations of the Ruby programming language and their favorite Ruby apps and tools. If you're just starting out as a new Ruby dev, check out our tips for Ruby novices, which includes introductory-level advice from the same group of experts. And if you're an intermediate developer looking to improve
抽出された見出しのキャプチャ [ad#ad-2] iWeb2Printの特徴 ウェブページをプリンターにフレンドリーなPDFに変換します。 ウェブページをオフラインでゆっくり読んでください。 ページのサイズは、レター、リーガル、A0-A9、B0-B10など多数のサイズに対応してます。 風景・肖像画、グレースケール・画像無し・背景無しなど選択ができます。 無制限に利用できます。 登録やメールアドレスの必要はありません。 iWeb2Printの使い方 iWeb2Printの使い方は簡単です。 「URL」にページのURLを入力し、「PDF」の「Convert」ボタンをクリックし、しばらくするとPDFファイルのダウンロードが始まります。
Linux で signal + マルチスレッド、というとハンドラであれこれしようとすると、これはもう悪夢のように大変でひとつ signal 処理用スレッドを用意するのが定石のようです。 さてはて、そんなことで FreeBSD もそういうコードを書いて fork した子供を回収してやろうとしたところ、全く動いていません… orz これはどうしたんだろう??と調べた結果 空の signal handler を signal でしこんでやると動きだすことがわかりました。 はてさて、これはカーネルにどんな実装の差があるのでしょうか? そして、他のBSDではどうなっているのでしょうか? これが今回の疑問です。 実験 ひとまずこんなコードを使って引数に 0-3 を渡して実験します。中身はこんな感じのプログラムです。 #include <stdio.h> #include <signal.h> #in
Thanks! Please check your inbox to confirm your subscription. If you haven’t previously confirmed a subscription to a Mozilla-related newsletter you may have to do so. Please check your inbox or your spam filter for an email from us. Jan! You could upload an image to a security-sensitive bug in Bugzilla to check if a user is logged in as a member of the security group, but this would change over t
Deferred Objectとは jQuery.Deferred, introduced in version 1.5, is a chainable utility object that can register multiple callbacks into callback queues, invoke callback queues, and relay the success or failure state of any synchronous or asynchronous function. Deferred Object – jQuery API 「jquery1.5からの新機能で、複数のコールバック関数をキューに保持・実行でき、どんな同期・非同期の関数の成功・失敗などの状態をリレーできる。」 通常のコールバック1つのイベントや成功・失敗などのトリガーに対して1つしか
第零話 鳴らない手帳 時を遡ること10ヶ月前・・・ ここは東京某所ST電機ソリューション事業部 オオハシ課長(当時):ベックくーーん ベック君:オオハシ課長、なんでしょうか? オオハシ課長:明日の名古屋出張の準備できた? ベック君:バッチリです! 資料も持ちましたし、全行程手帳にちゃんと書いてますから。 ベック君は愛用の「ほぼ日カズン」を指さしながら、余裕の表情を浮かべていた。 オオハシ課長:じゃぁ、現地集合で大丈夫かな? ベック君:大丈夫です! 地図も印刷しています。 オオハシ課長:明日は凄く大事なお客さんだから、遅刻しないように気をつけてね。 ベック君:絶対に遅刻なんてしませんよ、ははは! 次の日ーー ここは東京某所ST電機第1ソリューション事業部 ベック君:おはようございまーーーす♪ ラシタさん:あれ?今日名古屋出張ちゃうのん? ベック君:・・・・・。 ラシタさん:・・・・・・。 ベ
このところ、KDEの進化が著しい。先月の終わり頃にKDE 4.6がリリースされたのだが、前回のバージョン4.5は去年の8月だったので、5ヶ月ちょっとでのバージョンアップとなる。KDEは4.5でかなり品質が向上したように思うのだが、4.6では心踊る新機能が目白押しだ。その中で、特に筆者の目を引いた新機能がひとつある。それは、KateSQL(Kate用SQLクライアントプラグイン)だ。 Kateとは?ひとことで言うとかなりイケてるエディタである。Qtを使って書かれており、KDEに標準的に含まれている。EmacsやVimのように、ゴリゴリにカスタマイズしまくって使うことを前提にした本格的なエディタとは少し毛色は異なるが、種々のプログラム言語やマークアップ言語をサポート(シンタックスハイライトやオートインデントなど)していたり、Zen-Codingに似た入力モードを搭載するなど、かなり気の利いたエ
先日オープンソース化したSNBinder(参照)、たくさんの人たちから色々なフィードバッックをいただけてとても感謝している。ブログの記事として書かれたものは私が知る限り以下の三つ。 penultimate diary: SNBinderを試してみる js do.it: SNBinderを試したよ! a2c.get.diary: SNBinderに目からウロコ 小さなMVCが今現実に 当初は、最新のjQueryと動かないというバグがあったり、READMEにタイポがあったりとご迷惑をおかけしてしまったが、こうやってフィードバックをいただくことによって、励みになったり改良したり、というのがオープンソースの醍醐味である。とてもありがたい。 ちなみに、SNBinderは原型のようなものは1年前以上前からあったのだが、ViewとControllerの切り分けに部分がなかなかすっきりせず、公開を控えてい
DoxはJSDocに対応したソースファイルからドキュメントを生成するライブラリ。 DoxはJavaScript/node.js製のオープンソース・ソフトウェア。JavaScriptがWebアプリケーション構築の際のメイン言語として使われるようになっている。その結果起こっているのがJavaScriptのコードの大規模化だ。 トップページ 大規模になれば当然、複数人での開発体制になる。そうなれば情報の共有やコーディングスタイルの統一などが必須になる。その一端を担うのがAPIドキュメントだ。ソースコードからドキュメントを生成するソフトウェアがDoxだ。 DoxはJSDocもサポートしたソフトウェアで、コンソールからコマンドを実行するだけでHTMLベースのドキュメントを生成する。ドキュメントにはMarkdownの記法が利用できる。システムとしてはnode.jsを使っており、npmを使ってインストー
今回はThe Shodo(注1)で利用している技術の中から、ベクターグラフィックスを扱う「SVG」とWebサイトからフォントをダウンロードして利用する「WebFonts」の活用どころを紹介します。 注1 2011年1月時点ではHTML5の仕様が確定しておらず、The Shodoもブラウザごとに挙動が異なります。IE9に最適化して制作しているので、The ShodoはなるべくIE9でご覧ください。 SVG:サイズを変えてもきれいな画像 The Shodoでは、SVGをいくつかの場面で利用しています。初めに紹介する例は、「書」を書くためのWriteページでの「お手本」です(画面1)。Writeでは漢字になじみのない人でも漢字を書けるよう、半紙上に漢字のお手本を表示する機能を設けています。そのお手本をSVGのデータとして作成し利用しています。
Automated website crawlers are powerful tools to help crawl and index content on the web. As a webmaster, you may wish to guide them towards your useful content and away from irrelevant content. The methods described in these documents are the de-facto web-wide standards to control crawling and indexing of web-based content. They consist of the robots.txt file to control crawling, as well as the r
Writen by Bogdan+ / Comments Off on 10 Useful Tools For Optimizing Your Website Do you have problems with your website? Is it loading slow or is not loading at all? With this tools you can evaluate your site starting with the loading speed and all the way to fine tuning your javascripts. 1.WooRank.com. Online website review 2. Browsershots.org. Check browser compatibility, cross platform browser
Monday, January 31, 2011 Deferreds, new in jQuery 1.5, decouple logic dependent on the outcome of a task from the task itself. They’re nothing new to the JavaScript scene; Mochikit and Dojo have implemented them for some time, but with Julian Aubourg's AJAX rewrite landing in 1.5, deferreds in jQuery was the logical next step. With deferreds, multiple callbacks can be bound to a task's outcome, an
Rubygihyoのチュートリアルがあったものの、ソースコードの中身にあまり触れていないようなので独自解釈を入れつつ学んでいこうかと。当然初学者の解釈なので間違っている部分もあります。指摘していただけると助かります。 イメージ ファイル構成 start.rb model/comment.rb views/index.haml views/layout.haml views/style.sass start.rb多分これがCGIの根幹となる部分。アクセスされたURLによってどう振る舞うかを定義している。 ### ロード部分 # sinatraGem以外にmodelとなるcomment.rbを読込んでいる require "rubygems" require "sinatra" require "model/comment.rb" ### ヘルパー # 前回と同じなので割愛 helpers d
30 best practices to boost your web application performance – Web User Interface Architect JavaScriptコーディング等を 書く上でのパフォーマンス確認事項30。 自分へのインプット&メモがてらにちょっとまとめてみます。 JavaScript DOMの操作は可能な限りやめる eval, new Function() は遅いので可能な限り使わない withステートメントを使わない(使った事ないですが) for-in 文ではなく for 文を使う。 ループの中で try-catch ではなく、try-catchの中にループを置く グローバル変数をなるべく使わない aaa+=’AAA’;aaa+=’BBB’; の方が aaa=’AAA’+'BBB’;より速い 複数の文字列連結には、Array で文字
Design Your Way is a brand owned by SBC Design Net SRL Str. Caminului 30, Bl D3, Sc A Bucharest, Romania Registration number RO32743054 But you’ll also find us on Blvd. Ion Mihalache 15-17 at Mindspace Victoriei contact@designyourway.net You came here for some really cool CSS text effects that will help you make amazing web typography for your websites. In order to successfully give a website a lo
A site explaining SQL indexing to developers—no crap about administration. SQL indexing is the most effective tuning method—yet it is often neglected during development. Use The Index, Luke explains SQL indexing from grounds up and doesn’t stop at ORM tools like Hibernate. Use The Index, Luke is the free web-edition of SQL Performance Explained. If you like this site, consider getting the book. Al
高まるWebベースのIDEへの注目 クラウドの普及とともにWebベースのIDEにも注目が集まっている。クラウド上に配置されたさまざまなデータやアプリケーションをWebブラウザから利用できるようになってきている。これによって異なるロケーションや端末でも同じ作業環境を利用できるというメリットがある。 ただし、ことソフトウェア開発ではバグトラッキングシステムなど周辺ツールはWebベースのプロダクトが普及しているものの、作業の中心となる統合開発環境は依然としてスタンドアロンのクライアントアプリケーションのままだ。 IDEがWeb化すればWebベースのツールとのより高度な連携や、セットアップの手間の軽減などが期待できる。また、クラウドで提供されるPaaSの場合、Webブラウザ上でアプリケーションを開発し、そのままデプロイするといったように、実行環境だけでなく開発環境もサービスの一部として提供できると
JavaScriptDebouncing Javascript Methods | Unscriptable.com 密に処理が実行されてしまうのを避けるため、二つのかたちがあるとのこと。下のデモ。throttleは、0.5秒ごとに点の位置が変わる。debounceは、0.5秒いると赤くなる。 デモ throttleひとつ目は一定間隔以内の呼び出しは間引いて無視する方法。イベントの発生頻度が多く、処理が重い場合に使う。 Function.prototype.throttle = function(threshold, alt){ threshold = threshold || 100; var me = this; var last = Date.now(); return function(){ var now = Date.now(); if(now - last debounceも
Eclipse プラグイン開発チュートリアル¶ このドキュメントは2011/01/28に行われた「Eclipse プラグイン開発セミナー in 名古屋」で使われたプラグイン開発チュートリアルです。プラグイン開発をした事のない初心者の方にプラグイン開発とはどういったものかを、一通り学ぶ事を目的としています。 プラグインを作成してみたい方はこのチュートリアルを元にプラグイン開発を体験してみるとよいでしょう。 目次:
.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
富士通は2010年度第3四半期の決算発表を行い、通期での業績予想を売上高、営業利益ともに下方修正すると発表した。 富士通 代表取締役社長 山本正已氏 同社が発表した下方修正(2009年10月予想比)の内容は、売上高を1000億円、営業利益を400億円、経常利益を400億円をそれぞれ減額修正するというもの。 決算説明会に出席した山本社長は、その主な要因が「国内市場におけるIT投資の回復遅れや欧州(特に英国)における不採算プロジェクト」にあると説明。国内のIT投資の回復は「早くても2011年後半以降になるだろう」との考えを示し、欧州での不採算プロジェクトについては、「すでに"止血"対策は施してある」という。 なお、第3四半期累計(4〜12月)での売上高は3兆2438億円(前年同期比−895億円)、営業利益は684億円(同+530億円)、経常利益は506億円(同+495億円)で、減収増益という結
日本アイ・ビー・エムは1月31日、同社の企業変革に関する記者説明会を開催した。今年100周年を迎えるIBMが「これまでどのようにして企業変革を成し遂げてきたのか」、「今後どのような戦略の下、変革を行っていくのか」について説明がなされた。 米IBM シニア・バイスプレジデント エンタープライズ・トランスフォーメーション担当リンダ・サンフォード氏 今回、説明を行ったのは、IBMで世界規模の変革を推進している責任者であるシニア・バイスプレジデント エンタープライズ・トランスフォーメーション担当リンダ・サンフォード氏だ。100年にわたり企業を維持するとともに、世界規模で業界トップの成長を記録してきた同社の企業変革のノウハウは聞く価値があるだろう。 同氏によると、2007年に「2010ロードマップ」を策定した際、1株当たりの利益を10〜11ドルにするという目標が達成できるだろうかという意見もあったが
新日本製鐵(新日鉄)と住友金属工業は2月3日、2012年10月1日をメドに両社を経営統合するための検討を開始することで合意したと発表した。 両社は2002年から提携し、鉄鋼半製品の相互供給や子会社の事業統合といった施策を実現してきたが、新興国を中心とした世界的な鉄鋼需要の拡大、エネルギー・環境などの新規需要分野の増加に伴う品質・技術ニーズの拡大、世界規模での鉄鋼メーカー間の競争激化など、環境の劇的な変化を踏まえ経営統合が最善の選択であると判断。今回の合意に至ったとされる。 今後は「世界トップクラスの総合鉄鋼メーカー」になることを目指し、グローバル戦略の加速化、技術基盤の向上、コスト競争力の構築などを推進する。 なお、今回の経営統合には「製鉄以外の分野での事業基盤の強化」も目的の1つとして盛り込まれており、システムソリューションなどの分野でも相乗効果の創出や競争力の強化が図られるという。 今
帝国データバンクは2月3日、2011年度の賃金動向に関する企業の意識に関する調査結果を発表した。調査期間は2011年1月19日〜31日で、有効回答企業数は1万1,017社(回答率47.2%)だった。 2011年度の企業の賃金動向を尋ねたところ、正社員の賃金改善(ベースアップや賞与、一時金の引き上げ)が「ある(見込み)」と回答した企業は1万1,017社中4,131社、全体の37.5%と、前回調査(2010年1月度)の2010年度見込み(同31.8%)を5.7ポイント上回った。一方、「ない(見込み)」と回答した企業は同35.8%(3,942社)となり、「賃金動向は厳しいながら、2年連続で改善する」と同社では見ている。 正社員の賃金改善状況 資料:帝国データバンク 「ある(見込み)」を地域別に見ると、南関東(同39.1%、1,429社)や北関東(同39.0%、269社)、近畿(同38.9%、71
Google Web Search Googleは汎用的に活用できるIMEをWebサービスGoogle TransliterationとしてGoogle Labsのもとで提供している。このサービスを利用するとOS側にIMEをインストールしておかなくとも、入力されたアルファベットが指定された言語に変換されるようになる。31日、このサービスに新しく日本語版が追加されたことが発表された。バックエンドにはGoogle日本語入力が活用されている。GoogleはChrome OSでこの仕組みを活用してくるのではないかとみられる。 Google Transliterationで日本語変換を実施した場合。「れーるがん」が「超電磁砲」に変換されていることを確認できる Google日本語入力のオープンソース版であるMozcで日本語変換を実施した場合。「れーるがん」は「レールガン」となる Google日本語入力
クラウドサービスが普及した昨今であっても、未だにメールで大きなファイルを送信すると相手が受け取れない場合があって困ります。また、連絡手段として Twitterが普及していることもあり、Twitter上で簡単にファイルを共有したいというニーズも増えてきているように感じます。そこで今回は、そのようなシーンで手軽に使える無料のファイル共有サービスを3つ紹介します。 Ge.tt 「Ge.tt」は実にシンプルなファイル共有サービスです。 Ge.tt 使い方 Ge.ttの利用には、アカウントの登録は不要です。 Ge.ttのトップページで「Select files」をクリックし、共有したいファイルを選択すると自動的にファイルのアップロードが行われ、ダウンロード用のユニークな短いURLが生成されます。このダウンロード用URLは自分以外には公開されません。 あとはこのURLを、ファイルを共有したい相手に伝え
UTMベンダーとして順調にシェアを伸ばし続けているウォッチガード・テクノロジー・ジャパン。同社は今年1月、UTMアプライアンス「WatchGuard XTM」向けの新OS「Fireware XTM 11.4」をリリースした。今回、WatchGuard Technologies Marketing担当Vice PresidentのEric Aarrestad氏とProduct Management DirectorのTimothy Helming氏に、新OSの特徴とセキュリティのトレンドについて話を聞いた。 新OSの特徴は「アプリケーション管理の強化」 WatchGuard Technologies Marketing担当Vice President Eric Aarrestad氏 同社はこれまでセキュリティの運用管理の容易化を実現するべく、「セキュリティの見える化」に注力してきた。しかし、
Java Programming Language Red Hatは2007年6月、すべてオープンソースソフトウェアで構成されたOpenJDKを構築するためのプロジェクトIcedTeaを立ち上げた。当時のOpenJDKはすべてオープンソースソフトウェアにはなっておらず、いくつかの部分は提供されているバイナリファイルを必要としていた。IcedTeaはバイナリ部分をオープンソースソフトウェアで置き換えた成果物の提供を目的としていた。 2月2日(米国時間)、IcedTeaのプロジェクトをベースにした新しいプロジェクトからの最初の1.0リリースが発表された。IcedTea-Webと呼ばれる取り組みで、JavaアプレットやJava Web Startに対応した動作をするためのブラウザプラグインの開発を目的としている。 当初の予定からだいぶ遅れてのリリースとなったが、すでに次のリリースへ向けた開発も取
Windows Internet Explorer 9 Microsoftは2月2日(米国時間)、Windowsで動作するChrome向けにH.264動画の再生を実現するエクステンションの提供を開始した。「Windows Media Player HTML5 Extension for Chrome」という形での提供となる。Microsoftは先にFirefox向けに同様のエクステンションの提供を開始している。MicrosoftはIE9でサポートするHTML5 Videoの規格としてH.264の採用を明言しており、FirefoxやChromeにエクステンションを提供することでH.264の普及を進めたい狙いがあるものとみられる。 Windows Media Player HTML5 Extension for Chrome Windows Media Player Firefox Plugi
「プロセッサを支える技術 - 果てしなくスピードを追求する世界」は、マイコミジャーナルで「コンピュータアーキテクチャの話」の連載を続けておられるHisa Ando氏の2冊目の書籍。1冊目の「コンピュータ設計の基礎」は、氏のマイコミジャーナルにおける連載をまとめたもので、既に伊藤剛浩氏のレビューもあるのでそちらをご覧いただくとして、2冊目となる本書は、ソフトウェアエンジニアあるいはシステムの評価を行う人(例えば筆者のようなPCのレビュアー)が知っておくべき事を、簡潔かつ容易に網羅した良書である。 ソフトウェアエンジニアあるいはシステムの評価を行う人が知っておくべき事を、簡潔かつ容易に網羅した一冊となっている「プロセッサを支える技術 - 果てしなくスピードを追求する世界」 どのあたりが良書か? といえば、例えば第三章は「プログラマのためのプロセッサアーキテクチャ」として、昨今のプロセッサに使わ
Chromeless Browser Mozilla Labsは2007年、Webアプリケーションをデスクトップと融合させるプロジェクトPrismを発表した。Firefoxを構成している技術をベースにして特定のWebアプリケーションをあたかもネイティブアプリケーションのように振る舞わせることを目的としていた。Mozilla LabsはこのPrismプロジェクトを終了させると発表。代わりに、その後継プロジェクトとなるChromelessを開始した。 Chromelessの目的はPrismに近いところにあるが、この3年間の経験を加味してより一般的なアプローチを採用している。PrismはWebアプリケーションをデスクトップアプリケーションのように振る舞わせることに主眼が置かれていたが、ChromelessではHTML、JavaScript、CSSなどの技術を使ってネイティブ風アプリケーションを開
jQuery: The Write Less, Do More, JavaScript Library 1月31日(米国時間)、jQueryの最新版となるjQuery 1.5が公開された。jQueryはもっとも人気のあるJavaScriptフレームワークのひとつ。Webアプリケーションの開発やWebページの制作には欠かせないプロダクトとして採用されることが多い。jQuery 1.5がサポートするブラウザは次のとおり。 IE8、IE7、IE6 Firefox 4.0b9、3.6.13、3.5.11、3.0.19、2.0.0.20 Chrome 8.0.552.215、8.0.552.237、9.0.597.67 Beta、10.0.642.2 Dev Safari 5.0.3、4.0.5、3.2.3、3.1.2 Opera 11.01、11、10.63、10.54、10.10、9.64 すべ
Java/.NET Performance Monitoring, Analysis, Diagnostics & Profiling - Application Performance Management 無償のWebページパフォーマンス分析ツールであるdynaTrace Ajax Editionが、限られたユーザに対してだがFirefox対応β版の提供が開始されたと発表された。フィードバックを得たあとでFirefox対応β版を一般にも公開すると説明がある。 dynaTrace Ajax EditionはIE6、IE7、IE8に対応したWebページのパフォーマンス分析ツール。IEのブラウザヘルパーオブジェクトとして動作する。IE6からIE8まではこの手のパフォーマンス分析ツールが手薄であったためdynaTrace Ajax Editionは多くのWebデベロッパにとって有益なツールとな
OpenJDK OracleでJavaプラットフォームグループのチーフアーキテクトを務めるMark Reinhold氏が自身のブログにおいて、OpenJDKコミュニティ規則の策定作業を進めており、近いうちに草案を公開することを伝えている。Mark Reinhold氏は2010年11月以降、OpenJDKコミュニティが従うべき規則を策定する取り組みをIBM、Eclipse、SUNY Oswegoらのメンバーとともに検討してきたと説明。規則を策定することでOpenJDKコミュニティのメンバーがよりオープンで透過的に活動できるようにし、長期に渡る健全性と成長を実現することを目指していると説明している。 2010年末はOpenJDKコミュニティにとって、IBMとAppleの両社が参加を表明した記念すべきタイミングとなった。Mark Reinhold氏はIBMとAppleがOpenJDKコミュニティ
Internet Systems Consortium ISCからDHCPv6サーバの最新版が公開された。これはCVE-2011-0413として報告されているセキュリティ問題を修正するためのもの。DHCPv6はDHCPのIPv6版。現在のところDHCPはIPv4に対応したDHCPv4を意味する言葉として扱われることが多い。 報告によれば、以前拒否したアドレスで内部的に「abandoned」とタグ付けされているアドレスを処理しようとすると、結果的にDHCPv6サーバがクラッシュするバグがあることが明らかになったという。このバグを利用されるとリモートからDHCPv6サーバをクラッシュさせられる可能性がある。 公開されたDHCPv6サーバはこのセキュリティ問題を修正するためのもの。DHCPv6 4.1.2-P1、4.1-ESV-R1、4.2.1b1が修正されている。それ以前のDHCPv6 4.0
Open Source For an Open Internet Fostering the development and maintenance of Internet infrastructure and core software for the benefit of the public since 1994. DOWNLOADS Our Products ISC develops and distributes three open source Internet networking software packages: BIND 9, ISC DHCP, and Kea DHCP, and operates the F Root domain server. BIND 9, ISC’s Domain Name System (DNS) software program, i
Selamat datang di blog resmi Warga88! Apakah Anda seorang pecinta judi togel yang sedang mencari situs terpercaya untuk bermain? Jika ya, maka kami memiliki kabar baik untuk Anda. Di sini, kami memperkenalkan Bandar Warga88 Terpercaya sebagai mitra togel online yang dapat diandalkan. Dengan berbagai keuntungan dan link alternatif yang mudah ditemukan, Situs Warga88 Togel Online ini menjadi pilihan
トップス すべてのトップス Tシャツ / カットソー シャツ / ブラウス ポロシャツ ニット / セーター ベスト スウェット / パーカー カーディガン / ボレロ タンクトップ / キャミソール その他トップス ジャケット すべてのジャケット テーラードジャケット ライダースジャケット デニムジャケット その他ジャケット コート / アウター すべてのコート / アウター ダウンジャケット / ダウンベスト ブルゾン / 中綿ジャケット トレンチコート ダッフルコート チェスターコート ピーコート ステンカラーコート その他コート / アウター パンツ すべてのパンツ デニムパンツ スラックス カーゴパンツ チノパンツ スウェットパンツ / ジャージ イージーパンツ ショート / ハーフパンツ オーバーオール / オールインワン その他パンツ スカート すべてのスカート ミニ / シ
Excel/VBAファンの皆さん,お待たせしました! あの「Excel/VBAクリニック」が戻ってきました。よりパワーアップし,内容を濃くした「〔続〕Excel/VBAクリニック,今月の診断」をお楽しみください。 【その1】セルの文字列を指定文字で分解する 【その2】メッセージボックスの文字列を改行する 【その3】ユーザー入力のデータに全角と半角の数字が混在して困る 【その4】マクロ実行中のメッセージを出したい 【その5】複数のコントロールを配列のように処理したい 【その6】グラフを一括して変換する 【その7】音で知らせる 【その8】項目数可変の小計/合計欄の作り方 【その9】親オブジェクトを省略できない罠 【その10】シートごとに異なるフォームを表示する 【その11】リストボックスのリストを動的に作る 【その12】進ちょく状況を表示する 【その13】全シートにわたって検索する 【その14
Google Chart Tools / Interactive Charts (aka Visualization API) Home Docs FAQ Group Terms How do I start? Learn to use visualizations by reading the Developer's Guide. Visit the Visualization Gallery and the Gadget Gallery to see visualizations are available. Learn how to build your own public data source. Read the Creating Visualizations guide to learn how to write new visualizations. Share your
Googleが提供しているAPIライブラリ「Google API」と聞いてパっと思いつくのは,検索系(Google AJAX Search API)か,地図系(Google Maps API/Google Earth API)でしょう。しかしGoogle APIには他にもいくつか種類があります。今回ご紹介するのは「Google Visualization API」です。Visualizationってなんだろうということですが,実はこれグラフを描画するためのAPI群です。 グラフを作るということだけであれば,Excelのような表計算ソフトを使うのが一番手っ取り早い方法です。しかし,例えばWebサイトの中でグラフを利用しようと思えば,Excelでグラフを作り,これを画像としてキャプチャし,HTMLに貼り付けるという手順を踏まなくてはなりません。実際にIT系の記事では,特にハードウエアのベンチマ
JavaのWebアプリケーション開発には,有用なオープンソースのフレームワークが欠かせません。本連載では,オープンソース・フレームワークの一つとして,現在,注目を集めているSpring Frameworkを解説します。 第1回 なぜSpringなのか 第2回 柔軟性/保守性を高めるDI機能 第3回 AOPでプログラムをシンプルにする 第4回 SpringMVCの基本を知る 第5回 SpringMVCの入力チェックを知る(基本編) 第6回 SpringMVCの入力チェックを知る(応用編) 第7回 SpringMVCで簡単!ファイル・アップロード 第8回 現場で役立つHints&Tips(前編) 第9回 現場で役立つHints&Tips(後編) 第10回 Spring&Struts連携のベスト・プラクティスはこれだ! 第11回 Spring Securityでラクラク! セキュリティ対策 第1
さくらインターネットの「専用サーバ」は、月額8,800円からという低価格ながら、サーバー仮想化をサポートするというユニークなサービスだ。本特集では、この専用サーバ上で仮想化技術「XenServer」を活用してサーバー環境を構築したり、仮想サーバー環境のコピーや転送といった仮想化ならではのメリットを活用した柔軟な運用・管理を行う方法を紹介する。 近年注目を浴びている技術の1つに、サーバーの仮想化がある。サーバーの仮想化を利用することで、運用・管理にかかる手間の軽減や、サーバーリソースの有効活用などが期待できるからだ。このサーバー仮想化を手軽に利用できるサービスとして、さくらインターネットの「専用サーバ」がある。 レンタルサーバーサービスは比較的低い初期費用で、安定してサーバーを運用できる点が魅力だ。さくらインターネットの「専用サーバ」では、月額8,800円からという低価格ながら仮想化技術「X
近年話題のクラウド型ホスティングサービスは従量制の料金やスケーリングの容易さなどが特徴だが、必ずしもコスト的に優れているわけではなく、また環境構築には独特のノウハウが必要といったデメリットも多い。そこで検討しておきたいのが、「Citrix XenServer」による仮想化機能を標準で備えたさくらインターネットの「専用サーバ」である。 Webサイトやネットサービス、複数の拠点からアクセスするサーバーなどを構築する場合、「自前でインターネット回線とサーバーを用意する」、「データセンターを借りてサーバーを置く」、「レンタルサーバーを借りる」などの選択肢が考えられる。それぞれ一長一短があるが、もっとも手軽なのは「レンタルサーバーを借りる」という選択肢だ。初期投資も比較的安価で、インフラやハードウェアの管理を委託できるというメリットがある。サーバー1台を丸々借りる専用サーバー型サービスを利用すれば、
ウィンドウシステム「Enlightenment」を開発するEnlightenment.orgのCarsten Haitzler氏は1月29日、ライブラリスイート「EFL(Enlightenment Foundaion Libraries) 1.0」を公開した。 EnlightenmentはLinux/X11向けのウィンドウマネージャー。EFLは「Enlightenment 0.17」の一部として開発されたライブラリスイートとなる。キャンバスライブラリ「Evas」など9種類のライブラリを含み、これらを利用してモバイル端末やデスクトップ向けのUIを作成できる。プロジェクトを主導するCarsten Haitzler氏は韓国Samsungに勤務しており、プロジェクトは同社からの出資も受けている。 EFLに含まれるライブラリはEvasのほか、中核となるデータ型ライブラリ「Eina」、GUIレイアウト
jQuery Teamは1月31日、最新のJavaScriptフレームワーク「jQuery 1.5」を公開した。Ajaxモジュールが完全に書き直されたほか、性能も強化されている。 1月14日にバージョン1.4が公開されており、半月でのリリースとなった。最新版の最大の特徴は、Ajaxモジュールの書き直し。これにより、古いAjaxシステムにおけるAPIの一貫性の問題を緩和するという。たとえば、jQuery.getやjQuery.postなどのjQuery.ajaxコールがjqXHRオブジェクトを返すようになり、XMLHttpRequestとの一貫性を実現するという。 このほか、新たにDeferred Objects(遅延オブジェクト)に対応した。性能も強化され、children()、prev()、next()などのDOMトラバーサルメソッドが改善している。ビルドシステムも一部変更し、NodeJ
In our application we deal with items which can be put into a shopping cart. An item is defined like so: class Item < ActiveRecord::Base end One problem that we had to solve recently was working out how to display a message to the user if the item they wanted to buy was out of stock. We can find out if items are out of stock by making a call to an external service:
PhantomJS is a headless WebKit packaged as a JavaScript-driven tool. It can be used in command-line utilities which requires web stack, or even as the basis for testing rich web application. It uses WebKit in a headless mode, so you get access to the real native and fast implementation (not a simulated environment) of various standards such as DOM, CSS selector, Canvas, SVG, and many others. The p
仕事をしている限り、避けて通れないのがクレームです。対処を間違えると大問題にもなりかねないクレームですが、やりようによってはクレーマーからの信頼を勝ち取ることもできます。 『ファーストクラスに乗る人のシンプルな習慣 コミュニケーション編』(祥伝社/刊)は、CAとして長いキャリアを持つ著者の美月あきこさんが、ファーストクラスの乗客(=成功者)の立ち居振る舞いから学んだコミュニケーション術を紹介する一冊。 この本のなかにCAの方々が実践しているクレーム処理のコツ・手順が記されているのですが、お客さんの怒りを上手に収めるクレーム処理とは一体どんなものなのでしょうか。 ■すぐに反応する まず、お客さんからクレームがきたら、すぐに反応することが大切です。 クレームの場合は特にですが、人は質問したり電話をかけた時には、数秒待たされただけでイライラするものです。お客さんから声がかかったら、兎にも角にもす
Wedding Dress For Happy Couple in Love / epSos.de 子育て中のママにが、夫のふとした言葉にブチ切れするという話をよく耳にします。知り合いの子育てママさんたちに「ダンナのどんな言葉に腹が立つか?」について聞いてみました。 塵も積もれば山となる 子育て中のママさんたちは、毎日ギリギリの精神状態で生活しています。ちょっと目を離すと、どこかに行ってしまったり、いたずらをしたりと、予想外の行動をする子供と過ごす日々は、単に「楽しい」と片付けられるものではありません。 ところが、平日の昼間は会社で勤務しているパパは、子育ての本当の苦労を知りません。日々の背景を知らないパパの自分勝手なふとした言葉が、ギリギリのところでバランスしていた精神状態を崩して、ママの怒りが爆発するのです。 夫婦の離婚は、些細なことの積み重ね原因であることが多いそうです。一つ一つは些
セールスフォースのアーキテクチャはPaaSに向いていないと、Ruby on RailsクラウドのEngine Yardがブログで指摘 セールスフォース・ドットコムは昨年12月、Ruby on RailsのPaaSを提供している「Heroku」の買収を発表しました。これにより、同じくRuby on RailsのPaaSを提供しHerokuのライバルであるEngine Yardの共同設立者兼CTOのTom Mornini氏が、「セールスフォース・ドットコムが隣人というよりも競合になった」と、同社のブログに「Cloud 2?」というエントリをポストしています。 そしてMornini氏は、「Ruby on Railsに未来がある、という点はセールスフォース・ドットコムに合意する」が、それ以外に合意できない点が2つあると書いています。 彼が同意できないと書いたのは、セールスフォースのアーキテクチャに
Amazon SageMaker Geospatial Capabilities Now Generally Available with Security Updates and More Use Case Samples At AWS re:Invent 2022, we previewed Amazon SageMaker geospatial capabilities, allowing data scientists and machine learning (ML) engineers to build, train, and deploy ML models using geospatial data. Geospatial ML with Amazon SageMaker supports access to readily available geospatial dat
<待ちイベントに関する検証 その10> ペンネーム: ダーリン 【log file sync/log file parallel write】 さてさて、待ちイベントの検証も大詰めを迎えました。 前回は、更新処理が行われたときに発生する待ちイベントとして、 log buffer space が待ちイベントの最上位に来ていました。この待ちイベント は log buffer が足りないときに発生するので、これを回避するために初期化 パラメータの log_buffer を大きく設定してその効果を確認してみました。す ると、待ちイベントの発生回数が下がり、待ち時間も減少していることが確認 できましたね。 log buffer = 6120448 のときの待ちイベント: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ event wait_class total
<待ちイベントに関する検証 その9> ペンネーム: ダーリン 【log buffer space/log file sync】 先週まで 8 回に亘ってデータを取得する際に発生する待ちイベントを見てき ました。Oracleの待ちイベントは、処理の整合性を保つために必要な内部ロッ クなどの待ちにより発生するものや、また、純粋にデータのやり取りに時間が かかるために発生する待ちなどがありました。 さて、今回はデータの取得ではなくデータを更新する際に発生する待ちを見て みましょう。ただし、同一行の更新による行ロックやあるいは、デッドロック といったどちらかというとアプリケーションよりの待ちではなく、Oracle の内 部的な待ちイベントを取り上げます。 最初に、検索処理における Oracle の処理の流れを簡単に整理しておきましょう。 あわせてその際に発生していた待ちイベントも載せておきます。
<待ちイベントに関する検証 その6> ペンネーム: ダーリン 【latch: cache buffer chains/cache buffer lru chain】 先日、久しぶりにオートバイで箱根に行ってきました。 結構寒かったので、ちょっと暖かいものでも食べようと食券を買おうとしまし たが、先客がいます。横のお土産を見ながら待っていると、おっとっと、次の お客さんに先を越されてしまいました。別に急ぐわけではないので、別のお土 産を眺めていると、あっ、また先に行かれてしまいました。温かいうどんにあ りつくまでに時間がかかってしまいました。そのときふと、「もしやこれはま さしく”ラッチ”待ちではないか」と思ったしだいです。 ※ ただし、9i 以降ではラッチも FIFO で管理される様になっており、順番 どおりにラッチを取得します。 余談はさておき、、 ここまで 3 回にわたって共有プールの
<待ちイベントに関する検証 その4> ペンネーム: ダーリン 【latch: shared pool/library cache】 さて、先週は結局 library cache の待ちが発生 “する” のか “しない” のか よくわからない解説で終了してしまいました。 今週はもう少し解説を続けます。 まず、実際に待ちが発生しているときの統計情報をもう一度見てみましょう。 今回は、v$latch の情報も同時に取得してみました。 前回と同様、同時 20 Session での検索処理です。 [ V$SYSTEM_EVENT の情報 ] event wait_class total_wait time_waited ---------------------------- ------------ ---------- ------------ latch: cache buffers chai
<待ちイベントに関する検証 その3> ペンネーム: ダーリン 【latch: shared pool/library cache】 シシです。イノシシです。猪突猛進の年が始まりました。 もう進むしかありません。前だけを見つめて心惑わすことなく Oracle の世界 に浸りましょう。今年は 11g もやってきそうだし。 さて、ちょっと長めのお休みをいただきましたので前回までを軽く振り返りま しょう。 今回のシリーズでは、待ちイベントにフォーカスして SQL の処理の流れを追 いかけてみることをテーマにしています。 1回目と、2回目は、DBへの入り口になるネットワーク関連の待ちイベントを探 ってみました。 通常 Idle イベントに分類されるものに関しては、監視しなくてもよいといわ れることがありますが、FETCH SIZE (SQL*Plus では ARRAY SIZE)をちょっと 変更する
<待ちイベントに関する検証 その2> ペンネーム: ダーリン 【SQL*Net message from/to client】 さて、先週は FETCH の回数(下記コメント参照)が処理レスポンスに影響を 与えることを確認しました。今週は待ちイベントとしてはどのような変化が見 られたかを確認していきます。 ※ “FETCH 回数” ≒ [FETCH SIZE] / [検索件数] で求められます。 ※ [FETCH SIZE] : カーソルを利用してデータを取得する際に、検索結果を配列 などに取り出すレコード数の単位。 SQL*Plus では ARRAYSIZE を変更することで変更できます。 対象の処理: SQL> select * from test_tbl; 上記の SQL を実行しているセッションの待ちイベントは以下のような感じで した。 SQL> select sid,userna
<待ちイベントに関する検証 その1> ペンネーム: ダーリン 【SQL*Net message from/to client】 焼き芋が恋しい季節になりました。I can’t wait for YAKIIMO !! しかし、「いーしやーきいもー、焼き芋っ。」の声は聞こえても、こっちに来 てくれないことには、なかなか焼き芋にありつくことができません。待てば待 っただけのありがたみはあるのですが、それが Oracle データベースへの問い 合わせの結果となると、ありがたいどころかイライラするだけです。 このメルマガではこれまで Oracle の待ちイベントに絡んだ検証をたびたび 実施してきましたが、今回は少し視点を変えて SQL の処理を追いかける形で ポイントでの待ちイベントを追いかけてみたいと思います。 Oracle でパフォーマンスチューニングを実施するときは、いくつかアプロー チがあり
Problem: For a Oracle (backend) – Java (frontend) system, a query returning about 500 K rows was running very slow and is taking about 45 mins. Oracle database is hosted on server (A), has a separate application server (B), and client can access database from client machine (C), using SQLPLUS. Query is running slow from the clients machine (C) and from the java front end (B). Basic Checks on db
2007年10月05日00:00 カテゴリTipsLightweight Languages tips - ApacheのLogフォーマットの方を変えて高速化 というより、高負荷サーバーの場合、ApacheのLog Formatを変更しちゃった方がいいでしょう。 ? (高速に)Apache の log を解析する正規表現 : a++ My RSS 管理人ブログ こんなの広めちゃいかん と思いついついエントリ。具体的には、 LogFormat "%h\t%l\t%u\t%t\t\"%r\"\t%>s\t%b\t\"%{Referer}i\"\t\"%{User-Agent}i\"" combined_tsv ないし、さらに LogFormat "%h\t%l\t%u\t%t\t%r\t%>s\t%b\t%{Referer}i\t%{User-Agent}i" combined_tsv として
画像のサムネイルやテキストを配置したボックスなど、異なる高さのブロックが数多くあっても全ての高さを等しく揃えるスクリプトを紹介します。 Equal Height Blocks in Rows 一行目と二行目では、違う高さで揃えていることに注目してください。 [ad#ad-2] デモでは異なる高さのブロック(スクリプトオフ時)が、スクリプトによって行ごとに同じ高さに等しく揃えています。 デモページ 実装のアイデアとなったのは、「Making DIVs, using the CSS "Float Left" property...」とのことで、そのdiv要素がどの横列に属しているか調べ、その中で一番高いものに揃えています。 [ad#ad-2] 実装方法 HTML 画像やテキストを配置できるdiv要素を使用しています。 <div id="page-wrap"> <div></div> <div>
クロスブラウザでクリップボードを扱えコールバック等で便利に使えるjQueryプラグイン「zClip」 2011年02月04日- zClip :: jQuery ZeroClipboard クロスブラウザでクリップボードを扱えコールバック等で便利に使えるjQueryプラグイン「zClip」 IE, Firefox, Chrome 等で問題なく動作するクリップボード用プラグインのご紹介です。Flashを内部的に使って、クロスブラウザを実現しています。 コピーしたいテキストはjQueryベースということで $(element) で指定することが出来るので超便利なのと、コピー前/後のコールバック関数を指定できることで、コピーが完了した際にメッセージを出したり、要素の色を変えたりすることが出来ます。 コードは次のようにシンプルに記述できます。Flashのパスなんかもここで指定できます。 jQuery
第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 本特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス
最近職場では構成管理というキーワードが(どちらかというと悪い意味で)ホットなのですが、考えてみるとこれは人によってイメージが違う抽象的な概念ですね。ソフトウェア単体の話じゃなくてインフラ環境まで含めた総合的なソフトウェア、ハードウェア環境の変更管理をイメージする人もいるみたい。なので議論しようとすると発散しやすいのかも。抽象的な話をしても伝わりづらいのである程度具体的な話をしないと噛み合ないのかもね。 ちなみに構成管理でぐぐると チケット駆動開発をRedmineで運用し始めて、SW構成管理(Software Configuration Management:SCM)を強く意識するようになった。 しかし、SW構成管理をきちんと定義している書籍もHPも、日本には殆ど存在しない事実を知って、愕然とした。 CMMIでも構成管理プロセスを定義しているけれども、僕の中ではフィットしない。 抽象的すぎて
AwesomeChartJS HTML5のcanvasタグで描くグラフ描画ライブラリ「AwesomeChartJS」 データは配列で定義してdrawするだけです。描画コードは次のように美しい。 var mychart = new AwesomeChart('canvas1'); mychart.title = "Product Sales - 2010"; mychart.data = [1532, 3251, 3460, 1180, 6543]; mychart.labels = ["Desktops", "Laptops", "Netbooks", "Tablets", "Smartphones"]; mychart.draw(); IEではフォールバックされていないため動作しませんがiPhoneなどのcanvasタグ対応ブラウザをターゲットとするなら便利に使えそう 関連エントリ Ja
シェルスクリプトとawkによるデータ解析 2006/01/10 筑波大学農林工学系 西田顕郎 はじめに テキスト形式の数値データの処理・解析には、awk+シェルスクリプトが最強である。誇張ではない。これまでエクセルやC言語、FORTRANなどしか知らなかった人には、ぜひawk+シェルスクリプトの世界を体験して欲しい。気象データなど、大量のテキスト形式数値データをいじる人には、人生の転換点と言えるほどの衝撃が待っている。 なお、awk+シェルスクリプトの使用環境は、当然ながらUNIXシェルである。Windowsユーザーは、Cygwinで擬似的にUNIXシェル環境を構築してください。 参考になるページ こことか こことか awkとは? awkは、テキストデータの1行づつに対して処理をする、プログラミング言語(スクリプト言語)である。コンパイルは必要ない。UNIXのコマンドラインの出力に、パイプ
メモ帳@wiki 日頃の学習メモ。 トップページページ一覧メンバー編集 Java〜コマンド〜 最終更新: dehio3 2009年02月05日(木) 08:31:48履歴 Tweet JVMプロセス一覧の表示 % jps 11920 Server 13846 Jps 11942 Server 複数JVMが起動し、判別できない時は「-v」オプションを指定する。 JVMのパフォーマンス統計データを表示 コマンド実行書式 %jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]] 項目説明-option出力オプション-tタイムスタンプ列(ターゲット JVM の起動時からの経過時間)を出力の最初の列として表示-h nn サンプル (出力行) ごとに列ヘッダを表示vmidJVMプロセスID interval出力間隔(msec)cou
dstat という vmstat, iostat, netstat, nfsstat, ifstat 用の置き換えとして使える多機能ツールがあることを知ったので、CentOS でさっそく試してみました。 まず、インストール方法ですが、公式に dstat パッケージが提供されているので yum 一発でインストールすることができます。 $ sudo yum install dstat /usr/bin/dstat にインストールされます。 dsat は多機能ツールですが、使い方は dstat –help するとたくさん表示されます。 まず、オプションを指定しないで実行してみます。 $ /usr/bin/dstat —-total-cpu-usage—- -dsk/total- -net/total- —paging– —system– usr sys idl wai hiq siq| read
Welcome to Linux User & DeveloperThe world's leading magazine on Linux and Open SourceLinux User & Developer is the respected authority on GNU/Linux and the free and open source ecosystem for Linux enthusiasts, IT professionals and developers. Every issue of Linux User & Developer is packed with features and tutorials created by professionals to help you do more with your Linux system and expand y
Continuing in the beard-scratching theme of Unix related posts (previously – awk), here’s a way to graph out the I/O profile of your Oracle database via the Oracle metrics in gv$sysstat, and gnuplot. This is only the system I/O as observed by Oracle, so for belts & braces (or to placate a cynical sysadmin ;-)) you may want to cross-reference it with something like sar. First, a pretty picture of w
So my last post was about administration on Linux. After running Oracle on Windows for way too many years we migrated our Oracle systems to 64-bit Linux over the past year. Now that we're on Linux I needed a lightweight way to capture and graph some performance data. The performance data was a mix of OS utilities and 3rd party utilities, but all the utilities output text, so I knew I could screen
たまにはしょうもない TIPS でも。MySQL の魅力といえば言わずもがな 10 年の歴史を誇る「レプリケーション」の仕組みだと思います。これさえあれば 1 つの筐体で必死にデータ保全しなくてもコピーがいくらでも増やせるし、@nippondanjiさんのスライドにある通り、レプリケーションの妙技を駆使することで様々に柔軟な運用を行うことができます。 Art of MySQL Replication. slave 追加とは? さてそんなレプリケーションですが、実運用で最も多く行われるオペレーションは「slave の追加」だと思います。追加の方法は大きく分けると 2 通りです。(ストレージエンジンは InnoDB を想定。というか InnoDB 以外認めません><) 論理バックアップを利用 mysqldump 等を利用して論理的にデータの静止断面を作る&その時の binlog のポジションを
長〜いulリストを1行で複数行に分割できるjQueryプラグイン「Multi-column lists」 2011年02月03日- Multi-column lists | jQuery Plugins 長〜いulリストを1行で複数行に分割できるjQueryプラグイン「Multi-column lists」。 <ul><li>1</li><li>2</li> ....... </ul> と、長い ul リストを、jQuery("ul").columns(5, true);のようにすることで、5行に勝手に分割してくれます。6行にしたければ6を指定 次のようになります。 通常これをやろうとすると、数値で割って、規定値にきたら一旦</ul>で閉じてみたいなことをする必要がありますね。 これをたった1行で出来るというのはかなりHTML出力側のプログラムが楽ちんになり、頭を使う必要がないですね。 行
IE6, 7, 8を含めたクロスブラウザに対応した、画像を使用せずにCSSでグラデーションを適用したボタンを実装する実用的なチュートリアルを紹介します。 Cross-browser CSS gradient buttons デモページ [ad#ad-2] ボタンにはborder-radius, box-shadow, text-shadowなどCSS3がふんだんに使用されていますが、グラデーションはIEでも適用されます。 ホバー時のキャプチャ 実装のポイント スケラービリティ 文字のサイズを変更するとボタンのサイズもそれに合わせて拡大・縮小 アジャスタビリティ padding, font-sizeを変更することでサイズ調整可能 フレキシビリティ あらゆるHTML要素に適用可能 コンパチビリティ 主要ブラウザに優雅なグラデーションを提供 ユーザビリティ ノーマル時、ホバー時、アクティブ時を用
ないだろうと思いながらぐぐってみたら、 shUnit2 is a xUnit unit test framework for Bourne based shell scripts, and it is designed to work in a similar manner to JUnit, PyUnit, etc. If you have ever had the desire to write a unit test for a shell script, shUnit2 can do the job. Google Code Archive - Long-term storage for Google Code Project Hosting. あるじゃないか! とりあえず、動かしてみよ。 shunit2 をダウンロードして解凍して、 $ mkdir -p ~/Documents/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く