Free Backgrounds Browse the selection of free beautiful background photos submitted by our community of talented contributors and completely free to download and use.

前のエントリでこんなことを書きました。 JavaScriptで波形データを読み書きすることができる。しかし再生するのは難しい。 HTML5のaudioタグとData URIを組み合わせればできないこともないが、コストが大きすぎる。 コストが大きいのは音声ファイルが大きいからです。50MBある波形をいちいち変換してられません。 でも小さい波形ならできるかもしれない! ということでやってみました。 基本的なアイディア 波形データをつくる(数値の配列) 波形をバイナリ列に変換する バイナリ列にWAVヘッダを付加する Base64エンコード audioタグのsrc属性に指定 audioを再生 つくったもの http://yanagiatool.appspot.com/jsaudio/mmltest.html シンプルなMMLプレイヤーです。JavaScript + HTML5。 ベロシティとかルー
Firefox にこんな機能があればいいなあ → ん、Greasemonkey というのでできるらしいぞ → ユーザースクリプトとやらを書けばいいのか → どうやって書くんだ? というところからスタートして、最終的に自作のユーザースクリプトを公開するに至るまでの間、参考にしたサイトや本をできるだけ自分の学習順に時系列に沿って列挙してみました。 JavaScript を少々かじったことのある人が Greasemonkeyスクリプトを書いてみようと思い立ったときに、その学習の指針というか、道標のようなものとして役立つリンク集になればいいなと思ってます。 Greasemonkey まずは Greasemonkey ってなんだとか、ユーザースクリプトってどう書くんだというのを調べるところからスタート。(以下小見出しがリンクになっています) Greasemonkeyの開発をまとめてみる ここで Gr
こんにちは、太田です。前回はクロスブラウザの入口として、各ブラウザの特徴をまとめつつ、実際にクロスブラウザなコードを紹介しました。今回はクロスブラウザ対策における基本である、各ブラウザ環境の構築について解説したいと思います。 前回紹介した通りブラウザにはたくさんの種類・バージョンがあります。それぞれが動作する環境を用意するだけでも、一苦労ではすみません。なるべく少ないマシンで、各バージョンをインストールして、さらにデバッグするための環境作りについて紹介します。なお、Safari以外はWindows環境を想定しています。さらに、特に断りがない限りはWindows XP SP3をベースに解説させていただきます。ご了承ください。 各ブラウザのデバッグ環境は近年目覚しいほどの進化を遂げています。統合デバッグ環境の草分けであるFirebugを筆頭に、Safari/Chrome(WebKit)のWeb
constructor(プロパティ)とprototype.constructor(プロパティ)は 別物だと思っていたけど、やっぱり同じ物だとおもいつつもやっぱり違うのか?と よくわからなくなってきた。(特に継承とかしようとした場合に) ので少し調べてみた。 (ちなみにSpiderMonkeyをつかって試している) constructorプロパティとは サイ本によると、 オブジェクトの初期化で使用されたコンストラクタ関数を参照する。 とある。 var a = new Array(); a.constructor == Array;//>trueになる 確かに、Arrayオブジェクトでnewした変数aのconstructorプロパティは Arrayになっているようだ。 じゃあ、Arrayのconstructorプロパティってなんだろ? これで気になったのは、newしてないArrayオブジェクト
prototypeとはなんなんだ? 今まで単なる継承用の何かをつなげておくためのものだと思っていたが jQueryのコードにチラホラprototypeプロパティからメソッドを直接使う記述があったので気になった さらにnewまでprototypeの中のメソッドを使ってる・・・なんだかよくわからん ▲ ▼ 今の認識と使い方 まずprototypeというものは関数オブジェクトに必ずあって、そこから作られたオブジェクトはprototypeプロパティを継承するということ つまりprototypeプロパティにメンバを追加すればnewした対象に全部メソッドを追加できる var Hoge = function(){}; Hoge.prototype.piyo = function(){alert('aaa');}; var aaa = new Hoge(); aaa.piyo(); こういうこと
百花繚乱なSilverlightのオープンソースプロジェクト集:.NETを知らない人でも分かるSilverlight入門(番外編)(1/3 ページ) 連載「.NETを知らない人でも分かるSilverlight入門」では、これまで6回にわたってSilverlight 1.0を中心とした技術解説を行ってきたわけですが、今回がついに最終回となります。 最後は番外編として、マイクロソフトが支援するオープンソースコミュニティである「CodePlex」にあるSilverlight 1.0/2に関連するオープンソースプロジェクトを紹介し、さらなるSilverlightの世界を感じていただこうと思います。 ソフトウェア共同開発ポータル「CodePlex」とは? 最初に紹介しておかなくてはならないのは、CodePlexについてです。ご存じの方もいらっしゃると思いますが、CodePlexとはマイクロソフトが支
[ソースコードをダウンロード] (download sample source code) 今度はミニマムなフォームを作ってみましょう。 <UserControl xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Name="JSSample4"> <StackPanel> <TextBlock x:Name="label_top" Text="What's your name?" /> <TextBox x:Name="text_name" /> <Button x:Name="cmd_submit" x:Content="submit" /> </StackPanel> </UserControl> と書いてみますが、これはそ
2010年03月16日02:00 カテゴリLightweight Languages javascript - 万能継承関数 JavaScript: The Good Parts Douglas Crockford / 水野貴明訳 [原著:JavaScript: The Good Parts] うーん、かっこいいけど、これでも冗長。 JavaScriptで継承やるときにprototype書きまくるのめんどい人は - あ、いしかわですね こうすればいいよ たとえば、 (function(o){ o.jump = function() { alert("Jumps, jump, jumpoo!!"); }; o.sayOwnFavorite = function() { alert("I like "+this.favorite+"!"); }; })(Child.prototype); と書
Silverlight 2の登場以来、C#やVisual Basicを使ってプログラムできるということが大々的に宣伝されるようになり忘れがちですが、SilverlightはWebブラウザに搭載されているJavaScriptからも制御可能です。最初にSilverlight 1.0が登場した当時は共通言語ランタイムが含まれていなかったため、SilverlightのプログラミングにはJavaScriptが使われていました。積極的なアナウンスは行われていませんが、Silverlight 2でもJavaScript APIは少なからず拡張されています。 しかし、JavaScriptによるSilverlightアプリケーション開発は、C#やVisual Basicによる開発とは大きく異なります。 マネージコードによるSilverlightアプリケーションは、Visual Studioなどを使ってプログ
Get the Titanium Mobile SDK Head out to the Official Titanium Site and download the latest Titanium Mobile SDK and get started developing rich applications for the desktop! Get Started with Titanium New? Well the Get Started Reference will teach you all the basic things you'll need to learn to get started with building your Titanium application. Develop Mobile Apps for iPhone and Android Quickly W
Last Modified on December 11, 2009, 04:12 PM by Jeff Haynie Edit | History Appcelerator, Inc. CodeStrong Official Blog Follow @appcelerator on Twitter Show all changes All contents of Appcelerator Codestrong are released under the Creative Commons Attribution License, Version 3 unless otherwise noted. See License and Copyright page for more details. The Official Documentation for Entourage, Titani
At Freesoft you can download applications, programs and utilities for free with quick installation on your personal computer or mobile device. You will definitely find the software you need in our unique and extensive catalog. Benefits of Freesoft A large selection of programs. Many popular, highly specialized and modified programs for Android , Windows. Regular updates of full versions. Comfortab
HTML+JavaScriptでiPhone/Androidアプリを作れるTitanium Mobileとは:Web技術でネイティブアプリを作れるTitanium(1)(1/3 ページ) iPad/iPhone VS Androidに戸惑っているWebデザイナ/開発者のために、Web技術でネイティブアプリを作れるオープンソースの開発ツールを紹介し、その利点や使い方を連載で解説します iPad/iPhone VS Androidに戸惑っていませんか? 2010年1月5日、グーグルがAndroid 2.1を搭載した「Nexus One」を発表しました(参考:Google、Android 2.1搭載の“スーパーフォン”「Nexus One」を発表)。高精細なディスプレイや高速なプロセッサによる快適な動作など、iPhoneのライバルとしての存在感が話題になりました。また1月21日には、NTTドコモ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く