サクサク読めて、
アプリ限定の機能も多数!
アプリで開く
●はてなブックマークって?
●アプリ・拡張の紹介
●ユーザー登録
●ログイン
●ログアウト
maxy
id:maxy
●
3,500
ブックマーク
●
-
お気に入り
●
-
お気に入られ
タグ
●すべて
●
*-users.jp
(3)
●
.emacs
(4)
●
.net
(14)
●
1cd
(3)
●
2ch
(6)
●
Functional Programming Language
(4)
●
LD(6)
●
accessibility
(3)
●
acl
(5)
●
actionscript
(38)
●
actionscript 3.0
(10)
●
activerecord
(28)
●
activescriptruby
(4)
●
administration
(5)
●
adobe
(10)
●
agile
(14)
●
air
(5)
●
ajax
(139)
●
ajax4jsf
(3)
●
algorithm
(17)
●
amazon
(39)
●
amazon aws
(19)
●
amazon ec2
(20)
●
amazon s3
(18)
●
amazon simpledb
(7)
●
amf
(3)
●
android
(79)
●
ap4r
(4)
●
apache
(36)
●
api
(56)
●
apollo
(9)
●
app
(3)
●
appcelerator
(7)
●
apple
(19)
●
application
(8)
●
ar(5)
●
art
(3)
●
article
(3)
●
as3
(4)
●
atom
(3)
●
authentication
(41)
●
automation
(3)
●
aws
(3)
●
back-sql
(3)
●
backbone.js
(3)
●
backup
(8)
●
bag
(3)
●
balloon
(4)
●
bdd
(20)
●
benchmark
(5)
●
bigtable
(5)
●
bittorrent
(3)
●
blog
(23)
●
book
(11)
●
borland
(4)
●
browser
(25)
●
bts
(5)
●
bug
(3)
●
bundler
(3)
●
business
(9)
●
c(8)
●
c#
(6)
●
c++
(24)
●
cache
(10)
●
cakephp
(6)
●
calendar
(10)
●
camera
(3)
●
canvas
(4)
●
capistrano
(13)
●
capybara
(3)
●
cgi
(3)
●
chart
(4)
●
chat
(7)
●
cheatsheet
(24)
●
chrome
(12)
●
ci(6)
●
closure
(5)
●
cloud
(13)
●
cluster
(3)
●
cms
(33)
●
cocoa
(68)
●
cocos2d
(4)
●
code
(10)
●
coffeescript
(6)
●
colinux
(5)
●
color
(3)
●
com
(3)
●
comet
(7)
●
command
(3)
●
common lisp
(3)
●
community
(10)
●
compiler
(10)
●
compiler compiler
(4)
●
config
(3)
●
cookie
(3)
●
corpus
(3)
●
couchdb
(8)
●
coverage
(3)
●
cpan
(5)
●
crawler
(4)
●
crm
(3)
●
cron
(3)
●
css
(82)
●
css3
(12)
●
csv
(3)
●
cucumber
(13)
●
cygwin
(3)
●
data
(3)
●
database
(43)
●
databinding
(11)
●
db(78)
●
dba
(10)
●
dbms
(3)
●
deb
(3)
●
debian
(5)
●
debug
(11)
●
debugger
(3)
●
delphi
(3)
●
deploy
(10)
●
design
(177)
●
design pattern
(11)
●
desktop
(9)
●
developer
(3)
●
developerworks
(5)
●
development
(41)
●
dhtml
(3)
●
di(3)
●
dictionary
(4)
●
directx
(3)
●
django
(3)
●
dns
(6)
●
docomo
(4)
●
document
(12)
●
dojo
(3)
●
domain
(4)
●
download
(7)
●
drb
(4)
●
druby
(3)
●
dxruby
(4)
●
eclipse
(35)
●
ecmascript
(7)
●
editor
(31)
●
effect
(3)
●
elisp
(23)
●
emacs
(61)
●
emoji
(3)
●
encode
(4)
●
encoding
(3)
●
engine
(10)
●
english
(8)
●
enterprise
(3)
●
environment
(3)
●
erd
(3)
●
erlang
(21)
●
excel
(6)
●
ext
(6)
●
extension
(8)
●
extensions
(17)
●
facebook
(12)
●
facelets
(3)
●
fckeditor
(3)
●
file upload
(4)
●
firefox
(38)
●
flash
(58)
●
flex
(26)
●
flex2
(4)
●
flickr
(8)
●
font
(7)
●
form
(5)
●
framework
(65)
●
free
(18)
●
freebsd
(3)
●
freesoft
(6)
●
freeware
(5)
●
full text search
(12)
●
functional
(5)
●
gae
(27)
●
game
(14)
●
gc(5)
●
gcc
(11)
●
gcov
(3)
●
gdd
(3)
●
gedit
(7)
●
gem
(13)
●
generator
(11)
●
geo
(4)
●
gingerbread
(3)
●
gis
(3)
●
git
(31)
●
github
(13)
●
gmail
(6)
●
gnome
(7)
●
gnu
(6)
●
google
(132)
●
google app engine
(21)
●
google apps
(4)
●
google calendar
(7)
●
google chrome
(5)
●
google code
(3)
●
google maps
(5)
●
google maps api
(6)
●
google wave
(13)
●
gourmet
(10)
●
gps
(3)
●
graph
(3)
●
graphics
(13)
●
greasemonkey
(8)
●
groonga
(4)
●
groupware
(4)
●
gtd
(7)
●
gtk
(4)
●
gui
(21)
●
hack
(3)
●
hadoop
(23)
●
haml
(5)
●
hatena
(7)
●
heroku
(4)
●
hg(9)
●
hosting
(5)
●
html
(52)
●
html5
(46)
●
http
(17)
●
httpd
(4)
●
hub site
(3)
●
hudson
(3)
●
i-mode
(3)
●
i18n
(7)
●
ia(4)
●
icon
(28)
●
icons
(3)
●
ide
(34)
●
idea
(8)
●
identity
(9)
●
ie(15)
●
ie6
(4)
●
ie8
(3)
●
im(9)
●
image
(31)
●
image processing
(7)
●
ime
(3)
●
innodb
(3)
●
install
(6)
●
installer
(12)
●
integration
(3)
●
intellij
(5)
●
interface
(15)
●
interior
(11)
●
interview
(4)
●
ios
(59)
●
ipa
(4)
●
ipad
(11)
●
iphone
(121)
●
iphone sdk
(4)
●
ipod
(7)
●
ipod touch
(5)
●
irb
(3)
●
irc
(5)
●
j2ee
(3)
●
ja(6)
●
jabber
(18)
●
japanese
(5)
●
java
(152)
●
javacc
(3)
●
javascript
(324)
●
jaxb
(8)
●
jboss
(6)
●
jpa
(3)
●
jquery
(70)
●
jruby
(25)
●
js(3)
●
jsf
(10)
●
json
(16)
●
keynote
(4)
●
kumofs
(3)
●
kvs
(32)
●
language
(3)
●
ldap
(7)
●
learning
(7)
●
library
(61)
●
life
(4)
●
lifehack
(10)
●
lifehacks
(14)
●
linux
(75)
●
lisp
(15)
●
livecd
(3)
●
livedoor
(4)
●
log
(13)
●
logging
(3)
●
logo
(5)
●
mac
(172)
●
mac os x
(116)
●
macports
(6)
●
macro
(3)
●
macruby
(4)
●
mail
(11)
●
make
(8)
●
makefile
(4)
●
management
(4)
●
manual
(3)
●
map
(5)
●
mapreduce
(24)
●
markdown
(3)
●
mashup
(3)
●
matchers
(3)
●
material
(14)
●
maven
(3)
●
mecab
(10)
●
media
(3)
●
memcached
(25)
●
merb
(8)
●
mercurial
(11)
●
messaging
(16)
●
microsoft
(6)
●
migration
(5)
●
mindmap
(4)
●
mingw
(3)
●
mit
(3)
●
mobile
(107)
●
mobile phone
(5)
●
mockup
(5)
●
mod_rails
(6)
●
modeling
(6)
●
mongodb
(11)
●
mongoid
(3)
●
mongrel
(6)
●
monitoring
(9)
●
morphological analysis
(4)
●
movie
(5)
●
mozilla
(18)
●
msdn
(5)
●
mta
(4)
●
music
(9)
●
mysql
(64)
●
navi
(6)
●
nerima
(8)
●
netbeans
(6)
●
network
(13)
●
nginx
(8)
●
nlp
(16)
●
nltk
(4)
●
node.js
(10)
●
nosql
(8)
●
oauth
(49)
●
objective-c
(82)
●
ocunit
(4)
●
office
(4)
●
oop
(4)
●
opencv
(5)
●
opengl
(5)
●
openid
(26)
●
opensocial
(8)
●
opera
(9)
●
orm
(7)
●
os(11)
●
oss
(47)
●
p2p
(5)
●
package
(5)
●
parser
(8)
●
passenger
(11)
●
pdf
(10)
●
performance
(49)
●
performance tuning
(9)
●
perl
(34)
●
photo
(13)
●
photoshop
(7)
●
php
(60)
●
phpstorm
(4)
●
plugin
(141)
●
podcast
(9)
●
portal
(11)
●
postfix
(9)
●
postgresql
(6)
●
powerpoint
(4)
●
powershell
(5)
●
presentation
(7)
●
profiler
(5)
●
programming
(15)
●
programming language
(6)
●
project management
(4)
●
protocol
(6)
●
prototype.js
(12)
●
prototyping
(7)
●
proxy
(5)
●
python
(66)
●
qemu
(4)
●
rack
(13)
●
radio
(4)
●
rails
(455)
●
rails3
(21)
●
rake
(9)
●
rbac
(5)
●
rd(5)
●
redmine
(5)
●
ree
(4)
●
reference
(55)
●
regexp
(9)
●
repository
(7)
●
research
(5)
●
rest
(10)
●
rfc
(6)
●
ria
(7)
●
roma
(4)
●
rpc
(6)
●
rspec
(40)
●
rss
(6)
●
ruby
(809)
●
rubycocoa
(6)
●
rubygems
(7)
●
rubykaigi
(15)
●
rubykaigi2009
(11)
●
rubymine
(7)
●
rvm
(4)
●
safari
(8)
●
saml
(12)
●
scaffold
(7)
●
scala
(6)
●
scalability
(36)
●
scheme
(4)
●
scm
(16)
●
scraping
(4)
●
screenshot
(5)
●
script
(13)
●
sdk
(4)
●
search
(25)
●
search engine
(7)
●
security
(21)
●
selenium
(8)
●
senna
(6)
●
server
(22)
●
service
(9)
●
shell
(9)
●
shop
(18)
●
sinatra
(14)
●
slideshow
(6)
●
smalltalk
(4)
●
smartphone
(5)
●
smtp
(9)
●
sns
(5)
●
softbank
(4)
●
software
(16)
●
solaris
(4)
●
source code
(5)
●
specification
(4)
●
sql
(11)
●
sqlite
(12)
●
ssh
(10)
●
ssl
(6)
●
sso
(7)
●
stationery
(6)
●
storage
(10)
●
streaming
(4)
●
study
(5)
●
subversion
(19)
●
svn
(13)
●
swing
(10)
●
table
(4)
●
tdd
(13)
●
template
(10)
●
test
(115)
●
testing
(9)
●
text editor
(5)
●
textmate
(7)
●
theme
(11)
●
tips
(25)
●
titanium
(21)
●
tokyo cabinet
(4)
●
tool
(19)
●
tork03
(6)
●
trac
(5)
●
tuning
(11)
●
tutorial
(54)
●
twitter
(37)
●
ubuntu
(23)
●
ui(97)
●
uml
(5)
●
unicorn
(4)
●
unit test
(29)
●
unix
(14)
●
usability
(20)
●
utility
(8)
●
validation
(5)
●
vbscript
(7)
●
video
(9)
●
vim
(10)
●
vm(12)
●
vmware
(4)
●
w-zero3
(11)
●
w3c
(4)
●
wave
(4)
●
web
(16)
●
web design
(20)
●
web design pattern
(5)
●
webapi
(5)
●
webdav
(8)
●
webkit
(5)
●
webservice
(10)
●
webstorm
(4)
●
wiki
(18)
●
windows
(90)
●
windows mobile
(11)
●
wordpress
(5)
●
writing
(4)
●
wsh
(10)
●
wysiwyg
(12)
●
xauth
(5)
●
xcode
(23)
●
xml
(17)
●
xmpp
(13)
●
xunit
(5)
●
yahoo
(17)
●
yaml
(4)
●
yui
(7)
●
ruby
(809)
●
rails
(455)
●
javascript
(324)
●
design
(177)
●
mac
(172)
●
java
(152)
●
plugin
(141)
●
ajax
(139)
●
google
(132)
●
iphone
(121)
関連タグで絞り込む (20)
●
ajax
●
c10k
●
chat
●
connection
●
continuation
●
flash
●
java
●
javascript
●
jetty
●
juggernaut
●
lingr
●
network
●
perl
●
plugin
●
rails
●
ruby
●
scalability
●
server
●
socket
●
負荷分散
タグの絞り込みを解除
cometに関するmaxyのブックマーク (7)
●
67 users
●
blog.perl.tv
●暮らし
AJAXでCHATを作る場合のパターンについて、現時点で集めた情報をまとめてみました。 前提 JavaScript は、HTTP通信オブジェクトである XMLHttpRequest を持つためにブラウザの再読込なしにデータの送受信が可能です。また、JavaScriptはDOMを扱うことができるのでHTMLの要素を自由に書き換えることができます。(innerHTMLを用いても可) この二つの特徴を生かすと、ブラウザの再読込なしにHTTP経由で受け取ったデータをHTMLに表示することができます。 このような技術を用いて CHATを作ると、画面遷移(リロード)のない高速なCHATを構築することができます。あたかも IRCクライアントのようにWebページにログを書き出していくことができるわけです。これがAJAXでCHATを行う場合のメリットです。 ここまでは、AJAXでCHATを作るメリットについ
maxy
2011/03/31
●ajax
●javascript
●comet
●chat
●
69 users
●
juggernaut.rubyforge.org
●暮らし
The Juggernaut plugin for RubyonRails aims to revolutionize your Rails app by letting the server initiate a connection and push data to the client. In other words your app can have a real time connection to the server with the advantage of instant updates. Although the obvious use of this is for chat, the most exciting prospect is collaborative cms and wikis. What happens Client A opens socket
maxy
2008/07/10
●ajax
●comet
●flash
●juggernaut
●plugin
●rails
●ruby
●
180 users
●
labs.cybozu.co.jp
●暮らし
« Pathtraq 最新ランキング ガジェットを公開しました | メイン | Q4M (Queue for MySQL) 0.3 リリース » 2008年03月10日 高速なCometサーバを書いてみた件 もう昨年の2月になりますが、Comet について調査を行いました。その際の成果をまとめたスライドは既に公開していた (Comet の正しい使い方) のですが、同時に実際に作ってみた実装についても、オープンソース化することとなりました。コードは CodeRepos に置いておきますので、どうぞご覧ください。 (Revision 7754: /lang/perl/fastr) 使い方は example ディレクトリ以下を見ていただくとして、ベンチマークの結果とチューニング手法について、記録と記憶に残っている範囲からまとめておきたいと思います。 パフォーマンスについて まず、パフォーマンスに
maxy
2008/03/10
●comet
●perl
●server
●
330 users
●
blog.japan.cnet.com
●暮らし
さて、お待たせしました。いよいよCometとLingrについての技術解説です。 ■Comet解説 さて、まずはCometとは何で、どういう背景によって生まれたのか、についての解説から始めます。 まず前提として、Webアプリケーションにおいては、通信開始のトリガーは常にクライアント側が握っています。つまりURLを入力したりボタンをクリックしたときなどに通信が発生することになるわけですが、このようなアーキテクチャは、サーバ側で発生した変化をリアルタイムにクライアント側に通知することが原理的にできないことを意味します。 チャット・アプリケーションでは、複数のユーザから不定期にメッセージが送信され、それが他の参加者に一斉に配信されなければなりません。しかし、メッセージを受け取ったサーバ側では、それをクライアントに即座にプッシュで通知する方法がないのです。 そのため、一定期間ごとにブラウザがサーバに
maxy
2007/03/12
●ajax
●chat
●comet
●connection
●lingr
●
795 users
●
www.hyuki.com
●暮らし
TheC10kProblem - ﹁C10K問題﹂︵クライアント1万台問題︶とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと 目次 この文書について C10K 問題 関連サイト まず読むべき本 I/O フレームワーク I/O 戦略 1. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と レベル・トリガ型の完了通知を利用する. 伝統的な select() 伝統的な poll() /dev/poll kqueue() 2. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と 変更型の完了通知(readiness change notification)を利用する. kqueue() epoll リアルタイム・シグナルfd単位のシグナル (Signal-per-fd)
maxy
2007/03/05
●c10k
●comet
●負荷分散
●scalability
●server
●socket
●network
●
91 users
●
d.hatena.ne.jp/brazil
●暮らし
Jetty 6.0 Continuations、まとめ 技術 Jetty 6 Continuations(継続) - Ajax対応! このエントリは、上記エントリのまとめだ。私の思う要点は、以下2点。 クライアントのリアルタイムの更新を行う、大規模アプリケーションの作成には工夫がいる。 Gregさんの問題定義と解決が正しいとすると、Javaだけでなく、他の言語にも応用ができる。 JettyはAjaxアプリケーション向けに、JSP抜きの構成を提供している。 これは、先日の﹁エンタープライズAjaxアーキテクチャ﹂に対応する。EJBも、JSPも捨て、J2EEはサーブレットのみの時代まで戻るということだ。 問題とJettyの解決策 従来のモデル1ユーザー(コネクション)あたり、1スレッド。 非常に活動的なコネクションを使うアプリケーションなら効率的。 実際は、そのようなアプリケーションは少ない
maxy
2006/10/19
●ajax
●comet
●continuation
●jetty
●java
●
550 users
●
www.lingr.com
●暮らし
Lingr provides the best chatrooms on the web. It's free, and requires no account. You can browse the hottest rooms and tags to find people to chat with. You can create your own rooms, and have them open to the public or hidden and private.what is Lingr? Lingr is an open community of chatrooms. You can chat about anything you want, in public or private rooms. No account is required, and no special
maxy
2006/10/19
●ajax
●chat
●comet
1
お知らせ
ランキング
今週のはてなブックマーク数ランキング︵2024年7月第2週︶
お知らせ
はてなブックマーク透明性レポート︵2024年2月-2024年4月︶
ランキング
今週のはてなブックマーク数ランキング︵2024年7月第1週︶
もっと読む
公式Twitter
●@HatenaBookmark
リリース、障害情報などのサービスのお知らせ
●@hatebu
最新の人気エントリーの配信
処理を実行中です
キーボードショートカット一覧
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
●総合
●一般
●世の中
●政治と経済
●暮らし
●学び
●テクノロジー
●エンタメ
●アニメとゲーム
●おもしろ
●アプリ・拡張機能
●開発ブログ
●ヘルプ
●お問い合わせ
●ガイドライン
●利用規約
●プライバシーポリシー
●利用者情報の外部送信について
●ガイドライン
●利用規約
●プライバシーポリシー
●利用者情報の外部送信について
●公式アカウント
●ホットエントリー
●はてなブログ
●はてなブログPro
●人力検索はてな
●はてなブログ タグ
●はてなニュース
●ソレドコ
Copyright © 2005-2024 Hatena. All Rights Reserved.
設定を変更しましたx