This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#5201 2012-05-24 14:56:31

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: BYOB 3 - Discussion Thread

roijac wrote:

@jens, the stop sign is disappearing on windows. ubuntu works though  smile
maybe replace the unicode with bitmaps?

I have the same problem. I've been trying to get Ubuntu to work, but it won't. >_>

Offline

 

#5202 2012-05-24 16:10:23

xly
Scratcher
Registered: 2010-04-17
Posts: 100+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

xly wrote:

Being an Android user, I am out of the contest.

Not at all; it has to work on Android, too!

On my Android Tab + Chrome I've already entirely written 2 Snap! applications.
The difficulty is that the Mouse Right-click is not accepted and worse, freezes and blocks Chrome. As I needed a block for one recursion application I've used the good old method with SET + CShape Ring + ..All features I needed have worked perfectly.
I must confess that I have used physical bluetooth Keyboard as the virtual KB is not available for Android.
I am very surprised by the excellent level of Snap! portability on such a different system and hardware.
In addition Android Chrome provides an interesting feature. It has a Share feature allowing to send by email (or copy into a text editor) the xml definition of the project. I've successfully imported these xml files into the Chrome Snap! of my XP PC.

Offline

 

#5203 2012-05-24 16:50:06

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

is anybody getting a virtual keyboard on an Android device?


Jens Mönig

Offline

 

#5204 2012-05-24 17:57:45

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Jens wrote:

is anybody getting a virtual keyboard on an Android device?

I tried Snap with my android phone, and I can highlight text within blocks and stuff, but no keyboard pops up.  sad


http://i.imgur.com/WBkM2QQ.png

Offline

 

#5205 2012-05-24 21:23:22

OldCodger
New Scratcher
Registered: 2012-05-16
Posts: 54

Re: BYOB 3 - Discussion Thread

I was busy the last couple of days so I couldn't give Snap a try.  I just took a look now. Things are much smoother. The virtual keyboard is working and the annoying messages have gone.

One thing I noticed is that when you zoom you can't navigate around the screen. That means that if you zoom on just one part of the window you have to pinch the screen before re-zooming onto a new target.

Offline

 

#5206 2012-05-24 22:09:28

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

xly wrote:

I've used the good old method with SET + CShape Ring +

There's a "Make a Block" button at the bottom of Variables.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5207 2012-05-24 22:11:06

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

Why do you have a brick wall growing out of your head?  (Or was it thrown at you by an angry forum moderatee?  smile )


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5208 2012-05-24 23:34:52

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

I tried Snap with my android phone, and I can highlight text within blocks and stuff, but no keyboard pops up.  sad

On my phone, with a physical keyboard, I can type into input slots.  But I find drag and drop iffy; I have to hold for just exactly the right amount of time before dragging.  And I can't scroll the screen sideways.

My keyboard has the numbers on the top row of letters using an ALT modifier.  It's supposed to work if you first push ALT and then separately push a digit, but it works only if I push both at once.  Also there's an ALT LOCK key that doesn't work (unsurprising given the previous sentence).


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5209 2012-05-25 01:26:08

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hi Graham,

when you zoom you can, in fact, scroll the page using two fingers (instead of a single one, which is for dragging things inside Snap).


Jens Mönig

Offline

 

#5210 2012-05-25 02:44:02

xly
Scratcher
Registered: 2010-04-17
Posts: 100+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

xly wrote:

I've used the good old method with SET + CShape Ring +

There's a "Make a Block" button at the bottom of Variables.

Thank you Brian. I thought this feature had disappeared. I shall try that.

The main issue for me on my Android Tab- and practically the only one - comes from the mouse right-click which freezes Chrome. You certainly can find many ways to turnaround this, for example a button "action" that can be dragged upon one object palette instruction to get "help", sprite to get the sprite menu,  script area to get the associated menu, windows etc This ergonomy change could be, or not, selected by a setting (Tab/No Tab).

Last edited by xly (2012-05-25 02:49:48)

Offline

 

#5211 2012-05-25 03:03:09

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

hmm..., I wonder what makes right-click freeze Chrome on your Android, Xavier. Can you open a web-console and does it give you any error message in it? Also, what about touch-and-hold, which should also invoke context menus. Does that work on any Android device for anyone?

Thanks!


Jens Mönig

Offline

 

#5212 2012-05-25 04:00:29

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Hardmath123 wrote:

maybe you should try to catch infinite loops?  sad

Sadly, this is theoretically impossible.

We could catch certain special cases of infinite loops, of course, but that has to wait until we can put some time into error handling in general.

But, doesn't pushing the stop button work?

Pushing the stop button does nothing with an infinite loop like

warp
forever

or

/define "freeze"\
freeze

Hmm, the Halting Theorem it quite interesting! I love stumbling onto cool CS ideas.  big_smile


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#5213 2012-05-25 04:56:31

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hi Hardmath,

I'm surprised that you can't stop a warped forever loop. I've built-in low-level forced yields every couple of milliseconds, so - in theory  smile  - infinite atomicity is impossible. Personally I can stop every infinite loop, including infinite recursion and warped errors without any problem on both Windows and Mac systems (but the system doesn't matter because Snap's Morphic acts as its own OS within the browser).

Those forced yields don't occur extremely often, only about every half second, so as to not unduly slow down longer operations. Therefore it might seem as if the system is hanging, but only for a rather short (human) time. You should be able to stop stuff by clicking on the stop button, or by clicking on the STOP ALL block in the palette, or by clicking on a running script, even if infinite warped scripts are happening.

Last edited by Jens (2012-05-25 04:59:31)


Jens Mönig

Offline

 

#5214 2012-05-25 06:41:24

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

just to let you all know, I'll be on vacation for the next two weeks and mostly offline. Therefore, if I'm not answering it's just because I'll be offline, not upset. If any of you happen to be in Languedoc-Roussillon around Beziers / Narbonne and would like to meet, drop me an email :-) Vive la France!


Jens Mönig

Offline

 

#5215 2012-05-25 06:56:09

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Enjoy your vacation, Jens!


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#5216 2012-05-25 07:41:39

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Jens wrote:

If any of you happen to be in Languedoc-Roussillon...

Oh yeah, my travel calendar:

Right now (just today) - Chicago
5/29 - 6/3 - Boston
6/3 - 6/5 - Arlington VA
6/5 - 6/13 - Boston
6/15 - 6/18 - Seattle
6/18 - 6/24 - New York
6/24 - 6/30 - Newark
7/5 - 7/16 - Marlborough MA
7/16 - 7/19 - North Haven CT
7/19 - 7/29 - Boston (includes Scratch@MIT)
7/29 - 8/1 - Newark
8/12 - 8/15 - Marlborough MA
8/17 - 8/26 - Athens (includes Constructionism 2012)

This is a crazy summer!


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5217 2012-05-25 07:44:16

joletole
Scratcher
Registered: 2011-02-20
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Jens wrote:

If any of you happen to be in Languedoc-Roussillon...

Oh yeah, my travel calendar:

Right now (just today) - Chicago
5/29 - 6/3 - Boston
6/3 - 6/5 - Arlington VA
6/5 - 6/13 - Boston
6/15 - 6/18 - Seattle
6/18 - 6/24 - New York
6/24 - 6/30 - Newark
7/5 - 7/16 - Marlborough MA
7/16 - 7/19 - North Haven CT
7/19 - 7/29 - Boston (includes Scratch@MIT)
7/29 - 8/1 - Newark
8/12 - 8/15 - Marlborough MA
8/17 - 8/26 - Athens (includes Constructionism 2012)

This is a crazy summer!

YOU ARE COMING TO CT!!
When you get to CT, (I don't live in north haven though) we are going to have a PARTEY!

Offline

 

#5218 2012-05-25 08:13:26

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

joletole wrote:

When you get to CT, (I don't live in north haven though) we are going to have a PARTEY!

You must mean, "When you get to CT, I'm going to help you teach teachers BYOB"!  tongue


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5219 2012-05-25 08:17:53

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Jens wrote:

If any of you happen to be in Languedoc-Roussillon...

Oh yeah, my travel calendar:

Right now (just today) - Chicago
5/29 - 6/3 - Boston
6/3 - 6/5 - Arlington VA
6/5 - 6/13 - Boston
6/15 - 6/18 - Seattle
6/18 - 6/24 - New York
6/24 - 6/30 - Newark
7/5 - 7/16 - Marlborough MA
7/16 - 7/19 - North Haven CT
7/19 - 7/29 - Boston (includes Scratch@MIT)
7/29 - 8/1 - Newark
8/12 - 8/15 - Marlborough MA
8/17 - 8/26 - Athens (includes Constructionism 2012)

This is a crazy summer!

Where in NY?


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#5220 2012-05-25 09:34:45

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

Where in NY?

West End Ave @ 87th.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5221 2012-05-25 09:42:21

xly
Scratcher
Registered: 2010-04-17
Posts: 100+

Re: BYOB 3 - Discussion Thread

Jens wrote:

    If any of you happen to be in Languedoc-Roussillon...
It's getting to be very warm over there in the next weeks !!
About my Android Chrome issue, the precise situation is that if I "mouse right click", Android (or Chrome who knows ?) pops up a message "Are you sure you want to leave". I say "No" and from this point Snap! keeps open (I can still save my project) but I can't any more pick and drag palette instructions. So, I've to leave but Chrome keeps spoiled for a while.

Offline

 

#5222 2012-05-25 21:41:33

shadow_7283
Scratcher
Registered: 2007-11-07
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Not having Scratch'd in a while, I found that its lack of consideration for zeroes bothersome, especially after living in JavaScript for a while. Why can't the first value of a list be at "0"? Can we please have this in Snap?

Offline

 

#5223 2012-05-25 23:44:06

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Oh yeah, my travel calendar:

Right now (just today) - Chicago
5/29 - 6/3 - Boston
6/3 - 6/5 - Arlington VA
6/5 - 6/13 - Boston
6/15 - 6/18 - Seattle
6/18 - 6/24 - New York
6/24 - 6/30 - Newark
7/5 - 7/16 - Marlborough MA
7/16 - 7/19 - North Haven CT
7/19 - 7/29 - Boston (includes Scratch@MIT)
7/29 - 8/1 - Newark
8/12 - 8/15 - Marlborough MA
8/17 - 8/26 - Athens (includes Constructionism 2012)

This is a crazy summer!

Well I'm glad I was able to meet up with you at Scratch Day.  smile


http://i.imgur.com/WBkM2QQ.png

Offline

 

#5224 2012-05-26 03:50:15

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

Why can't the first value of a list be at "0"?

Well, for one thing, that'd break everyone's old program.  (We are going to be able to load old programs eventually.)

But also, it depends who you think your audience is.  Computer programmers using languages with explicit pointers like 0-origin arrays because &a[i] is (&a)+i.  But in a high level language in which you don't deal with explicit pointers, that isn't an issue.  And even low-level-language programmers talk about "the first element," not "the zeroth element," and it's confusing if "the first element" isn't element 1.

What's your argument for 0-origin?  Apart from that it's in Javascript?


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#5225 2012-05-26 03:51:31

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

Well I'm glad I was able to meet up with you at Scratch Day.  smile

Likewise!  I'm too old-fashioned to find computer-mediated conversation really satisfying.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

Board footer