タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとhowtoとHTML5に関するnaga_sawaのブックマーク (15)

  • WebRTCによるビデオチャットサービスの開発 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに Webで使えるビデオチャットサービスを開発しましたので、システム構成や使用したフレームワークやサービス、開発のポイントなどまとめてみました。 (去年にはQiitaの投稿を作っていたのですが、下書き保存したまま忘れて今頃の投稿になってしました。。) 月々のランニングコストは1000円以内、開発工数は1人月以内で作成しています。 WebRTCが出てきたおかげで、かなり容易にビデオチャットサービスが開発できるようになっていますので、よければ参考にしてください。 開発のポイント、コードだけでなく、開発の動機から、システム構成を決める為

    WebRTCによるビデオチャットサービスの開発 - Qiita
  • WebRTCの技術解説 公開版

    第1回NTT-WEST学生向けアプリ開発コンテスト(WebRTC)の勉強会資料です。 ※コンテスト情報はFacebookページよりご覧ください! https://www.facebook.com/nttw.w.con

    WebRTCの技術解説 公開版
    naga_sawa
    naga_sawa 2014/09/26
    WebRTC の解説
  • HTML5で実現できる!環境光に合わせたレスポンシブなUI

    HTML5で実現できる!環境光に合わせたレスポンシブなUI Tomomi Imura(Slackフロントエンド開発やデザインに携っている皆さんにとって、ここ数年間「レスポンシブ・ウェブ」についての話題は避けて通れないものとなっているでしょう。モバイルやタブレット上でも、ユーザー・エクスペリエンスを失うことのないウェブを表現するには、CSS3 Media-queriesが欠かせないものとなってきました。 それでは実際、レスポンシブ・ウェブとは何についての対応(レスポンシブ)なのでしょうか。 現在のところ、私たちがいうレスポンシブ・ウェブデザインとは、どんなスクリーンの幅や表示領域、デバイスの画面解像度や画面の縦横の向きにも対応したウェブデザイン、というのが事実上の定義となっているようです。 そこで今回、私はその定義を超えたレスポンシブ・ウェブのユースケースについて考えてみました。 太陽光

    HTML5で実現できる!環境光に合わせたレスポンシブなUI
    naga_sawa
    naga_sawa 2014/02/02
    デバイス APIを使って環境光を拾う
  • WebRTCを仕組みから実装までやってみる - blog::wnotes.net

    このエントリはFrontrend Advent Calendar 2013 23日目の記事です。 2014/03/16追記 WebRTC-DataChannelについてもエントリ書きました。↓からどうぞ。 WebRTC-DataChannel使ってみたよ WebRTCを仕組みの理解から実装まで Advent Calendarを書くということでなんか新しいことやったほうがいいかなーって思ってたので、今回はWebRTCを調べてみました。 調べながらだったので間違っている箇所もあるかもですが、専門家の方のツッコミあれば歓迎です。 先に作ったサンプルデモを触りたい方は以下のアドレスからどうぞ。 WebRTC Video Chat Sample ※接続名は同時にアクセスしている方全員から見えますのでご注意ください!接続依頼が来た際にはダイアログが出るようにしてますが、安易に応答すると知らない人とつな

    naga_sawa
    naga_sawa 2013/12/26
    スクラッチで WebRTC を叩く方法
  • ブラウザーにファイルを残せるFile system APIの使い方 (1/5)

    HTML5では、Web StorageやWeb SQL/Indexed DBといった、JavaScriptでクライアントサイド(ブラウザー)にデータを保存する機能があります。今回紹介する「File system API」もそんな機能の1つですが、MacWindowsのようなディレクトリを持ったファイルシステムにデータをファイルとして保存できます。 File system APIを使うと、Canvasに描いた画像をファイルとしてブラウザーに保存する、といったことができます。現在のところ、「Google Chrome」と、Android 4の「Chrome for Android」だけで利用できますが、特にスマートフォンでファイルが扱えるのは便利でしょう。 今回は、File system APIを使って簡単なファイラーを作ります。File system APIは非同期処理が多く、掲載している

    ブラウザーにファイルを残せるFile system APIの使い方 (1/5)
  • WebSocketを使ってWebブラウザ間P2P通信をしてみた - いろいろな何か

    はじめに ブラウザ間でP2P通信が実現できれば、ブラウザ上で動作するP2Pアプリが作れて面白そうだなーと思ったのでWebSocketを使って実現してみました。仕組みについては以下で説明していきますが、私が実現した方法は限定的で実用性が低く色々と足りない部分もあるので、軽い気持ちで読んで頂けるとありがたいですw 仕組みの概要 なぜWebSocketを使うのか 従来、Webサーバとクライアント(Webブラウザ)間で非同期に通信するにはXHR(XMLHttpRequest)を用いてきました。基的にこのXHRは以下の図のように同一ドメインとしか通信できないという制約がありました。*1 しかし、WebSocketのthe Origin-based security modelでは異なるドメインとも通信することが可能になります。WebSocketプロトコルでは、サーバとクライアント間で接続を確立する

    WebSocketを使ってWebブラウザ間P2P通信をしてみた - いろいろな何か
    naga_sawa
    naga_sawa 2013/03/13
    WebSocketServerアドオンをFirefoxに乗せてブラウザ間でP2P通信してみる
  • Happy Elements Labs: websocket + HTML5(canvas)でのゲーム開発(ボンバーマン風)

    はじめに エンジニアの@ryooo321です。 よろしくお願いします。 Happy Elements株式会社では勉強会が活発に行われており、 その中の1つに「1.5時間で○○を作る」エンジニア向けワークショップがあります。(毎週開催@京都) ※ ○○は毎週かわり、設計/実装方法などは自由です。 今回はワークショップ2回(計3時間)で作成したボンバーマン風ゲームの紹介を通して、 他人とリアルタイムで遊べるゲームの可能性を感じていただければと思います。 ※ 技術的にはwebsocket、canvasを利用 ※ ライブラリ/ツールとしてNode.js、CreateJS、socket.io、coffeescriptを利用 ※ 急いで作ったのでほとんどリファクタリングされていませんmm また、おまけとして サーバーサイドでのcanvas描画とwebsocketでのバイナリメッセージについて 試してみ

    naga_sawa
    naga_sawa 2012/10/13
    サーバで描画情報作ってWebSocketでクライアントにPush配信して描画
  • JavaScriptでファイル操作!? File APIを使いこなそう

    連載目次 近年のWebアプリケーションでは、画像ファイルやテキスト・ファイル、Officeファイルのアップロードやダウンロードのやり取りが行われることが多くなってきている(例えば、Twitter上での画像ファイル共有やGoogleドキュメントでのOfficeファイルのアップロードなどがそれだ)。 HTML5では、ファイル操作に関するAPIとして「File API」が定義されたことで、ローカルのファイルをブラウザ上で直接、取り扱うことが可能となった。これによって、Webとローカルの違いをアプリケーションで意識しなければならない局面も少なくなる。 現在、File APIは以下の3種類の仕様が策定されている。

    JavaScriptでファイル操作!? File APIを使いこなそう
    naga_sawa
    naga_sawa 2011/12/20
    File APIのサンプル/ブラウザ上でのファイル生成もできるのね
  • Youtubeの動画を背景に

    Introduction In the ever-evolving landscape of web browsing, staying abreast of the latest technologies is crucial. HTML5, the fifth and current version of the Hypertext Markup Language, has revolutionized the way we experience the web. With its advanced features and enhanced capabilities, HTML5 has become the cornerstone of modern web development, offering a more seamless and interactive user exp

    Youtubeの動画を背景に
    naga_sawa
    naga_sawa 2011/12/07
    jQueryMobileでのスマートフォンらしいサイト作成手順
  • HTML5 Canvasでフラクタル図形を描いてみた

    はじめに 一年の1/4が終わってしまうと思ってるみなさんこんにちは。ダニーです。 今回はHTML5のCanvasの使い方を調べて Canvasでフラクタル図形を描いてみました。 デモ http://f96q.github.com/canvas_demo/ Canvasについて 詳しい仕様は http://dev.w3.org/html5/canvas-api/canvas-2d-api.htmlに載っているのでそちらを参照して下さい。 Canvasを作る <canvas id="main" width="500" height="500" ></canvas> canvasタグでcanvasを作ります。 コンテキストの取得 var canvas = document.getElementById('main'); if (canvas.getContext) { var ctx = can

    HTML5 Canvasでフラクタル図形を描いてみた
    naga_sawa
    naga_sawa 2011/11/19
    Canvasにフラクタルを描いてみた
  • HTML5のcanvas要素を使ってアニメーションを作る | 波乗りスタッフ日記/Web制作会社サーフボード

    こんにちは、営業の東です。 前回のcanvasネタだったんですが、今回もcanvasネタですw Flashの代替が期待されているHTML5ですが、canvas要素を使うことでFlashのようにアニメーションを作ることができます。 とは言うものの、Flashの代わりに使うには、機能的に足りないし、実装も大変です。 もしかすると、簡単なものはFlashからHTML5 + JavaScriptに置き換わっていくかもしれませんね。 作るアニメーションの見 canvas要素のアニメーションのサンプルは、世の中的なまだまだ少ないので、検索してもあまり良いものが見つかりません。 Processing.jsのサイトから作るアニメーションの見を見つけるのがいいですね。 で、今回選んだ見はこちら。 Processing.js - Basic - easing マウスポインタの位置に向けて、ゆっくりと円が

    naga_sawa
    naga_sawa 2011/11/19
    Canvasアニメーション
  • Canvas要素のアニメーションライブラリcakejs - TechTalkManiacs

    HTMLで規定されている、2次元画像用の要素Canvasで簡単にアニメーションできるライブラリがcakejsです。 なぜか日では紹介されていませんが、2008年ごろからリリースされている歴史のあるライブラリで複雑な図形やそれを使ったアニメーションを簡単に書くことができます。 円を書くならばCircleオブジェクトを呼び出す、とういうようにグローバルな名前空間を思いっきり占領しているのは少し困りものですが、使用方法にはIllustratorやInkscapeのようなベクタグラフィックソフトと似たようなところがあり、こちらになじんでいる人ならば使いやすいと思います。 長方形を回転させる例 var c = document.getElementById("target") // Canvas要素取得 var canvas = new Canvas(c) // cake.jsのキャンバスオブジェ

    Canvas要素のアニメーションライブラリcakejs - TechTalkManiacs
    naga_sawa
    naga_sawa 2011/11/19
    cake.js を使ってみたサンプル
  • sakef.jp

    sakef.jp 2024 著作権. 不許複製 プライバシーポリシー

    naga_sawa
    naga_sawa 2011/11/19
    Canvasサンプル/マウスから逃げる○
  • 「enchant.js」でゲームを作ろう! HTML5とJavaScriptによるアクションゲーム制作入門

    「enchant.js」でゲームを作ろう! HTML5とJavaScriptによるアクションゲーム制作入門 ライター:Veki HTML5でゲームが作れるライブラリ「enchant.js」がユビキタスエンターテインメントから発表されました。Webブラウザだけでスプライトを使ったゲームが動くとのことで興味を持った人も多いのではないかと思います。ここではenchant.jsを使ったゲーム作りについて見ていきたいと思います。 enchant.jsがサポートしているHTML5は,長らく使われていたHTML4に代わる次世代Webシステムの要となるものです。HTML5ではWebページの動的な要素,とくにグラフィックスの描画機能などが大幅に強化されており,これまでFlashを使わないとできなかったようなことが,HTMLJavaScriptだけでできるというのが最大の特徴となっています。 ここにきてIn

    「enchant.js」でゲームを作ろう! HTML5とJavaScriptによるアクションゲーム制作入門
    naga_sawa
    naga_sawa 2011/08/03
    HTML5 canvas でここまでできる
  • 1