タグ

javascriptに関するstealthinuのブックマーク (542)

  • jQuery Mobile+PhoneGap連携でDreamweaverはスマホアプリ開発ツールに?

    jQuery Mobile+PhoneGap連携でDreamweaverはスマホアプリ開発ツールに?:D89クリップ(21) jQuery Mobileとの連携機能搭載を宣言したDreamweaver CS5の今後の方向性や便利機能について聞いた。Dreamweaverは「IDE」になってしまうのか? Webサイトをモバイル端末向けに提供したいというニーズが格化してきた。いち早くjQuery Mobileとの連携機能搭載を宣言したAdobe MAXからはや4カ月(参考:Adobe Max 2010まとめレポート〜アドビのHTML5・jQueryサポート最新事情)。Dreamweaver CS5がモバイルWeb開発ツールへと成長する日は近いのか? 米アドビシステムズでWebセグメント グループ プロダクトマネージャーを担当しているデヴィン・フェルナンデス(Devin Fernandez)氏

    jQuery Mobile+PhoneGap連携でDreamweaverはスマホアプリ開発ツールに?
    stealthinu
    stealthinu 2012/10/06
    Dreamweaver CS5からはjQuery MobileとPhoneGap対応でほぼスマートフォン開発用IDEになっとる。というか通常のWeb制作とそっちとどっちも入ってるって感じ。知らんかった。
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    stealthinu
    stealthinu 2012/10/05
    TypeScriptの便利な点まとめ。moduleやextends,interface、あとアロー関数式について。
  • JavaScript With Syntax For Types.

    TypeScript is JavaScript with syntax for types.TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.

    stealthinu
    stealthinu 2012/10/03
    MSの作ったJSX的なクラス指向javascriptだがより普通のjavascriptと親和性高い感じ。そして開発環境の支援を受けられるところが大きい。VS2012で補完が使えたり。C#,delphiの人が開発。
  • HTML5でロードオブナイツとかいうゲームを作った - mizchi log

    陣取り戦争ゲーで、iPhoneUnity版からの移植です。 ロードオブナイツ - Yahoo!モバゲー http://yahoo-mbga.jp/game/12011436/detail PC(Chrome/Firefox/IE9以上)とスマホ(Webkit)で同じ物が動きます。ヤバゲーとモバゲーでアカウントは共有してるので、どっちからでも入れます。 HTML版としては既存コードとか一切なかったんで、JSに関してはフルスクラッチです。というか全部CoffeeScriptです。 ある日会社で楽しくHaskellでKPI計算モジュール書いてたら、 「UnityのネイティブのゲームHTML5に移植したい」 みたいな話が降ってきたので、移植しました。3ヶ月ぐらいで。 プラットフォームはモバゲー(スマホ) + ヤバゲーです。HTML5なのは、スマホとブラウザゲーで開発リソースを共通化したかったか

    HTML5でロードオブナイツとかいうゲームを作った - mizchi log
    stealthinu
    stealthinu 2012/09/12
    AndroidとWeb版のロードオブナイツ(のクライアント部分)はUnityで作られたiPhone版をHTML5に書きなおしたものなんだと。HTML5でここまでできると。そして3ヶ月だって。ふえぇ〜
  • JavaScriptのコードでPDFを生成できる「jsPDF」:phpspot開発日誌

    jsPDF JavaScriptのコードでPDFを生成できる「jsPDF」。 次のようにブラウザ上でサーバサイドを通さずにPDFが作れてしまいます。 実装コード例。図形などの描画も可能になっています。 テキストベースのPDFならより簡単なコードで実現できます 簡単なものであればこうしてブラウザ上で作っちゃったほうがサーバサイドに優しくていいですね。 関連エントリ ブログにPDFを直接埋め込めるWordPressプラグイン「Embed PDF」 ActionScript3からPDFを作成出来るライブラリ「purePDF

    stealthinu
    stealthinu 2012/09/11
    javascriptからPDF作るためのライブラリ。というかPDFを吐き出せるdraw系描画ライブラリと言ったほうがわかりやすいかも。
  • Ruby脳が理解するJavaScriptのオブジェクト指向

    (追記:2012-12-15) 記事およびこれに続くその2,その3をまとめて電子書籍化しました。「Gumroad」を通して100円にて販売しています。内容についての追加・変更はありませんが、誤記の修正およびメディア向けの調整を行っています。 電子書籍Ruby脳が理解するJavaScriptのオブジェクト指向」EPUB版 このリンクはGumroadにおける商品購入リンクになっています。クリックすると、オーバーレイ・ウインドウが立ち上がって、この場でクレジットカード決済による購入が可能です。購入にはクレジット情報およびメールアドレスの入力が必要になります。購入すると、入力したメールアドレスにコンテンツのDLリンクが送られてきます。 購入ご検討のほどよろしくお願いしますm(__)m 関連記事: 電子書籍Ruby脳が理解するJavaScriptのオブジェクト指向」EPUB版をGumroadか

    stealthinu
    stealthinu 2012/09/10
    継承元(プロトタイプオブジェクト)の関数をどうやって呼んでるかってことからたどっていって最後にnewの説明になるという逆向きでの説明。なるほど!
  • JavaScriptは業務アプリの開発言語として有力な存在になる

    この記事は、日経SYSTEMS 8月号に掲載された連載「新野淳一の技術インパクト」第5回のオリジナル原稿をPublickey掲載用に編集したものです。Publickeyでは日経SYSTEMS編集部との合意を得て、雑誌発行から一定期間後に記事をPublickeyに掲載しています。 JavaScriptは1995年の登場から何年にもわたって、Webページにちょっとした動きを与えるための簡易なプログラミング言語とみなされてきた。しかしいまやJavaScriptはモバイル向けアプリケーションの開発、業務アプリケーションのフロントエンド開発、そして大規模なWebアプリケーションのサーバサイドプログラミングなど、あらゆる分野での活用が始まりつつある。最も注目を集め、急速に適用分野を広げて進化しているプログラミング言語だ。 業務システム開発の視点で見れば、今後の開発言語としてJavaScriptが有力候

    JavaScriptは業務アプリの開発言語として有力な存在になる
    stealthinu
    stealthinu 2012/09/07
    ブ米では反対意見多いみたいだけど流れとしてそうなる可能性は大きいんじゃないかと思う。やはりモバイル・パッドへの流れがあるからそうなるとクライアントはjavascriptになるだろうし。
  • ユーザーが簡単にHTMLを入力できるWYSIWYGエディタ ベスト3 - リート開発者ブログ

    こんにちは。リートの satoshi です。 前回の投稿より、少し時間が空いてしまいましたが、今回はWYSIWYGエディタについてご紹介したいと思います。 WYSIWYGエディタって WYSIWYGエディタというのは、ブログ記事を書くときにフォントサイズを大きくしたり、見出しや色を変更したり…といったことをボタン一つで簡単に操作ができるとても便利な機能です。 今回はその中でも使えるエディタベスト3をご紹介します! WYSIWYGエディタベスト3 私が選んだのは TinyMCE, CKEditor, NicEdit の3つです。3つともデザインはもちろんのこと、使い勝手がとても良かったです。 それでは3つのエディタについて詳しく紹介していきます。 TinyMCE TinyMCE は社内や個人的な利用用途では制限無く使えるエディターです。商用利用の場合は、$345 から利用出来ます。こちらは、

    stealthinu
    stealthinu 2012/09/06
    WYSIWYGエディタライブラリ。商用もMITライセンスで使えるものもあり。
  • 手軽に美しく実装!ファイルアップロード用JavaScriptライブラリ4選 - Lancers開発ブログ

    こんにちは、keiです。 今回は、ブラウザからのファイルアップロードを実装する際に、お勧めなJavaScriptライブラリを4つご紹介致します。 ランサーズ上で、大容量ファイルのアップロード機能を実装することになった際に、以下の軸で調査した結果となります。 手軽に実装できる 見た目が今風 (大容量なので)アップロード中にプログレスバーが表示される Uploadify http://www.uploadify.com/ 複数ファイルアップロードが可能なjQueryプラグイン。 HTML5バージョンとFlashバージョンがあります。 長所 豊富なドキュメントとデモ 高いカスタマイズ性 短所 HTML5はライセンスが必要 Plupload http://www.plupload.com/ HTML5、Flash、Silverlightに加え、GearsとBrowserPlusにも対応し

    stealthinu
    stealthinu 2012/09/06
    ファイルアップロード用ライブラリ。
  • なんてこった…CPANモジュールをnode.jsで動かしてしまうライブラリ「node-perl」 - tokuhirom's blog

    https://github.com/tokuhirom/node-perl/ ここ最近、プログラミング言語同士の壁が徐々に破壊されている気がします。あるプログラミング言語上で別なプログラミング言語を動くようにしたり、置き換えてしまったりするような類です。今回はその一つ、CPAN moduleをnode.js上で動かすという、かなり無茶な気がしなくもない、そんなソフトウェアnode-perlを紹介します。 var Perl = require('../index.js').Perl; var perl = new Perl(); perl.use('LWP::UserAgent'); var ua = perl.getClass('LWP::UserAgent').new(); var res = ua.get('http://mixi.jp/'); console.log(res.as_

    stealthinu
    stealthinu 2012/08/28
    nodeから「CPANモジュール」を使えてしまうというライブラリ。ただしブロックするよとのこと。でもすげええええ。本格的に作る前にプロトタイプ作りたい時なんかにも良いのでは?
  • JavaScriptのメモリリークを発見してくれるツール「Leak Finder」をグーグルが公開

    ガベージコレクションの機能を備えるJavaScriptのような言語で開発されたアプリケーションでは、基的にメモリリークは生じないはずですが、それでも回収されないメモリ領域がどんどん増えていくというメモリリーク的な状況は起こりえます。 leak-finder-for-javascript - Tool for finding memory leaks in JavaScript programs. - Google Project Hosting メモリリークは最終的にはそのソフトウェアの動作を遅くしたり不安定にしますが、短期的には問題なく動作しているように見え、単純なテストでは症状が表れにくいため、発見は難しいものです。 グーグルはこうしたJavaScriptのメモリリークを検出してくれるツール「Leak Finder」を公開したことを、ブログ「Leak Finder: a new to

    JavaScriptのメモリリークを発見してくれるツール「Leak Finder」をグーグルが公開
    stealthinu
    stealthinu 2012/08/16
    javascriptの広義のメモリリーク、意図しないオブジェクトの保持により使用メモリが増えてく、を見つけるためのツール。google製でchrome向け。
  • WebSocket サーバの実装とプロトコル解説 - Block Rockin’ Codes

    intro なんだかんだ WebSocket を使ってるのに、 WebSocket サーバを自分で書いたことが無かったので、RFC も落ち着いてきたここらで、仕様を読みながら実装してみようと思いました。 "WebSocket サーバ 実装" とかでググると、 Socket.IO とか pywebsocket で WebSocket アプリ作って、「WebSocket サーバを実装」みたいなタイトルになってることが多いみたいですが、 (Apache に PHP で HelloWorld して、「HTTP サーバ実装しました」とは言わないよね。) この記事では、 WebSocket プロトコルをしゃべるサーバ自体を実装します。 といっても、全部やるのはちょっと大変だったので、基的なテキストメッセージのやりとりの部分だけやって、エコーサーバができるところまでやりました。 完成版のソースは以下で

    WebSocket サーバの実装とプロトコル解説 - Block Rockin’ Codes
    stealthinu
    stealthinu 2012/07/27
    websocketの実装。node.jsで。とりあえずhtml接続した後httpヘッダでwebsocketへのupgrade申請してやればそこから先はunix socketっぽい通信になるのか。
  • php.js - PHP VM with JavaScript

    This library reads PHP code and transforms it into JavaScript code which can be run in the PHP VM in this library, resulting in same results as with PHP. It starts by tokenizing the PHP code into tokens, which it then uses to build an AST tree. Once the tree has been constructed, the script compiles it into JavaScript that can be interpreted by the VM and then executes it. Any additional unconvert

    stealthinu
    stealthinu 2012/07/26
    javascript上で動くphpのVMエンジン。phpをそのまま渡してやるだけ。すげえ。
  • 『JavaScriptのテスト手法』

    みなさんはじめまして。 2011年11月に中途で入社し、現在はAmeba事業部でスマートフォン版Ameba(通称デカグラフ)の開発をしている川口(facebook)と申します。 JavaScriptにおけるテストフレームワーク JavaScriptにおけるテストフレームワークとしては、有名なもので現在以下のものがあります。 ●JsUnit Javaのテストフレームワークとして有名な「JUnit」を参考に作られたテストフレームワークです。 ●QUnit もともとjQueryをテストするために開発されたフレームワークですが、現在ではjQueryへの依存が無くなっているためjQuery以外のライブラリを使ったプロジェクトでも使用できます。 ●Jasmine

    『JavaScriptのテスト手法』
    stealthinu
    stealthinu 2012/06/29
    jasmineの使い方実例。テストフレームワークを使ってもこのくらい手間がかかる。
  • 第2回 Meteorアプリケーションの実行環境 | gihyo.jp

    Meteorの実行環境 連載第2回では、Meteorアプリケーションの実行環境についてお話しします。 Meteorは、すべてをJavaScriptで書くことができるという利点を最大限に活かし、サーバとクライアントでコードを共有したり、サーバのコードをクライアントから呼び出すことができます。そうしたことを実現するには、今回の内容を理解しておく必要がありますが、幸いにも大して難しい話ではありません。 MeteorによるJavaScript/CSSの管理自動化 HTML/JavaScriptを用いたクライアントを作成する上で、いつも頭を悩ませるのがリソースの管理です。 大規模なアプリケーションともなると、JavaScriptCSSが数十ファイルに上ることも珍しくありません。それらを通常の<script>や<link>で読み込むと、それらのファイルを読みこむごとにHTTPリクエストが発生するため

    第2回 Meteorアプリケーションの実行環境 | gihyo.jp
    stealthinu
    stealthinu 2012/06/12
    meteorではリリース時には勝手にscriptファイルまとめたり最小化したりしてくれる。ちょっとした手間だけど便利。
  • Haxe - The Cross-platform Toolkit

    Haxe 4 is here! Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler. Download 4.3.4 Released: 2024-03-04 Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpre

    Haxe - The Cross-platform Toolkit
    stealthinu
    stealthinu 2012/06/05
    javascriptやActionScriptに変換できる言語haXe。クラス志向でjavascriptに近い文法。JSXに似てる、というかこっちのほうが古くて似たコンセプト。
  • JSXよりHaxeがイケてる3つの理由 - みずぴー日記

    Javascriptを生成できる言語『JSX』がリリースされました。めでたいですねー。 ただ同じくJavascriptを生成きるHaXeのことが忘れられている気がするので、宣伝します。 ステマじゃないよ! 型推論がイケてる 現時点でJSXには型推論が実装されてないので、関数を定義するには全ての型を書く必要があります。 // JSXだよ! function add(x : number, y : number) : number { return x + y; } これだけなら特に問題ないように見えますが、これが高階関数を定義しようとするとどんどん複雑になっていきます。 // JSXだよ! function f(g: function(:number):number): function(:number):number { return function(x: number): number

    JSXよりHaxeがイケてる3つの理由 - みずぴー日記
    stealthinu
    stealthinu 2012/06/05
    HaXeっていうJSXみたいなjavascriptベースのクラス言語があんのね。んで構造的部分型というのは納得。継承なくてもこれだけでだいぶできること多そう。
  • にひりずむ::しんぷる - わーい、JSX で canvas いじれたよー

    ちょろっと修正 というわけで、blog の背景の canvas を JSX で書きなおしてみた。いま動いてるのは JSX でコンパイルした JavaScript です。 だいたい、チュートリアルとテストみたらできた。 まず、node と npm が必要なのでよしなにいれる $ brew install nodejs $ curl http://npmjs.org/install.sh | sh そしたら JSX のレポジトリから git clone して make setup $ git clone git://github.com/jsx/JSX.git $ cd JSX $ make setup これで jsx の開発環境が整いました!簡単ですね!! ちなみに、いまは make install とかないので、とりあえずはこの落としてきたレポジトリで適当に開発することにした。 あとは、

    stealthinu
    stealthinu 2012/06/04
    JSXからcanvasいじってるサンプル。文法はjavascriptっぽいんだけどがっつりクラス志向なプログラムになることがよく分かる。
  • closure-compiler - Project Hosting on Google Code

    Code Archive Skip to content Google About Google Privacy Terms

    stealthinu
    stealthinu 2012/06/04
    Googleのjavascript最適化コンパイラ
  • JavaScripterから見たJSX

    私は2001年からJavaScriptを専門にして実装をしており、かなり長い間JavaScriptを使い続けてきました。ExGameをはじめとして、異常なほどにJavaScriptを使い倒したプロジェクトを何個か完遂させています。前の会社「ブロードテイル」がDeNAに買収されたのは、JavaScriptのプロダクトだけでなく、私たちのJavaScriptのスキルを生かしたいという側面も大きくあったと感じています。 そんな私ですが、正直に言うとJSXの開発にはほとんど関わっていません。JSXは基的に一穂さんが主導し、gfxがフォローし、a_bickyがドッグフードをべる(自分たちのプロダクトをまず自分たちで率先して使う)という形で進んできました。私が強くかかわったのは、主に3月の言語仕様を決めるときの議論程度です。なのでJSXについてそこまで詳しい訳ではないのですが、そばで開発を見てきた

    stealthinu
    stealthinu 2012/06/04
    JSXは『多人数での開発に向いた言語にする、JavaScriptの変換で遅くなることがないようにする』が目的と。今後、というか今や主戦場は携帯端末向けjavascript上と考えるべきなのか。