今回の概要 システムが応答しない、パフォーマンスが劣化したなどのトラブルが発生したときに、原因がなかなか掴めず、あたふたすることはないだろうか?本稿では、Java EEトラブルシューティングの現場で役立つ7つ道具を紹介する ある日、突然電話が鳴る 用件は、「システムが不定期に停止する。よく分からないけど、どうやらJava EE部分がおかしい」とのこと。このような事態が発生したとき、やみくもに原因を調べ、いつまでたっても問題が解決できず、原因の一片も発見できないことが多々ある。 トラブルが発生した場合、ツールが充実していない昔は、開発者の経験と勘に頼るところが非常に大きかった。Webシステムが普及するいま、昔とは比べ物にならないほど、システムの数が増え、開発者数が増える一方、システム障害を切り分けられる職人的なエンジニアの人数はシステム数に比例して増えているわけではない。そのため、すべての

仕事には大抵、「納期」というものが決められている。このコラムにも「締め切り」という名の納期があり、毎週火曜になると、容赦なく担当編集O氏からの催促がメッセンジャーのウィンドウにポップアップする仕組みになっている。 納期というのはつまり、顧客に対して「これこれこういう仕事を、いついつまでに終わらせますよ」という約束である。約束を守らないとどうなるか。当然信用を失い、仕事を切られ、最悪の場合は失職して路頭に迷うハメになるのである。だから我々社会人は、どんなに辛くとも苦しくとも、なんとかして納期を守ろうと努めるわけだ。 が、原稿書きのような個人的な仕事ならば進捗は自らの努力次第だが、企業の仕事というのは、その大半がもっと大規模で複雑なものである。仕事の規模が大きくなれば、比例してプロジェクトを構成する要員の数も増える。人が増えればそれだけ、個々の担当する業務の進捗を厳密に管理する必要が出てくるの
86400000 > selenium > Sort by: Update Auto() Image hover
Webの世界で検索エンジンの代名詞と言えば,Googleです。日本語で「ググる」という動詞が使われるほど有名ですよね。Googleの検索エンジンは,Webページのリンク数に基づいたアルゴリズム(PageRankと呼びます)で検索結果を順位付けしており,その検索結果の確かさと,処理速度の速さは高い評価を受けています。本稿では,Googleが提供するサービスの一つである「Google WebAPIs」を取り上げて,本格的なWebAPIプログラミングを体験します。Google WebAPIは 1回10件,1日1000回の制限があるGoogle WebAPIsは,Googleの検索エンジンをプログラムから利用するためのWebAPIです。検索エンジンを利用できるといっても,1回の検索で10件,1日あたり1000回までという制限が設けられています。日常的な調べ物に使うには足りないかもし

といってもグローバルに活躍するためのマルチリンガルな話ではありませんよ。 今やメガバンクになってしまいましたが、僕がIT業界に入ったときはまだ都銀と呼ばれていた某銀行でのお話。用語について一切説明せずに行ってみる。世代チェッカーかも。ホスト系 今やメインフレームだからといってホストでもない時代ではありますが、都銀のシステムはトランザクション量やダウンタイムの問題からやっぱりメインフレーム、で、過去の遺産がありすぎてホスト型。 言語はCOBOLが中心ですが、コア部分に近づくとPL/Iだったりアセンブラだったりする。大事なスキルはJCLを書けること。まあ、JCL自体はシェルプログラミングと変わりません。VOL-=SELの指定とか面倒だけど。基本的に端末のI/Fを想定しているから、SNAとかFNAとかで通信しなきゃいけなくて手続きはめんどくさい。メモリとかディスクの容量が少なかったときの設計を
JavaとFlex/AIRをつなぐ「炎」のオープンソース Tomcatを使ったサーバPushもできるBlazeDSとは? クラスメソッド株式会社 友田 翼 2007/12/27 2007年12月13日に米国アドビシステムズ社(以下、アドビ社)から「BlazeDS」というオープンソースプロジェクトが公開され、現在Adobe LabsからBlazeDSのパブリックベータ版がダウンロード可能になっています(参照「アドビ、「BlazeDS」はAjax+JSONの4倍速い~リモーティング、メッセージングのOSS~」)。ちなみに、Blazeは英語で「炎」の意味ですね。本稿では、オープンソースになったBlazeDSについて、付属されているサンプルアプリケーションを見ながら、いったいどんなものであるのかを紹介していきたいと思います。 「炎のデータ・サービス」?BlazeDSとは何なのか?BlazeD
JRubyを利用したRuby onRails(以下、Rails)のことを「JRuby onRails」と呼びますが、オラクルのユーザー向けSNSサイト「Oracle Mix」は、このJRuby onRailsで開発されるなど、JRubyを利用したRailsアプリケーションは実用に近づいてきたといえます。本稿では前編・後編に分けて、JRuby onRailsについて解説します。前編ではRailsのIDEであるAptana RadRails(以下、RadRails)を使い、手軽にJRuby onRailsアプリケーションを体感する方法を紹介します。ToDo管理アプリケーションを構築しながら、RadRailsの便利な機能を紹介していきます。JRubyはJavaとRubyのイイとこどり?JRubyとは一言でいうと、100% Pure-Javaで実装したRubyの実装系のことです。こ

いくつものWebアプリケーションフレームワークが登場しているが、いくつかの方向性が見えはじめている。なんでもできるマルチなフレームワーク、特定の用途に特化したフレームワーク、シンプルなプレームワーク、あとは有名どころをまとめてひとつのソリューションを提供するパターン、などを例として挙げることができるだろう。本稿ではシンプルなフレームワーク、とくに学習が容易ですぐに扱えるようになるWebアプリケーションフレームワークの代表各としてClickを紹介したい。ぜひ本稿を参考にしつつ、実際にサンプルを動かしてみよう。 Click Web Application Framework The Click Framework Projectは19日(米国時間)、Click Web Application Frameworkの最新版となるClick Web Application Framework(以降
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く