Revision history for JavaWoman
Revision [19342]
Last edited on 2008-01-28 00:15:25 by JavaWoman [Modified links pointing to docs server]No Differences
Additions:
===rss test===
{{rss url="http://wikkawiki.org/JavaWoman/recentchanges.xml"}}
{{rss url="http://wikkawiki.org/JavaWoman/recentchanges.xml"}}
Deletions:
I don't know why people call it "buying a Linode" when it's really renting space, but I just added a new member to my crew. Albeit a virtual one, and remote, he's real enough in that he provides services (when properly trained) and deserves a name of his own. Currently he's running CentOS 4.0 - and I'm learning Linux, which I find a lot of fun. Eventually Donald will become the host for my web sites (and associated mail), but a lot needs to be done before he's ready for that (and a lot will need to be learned by me...).
Once I have learned a bit of Linux with Donald's help, I'm going to teach that to Christiaan as well, who's limping along on Win98SE for now (sigh).
~-[[http://en.wikipedia.org/wiki/Donald_Knuth Donald (Knuth)]] - practically created the field of rigorous analysis of algorithms, and made many seminal contributions to several branches of theoretical computer science. He should get along fine with Grace and Alan. (No, [[http://www.garageband.com/mp3/Brobdingnagian_Bards-Donald__Where_s_Your_Trousers___Medley.mp3?|pe1|S8LTM0LdsaSnaVi-YW0 this]] is a different [[http://www.garageband.com/song?%7Cpe1%7CS8LTM0LdsaSnaVi-YW0 Donald]] altogether!)
Additions:
""<!--<div style="background-color:white; color:black;text-align:center;width:300px;margin-left:10px;float:right;"><img src="http://www.xs4all.nl/~iamback/travel/2004/2004-012-12.jpg" alt="Colorful clothing on market in Şanlıurfa, Turkey" /><br /><strong>A colorful and "wikiwiki" 2005!</strong></div>-->""
>>""<div style="clear:right; margin-top: 10px; background-color:#FFF; border:1px solid #CCC; float:right; width: 46%; padding: 5px;"><img style="float:left" src="images/most_active_svn_author.png" alt="most active author badge" /><p>Awarded for the most impressive performance in code committing on the first day of a human being's tracked activity at <a href="http://cia.navi.cx/stats/author/JavaWoman">CIA</a><br /><span style="color: #AAA">Feb 27, 2007</a></p></div>""
===On my Wiki / Wikka efforts===
>>""<div style="clear:right; margin-top: 10px; background-color:#FFF; border:1px solid #CCC; float:right; width: 46%; padding: 5px;"><img style="float:left" src="images/most_active_svn_author.png" alt="most active author badge" /><p>Awarded for the most impressive performance in code committing on the first day of a human being's tracked activity at <a href="http://cia.navi.cx/stats/author/JavaWoman">CIA</a><br /><span style="color: #AAA">Feb 27, 2007</a></p></div>""
===On my Wiki / Wikka efforts===
Deletions:
>>===On my Wiki / Wikka efforts===
Additions:
===From the [[http://cia.navi.cx/ CIA]] ;-)===
{{rss url="http://cia.navi.cx/stats/author/JavaWoman/.rss" cachetime="10"}}
{{rss url="http://cia.navi.cx/stats/author/JavaWoman/.rss" cachetime="10"}}
Additions:
I've been working in I(C)T since the 1980's although at present I'm unemployed. I live in Amsterdam, the Netherlands, and run a couple of websites (won't mention them all here unless you want me to). My main hobbies are [[http://blog.iamback.com/ traveling]] and photography. (You can now tell the world whether you [[http://www.silktide.com/index.php?node=18448&url=http%3A%2F%2Fiamback.com%2Fblog like my travel blog]].)
Deletions:
Additions:
Accessibility - general:
Communicating error messages accessibly: http://www.standards-schmandards.com/index.php?2005/06/25/21-accessible-errors
Communicating error messages accessibly: http://www.standards-schmandards.com/index.php?2005/06/25/21-accessible-errors
Deletions:
Additions:
{{dbinfo}}
Additions:
~-[[http://en.wikipedia.org/wiki/Donald_Knuth Donald (Knuth)]] - practically created the field of rigorous analysis of algorithms, and made many seminal contributions to several branches of theoretical computer science. He should get along fine with Grace and Alan. (No, [[http://www.garageband.com/mp3/Brobdingnagian_Bards-Donald__Where_s_Your_Trousers___Medley.mp3?|pe1|S8LTM0LdsaSnaVi-YW0 this]] is a different [[http://www.garageband.com/song?%7Cpe1%7CS8LTM0LdsaSnaVi-YW0 Donald]] altogether!)
Deletions:
Additions:
If you ever hang out in [[TheLounge #wikka]] you may find me talking about Alan. Or Grace, or Christiaan, or Donald now. So who the heck are they? They're my assistents, and I'd like to introduce them to you.
**Update:** The ZIP drive has been passed on to Albert now.
**Update:** Christiaan just acquired an external harddisk that's going to serve as backup for all of my crew members (including Donald - see below). It took a bit of fiddling to get Christiaan to accept the new HD, but he's happy now. A while ago he also got the USB 2 ports that made this possible, as well as an extra parallel port so he could take over the ZIP drive from Grace. A new internal HD is next; no firm plans for the SCSI drives yet.
**Update:** The ZIP drive has been passed on to Albert now.
**Update:** Christiaan just acquired an external harddisk that's going to serve as backup for all of my crew members (including Donald - see below). It took a bit of fiddling to get Christiaan to accept the new HD, but he's happy now. A while ago he also got the USB 2 ports that made this possible, as well as an extra parallel port so he could take over the ZIP drive from Grace. A new internal HD is next; no firm plans for the SCSI drives yet.
Deletions:
**Update:** Christiaan just acquired an external harddisk that's going to serve as backup for all of my crew members (including Donald - see below). It took a bit of fiddling to get Christiaan to accept the new HD, but he's happy now.
Additions:
**Update:** Christiaan just acquired an external harddisk that's going to serve as backup for all of my crew members (including Donald - see below). It took a bit of fiddling to get Christiaan to accept the new HD, but he's happy now.
Deletions:
Additions:
**Update:** Alan actually needed another operation after that HD crash - this time he got both his motherboard and his HD replaced. Of course it took a lot of time to get him back in working condition after such a heavy operation, but he seems a lot happier now.
**Update:** Christiaan just acquired an external harddisk that's going to serve as backup for all of my crew membres (including Donald - see below). It took a bit of fiddling to get Christiaan to accept the new HD, but he's happy now.
""<a href="http://www.linode.com/"><img src="http://www.xs4all.nl/~iamback/misc/donald.jpg" alt="computer Donald (or maybe one of his brothers)" title="Donald looks something like this (well, when he's not working)" style="float:right; margin-left: 15px" /></a>""==Donald==
Once I have learned a bit of Linux with Donald's help, I'm going to teach that to Christiaan as well, who's limping along on Win98SE for now (sigh).
**Update:** Christiaan just acquired an external harddisk that's going to serve as backup for all of my crew membres (including Donald - see below). It took a bit of fiddling to get Christiaan to accept the new HD, but he's happy now.
""<a href="http://www.linode.com/"><img src="http://www.xs4all.nl/~iamback/misc/donald.jpg" alt="computer Donald (or maybe one of his brothers)" title="Donald looks something like this (well, when he's not working)" style="float:right; margin-left: 15px" /></a>""==Donald==
Once I have learned a bit of Linux with Donald's help, I'm going to teach that to Christiaan as well, who's limping along on Win98SE for now (sigh).
Deletions:
Revision [9668]
Edited on 2005-06-27 18:00:09 by JavaWoman [Adding Donald, new crew member (more later)]Additions:
""<a href="http://www.linode.com/"><img src="http://www.xs4all.nl/~iamback/misc/donald.jpg" alt="computer Donald (or maybe one of his brothers)" title="Donald looks something like this (picture to follow soon)" style="float:right; margin-left: 15px" /></a>""==Donald==
I don't know why people call it "buying a Linode" when it's really renting space, but I just added a new member to my crew. Albeit a virtual one, and remote, he's real enough in that he provides services (when properly trained) and deserves a name of his own. Currently he's running CentOS 4.0 - and I'm learning Linux, which I find a lot of fun. Eventually Donald will become the host for my web sites (and associated mail), but a lot needs to be done before he's ready for that (and a lot will need to be learned by me...).
~-[[http://en.wikipedia.org/wiki/Donald_Knuth Donald (Knuth)]] - practically created the field of rigorous analysis of algorithms, and made many seminal contributions to several branches of theoretical computer science. He should get along fine with Grace and Alan.
I don't know why people call it "buying a Linode" when it's really renting space, but I just added a new member to my crew. Albeit a virtual one, and remote, he's real enough in that he provides services (when properly trained) and deserves a name of his own. Currently he's running CentOS 4.0 - and I'm learning Linux, which I find a lot of fun. Eventually Donald will become the host for my web sites (and associated mail), but a lot needs to be done before he's ready for that (and a lot will need to be learned by me...).
~-[[http://en.wikipedia.org/wiki/Donald_Knuth Donald (Knuth)]] - practically created the field of rigorous analysis of algorithms, and made many seminal contributions to several branches of theoretical computer science. He should get along fine with Grace and Alan.
Additions:
~//maybe this should be the quote of the year, I like it so much!//
Deletions:
Revision [8085]
Edited on 2005-05-13 12:07:29 by JavaWoman [a bunch more internationalization links]Additions:
More internationalization / Unicode links found through this presentation:
~-[[http://keithdevens.com/weblog/archive/2004/May/15/i18n.xhtml My site is now fully unicode-ized and xhtml-ized]] - Keith Devens
~-[[http://www.randomchaos.com/document.php?source=php_and_unicode How to develop multilingual, Unicode applications with PHP]] - Scott Reynen on randomchaos: document: php and unicode
~-[[http://intertwingly.net/stories/2004/04/14/i18n.html Iñtërnâtiônàlizætiøn]] - Sam Ruby’s i18n Survival Guide on intertwingly
~-[[http://wact.sourceforge.net/docs/doku.php?id=php:i18n Internationalization (I18N)]]
~-[[http://wact.sourceforge.net/docs/doku.php?id=php:i18n:charsets Character Sets / Character Encoding Issues]]
~-[[http://dev.splitbrain.org/view/darcs/dokuwiki/inc/utf8.php UTF8 helper functions]] - PHP code for Dokuwiki by Andreas Gohr (GPL)
~-[[http://keithdevens.com/weblog/archive/2004/May/15/i18n.xhtml My site is now fully unicode-ized and xhtml-ized]] - Keith Devens
~-[[http://www.randomchaos.com/document.php?source=php_and_unicode How to develop multilingual, Unicode applications with PHP]] - Scott Reynen on randomchaos: document: php and unicode
~-[[http://intertwingly.net/stories/2004/04/14/i18n.html Iñtërnâtiônàlizætiøn]] - Sam Ruby’s i18n Survival Guide on intertwingly
~-[[http://wact.sourceforge.net/docs/doku.php?id=php:i18n Internationalization (I18N)]]
~-[[http://wact.sourceforge.net/docs/doku.php?id=php:i18n:charsets Character Sets / Character Encoding Issues]]
~-[[http://dev.splitbrain.org/view/darcs/dokuwiki/inc/utf8.php UTF8 helper functions]] - PHP code for Dokuwiki by Andreas Gohr (GPL)
Additions:
//maybe this should be the quote of the year, I like it so much!//
==Internationalization==
~-[[http://babylon.idlevice.co.uk/phplondon/2005-05/ Some Iñtërnâtiônàlizætiøn hints]] - a presentation by Jon Ramsey from the last php-london meetup
==Internationalization==
~-[[http://babylon.idlevice.co.uk/phplondon/2005-05/ Some Iñtërnâtiônàlizætiøn hints]] - a presentation by Jon Ramsey from the last php-london meetup
Additions:
Accessibility:
Annotating images: http://blog.searchenginewatch.com/blog/050405-124824
* conversion of URLs that are now resulting in embedded image tags:
- convert to image action with NULL alt attribute (treat as decorative image)
- make a list of where conversion has taken place
- refer to SWE article (or its links)
* after that, convert 'bare' URLs only into links, not embedded images: for images action should be used
Annotating images: http://blog.searchenginewatch.com/blog/050405-124824
* conversion of URLs that are now resulting in embedded image tags:
- convert to image action with NULL alt attribute (treat as decorative image)
- make a list of where conversion has taken place
- refer to SWE article (or its links)
* after that, convert 'bare' URLs only into links, not embedded images: for images action should be used
Additions:
~-[[http://www.adaptivepath.com/publications/essays/archives/000365.php Making A Better CMS]] - some useful thoughts by Jeffrey Veen
Additions:
~-[[http://ferret.bemidjistate.edu/~morgan/cgi-bin/blogsandwiki.pl?WhenBlogMeetsWiki WhenBlogMeetsWiki]] - a wiki page by different authors
Additions:
I've been working in I(C)T since the 1980's although at present I'm unemployed. I live in Amsterdam, the Netherlands, and run a couple of websites (won't mention them all here unless you want me to). My main hobbies are [[http://iamback.com/blog/ traveling]] and photography. (You can now tell the world whether you [[http://www.silktide.com/index.php?node=18448&url=http%3A%2F%2Fiamback.com%2Fblog like my travel blog]].)
Deletions:
Additions:
Web accessibility: The basics:
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/basics.shtml
Web accessibility myths:
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/myths.shtml
"Web accessibility is all about following design standards and then adding in a few simple accessibility features." - in:
Ten accessibility blunders of the big players:
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/big-websites-accessibility.shtml
Making forms accessible (actually general accessibility, not about forms):
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/testing-web-accessibility.shtml
Making accessible forms part 1:
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/accessible-forms-1.shtml
Making accessible forms part 2:
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/accessible-forms-2.shtml
Accessibility Checking... With Just A Browser!
http://www.sitepoint.com/article/checking-just-browser/
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/basics.shtml
Web accessibility myths:
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/myths.shtml
"Web accessibility is all about following design standards and then adding in a few simple accessibility features." - in:
Ten accessibility blunders of the big players:
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/big-websites-accessibility.shtml
Making forms accessible (actually general accessibility, not about forms):
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/testing-web-accessibility.shtml
Making accessible forms part 1:
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/accessible-forms-1.shtml
Making accessible forms part 2:
http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/accessible-forms-2.shtml
Accessibility Checking... With Just A Browser!
http://www.sitepoint.com/article/checking-just-browser/
Additions:
""<!-- Notebook: don't forget
Writing effective ALT text for images: http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/image-alt-text.shtml
-->""
Writing effective ALT text for images: http://www.webcredible.co.uk/user-friendly-resources/web-accessibility/image-alt-text.shtml
-->""
Additions:
Go ahead -- repeat it aloud a few times. Write it down on a Post-it and stick it to your monitor. Get it tatooed on your arm. //Do not forget it.// Assuming that data received from a form (even those from hidden fields) is safe is a one-way ticket to a hacked web site. Period.
Deletions:
Additions:
~-[[http://c2.com/cgi/wiki?InnovativeWikiFeatures Innovative Wiki Features]] - read this page on the C2 Wiki for some inspiration (and recognize a few things we already have though we're not mentioned).
Additions:
~-[[http://liw.iki.fi/liw/texts/software-webpage.html Checklist for free software web pages]] - by Lars Wirzenius
Deletions:
Additions:
""<!--<div style="background-color:white;color:black;text-align:center;width:220px;margin-left:10px;float:right;">Picture of the month<br /><img src="http://www.xs4all.nl/~iamback/misc/snow2i_sp2.jpg" alt="Snow in Amsterdam" /><br /><strong>Snow in Amsterdam</strong></div>-->""
>>==Quote of the month==
The #1, overriding concept you need to remember when writing your CGI scripts is this: //**You cannot trust user input.**//
Go ahead -- repeat it aloud a few times. Write it down on a Post-it and stick it to your monitor. Get it tatooed on your arm. //Do not forget it.// Assuming that data received from a form (even those from hidden fields) is safe is aone-way ticket to a hacked web site. Period.
//[[http://www.mattriffle.com/ Matt Riffle]] in an article that's no longer online.//
>>===On my Wiki / Wikka efforts===
~-[http://liw.iki.fi/liw/texts/software-webpage.html[ Checklist for free software web pages]] - by Lars Wirzenius
>>==Quote of the month==
The #1, overriding concept you need to remember when writing your CGI scripts is this: //**You cannot trust user input.**//
Go ahead -- repeat it aloud a few times. Write it down on a Post-it and stick it to your monitor. Get it tatooed on your arm. //Do not forget it.// Assuming that data received from a form (even those from hidden fields) is safe is aone-way ticket to a hacked web site. Period.
//[[http://www.mattriffle.com/ Matt Riffle]] in an article that's no longer online.//
>>===On my Wiki / Wikka efforts===
~-[http://liw.iki.fi/liw/texts/software-webpage.html[ Checklist for free software web pages]] - by Lars Wirzenius
Deletions:
Additions:
==Wikis, Groupware and OpenSource==
==OpenContent==
Just as there are licenses for Open Source, there are licences for **Open Content**. Quite relevant for Wikis that actually publish content in a direct online collaboration, but I've seen several bloggers publish their content with an Open Content license as well (in fact, that's how I found out about them). There are (at least) English and German versions of such licences available. Here are a few relevant links:
~-[[http://www.fsf.org/copyleft/fdl.html GNU Free Documentation License]]
~-[[http://creativecommons.org/ Creative commons]]
~-[[http://opencontent.org/openpub Open Publication License]]
~-[[http://www.cec.nrw.de/kunden/uvm/www.nsf/0/DE4F7A151230FB66C1256D39002813AD?OpenDocument Lizenz für Freie Inhalte]]
~-[[http://www.uvm.nrw.de/opencontent Verwertung als Open Content]] from the Centrum für eCompetence in Hochschulen NRW (CeC), or in the English version: [[http://www.freie-inhalte.de/licenses/main_en.htm Which Open Content Licenses are currently available?]]
==Other==
==OpenContent==
Just as there are licenses for Open Source, there are licences for **Open Content**. Quite relevant for Wikis that actually publish content in a direct online collaboration, but I've seen several bloggers publish their content with an Open Content license as well (in fact, that's how I found out about them). There are (at least) English and German versions of such licences available. Here are a few relevant links:
~-[[http://www.fsf.org/copyleft/fdl.html GNU Free Documentation License]]
~-[[http://creativecommons.org/ Creative commons]]
~-[[http://opencontent.org/openpub Open Publication License]]
~-[[http://www.cec.nrw.de/kunden/uvm/www.nsf/0/DE4F7A151230FB66C1256D39002813AD?OpenDocument Lizenz für Freie Inhalte]]
~-[[http://www.uvm.nrw.de/opencontent Verwertung als Open Content]] from the Centrum für eCompetence in Hochschulen NRW (CeC), or in the English version: [[http://www.freie-inhalte.de/licenses/main_en.htm Which Open Content Licenses are currently available?]]
==Other==
Additions:
""<!--<div style="background-color:white;color:black;text-align:center;width:300px;margin-left:10px;float:right;"><img src="http://www.xs4all.nl/~iamback/travel/2004/2004-012-12.jpg" alt="Colorful clothing on market in Şanlıurfa, Turkey" /><br /><strong>A colorful and "wikiwiki" 2005!</strong></div>-->""
""<div style="background-color:white;color:black;text-align:center;width:220px;margin-left:10px;float:right;">Picture of the month<br /><img src="http://www.xs4all.nl/~iamback/misc/snow2i_sp2.jpg" alt="Snow in Amsterdam" /><br /><strong>Snow in Amsterdam</strong></div>""===On my Wiki / Wikka efforts===
""<div style="background-color:white;color:black;text-align:center;width:220px;margin-left:10px;float:right;">Picture of the month<br /><img src="http://www.xs4all.nl/~iamback/misc/snow2i_sp2.jpg" alt="Snow in Amsterdam" /><br /><strong>Snow in Amsterdam</strong></div>""===On my Wiki / Wikka efforts===
Deletions:
"Not all languages are available; if that is the case, try another language" --[[http://www.tin.nl/DNT/ Database Dutch Drama]]>>===On my Wiki / Wikka efforts===
Additions:
If you ever hang out in [[TheLounge #wikka]] you may find me talking about Alan. Or Grace, or Christiaan. So who the heck are they? They're my assistents, and I'd like to introduce them to you.
Deletions:
Additions:
~-[[http://english.ttu.edu/kairos/9.1/binder.html?praxis/krause/index.html When Blogging Goes Bad: A Cautionary Tale About Blogs, Emailing Lists, Discussion, and Interaction]] - by Steven D. Krause; Wikis aren't mentioned here - the prof's experiment might have benefitted from using a wiki instead of blogging - but interesting as a case of how collaboration doesn't happen "automatically".
===Meet my assistants===
If you ever hang out in [[TheLounge #wikka]] you may find me talking about Alan. Or Grace, or Christiaan. So who the heck are they? They're my assistents, and I'd like to introduce you to them.
""<img src="http://www.xs4all.nl/~iamback/misc/grace1i.jpg" alt="computer Grace" title="Grace, or the command center" style="float:left; margin-right: 15px" />""==Grace==
Grace is the matriarch of the current crew; she's aging, but patient and very capable. She serves as the command center of my little online world, with a direct ADSL Internet connection, tons of tools, and a 19" monitor that used to be nice but is slightly crippled now. Unless I'm travelling, she also handles all email and retrieves RSS feeds of a lot of sites (including this one), so I can easily follow what's happening in the world (or those aspects of the world I'm interested in). Actually, when I'm not away for long, she gets all the email by herself, and sorts it for me. She's still taking care of an external ZIP drive that she'd like to pass on to Christiaan once he gets a second parallel port. Apart from being my main assistant, she's also interested in space science, so when she has nothing to do, she makes herself useful doing calculations for [[http://setiweb.ssl.berkeley.edu/ SETI@home]] and (since a few days) [[http://einstein.phys.uwm.edu/ Einstein@home]].
""<img src="http://www.xs4all.nl/~iamback/misc/alan1i.jpg" alt="computer Alan" title="Alan, or the research and development department" style="float:right; margin-left: 15px" />""==Alan==
Alan - poor Alan lost his head nearly a month ago... Err, his hard disk crashed. Now that was painful. The disk was replaced within a day - but his //brains// were not! Replacing all of Alan's tools and knowledge took a lot of time, but he's recovering well. A few bits still missing, but they're low priority. Somehow, while it's still unmistakably Alan, his personality changed just a bit. Actually, I think I like him better now. :) Alan is responsible for the Research and Development department, has a bunch of development tools, and also runs the development web server (Grace is too busy for that). When I'm travelling, Alan can go with me (depending on where I go, of course) and then take over email and some RSS feeds from Grace. I just replaced Alan's counterpart for my camera phone, which is why you can now see portraits of my assistants (well, I had to test that, didn't I?). Like Grace, Alan also works on [[http://setiweb.ssl.berkeley.edu/ SETI@home]] and [[http://einstein.phys.uwm.edu/ Einstein@home]] when he's idle: he likes space as well, and is proud of his screen saver that shows the actual moon phases.
""<img src="http://www.xs4all.nl/~iamback/misc/christiaan1i.jpg" alt="computer Christiaan" title="Christiaan, the patient server" style="float:left; margin-right: 15px" />""==Christiaan==
Christiaan is the newest crew member. He had another job before (I got him 2nd hand), but here he's learning how to be a server, taking care of a bunch of peripherals. As a backup for Grace's broadband connection he has an external modem; he should be able to send faxes as well but hasn't tried that yet. He's also taking care of the printer, a flatbed scanner, and a nice CD burner. He's replacing old Albert who died a year ago - and was going to take over Albert's internal SCSI drive and external SCSI JAZ drive but it seems the SCSI card died with Albert... I'm looking for a replacement. He would like a couple of USB 2 ports as well (he only has 2 USB 1s now) so he can take care of the external 160G drive that's now attached to Alan. Well, Christiaan may not be young, but he looks healthy, and is eager to learn how to do more server work - hoping to progress to Win2K Advanced Server soon. Christiaan of course has always loved space, and when he's not busy he helps Grace and Alan with [[http://setiweb.ssl.berkeley.edu/ SETI@home]] calculations.
==And those names?==
At the point when I had more than one working computer at the same time, I started to name them. Like many other people and organizations who name their computers, there is a theme. Mine is people from science - including (of course) computer science. The oldest computer to have a name (acquired after I had him for a number of years) is Archimedes - he's probably still operational (theoretically), but I haven't booted him up for a long time. I do want him to pass some of his knowledge to the current crew members though (when I have the time to guide him through that).
Here's a complete list of my past and current "computer persons":
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Archimedes.html Archimedes]] - my first PC (I had a nameless Atari before that).
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Babbage.html Charles (Babbage)]] - the first capable laptop I had. Limited brains (now), but he served me well when I spent many weeks in the US on an IBM project.
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Einstein.html Albert (Einstein)]] - successor of Archimedes. He was fast when he was young. Died of a boot disk crash.
~-[[http://www.sdsc.edu/ScienceWomen/lovelace.html Ada (Lovelace)]] - a laptop who cooperated with Albert and later Grace; I had to leave her behind at my former employer though. :(
~-[[http://www.sdsc.edu/ScienceWomen/hopper.html Grace (Hopper)]] - replaced Albert as my main machine, and Albert became a server. Most active member of the current crew.
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Turing.html Alan (Turing)]] - I found life without a laptop rather dull, so I got Alan to replace Ada. He's a lot more intelligent than Ada though, and seems to have a stronger personality (well, that fits).
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Huygens.html Christiaan (Huygens)]] - the scientist who discovered Titan fits right in the team with Grace and Alan who were already working on [[http://setiweb.ssl.berkeley.edu/ SETI@home]]. Middle-aged, but still eager to learn (a bit like me, in fact :)).
===Meet my assistants===
If you ever hang out in [[TheLounge #wikka]] you may find me talking about Alan. Or Grace, or Christiaan. So who the heck are they? They're my assistents, and I'd like to introduce you to them.
""<img src="http://www.xs4all.nl/~iamback/misc/grace1i.jpg" alt="computer Grace" title="Grace, or the command center" style="float:left; margin-right: 15px" />""==Grace==
Grace is the matriarch of the current crew; she's aging, but patient and very capable. She serves as the command center of my little online world, with a direct ADSL Internet connection, tons of tools, and a 19" monitor that used to be nice but is slightly crippled now. Unless I'm travelling, she also handles all email and retrieves RSS feeds of a lot of sites (including this one), so I can easily follow what's happening in the world (or those aspects of the world I'm interested in). Actually, when I'm not away for long, she gets all the email by herself, and sorts it for me. She's still taking care of an external ZIP drive that she'd like to pass on to Christiaan once he gets a second parallel port. Apart from being my main assistant, she's also interested in space science, so when she has nothing to do, she makes herself useful doing calculations for [[http://setiweb.ssl.berkeley.edu/ SETI@home]] and (since a few days) [[http://einstein.phys.uwm.edu/ Einstein@home]].
""<img src="http://www.xs4all.nl/~iamback/misc/alan1i.jpg" alt="computer Alan" title="Alan, or the research and development department" style="float:right; margin-left: 15px" />""==Alan==
Alan - poor Alan lost his head nearly a month ago... Err, his hard disk crashed. Now that was painful. The disk was replaced within a day - but his //brains// were not! Replacing all of Alan's tools and knowledge took a lot of time, but he's recovering well. A few bits still missing, but they're low priority. Somehow, while it's still unmistakably Alan, his personality changed just a bit. Actually, I think I like him better now. :) Alan is responsible for the Research and Development department, has a bunch of development tools, and also runs the development web server (Grace is too busy for that). When I'm travelling, Alan can go with me (depending on where I go, of course) and then take over email and some RSS feeds from Grace. I just replaced Alan's counterpart for my camera phone, which is why you can now see portraits of my assistants (well, I had to test that, didn't I?). Like Grace, Alan also works on [[http://setiweb.ssl.berkeley.edu/ SETI@home]] and [[http://einstein.phys.uwm.edu/ Einstein@home]] when he's idle: he likes space as well, and is proud of his screen saver that shows the actual moon phases.
""<img src="http://www.xs4all.nl/~iamback/misc/christiaan1i.jpg" alt="computer Christiaan" title="Christiaan, the patient server" style="float:left; margin-right: 15px" />""==Christiaan==
Christiaan is the newest crew member. He had another job before (I got him 2nd hand), but here he's learning how to be a server, taking care of a bunch of peripherals. As a backup for Grace's broadband connection he has an external modem; he should be able to send faxes as well but hasn't tried that yet. He's also taking care of the printer, a flatbed scanner, and a nice CD burner. He's replacing old Albert who died a year ago - and was going to take over Albert's internal SCSI drive and external SCSI JAZ drive but it seems the SCSI card died with Albert... I'm looking for a replacement. He would like a couple of USB 2 ports as well (he only has 2 USB 1s now) so he can take care of the external 160G drive that's now attached to Alan. Well, Christiaan may not be young, but he looks healthy, and is eager to learn how to do more server work - hoping to progress to Win2K Advanced Server soon. Christiaan of course has always loved space, and when he's not busy he helps Grace and Alan with [[http://setiweb.ssl.berkeley.edu/ SETI@home]] calculations.
==And those names?==
At the point when I had more than one working computer at the same time, I started to name them. Like many other people and organizations who name their computers, there is a theme. Mine is people from science - including (of course) computer science. The oldest computer to have a name (acquired after I had him for a number of years) is Archimedes - he's probably still operational (theoretically), but I haven't booted him up for a long time. I do want him to pass some of his knowledge to the current crew members though (when I have the time to guide him through that).
Here's a complete list of my past and current "computer persons":
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Archimedes.html Archimedes]] - my first PC (I had a nameless Atari before that).
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Babbage.html Charles (Babbage)]] - the first capable laptop I had. Limited brains (now), but he served me well when I spent many weeks in the US on an IBM project.
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Einstein.html Albert (Einstein)]] - successor of Archimedes. He was fast when he was young. Died of a boot disk crash.
~-[[http://www.sdsc.edu/ScienceWomen/lovelace.html Ada (Lovelace)]] - a laptop who cooperated with Albert and later Grace; I had to leave her behind at my former employer though. :(
~-[[http://www.sdsc.edu/ScienceWomen/hopper.html Grace (Hopper)]] - replaced Albert as my main machine, and Albert became a server. Most active member of the current crew.
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Turing.html Alan (Turing)]] - I found life without a laptop rather dull, so I got Alan to replace Ada. He's a lot more intelligent than Ada though, and seems to have a stronger personality (well, that fits).
~-[[http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Huygens.html Christiaan (Huygens)]] - the scientist who discovered Titan fits right in the team with Grace and Alan who were already working on [[http://setiweb.ssl.berkeley.edu/ SETI@home]]. Middle-aged, but still eager to learn (a bit like me, in fact :)).
Deletions:
Additions:
""<!--<div style="background-color:white;color:black;text-align:center;width:300px;margin-left:10px;float:right;"><img src="http://www.xs4all.nl/~iamback/travel/2004/2004-012-12.jpg" alt="Colorful clothing on market in Şanlıurfa, Turkey" /><br /><strong>A colorful and "wikiwiki" 2005!</strong></div>-->"">>Quote of the month:
"Not all languages are available; if that is the case, try another language" --[[http://www.tin.nl/DNT/ Database Dutch Drama]]>>===On my Wiki / Wikka efforts===
"Not all languages are available; if that is the case, try another language" --[[http://www.tin.nl/DNT/ Database Dutch Drama]]>>===On my Wiki / Wikka efforts===
Deletions:
Additions:
====JavaWoman's page====
""<!--<div style="background-color:white;color:black;text-align:center;width:300px;margin-left:10px;float:right;"><img src="http://www.xs4all.nl/~iamback/travel/2004/2004-012-12.jpg" alt="Colorful clothing on market in Şanlıurfa, Turkey" /><br /><strong>A colorful and "wikiwiki" 2005!</strong></div>-->"">>Quote of the month: "Never use wikka to store wikka's critical recovery procedure" --ChiWaWa>>===On my Wiki / Wikka efforts===
Working on a Wikka installation - for now only on my laptop Alan, as preparation for a (hopefully) community-supported user manual effort for an on-line forum system.
===User accounts===
My first focus is on making the process around user accounts somewhat more user-friendly as well as more secure - after all, if we __are__ going to have user accounts with associated rights, we should also ensure those accounts themselves are secure. I'll describe those efforts (and share results) on a UserSettingsAndPasswords page here.
Related to UserSettings and a few other actions, something else I encountered while working on a few user-related actions: I found there are some issues with how email addresses are handled in Wikka; an overview on WikkaAndEmail - some code to be added later. On this page I'll also be relating to some WikiRoles; more on this in the next paragraph.
While working on a re-write of an action, and trying to develop a "clean pattern" for it, some thoughts occurred to me about the various roles people may have with respect to a Wiki. Thinking about the roles made it easier for me to write the code (I'll explain that later); first, here are my thoughts on WikiRoles (updated, in an attempt at clarification). Comments welcome, of course.
===Calendar action===
Starting with [[GmBowen]]'s GmBowenCalendar I offered to make a "cleaned up" variant of the Calendar action for inclusion in the next (1.1.6.0) release; the result not only produces accessible table code but also has slightly extended functionality. I'm presenting it on JwCalendar with comments.
===Wikka Code Structure===
I just created a page describing my proposal for a [[WikkaCodeStructure new directory structure]] to organize the Wikka code.
===Integration of ""GeSHi"" with Wikka===
I've worked out a way to integrate ""GeSHi"" with Wikka that is very flexible: new language files can be "dropped in" without changing the code, line numbering is possible and can be enabled by a WikiAdmin and then "turned on" for an individual code block by the end user. See WikkaGeSHiIntegration for the details (try it for yourself!).
I've also created a little action that will automatically produce documentation about which language parser files are available for code highlighting - see HighlighterAction for the code and screenshots of output.
===Secure configuration===
I've never been happy with storing the configuration file in the same directory as wikka.php where it is accessible by a web server, specfically because it contains teh credentials needed to access teh database. Besides, the current process for Wikka configuration is not only [[HandlingWikkaConfig hard to understand]] (and thus hard to adapt), it was also [[WikkaBugs pointed out]] that it currently uses ""GetEnv()"" which constitutes a security risk.
I've now written up my thoughts about a [[WikkaSecureConfig more secure way to handle Wikka's configuration]]. This is not a complete solution (yet), but presents the logic we could follow to make Wikka configuration both more flexible and more secure.
===New table action===
Wikka doesn't have table markup - yet. Discussions about this subject are still going on, but while we haven't made a decision in which direction we want to go with this, a "preliminary" syntax might take us in the "wrong" direction if we later decide on something that's not compatible. That would not just imply extra work, but also cause needless conversions at Wikka sites.
Still, it's obvious we need something more powerful than the current simple table action, so I looked whether I could make that a bit more flexible to tide us over. The result can be found on the development page TableAction, with documentation and examples with screen shots on TableActionInfo. It's definitely not a perfect solution - an action won't be. It is, however backwards compatible with the current table action, so no conversions would be needed - it just can do a lot more.
More as I get to it...
----
===Links===
Links to stuff that is relevant to Wikis and other online collaboration tools, and to Open Source Software development (as a process):
~-[[http://liw.iki.fi/liw/talks/JoyOfInteraction.pdf The Joy of Human Interaction Over the Internet (or: Developing and integrating free software in a large project for fun and profit)]] (PDF) - by Lars Wirzenius
~-[[http://shirky.com/writings/group_user.html Group as User: Flaming and the Design of Social Software]] - by Clay Shirky
~-[[http://www.terris.com/tiki/tiki-view_blog_post.php?blogId=1&postId=157 Simple arrogance]] by terris
~-[[http://www.uie.com/articles/kj_technique/ The KJ-Technique: A Group Process for Establishing Priorities]] - by Jared M. Spool; could this technique be adapted to use a Wiki? Could a Wiki be adapted to facilitate this technique?
~-[[http://english.ttu.edu/kairos/9.1/binder.html?praxis/krause/index.html When Blogging Goes Bad: A Cautionary Tale About Blogs, Emailing Lists, Discussion, and Interaction]] - by Steven D. Krause; Wikis aren't mentioned here - the prof's experiment might have benefitted from using a wiki instead of blogging - but interesting as a case of how collaboration doesn't happen "automatcally".
Not relevant to Wikis but ...
Since Wikka has such an international community, some of you might enjoy the following column by Kevin Dolgin: [[http://www.mcsweeneys.net/links/dolgin/phrases.html Useful Phrases]]
----
===A little about myself===
I've been working in I(C)T since the 1980's although at present I'm unemployed. I live in Amsterdam, the Netherlands, and run a couple of websites (won't mention them all here unless you want me to). My main hobbies are [[http://iamback.com/blog/ traveling]] and photography.
If you google for "javawoman" you might find a little more (including sites that have nothing to do with me, of course). :)
{{googleform q="JavaWoman"}}
Oh, and you may also encounter me here as IamBack (which matches one of my domains, of course). I like having a lot of clones, so I can share out my work. ;-). Actually, I've just created this clone so I can (still) look at this site through the eyes of a non-Admin - the power of an Admin can be deceptive...
==Contact==
~-**[IRC, #wikka channel]** When I'm online, I am usually present in TheLounge - the #wikka channel on irc.freenode.net - so if you have a question about Wikka, check there. Other members of the Wikka community are also regularly found there (and we're a pleasant lot - don't hesitate to ask for help, or just drop in for a chat). See TheLounge for more about our #wikka channel and where to get an IRC client if you don't have one yet.
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka, or in a comment on this page, if you prefer) so I can add you to my list.
~-**[Skype]** And if you have [[http://www.skype.com/ Skype]], you can ""<a href="callto://goneagain" title="Skype me!"><img src="http://iamback.com/blog/img/skypeme_btn_small_orange.gif" alt="Skype me button" /></a>"".
----
==Backlinks==
{{backlinks}}
----
""<!--<div style="background-color:white;color:black;text-align:center;width:300px;margin-left:10px;float:right;"><img src="http://www.xs4all.nl/~iamback/travel/2004/2004-012-12.jpg" alt="Colorful clothing on market in Şanlıurfa, Turkey" /><br /><strong>A colorful and "wikiwiki" 2005!</strong></div>-->"">>Quote of the month: "Never use wikka to store wikka's critical recovery procedure" --ChiWaWa>>===On my Wiki / Wikka efforts===
Working on a Wikka installation - for now only on my laptop Alan, as preparation for a (hopefully) community-supported user manual effort for an on-line forum system.
===User accounts===
My first focus is on making the process around user accounts somewhat more user-friendly as well as more secure - after all, if we __are__ going to have user accounts with associated rights, we should also ensure those accounts themselves are secure. I'll describe those efforts (and share results) on a UserSettingsAndPasswords page here.
Related to UserSettings and a few other actions, something else I encountered while working on a few user-related actions: I found there are some issues with how email addresses are handled in Wikka; an overview on WikkaAndEmail - some code to be added later. On this page I'll also be relating to some WikiRoles; more on this in the next paragraph.
While working on a re-write of an action, and trying to develop a "clean pattern" for it, some thoughts occurred to me about the various roles people may have with respect to a Wiki. Thinking about the roles made it easier for me to write the code (I'll explain that later); first, here are my thoughts on WikiRoles (updated, in an attempt at clarification). Comments welcome, of course.
===Calendar action===
Starting with [[GmBowen]]'s GmBowenCalendar I offered to make a "cleaned up" variant of the Calendar action for inclusion in the next (1.1.6.0) release; the result not only produces accessible table code but also has slightly extended functionality. I'm presenting it on JwCalendar with comments.
===Wikka Code Structure===
I just created a page describing my proposal for a [[WikkaCodeStructure new directory structure]] to organize the Wikka code.
===Integration of ""GeSHi"" with Wikka===
I've worked out a way to integrate ""GeSHi"" with Wikka that is very flexible: new language files can be "dropped in" without changing the code, line numbering is possible and can be enabled by a WikiAdmin and then "turned on" for an individual code block by the end user. See WikkaGeSHiIntegration for the details (try it for yourself!).
I've also created a little action that will automatically produce documentation about which language parser files are available for code highlighting - see HighlighterAction for the code and screenshots of output.
===Secure configuration===
I've never been happy with storing the configuration file in the same directory as wikka.php where it is accessible by a web server, specfically because it contains teh credentials needed to access teh database. Besides, the current process for Wikka configuration is not only [[HandlingWikkaConfig hard to understand]] (and thus hard to adapt), it was also [[WikkaBugs pointed out]] that it currently uses ""GetEnv()"" which constitutes a security risk.
I've now written up my thoughts about a [[WikkaSecureConfig more secure way to handle Wikka's configuration]]. This is not a complete solution (yet), but presents the logic we could follow to make Wikka configuration both more flexible and more secure.
===New table action===
Wikka doesn't have table markup - yet. Discussions about this subject are still going on, but while we haven't made a decision in which direction we want to go with this, a "preliminary" syntax might take us in the "wrong" direction if we later decide on something that's not compatible. That would not just imply extra work, but also cause needless conversions at Wikka sites.
Still, it's obvious we need something more powerful than the current simple table action, so I looked whether I could make that a bit more flexible to tide us over. The result can be found on the development page TableAction, with documentation and examples with screen shots on TableActionInfo. It's definitely not a perfect solution - an action won't be. It is, however backwards compatible with the current table action, so no conversions would be needed - it just can do a lot more.
More as I get to it...
----
===Links===
Links to stuff that is relevant to Wikis and other online collaboration tools, and to Open Source Software development (as a process):
~-[[http://liw.iki.fi/liw/talks/JoyOfInteraction.pdf The Joy of Human Interaction Over the Internet (or: Developing and integrating free software in a large project for fun and profit)]] (PDF) - by Lars Wirzenius
~-[[http://shirky.com/writings/group_user.html Group as User: Flaming and the Design of Social Software]] - by Clay Shirky
~-[[http://www.terris.com/tiki/tiki-view_blog_post.php?blogId=1&postId=157 Simple arrogance]] by terris
~-[[http://www.uie.com/articles/kj_technique/ The KJ-Technique: A Group Process for Establishing Priorities]] - by Jared M. Spool; could this technique be adapted to use a Wiki? Could a Wiki be adapted to facilitate this technique?
~-[[http://english.ttu.edu/kairos/9.1/binder.html?praxis/krause/index.html When Blogging Goes Bad: A Cautionary Tale About Blogs, Emailing Lists, Discussion, and Interaction]] - by Steven D. Krause; Wikis aren't mentioned here - the prof's experiment might have benefitted from using a wiki instead of blogging - but interesting as a case of how collaboration doesn't happen "automatcally".
Not relevant to Wikis but ...
Since Wikka has such an international community, some of you might enjoy the following column by Kevin Dolgin: [[http://www.mcsweeneys.net/links/dolgin/phrases.html Useful Phrases]]
----
===A little about myself===
I've been working in I(C)T since the 1980's although at present I'm unemployed. I live in Amsterdam, the Netherlands, and run a couple of websites (won't mention them all here unless you want me to). My main hobbies are [[http://iamback.com/blog/ traveling]] and photography.
If you google for "javawoman" you might find a little more (including sites that have nothing to do with me, of course). :)
{{googleform q="JavaWoman"}}
Oh, and you may also encounter me here as IamBack (which matches one of my domains, of course). I like having a lot of clones, so I can share out my work. ;-). Actually, I've just created this clone so I can (still) look at this site through the eyes of a non-Admin - the power of an Admin can be deceptive...
==Contact==
~-**[IRC, #wikka channel]** When I'm online, I am usually present in TheLounge - the #wikka channel on irc.freenode.net - so if you have a question about Wikka, check there. Other members of the Wikka community are also regularly found there (and we're a pleasant lot - don't hesitate to ask for help, or just drop in for a chat). See TheLounge for more about our #wikka channel and where to get an IRC client if you don't have one yet.
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka, or in a comment on this page, if you prefer) so I can add you to my list.
~-**[Skype]** And if you have [[http://www.skype.com/ Skype]], you can ""<a href="callto://goneagain" title="Skype me!"><img src="http://iamback.com/blog/img/skypeme_btn_small_orange.gif" alt="Skype me button" /></a>"".
----
==Backlinks==
{{backlinks}}
----
Deletions:
""<!--<div style="background-color:white;color:black;text-align:center;width:300px;margin-left:10px;float:right;"><img src="http://www.xs4all.nl/~iamback/travel/2004/2004-012-12.jpg" alt="Colorful clothing on market in Şanlıurfa, Turkey" /><br /><strong>A colorful and "wikiwiki" 2005!</strong></div>-->"">>Quote of the month: "Never use wikka to store wikka's critical recovery procedure" --ChiWaWa>>===On my Wiki / Wikka efforts===
Working on a Wikka installation - for now only on my laptop Alan, as preparation for a (hopefully) community-supported user manual effort for an on-line forum system.
===User accounts===
My first focus is on making the process around user accounts somewhat more user-friendly as well as more secure - after all, if we __are__ going to have user accounts with associated rights, we should also ensure those accounts themselves are secure. I'll describe those efforts (and share results) on a UserSettingsAndPasswords page here.
Related to UserSettings and a few other actions, something else I encountered while working on a few user-related actions: I found there are some issues with how email addresses are handled in Wikka; an overview on WikkaAndEmail - some code to be added later. On this page I'll also be relating to some WikiRoles; more on this in the next paragraph.
While working on a re-write of an action, and trying to develop a "clean pattern" for it, some thoughts occurred to me about the various roles people may have with respect to a Wiki. Thinking about the roles made it easier for me to write the code (I'll explain that later); first, here are my thoughts on WikiRoles (updated, in an attempt at clarification). Comments welcome, of course.
===Calendar action===
Starting with [[GmBowen]]'s GmBowenCalendar I offered to make a "cleaned up" variant of the Calendar action for inclusion in the next (1.1.6.0) release; the result not only produces accessible table code but also has slightly extended functionality. I'm presenting it on JwCalendar with comments.
===Wikka Code Structure===
I just created a page describing my proposal for a [[WikkaCodeStructure new directory structure]] to organize the Wikka code.
===Integration of ""GeSHi"" with Wikka===
I've worked out a way to integrate ""GeSHi"" with Wikka that is very flexible: new language files can be "dropped in" without changing the code, line numbering is possible and can be enabled by a WikiAdmin and then "turned on" for an individual code block by the end user. See WikkaGeSHiIntegration for the details (try it for yourself!).
I've also created a little action that will automatically produce documentation about which language parser files are available for code highlighting - see HighlighterAction for the code and screenshots of output.
===Secure configuration===
I've never been happy with storing the configuration file in the same directory as wikka.php where it is accessible by a web server, specfically because it contains teh credentials needed to access teh database. Besides, the current process for Wikka configuration is not only [[HandlingWikkaConfig hard to understand]] (and thus hard to adapt), it was also [[WikkaBugs pointed out]] that it currently uses ""GetEnv()"" which constitutes a security risk.
I've now written up my thoughts about a [[WikkaSecureConfig more secure way to handle Wikka's configuration]]. This is not a complete solution (yet), but presents the logic we could follow to make Wikka configuration both more flexible and more secure.
===New table action===
Wikka doesn't have table markup - yet. Discussions about this subject are still going on, but while we haven't made a decision in which direction we want to go with this, a "preliminary" syntax might take us in the "wrong" direction if we later decide on something that's not compatible. That would not just imply extra work, but also cause needless conversions at Wikka sites.
Still, it's obvious we need something more powerful than the current simple table action, so I looked whether I could make that a bit more flexible to tide us over. The result can be found on the development page TableAction, with documentation and examples with screen shots on TableActionInfo. It's definitely not a perfect solution - an action won't be. It is, however backwards compatible with the current table action, so no conversions would be needed - it just can do a lot more.
More as I get to it...
----
===Links===
Links to stuff that is relevant to Wikis and other online collaboration tools, and to Open Source Software development (as a process):
~-[[http://liw.iki.fi/liw/talks/JoyOfInteraction.pdf The Joy of Human Interaction Over the Internet (or: Developing and integrating free software in a large project for fun and profit)]] (PDF) - by Lars Wirzenius
~-[[http://shirky.com/writings/group_user.html Group as User: Flaming and the Design of Social Software]] - by Clay Shirky
~-[[http://www.terris.com/tiki/tiki-view_blog_post.php?blogId=1&postId=157 Simple arrogance]] by terris
~-[[http://www.uie.com/articles/kj_technique/ The KJ-Technique: A Group Process for Establishing Priorities]] - by Jared M. Spool; could this technique be adapted to use a Wiki? Could a Wiki be adapted to facilitate this technique?
~-[[http://english.ttu.edu/kairos/9.1/binder.html?praxis/krause/index.html When Blogging Goes Bad: A Cautionary Tale About Blogs, Emailing Lists, Discussion, and Interaction]] - by Steven D. Krause; Wikis aren't mentioned here - the prof's experiment might have benefitted from using a wiki instead of blogging - but interesting as a case of how collaboration doesn't happen "automatcally".
Not relevant to Wikis but ...
Since Wikka has such an international community, some of you might enjoy the following column by Kevin Dolgin: [[http://www.mcsweeneys.net/links/dolgin/phrases.html Useful Phrases]]
----
===A little about myself===
I've been working in I(C)T since the 1980's although at present I'm unemployed. I live in Amsterdam, the Netherlands, and run a couple of websites (won't mention them all here unless you want me to). My main hobbies are [[http://iamback.com/blog/ traveling]] and photography.
If you google for "javawoman" you might find a little more (including sites that have nothing to do with me, of course). :)
{{googleform q="JavaWoman"}}
Oh, and you may also encounter me here as IamBack (which matches one of my domains, of course). I like having a lot of clones, so I can share out my work. ;-). Actually, I've just created this clone so I can (still) look at this site through the eyes of a non-Admin - the power of an Admin can be deceptive...
==Contact==
~-**[IRC, #wikka channel]** When I'm online, I am usually present in TheLounge - the #wikka channel on irc.freenode.net - so if you have a question about Wikka, check there. Other members of the Wikka community are also regularly found there (and we're a pleasant lot - don't hesitate to ask for help, or just drop in for a chat). See TheLounge for more about our #wikka channel and where to get an IRC client if you don't have one yet.
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka, or in a comment on this page, if you prefer) so I can add you to my list.
~-**[Skype]** And if you have [[http://www.skype.com/ Skype]], you can ""<a href="callto://goneagain" title="Skype me!"><img src="http://iamback.com/blog/img/skypeme_btn_small_orange.gif" alt="Skype me button" /></a>"" (Hmm - that link doesn't work - looks like SafeHTML is filtering protocols... it should be a link to **""callto://goneagain""**).
----
==Backlinks==
{{backlinks}}
----
Additions:
Links to stuff that is relevant to Wikis and other online collaboration tools, and to Open Source Software development (as a process):
~-[[http://english.ttu.edu/kairos/9.1/binder.html?praxis/krause/index.html When Blogging Goes Bad: A Cautionary Tale About Blogs, Emailing Lists, Discussion, and Interaction]] - by Steven D. Krause; Wikis aren't mentioned here - the prof's experiment might have benefitted from using a wiki instead of blogging - but interesting as a case of how collaboration doesn't happen "automatcally".
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka, or in a comment on this page, if you prefer) so I can add you to my list.
~-[[http://english.ttu.edu/kairos/9.1/binder.html?praxis/krause/index.html When Blogging Goes Bad: A Cautionary Tale About Blogs, Emailing Lists, Discussion, and Interaction]] - by Steven D. Krause; Wikis aren't mentioned here - the prof's experiment might have benefitted from using a wiki instead of blogging - but interesting as a case of how collaboration doesn't happen "automatcally".
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka, or in a comment on this page, if you prefer) so I can add you to my list.
Deletions:
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka, o in a comment on this page, if you prefer) so I can add you to my list.
Additions:
Not relevant to Wikis but ...
Since Wikka has such an international community, some of you might enjoy the following column by Kevin Dolgin: [[http://www.mcsweeneys.net/links/dolgin/phrases.html Useful Phrases]]
Since Wikka has such an international community, some of you might enjoy the following column by Kevin Dolgin: [[http://www.mcsweeneys.net/links/dolgin/phrases.html Useful Phrases]]
Additions:
""<!--<div style="background-color:white;color:black;text-align:center;width:300px;margin-left:10px;float:right;"><img src="http://www.xs4all.nl/~iamback/travel/2004/2004-012-12.jpg" alt="Colorful clothing on market in Şanlıurfa, Turkey" /><br /><strong>A colorful and "wikiwiki" 2005!</strong></div>-->"">>Quote of the month: "Never use wikka to store wikka's critical recovery procedure" --ChiWaWa>>===On my Wiki / Wikka efforts===
Deletions:
Additions:
~-**[IRC, #wikka channel]** When I'm online, I am usually present in TheLounge - the #wikka channel on irc.freenode.net - so if you have a question about Wikka, check there. Other members of the Wikka community are also regularly found there (and we're a pleasant lot - don't hesitate to ask for help, or just drop in for a chat). See TheLounge for more about our #wikka channel and where to get an IRC client if you don't have one yet.
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka, o in a comment on this page, if you prefer) so I can add you to my list.
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka, o in a comment on this page, if you prefer) so I can add you to my list.
Deletions:
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka) so I can add you to my list.
Additions:
~-**[Skype]** And if you have [[http://www.skype.com/ Skype]], you can ""<a href="callto://goneagain" title="Skype me!"><img src="http://iamback.com/blog/img/skypeme_btn_small_orange.gif" alt="Skype me button" /></a>"" (Hmm - that link doesn't work - looks like SafeHTML is filtering protocols... it should be a link to **""callto://goneagain""**).
Deletions:
Additions:
~-**[Skype]** And if you have [[http://www.skype.com/ Skype]], you can ""<a href="callto://goneagain" title="Skype me!"><img src="http://iamback.com/blog/img/skypeme_btn_small_orange.gif" alt="Skype me button" /></a>"" (Hmm - that link doesn't work - looks like safeHTML is filtering protocols... it should be a link to **""callto://goneagain""**).
Deletions:
Additions:
~-**[Skype]** And if you have [[http://www.skype.com/ Skype]], you can ""<a href="callto://goneagain" title="Skype me!"><img src="http://iamback.com/blog/img/skypeme_btn_small_orange.gif" alt="Skype me button" /></a>""
Deletions:
Additions:
===A little about myself===
==Contact==
~-**[IRC, #wikka channel]** When I'm online, I am usually present in TheLounge - the #wikka channel on irc.freenode.net - so if you have a question about Wikka, check there. Other members of the Wikka community are also regularly found there (and we're a pleasant lot - don't hesitate to ask for help, or just drop in for a chat).
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka) so I can add you to my list.
~-**[Skype]** And if you have [[http://www.skype.com/ Skype]], you can callto://goneagain to Skype me! (Hmm, a forced link for that doesn't work... I'll have to make that into an image link, I think)
==Contact==
~-**[IRC, #wikka channel]** When I'm online, I am usually present in TheLounge - the #wikka channel on irc.freenode.net - so if you have a question about Wikka, check there. Other members of the Wikka community are also regularly found there (and we're a pleasant lot - don't hesitate to ask for help, or just drop in for a chat).
~-**[IM]** I also have MSN messenger and ICQ accounts; but there I accept messages only from people in my contact list; if you want to talk to me like that, give me your ID first (in #wikka) so I can add you to my list.
~-**[Skype]** And if you have [[http://www.skype.com/ Skype]], you can callto://goneagain to Skype me! (Hmm, a forced link for that doesn't work... I'll have to make that into an image link, I think)
Deletions:
Revision [4305]
Edited on 2005-01-09 11:51:42 by JavaWoman [hiding newyear's wish (but want to keep the code for now...)]Additions:
""<!--<div style="background-color:white;color:black;text-align:center;width:300px;margin-left:10px;float:right;"><img src="http://www.xs4all.nl/~iamback/travel/2004/2004-012-12.jpg" alt="Colorful clothing on market in Şanlıurfa, Turkey" /><br /><strong>A colorful and "wikiwiki" 2005!</strong></div>-->""===On my Wiki / Wikka efforts===
Deletions:
Additions:
===New table action===
Wikka doesn't have table markup - yet. Discussions about this subject are still going on, but while we haven't made a decision in which direction we want to go with this, a "preliminary" syntax might take us in the "wrong" direction if we later decide on something that's not compatible. That would not just imply extra work, but also cause needless conversions at Wikka sites.
Still, it's obvious we need something more powerful than the current simple table action, so I looked whether I could make that a bit more flexible to tide us over. The result can be found on the development page TableAction, with documentation and examples with screen shots on TableActionInfo. It's definitely not a perfect solution - an action won't be. It is, however backwards compatible with the current table action, so no conversions would be needed - it just can do a lot more.
Wikka doesn't have table markup - yet. Discussions about this subject are still going on, but while we haven't made a decision in which direction we want to go with this, a "preliminary" syntax might take us in the "wrong" direction if we later decide on something that's not compatible. That would not just imply extra work, but also cause needless conversions at Wikka sites.
Still, it's obvious we need something more powerful than the current simple table action, so I looked whether I could make that a bit more flexible to tide us over. The result can be found on the development page TableAction, with documentation and examples with screen shots on TableActionInfo. It's definitely not a perfect solution - an action won't be. It is, however backwards compatible with the current table action, so no conversions would be needed - it just can do a lot more.
Additions:
Oh, and you may also encounter me here as IamBack (which matches one of my domains, of course). I like having a lot of clones, so I can share out my work. ;-). Actually, I've just created this clone so I can (still) look at this site through the eyes of a non-Admin - the power of an Admin can be deceptive...
Additions:
~-[[http://www.uie.com/articles/kj_technique/ The KJ-Technique: A Group Process for Establishing Priorities]] - by Jared M. Spool; could this technique be adapted to use a Wiki? Could a Wiki be adapted to facilitate this technique?
Additions:
""<div style="background-color:white;color:black;text-align:center;width:300px;margin-left:10px;float:right;"><img src="http://www.xs4all.nl/~iamback/travel/2004/2004-012-12.jpg" alt="Colorful clothing on market in Şanlıurfa, Turkey" /><br /><strong>A colorful and "wikiwiki" 2005!</strong></div>""===On my Wiki / Wikka efforts===
Deletions:
Additions:
==Backlinks==
{{backlinks}}
{{backlinks}}
Additions:
~-[[http://www.terris.com/tiki/tiki-view_blog_post.php?blogId=1&postId=157 Simple arrogance]] by terris
Additions:
===Links===
Links to stuff that is relevant to Wikis, and to Open Source Software development (as a process):
~-[[http://liw.iki.fi/liw/talks/JoyOfInteraction.pdf The Joy of Human Interaction Over the Internet (or: Developing and integrating free software in a large project for fun and profit)]] (PDF) - by Lars Wirzenius
~-[[http://shirky.com/writings/group_user.html Group as User: Flaming and the Design of Social Software]] - by Clay Shirky
Links to stuff that is relevant to Wikis, and to Open Source Software development (as a process):
~-[[http://liw.iki.fi/liw/talks/JoyOfInteraction.pdf The Joy of Human Interaction Over the Internet (or: Developing and integrating free software in a large project for fun and profit)]] (PDF) - by Lars Wirzenius
~-[[http://shirky.com/writings/group_user.html Group as User: Flaming and the Design of Social Software]] - by Clay Shirky
Additions:
===Secure configuration===
I've never been happy with storing the configuration file in the same directory as wikka.php where it is accessible by a web server, specfically because it contains teh credentials needed to access teh database. Besides, the current process for Wikka configuration is not only [[HandlingWikkaConfig hard to understand]] (and thus hard to adapt), it was also [[WikkaBugs pointed out]] that it currently uses ""GetEnv()"" which constitutes a security risk.
I've now written up my thoughts about a [[WikkaSecureConfig more secure way to handle Wikka's configuration]]. This is not a complete solution (yet), but presents the logic we could follow to make Wikka configuration both more flexible and more secure.
I've never been happy with storing the configuration file in the same directory as wikka.php where it is accessible by a web server, specfically because it contains teh credentials needed to access teh database. Besides, the current process for Wikka configuration is not only [[HandlingWikkaConfig hard to understand]] (and thus hard to adapt), it was also [[WikkaBugs pointed out]] that it currently uses ""GetEnv()"" which constitutes a security risk.
I've now written up my thoughts about a [[WikkaSecureConfig more secure way to handle Wikka's configuration]]. This is not a complete solution (yet), but presents the logic we could follow to make Wikka configuration both more flexible and more secure.
Additions:
I've also created a little action that will automatically produce documentation about which language parser files are available for code highlighting - see HighlighterAction for the code and screenshots of output.
Additions:
If you google for "javawoman" you might find a little more (including sites that have nothing to do with me, of course). :)
{{googleform q="JavaWoman"}}
{{googleform q="JavaWoman"}}
Deletions:
Revision [3202]
Edited on 2004-12-14 22:39:09 by JavaWoman [added reference to WikkaGeSHiIntegration]Additions:
===Integration of ""GeSHi"" with Wikka===
I've worked out a way to integrate ""GeSHi"" with Wikka that is very flexible: new language files can be "dropped in" without changing the code, line numbering is possible and can be enabled by a WikiAdmin and then "turned on" for an individual code block by the end user. See WikkaGeSHiIntegration for the details (try it for yourself!).
I've worked out a way to integrate ""GeSHi"" with Wikka that is very flexible: new language files can be "dropped in" without changing the code, line numbering is possible and can be enabled by a WikiAdmin and then "turned on" for an individual code block by the end user. See WikkaGeSHiIntegration for the details (try it for yourself!).
Additions:
===User accounts===
===Wikka Code Structure===
I just created a page describing my proposal for a [[WikkaCodeStructure new directory structure]] to organize the Wikka code.
===Wikka Code Structure===
I just created a page describing my proposal for a [[WikkaCodeStructure new directory structure]] to organize the Wikka code.
Deletions:
Revision [2688]
Edited on 2004-11-30 19:13:44 by JavaWoman [Creating link to JwCalendar and minor edits]Additions:
===On my Wiki / Wikka efforts===
==User accounts==
===Calendar action===
Starting with [[GmBowen]]'s GmBowenCalendar I offered to make a "cleaned up" variant of the Calendar action for inclusion in the next (1.1.6.0) release; the result not only produces accessible table code but also has slightly extended functionality. I'm presenting it on JwCalendar with comments.
I've been working in I(C)T since the 1980's although at present I'm unemployed. I live in Amsterdam, the Netherlands, and run a couple of websites (won't mention them all here unless you want me to). My main hobbies are [[http://iamback.com/blog/ traveling]] and photography.
==User accounts==
===Calendar action===
Starting with [[GmBowen]]'s GmBowenCalendar I offered to make a "cleaned up" variant of the Calendar action for inclusion in the next (1.1.6.0) release; the result not only produces accessible table code but also has slightly extended functionality. I'm presenting it on JwCalendar with comments.
I've been working in I(C)T since the 1980's although at present I'm unemployed. I live in Amsterdam, the Netherlands, and run a couple of websites (won't mention them all here unless you want me to). My main hobbies are [[http://iamback.com/blog/ traveling]] and photography.
Deletions:
I've been working in I(C)T since the 1980's although at present I'm unemployed. I live in Amsterdam, the Netherlands, and run a couple of websites (won't spam from here unless you want me to). My main hobbies are traveling and photography.
Additions:
Related to UserSettings and a few other actions, something else I encountered while working on a few user-related actions: I found there are some issues with how email addresses are handled in Wikka; an overview on WikkaAndEmail - some code to be added later. On this page I'll also be relating to some WikiRoles; more on this in the next paragraph.
While working on a re-write of an action, and trying to develop a "clean pattern" for it, some thoughts occurred to me about the various roles people may have with respect to a Wiki. Thinking about the roles made it easier for me to write the code (I'll explain that later); first, here are my thoughts on WikiRoles (updated, in an attempt at clarification). Comments welcome, of course.
While working on a re-write of an action, and trying to develop a "clean pattern" for it, some thoughts occurred to me about the various roles people may have with respect to a Wiki. Thinking about the roles made it easier for me to write the code (I'll explain that later); first, here are my thoughts on WikiRoles (updated, in an attempt at clarification). Comments welcome, of course.
Deletions:
Additions:
While working on a re-write of an action, and trying to develop a "clean pattern" for it, some thoughts occurred to me about the various roles people may have with respect to a Wiki. Thinking about the roles made it easier for me to write the code (I'll explain that later); first, here are my thoughts on WikiRoles. Comments welcome, of course.
Deletions:
Additions:
{{files}}
----
----
Additions:
====JavaWoman's page====
Additions:
CategoryUsers