IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
今回は、メニューからグラフの種類を変更できるようにします。これまでは、3D縦棒グラフでデータを表示していましたが、グラフの種類を折れ線グラフと円グラフに変えられるようにします。
WebベースのPodcasting配信システム Podcasting/Vodcasting配信システムです。iTunes向け機能も実装されています。 WebベースのPodcasting配信システム Podcastingをビジネスに応用するのは有効だ。通常のブログと異なり、作業しながら聞く事ができるので、ユーザに接する時間が長く持てる。ニュースや英会話など、耳から入るのが普通になっているビジネス等で利用できる。 そこで配信システムを立ち上げたいと思ったらどのような手があるだろう。ブログにプラグインを入れて対応するのも一つの手だが、専用のシステムを導入するのが早い。 今回紹介するオープンソース・ソフトウェアはPodcast Generator、Podcasting配信システムだ。 Podcast GeneratorはPodcastingを配信するためのブログシステムだ。著作権表示やiTunes
GCJというJavaコンパイラもあります。配布形態はGPLです。JavaソースコードをJavaバイトコードへコンパイルできますし、直接ネイティブな機械語へコンパイルすることもできます。クラスライブラリについては、GNU Classpathと統合を進めているようです。GCJが使用するライブラリのlibgcjにはJavaバイトコードをインタプリタ実行するgijコマンドが同梱されています。javacでコンパイルをしてからjavaコマンドで実行するのと同じように、gcjでコンパイルをしてクラスファイルを生成してからgijで実行することができます。 Kaffeでも、Javaコードを実行する仮想マシンと実行時に必要なクラスライブラリの開発をしています。これもGPLで配布されています。GNU Classpathのクラスライブラリをかなり利用しているようです。 IBMが産みの親「Jikes」 もともとはI
PHPを利用したアプリケーションは、運用も簡単ですぐに使えるものが多い。種類も簡単なWebアプリケーションから実用的なWebポータルサイトまでさまざまだ。ここではそうしたなかから、誰でもすぐにポータルWebサイトを構築できるCMS PHP-Nukeを紹介しよう。 PHPNuke.orgは19日(米国時間)、PHP-Nuke 7.9をリリースした。7.9ではmodules.phpファイルでおこりうるSQLインジェクションの脆弱性のほか、くつかのバグが修正されている。 PHP-NukeはGNU GENERAL PUBLIC LICENSE Version 2で公開されているオープンソースソフトウェア。Francisco Burzi氏によって開発されており、PHPで書かれたCMSとしてもっとも有名なもののひとつだ。あらかじめモジュールが豊富に用意されており、いろいろな機能を簡単に組み込んで使う
mod_proxy_balancerのretry mod_proxy_balancer(mod_proxy)のretry設定は、 コネクションをプーリングするための、リトライのタイムアウトを秒で 指定します。バックエンドサーバへのコネクションプーリングが失敗した場合は、 タイムアウトの期間が過ぎるまで、そのサーバにリクエストをフォワードしません。 というもので、 BalancerMember http://1.2.3.6:8000 retry=60 loadfactor=10 こんなように書ける。 アプリケーションサーバにデプロイするときに、 httpdの停止 rsync httpdの開始 という順番で行うのが通常だと思うけど、デフォルトのretry間隔が60秒になっているため、httpdを開始してからアクセスがバックエンドに届くには、最大1分間待たなければならない。 バックエンドのサーバ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
現在、非常に多くのJavaベースのWebアプリケーションフレームワークが生まれている。そして、徐々にいくつかの方向性が見えてきている。特にここ最近の流行は、XMLなどによる設定を記述するよりも規約にしたがってクラスやメソッドを作成しようというCoC(Convention Over Configuration)だ。Javaの外の世界ではRuby on Railsがその最たるものとしてあげられるだろう。ほかにはシンプルさを追求したもの、クラスを継承するもの、MVCで分離するもの、包括的に機能を提供するものと、いくつかのタイプにわかれる。 しかし、実際には、業務で使う「枯れた」ものをのぞけば、自分が好むるフレームワーク以外に手をつけたことがないというデベロッパが多いだろう。しかし、自身の発想を豊かにするという観点から見ると、できるだけ多くの手法を知っておきたい。 ここではWebアプリケーションフ
The JsTester teamは11日(米国時間)、JsTester 1.2を公開した。JsTesterはJavaで実装されたJavaScriptコードバリデータ。JUnitに用意されているAssertのようなアサートメソッドを提供しているほか、Remedial JavaScriptにおいて記載されているバリデーションを実施することができる。もちろん、自身でバリデーションを規定し使うこともできる。 JsTesterはApache License Version 2.0のもとで公開されているオープンソースソフトウェア。1.2における主な変更点は次のとおり。特にTestNGとJUnit4への対応が注目される。 TestNGおよびJUnit4サポートの追加 HowToの更新 FAQの更新 JsTesterでは試験をする方法として、JsTestCaseを継承する方法とJsTesterを利用する
Joel Spolsky / 青木靖 訳 2006年9月1日 金曜 旧知の友人がメールで質問をしてきた。 「Webサーバ上に構築するエンタープライズアプリケーションを作るためのテクノロジーについて、基本的な疑問がある。君の考えを聞きたい・・・」 「君だったら、.NETとJ2EEで、どちらを選ぶ?」 「Webサーバは何を使うべきだろう(Apache、IIS、その他)? その理由は?」 「どのWeb開発言語がいいだろう(ASP.NET、Ruby、Ruby on Rails、Java、Python、その他)? その理由は?」 「君の会社では何を使っているの? その理由は?」 ああ、素晴らしい質問だ。答えるのが不可能で、しかも簡単に答えられる! すまない、なぞなぞみたいな言い方はやめよう。しばらく前のことだが、私は「プログラミングにおけるロード・パーマストン問題」という文章を書いた。.NETとかJ
The Apache Web Services Project, the Apache XML-RPC projectは1日(米国時間)、Apache XML-RPCの最新版となるApache XML-RPC 3.0を公開したことを発表した。Apache XML-RPCはJavaで実装されたXML-RPC。XML-RPCはHTTPを経由したXMLを使うことでリモートプロシージャコールを実現するためのプロトコル。 Apache XMLRPC 3.0はApache License Version 2.0のもとで公開されているオープンソースソフトウェア。3.0ではXML-RPC仕様に準拠しつつ、ベンダエクステンションという独自の拡張機能を提供している。3.x系における最大の特徴はこのベンダエクステンションになるだろう。ベンダエクステンションによって実現されている機能は次のとおり。 long、by
■ [NDS][Game][FF3]FF3 3日目 クリスタルタワーまでたどり着いてエウレカの探索完了。クリスタルタワーは途中にセーブゾーンが無いところまで再現しなくても良いのに! プレイしてて目立った所は吟遊詩人が鬼使えるキャラになってたとかかなあ。というか後半は必須な予感。後はFC版では最強だった忍者と賢者が(ry ■ [Perl][Book]本が届いた まるごとPerl! Vol.1(小飼 弾)と WEB+DB PRESS Vol.34(WEB+DB PRESS編集部)が朝一でよーやく届いた。 WEB+DBの方は会社で読んでも良いような内容が多いので平日読書にして、今日はまるごとPerlの方を読むかなー。その前にとっととFF3終わらせねーとだ。 ■ [Plagger][ogg][YAML]RubyKaigi2006の音声ファイルをPlaggerで色々 落とすだけならConvert A
2006/8/18 OSやミドルウェアだけでなく、業務アプリケーションにオープンソースソフトウェア(OSS)を採用するケースが増えてきた。レストラン大手のニユートーキヨーは自社で利用する食品卸向けの販売管理システムである「Olut」(オルット)を、GPLの下でオープンソースとして公開し、ほかの企業にも利用を呼びかけている。オープンソース化を推し進めたニユートーキヨーの財務部 情報システム室 室長 湯澤一比古氏は、「アプリケーションを専有するよりもオープンにした方が多くのメリットがある」と語る。 Olutはニユートーキヨーの物流・調達子会社であるエヌティー・トレーディング・コーポレーション(NTC)の販売・在庫管理システムを、Webアプリケーション化したシステム。旧来の富士通製オフコンの環境を、LAPP(Linux、Apache、PostgreSQL、PHP)環境にマイグレーションした。開発
[Jakarta/Apacheウォッチ]第27回 ポストStrutsは何か?次世代Webフレームワークを展望する 以前,「ポストStruts候補」として紹介したStruts Shale FrameworkがStrutsプロジェクトから抜けて,トップレベルプロジェクトとなった(関連記事)。配布形式も以前のような開発ビルドではなく,バージョン番号つきのパッケージが配布されるようになり,リリース間近の様相となっている。これでますます,今後のWebアプリケーション・フレームワーク,すなわちポストSturtsの候補探しが現実味を帯びてきた。 今回は,技術的な紹介ではなく,現在のWebアプリケーション・フレームワークを取り巻く状況と,将来の予測について紹介したいと思う. 5年後,10年後の標準Webフレームワークは何か 現時点においては,多くのシステムにてWebアプリケーション・フレームワークにStr
詳細は不明ですが、とにかく「オープンソースコミュニティ向けの新サービスである」ということだけは確実なようです。現地時間の27日に開催される「O'Reilly Open Source Convention」にてさらなる詳細について触れられるようです。 この情報の出所はドコなのか、どういうサービスになると予想されているのかは下記参照。 情報の元はこのブログ。 Google Code Blog: A New Google Service 一応上記ブログでも徐々に小出しで情報を掲載してくれるらしい。最新の情報は以下のイベントで話されるようです。 O'Reilly Open Source Convention - July, 24-28, 2006 - Portland, OR Google - TBD この講演を行う「Greg Stein」というのがどのような人かというと、こんな人です。顔写真もあ
The Click Framework Projectは19日(米国時間)、Click Web Application Frameworkの最新版となるClick Web Application Framework(以降、Click) version 0.21を公開した。ClickはJava開発者をターゲットに、商用ユースも視野に入れて開発されているJava EE Webアプリケーションフレームワーク。 Click 0.21はApache License Version 2.0のもとで公開されているオープンソースソフトウェア。コンポーネントおよびページ指向設計をベースとし、イベントベースのプログラミングモデルを採用している。学習が容易なことが特徴。 Click 0.21における主な変更点は次のとおり。 Page onRender()メソッドの追加 Menu isUserInRoles()メ
The OpenSymphony, the Compass Framework Projectは23日(米国時間)、Compass Frameworkの最新版であるCompass Framework 1.0を公開した。Compass FrameworkはJavaで実装されたObject to Search Engine Mapping (OSEM)フレームワーク。Lucene検索エンジンで構築されており、階層状に検索を実施することができる。 Compass Framework 1.0はApache License Version 2.0のもとで公開されているオープンソースソフトウェア。Compass Framework 1.0における主な変更点は次のとおり。 メモリの使用量を抑えるためのPathインタフェースの導入 クエリパースにおける*(ワイルドカード)のサポート追加 Sprin
Ruby on Rails(以下Rails)は、Linux、Apache、Firefox等に続く、最も成功したオープンソースソフトウエアになりそうである。そして、それは同時に、これまでのオープンソースに無い、全く新しい質を持つ新しい現象の芽生えでもある。オープンソースという現象が、WikipediaやDiggの成功を通して、プログラマのコミュニティの外にインパクトを与えているように、Railsの中に芽生えつつある新しい「質」も集団知や新しい社会システムのデザインについて、ひとつの大きな参照点を構築するだろう。 その新しい「質」とはひとことで言って「スピード感」である。 成功したオープンソースソフトウエアは、全て、モジュールあるいはプラグインシステムを持っている。つまり、多様なニーズとシーズを持つ多数のプログラマがエコシステムを築くことが可能になっていて、それが特定の有力なニッチに最適化する
VNC操作を自動化 遠隔地PC操作で便利なVNCの操作を記録、再生するソフトウェアです。再生内容の修正も可能です。 VNC操作を自動化 リモートPCの操作を行うVNCは非常に便利な存在だ。Windows、Linuxのどちらでも使えるので、サーバやクライアントPCの遠隔地操作をする際や、モニタを設置しないPCを使う際に重宝する。 VNCで接続して、ある操作をして切る…そんな繰り返し作業が多い人はこちらをお勧めする。 今回紹介するフリーウェアはVNCRobot、VNC操作の記録ソフトウェアだ。 VNCRobotはVNCのクライアントソフトウェアとして動作し、更に記録を録る事で一連の動作を同じように行うことができる。マウスのクリックや、キーボード入力が普通に記録される。 特殊キー(Ctrl+Alt+Delete)や、スクリーンショット等も記録可能だ。出来上がったスクリプトは自分で修正でき、操作の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く