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.
僕は日々のWeb開発業務にAptanaというIDE(統合開発環境)を利用しています。 Eclipse PDTや PHPEclipseも利用していましたが、やはりAjaxなどのWeb寄りな開発においては、Aptanaの右に出るものは無いように思われます。 また、Aptanaは、AjaxやRuby(on Rails)、PHPなどの開発言語に対応し、HTMLの編集もDreamweaverとまではいきませんが効率よく編集できます。 そんなAptanaに、「Jaxer」なる機能が追加されました。 Jaxerとは何か 一言でいうと、Javascriptをサーバー側で実行できるようにするための、Apache2.x用プラグインのようです。今までのJavascriptは、クライアント(ブラウザ)側でJavascriptプログラムを解釈し実行していましたが、このJaxerサーバを利用することにより、
「アクティブレコード、アクティブ・レコード」はこの項目へ転送されています。イギリスのレコードレーベルについては「ミュージック・フォー・ネイションズ」をご覧ください。 Active Recordはデータベースからデータを読み出すためのアプローチである。データベーステーブルあるいはビューの1行が1つのクラスにラップされ、オブジェクトのインスタンスがそのデータベースの1つの行に結合される。このクラスはデータベースアクセスのカプセル化も行う[1]。オブジェクトの生成後は、保存メソッドで新しい行がデータベースに追加される。 オブジェクトが更新されると、データベースの対応する行もまた更新される。ラッパークラスはテーブルあるいはビューの各カラムに対するアクセサメソッドを実装するが、それ以外の振る舞い(MVCのモデルが担当すべきロジック)も記述することができる[1]。 テーブルとクラスが一対一で結びつくこ
"As a general-purpose scripting environment I have found JSDB ... to be a superbly powerful and extensible environment for managing batch tasks." — A. M. JSDB is JavaScript for databases, a scripting language for data-driven, network-centric programming on Windows, Mac, Linux, and SunOS. JSDB works with databases, XML, the web, and email. It is free and open-source. Use it as a JavaScript shell, t
Ajaxの台頭もあって、それまでWebの装飾に過ぎなかったJavaScriptが実は様々な用途で利用できることがわかってきた。実際、AjaxやJSONなど、利用範囲の拡大は目覚しい。 そうは言ってもJavaScriptはブラウザの中にとどまっている…そう思われてきた。だが、今後は「それJavaScriptでできるよ」と言える「それJS」時代がやってくる。 今回紹介するオープンソース・ソフトウェアはJSDB、ローカル内でのJavaScript実行環境だ。 とにかくJSDBはライブラリが凄い。ADODB/ODBCをサポートする事で、MySQLやAccessなどのデータベースに接続することができる。さらにメール送信もでき、HTTPサーバとして動作する事もできる。 他にもHTTP接続し、他のURLのHTMLファイルを取得したり、WindowsのText-to-speechを動作させて、話すことだっ
平成22年10月1日以降より、開発元シンテック(株)も直接お客様へサポートや販売活動を行う事が可能になりました。 リモートサポートを準備しておりますので、導入からサポートまでご満足いただける対応が出来ると思います。 (弊社の商品に詳しい者がすぐに御社へ訪問し、サポートするのと同等のサービスです。) また、年間制で最新のCADがご利用できるサービスを超低料金で開始しました。お気軽にお問い合わせ下さいませ。 ※PRO-CADとFUTUREは同一商品で操作性も全く一緒です。 シンテック株式会社は、1987年にCADを開発し、FUTUREと言う商品名で販売活動を行ってきました。 1990年 建築資料研究社様とOEM契約締結し、DOS版のN30シリーズを皮切りにWINDOWS版の ・PRO-CAD WORLD ・PRO-CAD 95 ・PRO-CAD 98 ・PRO-CAD 8 ・PRO-CAD 8
先日、こちらのブログでJavaScritpでDBを操作可能な「JSDB」をご紹介しましたが(こちら)、dara-jさんのところで、ものすごい勢いでJSDBの検証記事を書かれています。 かなり参考になると思いますので、ご紹介です。 JSDBを触ってみた[1]: dara-j JSDBを触ってみた[2]: dara-j EXEを作ってみた: dara-j JSDBのhttp取得の件: dara-j JSDBのhttp取得・おかわり: dara-j JSDB日本語リファレンス: dara-j JSDBでデータベースを触る: dara-j JSDB日本ユーザー会: dara-j いやあ、すごいですね。
ActiveRecord.js makes it easy to begin working with databases in JavaScript on the client or server, with Google Gears & Chrome, Aptana Jaxer, Adobe AIR or any platform supporting the W3C HTML5 SQL Specification (currently Webkit and iPhone). Contributors ActiveRecord.js is the first released component of ActiveJS a JavaScript framework initiative sponsored by Aptana. This project is still in it's
最近JavaScriptづいていて、サーバサイドもJavaScriptで書きたいなぁと思っていたところに、AptanaからJAXERなるAjax Serverがリリースされたとのニュースがあったので、渡りに船とばかりに触ってみました。 とりあえず動かしてサンプルを見るまでは超簡単。興味がある人は試してみると良いよ。 ということで遊んでみた内容のメモ。 環境構築 JaxerのホームページのDownloadをクリックして、"Download Jaxer for Windows (.zip)"をダウンロード。 ダウンロード後、解凍して、必要なら任意のディレクトリに移動。 解凍後のルートディレクトリにある"StartServer.bat"を実行すると、http://localhost:8081/aptana/ にアクセスすることができます。※環境によってはセキュリティソフトから、Jaxer やAp
はじめに 既に「Ajax」という言葉が陳腐に感じてしまうほど、JavaScriptはWeb開発者の間に広く浸透しています。今では、クライアント側でのUI構築にJavaScriptは不可欠となっている、といってよいでしょう。クールなサイトを目指してJavaScriptを必死に勉強する人はずいぶんと多いはずです。 が、ある程度まで学習が進むと、多くのJavaScriptプログラマは「壁」にぶつかってしまいます。それは「サーバーサイドプログラム」という壁です。Ajaxによるサーバーへの非同期通信が当たり前のように使われるようになった今、JavaScriptプログラミングといえども「サーバー側に用意されるプログラム」の作成なしには行えなくなりつつあります。 サーバーサイドのプログラム作成はどうすべきなのか。PHPを勉強するのか、Perlあたりがいいのか、はたまたRubyかPythonか。いずれにせ
第4回サンプルアプリ(タスク管理アプリ)の作成 -タスクの編集・削除/入力値チェックの共有- 栗栖義臣 2008-03-12
オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも みんな幸せになるヘルプデスクの最適解 サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 リモートワークを成功させる方法 必須となるセキュリティをどう強化するか 必要な対策5つを紹介 これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント 勝つためのクラウド活用術 New Value on Azure ビジネスを次のステージへ! Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 全世界22万以上の企業・組織で採用 DX時代の顧
はじめに RIA(Rich Internet Application)という言葉が登場して既に数年が経過しました。「よりリッチなGUIによるWebアプリケーションの開発」という目標を掲げ、さまざまな陣営が新しい技術を世に送り出しました。Javaの世界でも、「JavaFX」などの新技術が生まれたのは記憶に新しいところです。 が、こうした新しい技術というのは、一朝一夕に広まるものではありません。JavaFXにしろSilverlightにしろAdobe AIRにしろ、思ったよりも苦戦しているように見えるのは、やはり「新技術が浸透するにはそれなりの時間が必要だ」ということなのでしょう。ならば発想を転換し、「既に普及している旧(?)技術を使って、最も新しいRIAという技術を構築」したら意外に誰もがすんなりと受け入れるのではないでしょうか。 今回取り上げる「Apache Pivot」(以降、Pivot
例年の如く慌しかった年度末も無事?ではないが終わり やっと一息つくことができたので、ずっと気になっていた Apache Pivot をちょっと試してみることに... Apache Pivot を知らない方の為に... http://pivot.apache.org/ http://www.infoq.com/jp/news/2010/03/apache-pivot 上記の記事によると、次のような特徴を持つようだ。 Apache Pivot は GUI ライブラリと 次のような GUI アプリケーションの構築を容易にする フレームワーク を備えている。 宣言的 UI (Declarative UI) データバインディング エフェクト と トランジション Web サービス統合 JavaFX とほとんど同じだが... 宣言的UI は XML 形式で記述する。Java で書いてもいいらしい。 デー
以下のサイトを参照してやってみる。 Java のスクリプティング - Rhino | MDN RhinoからJavaのクラスにアクセスするのはすごく簡単。一番簡単に使う方法は以下の様に、パッケージ名まで含めたクラスを指定して使うだけ。 js> list = new java.util.ArrayList(); [] js> list.add(1);list.add(2);list.add(3); true js> list [1.0, 2.0, 3.0] ま、これじゃ面倒なのでインポートすることも出来る。 js> importPackage(java.util); js> list = new ArrayList(); [] js> list.add(1);list.add(2);list.add(3); true js> list [1.0, 2.0, 3.0] ほうほう。今までJava
現在位置: Rhino プロジェクト・ページ > Java でスクリプト Java でスクリプトする Norris Boyd Rhino を使って、気軽に Java でスクリプト記述することができます。 どんな Java コードも書き加える必要はありません、 ただ、既存の Rhino shell を使って Java を呼び出すだけです。 Rhino Shell Rhino shell は、あなたのスクリプトを、ファイルあるいはコマンドラインから、 インタラクティブ (対話式)に走らせることができます。 rhino の zip ファイルをダウンロードすると、一つの JAR ファイル js.jar を含んでいるはずです。 あなたの環境のクラスパスに JAR ファイルを追加すると、次のコマンドで Rhino shell をスタートできます。 java org.mozilla
DLL名はそのAPIの実体が入っているDLLを指定します。 ファイル名だけでもいいし(環境変数PATHから探される)、フルパス(絶対パス)で書いても構いません。 Declare Function MessageBoxPtr Lib "user32.dll" Alias "MessageBoxA" (ByVal hwnd As Long, ByVal text As Long, ByVal caption As Long, ByVal nType As Integer) As Integer Sub MessageBoxPtrTest() Dim text() As Byte Call ToBytes("message", text) Dim caption() As Byte Call ToBytes("title", caption) Dim ret As Integer ret = M
岐阜( ´▽ `)ノ さまざまなものがなくなっています。 | Ω・ `) この日記は… 岐阜はつまらない日記です 岐阜でセフレ 鈍い顔だから( ‘-ω-`) そして、岐阜があります……
ってほど大層なもんじゃないけど、まあこれも一種のIPCになるかなぁ、と思ったり。 scripthost.jsのソース まずはライブラリコードから。これはwsh・htaの両方から共通で使用する。要:prototype.js Object.extend( Enumerator.prototype, { _each : function(iterator) { this.moveFirst(); var i = 0; try { for(; ! this.atEnd(); this.moveNext()) { try { iterator( this.item(), i++ ); } catch(e) { if( e != $continue ) throw e; } } } catch(e) { if( e != $break ) throw e; } } } ); Object.extend
Shellオブジェクトは次のように得ます。 var Shell = WScript.CreateObject("Shell.Application"); Open メソッドを使うとフォルダを開くことができます。 フォルダはエクスプローラタイプがデフォルトで開く場合は エクスプローラが開くようです。 Shell.Open(vDir) vDir はフォルダのパスです。 scripts/openexplorer.js ------------------------------------------------------------ var Shell = WScript.CreateObject("Shell.Application"); Shell.Open("c:\\"); vDir に定数を指定して特殊フォルダを開くこともできます。 scripts/opendesktop.js --
[VBScript Tips] ●基本プログラム ・文字列を画面に出力する ・起動時の引数を取得する ・起動時の引数を取得する(オプション指定あり/なし) ・バージョン番号を取得する ・コマンド名の取得と強制終了 ・起動スクリプト名を取得する ・標準入出力を使用する(簡易電卓) ・処理を一時停止する ・数値の整数部分を取得する ・数値を丸める(四捨五入) ・数値の切り捨て ・数値の切り上げ ・8進数と16進数に変換する ・N進数に変換する ・1〜10の乱数を発生させる ・絶対値を計算する ・πの値を計算する ・余弦,正弦,正接を計算する ・指数関数を使ってみる ・文字をコードに変換する ・コードを文字に変換する ・文字列の長さを取得する(UNICODE) ・文字列の長さを取得する(ASCII) ・文字列の一部分を取得する(UNICODE) ・文字列の一部分を取得する(ASCII) ・文字列
Folderオブジェクト、FolderItemsコレクション、FolderItemオブジェクト、Linkオブジェクト [概要] ShellオブジェクトのNameSpaceメソッド、BrowseForFolderメソッドで、任意のフォルダをFolderオブジェクトとして取得できます。 FolderオブジェクトのItemsメソッドは、FolderItemsコレクション(そのフォルダに含まれる全フォルダとファイル)を返します。 FolderItemオブジェクトは、FolderItemsコレクションの要素で、フォルダに含まれる個々のファイル・フォルダのオブジェクトです。 Win95やNT4では、Internet Explorer4.0をシェル統合モードでインストールしていないと使えません。また、Internet Explorer5.0のみをインストールした環境では使用できません。 なお、これらのオ
Shellオブジェクト (ShellApplication) [概要] Windowsのシェル(エクスプローラ)の機能を呼び出します。 Win95やNT4では、Internet Explorer4.0をシェル統合モードでインストールしていないと使えません。 [機能を提供するファイル] SHDOCVW.DLL Microsoft Internet Controls (IE5インストール後は、SHDOC401.DLL<Microsoft Shell Controls And Automation>になります。 ) [呼び出し方] Set Shell=Wscript.CreateObject("Shell.Application") [主なメソッド] BrowseForFolder(lngHWND, strTitle, lngOptions, [RootFolder]) 「フォルダの参照」ダイア
FolderItem オブジェクトはフォルダの中のアイテムを表します。 主にFolderオブジェクトから FolderItemsコレクションを得て、 そこからFolderItemオブジェクトを得ます。 var Shell = WScript.CreateObject("Shell.Application"); var objFolder = Shell.NameSpace("C:\\"); //Folderオブジェクト var objFolderItems = objFolder.Items(); //FolderItemsコレクション for(var i = 0; i < objFolderItems.Count; i++) var ofitem = objFolderItems.Item(i); //FolderItemオブジェクト 次の例のようにFolderItemの基本情報を得る
本書の 3 章では拡張機能開発者向けのノウハウを紹介していますが、Firefox の拡張機能の開発に必要な知識は非常に多岐に渡ります。Dynamic HTML ベースの Web アプリケーションの開発で必要な知識はもちろん、XUL 自体の知識や、拡張機能のパッケージング方法の知識、Firefox 内部で利用できる API の知識も必要です。 限られた紙面の中でこれらすべてを解説するのは不可能です。そこで本章では主に、Firefox 3 で新しく利用できるようになった API や、Firefox 2 以前と Firefox 3 以後とで変化した部分を重点的に詳しく解説しました。Firefox 2 以前と変わらない部分については説明を割愛している場合もあります。 Firefox 2 以前と共通の基礎的な知識については、本書の著者らが主に執筆を行った「Firefox 拡張機能開発チュートリアル」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く