That is the question I am asking myself...
After editing my abovesobelow site I realized I should get a content management system like wordpress, django or something, but then I realized that I do want to learn how to write back end code (even though I've written a teensy bit already)...
To roll my own content management/blog type software would be great, maybe even search npm (node.js package manager) to find all the little lego pieces I need in order to do it.
I do have some unique ideas (that have seemed to have leaked out): Amazon's @Author allows people to select passages from books and ask the author questions.
I sorta wanted to do that with a news site where certain parts of the article could be highlighted and be commented on in particular, maybe between
tags. And the "hot" paragraphs/sentences would change color (towards red).
But that's just a novel little idea :)
Oh well. Maybe I'll sit down with a notebook and pen and try sketching some goals out and weave some sort of node.js + couchdb or python + couchdb magic to get there... either way couchdb has won my heart over (without me even doing anything useful with it yet, maybe it's been my couch situation or the philosophy of relax or REALLY how it takes advantage of the HTTP protocol and melts with javascript so... sexily :)
Anyway. Signing off.
Showing posts with label idea. Show all posts
Showing posts with label idea. Show all posts
Thursday, September 8, 2011
Node.JS implementation of BitTorrent DNA content delivery?
I want to know what people think of this idea. I am working on the feasibility myself, but seeing node.JS applications that do distributed computing, I figure there may be a way to do distributed content delivery using BitTorrent and node/websockets(maybe?) technology.
After having the idea in the bathroom looking into the mirror, I googled _bit torrent for streaming_ and came across:
BitTorrent DNA
and further to our interests:
DNA video streaming
Here's a clip from the DNA Client section of the site:
This sucks for 2 reasons, limits users to windows machines and it requires a download and an extension to be installed in the browser.
I have a feeling that it may be possible to do something similar with Node.JS
(Here's a BitTorrent client written in javascript.)
and perhaps Socket.IO, but it's just a feeling as I have barely scratched the surface of these technologies.
Therefore the title of this article ends with a pronounced question mark. Just an idea, think about it smart and good programmers out there.... do it (and please let me know what you think or do!)
(It's because I like to watch cartoons...)
After having the idea in the bathroom looking into the mirror, I googled _bit torrent for streaming_ and came across:
BitTorrent DNA
and further to our interests:
DNA video streaming
Here's a clip from the DNA Client section of the site:
Description
BitTorrent DNA is a single 280KB executable file that must be present on the end user’s machine to take advantage of peer network acceleration. It operates in conjunction with a browser plugin which works with Microsoft Internet Explorer and Mozilla Firefox.
Platform Support
BitTorrent DNA is designed to run on versions of the Windows platform beginning with Windows 98. Browsers supported include Microsoft Internet Explorer 6 and later and Mozilla Firefox 2 and later. For streaming, Adobe Flash 9 and later is supported.
BitTorrent DNA is not yet available on platforms other than Windows. If an application runs on multiple platforms, it must verify that Windows is the current platform before accessing BitTorrent DNA. If the user is not on a supported platform, the application should use standard HTTP for download and bypass using DNA.
This sucks for 2 reasons, limits users to windows machines and it requires a download and an extension to be installed in the browser.
I have a feeling that it may be possible to do something similar with Node.JS
(Here's a BitTorrent client written in javascript.)
and perhaps Socket.IO, but it's just a feeling as I have barely scratched the surface of these technologies.
Therefore the title of this article ends with a pronounced question mark. Just an idea, think about it smart and good programmers out there.... do it (and please let me know what you think or do!)
(It's because I like to watch cartoons...)
Subscribe to:
Posts (Atom)