Pages:
Author

Topic: [ANN] BTC Cake - It's a piece of cake. - page 2. (Read 18657 times)

sr. member
Activity: 310
Merit: 250
December 06, 2014, 10:57:05 PM
I'm actually not totally satisfied with the result of the BTC Cake explainer video but I thought I put it online for now and fix it when I can.

http://youtu.be/-3YTA6EXVxo

Comments and suggestions are welcome.
sr. member
Activity: 310
Merit: 250
November 21, 2014, 01:29:02 PM
And now you can set your own withdraw transfer fee. Meaning you can set it to 0 if you want too! Smiley Might take a while to be accepted in the network, but I like giving my users options.
sr. member
Activity: 310
Merit: 250
November 09, 2014, 01:32:16 PM
Also, the site now supports SSL (https://www.btccake.com/), but mainly because Cloudflare rolled out their "Universal SSL". Pretty nifty because that means that the data will be encrypted between you and Cloudflare. Not yet between Cloudflare and BTC Cake servers yet though, but I must say that this is pretty nifty still. Halfway there. And I'm all for user security.

More about it here: https://blog.cloudflare.com/introducing-universal-ssl/

I recommend using https (note s at the end) anytime that is possible, which is is now.
sr. member
Activity: 310
Merit: 250
November 08, 2014, 06:53:13 PM
Hey folks!

Another update. I'm still around working on it.

Did I mention that I now fixed so the site works down to small mobile phones? Well, I did. Smiley

But the latest biggest thing is support for "tokens". What is it? Well, a user had an idea about something that would enable him to let him decide who can place bets. So, now we have the concept of "tokens". That means that if the cake requires these tokens, a token has to be provided with the bet to be able to place that bet.

So now, whoever creates a cake, has the ability to generate these tokens. Which really is just some random generated characters. Typically you can create a cake, generate tokens, and only you see these tokens. Give them to whoever you want to be able to bet.

I created a nifty side panel for this. This functionality isn't for everyone. But it's there. The side panel is also a start for other neat things I might add in the future for other things the "owner" of the cake may want.

Here is a screen-shot of the panel.



And this is how it will look when tokens are "enabled":

sr. member
Activity: 310
Merit: 250
October 26, 2014, 06:02:06 PM
And now the chat makes much more sense. (And seems to work live as well, where you get a message if someone else says something. This didn't work before).

If it's minimized, chat will jump once when a new message arrives, and it will say "x New" and it will be in a green color in the header.

It will not be marked as read until the message is in view. Also, the messages have a yellow highlight which will fade a way when it's in view.

Also, if you arrive at the site and don't read/open up the chat, it will still remember that and show it as new if you close the browser and return at a later time (this wasn't the case before as it would update what's latest as soon as you arrived, now you actually have to see the message before it will be marked as "read". Some javascript magic. Smiley ).

It will also not scroll down if a new message arrives and you have scrolled up in the list. That would have been annoying. You will just see "1 New" in green in the header. If you are at the bottom of the list and a new message arrives, it will scroll down to show it though. Quite neat.

Oh, and as an added bonus, the scrolling has momentum, bounces and you can drag it with your mouse. Smiley

I've also updated the css to make it better responsive in all kind of screen resolutions. This wasn't the case either as it had an offset which made the whole thing pushed far too much to the left and out of view on less screen resolutions such as mobile phones. Now it's adapting better.

I plan to fix this for a few other things as well. Such as the cards, and a few glitches inside the cake view.
sr. member
Activity: 310
Merit: 250
October 17, 2014, 03:00:27 AM
Alright, I just put this live:

  • Confirmation of email.
  • Able to Reset Account Password through confirmed email.
  • Confirmation of a withdraw of your bitcoins (again though confirmed email). This means that if you set an email, this needs to be confirmed, before a withdraw can be made. Then you confirm the withdraw through the link provided in the email.

As you can see, I keep adding more security layers. All of the above actually still requires that you still have your unique user cookie. Which is making it much more secure. However, it might make sense to not require that for when resetting account password though... I will see. For now this will work. If it will be a problem later, I can add that less secure way.

Also, I think chat now works! That is, before messages weren't broadcasted to others connected. Should work now. If not, please tell me and I have to do my own solution. Current solution is a hack until it get's fixed in the library I'm using. Next up here will be to improve the chat by actually highlighting new messages and such.

Oh, and I updated the history listing, so it's easier to follow what is going on with your bitcoins. Color coding and such. Actually, it would be cool to add a graph here! Make it more visual on what is happening. Currently it's just a simple table, sorted by time.
sr. member
Activity: 310
Merit: 250
October 04, 2014, 09:49:56 AM
What the.. I'm getting:

"Error 1001 Ray ID: 17422cee040205bb
DNS resolution error"

for some odd reason now when going to the site. I have no idea why this is happening all of a sudden. I haven't done anything since it worked yesterday.

Edit: Seems like there is a DNS lookup issue within the settings, so hold on whilte I try to solve it...

Edit2: Ok, seems to work for me now.

I gotta say that every time something happens where I can't access the site, I get scared and annoyed, because I do want this to be trustworthy and not scare people by not being able to access the site. Server is robust now though, so I'm pretty sure issues that arrise now isn't related to that. This issue for example, was just that a DNS lookup didn't work.
sr. member
Activity: 310
Merit: 250
October 03, 2014, 05:10:31 PM
I actually have an explainer video planned, but will take a while before that is ready. I'm pretty sure I will have one eventually though.

Yeah I think video would be the way to go, I had been on the site before and made a cake but then couldn't figure out what to do next. I felt like I was missing something during the process.  I tried to get to the site today, but no such luck.


Thanks man! Appreciate the feedback! If you have even more details on what is confusing/missing, don't be a stranger and mention it here. It will also help me making the video better.

An explainer video is actually in the works. But, in the meantime let me try to help out in text.

How many wedges did the cake you created have? I'm assuming 2 or more, and if so, this means that you just place a bet on the first wedge. Someone else place a bet on the other, and depending on how much you bet, that will translate to chance of winning. Equal amount of bitcoins mean 50% chance for the both of you.

If you just want to learn and play around, you can create a PlayBTC one, enable multibets, and put bets in on different wedges and in different amounts and see what happens. That might clear some things up for you.
legendary
Activity: 1512
Merit: 1057
SpacePirate.io
October 03, 2014, 04:14:28 PM
#99
I actually have an explainer video planned, but will take a while before that is ready. I'm pretty sure I will have one eventually though.

Yeah I think video would be the way to go, I had been on the site before and made a cake but then couldn't figure out what to do next. I felt like I was missing something during the process.  I tried to get to the site today, but no such luck.
sr. member
Activity: 310
Merit: 250
October 02, 2014, 04:04:56 PM
#98
Yea, I'm still around. Just busy on day job.

Anyway, latest is I just added is this:



So, yea, now if you try to login and specify wrong password, there will be a delay before you can try again. This way, it's even harder for those that would like to try to hammer the site trying different passwords. It will delay 10 seconds twice, and then increase. 30s, 1 minute, 5 minutes, 30 minutes.. and then be locked. Again, working on securing down as much as possible. Smiley
member
Activity: 259
Merit: 18
September 22, 2014, 08:51:31 PM
#97
I like #46
sr. member
Activity: 310
Merit: 250
September 22, 2014, 06:00:33 PM
#96
As you can see here, I'm dedicated: http://www.crowdspring.com/logo-design/project/2379339_btc-cake-tasty-logo/

Who should I pick to win though? Smiley
sr. member
Activity: 310
Merit: 250
September 21, 2014, 04:16:39 PM
#95
And there, I have now started to add sending email! Currently you can enable to get an email for a cake result, but more to come! Nice to have that in place finally. Will make it easier to add "reset password" functionality.
sr. member
Activity: 310
Merit: 250
September 20, 2014, 08:13:58 AM
#94
There, I fixed so now you can reclaim your account if something with the cookie went wrong. There is a cookie created as soon as you access the site which just keeps track of your unique address. This one will live for about 68 years (limit of int32 size). If this cookie was deleted, or you use another browser or computer, a new one will be created. Then, you just use your unique url and login (if password is set) and click on "reclaim" button there.

And I've also tested so that you can't login to one account and then access someone else's without logging in! (this provided that the account has a password set on it).
sr. member
Activity: 310
Merit: 250
September 19, 2014, 05:26:42 PM
#93
I actually have an explainer video planned, but will take a while before that is ready. I'm pretty sure I will have one eventually though.
sr. member
Activity: 350
Merit: 250
September 19, 2014, 05:22:03 PM
#92
And I tried so hard to explain how the site works... I think the next step is a video explanation. Im no good at that sort of thing though unfortunately. Its actually really simple to be honest.
sr. member
Activity: 310
Merit: 250
September 19, 2014, 07:04:01 AM
#91
what is salt stand for?
In short it's input to the end result generation. Every user can provide whatever they want here, and it is used to generate the end result. One small change of the salt change the end result completely. Basically this randomizes the result in a way no one knows how, but it enables a fair random result value where no one will have the control of what it will be.

Look under the Results -> Calculation in a cake where time is up for a more detailed way how it's done.
newbie
Activity: 25
Merit: 0
September 19, 2014, 05:02:36 AM
#90
what is salt stand for?
sr. member
Activity: 310
Merit: 250
September 19, 2014, 03:48:21 AM
#89
I can also mention that the slow response now is mainly because of the database. I'm pretty sure I've indexed proper keys, but I will look into this more deeply as well. I'm using a cloud based one, not locally, but still. It's taking a bit too long for the queries... Especially Dashboard is slow. Rest is better now. Still need to investigate why it's slow when I get the time...
sr. member
Activity: 310
Merit: 250
September 19, 2014, 03:30:10 AM
#88
Its still confusing me. Could we have someone explain to me like I am a 5 year old?
Could you put this explanation in the OP, or the 2nd post if it is reserved?
I think they're asking about the game, not the site error you have been having recently Smiley
Oh, haha, ok. Well, I will try. If someone that gets it can help me out that would be even better because I'm kinda blind to it being the one that have worked on this for so long. Smiley

Gordoh did help me write this: http://www.btccake.com/gettingstarted but maybe still too detailed...
Pages:
Jump to: