\[Kickstart\] Link - The File Sharing Blockchain Protocol
-
[quote name=“mnstrcck” post=“44816” timestamp=“1387152948”]
[quote author=Kevlar link=topic=5663.msg44772#msg44772 date=1387145191]
A significant portion of this has already been given to other contributors in an attempt to reward them for their contribution, and more will be given away as the new contributions arrive.
[/quote]Hey, you didn’t send anything to me did you? I haven’t gotten anything, but hopefully I didn’t muck up my address on here… Yikes!
UI wise - I’ll start work on it in the next few days. What’s the best way to deliver? I’m a little rusty on code for some advanced stuff, but I can deliver PSD + CSS + HTML. If we’re running the code locally - I think it might be good to keep it small in size and KISS it [Keep it simple stupid]. But a few questions do remain:
1. Best way to handle jQuery if it pops up [dynamic tabs + dynamic form fields/ local - hosted if on devs end]
2. Best way to handle fonts? [I like to call on Google fonts - but not sure if there’s some issues that could arise with implementation]
3. Do you have any colour scheme in mind?Awersome!
[/quote]I beg to differ, good sir. A chunk was just queued up for you. Expect it soon.
1. It’ll still be served up via a web server, but regardless there’s no problem just linking to a CDN jquery.
2. Google fonts are great.
3. Blues. -
Holy shtitzu! Thanks dude. I wasn’t expecting that!
Let’s go nuts with google apis!
I’ll do a draft in PSD before transforming. Sound good? -
[quote name=“mnstrcck” post=“44831” timestamp=“1387156713”]
Holy shtitzu! Thanks dude. I wasn’t expecting that!Let’s go nuts with google apis!
I’ll do a draft in PSD before transforming. Sound good?
[/quote]Yes please. It’s always easier to make change in Photoshop. There’s more where that came from, I’m happy to give away most of what I’ve received to see this though.
-
This is awesome Kevlar! Donated 13.37 to you, and some rep. :D
-
[quote name=“PhantomSTi” post=“44852” timestamp=“1387163607”]
This is awesome Kevlar! Donated 13.37 to you, and some rep. :D
[/quote]+1 rep for donating
-
They say a picture is worth a thousand words… well here’s mine:
[img]http://i.imgur.com/9gUQ50l.png[/img]
That right there is a working web search from an on disk database that updates itself from the blockchain once a minute. All I had to do to make it work is make new web app, ‘npm install blockchain-link’, make a new controller, load the database, and wire up the search in 3 lines of code.
In the upper portion of the screen, you can see the controller, which ‘requires’ the link database, and when /search is invoked, does the query and returns the results.
On the right, you can see the sails server running the database, which is updating itself ever minute. You can see a new block was found when that number increased.
Across the bottom is an actual web request, and the results of the search. Notice I put ‘pirate’ in the query string, and it found 1 result.
BOOM! HOW’S THAT FOR AN EASY TO USE API ZERODRAMA??? :)
-
I would repeat that post with that head explodey image again but I think it’s clear that we’re all thinking the same thing. “omG WOW”…Boom!
-
[quote name=“Kevlar” post=“44862” timestamp=“1387167287”]
They say a picture is worth a thousand words… well here’s mine:
[/quote]Excellent.
-
And with these two lines:
[quote]
>socket.post(“/feathercoin/publish”, {payloadInline:“magnet:?xt=urn:btih:E3811B9539CACFF680E418124272177C47477157&dn=ubuntu-13.10-desktop-amd64.iso”, name:“Ubuntu 13.10 Desktop (64-bit)”, keywords:“Ubuntu, Linux, FOSS, 64bit, torrent”}, function(response) {console.log(response); }){tx: “251b3f241159c76f5b1fdcaee125f434b8321236a626695f09036b6c2838eadb”}
>socket.get(“/feathercoin/search?query=ubuntu”, function(result){console.log(JSON.stringify(result));})
[{“payloadInline”:“magnet:?xt=urn:btih:E3811B9539CACFF680E418124272177C47477157&dn=ubuntu-13.10-desktop-amd64.iso”,“name”:“Ubuntu 13.10 Desktop (64-bit)”,“keywords”:“Ubuntu, Linux, FOSS, 64bit, torrent”}]
[/quote]I used the Javascript console in Chrome to embed Ubuntu into the Blockchain. A minute later, when I saw that the send had confirmed, I searched the blockchain, and found it. Web publishing and searching is complete.
All that remains is to put a pretty face on it.
-
+1 rep Kevlar. I’ll go easy in the +1ing now (I’ve realised I get to give more then +1 rep per 24hrs now [i]I think…[/i])
But anyway, you’re spectacular. We need more Kevlars and Zerodrama’s here ahy.
[i]edits in italics[/i]
-
Wow this is getting done extremely quickly! Keep up the good work.
-
Sent 5 FTC Kevlar :) love the work you are doing
-
[quote name=“Kevlar” post=“44850” timestamp=“1387162310”]
[quote author=mnstrcck link=topic=5663.msg44831#msg44831 date=1387156713]
Holy shtitzu! Thanks dude. I wasn’t expecting that!Let’s go nuts with google apis!
I’ll do a draft in PSD before transforming. Sound good?
[/quote]Yes please. It’s always easier to make change in Photoshop. There’s more where that came from, I’m happy to give away most of what I’ve received to see this though.
[/quote] Kevlar your the real deal. Respect! -
I am so excited to see how fast this project has come along! I am still going to send 50 more FTC once I can use a GUI to find that torrent: "Away from keyboard "
-
[quote name=“Vidicus” post=“45751” timestamp=“1387349826”]
I am so excited to see how fast this project has come along! I am still going to send 50 more FTC once I can use a GUI to find that torrent: "Away from keyboard "
[/quote]We’re precious days away from that. The search is working cool, although I want to make it cooler (notification based), and the pretty colors are being assembled. Stay tuned, because it won’t be long now.
-
[quote name=“Kevlar” post=“45759” timestamp=“1387351547”]
[quote author=Vidicus link=topic=5663.msg45751#msg45751 date=1387349826]
I am so excited to see how fast this project has come along! I am still going to send 50 more FTC once I can use a GUI to find that torrent: "Away from keyboard "
[/quote]We’re precious days away from that. The search is working cool, although I want to make it cooler (notification based), and the pretty colors are being assembled. Stay tuned, because it won’t be long now.
[/quote]squeeeeeeeee~
One thing: I’ve been covertly telling people about this and telling them to watch this and the technical discussion thread.
How soon after do you want us to get loud and start getting people’s attention? After an alpha testing period, or longer?
-
January. We will need the holidays for testing and bug squashing.
So last night I made web search completely asynchronus, which means results will appear in the web browser as soon as they are found instead of waiting for all the results to be found. Right now that’s pretty much instantaneous, but as the database size grows I expect it to take longer. This also means a live feed of data that’s being posted is trivial, so I’ll do that too.
mnstrcck has come up with a great design and I believe is working on the HTML and CSS for it, or at least will be soon. Once that’s complete, there’s nothing standing between us and a beta test.
I’ve been thinking about how to make it a hosted service: You can search for free, but to publish, you enter your message, it computes your total, and gives you an address to send to with an amount, usually little more than a couple satoshi’s plus the miner’s fee. When it sees that address in a block, it spends it to do the publish.
What do you think? That means no silly install bullshit, just use the web page, and send your coins to publish. I’m thinking that would be a lot better, anyone agree?
-
[quote name=“Kevlar” post=“45883” timestamp=“1387390340”]
What do you think? That means no silly install bullshit, just use the web page, and send your coins to publish. I’m thinking that would be a lot better, anyone agree?
[/quote]I think the UK would block the domain in a millisecond.
[quote]People should be on a VPN anyway.[/quote]
i know but still
-
[quote name=“Kevlar” post=“45883” timestamp=“1387390340”]
I’ve been thinking about how to make it a hosted service: You can search for free, but to publish, you enter your message, it computes your total, and gives you an address to send to with an amount, usually little more than a couple satoshi’s plus the miner’s fee. When it sees that address in a block, it spends it to do the publish.What do you think? That means no silly install bullshit, just use the web page, and send your coins to publish. I’m thinking that would be a lot better, anyone agree?
[/quote]That sounds like a solid idea to me. Would be quick and easy to use for sure. If eventually Link is going to be used for a lot of different coins, do you plan on having them all work through your online client? I’d imagine if this gets really popular then you’d probably need to get some decent servers to support the load.
-
[quote name=“kornacki” post=“45896” timestamp=“1387393259”]
[quote author=Kevlar link=topic=5663.msg45883#msg45883 date=1387390340]
I’ve been thinking about how to make it a hosted service: You can search for free, but to publish, you enter your message, it computes your total, and gives you an address to send to with an amount, usually little more than a couple satoshi’s plus the miner’s fee. When it sees that address in a block, it spends it to do the publish.What do you think? That means no silly install bullshit, just use the web page, and send your coins to publish. I’m thinking that would be a lot better, anyone agree?
[/quote]That sounds like a solid idea to me. Would be quick and easy to use for sure. If eventually Link is going to be used for a lot of different coins, do you plan on having them all work through your online client? I’d imagine if this gets really popular then you’d probably need to get some decent servers to support the load.
[/quote]Indeed. I’ve been thinking about how to expose that in the UI… namely a series of Checkboxes for the supported coins. They would be on by default, so you could search across coins with one search, and when you publish it’ll give you an address for each coin.
[quote author=HopeStillFlies link=topic=5663.msg45891#msg45891 date=1387392287]
I think the UK would block the domain in a millisecond.[quote]People should be on a VPN anyway.[/quote]
i know but still
[/quote]I guess we can burn that bridge when we come to it. For those who are blocked, installing the client locally is still an option.