\[Kickstart\] Link - The File Sharing Blockchain Protocol
-
[quote name=“Calem” post=“44537” timestamp=“1387097649”]
[quote author=Kevlar link=topic=5663.msg44532#msg44532 date=1387096548]
Link is, at it’s heart, for all coins…
…the one without the feather is just cleaner. Cleaner, and brilliant. ;)
[/quote]Actually… You do make a good point. or two…
=^-^=
The cleaner one does sound better.
[/quote]Actually, if all goes well, the obvious place to integrate this is the QT client. Then we can bring this back. ;)
-
[quote name=“Kevlar” post=“44539” timestamp=“1387097919”]
Actually, if all goes well, the obvious place to integrate this is the QT client. Then we can bring this back. ;)
[/quote]Oh really?. Ah well kewl!
When I first saw it, I was only thinking about visual appeal, I didn’t really think about practicality but if mnstrcck’s forked idea has found a use, then that’s awesome. =^-^=
-
Wishing you all the best Kevlar. 20 of my beloved FTC’s are on the way.
You Rock!
-
10 FTC sent to you Kevlar, great work!
-
Thank you again everyone.
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.
Progress report:
I’ve decided to give up on indexing solutions for levelDB and just do the search by hand, indexes be damned. This will be fine for the first iteration, and I can revisit the use of indexes once the blockchain actually starts to become populated with index-able meta-data. It’s not ideal, but it will work, and that’s probably more important at this point. Searches will rapidly become slow as soon as we have more than 10,000 items in the blockchain, but hopefully between then and now a solution will be found. I expect to have the database write and search functions done by today, and will keep you updated here.
-
Aaagh. I’m frothing on the floor. I WANT TO GIVE TO THIS PROJECT and can’t at the moment. Quick, someone tranquilize me out of my frustrated shakes.
(PS. LOVE the logos)
-
[quote name=“Kevlar” post=“44772” timestamp=“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 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!