タグ

ブックマーク / xtech.nikkei.com (14)

  • Javaの内部動作を可視化する「ENdoSnipe」、Acroquest TechnologyがOSSとして公開

    Acroquest Technologyは2013年7月11日、Javaシステムの内部動作を可視化・診断するソフトウエア「ENdoSnipe Ver.5.0」をオープンソースとして公開したと発表した。Ver.4まではプロプライエタリな製品だった。ダウンロード・サイトおよびGitHubのページからダウンロードできる。 新版の診断機能には、同社が提供するJavaシステムのトラブルシューティング・サービス「JaTS」での障害解析のノウハウを組み込んだという。アプリケーションの性能を監視する機能も追加した。従来版はEclipseプラグインとしてユーザーインタフェース(UI)を実現していたが、新版はWebベースのUIに変更されている。 診断機能では、メモリリークやハングアップリスク、非効率なデータベース・アクセスなどを検出する。プロファイラやデバッガとは異なり、問題が発生する具体的な理由まで指摘でき

    Javaの内部動作を可視化する「ENdoSnipe」、Acroquest TechnologyがOSSとして公開
  • 表2●SaaS型会計アプリケーションの料金

    日経クロステック登録会員になると… ・新着が分かるメールマガジンが届く ・キーワード登録、連載フォローが便利 さらに、有料会員に申し込むとすべての記事が読み放題に! 春割キャンペーン実施中! >>詳しくは

    表2●SaaS型会計アプリケーションの料金
  • 誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開

    言語を知らなくても簡単にAndroidアプリが作れる――。誰でもプログラマになれる“驚愕”の開発ツールが登場した。米Google社が提供する「App Inventor」だ。早速、開発のしやすさを体験してみた。 米Google社は2010年12月16日、Androidアプリを開発するためのツール「App Inventor」のベータ版を一般公開した。同年7月から登録者のみに提供していたものだ。ツールおよびWebサービスJavaアプリの3つの組み合わせで実現している。 App Inventorの特徴は、プログラムをコーディングしなくても、Androidスマートフォンで動作するアプリが即席に作れること。パズルを組み合わせる感覚でプログラムを作成できる(図1)。Javaを知らない人でも、Androidスマートフォンを持っていれば、そのまま個人用のアプリが即製可能だ。

    誰でも即席“Androidプログラマ”に、Googleが開発ツール「App Inventor」を一般公開
  • 第2回 Trac Lightningで簡単インストール

    2004年にTracの存在を知って惚れ込む。Tracや同様のソフトウエアを普及させるべく,収集した情報をdiscypus.jpにて発信している。 今回は,最初にTracの稼働に必要なソフトウエアについて説明します。その後,Trac Lightningを実際にWindowsにインストールする手順と,Trac Lightningのディレクトリ構成,そしてTrac Lightningが稼働しないときの解決方法を説明します。 Tracのソフトウエア構成 Tracは,プログラミング言語Pythonで記述されています。チケットやWikiなどのデータを保存するために,標準では組み込み型リレーショナル・データベースSQLiteを用いています(PostgreSQLおよびMySQLも使用できますが,Trac 0.10/0.11では実験的なサポートに留まっています)。 Tracは,Webアプリケーションです。W

    第2回 Trac Lightningで簡単インストール
  • 第8回 PDFファイルの操作方法

    今回は,仕事でよく使うPDFファイルの操作方法を学びます。Javaを利用して,家計簿をPDFファイルとして作成してみます。ついでにPDFファイルの読み込み方法も覚えることにしましょう。PDFファイルの扱い方を習得すれば,仕事の大きな手助けになるはずです。 皆さんこんにちは,kikainekoです。この連載では,日々の定型的な業務をJavaで自動化してラクする方法を紹介しています。今回は,皆さんが仕事やプライベートでよく使っているPDFファイルをJavaから操作してみましょう! 便利なことに,JavaPDFファイルを操作するためのオープンソースのツールが,いくつか提供されています。今回は,その中でも日語の情報が比較的充実している「iText」というライブラリを使うことにします。iTextを使うと,JavaからPDFファイルを生成することができます(インストール方法は,以下のカコミ記事を参

    第8回 PDFファイルの操作方法
  • プロキシ・サーバー:ITpro

    ポイント ●通常,届いたパケットにはアクセス元の情報(送り元IPアドレス)が記述されている ●プロキシ・サーバーを介してアクセスしてきたパケットには,大もとの情報(送り元IPアドレス)が記述されていないため,アクセス元のセキュリティ向上につながる ●プロキシ・サーバーはアプリケーション・データをチェックしたり書き換えたりできるため,コンテンツ・フィルタリングなどの機能を持たせることができる 企業などの組織内からインターネットへアクセスする際に,DMZなどに配置したプロキシ・サーバーを経由する場合があります。プロキシ・サーバーを介してインターネットへアクセスする理由はいろいろありますが,セキュリティを向上させる目的もあります。今回は,プロキシ・サーバーを経由させることで,なぜセキュリティが向上するのかを確認していきます。 ルーターを介すだけなら,送信元IPアドレスは変わらない プロキシ・サー

    プロキシ・サーバー:ITpro
  • Part6 OSI基本参照モデルを理解する

    異なるコンピュータ同士がデータをやり取りする際は,一体どんな仕組みを利用しているのか。プロのITエンジニアならば,当然答えられなくてはならない質問だ。Part6ではその答えである「OSI基参照モデル」について解説しよう。 インターネットのような巨大なネットワークの中で,複数のコンピュータ同士がなぜ相手を識別してデータをやり取りできるのか──。こんな疑問を持ったことはないだろうか。 その答えを知るガイドとなるのが「OSI基参照モデル」だ。OSI基参照モデルは,ネットワーク構造の設計指針である「OSI(Open Systems Interconnection:開放型システム間相互接続)」に基づいて,ネットワークの仕組みを7つの層に分類したものである。 OSI基参照モデルは1977年にISO(国際標準化機構)によって制定され,1984年にCCITT(国際電信電話諮問委員会,現ITU-TS

    Part6 OSI基本参照モデルを理解する
  • 【今さら聞けない著作権問題】YouTubeは違法サイトなのか

    前回は,ダビング10延期の原因になった,「iPod課金」をめぐるメーカーと権利者の議論を整理しました。今回は,YouTubeなどの動画共有サイトや,ユーザーが作成したコンテンツ(UGC:user generated content)の隆盛にまつわる争点を取り上げます。 みなさんは,話題になったテレビ番組を見逃していたときにどうしますか?あらかじめ録画してあればいいのですが,そう都合よくいかないことが普通です。そんなときにYouTubeなどの動画共有サイトで検索してみる方は,かなりいるのではないでしょうか。 テレビ番組などの映像の著作権者は,動画共有サイトで番組を公開することを普通は認めていません。YouTubeを運営する米YouTube,LLCは,著作権者の権利を侵害しているとして,法律違反に問われないのですか? YouTube社が運営しているのは,ユーザーが自由に動画を投稿し,みんなで共

    【今さら聞けない著作権問題】YouTubeは違法サイトなのか
  • オープンソース給与・勤怠システム「MosP」のフレームワークとAPI公開

    マインドは2009年9月7日,オープンソース給与・勤怠システム「MosP」のフレームワークとAPIを公開した。MosPはマインドが開発し公開しているJava Webアプリケーション。 MosPフレームワークは,シンプルであることが特徴という。Strutsと同様にMVCアーキテクチャをとる。Contorollerとなるサーブレットクラスがアプリケーションを制御し,ActionクラスがModelとして処理を実行,おもにJSPがViewをになう。Actionクラスが継承するAction基クラスは簡易ワンタイムパスワード機能や認証情報確認機能等を備えているという。データベースにアクセスするためのクラスとしてDaoとDtoクラスがある。 またjOpenDocumentを利用したOpenOffice.org帳票作成クラスと,Apachi Poiを利用したMicrosoft Excel帳票作成クラスが

    オープンソース給与・勤怠システム「MosP」のフレームワークとAPI公開
  • 第2回 形式言語とオートマトン---「文」のルールを知り,機械に解釈させる

    前回はアルゴリズムを評価するための計算量理論について解説した。今回は,「形式言語」と「オートマトン」を通して,機械が「文」をどのように解釈しているのかについて考えてみたい。 人間の営みの中で自然に発生した日語や英語などの言語を「自然言語」と呼ぶ。それに対して,特定の目的のために意図的に作られたプログラミング言語のような言語を「形式言語」と呼ぶ。 この形式言語で記述された文を受理する(解釈する)架空の機械を「オートマトン」と呼ぶ。形式言語やオートマトンは,現代のコンピュータ技術の基礎原理の1つであり,様々な場面で応用されている。今回は,このコンピュータにおける「言語」について考えていこう。 「置き換えルール」で定義 形式言語の文法は,どのように定義すればよいだろう。1950年代に米国の言語学者であるノーム・チョムスキーは,「○○とは△△である」という“置き換えルール”の羅列で形式言語の文法

    第2回 形式言語とオートマトン---「文」のルールを知り,機械に解釈させる
    kikuchinomegane
    kikuchinomegane 2009/08/12
    チョムスキー階層
  • 第3回:混戦市場のERP,シェア上位製品が横一線に並ぶ

    ERP(統合基幹業務システム)の導入が,中堅・中小企業で活発だ。ERPは,基幹業務に関連するデータベースを一元管理して複数業務を統合的に連携させる。ハードウエアとソフトウエアを一体化したオフコンや単体業務のパッケージ製品は,その多くがERPにリプレースされつつある。 中堅・中小企業向けのERPではベンダー数も多いため,1社が抜きん出て圧倒的なシェアを取るようなことはなく,それぞれが得意分野で住み分けているような状況だ。いわゆる混戦模様だが,このままでは「ふるいにかけられて離脱するベンダー」もいずれ出てくることになるだろう。 上位ベンダーは既存ユーザーのリプレースでシェアを確保 ERPはパッケージ化率が84.1%,オーダーシステムが15.9%と,圧倒的にパッケージ主体となっている。オーダーメイドや自前で開発するユーザーは少数派となっている(図1)。 製品別の導入シェアでは,上位ベンダーが横一

    第3回:混戦市場のERP,シェア上位製品が横一線に並ぶ
  • 若い時にプログラムを書こう、必ず人生の豊かさにつながる

    システムインテグレータ最大手NTTデータを率いる山下社長は若い頃、汎用コンピュータ用のデータベース開発に取り組み、プログラムを自ら作っていた。その経験から山下氏は「人生のどこかで手を動かしてプログラムを作る仕事を経験した方が絶対に面白い。20代あるいは30代の前半くらいまでに真水の仕事をどれだけやったか、それがその後の人生の豊かさにつながる」と同社幹部としては異例の発言をする。(聞き手は谷島 宣之=日経コンピュータ編集長、写真は小久保松直) 2009年度、100億円近い投資を計画していると聞く。狙いは何か。 100億円のうち、40億円くらいかけようと考えているのが、「倍速開発」という案件です。これが一番大きい投資になります。我が社としてぜひともやらないといけないのは、お客様のお気の召すまま、ご希望のオーダーメード・システムを、パッケージ・ソフトを使った場合と同じスピードで作って差し上げる、

    若い時にプログラムを書こう、必ず人生の豊かさにつながる
  • 実開発で分かったGoogle App Engine for Javaの“すごさ”

    ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です

    実開発で分かったGoogle App Engine for Javaの“すごさ”
  • 「完全制御型で世界最大規模」の植物工場,フェアリーエンジェルが披露《訂正あり》

    図3 クリーン・ルーム内での作業の様子。高所での作業となるため,フォークリフトを用いる。半導体工場などと同様に防塵服を着用する 図4 エンジェルファーム福井で栽培された野菜。栽培される野菜はグリーンリーフやサンチュ,フリルアイス,ルッコラ,ロメインレタス,水菜,春菊,小松菜の8種類。価格はそれぞれ,120g品が360円(春菊のみ390円),70g品が198円。高級スーパーなどで購入できる 野菜栽培ベンチャーであるフェアリーエンジェルは2008年8月29日,福井県美浜町に建設を進めていた植物工場「エンジェルファーム福井」の竣工式を行い,植物工場の一部を公開した(図1)。手掛ける植物工場は,外界と遮断したクリーン・ルーム内で,温度や湿度,光の照射量,栄養素などを管理・制御する,「完全制御型」と呼ばれるもの(図2,図3)。2008年7月に稼働を開始している。現在,工場の稼働率は「約30%程度。2

    「完全制御型で世界最大規模」の植物工場,フェアリーエンジェルが披露《訂正あり》
  • 1