Innovate in Digital Society.Innovate in Digital Society.Innovate in Digital Society.
![(pdf) ウェブアプリケーションフレームワークSAStruts入門 トライポッドワークスセミナー](https://cdn-ak-scissors.b.st-hatena.com/image/square/fd4575743076f675cd189f212c76457d33a10ccb/height=288;version=1;width=512/https%3A%2F%2Fwww.tripodworks.co.jp%2Fwp-content%2Fthemes%2Ftripodworks%2Fscreenshot.png)
データベース管理システム(DBMS)市場は既に安定期に入ったと言われています。シェアで見るとOracle(Oracle)、IBM(DB2)、Microsoft(SQL Server)の三強がそれぞれに地位を固めており、大きな変動がすぐに現れる事はないとの見方が一般的です。ただ、変動を生み出しうる不確定要素の一つとしてLinuxの台頭があげられます。 これまでのDBMS市場は、メインフレーム、UNIXサーバ、WindowsサーバといったOS上で拡大し、普及してきました。そこに、新たなプラットホームとしてLinuxが加わり、勢力を年々拡大しています。(主要メーカでのサーバ出荷時のOS別シェアでは2003年実績で15%、2004年にはさらに増えるとの予測) さらには、「OSS」(Open Source Software)に対する政府などの後押しもあって、サーバOSとしてのLinuxは今後もさらに
CONTENTS: 1. General consideration 2. Elementary features 3. Transactions 4. Programming in DB 5. Administration 6. Portability and Scalability 7. Performance and VLDB 8. Application development and interfaces 9. Reliability 10.Commercial issues 1. GENERAL CONSIDERATION: ---------------------------------------------------------------------------------------------------- Category P
PerlのソースコードはPerl言語以上に変化が大きく,それに伴ってXSの書き方もだいぶ変わってきている。新しいAPIを使ったほうが可読性がよかったり高速だったり使いやすかったりする。 たとえば,スカラー(SV)から文字列(PV: pointer valueつまりchar*)を得るAPIの変遷は次のようになっている。 /* SV*からPVを得る古い書き方 */ STRLEN len; const char* pv = SvPV(pv, len); # pvとlen両方ほしいとき const char* pv_only = SvPV(pv, PL_na); # pvだけほしいとき /* その後SvPV_nolen()が追加され,PL_naはdeprecatedに */ const char* pv_only = SvPV_nolen(pv); /* 今は*_constが追加されたのでcons
NAME DESCRIPTION Introduction On The Road The Anatomy of an XSUB The Argument Stack The RETVAL Variable The MODULE Keyword The PACKAGE Keyword The PREFIX Keyword The OUTPUT: Keyword The INIT: Keyword The NO_INIT Keyword Initializing Function Parameters Default Parameter Values The PREINIT: Keyword The SCOPE: Keyword The INPUT: Keyword Variable-length Parameter Lists The PPCODE: Keyword Returning U
(追記:2009/03/25) id:tokuhirom さんからコメントを頂きました。このベンチマークは問題があるそうです。 http://d.hatena.ne.jp/higepon/20050615/1118829090#c (追記:終わり) PerlにはC言語で書かれた関数を呼び出すためにXSという仕組みが存在します。 一部CPANモジュールでも使われているためご存知の方も多いと思いますが、今回はこのXSの簡単な利用方法を紹介したいと思います。 なおXSは、はてなでも使用しています。 さてXSモジュールを使うとうれしい事は C言語で書くことにより、処理が高速になる可能性がある 既存のC言語ライブラリ資産をPerlから利用することができる Perlがあまり得意でない、メモリ内などに存在するビット単位での細かなデータ構造を、あれこれできる などが挙げられると思います。 今回は、高速化に
参考にしたサイト集 perlxs - perldoc.perl.org perlxstut - perldoc.perl.org perlguts - perldoc.perl.org perlapi - perldoc.perl.org http://d.hatena.ne.jp/tokuhirom/20081209/1228829454 Perl XS メモ - typemap と MAGIC をからめて - daily dayflower http://pub.ne.jp/wakapon/?entry_id=1109553 http://pub.ne.jp/wakapon/?entry_id=1109664 準備 $ h2xs -A -n MyXSS Makefile.PL CC => 'g++', 型 SV スカラー AV 配列 HV ハッシュ CV コード GV グロブ RV リ
いろいろ勉強した 忘れてしまいそうなので書き下しておく 雰囲気的なこと ウィンドウ 俗にいうウィンドウではなく、 GUI の部品全般(ボタンとか、ツールバー)も含む 俗にいうウィンドウは、フレームとか言う ハンドル ポインタみたいなもん HWND ウィンドウのハンドル DOM でいうと Node みたいなもん LPXXX XXX のポインタって意味 owner と popup 「ポップアップさせたウィンドウ = owner」と「ポップアップしたウィンドウ = popup」 DOM でいうと owner は、 window.opener で popup は、 window.frames って感じ HINSTANCE DLL とか EXE とかひとつと対応してるハンドル アプリケーションの HINSTANCE というと実行されている EXE のハンドル DLL や EXE のメモリ上の位置 H
ハチロク世代の日記の方は意味もなく(というより面子がプログラマとそれ系学徒ばかりだったからというのもあるけど) ProcesssingやNodeBoxの技術(?)日記にしていたんだけど、ある日自分の担当教官にそれらをみせたら 「静止画つまんない」で一蹴された。 http://twitter.com/VoQn/statuses/810291926 のでインタラクティブ性のあるものとかアニメーションになるものをつくる方向にして、出来たものをyoutubeと、それだけだと画質が不安だからvimeoにもアップした。 BounceBalls on Vimeo drawgraph on Vimeo youtube YouTube - VoQn さんのチャンネル vimeoに上っているproccessing_sketchはかなりハズレなしで高品位だったから、コミュニティに参加しとくといいかもとかいう下心
操作性が高く、表現力豊かなインタフェースを持つと言われるRIA(リッチインターネットアプリケーション)。企業と顧客、双方にとって魅力的なRIAとは――。 「あなたが考える中で、最も退屈なアプリケーションというのを想像してみてほしい。保険会社のアプリケーションなんてどうだろう、いかにも退屈そうでしょう?」――そう話したのは、米Adobe Systemsでクリエイティブソリューションズを担当するバイスプレジデント、ジョン・ロイアコノ氏。アドビシステムズの事業戦略説明会で、RIA(リッチインターネットアプリケーション)の今後について説明した場面での発言だ。 RIAとは、FlashやJavaScriptといった技術を使って作られたWebアプリのこと。操作性が高く、表現力豊かなインタフェースを持つといった特徴で語られることが多いが、「単に見た目が派手なだけで、読み込むのに時間がかかる重いコンテンツで
「萌え米」高齢化の町救う、ひと月で2年分販売 秋田(1/2ページ)2008年12月18日16時54分印刷ソーシャルブックマーク 出荷作業が続く配送センター=秋田県羽後町のJAうご、田中写すあきたこまちの米袋には、美少女が描かれた羽後町の天然記念物「元城のケンポナシ」のPRポスター秋田県羽後町の位置 秋田県羽後町の農協が「萌(も)え系」と呼ばれる美少女のイラストを米袋に印刷したら、1カ月で2年分の米が売れた。国の重要無形民俗文化財、西(にし)馬音(も)内(ない)盆踊りで知られる山あいのまちに、関連商品を求めて若者たちが足を運ぶようになった。(田中祐也) JAうごの配送センターには、ピンク色の米袋がうずたかく積まれている。稲穂を手に市女笠(いちめがさ)の美少女のイラストがほほえむ。 「こんなに売れるとは……」。新米のあきたこまちの袋詰めに追われる高橋精一さん(53)は汗をぬぐった。 大きな瞳が
インストール編 Mac内にPHP4、5、6を同居させるコツ 繁田 卓二 株式会社 qnote 2008/8/27 エディタとWebブラウザさえあれば開発できる手軽さが特徴のLL言語。開発工程や環境を見直すと、もっとスマートなプログラミングが可能になる(編集部) 準備編「クライアントPCに言語環境を入れる理由」では、PHPを実行するためのプラットフォームとなるWebサーバをクライアント環境にインストールしました。今回はそこにPHPをインストールします。 しかし、ただ単にインストールするだけでは面白くないので、最新安定版のPHP 5.2.6はもちろん、すでに2008年8月でサポートが終了したPHP 4.4.9も含め、次期バージョンPHP 6.0.0までを1つのWebサーバ上で実行できる環境を構築します。 複数のWebサーバを異なるポート番号で実行し続け、複数バージョンのPHPを実行する方法はこ
VJチーム M.M.M(エムエムエム)主幹。1999年結成。世界屈指のMIXテクニックを誇り、世界各地のイベントVJを担当。国内最大級のテクノミュージックフェスティバル「METAMORPHOSE」や「WIRE'07」に出演。また、日本最大のVJサイト「GLOBAL AUDIO VISUAL JAPAN(http://www.audiovisual.jp/)」の運営やVJ ソフトウエアmotion dive.tokyo(http://www.digitalstage.jp/mdt/index.php)の開発など、その活動の幅を無限に広げている。 VJ M.M.M:http://www.htmmm.com
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く