[vwnc] Blue Magic Screencasts (RB plugin)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[vwnc] Blue Magic Screencasts (RB plugin)

Emiliano Pérez-3
Hi List.
   Ok, the previous mail about the BM didn't make much noise, so I made a couple of really short screencasts (1:30 min) to show some of the features that the blue magic offers. Hope you enjoy them.

(Try the screencast.com version first, it has much more quality than the youtube version.)

1 - Class Browsing, Easier and Faster
http://www.screencast.com/t/Hf25ZmwjO
http://es.youtube.com/watch?v=wvRjruo6cj4

2 - Quickly defining the undefined
http://www.screencast.com/t/j5pBDzTX
http://es.youtube.com/watch?v=pSlJxS4z_dA

If you want to try it, it's published in the public repository as RBBlueMagic.
Hopefully, there will be more videos coming soon.

Cheers, Emiliano.

pd: Happy Holidays to everyone.

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Blue Magic Screencasts (RB plugin)

Stefan Schmiedl
On Tue, 30 Dec 2008 01:05:19 -0300
"Emiliano Pérez" <[hidden email]> wrote:

> Hi List.
>    Ok, the previous mail about the BM didn't make much noise, so I

Well, Emiliano, that's because BM "just worked" for me. I have not yet
got the modified mouse clicks into muscle memory, but whenever I
remember them, they just work fine. Thank you for a very nice shortcut
for typical actions.

> made a couple of really short screencasts (1:30 min) to show some of
> the features that the blue magic offers. Hope you enjoy them.

> 2 - Quickly defining the undefined

"Take a walk on the wild side" ... ROFL .-)

s.
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Blue Magic Screencasts (RB plugin)

Emiliano Pérez-3
While making the video i've found a little bug (actually not little, the
new class dialog didn't work at all).
Fixed in the latest version (1.1).
Stefan, it's great to know that it works for someone else out there.

Emiliano.

Stefan Schmiedl escribió:

> On Tue, 30 Dec 2008 01:05:19 -0300
> "Emiliano Pérez" <[hidden email]> wrote:
>
>  
>> Hi List.
>>    Ok, the previous mail about the BM didn't make much noise, so I
>>    
>
> Well, Emiliano, that's because BM "just worked" for me. I have not yet
> got the modified mouse clicks into muscle memory, but whenever I
> remember them, they just work fine. Thank you for a very nice shortcut
> for typical actions.
>
>  
>> made a couple of really short screencasts (1:30 min) to show some of
>> the features that the blue magic offers. Hope you enjoy them.
>>    
>
>  
>> 2 - Quickly defining the undefined
>>    
>
> "Take a walk on the wild side" ... ROFL .-)
>
> s.
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>  

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Blue Magic Screencasts (RB plugin)

Cesar Rabak
In reply to this post by Emiliano Pérez-3
Emiliano Pérez escreveu:

> Hi List.
>    Ok, the previous mail about the BM didn't make much noise, so I made
> a couple of really short screencasts (1:30 min) to show some of the
> features that the blue magic offers. Hope you enjoy them.
>
> (Try the screencast.com <http://screencast.com> version first, it has
> much more quality than the youtube version.)
>
> 1 - Class Browsing, Easier and Faster
> http://www.screencast.com/t/Hf25ZmwjO
> http://es.youtube.com/watch?v=wvRjruo6cj4
>
> 2 - Quickly defining the undefined
> http://www.screencast.com/t/j5pBDzTX
> http://es.youtube.com/watch?v=pSlJxS4z_dA
>
First of all, my kudos for your excelent work Emiliano.

OTOH, seeing the second video I remembered an experience I had regarding
those 'automatic' helper for defining the undefined:

When you're programming you may misspell some method or class name and a
click may bring a menu suggesting a definition.

Due this, it would be interesting to have a mechanism similar to the
Google one that searches for near 'words' and asks if the intended word
is not a listed in the choice menu.

Regards,

--
Cesar Rabak
GNU/Linux User 52247.
Get counted: http://counter.li.org/
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Blue Magic Screencasts (RB plugin)

Emiliano Pérez-3

> First of all, my kudos for your excelent work Emiliano.
>
Thanks!
> Due this, it would be interesting to have a mechanism similar to the
> Google one that searches for near 'words' and asks if the intended
> word is not a listed in the choice menu.

Do you mean the 'did you mean: --?' question? (just kidding). Thanks a
lot for the feedback Cesar, I will definetly consider it for the next
version.
I'm not familiar with string proximity search algorithms but I guess I
could use something like the 'correct it' option (when you try to accept
the method) and if there are similar matches suggest those as the firsts
choices, instead of defining it as new one.

Regards, Emiliano.

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Blue Magic Screencasts (RB plugin)

Claus Kick
In reply to this post by Cesar Rabak
Cesar Rabak wrote:

*snip*

> Due this, it would be interesting to have a mechanism similar to the
> Google one that searches for near 'words' and asks if the intended word
> is not a listed in the choice menu.

slightly OT:

Are there any "open algorithms" how word approximation is being done?
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Blue Magic Screencasts (RB plugin)

Michael Lucas-Smith-2
Claus Kick wrote:

> Cesar Rabak wrote:
>
> *snip*
>
>  
>> Due this, it would be interesting to have a mechanism similar to the
>> Google one that searches for near 'words' and asks if the intended word
>> is not a listed in the choice menu.
>>    
>
> slightly OT:
>
> Are there any "open algorithms" how word approximation is being done?
>  
There are many. The Levenshtein Distance is the most common technique
used to identify spell corrections. Making it fast for large dictionary
sets is the tricky part. Levenshtein Automata are generally used, or you
can go a step further and use more CPU (but less memory) and do
Immitation Levenshtein Automata as is done in the Spellchecker2 package
in public store.

It's worth noting that building a dictionary of all the selectors in a
Smalltalk image would take a fair amount of time - and keeping it up to
date would also take time. The RB includes a "did you mean" fixer for
class names and shared variable names, etc - but its set is so small it
does it the naive slow way, which is fast enough considering how few of
them there are in the image.

Cheers,
Michael
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Blue Magic Screencasts (RB plugin)

Cesar Rabak
In reply to this post by Emiliano Pérez-3
Emiliano Pérez escreveu:
>> First of all, my kudos for your excelent work Emiliano.
>>
> Thanks!
>> Due this, it would be interesting to have a mechanism similar to the
>> Google one that searches for near 'words' and asks if the intended
>> word is not a listed in the choice menu.
>
> Do you mean the 'did you mean: --?' question? (just kidding).

I had to change the language in my preferences to be able to answer...
but you're kidding ;-).

> Thanks a
> lot for the feedback Cesar, I will definetly consider it for the next
> version.
> I'm not familiar with string proximity search algorithms but I guess I
> could use something like the 'correct it' option (when you try to accept
> the method) and if there are similar matches suggest those as the firsts
> choices, instead of defining it as new one.

Yes, this would be the natural one, and I believe 'it is already there'®
so no reinventing the wheel!


--
Cesar Rabak
GNU/Linux User 52247.
Get counted: http://counter.li.org/
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: Blue Magic Screencasts (RB plugin)

Emiliano Pérez-3
In reply to this post by Cesar Rabak
 

When you're programming you may misspell some method or class name and a click may bring a menu suggesting a definition.

Due this, it would be interesting to have a mechanism similar to the Google one that searches for near 'words' and asks if the intended word is not a listed in the choice menu.


Today I was browsing some old code and found out that I actually did this... almost two years ago! and never got to publish it. Better late than ever I say, so here it is. Published the 1.2 version of the RBBlueMagic in the public repo. Hope you still find use for it.
Version Comment:
--------------
+ Quick spelling corrector with ctrl + middle click. Works for methods, vars and classes in the source editor.
The main differences with the conventional corrector is that you dont have to save the method to correct (which always was very anoying for me) and that you are given a suggested choice and an ordered list of possible matches.
---------------
I'm planning to test and port to 7.8 (when I get my hands on one copy of it and on some free time) so If anyone has any suggestion or bug report, it will be welcomed.

Regards, Emiliano.



_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc