<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>programming</title>
  <subtitle>programming</subtitle>
  <link rel="alternate" type="text/html" href="http://www.aliak.com/category/category/programming"/>
  <link rel="self" type="application/atom+xml" href="http://www.aliak.com/taxonomy/term/191/atom/feed"/>
  <id>http://www.aliak.com/taxonomy/term/191/atom/feed</id>
  <updated>2006-10-29T09:27:46+00:00</updated>
  <entry>
    <title>barely there</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/barely-there" />
    <id>http://www.aliak.com/content/barely-there</id>
    <published>2009-11-05T13:43:26+00:00</published>
    <updated>2009-11-05T13:44:53+00:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="processing" />
    <category term="programming" />
    <category term="video" />
    <category term="video art" />
    <category term="video controller" />
    <category term="videoblog" />
    <category term="vlog" />
    <summary type="html"><![CDATA[<p>running late tonight so I modified a processing patch used for a different project - playing with tints and darker images. maybe it's the influence of the HP Lovecraft class I'm doing a the moment.. ;)</p>
<p>05/11/2009</p>
<p>blog post @ <a href="http://www.aliak.com/content/barely-there" title="http://www.aliak.com/content/barely-there">http://www.aliak.com/content/barely-there</a></p>
<p>this is day 5 of VloMo09 - 2009 Videoblogging Month - watch other people's videos at <a href="http://videobloggers.mirocommunity.org" title="http://videobloggers.mirocommunity.org">http://videobloggers.mirocommunity.org</a></p>
<p><embed src="http://blip.tv/play/AYGs6CgA" type="application/x-shockwave-flash" width="640" height="510" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p><a href="http://blip.tv/file/get/AliaK-barelyThere158.mov">.mov video file</a> ::: <a href="http://blip.tv/file/get/AliaK-barelyThere386.flv">.flv video file</a> ::: <a href="http://blip.tv/file/2811453">video page at blip.tv</a></p>
    ]]></summary>
    <content type="html"><![CDATA[<p>running late tonight so I modified a processing patch used for a different project - playing with tints and darker images. maybe it's the influence of the HP Lovecraft class I'm doing a the moment.. ;)</p>
<p>05/11/2009</p>
<p>blog post @ <a href="http://www.aliak.com/content/barely-there" title="http://www.aliak.com/content/barely-there">http://www.aliak.com/content/barely-there</a></p>
<p>this is day 5 of VloMo09 - 2009 Videoblogging Month - watch other people's videos at <a href="http://videobloggers.mirocommunity.org" title="http://videobloggers.mirocommunity.org">http://videobloggers.mirocommunity.org</a></p>
<p><embed src="http://blip.tv/play/AYGs6CgA" type="application/x-shockwave-flash" width="640" height="510" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p><a href="http://blip.tv/file/get/AliaK-barelyThere158.mov">.mov video file</a> ::: <a href="http://blip.tv/file/get/AliaK-barelyThere386.flv">.flv video file</a> ::: <a href="http://blip.tv/file/2811453">video page at blip.tv</a><br />
&lt;!--break--></p>
    ]]></content>
  </entry>
  <entry>
    <title>mobile processing links</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/mobile-processing-links" />
    <id>http://www.aliak.com/content/mobile-processing-links</id>
    <published>2009-09-29T05:25:42+01:00</published>
    <updated>2009-09-29T05:29:16+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="processing" />
    <category term="programming" />
    <category term="software" />
    <summary type="html"><![CDATA[<p>mobile processing links<br />
<a href="http://mobile.processing.org" rel="nofollow" rel="nofollow">Mobile Processing page</a><br />
<a href="http://www.francisli.com" rel="nofollow" rel="nofollow">Francis Li's page</a><br />
<a href="http://itp.nyu.edu/~sve204/mobilemedia" rel="nofollow" rel="nofollow">Mobile Me(dia) course at NYU</a> by Shawn Van Every<br />
<a href="http://www.electrofringe.net/2009/events/?event_id=55" rel="nofollow" rel="nofollow">Mobile Processing for Mobile Phones workshop</a> at <a href="http://electrofringe.net" rel="nofollow" rel="nofollow">electrofringe 2009</a></p>
    ]]></summary>
    <content type="html"><![CDATA[<p>mobile processing links</p>
<p><a href="http://mobile.processing.org" rel="nofollow">Mobile Processing page</a><br />
<a href="http://www.francisli.com" rel="nofollow">Francis Li's page</a><br />
<a href="http://itp.nyu.edu/~sve204/mobilemedia" rel="nofollow">Mobile Me(dia) course at NYU</a> by Shawn Van Every</p>
<p><a href="http://www.electrofringe.net/2009/events/?event_id=55" rel="nofollow">Mobile Processing for Mobile Phones workshop</a> at <a href="http://electrofringe.net" rel="nofollow">electrofringe 2009</a></p>
    ]]></content>
  </entry>
  <entry>
    <title>TechnoCalyps: Transhuman documentary - quotes &amp; notes</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/technocalyps-transhuman-documentary-quotes-notes" />
    <id>http://www.aliak.com/content/technocalyps-transhuman-documentary-quotes-notes</id>
    <published>2009-07-14T13:39:58+01:00</published>
    <updated>2009-09-01T15:10:20+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="computing" />
    <category term="consciousness" />
    <category term="creativity" />
    <category term="future" />
    <category term="future tech" />
    <category term="internet" />
    <category term="programming" />
    <category term="technology" />
    <category term="transhumanism" />
    <summary type="html"><![CDATA[<p>as part of the <a href="http://www.evolveracademy.com/index.php?option=com_content&amp;view=article&amp;id=47:transhumanism-singularities-and-other-far-out-futures&amp;catid=34:current-courses&amp;Itemid=2">"Transhumanism, Singularities, and Other Far Out Futures" class</a> with R.U. Sirius at <a href="http://www.evolveracademy.com">Evolver Academy</a> we watched <b>TechnoCalyps: Transhuman documentary</b> - here are my notes &amp; quotes from viewing the film<br />
<em>note: times mentioned are rough times only</em></p>
<p><b>TechnoCalyps: Transhuman Part 1</b><br />
<a href="http://www.youtube.com/watch?v=cT_LnUObIf8" title="http://www.youtube.com/watch?v=cT_LnUObIf8">http://www.youtube.com/watch?v=cT_LnUObIf8</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/cT_LnUObIf8&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/cT_LnUObIf8&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
- keeping the brain surviving outside of the body - experiments with animals<br />
05:25 - total body transplant. Stephen Hawkings could possibly survive a total body transplant?<br />
06:10 - consciousness can be transplanted. human soul? can be argued that this can be transplanted. they did experiments with monkeys - transplanted the head of one monkey onto another &amp; it lived for 7 days before being rejected</p>
<p><b>TechnoCalyps: Transhuman Part 2</b><br />
<a href="http://www.youtube.com/watch?v=Z257yC2HAlI" title="http://www.youtube.com/watch?v=Z257yC2HAlI">http://www.youtube.com/watch?v=Z257yC2HAlI</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/Z257yC2HAlI&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/Z257yC2HAlI&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
01:10 - humanising the pig kidney/liver so it's not rejected by human body, then transplanting these into humans (pigs as donors)</p>
<p>01:35 metamouse - laboratory grown ear on back of a mouse. hasn't Stelarc been growing an ear on his arm? art project?</p>
<p>03:25 - artist - designing future human bodies. 'after all the body is an extension of fashion' -- I think the body was around before fashion...</p>
<p>10:00 - most people think you have to build a brain and a body will fall out of it. but when you look at nature, well over half the species on Earth have no brain to speak of at all yet manage to move around and survive very effectively. </p>
<p><b>TechnoCalyps: Transhuman Part 3</b><br />
<a href="http://www.youtube.com/watch?v=nxBGMGxVCg0" title="http://www.youtube.com/watch?v=nxBGMGxVCg0">http://www.youtube.com/watch?v=nxBGMGxVCg0</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/nxBGMGxVCg0&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/nxBGMGxVCg0&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
00:00 - scientists have evolved very effective nervous systems. not brains</p>
<p>03:10 - history of humans is that they haven't treated other life that is similar to humans very well. even back to neanderthals when the homosapiens arrived - they didn't live in co-operation, even though they were very similar. even back to 500 years (or this year?) humans haven't treated other humans well (colonization)<br />
won't be pleasant for the losers. --  joseph m rosen</p>
<p>08:30 - highlighted/coloured nerve cells - can see them working</p>
<p><b>TechnoCalyps: Transhuman Part 4</b><br />
<a href="http://www.youtube.com/watch?v=ZShORepzB-g" title="http://www.youtube.com/watch?v=ZShORepzB-g">http://www.youtube.com/watch?v=ZShORepzB-g</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/ZShORepzB-g&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/ZShORepzB-g&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
04:45 - replacing part of the biological brain with microchip. inputs &amp; outputs still work the same</p>
<p>06:45 - using these computer chip-brain replacements now for sound recognition - to recognise sounds of gunshots which make a camera zoom in on the sound - crime stopper cameras in high crime areas. member of the black community says that they are being watched whereas white community areas are not</p>
<p><b>TechnoCalyps: Transhuman Part 5</b><br />
<a href="http://www.youtube.com/watch?v=ZGQjwhntAG0" title="http://www.youtube.com/watch?v=ZGQjwhntAG0">http://www.youtube.com/watch?v=ZGQjwhntAG0</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/ZGQjwhntAG0&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/ZGQjwhntAG0&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
01:30  fit onto a cd rom - 600Mb I bet that's all you need to copy a person</p>
<p>03:25 scientists can move a single atom from one place to another</p>
<p>05:50 they want to build nanobots (low number of atoms devices with computers more powerful than today) - inject them into the human body eg bloodstream to kill cancer cells, modify dna, etc</p>
<p>06:15 basic goal of nanotechnology is to build an assembler (auto-assembler) - a very basic device, that can build copies of itself</p>
<p>06:50 molecular nanotechnology is to physical reality what computer programming is to virtual reality. .. bit of an exaggeration, but gives the idea.. whereas computer programmers can program software to do what they want, molecular nanotechnology will allow us to change matter at the most fundamental level. it will allow us to build just about any kind of structure, to our exact specifications by moving individual atoms. ... this sounds like a world of magic(k) where all that we imagined becomes reality but the role of the good fairy is taken over by robots so miniscule that we cannot see them. (background images of Cinderella where pumpkin changes into a coach) and instead of saying the magic word, we program them to grant all our wishes.<br />
>> myths, dreams &amp; fairy tales - the human premonition of what we will one day create. or if not premonition, the imagination of what we want to create?</p>
<p>07:40 the other side of the fairy tale is what is called the "grey goo syndrome" - nanobots programmed for terrorist action or rapidly start reproducing themselves &amp; a chain reaction causes planet to be reduced in 72hours into a grey goo of swarming nanobots</p>
<p>08:00 most scientists think that "grey goo syndrome" is very unlikely - we will have nanotechnology to control nanotechnology.<br />
>> the "watchdog" - who's watching the watchdog??</p>
<p><b>TechnoCalyps: Transhuman Part 6</b><br />
<a href="http://www.youtube.com/watch?v=j7Wx3UPyd6U" title="http://www.youtube.com/watch?v=j7Wx3UPyd6U">http://www.youtube.com/watch?v=j7Wx3UPyd6U</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/j7Wx3UPyd6U&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/j7Wx3UPyd6U&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
00:00 this is not the end of history. becoming post-human creates new problems. still have same personality problems as before. you're just going to be "more" than you were before. you'll have more power. with more power comes more responsibility.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>as part of the <a href="http://www.evolveracademy.com/index.php?option=com_content&amp;view=article&amp;id=47:transhumanism-singularities-and-other-far-out-futures&amp;catid=34:current-courses&amp;Itemid=2">"Transhumanism, Singularities, and Other Far Out Futures" class</a> with R.U. Sirius at <a href="http://www.evolveracademy.com">Evolver Academy</a> we watched <b>TechnoCalyps: Transhuman documentary</b> - here are my notes &amp; quotes from viewing the film<br />
<em>note: times mentioned are rough times only</em></p>
<p><b>TechnoCalyps: Transhuman Part 1</b><br />
<a href="http://www.youtube.com/watch?v=cT_LnUObIf8" title="http://www.youtube.com/watch?v=cT_LnUObIf8">http://www.youtube.com/watch?v=cT_LnUObIf8</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/cT_LnUObIf8&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/cT_LnUObIf8&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
- keeping the brain surviving outside of the body - experiments with animals<br />
05:25 - total body transplant. Stephen Hawkings could possibly survive a total body transplant?<br />
06:10 - consciousness can be transplanted. human soul? can be argued that this can be transplanted. they did experiments with monkeys - transplanted the head of one monkey onto another &amp; it lived for 7 days before being rejected</p>
<p><b>TechnoCalyps: Transhuman Part 2</b><br />
<a href="http://www.youtube.com/watch?v=Z257yC2HAlI" title="http://www.youtube.com/watch?v=Z257yC2HAlI">http://www.youtube.com/watch?v=Z257yC2HAlI</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/Z257yC2HAlI&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/Z257yC2HAlI&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
01:10 - humanising the pig kidney/liver so it's not rejected by human body, then transplanting these into humans (pigs as donors)</p>
<p>01:35 metamouse - laboratory grown ear on back of a mouse. hasn't Stelarc been growing an ear on his arm? art project?</p>
<p>03:25 - artist - designing future human bodies. 'after all the body is an extension of fashion' -- I think the body was around before fashion...</p>
<p>10:00 - most people think you have to build a brain and a body will fall out of it. but when you look at nature, well over half the species on Earth have no brain to speak of at all yet manage to move around and survive very effectively. </p>
<p><b>TechnoCalyps: Transhuman Part 3</b><br />
<a href="http://www.youtube.com/watch?v=nxBGMGxVCg0" title="http://www.youtube.com/watch?v=nxBGMGxVCg0">http://www.youtube.com/watch?v=nxBGMGxVCg0</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/nxBGMGxVCg0&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/nxBGMGxVCg0&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
00:00 - scientists have evolved very effective nervous systems. not brains</p>
<p>03:10 - history of humans is that they haven't treated other life that is similar to humans very well. even back to neanderthals when the homosapiens arrived - they didn't live in co-operation, even though they were very similar. even back to 500 years (or this year?) humans haven't treated other humans well (colonization)<br />
won't be pleasant for the losers. --  joseph m rosen</p>
<p>08:30 - highlighted/coloured nerve cells - can see them working</p>
<p><b>TechnoCalyps: Transhuman Part 4</b><br />
<a href="http://www.youtube.com/watch?v=ZShORepzB-g" title="http://www.youtube.com/watch?v=ZShORepzB-g">http://www.youtube.com/watch?v=ZShORepzB-g</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/ZShORepzB-g&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/ZShORepzB-g&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
04:45 - replacing part of the biological brain with microchip. inputs &amp; outputs still work the same</p>
<p>06:45 - using these computer chip-brain replacements now for sound recognition - to recognise sounds of gunshots which make a camera zoom in on the sound - crime stopper cameras in high crime areas. member of the black community says that they are being watched whereas white community areas are not</p>
<p><b>TechnoCalyps: Transhuman Part 5</b><br />
<a href="http://www.youtube.com/watch?v=ZGQjwhntAG0" title="http://www.youtube.com/watch?v=ZGQjwhntAG0">http://www.youtube.com/watch?v=ZGQjwhntAG0</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/ZGQjwhntAG0&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/ZGQjwhntAG0&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
01:30  fit onto a cd rom - 600Mb I bet that's all you need to copy a person</p>
<p>03:25 scientists can move a single atom from one place to another</p>
<p>05:50 they want to build nanobots (low number of atoms devices with computers more powerful than today) - inject them into the human body eg bloodstream to kill cancer cells, modify dna, etc</p>
<p>06:15 basic goal of nanotechnology is to build an assembler (auto-assembler) - a very basic device, that can build copies of itself</p>
<p>06:50 molecular nanotechnology is to physical reality what computer programming is to virtual reality. .. bit of an exaggeration, but gives the idea.. whereas computer programmers can program software to do what they want, molecular nanotechnology will allow us to change matter at the most fundamental level. it will allow us to build just about any kind of structure, to our exact specifications by moving individual atoms. ... this sounds like a world of magic(k) where all that we imagined becomes reality but the role of the good fairy is taken over by robots so miniscule that we cannot see them. (background images of Cinderella where pumpkin changes into a coach) and instead of saying the magic word, we program them to grant all our wishes.<br />
>> myths, dreams &amp; fairy tales - the human premonition of what we will one day create. or if not premonition, the imagination of what we want to create?</p>
<p>07:40 the other side of the fairy tale is what is called the "grey goo syndrome" - nanobots programmed for terrorist action or rapidly start reproducing themselves &amp; a chain reaction causes planet to be reduced in 72hours into a grey goo of swarming nanobots</p>
<p>08:00 most scientists think that "grey goo syndrome" is very unlikely - we will have nanotechnology to control nanotechnology.<br />
>> the "watchdog" - who's watching the watchdog??</p>
<p><b>TechnoCalyps: Transhuman Part 6</b><br />
<a href="http://www.youtube.com/watch?v=j7Wx3UPyd6U" title="http://www.youtube.com/watch?v=j7Wx3UPyd6U">http://www.youtube.com/watch?v=j7Wx3UPyd6U</a></p>
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/j7Wx3UPyd6U&hl=en&fs=1&" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/j7Wx3UPyd6U&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><p>
00:00 this is not the end of history. becoming post-human creates new problems. still have same personality problems as before. you're just going to be "more" than you were before. you'll have more power. with more power comes more responsibility.<br />
&lt;!--break--></p>
    ]]></content>
  </entry>
  <entry>
    <title>GE AR - augmented reality</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/ge-ar-augmented-reality" />
    <id>http://www.aliak.com/content/ge-ar-augmented-reality</id>
    <published>2009-05-21T14:47:57+01:00</published>
    <updated>2009-05-23T13:57:16+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="art" />
    <category term="augmented reality" />
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="interaction design" />
    <category term="interface controllers" />
    <category term="internet" />
    <category term="programming" />
    <category term="software" />
    <summary type="html"><![CDATA[<p>GE AR - augmented reality<br />
I tried playing this AR video at home tonight and it worked! this is the first attempt so the video I took is a bit dodgy but it gives an idea. the cat was purring whilst I was recording and kept nudging my head. I tried blowing on the mic but couldn't get the windmill blades to spin. try it out! now I want to try make my own!!<br />
thanks to <a href="http://twitter.com/LukeSnarl">@LukeSnarl</a> for tweeting the link</p>
<p><a href="http://vimeo.com/4764743" title="http://vimeo.com/4764743">http://vimeo.com/4764743</a> : </p>
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4764743&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4764743&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/4764743">GE AR - augmented reality</a> from <a href="http://vimeo.com/aliak">kath</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://ge.ecomagination.com/smartgrid/#/augmented_reality">GE page</a><br />
- print out the marker<br />
- u might need to upgrade your flash player to v10<br />
- turn on your webcam (mac - do this with flash player not photobooth - read the help tips on the url for help)<br />
- launch wind power or solar energy links<br />
(if you just see the green oval spinning then it probably can't see your camera)<br />
- hold the marker printout so it's facing your webcam.. then watch the 3d images appear!</p>
<p><a href="http://ge.ecomagination.com/smartgrid/#/augmented_reality" title="http://ge.ecomagination.com/smartgrid/#/augmented_reality">http://ge.ecomagination.com/smartgrid/#/augmented_reality</a></p>
<p><a href="http://bit.ly/9V5hV" title="http://bit.ly/9V5hV">http://bit.ly/9V5hV</a> is a better video demo (clearer than what I've done - but I wanted to try it myself)<br />
<a href="http://www.youtube.com/watch?v=00FGtH5nkxM" title="http://www.youtube.com/watch?v=00FGtH5nkxM">http://www.youtube.com/watch?v=00FGtH5nkxM</a></p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/00FGtH5nkxM&hl=en&fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/00FGtH5nkxM&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><p>
luke sent me a great AR game by Julian Oliver (NZ) :<br />
<a href="http://vimeo.com/1320756" title="http://vimeo.com/1320756">http://vimeo.com/1320756</a> : </p>
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1320756&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1320756&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/1320756">levelHead v1.0, 3 cube speed-run (spoiler!)</a> from <a href="http://vimeo.com/julianoliver">Julian Oliver</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>this is amazing!<br />
he's made a game using cubes - called Levelhead - it's won all sorts of awards (deservedly so!)<br />
he explains it on his website @ <a href="http://julianoliver.com/levelhead" title="http://julianoliver.com/levelhead">http://julianoliver.com/levelhead</a> (&amp; has code for you to try too)</p>
<p>Julian is part of <a href="http://www.hitlabnz.org">HIT Lab NZ</a> - The Human Interface Technology Laboratory New Zealand - from their site it looks like they're doing some pretty cool stuff!!</p>
<p><b>ARToolKit</b></p>
<p><a href="http://www.hitl.washington.edu/artoolkit">ARToolKit</a><br />
<a href="http://www.hitl.washington.edu/artoolkit/documentation">ARToolKit documentation page</a> - with samples, tutorials and background details</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>GE AR - augmented reality<br />
I tried playing this AR video at home tonight and it worked! this is the first attempt so the video I took is a bit dodgy but it gives an idea. the cat was purring whilst I was recording and kept nudging my head. I tried blowing on the mic but couldn't get the windmill blades to spin. try it out! now I want to try make my own!!<br />
thanks to <a href="http://twitter.com/LukeSnarl">@LukeSnarl</a> for tweeting the link</p>
<p><a href="http://vimeo.com/4764743" title="http://vimeo.com/4764743">http://vimeo.com/4764743</a> : </p>
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4764743&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4764743&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/4764743">GE AR - augmented reality</a> from <a href="http://vimeo.com/aliak">kath</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://ge.ecomagination.com/smartgrid/#/augmented_reality">GE page</a><br />
- print out the marker<br />
- u might need to upgrade your flash player to v10<br />
- turn on your webcam (mac - do this with flash player not photobooth - read the help tips on the url for help)<br />
- launch wind power or solar energy links<br />
(if you just see the green oval spinning then it probably can't see your camera)<br />
- hold the marker printout so it's facing your webcam.. then watch the 3d images appear!</p>
<p><a href="http://ge.ecomagination.com/smartgrid/#/augmented_reality" title="http://ge.ecomagination.com/smartgrid/#/augmented_reality">http://ge.ecomagination.com/smartgrid/#/augmented_reality</a></p>
<p><a href="http://bit.ly/9V5hV" title="http://bit.ly/9V5hV">http://bit.ly/9V5hV</a> is a better video demo (clearer than what I've done - but I wanted to try it myself)<br />
<a href="http://www.youtube.com/watch?v=00FGtH5nkxM" title="http://www.youtube.com/watch?v=00FGtH5nkxM">http://www.youtube.com/watch?v=00FGtH5nkxM</a></p>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/00FGtH5nkxM&hl=en&fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/00FGtH5nkxM&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><p>
luke sent me a great AR game by Julian Oliver (NZ) :<br />
<a href="http://vimeo.com/1320756" title="http://vimeo.com/1320756">http://vimeo.com/1320756</a> : </p>
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1320756&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1320756&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/1320756">levelHead v1.0, 3 cube speed-run (spoiler!)</a> from <a href="http://vimeo.com/julianoliver">Julian Oliver</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>this is amazing!<br />
he's made a game using cubes - called Levelhead - it's won all sorts of awards (deservedly so!)<br />
he explains it on his website @ <a href="http://julianoliver.com/levelhead" title="http://julianoliver.com/levelhead">http://julianoliver.com/levelhead</a> (&amp; has code for you to try too)</p>
<p>Julian is part of <a href="http://www.hitlabnz.org">HIT Lab NZ</a> - The Human Interface Technology Laboratory New Zealand - from their site it looks like they're doing some pretty cool stuff!!</p>
<p><b>ARToolKit</b></p>
<p><a href="http://www.hitl.washington.edu/artoolkit">ARToolKit</a><br />
<a href="http://www.hitl.washington.edu/artoolkit/documentation">ARToolKit documentation page</a> - with samples, tutorials and background details<br />
&lt;!--break--><br />
<b>augmented reality / AR links</b></p>
<p><a href="http://www.hitl.washington.edu/artoolkit">ARToolKit</a><br />
<a href="http://www.hitlabnz.org">HIT Lab NZ</a><br />
<a href="http://www.hitlabnz.org/wiki/COSC426">COSC426 course page on HITLabNZ</a><br />
<a href="http://roarmot.co.nz/ar">julian's page for making your own patterns</a><br />
<a href="http://www.augmented-reality.org">augmented-reality.org</a><br />
<a href="http://www.se.rit.edu/~jrv/research/ar">Jim Vallino's AR page</a><br />
<a href="http://www.hitl.washington.edu/projects/knowledge_base/aug.html">University of Washington's AR page</a><br />
<a href="http://www.youtube.com/results?search_query=augmented+reality&amp;search=">AR videos on youtube</a><br />
<a href="http://www.openscenegraph.org">open scene graph</a><br />
<a href="http://www.artoolworks.com/community/osgart">OSGART</a> - combines ARToolKit tracking library with OpenSceneGraph<br />
<a href="http://www.ismar09.org">ISMAR 2009 conference page</a> - International Symposium on Mixed and Augmented Reality<br />
<a href="http://campar.in.tum.de/ARForum">AR forum</a><br />
<a href="http://arforum.in.tum.de/pipermail/arforum">AR Forum mail list</a> - archive page</p>
<p><b>AR videos</b><br />
<a href="http://www.youtube.com/watch?v=oHkUOpYNhoM">Augmented Reality Encyclopedia</a><br />
<a href="http://www.youtube.com/watch?v=aRzAKC06K0k">Semaphore - TV 3</a><br />
<a href="http://www.youtube.com/watch?v=ZKw_Mp5YkaE">Augmented Reality by Hitlab</a><br />
<a href="http://www.youtube.com/watch?v=Mk1xjbA-ISE">Augmented Reality Magic 1.0</a><br />
<a href="http://www.youtube.com/watch?v=xsuQEoe2p7o">See-Through LCD</a><br />
<a href="http://www.youtube.com/watch?v=00FGtH5nkxM">GE's Augmented Reality demo</a></p>
    ]]></content>
  </entry>
  <entry>
    <title>openframeworks &amp; openCV - computer vision libraries</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/openframeworks-opencv-computer-vision-libraries" />
    <id>http://www.aliak.com/content/openframeworks-opencv-computer-vision-libraries</id>
    <published>2009-04-29T04:40:08+01:00</published>
    <updated>2009-05-22T09:48:19+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="augmented reality" />
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="computing" />
    <category term="generative" />
    <category term="installation" />
    <category term="interaction design" />
    <category term="interface controllers" />
    <category term="internet" />
    <category term="processing" />
    <category term="programming" />
    <category term="software" />
    <category term="video" />
    <category term="video art" />
    <category term="visual arts" />
    <summary type="html"><![CDATA[<p>yesterday, <a href="http://twitter.com/DustForEyes">@DustForEyes</a> posted an <a href="http://vimeo.com/4312616">"AR scratching" video</a> by <a href="http://vimeo.com/vanderlin">vanderlin</a> to <a href="http://stealthmag.com/board/viewthread.php?tid=13870">stealth board</a> &amp; <a href="http://twitter.com/DustForEyes/status/1637749074">twitter</a>. it's tagged with tags such as <a href="http://vimeo.com/tag:ar">AR</a>, <a href="http://vimeo.com/tag:augmentedreality">augmented reality</a>, <a href="http://vimeo.com/tag:opencv">opencv</a>, and <a href="http://vimeo.com/tag:openframeworks">openframeworks</a>, so I googled some of these. the AR markers seem like the <a href="http://www.aliak.com/content/fiducial-markers-reactable-table-top-interface-controllers">fiducial markers found in reactable</a> - note there's going to be a performance / demo of one of these called dubtable at <a href="http://www.aliak.com/content/ripped-a-night-performance-textures-noises-hypercolours-and-beats-sydney">ripped</a> next week which would be cool to check out.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>yesterday, <a href="http://twitter.com/DustForEyes">@DustForEyes</a> posted an <a href="http://vimeo.com/4312616">"AR scratching" video</a> by <a href="http://vimeo.com/vanderlin">vanderlin</a> to <a href="http://stealthmag.com/board/viewthread.php?tid=13870">stealth board</a> &amp; <a href="http://twitter.com/DustForEyes/status/1637749074">twitter</a>. it's tagged with tags such as <a href="http://vimeo.com/tag:ar">AR</a>, <a href="http://vimeo.com/tag:augmentedreality">augmented reality</a>, <a href="http://vimeo.com/tag:opencv">opencv</a>, and <a href="http://vimeo.com/tag:openframeworks">openframeworks</a>, so I googled some of these. the AR markers seem like the <a href="http://www.aliak.com/content/fiducial-markers-reactable-table-top-interface-controllers">fiducial markers found in reactable</a> - note there's going to be a performance / demo of one of these called dubtable at <a href="http://www.aliak.com/content/ripped-a-night-performance-textures-noises-hypercolours-and-beats-sydney">ripped</a> next week which would be cool to check out.<br />
&lt;!--break--><br />
via <a href="http://en.wikipedia.org/wiki/Augmented_reality">Augmented reality wikipedia page</a> :<br />
<em>Augmented reality (AR) is a field of computer research which deals with the combination of real-world and computer-generated data (virtual reality), where computer graphics objects are blended into real footage in real time. At present, most AR research is concerned with the use of live video imagery which is digitally processed and "augmented" by the addition of computer-generated graphics. Advanced research includes the use of <a href="http://en.wikipedia.org/wiki/Match_moving">motion-tracking</a> data, <a href="http://en.wikipedia.org/wiki/Fiduciary_marker">fiducial markers</a> recognition using <a href="http://en.wikipedia.org/wiki/Machine_vision">machine vision</a>, and the construction of controlled environments containing any number of sensors and actuators.</em></p>
<p><a href="http://en.wikipedia.org/wiki/Computer_vision">computer vision wikipedia page</a></p>
<p><b>openCV</b><br />
- <a href="http://opencv.willowgarage.com/wiki">openCV wiki</a> - openCV is a c++ library for creating computer vision applications<br />
- <a href="http://www.amazon.com/Learning-OpenCV-Computer-Vision-Library/dp/0596516134">Learning OpenCV: Computer Vision with the OpenCV Library</a> seems to be a good book on learning openCV<br />
- <a href="http://tech.groups.yahoo.com/group/OpenCV">openCV yahoogroups mail list</a></p>
<p>what is openCV? : (via <a href="http://opencv.willowgarage.com/wiki">openCV wiki</a>)<br />
<em>OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.  Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.</em></p>
<p><b>openframeworks</b><br />
- <a href="http://www.openframeworks.cc">openframeworks website</a><br />
- <a href="http://www.openframeworks.cc/download">openframeworks download page</a><br />
- <a href="http://www.openframeworks.cc/forum">openframeworks forum</a><br />
- <a href="http://opencv.willowgarage.com/wiki/">openframeworks wiki</a><br />
- <a href="http://www.openframeworks.cc/documentation">openframeworks documentation page</a><br />
- <a href="http://wiki.openframeworks.cc/index.php?title=OF_Start_Up_Guide">openframeworks startup guide</a><br />
- <a href="http://www.openframeworks.cc/setup">setup page - for c++</a></p>
<p>:::</p>
<p>I've downloaded the "visual studio 2008 FAT" (windows - will try mac too hopefully) &amp; the "code blocks FAT" and the <a href="http://www.openframeworks.cc/setup/devcpp">"Dev-C++ setup guide"</a> from setup page as it said this is an easy one to start with on windows.</p>
<p>I'm not sure yet whether I should try both or just one of them - starting with openframeworks anyway. will try the hello world / demo code and see what happens</p>
<p>-- OK dev-cpp works OK<br />
-- examples in C:\_apps\Dev-Cpp\Examples<br />
-- install files in C:\_edrive\AliaK\openframeworks</p>
<p>-- installed code::blocks 8.02 as per <a href="http://www.openframeworks.cc/forum/viewtopic.php?t=523">this forum post</a> &amp; readme file - the eyebeam guys said codeblocks is more stable so that's a good enough recommendation for me :) (their work is AMAZING!!)<br />
- installed to C:\Program Files\CodeBlocks</p>
<p>- examples run OK - individual examples. the allexamples just has a blank screen when I run it?? open these .cbp files instead of import devcpp (.dev) files as the instructions say to do (I can't find the example they use on the page - maybe it was a previous version??)<br />
- C:\_edrive\AliaK\openframeworks\devcpp\of_preRelease_v0.06_win32_cb_FAT_devcpp_examples\of_preRelease_v0.06_win32_cb_FAT\apps\addonsExamples\allAddonsExample</p>
<p>:::</p>
<p>examples by other people :<br />
- <a href="http://www.openframeworks.cc/faq">openframeworks faq page</a> has links to different projects<br />
<a href="http://muonics.net/blog/index.php?postid=26">laser tag</a> - uses an Benq 2500 lumens projector, laser &amp; laptop + they've linked the software for people to download</p>
<p>:::</p>
<p>see the <a href="http://www.aliak.com/content/ge-ar-augmented-reality">AR post</a> - has more examples including Julian Oliver's Levelhead game &amp; GE's AR demo for solar &amp; wind energy (flash)</p>
    ]]></content>
  </entry>
  <entry>
    <title>enterprise net beans &amp; j2ee tutorials</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/enterprise-net-beans-j2ee-tutorials" />
    <id>http://www.aliak.com/content/enterprise-net-beans-j2ee-tutorials</id>
    <published>2009-03-02T01:08:30+00:00</published>
    <updated>2009-09-21T07:00:12+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="programming" />
    <category term="software" />
    <summary type="html"><![CDATA[<p>netbeans tutorial on <a href="http://www.netbeans.org" rel="nofollow" rel="nofollow">netbeans.org</a> website :<br />
<a href="http://www.netbeans.org/kb/docs/java/quickstart.html" rel="nofollow" rel="nofollow">hello world app</a> in the netbeans ide<br />
<a href="http://www.netbeans.org/kb/trails/web.html" rel="nofollow" rel="nofollow">web applications</a> tutorial<br />
:::<br />
<a href="http://www.vtc.com/products/J2EE-Java-2-Enterprise-Edition-tutorials.htm" rel="nofollow" rel="nofollow">J2EE tutorials</a><br />
<b>XML</b><br />
JAXP = java xml api (processing)<br />
- dom - reads xml &amp; creates a tree of tags<br />
- sax - simple api for xml - read a stream of tags<br />
JAXB = java api for xml binding<br />
JAXR = java api for xml registry<br />
- registry is used to deploy &amp; locate web services<br />
- jaxr is the abstraction that makes the interface to the web services look the same<br />
JAXM = java api for xml messaging<br />
- send and receive xml documents as messages<br />
- includes SOAP (message format)<br />
<b>transactions</b><br />
- to record the state of different steps in the application process</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>netbeans tutorial on <a href="http://www.netbeans.org" rel="nofollow">netbeans.org</a> website :</p>
<p><a href="http://www.netbeans.org/kb/docs/java/quickstart.html" rel="nofollow">hello world app</a> in the netbeans ide</p>
<p><a href="http://www.netbeans.org/kb/trails/web.html" rel="nofollow">web applications</a> tutorial</p>
<p>:::</p>
<p><a href="http://www.vtc.com/products/J2EE-Java-2-Enterprise-Edition-tutorials.htm" rel="nofollow">J2EE tutorials</a></p>
<p><b>XML</b><br />
JAXP = java xml api (processing)<br />
- dom - reads xml &amp; creates a tree of tags<br />
- sax - simple api for xml - read a stream of tags</p>
<p>JAXB = java api for xml binding</p>
<p>JAXR = java api for xml registry<br />
- registry is used to deploy &amp; locate web services<br />
- jaxr is the abstraction that makes the interface to the web services look the same</p>
<p>JAXM = java api for xml messaging<br />
- send and receive xml documents as messages<br />
- includes SOAP (message format)</p>
<p><b>transactions</b><br />
- to record the state of different steps in the application process<br />
- useful to help keep track of what's happening eg if a system crashes at one of the stages<br />
eg transfer $100 from one account to another<br />
- EJB can be used to manage transactions</p>
<p><a href="http://www.sun.com" title="http://www.sun.com">http://www.sun.com</a> website - get latest version<br />
j2re = runtime edition. has enough / minimum you need to run java apps<br />
j2se = standard edition. if you're going to write apps you need this one. contains j2re<br />
j2ee = enterprise edition. contains j2se &amp; j2re. download either as 1 bundle, or as 4 separate parts (j2se, java application server, j2ee examples, j2ee documentation)</p>
<p><b>configuration</b><br />
- Administration username = Admin<br />
- administration port = 4848 (default - can use another port)<br />
-  http port=8080, https port=8081 (default values - can change these)<br />
- path - add the paths to your PATH : eg (default) c:\Sun\<a href="/freelinking/AppServer">AppServer</a>;c:\Sun\<a href="/freelinking/AppServer">AppServer</a>\bin;c:\Sun\<a href="/freelinking/AppServer">AppServer</a>\jdk;c:\Sun\<a href="/freelinking/AppServer">AppServer</a>\jdk\bin</p>
<p><b>start</b><br />
start server (windows machine) :<br />
- program files - sun microsystems - application server - start default server<br />
- open <a href="http://localhost:8080" title="http://localhost:8080">http://localhost:8080</a> &amp; see the default page</p>
<p>start pointbase database<br />
- program files - sun microsystems - application server - start pointbase<br />
- relational database on the windows machine</p>
<p><b>jsp file</b><br />
- is an html file with java code in it<br />
- use one type of tag throughout the file eg '%' or 'jsp:' not a mix of both<br />
- scripting code : &lt; % --code here-- % &gt; (remove spaces), or &lt; jsp:scriptlet &gt; ... &lt; /jsp:scriptlet &gt; (remove spaces)<br />
- declarative code : &lt; %! --code here-- % &gt; or &lt; jsp:declaration &gt; ... &lt; /jsp:declaration &gt; (remove spaces) - like a global variable - inside the class definition but outside the method (eg code you write yourself)<br />
- expression : evaluted as a string to display as text : &lt; %= --code here-- % &gt; or &lt; jsp:expression &gt; ... &lt; /%jsp:expression &gt; (remove spaces)<br />
- comment code : &lt; !-- html comment -- &gt; or &lt; %-- jsp comment --% &gt;   (remove spaces)<br />
- directive code :  &lt; %@ page ... % &gt; or &lt; jsp:directive.page ... / &gt;  eg &lt; %@ include file="footerl.incl" % &gt; (remove spaces)</p>
<p><b>deploy tool - server gui</b><br />
- this uses administration port 4848<br />
- to create the .war file (web archive)</p>
<p><b>api</b><br />
- docs<br />
- on the server, file:///c:/Sun/<a href="/freelinking/AppServer">AppServer</a>/docs/api/index.html</p>
<p><b>create war file - from dos prompt</b><br />
eg : outloop.jsp file &amp; WEB-INF dir with web.xml file</p>
<p>jar cvf newwarfile.war dir1 file1<br />
jar cvf second.war WEB-INF outloop.jsp</p>
<p><b>deploy a jsp page</b><br />
- via admin webpage:<br />
- open <a href="http://localhost:4848/asadmin" title="http://localhost:4848/asadmin">http://localhost:4848/asadmin</a><br />
- this opens an admin page<br />
- login using admin/pwd</p>
<p>api - java.lang.Object<br />
out object<br />
- eg java.io.writer<br />
- .request &amp; .response objects<br />
page object<br />
application object<br />
config object<br />
pageContext object</p>
<p><b>page directive</b><br />
- these 3 are always imported with generated code<br />
import javax.servlet.*;<br />
import javax.servlet.jsp.*;<br />
import javax.servlet.http.*;<br />
- you could import others eg &lt; %@ page import="java.util.Vector,java.awt.*" % &gt; (remove spaces)<br />
- java.lang always = java so no need to import (default value)<br />
- put these at the top of file so they're before the imported class is used / called</p>
<p>- if you want to use a session object for every user of the page (default session="true"), or if you don't want to use sessions, then use : &lt; %@ page session="false" % &gt;<br />
- eg if you don't want to use cookies or generate separate sessions</p>
<p>- info - this can be called from within the jsp page eg &lt; %@ page info="this line of text" % &gt;<br />
- it can be called by using : Servlet.getServletInfo()</p>
<p>- errorPage - use this to specify the error page to display : &lt; %@ page errorPage="url" % &gt;</p>
<p>tag library : <a href="http://java.sun.com/j2ee/dtds/web-jsptaglib_1_1.dtd" title="http://java.sun.com/j2ee/dtds/web-jsptaglib_1_1.dtd">http://java.sun.com/j2ee/dtds/web-jsptaglib_1_1.dtd</a> (page not found - this is prob an old version)</p>
<p><b>packages</b><br />
package directory names &amp; package names (.java files) :<br />
com.vtc.howdy.java</p>
<p><b>compilation</b><br />
compile : java file -&gt; class<br />
javac -classpath "c:\Sun\<a href="/freelinking/AppServer">AppServer</a>\lib\j2ee.jar" myfile.jar</p>
<p><b>tag libraries</b><br />
- make common files if you want to reuse these in multiple files<br />
- there's common ones eg :<br />
- JSTL (JSP standard tag library) @ <a href="http://jakarta.apache.org/taglibs" title="http://jakarta.apache.org/taglibs">http://jakarta.apache.org/taglibs</a><br />
- can be used for standard tags for date &amp; time, internationalisation, string manipulation, input &amp; output etc<br />
- you can add these to your project : put the .jar files in the WIN-INF: .jar files in lib dir, .tld files in the war file, then write the jsp page that uses the tags. documentation for each library tells you where to put the files etc</p>
<p><b>server examples</b><br />
- example files on the server @ <a href="http://localhost:8080/standard-examples" title="http://localhost:8080/standard-examples">http://localhost:8080/standard-examples</a><br />
- this path seems to be different on the new versions (glassfish server)</p>
<p>:::</p>
<p><b>servlet</b></p>
<p>- write a class that extends the <a href="/freelinking/HttpServlet">HttpServlet</a> class &amp; overrides the default methods that come from the browser (compiled java code with http code inside it)</p>
<p>- GET<br />
- POST<br />
- PUT<br />
- HEAD - just return the header<br />
- DELETE<br />
- TRACE<br />
- OPTIONS - conversations between client &amp; server</p>
<p>- deploy servlet in the admin console ---&gt; web applications - deploy - choose .war file</p>
<p><b>filter</b><br />
- used for things such as : authenticating a user, logging, compressing / decompressing data, encrypting / decrypting data to &amp; from browser. the example just changed the background colour of the html page (very simple example)</p>
<p><b>MVC</b><br />
- model view controller<br />
- design approach<br />
- PAC - presentation abstraction controller ---&gt; another 3 tiered architecture</p>
<p><b>database</b><br />
- drivers : type 1 - type 4<br />
- download from : <a href="http://industry.java.sun.com/products/drivers" title="http://industry.java.sun.com/products/drivers">http://industry.java.sun.com/products/drivers</a> (old link)</p>
<p><b>web services</b><br />
- list of publicly available web services : <a href="http://www.xmethods.net" title="http://www.xmethods.net">http://www.xmethods.net</a></p>
<p>====================</p>
<p><a href="http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/java_ee_sdk-5_07-linux-nojdk-ml.bin?BundledLineItemUUID=NqNIBe.mA0oAAAEjlloPhNoc&amp;OrderID=Ic5IBe.mOiYAAAEjhloPhNoc&amp;ProductID=KLZIBe.pO2QAAAEfjNtM0ZB2&amp;FileName=/java_ee_sdk-5_07-linux-nojdk-ml.bin" rel="nofollow">Java EE 5 SDK Update 7</a></p>
<p><a href="http://www.netbeans.org/kb" rel="nofollow">Netbeans docs</a></p>
<p><b>http post clients</b><br />
<a href="http://www.java2s.com/Code/Java/Apache-Common/HttppostmethodExample.htm" rel="nofollow">apache http post example</a></p>
<p>sun java http post</p>
    ]]></content>
  </entry>
  <entry>
    <title>A SHIMMY SHAKIN&#039; NIGHT OF LIVE ELECTRO/DANCE-POP WITH SUPER MASSIVE &amp; YEN</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/a-shimmy-shakin-night-of-live-electrodance-pop-with-super-massive-yen" />
    <id>http://www.aliak.com/content/a-shimmy-shakin-night-of-live-electrodance-pop-with-super-massive-yen</id>
    <published>2009-02-28T23:23:28+00:00</published>
    <updated>2009-02-28T23:23:28+00:00</updated>
    <author>
      <name>Malina Hamilton-Smith</name>
    </author>
    <category term="dance" />
    <category term="dance rock" />
    <category term="dance-rock" />
    <category term="electro" />
    <category term="electro rock" />
    <category term="electro-rock" />
    <category term="Electronic" />
    <category term="electronic music" />
    <category term="electronica" />
    <category term="entertainment" />
    <category term="fun" />
    <category term="funk" />
    <category term="funky" />
    <category term="Gig" />
    <category term="live entertainment" />
    <category term="live gig" />
    <category term="live music" />
    <category term="live show" />
    <category term="local electronic music" />
    <category term="music" />
    <category term="music artist biography" />
    <category term="news" />
    <category term="news aggregators" />
    <category term="performance" />
    <category term="pop" />
    <category term="programming" />
    <category term="rock" />
    <category term="Surry Hills" />
    <category term="Sydney" />
    <category term="sydney" />
    <category term="synth rock" />
    <category term="synthpop" />
    <category term="venues" />
    <summary type="html"><![CDATA[<p><img src="http://i59.photobucket.com/albums/g302/SuperMassive_2006/MySpace%20Music%20SM/Excelsior_Poster_Small.jpg" /><br />
A SHIMMY SHAKIN' NIGHT OF LIVE ELECTRO/DANCE-POP WITH SUPER MASSIVE &amp; YEN<br />
Award winning Sydney dance/rock band Super Massive team with fellow electro-funksters Yen for a very special night of electro/dance-pop at the Excelsior Hotel Surry Hills on Saturday 7th March. Newcomers Life Bitter Soul support.<br />
The night showcases three of Sydney's best up and coming electronic/dance rock bands. With all bands on the bill sharing a love of deep rhythm, shimmering synths, poetic pop, not to mention lights and lasers, it's set to be a spectacular, shimmy-shakin' night, if not an outright dancing frenzy, if both Super Massive and Yen's previous shows are anything to go by.<br />
The show is at the Excelsior Hotel, 64 Foveaux St, Surry Hills. The night starts at 8pm. Tickets are $10- at the door.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><img src="http://i59.photobucket.com/albums/g302/SuperMassive_2006/MySpace%20Music%20SM/Excelsior_Poster_Small.jpg" /></p>
<p>A SHIMMY SHAKIN' NIGHT OF LIVE ELECTRO/DANCE-POP WITH SUPER MASSIVE &amp; YEN</p>
<p>Award winning Sydney dance/rock band Super Massive team with fellow electro-funksters Yen for a very special night of electro/dance-pop at the Excelsior Hotel Surry Hills on Saturday 7th March. Newcomers Life Bitter Soul support.</p>
<p>The night showcases three of Sydney's best up and coming electronic/dance rock bands. With all bands on the bill sharing a love of deep rhythm, shimmering synths, poetic pop, not to mention lights and lasers, it's set to be a spectacular, shimmy-shakin' night, if not an outright dancing frenzy, if both Super Massive and Yen's previous shows are anything to go by.</p>
<p>The show is at the Excelsior Hotel, 64 Foveaux St, Surry Hills. The night starts at 8pm. Tickets are $10- at the door.</p>
<p>Sydney's famous Mardi Gras Parade is on the same night a short hop &amp; skip away, so you can watch the parade then mosey down Foveaux Street to the Excelsior and keep on dancing and partying as the bands hit the stage.</p>
<p>Super Massive's show is an artful blend of sophistication and sleaze. Combining creative, evocative synthscapes with slammingly funky live instrumentation and an entertaining frontwoman who's been compared to Siouxsie Sioux, Karen O, Peaches and Kylie, it's a heady mix that will make you feel like you are under a voodoo spell of dance.</p>
<p>The band had a fantastic year in 2008, releasing their self-titled debut EP to rave reviews, topping the Triple J Unearthed Dance Chart, playing huge shows of their own at inner city venues such as Candy's Apartment and The Supper Club as well as Surry Hills Festival and two north coast tours. They also have a Best Alternative Artist <a href="/freelinking/MusicOz">MusicOz</a> Award under their belts. The band are already off to a great start for 2009, having toured Tasmania in February and leaving Maitland crowds' tongues wagging and motors running a couple of weeks back after a crowd-lathering show there. </p>
<p>Yen have crammed venues such as The Basement, The Vanguard, and Melt with their lush vibes and soulful take on electro-pop. They are also festival veterans, having played at the Peats Ridge Festival, Carriageworks 'Underbelly' festival, Playground Weekender and Newtown Festival, where they have whipped crowds into a dancing frenzy.</p>
<p>Newcomers Life Bitter Soul have already notched up a dozen gigs in Sydney and Melbourne after debuting at the Hopetoun Hotel on only 5th January this year! The trio make dark, edgy, catchy, electro-pop.</p>
<p>Get set for a big night!</p>
<p>For more info visit: <a href="http://www.myspace.com/supermassivesounds" title="www.myspace.com/supermassivesounds">www.myspace.com/supermassivesounds</a></p>
    ]]></content>
  </entry>
  <entry>
    <title>knitting links</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/knitting-links" />
    <id>http://www.aliak.com/content/knitting-links</id>
    <published>2008-10-24T12:06:06+01:00</published>
    <updated>2010-05-04T15:13:42+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="books" />
    <category term="community" />
    <category term="creativity" />
    <category term="knitting" />
    <category term="online  communities" />
    <category term="programming" />
    <category term="software" />
    <category term="visual arts" />
    <category term="workshop" />
    <summary type="html"><![CDATA[<p>knitting resources and links<br />
:::<br />
knitty (online) magazine<br />
<a href="http://knitty.com" title="http://knitty.com" rel="nofollow">http://knitty.com</a><br />
:::<br />
<b>online knit communities</b><br />
<a href="http://www.knitlist.com" rel="nofollow" rel="nofollow">knit-list</a><br />
<a href="http://groups.yahoo.com/group/woollythoughts" rel="nofollow" rel="nofollow">wooly thoughts yahoogroup</a><br />
<a href="http://www.woollythoughts.com" rel="nofollow" rel="nofollow">wooly thoughts site</a><br />
<a href="http://subversiveyarn.ning.com" rel="nofollow" rel="nofollow">subversive yarn</a><br />
:::<br />
<b>knitted toys</b><br />
<a href="http://groups.yahoo.com/group/knitlist/message/90742" title="http://groups.yahoo.com/group/knitlist/message/90742" rel="nofollow">http://groups.yahoo.com/group/knitlist/message/90742</a><br />
<a href="http://www.strangebuttrewe.com/squidhat.htm" rel="nofollow" rel="nofollow">Squid Hat</a><br />
<a href="http://alohamedia.net/sarah/hats/chicken-viking" rel="nofollow" rel="nofollow">Chicken hat</a><br />
<a href="http://www.adn.com/life/story/7130624p-7039129c.html" rel="nofollow" rel="nofollow">Knit Spider</a><br />
<a href="http://magknits.com/Sept05/patterns/garden.htm" rel="nofollow" rel="nofollow">Knit Veggies</a><br />
<a href="http://www.xtreme-knitting.com/photos-dinosaurs.htm" rel="nofollow" rel="nofollow">Knit Dinos</a><br />
<a href="http://www.jesshutch.com" rel="nofollow" rel="nofollow">Jess Hutchison</a> - Her pattern booklet is fantastic!! but now out of print (i have a copy)</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>knitting resources and links</p>
<p>:::</p>
<p>knitty (online) magazine<br />
<a href="http://knitty.com" title="http://knitty.com">http://knitty.com</a></p>
<p>:::</p>
<p><b>online knit communities</b></p>
<p><a href="http://www.knitlist.com" rel="nofollow">knit-list</a><br />
<a href="http://groups.yahoo.com/group/woollythoughts" rel="nofollow">wooly thoughts yahoogroup</a><br />
<a href="http://www.woollythoughts.com" rel="nofollow">wooly thoughts site</a><br />
<a href="http://subversiveyarn.ning.com" rel="nofollow">subversive yarn</a></p>
<p>:::</p>
<p><b>knitted toys</b></p>
<p><a href="http://groups.yahoo.com/group/knitlist/message/90742" title="http://groups.yahoo.com/group/knitlist/message/90742">http://groups.yahoo.com/group/knitlist/message/90742</a><br />
<a href="http://www.strangebuttrewe.com/squidhat.htm" rel="nofollow">Squid Hat</a><br />
<a href="http://alohamedia.net/sarah/hats/chicken-viking" rel="nofollow">Chicken hat</a><br />
<a href="http://www.adn.com/life/story/7130624p-7039129c.html" rel="nofollow">Knit Spider</a><br />
<a href="http://magknits.com/Sept05/patterns/garden.htm" rel="nofollow">Knit Veggies</a><br />
<a href="http://www.xtreme-knitting.com/photos-dinosaurs.htm" rel="nofollow">Knit Dinos</a><br />
<a href="http://www.jesshutch.com" rel="nofollow">Jess Hutchison</a> - Her pattern booklet is fantastic!! but now out of print (i have a copy)<br />
<a href="http://www.charitablecrafters.org/Tesselating%20Fish.htm" rel="nofollow">Fish Afghan</a></p>
<p><a href="http://free-knitting-pattern.com/freeknittingpattern/doubleknitbear.htm" rel="nofollow">good technique</a> for making stuffed toys</p>
<p>:::</p>
<p><b>geek knitting</b></p>
<p><a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html" rel="nofollow">thomasina's Guide to Geeky Knitting</a></p>
<p>thomasina's ideas - <a href="http://bajada.typepad.com/everybody_wants_a_rock/ideas_geeky_knitting" rel="nofollow">geek knitting</a></p>
<p><a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#geology" rel="nofollow">Geology and Paleontology</a><br />
<a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#biology" rel="nofollow">Biology</a></p>
<p>    * <a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#microbio" rel="nofollow">Microscale: Genetics and Microbiology</a><br />
    * <a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#macrobio" rel="nofollow">Macroscale: Anatomy and Ecology</a></p>
<p><a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#math" rel="nofollow">Mathematics</a></p>
<p>    * <a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#genmath" rel="nofollow">General</a><br />
    * <a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#topo" rel="nofollow">Topology</a><br />
    * <a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#chaos" rel="nofollow">Probability, Chaos, and Fractals</a><br />
    * <a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#geometry" rel="nofollow">Sequences and Geometry</a><br />
    * <a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#tessellation" rel="nofollow">Tessellation</a></p>
<p><a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#compsci" rel="nofollow">Computer Science</a><br />
<a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#history" rel="nofollow">History</a><br />
<a href="http://bajada.typepad.com/everybody_wants_a_rock/2005/03/calling_all_gee.html#lang" rel="nofollow">Linguistics</a><br />
<a href="http://bajada.typepad.com/everybody_wants_a_rock/ideas_geeky_knitting/index.html" rel="nofollow">All blog entries in Geeky Knitting</a></p>
<p><a href="http://www.ravelry.com/groups/geekcraft/pages/GeekCraft-Project-List" rel="nofollow">Ravelry's Geek Craft group</a>  project list</p>
<p><a href="http://www.angelfire.com/home/avital/strange1.html" rel="nofollow">Avital's geek knitting page</a></p>
<p>:::</p>
<p><b>mathematical knitting</b></p>
<p><a href="http://www.toroidalsnark.net/mathknit.html" rel="nofollow">toroidalsnark - the Home of Mathematical Knitting</a><br />
(sarah-marie's mathematical knitting pages)</p>
<p><a href="http://www.woollythoughts.com" rel="nofollow">Wooly Thoughts</a> - Mathematical knitting</p>
<p>:::</p>
<p><b>blogs &amp; organisations / links</b></p>
<p><a href="http://www.lisag.com.au" rel="nofollow">Lisa G</a> - she makes her own needles and sells yarn &amp; has markets in North Sydney</p>
<p><a href="http://www.lisagdesigns.blogspot.com" rel="nofollow">Lisa G's blog</a></p>
<p><a href="http://www.womenoffibre.com.au" rel="nofollow">Women of Fibre</a></p>
<p>New Zealand's <a href="http://www.wearableart.co.nz/index.html " rel="nofollow">Wearable Art</a> competition</p>
<p><a href="http://www.ggcreations.com.au/tafta/index.html" rel="nofollow">TAFTA</a> : The Australian Forum for Textile Arts</p>
<p><a href="http://www.ggcreations.com.au/tafta/news-eventsNSW.html " rel="nofollow">textile event listings for NSW</a></p>
<p>the <a href="http://www.atasda.org.au" rel="nofollow">Australian Textile Arts &amp; Surface Design Association</a></p>
<p><a href="http://www.qldspinners.org.au" rel="nofollow">Queensland Spinners Weavers and Fibre Artists</a></p>
<p><a href="http://www.nsweave.org.au" rel="nofollow">Hand Weavers and Spinners Guild of NSW</a></p>
<p><a href="http://www.angelfire.com/home/avital" rel="nofollow">Avital's fiber page</a></p>
<p>:::</p>
<p><b>patterns on the web</b></p>
<p><a href="http://knitalittlestore.blogspot.com/2008/04/bag-minder.html" rel="nofollow">bag minder</a> (plastic bag holder)</p>
<p><b>books</b></p>
<p><a href="//www.amazon.com/Art-Knitting-Inspirational-Stitches-Textures/dp/0500285578" rel="nofollow">The Art of Knitting : Inspirational Stitches, Textures, and Surfaces</a> by Francoise Tellier-Loumagne (Author), Sandy Black (Translator) has some beautiful examples of experimental / art knitting - many are inspired by nature too. </p>
<p><img src="http://ecx.images-amazon.com/images/I/61H4P469GNL._SL500_AA240_.jpg" /></p>
<p>eg here's a few pics from the book :</p>
<p><img src="http://farm3.static.flickr.com/2157/2170927157_f601d6a19e.jpg" /></p>
<p><img src="http://farm3.static.flickr.com/2332/2171721356_755207b483.jpg" /></p>
<p><img src="http://farm3.static.flickr.com/2075/2171721550_c2d2df93a0.jpg" /></p>
<p><a href="http://www.amazon.com/Unexpected-Knitting-Debbie-New/dp/0942018222" rel="nofollow">Unexpected Knitting</a> by Debbie New is excellent also</p>
<p><img src="http://ecx.images-amazon.com/images/I/51R81PDJPAL._SL500_AA240_.jpg" /></p>
<p>and <a href="http://www.amazon.com/Contemporary-Knitting-Textile-Ruth-Lee/dp/0713490462" rel="nofollow">Contemporary Knitting: For Textile Artists</a> by Ruth Lee is great too</p>
<p><img src="http://ecx.images-amazon.com/images/I/51ddY3ouECL._SL500_AA240_.jpg" /></p>
<p><a href="http://www.amazon.com/Knitting-Art-Innovative-Contemporary-Artists/dp/0760330670" rel="nofollow">Knitting Art: 150 Innovative Works from 18 Contemporary Artists</a> by Karen Searle</p>
<p>also available from <a href="http://www.voyageurpress.com/Store/ProductDetails_40575.ncm" rel="nofollow">Voyageur Press</a></p>
<p><img src="http://ecx.images-amazon.com/images/I/51KUGNJwPYL._SL500_BO2,204,203,200_AA219_PIsitb-sticker-dp-arrow,TopRight,-24,-23_SH20_OU01_.jpg" /></p>
<p><a href="http://www.amazon.com/Making-Mathematics-Needlework-Papers-Projects/dp/1568813317" rel="nofollow">Making Mathematics with Needlework: Ten Papers and Ten Projects</a> by sarah-marie Belcastro (Editor), Carolyn Yackel (Editor)</p>
<p><img src="http://ecx.images-amazon.com/images/I/61L2TZfLYuL._SL500_BO2,204,203,200_AA219_PIsitb-sticker-dp-arrow,TopRight,-24,-23_SH20_OU01_.jpg" /></p>
<p>:::</p>
<p><b>techniques</b></p>
<p><a href="http://www.az.com/~andrade/knit/thrifty.html" rel="nofollow">Recycling Yarn</a> &amp; Unravelling thrift store garments to reuse the yarn</p>
<p>:::</p>
<p><b>art &amp; guerrilla knitting</b><br />
<a href="http://dneese.blogspot.com" rel="nofollow">grrl+dog</a><br />
<a href="http://subversiveyarn.ning.com" rel="nofollow">subversive yarn</a><br />
<a href="http://www.artyarn.org" rel="nofollow">art yarn</a><br />
<a href="http://iheartkx.wordpress.com" rel="nofollow">I heart Kings Cross</a><br />
<a href="http://byreefknot.net" rel="nofollow">reef knot</a><br />
<a href="http://www.knittaplease.com" rel="nofollow">knitta please</a><br />
<a href="http://yarnbombing.com" rel="nofollow">yarn bombing</a><br />
<a href="http://knittygraffity.blogspot.com" rel="nofollow">knitty graffity</a><br />
<a href="http://www.knitthecity.com" rel="nofollow">knit the city</a></p>
<p>:::</p>
<p><b>yarn</b><br />
<a href="http://www.machine-knit.com/index.php?option=com_bookmarks&amp;Itemid=48&amp;mode=0&amp;catid=7&amp;navstart=0&amp;search=*" rel="nofollow">Machine Knit Yarn Resources page</a><br />
<a href="http://fibreworks.net.au/yarns.html" rel="nofollow">fibreworks</a><br />
<a href="http://www.etsy.com/shop/wooldancer" rel="nofollow">wooldancer etsy store</a> and <a href="http://wooldancer.com" rel="nofollow">wooldancer website</a><br />
<a href="http://www.etsy.com/shop/alltheprettyfibers" rel="nofollow">all the pretty fibres etsy store</a></p>
<p>:::</p>
<p><b>OTN - on the needles (at home)</b></p>
<p>this is the new pattern I'm trying <a href="http://www.knitty.com/ISSUEwinter05/PATTkate.html" rel="nofollow">kate - they knitty kitty</a> - another <a href="http://www.jesshutch.com" rel="nofollow">Jess Hutchison</a> pattern</p>
<p><a href="http://www.etsy.com/shop.php?user_id=16436" rel="nofollow">Jess' etsy store</a> with plushies from her recent art exhibitions</p>
<p>and <a href="http://www.jesshutch.com/robotmain.html" rel="nofollow">knitted robots</a> page</p>
<p><b>yarn stores</b></p>
<p><a href="http://wildandwoollynz.com" rel="nofollow">Wild &amp; Wooly</a> - in Devonport, Auckland. this is a really nice yarn store. the owner is really helpful and friendly. prices are good. a good range of yarn, projects with matching yarn and examples. I think they do classes too. if you're in Auckland, take the ferry - Devonport's great for coffee and the store is a short walk up the street from the cafes so it's a nice day out. they have an online store also &amp; take international orders. and of course, the New Zealand yarn is top quality</p>
<p><a href="http://www.morrisandsons.com.au" rel="nofollow">Morris &amp; Sons / Tapestry Craft</a> - Sydney city. huge range of great quality yarns. helpful staff. best to go during the sales as the prices are quite exxxy. it's really busy in winter and during the sales. great range of bamboo needles too - especially circulars, though you pay a premium for them. they hold classes and workshops. and have an online store too. great selection of pattern books too.</p>
<p><a href="http://www.lincraft.com.au" rel="nofollow">lincraft</a> - sydney city, parramatta &amp; other suburbs. the parramatta store has a great selection of cheap bamboo needles. I haven't been into the city store yet - hope to soon. there's a wide selection of yarn, but I've found it tends to be the cheaper &amp; more garish styles. though it's good for bargain hunting and standard yarn. I buy most of my needles here as they're usually MUCH cheaper eg &lt;$10 compare to $10-$20 in the other yarn stores</p>
<p><a href="http://www.gretashandcraft.com.au" rel="nofollow">Greta's Handcraft</a> - Lindfield, north Sydney - I haven't been to the store but I've heard it's great. and the website has lots of goodies. I keep meaning to make it there - will one day!</p>
<p><a href="http://www.etsy.com" rel="nofollow">etsy.com</a> - online store for crafters to sell their creations, and there are many handspun yarn sellers here too</p>
<p><a href="http://wooldancer.com" rel="nofollow">wool dancer</a> - I bought some yarn and a yarn dyeing kit from wool dancer at the 2009 glebe fair. great quality. original styles and colours. and dyeing kits are fun - for adults and children. Michelle also holds yarn spinning classes in the Blue Mountains and workshops. I'd love to go to one of these, but haven't had the time yet. there is also a <a href="http://www.wooldancer.etsy.com" rel="nofollow">wool dancer etsy store</a></p>
<p><a href="http://shop.strato.de/epages/61425309.sf/en_US/?ObjectPath=/Shops/61425309/Categories" rel="nofollow">Wollmeise</a> - a German yarn store - the yarns are dyed by the owner. beautiful colours. but very expensive, especially with postage to Australia. read the FAQ for info &amp; best quantities to buy for shipping considerations</p>
    ]]></content>
  </entry>
  <entry>
    <title>tech chix links</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/tech-chix-links" />
    <id>http://www.aliak.com/content/tech-chix-links</id>
    <published>2008-10-24T06:57:46+01:00</published>
    <updated>2008-10-24T07:09:52+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="programming" />
    <category term="software" />
    <category term="technology" />
    <category term="women&#039;s resources" />
    <category term="resource" />
    <category term="workshop" />
    <summary type="html"><![CDATA[<p><a href="http://groups.drupal.org/drupalchix" title="http://groups.drupal.org/drupalchix" rel="nofollow">http://groups.drupal.org/drupalchix</a><br />
Drupal Chix<br />
<a href="http://groups.drupal.org/node/13312" title="http://groups.drupal.org/node/13312" rel="nofollow">http://groups.drupal.org/node/13312</a> is the drupalchix thread about conferences<br />
:::<br />
some in Australia / NZ regions<br />
interestingly, most of these seem to be using drupal too!<br />
:::<br />
<a href="https://conf.linux.org.au" title="https://conf.linux.org.au" rel="nofollow">https://conf.linux.org.au</a><br />
from their site blurb : "linux.conf.au (LCA) is Australia's national Linux conference, and said to be one of the best in the world. It prides itself on being “seriously fun and seriously technical”. In January 2009 it's being held in Hobart, Tasmania, for the first time. So join us and march south! :)2009 will be the 10th anniversary for LCA. It will run from January 19-24 and end with an open-to-the-public Open Day"<br />
- not strictly women, but I've heard it's a good conference<br />
- they're calling for papers if anyone is interested :<br />
<a href="http://freeasinfreedom.modernthings.org/d/doku.php?id=call_for_participation" title="http://freeasinfreedom.modernthings.org/d/doku.php?id=call_for_participation" rel="nofollow">http://freeasinfreedom.modernthings.org/d/doku.php?id=call_for_participa...</a><br />
:::<br />
<a href="http://au.linuxchix.org" title="http://au.linuxchix.org" rel="nofollow">http://au.linuxchix.org</a><br />
<a href="/freelinking/AussieChix" rel="nofollow"><a href="/freelinking/AussieChix">AussieChix</a></a> is the Australian regional chapter of <a href="/freelinking/LinuxChix" rel="nofollow"><a href="/freelinking/LinuxChix">LinuxChix</a></a>, for women living in Australia, aimed at providing ways for women living in Australia to meet each other, talk about, and get involved in Linux, Free Software and related things. <a href="/freelinking/AussieChix" rel="nofollow"><a href="/freelinking/AussieChix">AussieChix</a></a> welcomes women interested in Linux or Free Software at any level of experience.<br />
:::<br />
<a href="http://conf.au.linuxchix.org/2008-microconference-sydney-and-melbourne" title="http://conf.au.linuxchix.org/2008-microconference-sydney-and-melbourne" rel="nofollow">http://conf.au.linuxchix.org/2008-microconference-sydney-and-melbourne</a><br />
<a href="/freelinking/AussieChix" rel="nofollow"><a href="/freelinking/AussieChix">AussieChix</a></a> microconference in Sydney and Melbourne: October 25 2008 (it's tomorrow!)<br />
- they have a list of other events in the calendar on their site<br />
- there's also geekgirl dinners in sydney &amp; melbourne (related to this site)<br />
:::<br />
<a href="http://linuxchix.org.nz" title="http://linuxchix.org.nz" rel="nofollow">http://linuxchix.org.nz</a><br />
<a href="/freelinking/LinuxChix" rel="nofollow"><a href="/freelinking/LinuxChix">LinuxChix</a></a> NZ is a community for women who like Linux, and for women and men who want to support women in computing. Linuxchix NZ activities will include support forums, mentoring, training courses, social meetups and linux install fests.<br />
:::<br />
other regions :<br />
:::<br />
<a href="http://eclectictechcarnival.org" title="http://eclectictechcarnival.org" rel="nofollow">http://eclectictechcarnival.org</a><br />
The /ETC is a unique tech skill-share that has been held annually since 2002. The emphasis has always been women sharing their experiences, knowledge and skills around free software, open hardware and universal interoperability of systems in a fun way. The eighth Eclectic Tech Carnival will be held sometime in Septmeber 2009 in Istanbul, Turkey.<br />
:::<br />
<a href="http://www.genderchangers.org/herstory.html" title="http://www.genderchangers.org/herstory.html" rel="nofollow">http://www.genderchangers.org/herstory.html</a> has a list of others (past events, but you could search for them and see when the next ones are being held)<br />
&amp; the links page <a href="http://www.genderchangers.org/links.html" title="http://www.genderchangers.org/links.html" rel="nofollow">http://www.genderchangers.org/links.html</a> has more women's groups/events<br />
:::<br />
<a href="http://en.oreilly.com/oscon2009" title="http://en.oreilly.com/oscon2009" rel="nofollow">http://en.oreilly.com/oscon2009</a><br />
OSCON<br />
:::</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><a href="http://groups.drupal.org/drupalchix" title="http://groups.drupal.org/drupalchix">http://groups.drupal.org/drupalchix</a><br />
Drupal Chix</p>
<p><a href="http://groups.drupal.org/node/13312" title="http://groups.drupal.org/node/13312">http://groups.drupal.org/node/13312</a> is the drupalchix thread about conferences</p>
<p>:::</p>
<p>some in Australia / NZ regions<br />
interestingly, most of these seem to be using drupal too!</p>
<p>:::</p>
<p><a href="https://conf.linux.org.au" title="https://conf.linux.org.au">https://conf.linux.org.au</a><br />
from their site blurb : "linux.conf.au (LCA) is Australia's national Linux conference, and said to be one of the best in the world. It prides itself on being “seriously fun and seriously technical”. In January 2009 it's being held in Hobart, Tasmania, for the first time. So join us and march south! :)2009 will be the 10th anniversary for LCA. It will run from January 19-24 and end with an open-to-the-public Open Day"<br />
- not strictly women, but I've heard it's a good conference<br />
- they're calling for papers if anyone is interested :<br />
<a href="http://freeasinfreedom.modernthings.org/d/doku.php?id=call_for_participation" title="http://freeasinfreedom.modernthings.org/d/doku.php?id=call_for_participation">http://freeasinfreedom.modernthings.org/d/doku.php?id=call_for_participa...</a></p>
<p>:::</p>
<p><a href="http://au.linuxchix.org" title="http://au.linuxchix.org">http://au.linuxchix.org</a><br />
<a href="/freelinking/AussieChix">AussieChix</a> is the Australian regional chapter of <a href="/freelinking/LinuxChix">LinuxChix</a>, for women living in Australia, aimed at providing ways for women living in Australia to meet each other, talk about, and get involved in Linux, Free Software and related things. <a href="/freelinking/AussieChix">AussieChix</a> welcomes women interested in Linux or Free Software at any level of experience. </p>
<p>:::</p>
<p><a href="http://conf.au.linuxchix.org/2008-microconference-sydney-and-melbourne" title="http://conf.au.linuxchix.org/2008-microconference-sydney-and-melbourne">http://conf.au.linuxchix.org/2008-microconference-sydney-and-melbourne</a><br />
<a href="/freelinking/AussieChix">AussieChix</a> microconference in Sydney and Melbourne: October 25 2008 (it's tomorrow!)<br />
- they have a list of other events in the calendar on their site<br />
- there's also geekgirl dinners in sydney &amp; melbourne (related to this site)</p>
<p>:::</p>
<p><a href="http://linuxchix.org.nz" title="http://linuxchix.org.nz">http://linuxchix.org.nz</a><br />
<a href="/freelinking/LinuxChix">LinuxChix</a> NZ is a community for women who like Linux, and for women and men who want to support women in computing. Linuxchix NZ activities will include support forums, mentoring, training courses, social meetups and linux install fests. </p>
<p>:::</p>
<p>other regions :</p>
<p>:::</p>
<p><a href="http://eclectictechcarnival.org" title="http://eclectictechcarnival.org">http://eclectictechcarnival.org</a><br />
The /ETC is a unique tech skill-share that has been held annually since 2002. The emphasis has always been women sharing their experiences, knowledge and skills around free software, open hardware and universal interoperability of systems in a fun way. The eighth Eclectic Tech Carnival will be held sometime in Septmeber 2009 in Istanbul, Turkey.</p>
<p>:::</p>
<p><a href="http://www.genderchangers.org/herstory.html" title="http://www.genderchangers.org/herstory.html">http://www.genderchangers.org/herstory.html</a> has a list of others (past events, but you could search for them and see when the next ones are being held)<br />
&amp; the links page <a href="http://www.genderchangers.org/links.html" title="http://www.genderchangers.org/links.html">http://www.genderchangers.org/links.html</a> has more women's groups/events</p>
<p>:::</p>
<p><a href="http://en.oreilly.com/oscon2009" title="http://en.oreilly.com/oscon2009">http://en.oreilly.com/oscon2009</a><br />
OSCON</p>
<p>:::</p>
    ]]></content>
  </entry>
  <entry>
    <title>Drupal Camp - Sydney 18/10/2008</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/drupal-camp-sydney-18102008" />
    <id>http://www.aliak.com/content/drupal-camp-sydney-18102008</id>
    <published>2008-10-18T14:27:03+01:00</published>
    <updated>2008-10-24T02:35:22+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="community" />
    <category term="conference" />
    <category term="drupal" />
    <category term="internet" />
    <category term="online  communities" />
    <category term="online_communities" />
    <category term="programming" />
    <category term="software" />
    <category term="sydney" />
    <summary type="html"><![CDATA[<p>today 18/10/2008 was the <a href="http://groups.drupal.org/node/15171">Sydney Drupal Camp</a> - held at University of NSW campus in Camperdown &amp; hosted by the <a href="http://groups.drupal.org/australia">Drupal Australia Group</a>. <a href="http://groups.drupal.org/user/645">Ryan Cross</a> did a fantastic job organising the "unconference" with assistance from many people in the group. I'm too tired right now to write up my notes about it - suffice to say it was a great event and I learnt a few new tips to try out. I'll try write more tomorrow &amp; post the photos (I only took a few) after some sleep. I'd helped out by recording audio of the sessions which will be uploaded to the group site &amp; available for those who couldn't make it.</p>
<p>attached are <a href="http://www.aliak.com/files/20081018_drupalcamp-B_camp-kaths-notes.rtf">the raw notes I took during the day</a> - pasted below for searching purposes.  I spent all day in the "B" area - which was beginners, but they went through some of the new drupal 6 modules I haven't used much yet. area "A" was more for the hardcore programmers.</p>
<p><img src="http://farm4.static.flickr.com/3212/2953089269_322564738b.jpg" width="300" />  <img src="http://farm4.static.flickr.com/3152/2953089193_37af538489.jpg" width="300" /></p>
<p><img src="http://farm4.static.flickr.com/3254/2953089089_30a540243e.jpg" width="300" />  <img src="http://farm4.static.flickr.com/3294/2953939302_2305d1fe92.jpg" width="300" /></p>
<p>photos @ <a href="http://www.flickr.com/photos/aliak_com/tags/drupalcampau08" title="http://www.flickr.com/photos/aliak_com/tags/drupalcampau08">http://www.flickr.com/photos/aliak_com/tags/drupalcampau08</a></p>
<p>there are more photos by woulfe / Faculty of Pharmacy, University of Sydney @ <a href="http://peu.pharm.usyd.edu.au/content/drupal/content.html" title="http://peu.pharm.usyd.edu.au/content/drupal/content.html">http://peu.pharm.usyd.edu.au/content/drupal/content.html</a></p>
    ]]></summary>
    <content type="html"><![CDATA[<p>today 18/10/2008 was the <a href="http://groups.drupal.org/node/15171">Sydney Drupal Camp</a> - held at University of NSW campus in Camperdown &amp; hosted by the <a href="http://groups.drupal.org/australia">Drupal Australia Group</a>. <a href="http://groups.drupal.org/user/645">Ryan Cross</a> did a fantastic job organising the "unconference" with assistance from many people in the group. I'm too tired right now to write up my notes about it - suffice to say it was a great event and I learnt a few new tips to try out. I'll try write more tomorrow &amp; post the photos (I only took a few) after some sleep. I'd helped out by recording audio of the sessions which will be uploaded to the group site &amp; available for those who couldn't make it.</p>
<p>attached are <a href="http://www.aliak.com/files/20081018_drupalcamp-B_camp-kaths-notes.rtf">the raw notes I took during the day</a> - pasted below for searching purposes.  I spent all day in the "B" area - which was beginners, but they went through some of the new drupal 6 modules I haven't used much yet. area "A" was more for the hardcore programmers.</p>
<p><img src="http://farm4.static.flickr.com/3212/2953089269_322564738b.jpg" width="300" />  <img src="http://farm4.static.flickr.com/3152/2953089193_37af538489.jpg" width="300" /></p>
<p><img src="http://farm4.static.flickr.com/3254/2953089089_30a540243e.jpg" width="300" />  <img src="http://farm4.static.flickr.com/3294/2953939302_2305d1fe92.jpg" width="300" /></p>
<p>photos @ <a href="http://www.flickr.com/photos/aliak_com/tags/drupalcampau08" title="http://www.flickr.com/photos/aliak_com/tags/drupalcampau08">http://www.flickr.com/photos/aliak_com/tags/drupalcampau08</a></p>
<p>there are more photos by woulfe / Faculty of Pharmacy, University of Sydney @ <a href="http://peu.pharm.usyd.edu.au/content/drupal/content.html" title="http://peu.pharm.usyd.edu.au/content/drupal/content.html">http://peu.pharm.usyd.edu.au/content/drupal/content.html</a><br />
&lt;!--break--><br />
:::</p>
<p>audio files on archive.org uploaded using creator=drupalcampau08 for easier searching &amp; grouping<br />
<a href="http://www.archive.org/search.php?query=creator%3A%22drupalcampau08%22" title="http://www.archive.org/search.php?query=creator%3A%22drupalcampau08%22">http://www.archive.org/search.php?query=creator%3A%22drupalcampau08%22</a></p>
<p>these are raw notes - so some details may need to be checked as I might have misheard!!<br />
(the code fragments are probably not written correctly, but should give an idea of what to search for)</p>
<p>:::</p>
<p><b>(part of the ) intro to the day by Ryan Cross</b></p>
<p><a href="http://www.archive.org/details/DrupalCamp-Sydney2008-IntrorawAudio" title="http://www.archive.org/details/DrupalCamp-Sydney2008-IntrorawAudio">http://www.archive.org/details/DrupalCamp-Sydney2008-IntrorawAudio</a> </p>
<p><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;DrupalCamp-Sydney2008-IntrorawAudio/Drupalcamp_intro-87.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:false,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:false,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" height="28px" width="350px"></embed></p>
<p>===============================================<br />
<b>session 1</b></p>
<p><b>drupal basics<br />
0 to drupal in 15mins<br />
v0.1<br />
-- by Erle Pereira</b></p>
<p><a href="http://www.archive.org/details/DrupalCamp-Sydney2008-DrupalBasicsrawAudio" title="http://www.archive.org/details/DrupalCamp-Sydney2008-DrupalBasicsrawAudio">http://www.archive.org/details/DrupalCamp-Sydney2008-DrupalBasicsrawAudio</a></p>
<p><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;DrupalCamp-Sydney2008-DrupalBasicsrawAudio/Drupalcamp_b_01_drupal-basics-88.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:false,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:false,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" height="28px" width="350px"></embed></p>
<p>nodes</p>
<p>cck<br />
- nodereference field type - linking up 2 pieces of info</p>
<p>views<br />
- query &amp; display<br />
- view by category</p>
<p>themes<br />
- each content type has a set of templates<br />
- hooking - changing the functionality of drupal<br />
- step 1 - prepare<br />
- form api, hooks<br />
- web app - control the form</p>
<p>- form_alter function<br />
-- menu hooks, hooks => make a new module</p>
<p>function producthelper form_alter(&amp;$form,$form_state,$form_id)</p>
<p>$form['#redirect</p>
<p>create customer cck type</p>
<p>create shipping address cck type<br />
-- add a field for 'customer' and make it cck type node reference, so this points to the customer cck type<br />
-- then select drop down, customer.title is the one that will be displayed etc.<br />
-- so when u fill in shipping address, you see the customer select dropdown, so u can select the customer for that shipping address</p>
<p>views</p>
<p>===============================================</p>
<p><b>session 2</b></p>
<p><b>converting a static html to drupal theme<br />
- by Ivan Zugec</b></p>
<p><a href="http://www.archive.org/details/DrupalCamp-Sydney2008-ConvertingAStaticHtmlSiteToADrupalTheme" title="http://www.archive.org/details/DrupalCamp-Sydney2008-ConvertingAStaticHtmlSiteToADrupalTheme">http://www.archive.org/details/DrupalCamp-Sydney2008-ConvertingAStaticHt...</a></p>
<p><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;DrupalCamp-Sydney2008-ConvertingAStaticHtmlSiteToADrupalTheme/Drupalcamp_B_converting_static_html_to_drupal_theme-89.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:false,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:false,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" height="28px" width="350px"></embed></p>
<p>drupal 6</p>
<p>required :<br />
- images folder<br />
- .info file for your theme -> holds info like name of theme folder, version, engine (most often used is phptemplate - others are smarty (eg big company where designers only use that), regions (screen areas - eg left/right sidebar, content, footer), core (drupal version this can run on)<br />
- you can add as many regions as you like called whatever you want</p>
<p>page.tpl.php file<br />
- main template file - this is really the only one required<br />
- head_title -> into title tag<br />
- then print head, print styles, print ..</p>
<p>navigation<br />
logo, site name</p>
<p>print theme('links', $primary_links, array('class', </p>
<p>footer<br />
- print $footer<br />
- print $closure - required, or some other modules don't work<br />
- eg garland theme has everything in it</p>
<p>important variables<br />
- ...<br />
- help<br />
- title<br />
- content<br />
- feed_icons</p>
<p>books<br />
- learning drupal 6  - module development<br />
- drupal 6  - building powerful &amp; robust websites with drupal 6<br />
- pro drupal developement</p>
<p>garland<br />
- sometimes you get a blank page when making a new theme<br />
- paste in default theme if it's not there</p>
<p>barron theme - tableless css theme - good to start with<br />
good base themes - basic, sky (can convert to wiregarden)</p>
<p>use framework, then modify</p>
<p>================================</p>
<p><b>general chatter between sessions</b></p>
<p><a href="http://www.archive.org/details/DrupalCamp-Sydney2008-GeneralChatterBetweenSessionsrawAudio" title="http://www.archive.org/details/DrupalCamp-Sydney2008-GeneralChatterBetweenSessionsrawAudio">http://www.archive.org/details/DrupalCamp-Sydney2008-GeneralChatterBetwe...</a></p>
<p><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;DrupalCamp-Sydney2008-GeneralChatterBetweenSessionsrawAudio/Drupalcamp_B-90_general-chatter.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:false,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:false,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" height="28px" width="350px"></embed></p>
<p>================================</p>
<p><b>session 3</b></p>
<p><b>agileware.net applications<br />
-- by justin freeman</b></p>
<p><b>editview<br />
signwriter<br />
computed field<br />
open office export<br />
polygons with google maps</b></p>
<p><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;DrupalCamp-Sydney2008-AgilewareApplicationsrawAudio/Drupalcamp_B-agileware_apps-91.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:false,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:false,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" height="28px" width="350px"></embed></p>
<p><a href="http://drupal.org/project/signwriter" title="http://drupal.org/project/signwriter">http://drupal.org/project/signwriter</a><br />
- no more photoshop, great graphic design<br />
- takes the text on the page, runs it through GD library (graphics lib) and replaces it on your page<br />
- can set colour, font, size, use a transparency</p>
<p>try zektron font/typeface</p>
<p>writes the text as an image on the page<br />
put fonts in files/fonts (for example)<br />
- can do multiline, drop shadow, transparent/&amp; it's colour backgrounds<br />
- can output at jpg, gif</p>
<p>eg for all filtered text, or all H1, H2, replace text with signwriter, replace custom tags</p>
<p>T1 libraries - for non-true type fonts?<br />
- no - use truetype fonts and GD library. use all lowercase truetype fonts<br />
- apply filter text (on certain html tags)<br />
- or .tpl file</p>
<p>- use full html input format</p>
<p>open office exporter</p>
<p>- cck - store quotes, invoices etc data in drupal then use open office exporter to create an xml file open office doc</p>
<p>cck widgets</p>
<p>$filename = "ooo-{$node->nid)>.odt";</p>
<p>in open office doc, [var.contact_details] - it will look for the "var." and then replace the section in the open office doc with the variable<br />
- so u put the line items<br />
- this uses GLOBALS - most sites will have register globals off though - so watch out for this</p>
<p>java libraries, php libraries (dom pdf), command line ---> create pdf files<br />
fop?? xslt easy to export as pdf??</p>
<p>so they use drupal as a report writer</p>
<p>---</p>
<p>edit view - drupal 5 atm</p>
<p><a href="http://drupal.org/project/editview" title="http://drupal.org/project/editview">http://drupal.org/project/editview</a></p>
<p>- customer wanted ms excel like functionality - table like editing<br />
- good for updating adding database records</p>
<p>- uses jquery to add, delete, update nodes. can load files, images, select dates<br />
- ajax<br />
- obeys validation rules too</p>
<p>- build a view<br />
- appears as a view type 'editview title' etc<br />
- if it's a cck field u can save it, if it's not, eg title then you might need to code a new save-node (which is called) (check??)<br />
- validation rules - eg in cck, check that title is required. if it's not supplied then gives a message<br />
- update each row after editing</p>
<p>=====================================================================</p>
<p><em>after lunch</em></p>
<p>:::</p>
<p><b>session 4</b></p>
<p><b>panels 2<br />
alpha/beta for drupal 6. works on drupal 5</b></p>
<p>from beginner to pro<br />
-- by Jeff H. from Marmaladesoul</p>
<p><a href="http://www.marmaladesoul.com" title="http://www.marmaladesoul.com">http://www.marmaladesoul.com</a></p>
<p><a href="http://www.archive.org/details/DrupalCamp-Sydney2008-Panels2rawAudio" title="http://www.archive.org/details/DrupalCamp-Sydney2008-Panels2rawAudio">http://www.archive.org/details/DrupalCamp-Sydney2008-Panels2rawAudio</a></p>
<p><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;DrupalCamp-Sydney2008-Panels2rawAudio/Drupalcamp_B-panels2_92.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:false,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:false,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" height="28px" width="350px"></embed></p>
<p>- eg to give the frontpage a different layout</p>
<p>panels_front url. then set this as the main page</p>
<p>- the panel layout options only occurs within the content area of your current theme<br />
- ignore the titles section of panels in layout settings</p>
<p>- advanced settings<br />
-- disable drupal blocks/regions - for a frontpage panel this will remove the left column nav bar</p>
<p>- content tab<br />
-- click the + button in the pane. then u can select what content types u can put in the panels<br />
- add a custom content type<br />
- u can add css tags/classes in most of these areas to apply extra css instructions to it later (it adds them as css tags)<br />
css - u don't need the .josh just use josh for the class name. and u can use multiple, just separate the list with space</p>
<p>- useful with views<br />
- u can embed a view straight into the panel<br />
- convert same view into multiple panes. once it's a pane u can modify what it does/shows</p>
<p>views panes (in admin page)<br />
- connect the view to the panel --> pane<br />
- category = views (define your own, these then appear in the list of content types in the box above)<br />
- views can only use page &amp; blog (views 1, views 2 can do more)<br />
- allow the pane configuration to modify the items to display setting = checked, then passes this control through to the panels page, so if multiple users/groups. then each group/user could assign different values for these in their own view rather than using the site-wide value</p>
<p>offset - to skip first article (it's shown in full / feature article), show the second article (in a list). also good for sticky articles at top of page</p>
<p>then go back to panel content, and add the view panel<br />
you can override the title<br />
 eg joshs news %title<br />
- u can use keywords from context</p>
<p>devel module<br />
- automatically generates some users and a dummy page for theme demos</p>
<p>so in the panel, create the main section with the article view panel. then in the centre/bottom panel, use the same view but a different view panel which shows the articles in list form instead of full view</p>
<p>--- part 2</p>
<p>advanced panels</p>
<p>contexts<br />
- create a node page override<br />
- on blog pages, show other blog posts by same author<br />
- news node pages, show other news articles on same topic</p>
<p>views<br />
- latest blogs<br />
argument : user : UID s author, display all values,  title=blogs by %1<br />
add panel page : title is replaced later, path= node/%<br />
panel page : context tab : arguments, contexts, relationships<br />
- arguments - these are at the end of the url, expects a number/integer, userid, vocabulary id, taxonomy term id (category)<br />
- contexts - haven't used it much<br />
- relationship</p>
<p>add an argument<br />
- specify a new keyword eg node_title<br />
- own display - for your own articles of that type</p>
<p>relationships<br />
- user from node</p>
<p>node1 blog entry &amp; node1 story entry - these have their own new views<br />
now when u add content to the panel, there's a node context content section and a user context section</p>
<p>articles by same user<br />
- in the panel view<br />
- argument<br />
UID is author<br />
from context<br />
required context=user</p>
<p>then add this to the panel<br />
title= %user's latest blogs<br />
in left column<br />
can change to table view to show the list</p>
<p>export from a test site, then import:<br />
views<br />
veiws panes<br />
panels<br />
- make sure tinyMCE is switched off</p>
<p>========================================================</p>
<p><b>session 5</b></p>
<p><b>CSS theme modification</b></p>
<p>-- by Sheree from marmalade soul</p>
<p><a href="http://www.marmaladesoul.com" title="http://www.marmaladesoul.com">http://www.marmaladesoul.com</a></p>
<p>part 1:</p>
<p><a href="http://www.archive.org/details/DrupalCamp-Sydney2008-CssThemesPart1rawAudio" title="http://www.archive.org/details/DrupalCamp-Sydney2008-CssThemesPart1rawAudio">http://www.archive.org/details/DrupalCamp-Sydney2008-CssThemesPart1rawAudio</a></p>
<p><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;DrupalCamp-Sydney2008-CssThemesPart1rawAudio/Drupalcamp_B_css_themes-1-93.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:false,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:false,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" height="28px" width="350px"></embed></p>
<p>part 2 :</p>
<p><a href="http://www.archive.org/details/DrupalCamp-Sydney2008-CssThemesPart2rawAudio" title="http://www.archive.org/details/DrupalCamp-Sydney2008-CssThemesPart2rawAudio">http://www.archive.org/details/DrupalCamp-Sydney2008-CssThemesPart2rawAudio</a></p>
<p><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;DrupalCamp-Sydney2008-CssThemesPart2rawAudio/Drupalcamp_B_css_themes-2-94.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:false,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:false,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" height="28px" width="350px"></embed></p>
<p>css edit $30 for mac - marcrabbit.com - mac rabbit<br />
- xray mode - allows u to check the pages in the drupal site<br />
 - similar to firebug</p>
<p>glossy blue theme is being modified in this example / demo</p>
<p>duplicate glossy blue to christmascats theme<br />
rename glossyblue.info to christmascats.info<br />
edit christmascats.info &amp; change name, description &amp; u can delete the project section (this is added by drupal when u submit a theme to drupal.og and it is used to track when new versions are released)<br />
screenshot - this is the screenshot in the themes list in admin 150x90</p>
<p>textmate for mac - to edit the text files</p>
<p>fix-ie.css<br />
print.css<br />
style.css</p>
<p>open style.css in css edit</p>
<p>click on inspector in css edit<br />
replace the graphic files .gifs for your new theme</p>
<p>toggle between xray view<br />
check the different sections/components and change colours/margins/padding etc<br />
make sure u have dummy content in the site before u start theming it so u check the H1, H2 headings etc</p>
<p>don't change the float elements as it could break the theme<br />
- add padding/margins instead to position items</p>
<p>=====================================================================</p>
<p><b>session 6</b></p>
<p>recording from phone recorder (presenters + audience) : </p>
<p><a href="http://www.archive.org/details/DrupalCamp-Sydney2008-BuildingADrupalSiteWorkshoprawAudio" title="http://www.archive.org/details/DrupalCamp-Sydney2008-BuildingADrupalSiteWorkshoprawAudio">http://www.archive.org/details/DrupalCamp-Sydney2008-BuildingADrupalSite...</a></p>
<p><embed src="http://www.archive.org/flow/FlowPlayerLight.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="ffffff" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="config={&quot;controlBarBackgroundColor&quot;:&quot;0x000000&quot;,&quot;loop&quot;:false,&quot;baseURL&quot;:&quot;http://www.archive.org/download/&quot;,&quot;showVolumeSlider&quot;:true,&quot;controlBarGloss&quot;:&quot;high&quot;,&quot;playList&quot;:[{&quot;url&quot;:&quot;DrupalCamp-Sydney2008-BuildingADrupalSiteWorkshoprawAudio/Drupalcamp_B-building_drupal_site_95.mp3&quot;}],&quot;showPlayListButtons&quot;:true,&quot;usePlayOverlay&quot;:false,&quot;menuItems&quot;:[false,false,false,false,true,true,false],&quot;initialScale&quot;:&quot;scale&quot;,&quot;autoPlay&quot;:false,&quot;autoBuffering&quot;:false,&quot;showMenu&quot;:false,&quot;showMuteVolumeButton&quot;:true,&quot;showFullScreenButton&quot;:false}&amp;" height="28px" width="350px"></embed></p>
<p>recoding of same session using microphone (presenters only)</p>
<p><a href="http://www.archive.org/details/DrupalCamp-Sydney2008-BuildingADrupalSiterawAudio" title="http://www.archive.org/details/DrupalCamp-Sydney2008-BuildingADrupalSiterawAudio">http://www.archive.org/details/DrupalCamp-Sydney2008-BuildingADrupalSite...</a><br />
(quicktime .mov file)</p>
<p><b>building a website</b><br />
freestyling ...<br />
-- by Aimee &amp; Ivan</p>
<p>part 1<br />
8:29 start</p>
<p>fckeditor - wysiwyg editor</p>
<p>searches on cck types</p>
<p>part 2<br />
views</p>
<p>views 2</p>
<p>block view</p>
<p>- now we can create nice views for users as u can create it on the user node type</p>
<p>- select it as a link &amp; remove the default title: prefix<br />
- click save</p>
<p>taxonomy</p>
<p>calendar - just to display in the calendar<br />
- date api<br />
- cck &amp; views - to create a content type &amp; display it on the calendar</p>
<p>video tutorial on web - drupal videos / drupal tutorials - for date module - 1 hour</p>
    ]]></content>
  </entry>
  <entry>
    <title>Sydney Drupal usergroup meeting 16/10/2008</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/sydney-drupal-usergroup-meeting-16102008" />
    <id>http://www.aliak.com/content/sydney-drupal-usergroup-meeting-16102008</id>
    <published>2008-10-17T06:55:12+01:00</published>
    <updated>2008-10-22T01:34:04+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="drupal" />
    <category term="programming" />
    <category term="software" />
    <category term="sydney" />
    <summary type="html"><![CDATA[<p>I went to the <a href="http://groups.drupal.org/node/15142">Sydney Drupal Usergroup - October Meetup</a> last night - my first one in Sydney. previously I've only been to <a href="http://drupal.org/conference-antwerp-2005">the drupal sessions at fosdem 2005</a> in Brussels as I'd never been to Brussels and wanted to see what it was like. I'd been using drupal for a couple of years at the time and was testing upgrades. initially this site was a <a href="http://web.archive.org/web/20020718215808/http://www.aliak.com/">custom made php site that I coded</a> to let me do data entry for events / news items and display them on the site in the same format I used for the <a href="http://groups.yahoo.com/group/AliaKfilter">mail lists</a> which had been running for a few years prior to the site - so at the time, the custom php site saved me time. but also I found I spent a lot of time getting the site to work and adding new features, so when a friend (thanks Damian) asked me over to try out some CMS's including Drupal and we got it working in about an hour, I was hooked! the format of the articles was not exactly the same as what the previous site had been using, but it was so much easier to manage! I can't remember the exact date I moved the site to drupal, but by looking at the the wayback machine pages, it <a href="http://web.archive.org/web/20030723042420/http://www.aliak.com/">seems to have been in june / july 2003 - maybe 23rd july??</a></p>
<p> slideshow of fosdem 2005 :</p>
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.flickr.com/apps/slideshow/show.swf?v=61927" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="flashvars" value="&offsite=true&intl_lang=en-us&page_show_url=%2Fphotos%2Faliak_com%2Ftags%2Ffosdem%2Fshow%2F&page_show_back_url=%2Fphotos%2Faliak_com%2Ftags%2Ffosdem%2F&user_id=28565478@N00&tags=fosdem&jump_to=&start_index=" /> <param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=61927" /> <param name="bgcolor" value="#000000" /> <param name="allowFullScreen" value="true" /><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=61927" bgcolor="#000000" allowFullScreen="true" flashvars="&offsite=true&intl_lang=en-us&page_show_url=%2Fphotos%2Faliak_com%2Ftags%2Ffosdem%2Fshow%2F&page_show_back_url=%2Fphotos%2Faliak_com%2Ftags%2Ffosdem%2F&user_id=28565478@N00&tags=fosdem&jump_to=&start_index=" width="400" height="300"></embed></object><p>
<a href="http://www.aliak.com/search/node/drupal">other drupal articles on this site</a></p>
<p>so, back to the Sydney meeting...<br />
I was surprised to see so many people there - probably around 25-30 people. I hadn't realised drupal was so popular in Australia - though to be honest, I hadn't really checked for a few years. even the European and USA conferences and meetings are really popular now! great to see!! and there's so many books available.</p>
<p>16/10/2008<br />
notes (point form) :</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>I went to the <a href="http://groups.drupal.org/node/15142">Sydney Drupal Usergroup - October Meetup</a> last night - my first one in Sydney. previously I've only been to <a href="http://drupal.org/conference-antwerp-2005">the drupal sessions at fosdem 2005</a> in Brussels as I'd never been to Brussels and wanted to see what it was like. I'd been using drupal for a couple of years at the time and was testing upgrades. initially this site was a <a href="http://web.archive.org/web/20020718215808/http://www.aliak.com/">custom made php site that I coded</a> to let me do data entry for events / news items and display them on the site in the same format I used for the <a href="http://groups.yahoo.com/group/AliaKfilter">mail lists</a> which had been running for a few years prior to the site - so at the time, the custom php site saved me time. but also I found I spent a lot of time getting the site to work and adding new features, so when a friend (thanks Damian) asked me over to try out some CMS's including Drupal and we got it working in about an hour, I was hooked! the format of the articles was not exactly the same as what the previous site had been using, but it was so much easier to manage! I can't remember the exact date I moved the site to drupal, but by looking at the the wayback machine pages, it <a href="http://web.archive.org/web/20030723042420/http://www.aliak.com/">seems to have been in june / july 2003 - maybe 23rd july??</a></p>
<p> slideshow of fosdem 2005 :</p>
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.flickr.com/apps/slideshow/show.swf?v=61927" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="flashvars" value="&offsite=true&intl_lang=en-us&page_show_url=%2Fphotos%2Faliak_com%2Ftags%2Ffosdem%2Fshow%2F&page_show_back_url=%2Fphotos%2Faliak_com%2Ftags%2Ffosdem%2F&user_id=28565478@N00&tags=fosdem&jump_to=&start_index=" /> <param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=61927" /> <param name="bgcolor" value="#000000" /> <param name="allowFullScreen" value="true" /><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=61927" bgcolor="#000000" allowFullScreen="true" flashvars="&offsite=true&intl_lang=en-us&page_show_url=%2Fphotos%2Faliak_com%2Ftags%2Ffosdem%2Fshow%2F&page_show_back_url=%2Fphotos%2Faliak_com%2Ftags%2Ffosdem%2F&user_id=28565478@N00&tags=fosdem&jump_to=&start_index=" width="400" height="300"></embed></object><p>
<a href="http://www.aliak.com/search/node/drupal">other drupal articles on this site</a></p>
<p>so, back to the Sydney meeting...<br />
I was surprised to see so many people there - probably around 25-30 people. I hadn't realised drupal was so popular in Australia - though to be honest, I hadn't really checked for a few years. even the European and USA conferences and meetings are really popular now! great to see!! and there's so many books available.</p>
<p>16/10/2008<br />
notes (point form) :<br />
&lt;!--break--><br />
<b>export to csv - custom module</b><br />
- using drupal as an application rather than a website<br />
- write the query for the CCK fields<br />
- create array - of all the fields in results of query<br />
- save to a string<br />
- "implode" function - to split the array back to fields<br />
- use "x", format for csv (or specify format) &amp; add newline after each row<br />
- write to browser :<br />
Content-type : text/x-comma-separated-values  --> done with drupal_set_header<br />
- use hook_exit to close / cleanup : module_invoke_all("exit");<br />
exit;  for php exit</p>
<p>:::</p>
<p>modules<br />
- nice menus (drupal 5.1)<br />
- article search --> CCK views search on "article" CCK content type<br />
- blocks -> to arrange different sections on page (panels)<br />
- "clone" to create templates (copies of existing)<br />
- frontpage - redirects (used in example here for single login)<br />
- linking presentation content types --> node reference in drupal 6</p>
    ]]></content>
  </entry>
  <entry>
    <title>Cybernetics Serendipity Redux - A moderated discussion on YASMIN</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/cybernetics-serendipity-redux-a-moderated-discussion-yasmin" />
    <id>http://www.aliak.com/content/cybernetics-serendipity-redux-a-moderated-discussion-yasmin</id>
    <published>2008-09-02T12:18:57+01:00</published>
    <updated>2009-02-14T23:05:30+00:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="computing" />
    <category term="digital life" />
    <category term="Electronic" />
    <category term="event" />
    <category term="experimental" />
    <category term="generative" />
    <category term="interaction design" />
    <category term="interface controllers" />
    <category term="internet" />
    <category term="neural nets" />
    <category term="programming" />
    <category term="robotics" />
    <category term="technology" />
    <category term="workshop" />
    <summary type="html"><![CDATA[<p>Leonardo/OLATS, co sponsor of YASMIN, is pleased to announce<br />
Cybernetics Serendipity Redux<br />
<a href="http://www.media.uoa.gr/yasmin/viewtopic.php?t=4385" title="http://www.media.uoa.gr/yasmin/viewtopic.php?t=4385" rel="nofollow">http://www.media.uoa.gr/yasmin/viewtopic.php?t=4385</a> (ed: discussion link seems to be broken now 15/02/2009)<br />
<a href="http://www.media.uoa.gr/yasmin_oldarchives" title="http://www.media.uoa.gr/yasmin_oldarchives" rel="nofollow">http://www.media.uoa.gr/yasmin_oldarchives</a> - has archive of yasmin mail list<br />
<a href="http://www.media.uoa.gr/yasmin" title="http://www.media.uoa.gr/yasmin" rel="nofollow">http://www.media.uoa.gr/yasmin</a> - new Yasmin list<br />
A moderated discussion on <a href="http://www.media.uoa.gr/yasmin" rel="nofollow" rel="nofollow">YASMIN</a><br />
Beginning September 1 2008<br />
Discussion On YASMIN, led by Ranulph Glanville.<br />
Moderators Ranulph Glanville, Paul Brown, Paul Pangaro<br />
40 years ago, Jasia Reichart's exhibition "Cybernetic Serendipity" showed that cybernetics, computing and art had arrived.<br />
40 years later, while computers and art remain, cybernetics has nearly vanished, although there is a reviving interest in art.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Leonardo/OLATS, co sponsor of YASMIN, is pleased to announce</p>
<p>Cybernetics Serendipity Redux<br />
<a href="http://www.media.uoa.gr/yasmin/viewtopic.php?t=4385" title="http://www.media.uoa.gr/yasmin/viewtopic.php?t=4385">http://www.media.uoa.gr/yasmin/viewtopic.php?t=4385</a> (ed: discussion link seems to be broken now 15/02/2009)<br />
<a href="http://www.media.uoa.gr/yasmin_oldarchives" title="http://www.media.uoa.gr/yasmin_oldarchives">http://www.media.uoa.gr/yasmin_oldarchives</a> - has archive of yasmin mail list<br />
<a href="http://www.media.uoa.gr/yasmin" title="http://www.media.uoa.gr/yasmin">http://www.media.uoa.gr/yasmin</a> - new Yasmin list</p>
<p>A moderated discussion on <a href="http://www.media.uoa.gr/yasmin" rel="nofollow">YASMIN</a><br />
Beginning September 1 2008</p>
<p>Discussion On YASMIN, led by Ranulph Glanville.<br />
Moderators Ranulph Glanville, Paul Brown, Paul Pangaro</p>
<p>40 years ago, Jasia Reichart's exhibition "Cybernetic Serendipity" showed that cybernetics, computing and art had arrived.</p>
<p>40 years later, while computers and art remain, cybernetics has nearly vanished, although there is a reviving interest in art.</p>
<p>In celebrating Cybernetic Serendipity we have the chance to re-open the debate, to reconsider the relationship particularly between cybernetics and art, and to do so taking into account the way that cybernetics has developed during its period of near invisibility.</p>
<p>So what is new in cybernetics, and how can that inform art: and, what is new in art, and how can that inform cybernetics.</p>
<p>This is a chance to reopen the connection, to explore again, and to move beyond some of the current models taken from cognitive science, computing, AI and AL, and complexity, to the (much more radical) field of their origin, cybernetics.</p>
<p>List of Discussants<br />
Albert Mueller<br />
Andreas Giannakoulopoulos<br />
Andrew Brouse<br />
Enrique Rivera<br />
Ian Clothier<br />
Jasia Reichart<br />
Julien Knebusch<br />
Mitchell Whitelaw<br />
Paul Brown<br />
Paul Pangaro<br />
Ranulph Glanville<br />
Roger Malina<br />
Stephen Jones</p>
<p>------------------</p>
<p>To become a member &amp; Yasmin list archive: <a href="http://www.media.uoa.gr/yasmin/" title="http://www.media.uoa.gr/yasmin/">http://www.media.uoa.gr/yasmin/</a><br />
To join Yasmin-map: <a href="http://haystack.cerado.com/yasmin" title="http://haystack.cerado.com/yasmin">http://haystack.cerado.com/yasmin</a><br />
To post: <a href="mailto:yasmin@estia.media.uoa.gr">yasmin@estia.media.uoa.gr</a><br />
To unsubscribe: <a href="http://www.media.uoa.gr/yasmin/unsubs.php?lid=1" title="http://www.media.uoa.gr/yasmin/unsubs.php?lid=1">http://www.media.uoa.gr/yasmin/unsubs.php?lid=1</a></p>
<p>facebook event : <a href="http://www.new.facebook.com/event.php?eid=71923825014" title="http://www.new.facebook.com/event.php?eid=71923825014">http://www.new.facebook.com/event.php?eid=71923825014</a></p>
    ]]></content>
  </entry>
  <entry>
    <title>hackety.org</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/hacketyorg" />
    <id>http://www.aliak.com/content/hacketyorg</id>
    <published>2008-04-12T22:49:46+01:00</published>
    <updated>2008-04-12T22:49:57+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="internet" />
    <category term="programming" />
    <category term="software" />
    <summary type="html"><![CDATA[<p><a href="http://hackety.org" rel="nofollow" rel="nofollow">hackety.org</a> is a website for artful computer hacking. they're interested in how hacking weaves into life</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><a href="http://hackety.org" rel="nofollow">hackety.org</a> is a website for artful computer hacking. they're interested in how hacking weaves into life</p>
    ]]></content>
  </entry>
  <entry>
    <title>clojure - a lisp scripting language for JVM</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/clojure-a-lisp-scripting-language-jvm" />
    <id>http://www.aliak.com/content/clojure-a-lisp-scripting-language-jvm</id>
    <published>2008-04-12T09:24:16+01:00</published>
    <updated>2008-04-12T11:27:17+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="internet" />
    <category term="programming" />
    <category term="software" />
    <summary type="html"><![CDATA[<p>just read about this on the toplap list :<br />
Clojure was developed by architect / programmer Rich Hickey who has worked on projects such as scheduling, automation, election displays, fingerprinting, audio analysis, machine listening. </p>
<p>"<a href="http://www.clojure.org">Clojure</a> is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection."</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>just read about this on the toplap list :<br />
Clojure was developed by architect / programmer Rich Hickey who has worked on projects such as scheduling, automation, election displays, fingerprinting, audio analysis, machine listening. </p>
<p>"<a href="http://www.clojure.org">Clojure</a> is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection."</p>
<p>"Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs."</p>
<p><a href="http://www.clojure.org" title="http://www.clojure.org">http://www.clojure.org</a></p>
<p>videos explaining clojure :</p>
<p>Clojure Concurrency @ <a href="http://blip.tv/file/812787" title="http://blip.tv/file/812787">http://blip.tv/file/812787</a></p>
<p><embed src="http://blip.tv/play/AwGKmgs" type="application/x-shockwave-flash" width="412" height="340" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>clojure is ... "maybe the friendliest face that's been presented to functional programming"</p>
<p>mentioned the book "<a href="http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601">Java Concurrency in Practice </a>" - said everyone should read this. it makes it sound like concurrency in java is really hard.</p>
<p>emacs editor - closure plugin</p>
    ]]></content>
  </entry>
  <entry>
    <title>DrupalCon 2007 - Barcelona links &amp; drupal for Facebook</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/drupalcon-2007-barcelona-links-drupal-facebook" />
    <id>http://www.aliak.com/content/drupalcon-2007-barcelona-links-drupal-facebook</id>
    <published>2007-10-19T10:43:09+01:00</published>
    <updated>2007-10-19T10:44:25+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="conference" />
    <category term="drupal" />
    <category term="international" />
    <category term="internet" />
    <category term="programming" />
    <category term="software" />
    <summary type="html"><![CDATA[<p><a href="http://drupalcon.org/" rel="nofollow" rel="nofollow"><a href="/freelinking/DrupalCon" rel="nofollow"><a href="/freelinking/DrupalCon">DrupalCon</a></a></a> was held recently in Barcelona. I didn't make it this year. the <a href="http://barcelona2007.drupalcon.org/schedule" rel="nofollow" rel="nofollow">schedule</a> looked good though, and from all reports it was the best drupalcon ever (as it is each year!!). there's a <a href="http://drupal.org/node/178258" rel="nofollow" rel="nofollow">wrap up post</a> on the drupal site with links to some of the <a href="http://www.slideshare.net/tag/drupalconbarcelona2007" rel="nofollow" rel="nofollow">slide presentations</a>, videos of the sessions on <a href="http://www.archive.org/search.php?query=subject:%22drupalconbarcelona2007%22" rel="nofollow" rel="nofollow">archive.org</a> - search for drupalconbarcelona2007 tag, or try the <a href="http://drupal.motd.be/archive/conferences/barcelona2007" rel="nofollow" rel="nofollow">mirror site</a>.<br />
<a href="http://drupalforfacebook.org" rel="nofollow" rel="nofollow">drupal for facebook</a>  was a session by <a href="http://www.dave-cohen.com/node/1756" rel="nofollow" rel="nofollow">Dave Cohen</a>. he's started a <a href="http://drupal.org/project/fb" rel="nofollow" rel="nofollow">Facebook project on the Drupal site</a>. the <a href="http://www.archive.org/details/Drupal_for_Facebook" rel="nofollow" rel="nofollow">video of his presentation</a> is online as well as the <a href="http://barcelona2007.drupalcon.org/sites/barcelona2007.drupalcon.org/files/drupalforfacebook_drupalcon_2007.pdf" rel="nofollow" rel="nofollow">slides</a><br />
there's a <a href="http://apps.facebook.com/drupalforfacebook/" rel="nofollow" rel="nofollow">demo on facebook</a>. I'm already feeding facebook with my drupal site blog entries using the RSS capabilities of <a href="http://apps.facebook.com/blogfriends/" rel="nofollow" rel="nofollow">Blog Friends</a> and the <a href="http://www.facebook.com/notes.php?ref=sb" rel="nofollow" rel="nofollow">built in Notes application</a>, but it'll be interesting to see what the Drupal guys build.<br />
and, speaking of facebook, <a href="http://mashable.com/2007/09/25/widgetbox-3/" rel="nofollow" rel="nofollow">mashable</a> have reviewed <a href="http://www.widgetbox.com/" rel="nofollow" rel="nofollow">widget box</a>, a wizard for creating <a href="http://www.facebook.com" rel="nofollow" rel="nofollow">Facebook</a> <a href="http://apps.facebook.com" rel="nofollow" rel="nofollow">apps</a></p>
    ]]></summary>
    <content type="html"><![CDATA[<p><a href="http://drupalcon.org/" rel="nofollow"><a href="/freelinking/DrupalCon">DrupalCon</a></a> was held recently in Barcelona. I didn't make it this year. the <a href="http://barcelona2007.drupalcon.org/schedule" rel="nofollow">schedule</a> looked good though, and from all reports it was the best drupalcon ever (as it is each year!!). there's a <a href="http://drupal.org/node/178258" rel="nofollow">wrap up post</a> on the drupal site with links to some of the <a href="http://www.slideshare.net/tag/drupalconbarcelona2007" rel="nofollow">slide presentations</a>, videos of the sessions on <a href="http://www.archive.org/search.php?query=subject:%22drupalconbarcelona2007%22" rel="nofollow">archive.org</a> - search for drupalconbarcelona2007 tag, or try the <a href="http://drupal.motd.be/archive/conferences/barcelona2007" rel="nofollow">mirror site</a>.</p>
<p><a href="http://drupalforfacebook.org" rel="nofollow">drupal for facebook</a>  was a session by <a href="http://www.dave-cohen.com/node/1756" rel="nofollow">Dave Cohen</a>. he's started a <a href="http://drupal.org/project/fb" rel="nofollow">Facebook project on the Drupal site</a>. the <a href="http://www.archive.org/details/Drupal_for_Facebook" rel="nofollow">video of his presentation</a> is online as well as the <a href="http://barcelona2007.drupalcon.org/sites/barcelona2007.drupalcon.org/files/drupalforfacebook_drupalcon_2007.pdf" rel="nofollow">slides</a><br />
there's a <a href="http://apps.facebook.com/drupalforfacebook/" rel="nofollow">demo on facebook</a>. I'm already feeding facebook with my drupal site blog entries using the RSS capabilities of <a href="http://apps.facebook.com/blogfriends/" rel="nofollow">Blog Friends</a> and the <a href="http://www.facebook.com/notes.php?ref=sb" rel="nofollow">built in Notes application</a>, but it'll be interesting to see what the Drupal guys build.</p>
<p>and, speaking of facebook, <a href="http://mashable.com/2007/09/25/widgetbox-3/" rel="nofollow">mashable</a> have reviewed <a href="http://www.widgetbox.com/" rel="nofollow">widget box</a>, a wizard for creating <a href="http://www.facebook.com" rel="nofollow">Facebook</a> <a href="http://apps.facebook.com" rel="nofollow">apps</a></p>
    ]]></content>
  </entry>
  <entry>
    <title>chucK - live coding music tutorials &amp; results</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/chuck-live-coding-music-tutorials-results" />
    <id>http://www.aliak.com/content/chuck-live-coding-music-tutorials-results</id>
    <published>2007-09-14T17:41:27+01:00</published>
    <updated>2007-09-14T19:58:00+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="chucK" />
    <category term="live coding" />
    <category term="music" />
    <category term="programming" />
    <category term="software" />
    <summary type="html"><![CDATA[<p>I'm trying out making music using live coding techniques, with 2 pre-requisites - that it's easy and fast to do &amp; learn - probably not the right pre-requisites (might upset real musicians :), but it's where I'm at for the moment.<br />
so, I'm trying <a href="http://www.aliak.com/node/12305" rel="nofollow" rel="nofollow">chucK</a>. this is the <a href="//chuck.cs.princeton.edu/doc/learn/tutorial.html" rel="nofollow" rel="nofollow">first chucK tutorial</a>. I used the <a href="http://audicle.cs.princeton.edu/mini/mac/" rel="nofollow" rel="nofollow">miniAudicle</a> IDE instead of command line interface. it was very easy to load the songs into the IDE (miniAudicle) and play them. I had separate files for each module and adjusted some of the parameters to change the sounds, then clicked the 'replace shred' to 'take' the change and add this file's sounds to the output audio.<br />
this it meets my criteria - easy and fast to use. now I just have to make it sound musical instead of a collection of random sounds &amp; tones :) (the hard part)<br />
<a href="http://chuck.cs.princeton.edu/doc/learn/" rel="nofollow" rel="nofollow">chucK documentation</a><br />
<a href="http://chuck.cs.princeton.edu/community/" rel="nofollow" rel="nofollow">chucK community / mail lists</a><br />
<a href="http://audicle.cs.princeton.edu/mini/mac/" rel="nofollow" rel="nofollow"> chucK miniAudicle documentation</a><br />
<a href="http://wiki.cs.princeton.edu/index.php/ChucK" rel="nofollow" rel="nofollow">chucK wiki</a><br />
<a href="http://wiki.cs.princeton.edu/index.php/ChucK/Projects" rel="nofollow" rel="nofollow">chucK projects</a> - some people are hooking up chucK apps and <a href="http://www.processing.org" rel="nofollow" rel="nofollow">Processing</a> for java based visuals, plus there's many examples of laptop instruments, as well as a <a href="http://www.cycling74.com" rel="nofollow" rel="nofollow">Max patch</a> and more<br />
listen to the audio :<br />
<a href="http://www.aliakprojects.com/files/chucK_tutorial01.mp3" rel="nofollow" rel="nofollow">chucK_tutorial01.mp3</a><br />
<a href="http://www.aliakprojects.com/files/loscha_com_tambura01.mp3" rel="nofollow" rel="nofollow">loscha_com_tambura01.mp3</a> - from the <a href="http://www.loscha.com/chuck/" rel="nofollow" rel="nofollow">loscha.com</a>chucK tutorials ( Loscha is in the Australian band <a href="http://www.toydeath.com/" rel="nofollow" rel="nofollow">Toydeath</a> - a circuit bending performance experience ) - this piece reminds me of the original samples of the bridges in the <a href="http://www.singingbridges.net/" rel="nofollow" rel="nofollow">Jodie Rose Singing Bridges project</a> and cd.<br />
<img src="http://farm2.static.flickr.com/1307/1381579258_b737d26c6d_b.jpg" width="700" /></p>
    ]]></summary>
    <content type="html"><![CDATA[<p>I'm trying out making music using live coding techniques, with 2 pre-requisites - that it's easy and fast to do &amp; learn - probably not the right pre-requisites (might upset real musicians :), but it's where I'm at for the moment. </p>
<p>so, I'm trying <a href="http://www.aliak.com/node/12305" rel="nofollow">chucK</a>. this is the <a href="//chuck.cs.princeton.edu/doc/learn/tutorial.html" rel="nofollow">first chucK tutorial</a>. I used the <a href="http://audicle.cs.princeton.edu/mini/mac/" rel="nofollow">miniAudicle</a> IDE instead of command line interface. it was very easy to load the songs into the IDE (miniAudicle) and play them. I had separate files for each module and adjusted some of the parameters to change the sounds, then clicked the 'replace shred' to 'take' the change and add this file's sounds to the output audio. </p>
<p>this it meets my criteria - easy and fast to use. now I just have to make it sound musical instead of a collection of random sounds &amp; tones :) (the hard part)</p>
<p><a href="http://chuck.cs.princeton.edu/doc/learn/" rel="nofollow">chucK documentation</a><br />
<a href="http://chuck.cs.princeton.edu/community/" rel="nofollow">chucK community / mail lists</a><br />
<a href="http://audicle.cs.princeton.edu/mini/mac/" rel="nofollow"> chucK miniAudicle documentation</a><br />
<a href="http://wiki.cs.princeton.edu/index.php/ChucK" rel="nofollow">chucK wiki</a><br />
<a href="http://wiki.cs.princeton.edu/index.php/ChucK/Projects" rel="nofollow">chucK projects</a> - some people are hooking up chucK apps and <a href="http://www.processing.org" rel="nofollow">Processing</a> for java based visuals, plus there's many examples of laptop instruments, as well as a <a href="http://www.cycling74.com" rel="nofollow">Max patch</a> and more</p>
<p>listen to the audio :<br />
<a href="http://www.aliakprojects.com/files/chucK_tutorial01.mp3" rel="nofollow">chucK_tutorial01.mp3</a><br />
<a href="http://www.aliakprojects.com/files/loscha_com_tambura01.mp3" rel="nofollow">loscha_com_tambura01.mp3</a> - from the <a href="http://www.loscha.com/chuck/" rel="nofollow">loscha.com</a>chucK tutorials ( Loscha is in the Australian band <a href="http://www.toydeath.com/" rel="nofollow">Toydeath</a> - a circuit bending performance experience ) - this piece reminds me of the original samples of the bridges in the <a href="http://www.singingbridges.net/" rel="nofollow">Jodie Rose Singing Bridges project</a> and cd. </p>
<p><img src="http://farm2.static.flickr.com/1307/1381579258_b737d26c6d_b.jpg" width="700" /></p>
    ]]></content>
  </entry>
  <entry>
    <title>ChucK : Strongly-timed, Concurrent, and On-the-fly Audio Programming Language</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/node/12305" />
    <id>http://www.aliak.com/node/12305</id>
    <published>2007-09-14T16:03:13+01:00</published>
    <updated>2007-09-14T19:09:31+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="chucK" />
    <category term="internet" />
    <category term="live coding" />
    <category term="music resources" />
    <category term="programming" />
    <category term="software" />
    <summary type="html"><![CDATA[<p>ChucK is a new (and developing) audio programming language for real-time synthesis, composition, performance, and now, analysis - fully supported on MacOS X, Windows, and Linux. ChucK presents a new time-based, concurrent programming model that's highly precise and expressive (we call this strongly-timed), as well as dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OSC, HID device, and multi-channel audio. It's fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive control. ChucK is one of the programmes used in live coding circles. visit <a href="http://chuck.cs.princeton.edu/" title="http://chuck.cs.princeton.edu/" rel="nofollow">http://chuck.cs.princeton.edu/</a> for more details.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>ChucK is a new (and developing) audio programming language for real-time synthesis, composition, performance, and now, analysis - fully supported on MacOS X, Windows, and Linux. ChucK presents a new time-based, concurrent programming model that's highly precise and expressive (we call this strongly-timed), as well as dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OSC, HID device, and multi-channel audio. It's fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive control. ChucK is one of the programmes used in live coding circles. visit <a href="http://chuck.cs.princeton.edu/" title="http://chuck.cs.princeton.edu/">http://chuck.cs.princeton.edu/</a> for more details.</p>
    ]]></content>
  </entry>
  <entry>
    <title>substrate processing app images</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/substrate-processing-app-images" />
    <id>http://www.aliak.com/content/substrate-processing-app-images</id>
    <published>2007-06-17T10:44:03+01:00</published>
    <updated>2007-06-17T10:56:11+01:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="art" />
    <category term="generative" />
    <category term="internet" />
    <category term="processing" />
    <category term="programming" />
    <summary type="html"><![CDATA[<p>I've been trying out some <a href="http://www.processing.org" rel="nofollow" rel="nofollow">processing</a> apps - <a href="http://complexification.net/gallery/machines/substrate/" rel="nofollow" rel="nofollow">Substrate</a> is one of my favourites. written by j.tarbell from <a href="http://www.complexification.net" rel="nofollow" rel="nofollow">complexification.net</a>. it creates a generative image from colours in a specified source image using a simple algorithm.<br />
I used <a href="http://farm1.static.flickr.com/200/468094869_a2aff38dac.jpg" rel="nofollow" rel="nofollow">this photo of Auckland countryside</a> as the source image. here's the results:<br />
<img src="http://farm2.static.flickr.com/1043/559434172_7f23e0f1d5.jpg" /> <img src="http://farm2.static.flickr.com/1034/559788239_b6c8204a79.jpg" /> <img src="http://farm2.static.flickr.com/1024/559434348_96d335a580.jpg" /><br />
<a href="http://complexification.net/gallery/machines/substrate/" title="http://complexification.net/gallery/machines/substrate/" rel="nofollow">http://complexification.net/gallery/machines/substrate/</a> for j.tarbell's amazing works.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>I've been trying out some <a href="http://www.processing.org" rel="nofollow">processing</a> apps - <a href="http://complexification.net/gallery/machines/substrate/" rel="nofollow">Substrate</a> is one of my favourites. written by j.tarbell from <a href="http://www.complexification.net" rel="nofollow">complexification.net</a>. it creates a generative image from colours in a specified source image using a simple algorithm. </p>
<p>I used <a href="http://farm1.static.flickr.com/200/468094869_a2aff38dac.jpg" rel="nofollow">this photo of Auckland countryside</a> as the source image. here's the results:</p>
<p><img src="http://farm2.static.flickr.com/1043/559434172_7f23e0f1d5.jpg" /> <img src="http://farm2.static.flickr.com/1034/559788239_b6c8204a79.jpg" /> <img src="http://farm2.static.flickr.com/1024/559434348_96d335a580.jpg" /></p>
<p><a href="http://complexification.net/gallery/machines/substrate/" title="http://complexification.net/gallery/machines/substrate/">http://complexification.net/gallery/machines/substrate/</a> for j.tarbell's amazing works.</p>
    ]]></content>
  </entry>
  <entry>
    <title>drupal features and development links &amp; info</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/drupal_links" />
    <id>http://www.aliak.com/drupal_links</id>
    <published>2007-03-03T09:48:27+00:00</published>
    <updated>2007-03-10T10:51:17+00:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="drupal" />
    <category term="programming" />
    <summary type="html"><![CDATA[<p>some links for drupal features and module development.<br />
<b>CVS</b><br />
<a href="http://cvs.drupal.org/viewcvs/drupal/" title="http://cvs.drupal.org/viewcvs/drupal/" rel="nofollow">http://cvs.drupal.org/viewcvs/drupal/</a> has an example/browsable view of the drupal code &amp; contributor code CVS system.<br />
<b>themes</b><br />
<a href="http://themegarden.org/drupal50/" title="http://themegarden.org/drupal50/" rel="nofollow">http://themegarden.org/drupal50/</a> has some drupal 5 themes, though it seems the themegarden has recently been closed.<br />
<a href="http://drupal.org/project/Themes" title="http://drupal.org/project/Themes" rel="nofollow">http://drupal.org/project/Themes</a> has some screen shots of themes.<br />
<b>artists sites &amp; groups</b><br />
<a href="http://groups.drupal.org/art-music" title="http://groups.drupal.org/art-music" rel="nofollow">http://groups.drupal.org/art-music</a>   - this replaces the <a href="http://www.drupalart.org/" title="http://www.drupalart.org/" rel="nofollow">http://www.drupalart.org/</a> site.<br />
<b>CCK - Content Construction Kit </b><br />
<a href="http://groups.drupal.org/content-construction-kit-cck" title="http://groups.drupal.org/content-construction-kit-cck" rel="nofollow">http://groups.drupal.org/content-construction-kit-cck</a> - group for Content Construction Kit (CCK).  this is the new system to replace flexinodes and allows you to create different fields.<br />
<a href="http://drupal.org/node/101723" title="http://drupal.org/node/101723" rel="nofollow">http://drupal.org/node/101723</a> = Content Construction Kit handbook<br />
<a href="http://drupal.org/project/Modules/category/88" title="http://drupal.org/project/Modules/category/88" rel="nofollow">http://drupal.org/project/Modules/category/88</a> - lists the different field types for CCK<br />
<b>Views</b><br />
<a href="http://drupal.org/project/views" title="http://drupal.org/project/views" rel="nofollow">http://drupal.org/project/views</a>  -  there's also a system called Views which are like database user views and allow different collections of information to be collected and then displayed once integrated into the theme. from this page:<br />
<em>"This tool is essentially a smart query builder that, given enough information, can build the proper query, execute it, and display the results. It has four modes, plus a special mode, and provides an impressive amount of functionality from these modes." </em><br />
<a href="http://drupal.org/handbook/modules/views" title="http://drupal.org/handbook/modules/views" rel="nofollow">http://drupal.org/handbook/modules/views</a><br />
<b>theming CCK fields</b><br />
theming individual CCK fields - <a href="http://drupal.org/node/62466" title="http://drupal.org/node/62466" rel="nofollow">http://drupal.org/node/62466</a><br />
theming CCK &amp; views to create a scheduling grid (good examples of how to customise which could be applied to other CCK node types) : <a href="http://groups.drupal.org/node/2647" title="http://groups.drupal.org/node/2647" rel="nofollow">http://groups.drupal.org/node/2647</a><br />
<a href="http://oif.eafarris.com/cck_theming_in_drupal_4_7" title="http://oif.eafarris.com/cck_theming_in_drupal_4_7" rel="nofollow">http://oif.eafarris.com/cck_theming_in_drupal_4_7</a> - this is the site of the creator of freelinks module. he's using CCK on his site and shows an example of how he made and themed a custom version of weblinks module in CCK<br />
<b>tutorials &amp; documentation</b><br />
<a href="http://groups.drupal.org" title="http://groups.drupal.org" rel="nofollow">http://groups.drupal.org</a> - for general info on different sections of drupal project<br />
drupal video tutorials and screencasts -<br />
<a href="http://drupal.org/node/124318" title="http://drupal.org/node/124318" rel="nofollow">http://drupal.org/node/124318</a><br />
support @ bryght.com - <a href="http://support.bryght.com/" title="http://support.bryght.com/" rel="nofollow">http://support.bryght.com/</a><br />
<a href="http://drupal.org/handbooks" title="http://drupal.org/handbooks" rel="nofollow">http://drupal.org/handbooks</a><br />
<b>writing your own drupal modules</b><br />
<a href="http://groups.drupal.org/drupal-dojo" title="http://groups.drupal.org/drupal-dojo" rel="nofollow">http://groups.drupal.org/drupal-dojo</a> = a group for writing your own drupal modules with some lessons/tutorials<br />
<a href="http://drupal.org/contribute/development" title="http://drupal.org/contribute/development" rel="nofollow">http://drupal.org/contribute/development</a> has some ways people can help with drupal development<br />
<a href="http://docs.drupaldojo.org/getting-started-with-drupal-development" title="http://docs.drupaldojo.org/getting-started-with-drupal-development" rel="nofollow">http://docs.drupaldojo.org/getting-started-with-drupal-development</a> - there's a coding lesson coming up on 11th march. &amp; they're working on a "Getting Started with Drupal Development" handbook<br />
<a href="http://drupaldojo.com/lessons/" title="http://drupaldojo.com/lessons/" rel="nofollow">http://drupaldojo.com/lessons/</a> - has some of the lessons<br />
<a href="http://drupal.org/node/508" title="http://drupal.org/node/508" rel="nofollow">http://drupal.org/node/508</a> - module developers guide<br />
<a href="http://drupal.org/node/17914" title="http://drupal.org/node/17914" rel="nofollow">http://drupal.org/node/17914</a>  - how to build drupal 4.7 modules<br />
<a href="http://drupal.org/node/82920" title="http://drupal.org/node/82920" rel="nofollow">http://drupal.org/node/82920</a> - building drupal 5 modules<br />
<a href="http://drupal.org/node/318" title="http://drupal.org/node/318" rel="nofollow">http://drupal.org/node/318</a> - drupal coding standards<br />
<a href="http://api.drupal.org/" title="http://api.drupal.org/" rel="nofollow">http://api.drupal.org/</a> - drupal api's<br />
<a href="http://drupal.org/node/49768" title="http://drupal.org/node/49768" rel="nofollow">http://drupal.org/node/49768</a> - drupal object reference<br />
<a href="http://api.drupal.org/api/HEAD" title="http://api.drupal.org/api/HEAD" rel="nofollow">http://api.drupal.org/api/HEAD</a> - examples from drupal head</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>some links for drupal features and module development.</p>
<p><b>CVS</b><br />
<a href="http://cvs.drupal.org/viewcvs/drupal/" title="http://cvs.drupal.org/viewcvs/drupal/">http://cvs.drupal.org/viewcvs/drupal/</a> has an example/browsable view of the drupal code &amp; contributor code CVS system.</p>
<p><b>themes</b></p>
<p><a href="http://themegarden.org/drupal50/" title="http://themegarden.org/drupal50/">http://themegarden.org/drupal50/</a> has some drupal 5 themes, though it seems the themegarden has recently been closed.</p>
<p><a href="http://drupal.org/project/Themes" title="http://drupal.org/project/Themes">http://drupal.org/project/Themes</a> has some screen shots of themes.</p>
<p><b>artists sites &amp; groups</b></p>
<p><a href="http://groups.drupal.org/art-music" title="http://groups.drupal.org/art-music">http://groups.drupal.org/art-music</a>   - this replaces the <a href="http://www.drupalart.org/" title="http://www.drupalart.org/">http://www.drupalart.org/</a> site.</p>
<p><b>CCK - Content Construction Kit </b></p>
<p><a href="http://groups.drupal.org/content-construction-kit-cck" title="http://groups.drupal.org/content-construction-kit-cck">http://groups.drupal.org/content-construction-kit-cck</a> - group for Content Construction Kit (CCK).  this is the new system to replace flexinodes and allows you to create different fields. </p>
<p><a href="http://drupal.org/node/101723" title="http://drupal.org/node/101723">http://drupal.org/node/101723</a> = Content Construction Kit handbook</p>
<p><a href="http://drupal.org/project/Modules/category/88" title="http://drupal.org/project/Modules/category/88">http://drupal.org/project/Modules/category/88</a> - lists the different field types for CCK</p>
<p><b>Views</b></p>
<p><a href="http://drupal.org/project/views" title="http://drupal.org/project/views">http://drupal.org/project/views</a>  -  there's also a system called Views which are like database user views and allow different collections of information to be collected and then displayed once integrated into the theme. from this page:<br />
<em>"This tool is essentially a smart query builder that, given enough information, can build the proper query, execute it, and display the results. It has four modes, plus a special mode, and provides an impressive amount of functionality from these modes." </em></p>
<p><a href="http://drupal.org/handbook/modules/views" title="http://drupal.org/handbook/modules/views">http://drupal.org/handbook/modules/views</a></p>
<p><b>theming CCK fields</b></p>
<p>theming individual CCK fields - <a href="http://drupal.org/node/62466" title="http://drupal.org/node/62466">http://drupal.org/node/62466</a></p>
<p>theming CCK &amp; views to create a scheduling grid (good examples of how to customise which could be applied to other CCK node types) : <a href="http://groups.drupal.org/node/2647" title="http://groups.drupal.org/node/2647">http://groups.drupal.org/node/2647</a></p>
<p><a href="http://oif.eafarris.com/cck_theming_in_drupal_4_7" title="http://oif.eafarris.com/cck_theming_in_drupal_4_7">http://oif.eafarris.com/cck_theming_in_drupal_4_7</a> - this is the site of the creator of freelinks module. he's using CCK on his site and shows an example of how he made and themed a custom version of weblinks module in CCK</p>
<p><b>tutorials &amp; documentation</b></p>
<p><a href="http://groups.drupal.org" title="http://groups.drupal.org">http://groups.drupal.org</a> - for general info on different sections of drupal project</p>
<p>drupal video tutorials and screencasts -<br />
<a href="http://drupal.org/node/124318" title="http://drupal.org/node/124318">http://drupal.org/node/124318</a></p>
<p>support @ bryght.com - <a href="http://support.bryght.com/" title="http://support.bryght.com/">http://support.bryght.com/</a></p>
<p><a href="http://drupal.org/handbooks" title="http://drupal.org/handbooks">http://drupal.org/handbooks</a></p>
<p><b>writing your own drupal modules</b></p>
<p><a href="http://groups.drupal.org/drupal-dojo" title="http://groups.drupal.org/drupal-dojo">http://groups.drupal.org/drupal-dojo</a> = a group for writing your own drupal modules with some lessons/tutorials</p>
<p><a href="http://drupal.org/contribute/development" title="http://drupal.org/contribute/development">http://drupal.org/contribute/development</a> has some ways people can help with drupal development </p>
<p><a href="http://docs.drupaldojo.org/getting-started-with-drupal-development" title="http://docs.drupaldojo.org/getting-started-with-drupal-development">http://docs.drupaldojo.org/getting-started-with-drupal-development</a> - there's a coding lesson coming up on 11th march. &amp; they're working on a "Getting Started with Drupal Development" handbook</p>
<p><a href="http://drupaldojo.com/lessons/" title="http://drupaldojo.com/lessons/">http://drupaldojo.com/lessons/</a> - has some of the lessons</p>
<p><a href="http://drupal.org/node/508" title="http://drupal.org/node/508">http://drupal.org/node/508</a> - module developers guide</p>
<p><a href="http://drupal.org/node/17914" title="http://drupal.org/node/17914">http://drupal.org/node/17914</a>  - how to build drupal 4.7 modules</p>
<p><a href="http://drupal.org/node/82920" title="http://drupal.org/node/82920">http://drupal.org/node/82920</a> - building drupal 5 modules</p>
<p><a href="http://drupal.org/node/318" title="http://drupal.org/node/318">http://drupal.org/node/318</a> - drupal coding standards</p>
<p><a href="http://api.drupal.org/" title="http://api.drupal.org/">http://api.drupal.org/</a> - drupal api's</p>
<p><a href="http://drupal.org/node/49768" title="http://drupal.org/node/49768">http://drupal.org/node/49768</a> - drupal object reference</p>
<p><a href="http://api.drupal.org/api/HEAD" title="http://api.drupal.org/api/HEAD">http://api.drupal.org/api/HEAD</a> - examples from drupal head</p>
    ]]></content>
  </entry>
  <entry>
    <title>css zen garden</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/node/2421" />
    <id>http://www.aliak.com/node/2421</id>
    <published>2006-10-21T18:58:26+01:00</published>
    <updated>2006-10-29T09:24:10+00:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="internet" />
    <category term="programming" />
    <summary type="html"><![CDATA[<p>The Zen Garden aims to excite, inspire, and encourage participation. To begin, view some of the existing designs in the list. Clicking on any one will load the style sheet into this very page. The code remains the same, the only thing that has changed is the external .css file.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>The Zen Garden aims to excite, inspire, and encourage participation. To begin, view some of the existing designs in the list. Clicking on any one will load the style sheet into this very page. The code remains the same, the only thing that has changed is the external .css file. visit <a href="http://www.csszengarden.com/" title="http://www.csszengarden.com/">http://www.csszengarden.com/</a> for more details</p>
    ]]></content>
  </entry>
  <entry>
    <title>Sophie - a project for The Institute of the Future of the Book</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/node/2420" />
    <id>http://www.aliak.com/node/2420</id>
    <published>2006-10-21T18:34:11+01:00</published>
    <updated>2006-10-29T09:25:10+00:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="books" />
    <category term="interaction design" />
    <category term="international" />
    <category term="internet" />
    <category term="programming" />
    <category term="software" />
    <category term="writers" />
    <category term="resource" />
    <summary type="html"><![CDATA[<p>Sophie, the Institute's first piece of software, is designed for reading and writing next-generation electronic books. Sophie will facilitate the easy construction of documents that are designed to live on the network and to use multimedia and time in ways that are currently difficult, if not impossible.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Sophie, the Institute's first piece of software, is designed for reading and writing next-generation electronic books. Sophie will facilitate the easy construction of documents that are designed to live on the network and to use multimedia and time in ways that are currently difficult, if not impossible. visit the website to find out more about this new format. visit <a href="http://www.futureofthebook.org/sophie/" title="http://www.futureofthebook.org/sophie/">http://www.futureofthebook.org/sophie/</a> for more details</p>
    ]]></content>
  </entry>
  <entry>
    <title>playing with squeak</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/content/playing-with-squeak" />
    <id>http://www.aliak.com/content/playing-with-squeak</id>
    <published>2006-10-21T15:03:18+01:00</published>
    <updated>2007-03-09T13:26:00+00:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="blog entry" />
    <category term="blog entry" />
    <category term="programming" />
    <category term="software" />
    <category term="squeak" />
    <summary type="html"><![CDATA[<p>HelloWorld! squeak file</p>
<p>visit <a href="http://www.squeakland.org/plugin/installers/win-std.html">squeak plugins page</a> if you can't see the app below</p>
<OBJECT ID="SqueakOCX Control" WIDTH=100 HEIGHT=100 LIGN=center BORDER=2
CLASSID="CLSID:2BE9C39E-8386-4435-B337-FCDAD8EAB006"
CODEBASE="http://www.squeakland.org/installers/SqueakPluginInstaller.exe">
<PARAM name="src" value="http://www.aliak.com/files/HelloWorld.001.pr" />
<PARAM name="update" value="552" />
<PARAM name="pluginspage" value="http://www.squeakland.org/detect.html" />
<PARAM name="update_url" value="http://www.squeakland.org/update/" />
<PARAM name="apiSupported" value="true" />
<embed
type="application/x-squeak-source"
ALIGN="CENTER"
WIDTH="100"
HEIGHT="100"
src="http://www.aliak.com/files/HelloWorld.001.pr"
update="552"
apiSupported="TRUE"
pluginspage="http://www.squeakland.org/detect.html"
update_url="http://www.squeakland.org/update/"
>
</embed
type="application/x-squeak-source"
align="center"
width="100"
height="100"
src="http://www.aliak.com/files/helloworld.001.pr"
update="552"
apisupported="true"
pluginspage="http://www.squeakland.org/detect.html"
update_url="http://www.squeakland.org/update/"
></object><p>
<a href="http://www.squeakland.org/project.jsp?http://www.aliak.com/files/HelloWorld.001.pr" target="_blank"><img src="http://www.squeakland.org/nav/main_nav/main_nav_r3_c1.gif" /><br />
or click here to open hello world squeak test app if you can't already see it. once the page opens, scroll to the toolbar at bottom of page and add things to the test page - you won't be able to save though!</a></p>
<p>hrmm... that didn't work at all :(</p>
<p>useful links to docs / info :</p>
<p><a href="http://www.squeak.org" title="http://www.squeak.org">http://www.squeak.org</a> : one of the main squeak sites</p>
<p><a href="http://guzdial.cc.gatech.edu/squeakbook/" title="http://guzdial.cc.gatech.edu/squeakbook/">http://guzdial.cc.gatech.edu/squeakbook/</a> : book on squeak "Squeak: Object-oriented design with multimedia applications" by Mark Guzdial</p>
<p><a href="http://coweb.cc.gatech.edu/cs2340/" title="http://coweb.cc.gatech.edu/cs2340/">http://coweb.cc.gatech.edu/cs2340/</a> : uni course using squeak that the "Squeak: Object-oriented design with multimedia applications" book was based on</p>
<p><a href="http://www.iam.unibe.ch/~ducasse/Videos/" title="http://www.iam.unibe.ch/~ducasse/Videos/">http://www.iam.unibe.ch/~ducasse/Videos/</a> : video tutorials - don't seem to have sound in all of them though! screencasts</p>
<p><a href="http://minnow.cc.gatech.edu/squeak" title="http://minnow.cc.gatech.edu/squeak">http://minnow.cc.gatech.edu/squeak</a> : Squeak Swiki</p>
<p><a href="http://minnow.cc.gatech.edu/squeak/2983" title="http://minnow.cc.gatech.edu/squeak/2983">http://minnow.cc.gatech.edu/squeak/2983</a> : documentation</p>
<p><a href="http://minnow.cc.gatech.edu/squeak/82" title="http://minnow.cc.gatech.edu/squeak/82">http://minnow.cc.gatech.edu/squeak/82</a> : a self study course in squeak</p>
<p><a href="http://minnow.cc.gatech.edu/squeak/20" title="http://minnow.cc.gatech.edu/squeak/20">http://minnow.cc.gatech.edu/squeak/20</a> : other squeak websites</p>
<p><a href="http://www.univ-savoie.fr/Portail/Groupes/listic2/membres/Stephane.Ducasse/FreeBooks.html" title="http://www.univ-savoie.fr/Portail/Groupes/listic2/membres/Stephane.Ducasse/FreeBooks.html">http://www.univ-savoie.fr/Portail/Groupes/listic2/membres/Stephane.Ducas...</a> : pdf books on squeak</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>HelloWorld! squeak file</p>
<p>visit <a href="http://www.squeakland.org/plugin/installers/win-std.html">squeak plugins page</a> if you can't see the app below</p>
<OBJECT ID="SqueakOCX Control" WIDTH=100 HEIGHT=100 LIGN=center BORDER=2
CLASSID="CLSID:2BE9C39E-8386-4435-B337-FCDAD8EAB006"
CODEBASE="http://www.squeakland.org/installers/SqueakPluginInstaller.exe">
<PARAM name="src" value="http://www.aliak.com/files/HelloWorld.001.pr" />
<PARAM name="update" value="552" />
<PARAM name="pluginspage" value="http://www.squeakland.org/detect.html" />
<PARAM name="update_url" value="http://www.squeakland.org/update/" />
<PARAM name="apiSupported" value="true" />
<embed
type="application/x-squeak-source"
ALIGN="CENTER"
WIDTH="100"
HEIGHT="100"
src="http://www.aliak.com/files/HelloWorld.001.pr"
update="552"
apiSupported="TRUE"
pluginspage="http://www.squeakland.org/detect.html"
update_url="http://www.squeakland.org/update/"
>
</embed
type="application/x-squeak-source"
align="center"
width="100"
height="100"
src="http://www.aliak.com/files/helloworld.001.pr"
update="552"
apisupported="true"
pluginspage="http://www.squeakland.org/detect.html"
update_url="http://www.squeakland.org/update/"
></object><p>
<a href="http://www.squeakland.org/project.jsp?http://www.aliak.com/files/HelloWorld.001.pr" target="_blank"><img src="http://www.squeakland.org/nav/main_nav/main_nav_r3_c1.gif" /><br />
or click here to open hello world squeak test app if you can't already see it. once the page opens, scroll to the toolbar at bottom of page and add things to the test page - you won't be able to save though!</a></p>
<p>hrmm... that didn't work at all :(</p>
<p>useful links to docs / info :</p>
<p><a href="http://www.squeak.org" title="http://www.squeak.org">http://www.squeak.org</a> : one of the main squeak sites</p>
<p><a href="http://guzdial.cc.gatech.edu/squeakbook/" title="http://guzdial.cc.gatech.edu/squeakbook/">http://guzdial.cc.gatech.edu/squeakbook/</a> : book on squeak "Squeak: Object-oriented design with multimedia applications" by Mark Guzdial</p>
<p><a href="http://coweb.cc.gatech.edu/cs2340/" title="http://coweb.cc.gatech.edu/cs2340/">http://coweb.cc.gatech.edu/cs2340/</a> : uni course using squeak that the "Squeak: Object-oriented design with multimedia applications" book was based on</p>
<p><a href="http://www.iam.unibe.ch/~ducasse/Videos/" title="http://www.iam.unibe.ch/~ducasse/Videos/">http://www.iam.unibe.ch/~ducasse/Videos/</a> : video tutorials - don't seem to have sound in all of them though! screencasts</p>
<p><a href="http://minnow.cc.gatech.edu/squeak" title="http://minnow.cc.gatech.edu/squeak">http://minnow.cc.gatech.edu/squeak</a> : Squeak Swiki</p>
<p><a href="http://minnow.cc.gatech.edu/squeak/2983" title="http://minnow.cc.gatech.edu/squeak/2983">http://minnow.cc.gatech.edu/squeak/2983</a> : documentation</p>
<p><a href="http://minnow.cc.gatech.edu/squeak/82" title="http://minnow.cc.gatech.edu/squeak/82">http://minnow.cc.gatech.edu/squeak/82</a> : a self study course in squeak</p>
<p><a href="http://minnow.cc.gatech.edu/squeak/20" title="http://minnow.cc.gatech.edu/squeak/20">http://minnow.cc.gatech.edu/squeak/20</a> : other squeak websites</p>
<p><a href="http://www.univ-savoie.fr/Portail/Groupes/listic2/membres/Stephane.Ducasse/FreeBooks.html" title="http://www.univ-savoie.fr/Portail/Groupes/listic2/membres/Stephane.Ducasse/FreeBooks.html">http://www.univ-savoie.fr/Portail/Groupes/listic2/membres/Stephane.Ducas...</a> : pdf books on squeak</p>
    ]]></content>
  </entry>
  <entry>
    <title>Alice</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/node/2418" />
    <id>http://www.aliak.com/node/2418</id>
    <published>2006-10-21T13:58:54+01:00</published>
    <updated>2006-10-29T09:26:11+00:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="internet" />
    <category term="programming" />
    <category term="second life" />
    <category term="software" />
    <summary type="html"><![CDATA[<p><img src="http://www.alice.org/aliceWithGlobe.gif" /><br />
Alice is a modern programming environment designed to be a student's first exposure to object-oriented programming. It allows students to learn basic computer science while creating animated movies, simple video games, where students control the behavior of 3D objects and characters in a virtual world.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><img src="http://www.alice.org/aliceWithGlobe.gif" /></p>
<p>Alice is a modern programming environment designed to be a student's first exposure to object-oriented programming. It allows students to learn basic computer science while creating animated movies, simple video games, where students control the behavior of 3D objects and characters in a virtual world. visit <a href="http://www.alice.org" title="http://www.alice.org">http://www.alice.org</a> for more details</p>
    ]]></content>
  </entry>
  <entry>
    <title>Squeak</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/node/2417" />
    <id>http://www.aliak.com/node/2417</id>
    <published>2006-10-21T13:43:29+01:00</published>
    <updated>2006-10-29T09:26:45+00:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="internet" />
    <category term="programming" />
    <category term="second life" />
    <category term="software" />
    <summary type="html"><![CDATA[<p><img src="http://static.squeak.org/mouse.jpg" /><br />
Squeak is highly portable open-source Smalltalk with powerful multimedia facilities. Squeak is the vehicle of a wide range of projects, ranging from educational platforms to commercial web application development.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><img src="http://static.squeak.org/mouse.jpg" /></p>
<p>Squeak is highly portable open-source Smalltalk with powerful multimedia facilities. Squeak is the vehicle of a wide range of projects, ranging from educational platforms to commercial web application development.</p>
<p>Squeak is an open, highly-portable Smalltalk implementation whose virtual machine is written entirely in Smalltalk, making it easy to debug, analyze, and change. To achieve practical performance, a translator produces an equivalent C program whose performance is comparable to commercial Smalltalks.</p>
<p>Other noteworthy aspects of Squeak include</p>
<p>    * real-time sound and music synthesis written entirely in Smalltalk<br />
    * extensions of <a href="/freelinking/BitBlt">BitBlt</a> to handle color of any depth and anti-aliased image rotation and scaling<br />
    * network access support that allows simple construction of servers and other useful facilities<br />
    * it runs bit-identical on many platforms (Windows, Mac, Unix, and others)<br />
    * a compact object format that typically requires only a single word of overhead per object<br />
    * a simple yet efficient incremental garbage collector for 32-bit direct pointers efficient bulk-mutation of objects</p>
<p><a href="http://minnow.cc.gatech.edu/squeak/" title="http://minnow.cc.gatech.edu/squeak/">http://minnow.cc.gatech.edu/squeak/</a> has more resources or visit <a href="http://squeak.org/" title="http://squeak.org/">http://squeak.org/</a> for more details</p>
    ]]></content>
  </entry>
  <entry>
    <title>Croquet Project - teaching platform for creating collaborative multi-user online applications</title>
    <link rel="alternate" type="text/html" href="http://www.aliak.com/node/2416" />
    <id>http://www.aliak.com/node/2416</id>
    <published>2006-10-21T05:51:58+01:00</published>
    <updated>2006-10-29T09:27:46+00:00</updated>
    <author>
      <name>AliaK</name>
    </author>
    <category term="education" />
    <category term="international" />
    <category term="internet" />
    <category term="programming" />
    <category term="second life" />
    <category term="software" />
    <category term="resource" />
    <summary type="html"><![CDATA[<p><img src="http://www.opencroquet.org/images/croquet_banner.jpg" /><br />
The Croquet Project is an international effort to promote the continued development of Croquet, a new open source software platform for creating deeply collaborative multi-user online applications. It features a network architecture that supports communication, collaboration, resource sharing, and synchronous computation among multiple users. Using the downloadable Croquet SDK, software developers can benefit from a flexible enough framework that virtually any user interface concept could quickly and easily be prototyped and deployed to create powerful and highly collaborative multi-user 2D and 3D applications and simulations.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><img src="http://www.opencroquet.org/images/croquet_banner.jpg" /></p>
<p>The Croquet Project is an international effort to promote the continued development of Croquet, a new open source software platform for creating deeply collaborative multi-user online applications. It features a network architecture that supports communication, collaboration, resource sharing, and synchronous computation among multiple users. Using the downloadable Croquet SDK, software developers can benefit from a flexible enough framework that virtually any user interface concept could quickly and easily be prototyped and deployed to create powerful and highly collaborative multi-user 2D and 3D applications and simulations.<br />
-- <a href="http://en.wikipedia.org/wiki/Croquet_project" title="http://en.wikipedia.org/wiki/Croquet_project">http://en.wikipedia.org/wiki/Croquet_project</a></p>
<p>Croquet is a combination of computer software and network architecture that supports deep collaboration and resource sharing among multiple users within the context of a large-scale distributed information system. Along with providing a flexible enough framework that virtually any user interface concept could quickly and easily be prototyped and deployed, Croquet can be used to deliver compelling 3D collaborative visualizations and simulations.</p>
<p>Croquet incorporates replication of computation (both objects and activity), and the idea of active shared subspaces in its basic interpreter model. More traditional distributed systems replicate data, but try very hard not to replicate computation. But, it is often easier and more efficient to send the computation to the data, rather than the other way round. Consequently, Croquet is defined so that replication of computations is just as easy as replication of data.</p>
<p>visit <a href="http://www.opencroquet.org" title="http://www.opencroquet.org">http://www.opencroquet.org</a> for more details</p>
    ]]></content>
  </entry>
</feed>
