Pages tagged messaging:

Message Queue Evaluation Notes - Second Life Wiki
http://wiki.secondlife.com/wiki/Message_Queue_Evaluation_Notes
Unlimited Novelty: Twitter: blaming Ruby for their mistakes?
http://unlimitednovelty.com/2009/04/twitter-blaming-ruby-for-their-mistakes.html

Unlimited Novelty
How many of Twitters issues caused by succumbing to NIH (Not Invented Here)
In-depth discussion of message queuing systems and systems architecture, with Twitter representatives speaking up in the comments thread.
Long, but very interesting analysis of ruby, message queue systems, and Twitter's use thereof
twitter and ruby
http://www.tervela.com/tmx
RabbitMQ - A Fast, Reliable Queuing Option for Rubyists
http://www.rubyinside.com/rabbitmq-a-fast-reliable-queuing-option-for-rubyists-1681.html
When it comes to developing large systems with many interdependent parts, it’s common nowadays to use “queues.”
Runs as a daemon to link separate apps via a queue. Article includes suggested links.
Why text messages are limited to 160 characters | Technology | Los Angeles Times
http://latimesblogs.latimes.com/technology/2009/05/invented-text-messaging.html
As he went along, Hillebrand counted the number of letters, numbers, punctuation marks and spaces on the page. Each blurb ran on for a line or two and nearly always clocked in under 160 characters.
Los Angeles Times article about the history of SMS text messaging
Alone in a room in his home in Bonn, Germany, Friedhelm Hillebrand sat at his typewriter, tapping out random sentences and questions on a sheet of paper. As he went along, Hillebrand counted the number of letters, numbers, punctuation marks and spaces on the page. Each blurb ran on for a line or two and nearly always clocked in under 160 characters. That became Hillebrand's magic number -- and set the standard for one of today's most popular forms of digital communication: text messaging. "This is perfectly sufficient," he recalled thinking during that epiphany of 1985, when he was 45 years old. "Perfectly sufficient." The communications researcher and a dozen others had been laying out the plans to standardize a technology that would allow cellphones to transmit and display text messages. Because of tight bandwidth constraints of the wireless networks at the time -- which were mostly used for car phones -- each message would have to be as short as possible. Before his typewriter
aditya: Why 160 characters for an SMS? — http://tinyurl.com/cjwh7x
Quá! Eu sabia que tinha que ter um alemão entediado envolvido...
messagepub : Home
http://messagepub.com/
MessagePub: A multichannel messaging API
• A web service to allow communication from your application to your users • A single API to communicate via email, IM, twitter, SMS, and phone. • A service that lets you ask questions and process replies
celery - Distributed Task Queue for Django. — Celery v0.3.5 (unstable) documentation
http://ask.github.com/celery/introduction.html
celery is a distributed task queue framework for Django. It is used for executing tasks asynchronously, routed to one or more worker servers, running concurrently using multiprocessing.
Propane for Campfire™
http://propaneapp.com/
be good!
The Pushbutton Web: Realtime Becomes Real - Anil Dash
http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html
Pushbutton is a name for what I believe will be an upgrade for the web, where any site or application can deliver realtime messages to a web-scale audience, using free and open technologies at low cost and without relying on any single company like Twitter or Facebook. The pieces of this platform have just come together to enable a whole set of new features and applications that would have been nearly impossible for an average web developer to build in the past. July 24 2009
Anil Dash of Six Apart weaves together several ideas, some very old, some relatively new, and spins a story of the web to come. This is a great read, rich with informative links. Web developers should read it twice and argue about for hours.
The Rails Way: Do it Later With Delayed Job.
http://www.therailsway.com/2009/7/22/do-it-later-with-delayed-job
Ryan's meta-programming approach for declaring background tasks doubles-up as documentation, and puts the focus on the individual methods rather than requiring you to create separate classes for your jobs.
Do it Later With Delayed Job.
Olark - easy live chat for engaging visitors and converting sales
http://www.olark.com/portal/index
Increase online sales and improve customer service by chatting with visitors to your website using a standard chat client.
Live chat with users on your website. A great way to engage. Considering how it might make visitors feel though?
RapidSMS - Trac
http://rapidsms.org/
RapidSMS is a free and open-source framework for dynamic data collection, logistics coordination and communication, leveraging basic short message service (SMS) mobile phone technology.
"RapidSMS is a free and open-source framework for dynamic data collection, logistics coordination and communication, leveraging basic short message service (SMS) mobile phone technology."
Google Wave: You need to pay attention to this. - Jason Kolb re: the Future of the Internet
http://www.jasonkolb.com/weblog/2009/09/why-google-wave-is-the-coolest-thing-since-sliced-bread.html
Two-Minute Video Makes a Lot of Sense of Google Wave - Google Wave - Lifehacker
http://lifehacker.com/5372987/two+minute-video-makes-a-lot-of-sense-of-google-wave
If you're still struggling to understand how you might use Google Wave despite our in-depth first look, this quick video offers an excellent explanation of just one use case for how Wave can outshine email as a collaboration tool.
Advanced Messaging & Routing with AMQP - igvita.com
http://www.igvita.com/2009/10/08/advanced-messaging-routing-with-amqp/
Cet article explique ce qu'est AMQP et comment l'utiliser en Ruby.
The flexibility of the message and the exchange model is what makes AMQP such a powerful tool. Whenever a publisher generates a message, he can mark it as 'persistent' which will guarantee delivery through the broker - if there is an attached queue, it will accumulate messages until the consumer requests them. However, if you're streaming transient data (access logs, for example), you can also disable message persistence and not worry about overwhelming your broker. That's how you achieve 'exactly-once' vs 'at least once' semantics.
Your font is too damn small.
Mozilla Labs » Raindrop
http://labs.mozilla.com/raindrop
Raindrop is a new exploration by the team responsible for Thunderbird to explore new ways to use open Web technologies to create useful, compelling messaging experiences. Raindrop's mission: make it enjoyable to participate in conversations from people you care about, whether the conversations are in email, on twitter, a friend's blog or as part of a social networking site. Raindrop uses a mini web server to fetch your conversations from different sources (mail, twitter, RSS feeds), intelligently pulls out the important parts, and allows you to interact with them using your favorite modern web browser (Firefox, Safari or Chrome).
Looks promising as a client to manage email+Twitter+Facebook+Web2.0 messages and notifications.
Mozilla Labs » Raindrop » Blog Archive » Introducing Raindrop
http://labs.mozilla.com/raindrop/2009/10/22/introducing-raindrop/
Today we’re introducing Raindrop, an exploration in messaging innovation being led by the team responsible for Thunderbird, to explore new ways to use Open Web technologies to create useful, compelling messaging experiences. We hope to lead and spur the development of extensible applications that help users easily and enjoyably manage their conversations, notifications, and messages across a variety of online services. A central principle behind Raindrop is that messaging should be personal — we want Raindrop to be people-centric both in how we process messages, and in how we can help give people control over their personal data and experiences.
Today we’re introducing Raindrop, an exploration in messaging innovation being led by the team responsible for Thunderbird, to explore new ways to use Open Web technologies to create useful, compelling messaging experiences. We hope to lead and spur the development of extensible applications that help users easily and enjoyably manage their conversations, notifications, and messages across a variety of online services. A central principle behind Raindrop is that messaging should be personal — we want Raindrop to be people-centric both in how we process messages, and in how we can help give people control over their personal data and experiences. When a friend’s link from YouTube or flickr arrives, your messaging client should be able to show the video or photos near or as part of the message, rather than rudely kicking you over to a separate browser tab. Notifications from computers and mailing lists should be organized for you.
Introducing Resque - GitHub
http://github.com/blog/542-introducing-resque
バッググランドジョブを管理する Resque の紹介
Product: Scribe - Facebook's Scalable Logging System | High Scalability
http://highscalability.com/product-scribe-facebooks-scalable-logging-system
Watercoolr - Gossip for web applications
http://watercoolr.nuklei.com/
"pubsub via webhooks"
Looks awesome. Going to dig into the implementation Real Soon Now...
GR: Watercoolr - Gossip for web applications http://tinyurl.com/lz8uxf [from http://twitter.com/robinhowlett/statuses/2092003645]
Henry Ford & Event Driven Architecture - igvita.com
http://www.igvita.com/2009/04/06/henry-ford-event-driven-architecture/
restimate the impact that cloud computing is going to have on our industry. All of the sudden, the cost of hiring / fir
Why XMPP will be huge very soon - Intridea Company Blog
http://intridea.com/2009/2/16/why-xmpp-will-be-huge-very-soon?blog=company
Why XMPP will be huge very soon
Beanstalkd / Python Basic Tutorial - Standard Deviations
http://parand.com/say/index.php/2008/10/12/beanstalkd-python-basic-tutorial/
Beanstalkd is an in-memory queuing system. It supports named queues (called ‘tubes’), priorities, and delayed delivery of messages. Terminology: a message is called a job, and queues are called tubes
c = serverconn.ServerConn('localhost', 99988)
iJab - XMPP Hosting and XMPP web client services
http://www.ijab.im/
The MessagePack Project
http://msgpack.sourceforge.net/
MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
"MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small." -- apache license
Reverse HTTP - Second Life Wiki
http://wiki.secondlife.com/wiki/Reverse_HTTP
http 方向返回
what's difference between comet and reverse http
Amazon Simple Notification Service (Amazon SNS)
http://aws.amazon.com/sns/
Amazon Simple Notification Service (Amazon SNS) is a web service that makes it easy to set up, operate, and send notifications from the cloud. It provides developers with a highly scalable, flexible, and cost-effective capability to publish messages from an application and immediately deliver them to subscribers or other applications. It is designed to make web-scale computing easier for developers.
Amazon SNS is a shot across Twitter's bow: an event update API is a critical component in an Internet of Things >> http://j.mp/9cpSVb
Faye: Simple pub/sub messaging for the web
http://faye.jcoglan.com/
Faye: publish-subscribe messaging system based on the Bayeux protocol - http://bit.ly/dmqXJl – Smashing Magazine (smashingmag) http://twitter.com/smashingmag/statuses/16611922553
Faye is an easy-to-use publish-subscribe messaging system based on the Bayeux protocol. It provides message servers for Node.js and Rack, and clients for use in Node and Ruby programs and in the browser.
Nicholas Piël » ZeroMQ an introduction
http://nichol.as/zeromq-an-introduction
ZeroMQ is a messaging library, which allows you to design a complex communication system without much effort.
ZeroMQ is a messaging library, which allows you to design a complex communication system without much effort. It has been wrestling with how to effectively describe itself in the recent years. In the beginning it was introduced as ‘messaging middleware’ later they moved to ‘TCP on steroids’ and right now it is a ‘new layer on the networking stack’. I had some trouble understanding ZeroMQ at first and really had to reset my brain. First of all, it is not a complete messaging system such as RabbitMQ or ActiveMQ. I know the guys of Linden Research compared them, but it is apples and oranges. A full flexed messaging system gives you an out of the box experience. Unwrap it, configure it, start it up and you’re good to go ones you have figured out all its complexities. ZeroMQ is not such a system at all; it is a simple messaging library to be used programmatically. It basically gives you a pimped socket interface allowing you to quickly build your own messaging system.
Libreria para comunicaciones
I had some trouble understanding ZeroMQ at first and really had to reset my brain. First of all, it is not a complete messaging system such as RabbitMQ or ActiveMQ. I know the guys of Linden Research compared them, but it is apples and oranges. A full flexed messaging system gives you an out of the box experience. Unwrap it, configure it, start it up and you’re good to go once you have figured out all its complexities. ZeroMQ is not such a system at all; it is a simple messaging library to be used programmatically. It basically gives you a pimped socket interface allowing you to quickly build your own messaging system.
#ZeroMQ an introduction - http://goo.gl/Za3t #python #messaging