特定の開発テーマに沿って、ソフトウェア開発分野のプログラマーやデザイナーなどが集い、1日から1週間程度の短期間で作業するプロジェクト・イベントのこと。多くの場合新しいソフトウェア開発や既存のソフトウェアを改善することを目的としているが、単にプログラマー育成を目的で開催されることもある。 1999年頃からオープンソースOS「OpenBSD」の開発者やサン・マイクロシステムズによってそれぞれ自主的に考えだされたと言われている。
概要 サブドメイン(subdomain)とは、あるドメイン名の配下に設けられた別のドメイン名。元になるドメイン名の左にラベルを一つ追加して作られる。 ドメイン名は実世界の住所のように階層構造になっており、各階層の識別名(ラベル)を「.」(ドット/ピリオド)で区切って並べて表記する。並び順は末尾(右端)が最上位のトップレベルドメイン(TLD)で、左に向かって順に階層が下がっていく。 あるドメインの左にラベルを追加して新しく下位ドメインを設けることができ、これを元になったドメインのサブドメインという。サブドメインの左にさらにラベルを追加してもう一段階下の階層のサブドメインを設けることもでる。 例えば、「co.jp」は「jp」のサブドメインであり、「example.co.jp」は「co.jp」のサブドメインであり、「www.example.co.jp」は「example.co.jp」のサブドメイ
【抜粋】一部省略 Ajax.Updater = Class.create(); Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), { initialize: function(container, url, options) { (省略) }, (省略) if (this.responseIsSuccess()) { if (this.onComplete) setTimeout(this.onComplete.bind(this), 10); } } });Ajax.UpdaterクラスはAjax.Requestクラスを継承しています。 initializeメソッド initialize: function(container, url, options) { this.contain
コメント( 0 ) | トラックバック( 0 ) Ajaxで通信をするときは、手作りすると異常に大変です。 XMLHttpRequestオブジェクト作って「send」メソッドで呼び出し、そのステータスをチェックしながら送信が完了したら、情報を受け取って・・ しかも、IEの場合は HTMLHttpRequestオブジェクトではないし、ステータスの番号なども Webブラウザによって違ってしまい、プログラムを作るのが非常に大変。 prototype.jsには、Requestメソッドがあり、これを使えば簡単にプログラムを作ることができます。例えば次のコード。 var ajax = new Ajax.Request('http://xxx/xxx.php', { method:'get', parameters: 'a=1&b=2', onComplete: success);これで OK。準備など
prototype.js1.5ではみんながこうしたいなーと思っていた機能が実装されました。(via Encytemedia ) (SVN co http://dev.rubyonrails.org/svn/rails/spinoffs/prototype して rake distしたもの ) ■Element.Methods 1.4まではelementに対する操作は 1Element.show($("test")); 2Element.update($("test"), "hoge"); のように書く必要がありました。 これが 1$("test").show(); 2$("test").update("hoge"); と書けるようになりました。 これはprototype.jsで最も偉大な$メソッドの変更によるモノです。 1function $() { 2 var results = [],
builder by ZDNet Japanをご愛読頂きありがとうございます。 builder by ZDNet Japanは2022年1月31日にサービスを終了いたします。 長らくのご愛読ありがとうございました。 Adobe AIR(Adobe Integrated Runtime)は現在パブリックベータ版の状態だ。Adobe AIRを使うことによって、開発者はFLASHやAjax(HTMLとJavaScript)を含む既存のWeb 2.0技術を用いて、デスクトップ用のデュアルプラットフォームアプリケーションを作成することができる。 ここではAIRで初めてのアプリケーションを作るのが非常に簡単であることを示し、将来の記事ではそれを拡張してAIRでデスクトップソフトウェアを実現するプロセスを説明していく予定だ。 われわれは既にAdobeのSpry Ajaxフレームワークについて議論し、機能
Simple DirectMedia Layer SDLの構造 SDL (Simple DirectMedia Layer) は、C言語で書かれたクロスプラットフォームのマルチメディアライブラリである。グラフィックの描画やサウンドの再生などのAPIを提供する。オーディオ、キーボード、マウス、ジョイスティック、そしてOpenGLおよびDirect3Dを経由したグラフィックスハードウェアへのローレベルなアクセスを提供するよう設計されている。Windows、macOS、Linux、iOS、Androidを公式にサポートしている。SDLそのものはOS間の違いを吸収するための最低限の抽象化しか提供しないが、SDLで使えるフォントやネットワーク、スプライトなどの多数の補助ライブラリ(後述)が公開されている。 2021年2月7日に開発ベースをGitHubに移動するとアナウンスがあった[2]。 言語バイン
魔術師本: (名詞) MITの入門コースで使う計算機科学の優れた教科書 ハル・エイブルソン, ジェリー・サスマン, ジュリー・サスマン共著(和田英一訳)「計算機プログラムの構造と解釈 第二版」(ピアソン・エデュケーション 2000年). 表紙の魔術師ゆえにそういわれる. LISP/Scheme世界の聖典のひとつ. まれに紫本としても知られている. ハッカー英語辞典 第2版(MITプレス 1993)より λλλ 計算機プログラムの構造と解釈 第二版 λλλ λλλ(Structure and Interpretation of Computer Programs Second Edition) λλλ λλλ に関連するホームページ λλλ λ 訳者跋文 λ 正誤表 λ 人名地名考 Ben Bitdiddle, Alyssa P. Hacker, Sl
■ 「Greasemonkeyスクリプティング TIPS&SAMPLES」と言う本を書きました Firefox 用エクステンション Greasemonkey の解説書を書かせてもらいました。秀和システム さんより、もうすぐ発売されます。300ページとちょっと。 まだ Greasemonkey を使った事がない方や、自分でユーザスクリプト作りに挑戦したいと思っている方なんかを対象に、Greasemonkey の使い方や、スクリプトの書き方、書籍用に書き下ろしたユーザスクリプトの紹介、他の人が作った便利なユーザスクリプトの紹介などを行なっています。私が自分で書いたユーザスクリプトが40個くらい、他の人が作ったユーザスクリプトの紹介は30個ちょっとと、合計70以上のユーザスクリプトを紹介しているので、それだけでも結構良い情報なんじゃないかなぁと思います。 前に 誰も解説しない「Modify Ur
先に言っておきますが。Firefox 専用です。。。。 自分用に作ったんですが、なかなか便利なので公開します。 このブックマークレットを実行し、そのページ内の英単語をダブルクリックすると自動で英英辞典を検索してくれます。 javascript:document.addEventListener('dblclick',function(){var t=document.getSelection();if(t.match(/^[\w\d_\-\. ]+$/))location.href = "http://dictionary.cambridge.org/results.asp?searchword="+t;},false);void(0); Greasemonkeyはここから インストール ちなみに document.selection.createRange(); とかを使えば IE にも
Javascriptで関数(function)を名前付きで定義したい場合、いろいろな書き方があります。 例えば、 function TEST() {alert('TEST')} var TEST=function() {alert('TEST')}; var TEST=function test() {alert('TEST')}; var TEST=new Function("alert('TEST')"); といったもの。 これらは普段、特に意識して区別することなく使用しているのですが、調べてみると定義の仕方で微妙に動作が異なってくるようです(あ、new Function()は私には使いにくくてほとんど使っていないので検証はパス(苦笑))。 例えば→こんな感じ。 上記のリンク先をIE6/Firefox/Operaで見てみると、それぞれ微妙に動作が異なってiいます(FirefoxとOpe
Function オブジェクトは、もちろん次のように明示的に定義できますが、 function functionname(arguments list) { body } new を使ってコードの中で作成することができます。 var functionname = new Function(arguments list, body); 例えば次のように使います。 var add = new Function("x", "y", "return x + y;"); alert(add(1, 2)); // 1 + 2 = 3 これは結局次と同じことになります。 alert(add(1, 2)); function add(x, y) { return x + y; } ではなぜこんな書き方をするかというと、それはたぶん行数削減のためです。 例えば、次のように Function オブジェクトを引
関数を定義します。関数とは、よく使用する処理を サブルーチン として定義するものです。例えば、時:分:秒を秒数に変換する関数を定義するには次のようにします。 function toSeconds(hour, min, sec) { var answer = hour * 3600 + min * 60 + sec; return(answer); } この関数は次のようにして呼び出すことができます。
The Android SDK provided by Google doesn't provide any camera emulation beyond a stand-in animation (see below). Since Google haven't yet provided a working implementation (or even a date by which one will be available), I'm publishing the source code for a set of temporary classes that I wrote to overcome this limitation. It's the first code I wrote on the Android platform, and it was written in
巷では、SONYがCCCDのコードにLGPLで保護されたLAMEのコードをクレジット表示無しで含めたという事で盗用疑惑が浮上しております(実際バイナリの中にLAMEのデコーダ部分のコードが入っていた)が、なぜそれが問題になるのか…というのを簡単におさらい。 GPLというのは非常に単純化すると、コードの流用 改変は全く自由で正しその流用した元コードのライセンス条項をそのまま引き継がなければいけないという制約があります。たとえばGNU製のEmacsのelisp部分を流用して別のEmacs互換のエディタを作ったとしたら、その互換ソフトもGPLを適用しなければならないというわけです。またGPLで保護されたソフトウェアをその他のライセンスで保護されたソフトウェアと一緒に単一のパッケージで配布する場合、配布にあたって適用されるライセンスがGPLと非互換(条項が矛盾する)な場合は配布できないという制限も
GNU一般公衆ライセンス(GNU General Public License、GNU GPLまたは、単にGPL) とは、GNUプロジェクトのためにリチャード・ストールマンにより作成されたフリーソフトウェアライセンスである。八田真行の日本語訳ではGNU 一般公衆利用許諾書と呼んでいる[6]。現在、GNU公式サイト日本語ページではGNU一般公衆ライセンスと表記されている[7]。 概要[編集] GPLは、プログラム(日本国著作権法ではプログラムの著作物)の複製物を所持している者に対し、概ね以下のことを許諾するライセンスである。 プログラムの実行[注釈 2] プログラムの動作を調べ、それを改変すること(ソースコードへのアクセスは、その前提になる) 複製物の再頒布 プログラムを改良し、改良を公衆にリリースする権利(ソースコードへのアクセスは、その前提になる) GPLは二次的著作物についても上記4点
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ECMAScript" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2020年6月)
2007/02/20 WebサービスのAPIやRSSフィードを使って複数サイトのサービスや情報をマッシュアップ――。これはWeb2.0が包含するいくつかの概念のうち、最も重要なものの1つだ。Amazon.comやGoogle、Yahoo!、楽天といった大手Webサイトは、RESTやSOAPを用いたAPIを公開しており、さまざまなサービス提供者や個人がAPIを通して各種サービスを利用している。その一方、世の中のWebサイトの大多数はWeb1.0的なHTMLやCGIフォームしか提供していないのが現実だ。こうした背景からWeb1.0サイトから構造化されたデータを引っ張り出す“Webスクレイピング”技術が急速に発展してきているようだ。 HTMLをXML化し、XPathで関連データだけを抽出 例えば価格情報サイトでは製品名から価格が簡単に調べられるが、Webサーバから提供されるのは、製品名や価格にレ
This post is also available in: Español (Spanish) Last Updated on December 25, 2020 by Jay (Updated testing results for 2020) Summary: There are three methods available to unlock iPhone 6/6s or 6 plus/6s plus – software unlocking, hardware unlocking, and IMEI unlocking. Software unlocking is a scam and doesn’t work, and hardware unlocking can ruin your device and will void your warranty. The only
Pages 3 of 6 Previous Page Next Page カンペキな初心者のための、Adobe AIRの基礎の基礎 このセッションの冒頭では、まず百聞は一見にしかず、AIRで開発されたさまざまなサンプルアプリケーションがデモからスタート。基調講演でも紹介された「Buzzword」を筆頭に、アップルのiPhoneをデスクトップ上で再現するものや、NHK時計のAIRアプリケーション版などが披露され、AIRがどれだけ自由で楽しいアプリケーションプラットフォームであるかが示された。 参加者の間でAIRで何が実現するかのイメージが共有されたところで、AIRの解説が始まった。Web標準技術を全面採用し、実行環境はもちろん開発環境もWindowsとMacのクロスプラットフォームであることは、限りなく多くのユーザにリーチできるWeb技術と、高速かつ高機能化できるデスクトップアプリケーショ
最近、Flexの勉強をいろいろとやってみているのですが、AIRのアプリケーションも試しに作ってみようと思ってとりあえずTwitterのクライアントを作ってみました。 タイムラインの表示とステータスの送信しかできない超低機能なので、このままでは常用はできないとは思います(笑) 使っているコンポーネントとか 今回は、ログイン情報の保存にSQLiteを使っています。設定タブでOKを押すとプレーンでSQLiteのテーブルに格納されるので、あまりセキュリティ的に好ましくありません。暗号化して保存するように改良した方が良いと思いますが、今回はサンプルなので手抜きです...。 TwitterのAPI利用は、提供されているAction Script 3ライブラリをimportして使っています。これを使えばかなり楽にTwitterへのアクセスが可能です。 取得したタイムラインをDataGridに反映させるた
基本的な文法 変数 var 変数名:型名; var num1:int; var textField1:TextField = new TextField(); クラスの定義 package 所属するパッケージ名 { // パッケージ名省略可 import xxx; import xxx; // 変数宣言 アクセス修飾子 var プロパティ名:プロパティの型; // コンストラクタ アクセス修飾子 function コンストラクタ名() { this.aaa = dddd; } // メソッド1 アクセス修飾子 function メソッド名1(引数1:型 = デフォルト値):戻り値の型 { return this.mmmm; } } Flashを描画するクラスは Sprite クラスを継承する package { public class Test
Apache Flex(アパッチ・フレックス)は、リッチインターネットアプリケーションのライブラリ。ソフトウェア開発キットとしては Apache Flex SDK があり、統合開発環境としては Adobe Flash Builder がある。デザインには MXML を利用し、プログラミング言語には ActionScript を利用し、Adobe Flash Player 上で実行する swf ファイルを生成する。Flex 3 からは AIR 上でも実行可能。Flex SDK は 4.6 までは Adobe Flex SDK だったが、4.7 がなく、4.8.0 から Apache Flex SDK。 概要[編集] Ajaxブームの火付け役となったのがグーグルマップと言われており、今日の Ajax を利用した代表的なウェブサービスであるが、ウェブブラウザに依存する JavaScript によ
Local interaction:range based and proximited based (soon) Global interaction: multimarker with paddle (soon) Working with gsubLite (soon) ARToolKit Coordinate Systems ARToolKit and Hardware: some tips, tools for your Hardware (HMD, camera, tablet PC) ARToolKit Vision Algorithm (principle, calibration, normalization cost, inverse position accuracy) ARToolKit Benchmark (performance, tested camera) M
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
Cygwinだと以下のような方法でJavaScriptを呼び出すことができたのだが、 cygstart "/cygdrive/c/Program Files/Mozilla Firefox/firefox.exe" \ "javascript:alert(location.href)" MacだとAppleScriptを使わないと駄目らしい。 AS Holeのページによれば 以下のようなスクリプトを使うといいらしい。 tell application "Firefox" set aURL to «class curl» of window 1 end tell osascriptというコマンドを使うこともできる。 osascript -e 'tell application "Firefox" to «class curl» of window 1'
GLUTの位置付けがようやく分かった(遅)。GLUTってのは描画以外のウィンドウシステムやらイベントやらの処理を共通APIとしてまとめたもの。なので、その辺をGLUTでやるかCocoaでやるかで分かれるってわけだ。 GLUTを使って書かれたサンプルでも、GLUTの部分をNSOpenGLView等のクラスをうまく使ってCocoaで書き直してやれば、gl.hに関する描画部分はそのまんま使える。 NSOpenGLViewをIBで張った場合、初期設定は自動でやってくれるのでその辺りの関数は呼ばれない。ただし、この場合の初期設定は限られているので、詳細を設定する場合はNSViewのカスタムクラスとして貼付けておかなければならない。 現行の NSOpenGLView の Interface Builder インスペクタが提供しているピクセルフォーマット属性のセットは限られているため、追加のピクセルフォ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く