You know, I just noticed that the new site does not have "What's New" section.
What else did the old site have that new site doesn't? It's hard to
tell, because, unfortunately after having a digital presence on the
web for over a decade, someone arbitrarily took the site down without
warning or discussion.
Now, the new site is running from the same persons personal directory
on box3, and he has excluded even READ permission to the directory for
all but himself.
I was pretty much over my soreness about this until I just now saw
Abuzar couldn't finish the tutorial. Chris C., thanks again for
taking the website ball and running with it. Could you please loosen
your grip a bit and help us _transition_ to your new site more
gradually by putting the old site back up and running on box2? For
professionalism, not sentimentality. See if you can generate a
positive feedback loop in the community toward our web-presence, with
you as the conduit for instrumenting the changes (and/or a way to
delegate to others who can have access to do it).
Thank you!
On Fri, Mar 21, 2014 at 8:46 AM, Tobias Pape <Das.Linux(a)gmx.de> wrote:
> Can we help abuzar?
>
>
> Begin forwarded message:
>
>> From: Abuzar <abuzar(a)abuzar.com>
>> Subject: [Newbies] Re: Website change, Squeek by Example Game?
>> Date: 21. März 2014 14:20:26 MEZ
>> To: beginners(a)lists.squeakfoundation.org
>> Reply-To: "A friendly place to get answers to even the most basic questions about Squeak." <beginners(a)lists.squeakfoundation.org>
>> Delivered-To: list-beginners(a)lists.squeakfoundation.org
>>
>> Hi all,
>>
>> I'm still looking for that specific tutorial, and a recommendation on
>> whether it's obsolete or other advice. A response would be
>> appreciated.
>>
>> Thanks,
>> Abuzar
>>
>>
>> On Wed, Mar 12, 2014 at 7:04 PM, Abuzar <abuzar(a)abuzar.com> wrote:
>>> Hi all,
>>>
>>> I was going through a squeek-by-example tutorial. Not the .pdf book.
>>> It was a simple game tutorial on the Documentation page. After the
>>> website changeover, it has seemingly disappeared. Is it now obsolete?
>>> or no longer recommended?
>>>
>>> I'm also noticing that Squeak 4.5 is rolling out. Is this a big
>>> change? Should I hold off going through tutorials until they're
>>> updated?
>>>
>>> Abuzar
>> _______________________________________________
>> Beginners mailing list
>> Beginners(a)lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>
>
>
Tim's email: "
A couple of nitpicks about the front page after taking a look at the latest state - nitpicks are good, since it means the basics are good!
Under ‘Download’
- possibly change "All-In-One bundle that works for Windows, OS X and x86 linux systems.” to "All-In-One bundle that works for most modern x86 Windows, OS X and x86 linux systems.” just to be clear that it won’t work on Windows RT (does anything?) and MIPS/Clipper/68k/PPC/etc unixes.
- turn the mentions of the Downloads page and Documentation page into links and/or mention the tabs at the top.
- change label of the Download button to Download All-in-one
Oh, whatthehell, I’m suggesting it should end up like this (modulo the fact I couldn’t actually edit the page code)-
Of course, we need to make a better downloads page than just pointing to the horribly messy ftp archive page and the documentation… oh my. I’ve been spending a fair bit of time trying to improve the doc on the swiki but there is a huge amount still needing attention. If anyone knows good ways to cajole, persuade, or even blackmail people into helping then I’m all ears. (Not literally you understand; I actually have arms and legs too.)
tim"
I've been trying to think what the disconnect is here. I think your paradigm is the Swiki with its wiki interface. This situation is not like that. You're micro managing the Download section of the homepage for something like the third time. This isn't a wiki. It's Altitude. To make the minutiae changes you want I have to futz. A lot. I have to futz with CSS to make sure things are running inline. I repeat. This is Altitude, which is similar to Seaside. Executive decision: the Downloads section is finished.
If you truly, madly, deeply need these changes to the Downloads section, please download this image and make the changes. And even if you do, these changes will warp the symmetry of the homepage with the other two sub sections.
http://www.chriscunnington.com/squeak.org.zip
I created a Downloads page at your request. Please direct your changes to that or anything of a larger granularity. Maybe think of content that the site needs and less about how it's being presented.
At any rate, Eliot's changes are next up.
Have a great weekend,
Chris
squeak.org issues list
Backlog of change requests in no particular order:
Eliot
http://lists.squeakfoundation.org/pipermail/webteam/2014-March/001421.htmlsqueak.org issues:
- image shouldn't run as root
- resource links point to chriscunnington.com
- zip resources for faster download
- use minified versions of files
- get that 404 image (broken paper showing a code browser) out of my email Archive and install
- check multi platform layouts (i.e. cell phone, tablet)
I went into box2 and killed the old homepage image. You can see the line that was the process here [1].
This also involved deleting the symlink as well. [2] The service directory in /home/website is now gone as well.
The wildcard DNS routes unknown subdomain requests to some daemontools service for looking at old mailing lists. I don't think it's a process.
It's some kind of cgi-bin thing. Check it out:
http://foobar.squeak.org
Deleting symlinks and service directories is a tad barbaric. I'm getting under svc -d /service/fooservice and such to stop services instead.
But this is a sunset box. By St. Patrick's Day next year, it will be gone.
Chris
[1]
website 577 24.9 10.2 1051420 99212 ? S Mar16 44:39 /usr/bin/squeakvm -vm-display=none /home/website/website/squeaksite.image
[2]
/service
lrwxrwxrwx 1 root root 24 Sep 27 2008 www.squeak.org -> /home/website/servicenew
I've gone over the links on the homepage and they all work.
The download links have been changed to the 4.5 all-in-one in the ftp repository.
Have a nice weekend,
Chris
Backlog of change requests in no particular order:
Tim
http://lists.squeakfoundation.org/pipermail/webteam/2014-March/001384.html
Chris M.
http://lists.squeakfoundation.org/pipermail/webteam/2014-March/001392.htmlhttp://lists.squeakfoundation.org/pipermail/webteam/2014-March/001399.html
Eliot
http://lists.squeakfoundation.org/pipermail/webteam/2014-March/001421.htmlsqueak.org issues:
- some image links are to chriscunnington.com
- zip resources for faster download
- use minified versions of files
- put 4.5 announcement between Welcome To Squeak and Take Part In The Innovation
- says 4.4 instead of 4.5
- get that 404 image (broken paper showing a code browser) out of my email Archive
- explore wrapbootstrap.com for ideas
- check multi platform layouts (i.e. cell phone, tablet)
Update Procedure:
I'm going to monopolize site update for the time being, as the update procedure is untried and specific to me.
When it settles down we can change it. It works as follows.
There is no in-server persistence. The persistence is Desktop persistence -- the master is on my desktop (backed up weekly; maybe I could put it in my Dropbox for people to access?).
I change the site in localhost. I then zip the image and changes files for FTP upload.
In /home/chriscunnington (someday I think we'll need a directory called /home/website) I execute a script called prepuploadediimage.sh. It looks like this:
#!/bin/sh
unzip squeak.org.zip
rm -rf __MACOSX
rm -rf /home/chriscunnington/squeak.org/.DS_Store
rm -rf squeak.org.zip
chmod 777 /home/chriscunnington/squeak.org/*
ln -s /usr/lib/squeak/sources/SqueakV41.sources /home/chriscunnington/squeak.org/SqueakV41.sources
There are two things to notice there, I'd say. The first is that the permissions are probably set too high.
If anybody has a preference other than 777 (that works), then I'll implement it.
The second thing is that Ken wanted to save space by having only one SqueakV41.sources file that people symlink to.
Once the new image is in place ( and I guess I missed the part where I delete the old image before uploading) I kill the website process, which at the moment is owned by me.
Daemontools restarts the process with the new image.
I'm going to review the homepage first and change the download link to 4.5.
Chris
I did a quick circuit around the subdomains and everything looks fine.
Unless somebody sees something else that's been dropped, I'd say things are now back to normal.
That being the case, I'll turn tomorrow to updating squeak.org with the backlog of requested changes on the webteam list.
I have appreciated your patience and restraint in this matter.
Time was. people's reactions could have gone a whole other way. I said as much today talking to Colin.
Chris
http://www.youtube.com/watch?v=Tsr-XtuKuSw
>I have taken the liberty to tinker with the dns stuff:
>I changed the dns data file to:
> * make box2 explicit
> * point A for 'squeak.org' and 'www.squeak.org' to box4
> * point MX for 'squeak.org' to 'box2.squeakfoundation.org'
> * point * to box2
>As soon as the caches update, everything should be fine again™
These changes look great.
Thanks, Tobias!
Chris
Hi All,
I love the look of www.squeak.org's front page, however I think the
Cog part is out of date and not particularly helpful. May I make the
following suggestions?
1. The text underneath "Cog JIT VM" would be better if it used the text
from http://www.mirandabanda.org/cogblog/about-cog/ (see below)
2. the "Cog JIT VM" More... link goes to http://www.squeakvm.org/index.html,
which is, I think, a non-sequitur, ecauser the page doesn't say anything
obvious about Cog. If the page is to be kept then it needs to say at least
"The Squeak Virtual Machine". But better might be to link directly to my
blog.
Here's the text from http://www.mirandabanda.org/cogblog/about-cog
"Cog is a virtual machine designed for Smalltalk and other similar dynamic
languages. Cog builds on the Squeak virtual machine adding a
stack-to-register-mapping just-in-time compiler, aggressive in-line message
cacheing and effective optimization of Smalltalk's first-class activation
records. Cog is the virtual machine underlying Teleplace's Croquet-based
enterprise virtual collaboration spaces software, the fastest virtual
machine for Squeak, and for Gilad Bracha's Newspeak modular language
inspired by Beta and Smalltalk. Like the original Squeak VM, Cog is
implemented and developed in Smalltalk, and translated into a lower-level
language to produce the production VM. Being a Smalltalk program it is a
delight to develop. Cog is available under the MIT open source license and
is unencumbered for commercial deployment.
Cog's performance relative to the existing Squeak interpreter varies,
depending on the benchmark chosen. As of early-2011, the Cog JIT uses
strong inline cacheing techniques and stack-to-register mapping that
results in a register-based calling convention for low-arity methods. Due
to the complexity of the Squeak object representation it has a limited set
of primitives implemented in machine code that, for example, exclude object
allocation. Performance of the early-2011 JIT for the nbody, binarytrees
and chameneos redux benchmarks from the computer language shootout is in
the range of 4 to 6 times faster than the interpreter.
I am writing an occasional series of blog posts describing the
implementation on this site. See the Cog category at the left side of the
page. Currently I'm working on a new memory manager with a much improved
object representation and garbage collector. See the Spur category at the
left side of the page.
Cog is now the standard VM for Squeak, Pharo and Newspeak."
--
best,
Eliot
It's been brought to my attention that I've been reading the Makefile in box2 wrong.
This is certain, because I though the symbols were BASH. They're not. Makefile has it's own, apparently.
cat Makefile
data.cdb: data
/usr/bin/tinydns-data
rm data
data: data.in cdegroot-secondary.data.in
cat $? >$@
I've been concerned with the first part.
The second part is about this file [1] which has not been updated since 2007. I think it can be ignored.
Try this:
http://www.cdegroot.com/
Though I will admit I just had to open Intro To GCC to grok how wrong I was about how Makefiles work.
I'm of the opinion that this part of the Makefile is legacy and can be removed.
I have to go to an appointment and will be away for several hours.
Chris
[1]
cat cdegroot-secondary.data.in
.cdegroot.com:85.10.192.171:a
.cdegroot.com:85.10.195.197:b
@cdegroot.com:85.10.192.171:a
+cdegroot.com:85.10.192.171
+*.cdegroot.com:85.10.192.171
#
.klickt.info:85.10.192.171:a
.klickt.info:85.10.195.197:b
@klickt.info:85.10.192.171:a
+klickt.info:85.10.192.171
+*.klickt.info:85.10.192.171
#
.stephaniebaquet.com:85.10.192.171:a
.stephaniebaquet.com:85.10.195.197:b
@stephaniebaquet.com:85.10.192.171:a
+stephaniebaquet.com:85.10.192.171
+*.stephaniebaquet.com:85.10.192.171
#
.noriensiemons.info:85.10.192.171:a
.noriensiemons.info:85.10.195.197:b
@noriensiemons.info:85.10.192.171:a
+noriensiemons.info:85.10.192.171
+*.noriensiemons.info:85.10.192.171