librelist archives

« back to archive

[ANN] Hackety Hack 1.0.1 for Mac released!

[ANN] Hackety Hack 1.0.1 for Mac released!

From:
Steve Klabnik
Date:
2011-10-11 @ 19:32
Hackety Hack v1.0.1 for Mac has been released!

What is it: Hackety Hack is the best way to learn programming, and it
teaches with Ruby! Go from nothing to "I can understand tutorials" in
just a few hours. It includes its own Ruby and IDE, so you can
download just one thing and get started with programming.

Get it here: http://hackety-hack.com/download

What's new:

* Various small bugfixes
* Support for 32 bit Macs
* Support for OSX 10.7 Lion

I probably won't be releasing a 1.0.1 for Linux and/or Windows, as
this is mostly a release to get Lion support going. A 1.1 release that
addresses functionality for all platforms is planned within the next
week or two.

Re: [hacketyhack] [ANN] Hackety Hack 1.0.1 for Mac released!

From:
Manty Core
Date:
2011-10-11 @ 20:14
Congratulations, Steve!

Just a few quick notes:

1. When app is first started, "Tour" semitransparent hint popup is 
overlaid over "Hello World" snippet, making text in it slightly difficult 
to read.  Also, [x] deletion button for that snipped is located just off 
the edge of hint, adding to confusion — user can think that this is a 
close button for hint (instead of just clicking on hint to remove it).
2. If I try to upload a program without entering login info first, popup 
appears telling "There was a problem" without specifying what problem was.
Maybe it's better to just show settings dialog right away after "Upload" 
clicked at first time (or even when app is first started, if we plan to 
integrate it with site more).
3. "Sing up" link redirects to the download page. There *is* a signup form
near the bottom of the page, but as it is not immediately visible, it 
causes a confusion — at first I thought what link is wrong. Also, there is
no means to restore a forgotten account. And while I already was 
registered at hackety-hack, I was able to register a new account with the 
same handle — I guess database was zeroed at some time :)
4. While I am able to login with a new account on the site, Hackety Hack 
itself tells me "I couldn't authenticate you" when I try to enter 
credentials in settings. 
5. By the way, there a slight problem with site style: when mouse is over 
the button, text color changes to black, and as the button itself styled 
with black-gray gradient, this makes text hard to read.
6. Logo animation slightly slows down user when app is started. If it is 
not to mask loading process (and I suppose it is not), it is enough to 
show it only after first launch, and add it to the 'about' dialog, maybe, 
as it is pretty enough.
7. I spotted a strange bug with a reverse apostrophe (`) character: when I
first tried to enter it in editor, it showed nothing. I supposed what 
keystroke was not registered and continued my editing. After program was 
run, though, it became apparent what the character was in fact entered 
into source, just wasn't displayed until after run. I cannot reproduce 
this bug, as after I entered the exact same source the second time, the 
back tick was displayed normally.
8. It may be very convenient to allow use of console input/output methods,
as they are norm for ruby usage at large, and learning materials not 
specially designed for HacketyHack can rely on them.

That's all for now, if I spot more bugs I surely report them :)

M.  

11.10.2011, в 23:32, Steve Klabnik написал(а):

> Hackety Hack v1.0.1 for Mac has been released!
> 
> What is it: Hackety Hack is the best way to learn programming, and it
> teaches with Ruby! Go from nothing to "I can understand tutorials" in
> just a few hours. It includes its own Ruby and IDE, so you can
> download just one thing and get started with programming.
> 
> Get it here: http://hackety-hack.com/download
> 
> What's new:
> 
> * Various small bugfixes
> * Support for 32 bit Macs
> * Support for OSX 10.7 Lion
> 
> I probably won't be releasing a 1.0.1 for Linux and/or Windows, as
> this is mostly a release to get Lion support going. A 1.1 release that
> addresses functionality for all platforms is planned within the next
> week or two.

Re: [hacketyhack] [ANN] Hackety Hack 1.0.1 for Mac released!

From:
Steve Klabnik
Date:
2011-10-11 @ 20:22
Hey Manty! Thanks so much for the reports!

> 1. When app is first started, "Tour" semitransparent hint popup is 
overlaid over "Hello World" snippet, making text in it slightly difficult 
to read.  Also, [x] deletion button for that snipped is located just off 
the edge of hint, adding to confusion — user can think that this is a 
close button for hint (instead of just clicking on hint to remove it).

Hmm, gotcha. It's supposed to disappear after a few seconds, maybe
it's there for too long?

> 2. If I try to upload a program without entering login info first, popup
appears telling "There was a problem" without specifying what problem was.
Maybe it's better to just show settings dialog right away after "Upload" 
clicked at first time (or even when app is first started, if we plan to 
integrate it with site more).

Totally. This could be made a lot better.

> 3. "Sing up" link redirects to the download page. There *is* a signup 
form near the bottom of the page, but as it is not immediately visible, it
causes a confusion — at first I thought what link is wrong. Also, there is
no means to restore a forgotten account. And while I already was 
registered at hackety-hack, I was able to register a new account with the 
same handle — I guess database was zeroed at some time :)

Hm. I dont remember zero-ing the DB, unless you signed up like day 1.
Point taken, but we're doing a total site refresh soon, so this should
be fixed. :)

> 4. While I am able to login with a new account on the site, Hackety Hack
itself tells me "I couldn't authenticate you" when I try to enter 
credentials in settings.

Well, that's bad. Hm...

> 5. By the way, there a slight problem with site style: when mouse is 
over the button, text color changes to black, and as the button itself 
styled with black-gray gradient, this makes text hard to read.

Okay, I'll look into this too.

> 6. Logo animation slightly slows down user when app is started. If it is
not to mask loading process (and I suppose it is not), it is enough to 
show it only after first launch, and add it to the 'about' dialog, maybe, 
as it is pretty enough.

I agree 100% with this one. It's just pretty, there's no loading time issues.

> 7. I spotted a strange bug with a reverse apostrophe (`) character: when
I first tried to enter it in editor, it showed nothing. I supposed what 
keystroke was not registered and continued my editing. After program was 
run, though, it became apparent what the character was in fact entered 
into source, just wasn't displayed until after run. I cannot reproduce 
this bug, as after I entered the exact same source the second time, the 
back tick was displayed normally.

Are you on an international keyboard?

> 8. It may be very convenient to allow use of console input/output 
methods, as they are norm for ruby usage at large, and learning materials 
not specially designed for HacketyHack can rely on them.

Right. We've gone back and forth on this. I think I might just need to
emphasize the 'console'...

I'd love to file these as bugs myself, but if you have GitHub, could
you file them? That way you get notified on progress. If you
don't/don't want to, let me know and I will. :)

Re: [hacketyhack] [ANN] Hackety Hack 1.0.1 for Mac released!

From:
Manty Core
Date:
2011-10-14 @ 19:19
Steve, I would like to file the issues on github myself, but sadly I am 
overcommitted these days, so it took me some time just to get back to this
conversation :(

M.

12.10.2011, в 0:22, Steve Klabnik написал(а):

> Hey Manty! Thanks so much for the reports!
> 
>> 1. When app is first started, "Tour" semitransparent hint popup is 
overlaid over "Hello World" snippet, making text in it slightly difficult 
to read.  Also, [x] deletion button for that snipped is located just off 
the edge of hint, adding to confusion — user can think that this is a 
close button for hint (instead of just clicking on hint to remove it).
> 
> Hmm, gotcha. It's supposed to disappear after a few seconds, maybe
> it's there for too long?
> 
>> 2. If I try to upload a program without entering login info first, 
popup appears telling "There was a problem" without specifying what 
problem was. Maybe it's better to just show settings dialog right away 
after "Upload" clicked at first time (or even when app is first started, 
if we plan to integrate it with site more).
> 
> Totally. This could be made a lot better.
> 
>> 3. "Sing up" link redirects to the download page. There *is* a signup 
form near the bottom of the page, but as it is not immediately visible, it
causes a confusion — at first I thought what link is wrong. Also, there is
no means to restore a forgotten account. And while I already was 
registered at hackety-hack, I was able to register a new account with the 
same handle — I guess database was zeroed at some time :)
> 
> Hm. I dont remember zero-ing the DB, unless you signed up like day 1.
> Point taken, but we're doing a total site refresh soon, so this should
> be fixed. :)
> 
>> 4. While I am able to login with a new account on the site, Hackety 
Hack itself tells me "I couldn't authenticate you" when I try to enter 
credentials in settings.
> 
> Well, that's bad. Hm...
> 
>> 5. By the way, there a slight problem with site style: when mouse is 
over the button, text color changes to black, and as the button itself 
styled with black-gray gradient, this makes text hard to read.
> 
> Okay, I'll look into this too.
> 
>> 6. Logo animation slightly slows down user when app is started. If it 
is not to mask loading process (and I suppose it is not), it is enough to 
show it only after first launch, and add it to the 'about' dialog, maybe, 
as it is pretty enough.
> 
> I agree 100% with this one. It's just pretty, there's no loading time issues.
> 
>> 7. I spotted a strange bug with a reverse apostrophe (`) character: 
when I first tried to enter it in editor, it showed nothing. I supposed 
what keystroke was not registered and continued my editing. After program 
was run, though, it became apparent what the character was in fact entered
into source, just wasn't displayed until after run. I cannot reproduce 
this bug, as after I entered the exact same source the second time, the 
back tick was displayed normally.
> 
> Are you on an international keyboard?
> 
>> 8. It may be very convenient to allow use of console input/output 
methods, as they are norm for ruby usage at large, and learning materials 
not specially designed for HacketyHack can rely on them.
> 
> Right. We've gone back and forth on this. I think I might just need to
> emphasize the 'console'...
> 
> I'd love to file these as bugs myself, but if you have GitHub, could
> you file them? That way you get notified on progress. If you
> don't/don't want to, let me know and I will. :)

Re: [hacketyhack] [ANN] Hackety Hack 1.0.1 for Mac released!

From:
Steve Klabnik
Date:
2011-10-14 @ 19:21
No worries. I'll take care of it later today. :D