<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.web.server.aida">
    <title>gmane.comp.web.server.aida</title>
    <link>http://blog.gmane.org/gmane.comp.web.server.aida</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3332"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3331"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3323"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3317"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3303"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3288"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3283"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3279"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3278"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3274"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3270"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3263"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3262"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3256"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3251"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3244"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3243"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3242"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3239"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.server.aida/3238"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3332">
    <title>GSoC idea: Spec over Aida component model</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3332</link>
    <description>&lt;pre&gt;Guys, would be this an interesting project to advance Smalltalk UI more
toward bleeding edge again, after 30 years, when we were there already
with MVC based GUI? Spec project have a potential here and Spec over web
frameworks to build fully desktop-capable web apps seems to be
achievable. Spec over Amber (who will propose that?), Spec over Aida,
Spec over Seaside? Benjamin, would you be a co-mentor of that project?

  Title: Spec over Aida for desktop-capable Web Apps

  Level: advanced

  Possible mentor: Janko Mivšek

  Possible second mentor: Benjamin?

  Description

Spec as a means to describe and generate GUI has a potential to help
building web applications as well. And because one of Spec goals is to
become a platform/framework independent, this project has a goal to
extend Aida component model for building Single Page web apps to become
Spec-aware


  Technical Details

Aida has a component model for building so called Single Page web UIs,
capable of composing a hierarchy of so called web widgets, which are
standalone reusable components, together with hierarchical web form
support. Spec as descriptor and generator of UI is therefore a natural
extension of Aida component model. When a HTML5 Web Components standard
will be ready, Aida component model can be easily extended to support
that standard as well, together with Spec (and maybe UIBuilder too?).

  Benefits to the Student

Student will acquire the knowledge and experience of building
desktop-capable UIs on the web using HTML5 approach.

  Benefits to the Community

Spec has a potential to become a de-facto standard way of describing
User Interfaces for Smalltalk projects from desktop to web and mobile,
on a dialect and web framework neutral way. This project can contribute
a piece toward that goal.


Best regards
Janko


&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2013-03-26T14:49:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3331">
    <title>GSoC13: Google Summer of Code started, your ideas please!</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3331</link>
    <description>&lt;pre&gt;Dear Smalltalkers,

Time for your cool project ideas on this year Smalltalk GSoC!

For now just express any idea you have here on the mailing list. Later
we will together develop it to be in complete format together with two
mentors needed. Deadline is end of Mart, so we have three weeks of time.
To see how fully developed ideas look like please look at 2012 ones at:
http://gsoc2012.esug.org/ideas.

Note also that students yourselves can propose a GSoC project. So if you
like to be a student on this year GSoC and have a nice idea, don't be
shy and propose it here! The community will listen you and guide to the
really nicely proposed project. Last year 6 student proposed projects
were accepted and finished successfully!

For the community, start looking around for students. Think about how to
approach the universities near by you, do you know who to contact
there, etc.

We are namely preparing an application to this year Smalltalk Google
Summer of Code under ESUG umbrella, as last year. If accepted, Google
will pay few stipendiums to students on our Smalltalk projects.

More on our special Smalltalk GSoC 2013 website:

http://gsoc2013.esug.org

I'm specially inviting mentors of all past GSoCs to rejoin the mentors
mailing list, where we discuss all details about this year GSoC:

http://groups.google.com/group/smalltalk-gsoc-mentors

While students interested on GSoC please join a special Smalltalk GSoC
mailing list for you:

http://groups.google.com/group/smalltalk-gsoc-students

Best regards
Janko


&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2013-03-09T12:38:05</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3323">
    <title>HTTP optimizations: streaming everything, gzip compression</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3323</link>
    <description>&lt;pre&gt;Dear Aiders,

While watching an excellent presentation by Ilya Grigorik from Google
Web Fast Team:

Faster Websites, Crash Course on Frontent Performance
part1: http://parleys.com/#st=5&amp;amp;id=3648&amp;amp;sl=0
part2: http://parleys.com/#st=5&amp;amp;id=3649&amp;amp;sl=1

I come to idea to implement few optimizations Ilya mentioned in his talk:

1. web page is now streamed to the browser to start sending as soon as
   possible so that browser can start fetching CSS and JS files listed
   in page header in parallel. Until now a whole page was first
   rendered before start sending.
2. gzip compression of page HTML and all other text resources like CSS
   and JavaScript. This reduces the load time substantially, usually
   about 5 times.

End result is more than twice faster page load time, both time until
page starts rendering on browser and overall load time. We are now below
250ms to the first byte time, which is nowadays a goal to regard your
site as a fast one. Note that this includes a DNS lookup time
(50-150ms), connection time (50-100ms) then content download.

Another achievements are 4 A on http://www.webpagetest.org:

A First Byte Time
A Keep-alive Enabled
A Compress Transfer
A Compress Images
F Cache static
X Content Delivery Network detected

This F cache static is such because we instruct browsers to cache images
only 24 hours. For a reason to more easy upgrade web apps without
needing instruct the users to reload pages. They just wait one day...

X Content Delivery Network, well, I'm not sure we would profit much to
use it except add another level of complexity ...

Google regards such optimizations in this pageRank algorithm, which is
one of the reasons to be worthwhile.

All those optimizations will be part of next Aida (and Swazoo) release,
it will also be soon on production server for http://www.aidaweb.si, so
that you can try by yourself :)

Best regards
Janko


&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2013-02-05T17:20:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3317">
    <title>[ANN] AidaWeb is available to use in Cuis Smalltalk</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3317</link>
    <description>&lt;pre&gt;Hi Folks,

It's a pleasure inform that AidaWeb is available to use in Cuis
Smalltalk in the repo: https://github.com/garduino/Cuis-Aida

Thanks to the job of Janko to make the port to make it work in Cuis!

You can install it on a Cuis image using the script of the README (be
patient, the installation take time) or you can download a ready
to use Cog image from the link provided in the same README.

Enjoy!

Coming Soon: A Morphic operator console for easier manage of Swazoo sites.

Juan: You should update the ListOfPackages, as usual :)


&lt;/pre&gt;</description>
    <dc:creator>Germán Arduino</dc:creator>
    <dc:date>2013-01-29T15:01:29</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3303">
    <title>AidaWeb first early filen in Cuis a bit delayed</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3303</link>
    <description>&lt;pre&gt;Hi Janko:

Just for comment that I found some things that I need to check in more
detail (classes that are not inheriting correctly, missing extensions
at class level) on the first filein of Aida in Cuis 4.1 (I did make a
lot manually at method level, others at class level and seems that I
lost things in the way)

Then, I couldn't end today, as we talked on irc, to put a download
image for you continue working in the port.

As soon as I have news, I will comment here.

&lt;/pre&gt;</description>
    <dc:creator>Germán Arduino</dc:creator>
    <dc:date>2013-01-21T21:34:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3288">
    <title>[ANN] A first port to Cuis of Sport and Swazoo</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3288</link>
    <description>&lt;pre&gt;Hi:

The first versions of Sport and Swazoo working in Cuis 4.1 with all
tests green are ready to install.

The changes I did in Swazoo are:


- Avoid Unicode support that don't exist in Cuis


WebSocketConnection:

fromUtf8: aString
"Squeak specific"

"gsa 14/01/2013 for Cuis port"
"^[aString convertFromEncoding: #utf8] on: Error do: [:ex | aString ]
^ aString


toUtf8: aString
"Squeak specific"
"
| converter in out |
converter := UTF8TextConverter new.
in := aString readStream.
out := WriteStream on: ''.
[in atEnd] whileFalse:
[converter nextPut: in next toStream: out].
^out contents
"
^ aString.


SwazooBuffer &amp;gt;&amp;gt;closeChunkTo: aSocket

" gsa 18/01/2013 used String instead ByteString for Cuis"
"chunk := ByteString new: 5."


- Avoid #fork and #forkAt: calling #newProcess instead:

HTTPServer &amp;gt;&amp;gt;start

start
| swazooProcess |
self loop isNil ifTrue: [
self socket:
(SwazooSocket
serverOnIP: self ipCorrected
port: self port).
self socket listenFor: 128.
self loop: (swazooProcess _ [ [ self acceptConnection ] repeat ] newProcess).
swazooProcess name: 'Swazoo ' , DateAndTime now asString.
swazooProcess priority: Processor userBackgroundPriority.
swazooProcess resume ].

instead of the original code:

start
self loop isNil ifTrue: [
self socket:
(SwazooSocket
serverOnIP: self ipCorrected
port: self port).
self socket listenFor: 128.
self loop: ([ [ self acceptConnection ] repeat ] forkAt: Processor
userBackgroundPriority) ].



HTTPServer &amp;gt;&amp;gt;setUp

setUp
| socket swazooProcess |
(Delay forMilliseconds: 100) wait.
server _ HTTPServer new.
swazooProcess _ [
server
 ip: 'localhost';
 port: 8123.
server start ] newProcess.
swazooProcess name: 'Swazoo HTTPServer Test'.
swazooProcess resume.
(Delay forMilliseconds: 100) wait.
" stream := (SocketAccessor newTCPclientToHost: 'localhost' port: 8123)
readAppendStream"
socket _ SpSocket
connectToServerOnHost: 'localhost'
port: 8123.
stream _ SwazooStream socket: socket.

instead of the original code:

setUp
| socket |
(Delay forMilliseconds: 100) wait.
server := HTTPServer new.
[server ip: 'localhost'; port: 8123.
server start]
fork.
(Delay forMilliseconds: 100) wait.
" stream := (SocketAccessor newTCPclientToHost: 'localhost' port: 8123)
readAppendStream"
socket := SpSocket connectToServerOnHost:  'localhost' port: 8123.
stream := SwazooStream socket: socket


Other considerations:

SpFilename &amp;gt;&amp;gt;underlyingFilename (This method do not exist, but do not
exist neither in the original one click aida/pharo image)

Security class don't exist neither in the pharo one click image.

#trimSeparators, is named in SwazooMD5 but do not seems implemented.




To install Sport and Swazoo, follow the next steps:

1. Take a new Cuis 4.1 image.

2. From GitHub / garduino clone in your computer the repos
Cuis-Cryptography
Cuis-CompatibilityWithOtherSmalltalks
Cuis-Pharo14CompatibilityLayer
Cuis-Sport
Cuis-Swazoo

3. In a workspace run the next script:

| slash repo |
slash _ FileDirectory slash.
repo := '/Users/Shared/YOURCODEREPOSITORYPATH/'.
{
repo, slash, 'Cuis-Cryptography', slash, 'Cuis-System-Hashing.pck.st' .
repo, slash, 'Cuis-CompatibilityWithOtherSmalltalks', slash,
'Cuis-CompatibilityWithOtherSmalltalks.pck.st' .
repo, slash, 'Cuis-Pharo14CompatibilityLayer', slash,
'Cuis-Network-Protocols.pck.st' .
repo, slash, 'Cuis-Pharo14CompatibilityLayer', slash,
'Cuis-Network-Url.pck.st' .
repo, slash, 'Cuis-Sport', slash, 'Sport.pck.st' .
repo, slash, 'Cuis-Swazoo', slash, 'Swazoo.pck.st' .
}
do:
[ :fileName | CodePackageFile installPackageStream:
(FileStream concreteStream readOnlyFileNamed: fileName)
].


4. You will notice some warnings in the Transcript regarding some
Network-* classes, it is because I'm installing here only the minimum
code that I need for Swazoo and I must still end to polish the delta
between the Network protocol in Cuis vs Pharo/Squeak

5. I did also an early port of TimeStamp, not existing in Cuis, and I
have still 1 failing test.


But Swazoo seems to work ok, all the test pass and the tests I did in
the workspace seems to work, but as I'm not in expert in Swazoo, I
will be more than happy of receive corrections, suggestion, etc, to
leave the port in a stable state.



--
Sincerely,
Germán Arduino
about.me/garduino
&lt;/pre&gt;</description>
    <dc:creator>Germán Arduino</dc:creator>
    <dc:date>2013-01-20T15:59:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3283">
    <title>Magritte for Aida</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3283</link>
    <description>&lt;pre&gt;Hi Janko,

Some while back I asked you about Magritte and whether/when some port or
suitable alternative for Aida was in the works.

You seemed to indicate that such a thing was in the works. Do you know if
there has been any more progress on that?

I remain keenly interested in that.

- Bob
&lt;/pre&gt;</description>
    <dc:creator>Robert Calco</dc:creator>
    <dc:date>2013-01-16T20:35:13</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3279">
    <title>Aida now loadable from SmalltalkHub (to Pharo and Squeak)</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3279</link>
    <description>&lt;pre&gt;Hi guys,

Aida is now again loadable from SmalltalkHub, where you can find a
project Aida under team Aida.

To load it in Pharo, evaluate this script:

  Gofer new
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfAida';
    load.

  (Smalltalk at: #ConfigurationOfAida) load.

As you see the ConfigurationOf is from SqueakSource but actual loading
occurs from SmalltalkHub.

Pharo 2.0 not yet tested!

To load in Squeak evaluate this script:

  i := Installer monticello http: 'http://smalltalkhub.com'.
  iproject: 'mc/Sport/Sport/main';
 install: 'Sport-2.031'.
  iproject: 'mc/Swazoo/Swazoo/main';
install: 'Swazoo-2.3beta3.1'.
  iproject: 'mc/Aida/Aida/main';
install: 'Aida6.5-interim.2'.

Best regards
Janko

&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2013-01-16T16:36:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3278">
    <title>Important: new home for Aida on SmalltalkHub</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3278</link>
    <description>&lt;pre&gt;Hi guys,

Aida project on Smalltalk have now a new home, under Aida team and not
under my surname as before:

http://smalltalkhub.com/#!/~Aida/Aida

Old project under my name will be soon deleted while newest Aida will be
submitted under the Aida team.

So, go and click 'Watch this project' on this new project instead.

Best regards
Janko



&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2013-01-16T13:24:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3274">
    <title>Aida team on StHub, please register as members</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3274</link>
    <description>&lt;pre&gt;Hi guys,

I just opened an Aida team on SmalltalkHub, where all Aida related
projects and team members are listed:

http://smalltalkhub.com/#!/~Aida

Now I'd like to invite you to become members of our team. Register first
on a SmalltalkHub: http://smalltalkhub.com then start following Aida
project: http://smalltalkhub.com/#!/~mivsek/Aida. All who will follow
Aida today, I'll add automatically as a member of your team.

Everyone is welcome, even if you contribute only some comment  on our
mailing list!

Best regards
Janko


&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2013-01-16T12:38:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3270">
    <title>Cuis Smalltalk Port</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3270</link>
    <description>&lt;pre&gt;I am highly interested in any port to Cuis.

I've had a chance to play with it and would prefer to work in it with Aida
over Pharo or Squeak. Simpler, smaller, more pleasurable all the way around.

What are prerequisites that need to be added to Cuis to make it feasible to
port Aida for real-world applications?

Sport? Swazoo? Zinc?

- Bob
&lt;/pre&gt;</description>
    <dc:creator>Robert Calco</dc:creator>
    <dc:date>2013-01-15T21:12:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3263">
    <title>Pharo on Windows Issue for Aida -- how to handle?</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3263</link>
    <description>&lt;pre&gt;Every time I get the Aida one-click download for Pharo on Windows, I'm
confronted with a problem that I believe is partly Aida's fault, and partly
Pharo's.

Periodically a DNR error shows up when the system tries to copy the running
image (presumably for backup purposes)..

The part that's Pharo's is a failure to properly initialize stdErr in
ExternalWindowsOSProcess&amp;gt;&amp;gt;value before calling initialStdErr. Hence it's
nil, and I get a DNR error when nextPutAll is invoked.

The part that appears to be Aida's fault is the underlying command to copy
the image that is being executed -- and failing, hence procInfo is nil, and
so the fact that self initialStdErr is nil is exposed.

My question is... what can I do to handle this? Obviously I need to change
the ExternalWindowsOSProcess&amp;gt;&amp;gt;value method. How to do  this without
violating any underlying system semantics? Is it just a simple matter of
reporting the failure as long as initialStdErr is not nil... or is there a
change elsewhere that can fix the problem for real?

&lt;/pre&gt;</description>
    <dc:creator>Robert Calco</dc:creator>
    <dc:date>2013-01-06T19:55:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3262">
    <title>Happy new 2013!</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3262</link>
    <description>&lt;pre&gt;Dear members of Aida/Web community,

Let this year be a year when all your best wishes comes to true! I
promise to add a piece or two to Aida, so that your Aida wishes will
come to true too :)

And if you tell us those wishes aloud, it could help ... ;)

Best regards
Janko


&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2013-01-03T14:01:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3256">
    <title>Porting Sport and Swazoo to Cuis</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3256</link>
    <description>&lt;pre&gt;Hi:

I'm (slowly) porting Sport and Swazoo to Cuis, to have the possibility of
have Aida running on top of Cuis.

Some questions I've:

1. I'm porting Sport-2.031.mcz, is the correct version to port?

2. Sport don't have tests?

3. I'm porting Swazoo-2.2.mcz, but I saw that exist also a
Swazoo-2.3Beta2.6.mcz. Which is the correct to make the port?

Ok, it's all for now, I'm copying also the Cuis list just in case of
interest.

Cheers.

&lt;/pre&gt;</description>
    <dc:creator>Germán Arduino</dc:creator>
    <dc:date>2012-12-27T13:25:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3251">
    <title>External Link</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3251</link>
    <description>&lt;pre&gt;Hi,

I have a very simple question:

How to make a Action Button to redirect (in a new page) to an another 
Web Application ?

So far:

self redirectTo: 'http://localhost:8080/orbeon/fr/Agesic_URCDP/Denuncias/new
'

This does not work, i'm using AIDA for Dolphin. I?m trying to display 
an Orbeon form.

Regards,
Bruno

PS: Returning  to AIDA after a long time.
&lt;/pre&gt;</description>
    <dc:creator>smalltalk&lt; at &gt;adinet.com.uy</dc:creator>
    <dc:date>2012-12-18T18:55:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3244">
    <title>UE:Illegal volume specification</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3244</link>
    <description>&lt;pre&gt;Janko,

On my server I'm regulary getting this error. Looks like some parsing 
isn't being done correctly.

An HTTPRequest uriString returns 
'/);b.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate' 
at one point and this uri/url is not found in my static directory.

Also seeing it on this one: 
'.\static\,q.html()).html(i.spinner)}this.xhr=b.ajax(b.extend({},i.ajaxOptions,{url:n,success:function(l,k){b(h._sanitizeSelector(j.hash)).html(l);h._cleanup();i.cache&amp;amp;&amp;amp;b.data(j,'


Any ideas ?

Dirk



&lt;/pre&gt;</description>
    <dc:creator>Dirk Verleysen</dc:creator>
    <dc:date>2012-12-16T13:09:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3243">
    <title>MVC revival plans for Aida</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3243</link>
    <description>&lt;pre&gt;Dear all,

Next spring will be 30 years of Smalltalk-80 and even more years of MVC
[1][2] as currently the hottest pattern specially in JavaScript world.
Just look at all those client-side JS web frameworks like Backbone,
Ember, Angular, Knockout...[3].

A perfect time therefore to upgrade Aida's MVC to the current bleeding
edge. Well, if we Smalltalkers were on MVC first, we need to catch JS
guys and be first again :)

So, my two-step plan is as follows:

 -- 1st step: Introduce a dependency mechanism as known from first MVC
implementations from 80s on VisualWorks [1]. Dependency mechanism in a
sense that all views dependent of some value update automatically after
this value change. Currently we need to update them manually, with
statements like:

field onChangePostAndUpdate: someElement

 -- 2nd step: Move dependency mechanism to client-side so that all
updates of dependent views will be done locally, without server needed.
Only value change will be sent to the server. This will speed up web
apps substantially, specially the mobile ones.

After achieving the second step we are on a path to even more standalone
client-side web apps. Aida will generate them on the server and send to
the client, then 'disconnect'. Apps will therefore run autonomously and
connect back to the server just from time to time to synch data changes.
Here (if not for 2nd step already) Amber is what we can count on.

So, that's my current brainstorming, with 1st step quite advanced in the
head already, it could be that it will be ready for implementation soon.

Best regards
Janko

[1] A Description of the Model-View-Controller User Interface Paradigm
in the Smalltalk-80 System
http://www.itu.dk/courses/VOP/E2005/VOP2005E/8_mvc_krasner_and_pope.pdf
[2] Historical papers from Trygve Reenskaug, inventor of MVC
http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html
[3] Rich JavaScript Applications – the Seven Frameworks
http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012


&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2012-12-16T12:54:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3242">
    <title>'Why we need a NodeJS application server'</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3242</link>
    <description>&lt;pre&gt;Hi guys,

It seems that JavaScript guys are slowly coming to conclusion that they
need something like Aida/Web :) Well, after more client-side features
will come to Aida too. Aida is namely not just a web framework but
complete application server. Here is the article:

http://panyasan.wordpress.com/2012/12/10/why-we-need-a-nodejs-application-server-or-writing-boilerplate-considered-harmful/

As you see Aida has most features from his proposal, except persistence
and cloud support.

Here are most interesting parts of his article:

...
There is, however, one big issue that holds me back from starting to
work on any of those ideas: the lack of the right end-to-end stack
including a decent application server for NodeJS, which will free me
from having to worry about boilerplate code for things like
authentication, user management, access control, etc.
...
I shouldn’t spend my time worrying about how to store passwords
securely, or how to synchronize data between the client and the server,
or how exactly model data is persisted in what database.
...
I think such a platform would not only save thousands (or more) of hours
of developers’ time. This time could then be invested instead in solving
the application-specific problems in thorough and creative ways.
...
There is a wealth of JavaScript frameworks on the client and on the
server side, but, as far as I can see, no such thing as an “application
server” known from the Java world yet exists.
...
I see a number of features and characteristics of such an application
server:

- It should not assume any particular rendering model on the client
  (DOM-templating vs. widget objects)
- It should also not force a different programming model on developers
  (like Opa or Meteor), but let you code in plain old asynchronous
  javascript...
- It should have an integrated API for client and server.
- It should provide a static HTTP server, REST routing, and
  bidirectional, realtime messaging and broadcasting (such as
  Socket.io).
- It should offer async startup/plugin/configuration system like
  Cloud9′s Architect.
- It should provide an out-of-the box system and API for user &amp;amp; group
  management, registration, access control, Password storage/retrieval
  /update etc, preferrably with a set of built-in templates that can be
  used for managing the most generic configuration tasks. With this, a
  pluggable system to use third-party authentication providers.
- It should also provide an integrated system of data modeling and
  persistence. I really do not care about database technology. I simply
  want to store, edit and retrieve my model data.
- It could also have a toolset that would allow you to deploy your
  application instantly to a cloud provider such as Heroku or Nodejitsu


&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2012-12-16T12:01:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3239">
    <title>About the value of Grease</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3239</link>
    <description>&lt;pre&gt;Hi Guys:

I'm currently working almost only in Cuis and porting packages that we need
there.

I have not experience using Grease (nor Slim) as tools to make more easy
the maintenance of multidialect Smalltalk packages and want to ask
experiences about it.

Any opinion will be of help to me.

Thanks.

&lt;/pre&gt;</description>
    <dc:creator>Germán Arduino</dc:creator>
    <dc:date>2012-12-07T21:33:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3238">
    <title>Demo of using Aida/Web over relational database</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3238</link>
    <description>&lt;pre&gt;Hi guys,

This is actually old news but Dirk uses Aida while demonstrating the
ObjectStudio mapping tool strengths on this year STIC conference:

Building a Business with Cincom Smalltalk™ by Arden Thomas and Dirk
Verleysen
http://www.youtube.com/watch?v=IUBjrDYIysY

Aida is first mentioned in 17th minute while from 40m on then Dirk shows
demo website using a web UI for showing and registering to the Fitness
Club website.

I hope Dirk will tell us a bit more about how the web part of this demo
is done :) Specially because this is one of rare occasion of Aida app
over relational database and any experience report here is very welcome.

Best regards
Janko

&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2012-11-19T09:51:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.server.aida/3238">
    <title>Demo of using Aida/Web over relational database</title>
    <link>http://comments.gmane.org/gmane.comp.web.server.aida/3238</link>
    <description>&lt;pre&gt;Hi guys,

This is actually old news but Dirk uses Aida while demonstrating the
ObjectStudio mapping tool strengths on this year STIC conference:

Building a Business with Cincom Smalltalk™ by Arden Thomas and Dirk
Verleysen
http://www.youtube.com/watch?v=IUBjrDYIysY

Aida is first mentioned in 17th minute while from 40m on then Dirk shows
demo website using a web UI for showing and registering to the Fitness
Club website.

I hope Dirk will tell us a bit more about how the web part of this demo
is done :) Specially because this is one of rare occasion of Aida app
over relational database and any experience report here is very welcome.

Best regards
Janko

&lt;/pre&gt;</description>
    <dc:creator>Janko Mivšek</dc:creator>
    <dc:date>2012-11-19T09:51:10</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.web.server.aida">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.web.server.aida</link>
  </textinput>
</rdf:RDF>
