Commits

Anonymous committed 95b0177

Added the first version of the mediawiki-edit-ozy-and-millie - does not work
yet.

Comments (0)

Files changed (2)

greasemonkey-scripts/mediawiki-edit-ozy-and-millie-transcripts.user.js

+// ==UserScript==
+// @name         mediawiki-edit-ozy-and-millie-transcripts
+// @version      0.0.1
+// @description  Provides auto-completions for the MediaWiki edit-box for aiding in transcripting the Ozy-and-Millie comics
+// @author       Shlomi Fish ( http://www.shlomifish.org/ )
+// @include      http://localhost/sites/mw1/index.php?title=Ozy_and_Millie_Transcripts*
+// ==/UserScript==
+// ===============================================================
+
+//
+// License is X11 License:
+// http://www.opensource.org/licenses/mit-license.php
+
+// Add jQuery
+var GM_JQ = document.createElement('script');
+GM_JQ.src = 'http://jquery.com/src/jquery-latest.js';
+GM_JQ.type = 'text/javascript';
+document.getElementsByTagName('head')[0].appendChild(GM_JQ);
+
+// Check if jQuery's loaded
+function GM_wait() {
+    if(typeof unsafeWindow.jQuery == 'undefined') {
+        window.setTimeout(GM_wait,100); 
+    }
+    else { 
+        $ = unsafeWindow.jQuery;
+        jQuery = unsafeWindow.jQuery;
+        letsJQuery(); 
+    }
+}
+GM_wait();
+
+function myesc(s)
+{
+    return s.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g, "&quot;");
+}
+
+var timeout;
+
+function autocomplete_box_on_press(e)
+{
+    alert("foo");
+    clearTimeout(timeout);
+    setTimeout(autocomplete_box, 10);
+}
+
+function autocomplete_box(not1, not2)
+{
+    var range = $("#wpTextbox1").getSelection();
+    var elem = $("#wpTextbox1")[0];
+
+    // Multiple chars selection
+    if (range.start != range.end)
+    {
+        return;
+    }
+
+    var line_end = range.end;
+    var line_start = line_end;
+
+    while ((line_start >= 0) && (elem.value.substring(line_start,line_start+1) != "\n"))
+    {
+        line_start--;
+    }
+    line_start++;
+
+    var line = elem.value.substring(line_start, line_end);
+
+    alert("Line == " + line);
+    if (line == "*Oz")
+    {
+        elem.value = elem.value.substring(0, line_start) + "* '''Ozy''':" + elem.value.substring(line_end);
+    }
+
+    return;
+}
+
+// All your GM code must be inside this function
+function letsJQuery()
+{
+
+    /*
+ * jQuery plugin: fieldSelection - v0.1.0 - last change: 2006-12-16
+ * (c) 2006 Alex Brem <alex@0xab.cd> - http://blog.0xab.cd
+ */
+
+(function() {
+
+	var fieldSelection = {
+
+		getSelection: function() {
+
+			var e = this.jquery ? this[0] : this;
+
+			return (
+
+				/* mozilla / dom 3.0 */
+				('selectionStart' in e && function() {
+					var l = e.selectionEnd - e.selectionStart;
+					return { start: e.selectionStart, end: e.selectionEnd, length: l, text: e.value.substr(e.selectionStart, l) };
+				}) ||
+
+				/* exploder */
+				(document.selection && function() {
+
+					e.focus();
+
+					var r = document.selection.createRange();
+					if (r == null) {
+						return { start: 0, end: e.value.length, length: 0 }
+					}
+
+					var re = e.createTextRange();
+					var rc = re.duplicate();
+					re.moveToBookmark(r.getBookmark());
+					rc.setEndPoint('EndToStart', re);
+
+					return { start: rc.text.length, end: rc.text.length + r.text.length, length: r.text.length, text: r.text };
+				}) ||
+
+				/* browser not supported */
+				function() {
+					return { start: 0, end: e.value.length, length: 0 };
+				}
+
+			)();
+
+		},
+
+		replaceSelection: function() {
+
+			var e = this.jquery ? this[0] : this;
+			var text = arguments[0] || '';
+
+			return (
+
+				/* mozilla / dom 3.0 */
+				('selectionStart' in e && function() {
+					e.value = e.value.substr(0, e.selectionStart) + text + e.value.substr(e.selectionEnd, e.value.length);
+					return this;
+				}) ||
+
+				/* exploder */
+				(document.selection && function() {
+					e.focus();
+					document.selection.createRange().text = text;
+					return this;
+				}) ||
+
+				/* browser not supported */
+				function() {
+					e.value += text;
+					return this;
+				}
+
+			)();
+
+		}
+
+	};
+
+	jQuery.each(fieldSelection, function(i) { jQuery.fn[i] = this; });
+
+})();
+
+
+    $("#wpTextbox1").keypress(autocomplete_box);
+
+}
+

greasemonkey-scripts/mediawiki-edit-test.html

+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE
+    html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
+<head>
+<title>Shlomi Fish's Homepage</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="author" content="Shlomi Fish" />
+<meta name="description" content="Shlomi Fish's Homepage" />
+<meta name="keywords" content="Shlomi Fish, Shlomi, Fish, Perl, Humour, Israel, Programming, Open Source, Free Software, Presentations, Philosophy, Freecell, Freecell Solver, GIMP, Subversion, version control, Web, Web Design, DeCSS, Software" />
+<link rel="stylesheet" href="./style.css" type="text/css" media="screen, projection" title="Normal" />
+<link rel="stylesheet" href="./print.css" type="text/css" media="print" />
+<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
+<link rel="next" href="me/" title="" />
+<script type="text/javascript" src="./js/toggle_sect.js"></script>
+<script type="text/javascript" src="./js/jq.js"></script>
+<link rel="alternate" type="application/rss+xml" title="Shlomi Fish's Homepage RSS Feed" href="http://www.livejournal.com/community/shlomif_hsite/data/rss" />
+<link rel="alternate" type="application/atom+xml" title="Shlomi Fish's Atom Feed" href="http://www.livejournal.com/community/shlomif_hsite/data/atom" />
+</head>
+<body>
+<p class="invisible">
+<a href="#main">Go to main content</a>
+</p>
+<div class="banner">
+<script type="text/javascript">
+google_ad_client = "pub-2480595666283917";
+google_ad_width = 468;
+google_ad_height = 60;
+google_ad_format = "468x60_as";
+google_ad_type = "text";
+google_ad_channel ="";
+google_color_border = "336699";
+google_color_text = "000000";
+google_color_bg = "FFFFFF";
+google_color_link = "0000FF";
+google_color_url = "008000";
+</script>
+<script type="text/javascript"
+  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+</script>
+</div>
+<div class="leading_path">
+<a href="./">Shlomi Fish's Homepage</a>
+</div>
+<div class="navbar" id="navbar">
+<p class="invisible">
+<a href="#nav_menu">Go to the navigation menu</a>
+</p>
+<div class="center">
+<a href="./"
+    title="Shlomi Fish's Homepage"><img
+    src="./images/evilphish.png"
+    alt="EvilPHish by Illiad" class="highlight"
+    style="border:0;margin-bottom:0.5em;"
+      /></a>
+</div>
+<ul class="nav_links">
+<li>
+<img src="./images/arrow-2-left-disabled.png"
+alt="Previous Page" class="bless" /></li>
+<li>
+<img src="./images/arrow-2-up-disabled.png"
+alt="Up in the Site" class="bless" /></li>
+<li>
+<a href="me/" title="Next Page (Alt+N)"
+accesskey="n"
+><img src="./images/arrow-2-right.png"
+alt="Next Page" class="bless" /></a>
+</li>
+</ul>
+<div id="nav_menu">
+<ul class="navbarmain">
+<li>
+<b>Shlomi Fish's Homepage</b>
+</li>
+<li>
+<a href="me/">About Myself</a>
+<br />
+<ul class="navbarnested">
+<li>
+<a href="personal.html" title="A Short Biography of Myself">Bio</a>
+</li>
+<li>
+<a href="me/contact-me/" title="How to Contact Me">Contact Me</a>
+</li>
+<li>
+<a href="me/resumes/">My Resum&eacute;s</a>
+</li>
+<li>
+<a href="me/personal-ad.html" title="My Personal Ad: what I'm looking for in a prospective girlfriend and what I can add to the relationship.">Personal Ad</a>
+</li>
+<li>
+<a href="me/blogs/" title="Links to my online journals.">My Weblogs</a>
+</li>
+<li>
+<a href="me/interviews/" title="Interviews that were conducted with me">Interviews</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="work/" title="Work-Related Pages">Work</a>
+<br />
+<ul class="navbarnested">
+<li>
+<a href="work/hire-me/" title="I'm a Geek for Hire">Hire Me!</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="humour/" title="My Humorous Creations">Humour</a>
+</li>
+<li>
+<a href="puzzles/" title="Puzzles, Riddles and Brain-teasers">Puzzles</a>
+</li>
+<li>
+<a href="art/" title="Computer art I created while explaining how.">Computer Art</a>
+</li>
+<li>
+<a href="open-source/" title="Pages related to Software (mostly Open-Source)">Software</a>
+</li>
+<li>
+<a href="lecture/" title="Presentations I Wrote (Mostly Technical)">Lectures</a>
+</li>
+<li>
+<a href="philosophy/" title="Various Essays and Articles about Technology and Philosophy in General">Essays</a>
+</li>
+<li>
+<a href="DeCSS/" title="My Opinion on the DeCSS (= DVDs' de-scrambling code) fiasco">Opinion on DeCSS</a>
+</li>
+</ul>
+<ul class="navbarmain">
+<li>
+<a href="links.html" title="An incomplete list of links I find cool and/or useful.">Cool Links</a>
+</li>
+<li>
+<a href="recommendations/" title="Recommendations of Books, Compact Discs, Movies, etc.">Recommendations</a>
+</li>
+</ul>
+<ul class="navbarmain">
+<li>
+<a href="site-map/" title="A site map showing all of the main pages.">Site Map</a>
+</li>
+</ul>
+<ul class="navbarmain">
+<li>
+<a href="meta/" title="Information about this Site">Meta Info</a>
+<br />
+<ul class="navbarnested">
+<li>
+<a href="meta/FAQ/" title="Frequently Asked Questions and Answers List (FAQ)">FAQ</a>
+</li>
+<li>
+<a href="meta/site-source/" title="The source code used to generate this site">Site's Source</a>
+</li>
+<li>
+<a href="meta/how-to-help/" title="How you can help promote this site">How to Help</a>
+<br />
+<ul class="navbarnested">
+<li>
+<a href="meta/donate/">Please Donate</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="meta/hosting/" title="About this site's hosting provider.">Hosting</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="search">
+<h2>External resources</h2>
+<ul class="navbarmain">
+<li>
+<a href="http://shlomif.wikiplanet.com/" title="Wiki for discussing
+these pages or collaboration">Wiki</a>
+</li>
+<li>
+<a href="./me/blogs/" title="Weblogs (or Blogs) or other streams
+of resources which I update and can be commented on">My Blogs</a>
+</li>
+</ul>
+</div>
+<form method="get" action="http://www.google.com/search">
+<div class="search">
+<input type="hidden" name="ie" value="UTF-8" />
+<input type="hidden" name="oe" value="UTF-8" />
+<input type="text" name="q" size="15" maxlength="255" alt="Search Query"
+value="" />
+<input type="hidden" name="domains" value="www.shlomifish.org" />
+<br />
+<input type="radio" name="sitesearch" alt="Search the Web" value="" /> WWW <br />
+<input type="radio" name="sitesearch" alt="Search My Site" value="www.shlomifish.org" checked="checked" />
+shlomifish.org
+<br />
+<input type="submit" name="btnG" value="Google Search" />
+</div>
+</form>
+<div class="search">
+<a href="./meta/how-to-help/">Like this site? Please Help</a>
+</div>
+<p>
+<a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=0&amp;t=70"
+class="bless"><img
+   class="bless" alt="Get Firefox!"
+   title="Get Firefox! A safer, faster, better web-browser."
+   src="./images/get-firefox.png" /></a>
+</p>
+<p>
+<a href="http://perl-begin.org/" title="The Perl Beginners' Site"
+class="bless"><img
+src="./images/perl-begin.png" alt="The Perl Beginners' Site"
+class="bless" /></a>
+</p>
+<p>
+<a href="http://validator.w3.org/check/referer" title="Valid XHTML 1.1!"
+class="bless"><img
+    class="highlight bless"
+    src="./images/xh11-btn.png"
+    alt="Valid XHTML 1.1!"
+      /></a>
+</p>
+<p>
+<a href="http://jigsaw.w3.org/css-validator/" title="Valid CSS!"
+class="bless"><img
+    class="highlight bless"
+    src="./images/css-btn.png"
+    alt="Valid CSS!" /></a>
+</p>
+<p>
+<a href="http://web-cpan.berlios.de/latemp/" title="Made with Latemp"
+class="bless"><img
+src="./images/latemp-button-rounded.png" alt="Made with Latemp"
+class="bless" /></a>
+</p>
+<a href="http://www.linuxchix.org/?ref=banner60x30"
+    title="LinuxChix - a community for promoting Open Source Software"><img
+    src="./images/linuxchix60x30.png"
+    alt="LinuxChix button" /></a>
+<p>
+<a href="http://www.livejournal.com/community/shlomif_hsite/data/rss" class="bless"><img
+    src="./images/rss-feed-sticker.png"
+    alt="RSS Feed" title="RSS Feed for Easy Notification on Update"
+    class="bless"
+      /></a>
+</p>
+<p>
+<a href="http://www.livejournal.com/community/shlomif_hsite/data/atom"
+    class="bless"><img
+    src="./images/atom-feed-sticker.png"
+    alt="Atom Feed" title="Atom Feed for Easy Notification on Update"
+    class="bless"
+      /></a>
+</p>
+<div id="noie">
+<a href="./no-ie/" title="Stop Using Internet Explorer!"><img src="./images/noIE.png"
+class="highlight" style="border:0"
+alt="Stop Using Internet Explorer!" /></a>
+<br />
+<a href="./no-ie/" title="Stop Using Internet Explorer!">Stop Using Internet Explorer!</a>
+</div>
+<div class="center">
+<script type="text/javascript"><!--
+google_ad_client = "pub-2480595666283917";
+google_ad_output = "textlink";
+google_ad_format = "ref_text";
+google_cpa_choice = "CAAQyaP2_gEaCMrERTxCnNWQKLGsuIEB";
+google_ad_channel = "";
+//--></script>
+<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+</script>
+<br />
+<script type="text/javascript">
+google_ad_client = "pub-2480595666283917";
+google_ad_width = 120;
+google_ad_height = 600;
+google_ad_format = "120x600_as";
+google_ad_type = "text";
+google_ad_channel ="";
+google_color_border = "008000";
+google_color_text = "6F6F6F";
+google_color_bg = "FFFFFF";
+google_color_link = "0000CC";
+google_color_url = "008000";
+</script>
+<script type="text/javascript"
+  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+</script>
+</div>
+</div>
+<div class="main" id="main">
+<div class="about_site">
+<h2 id="about_site">About this Site</h2>
+<p>
+This is the personal site of <a href="personal.html"><b>Shlomi Fish</b></a>. I
+am an Israeli software developer, and writer of stories, articles, essays and
+presentations.
+</p>
+<p>
+You can explore the site using the <a href="#navbar"><b>navigation bar</b></a>
+to the
+left. Alternatively, you can traverse it page by page using the <b>arrows at
+the top</b>. Alternatively see <a href="#news">this site's <b>news feed</b></a>
+for what's new here.
+</p>
+<p>
+Here are some of the things you can find here:
+</p>
+<h3 id="humour"><a href="humour/">Humour</a></h3>
+<p>
+I enjoy writing <a href="./humour/stories">large-scope humorous
+stories</a> (novellas). My first and favourite one was
+<a href="./humour/TheEnemy/">"The Enemy"</a>, which is a political
+satire, inspired by mid-eastern politics, but with a more universal
+message. I also wrote <a href="./humour/TOWTF/">"The One with the
+Fountainhead"</a>, which is my funniest piece yet, and
+<a href="./humour/human-hacking/">"The Human
+Hacking Field Guide"</a>, which is a not-so-realistic realism about
+open-source enthuisastic teenagers, but with many jokes.
+</p>
+<p>
+I have other unfinished stories.
+</p>
+<p>
+I have also written many <a href="humour/bits/">shorter bits</a> and
+maintain
+<a href="humour/fortunes/">a large collection of fortune cookies</a> by
+myself and others.
+</p>
+<h3 id="philosophy"><a href="philosophy/">Articles and Essays</a></h3>
+<p>
+I am <a href="philosophy/politics/define-zionism/">a Jew and an Israeli</a>
+by nationality, an atheist by faith, and <a
+href="philosophy/philosophy/guide-to-neo-tech/">a "Neo-Tech"
+Objectivist</a> by ideology. (Objectivism
+<a href="./humour/fortunes/shlomif-fav.html#neo-tech-selfishness">does
+not imply selfishness</a>, by the way, but rather "Rational Self-Growth".)
+My expertise as a software developer (in many fields), and my interest
+in philosophy, history, software management, and other fields also contribute
+to my essays and articles.
+</p>
+<h3 id="open-source"><a href="open-source/">Open Source Software</a></h3>
+<p>
+Links to software I wrote, and some resources with links to other software.
+Knock yourself out!
+</p>
+<h3 id="presentations"><a href="lecture/">Presentations</a></h3>
+<p>
+I prepared several technical presentations. Especially recommended is the
+<a href="lecture/Perl/Newbies/">"Perl for Newbies" series</a>
+introducing <a href="http://perl-begin.org/">the Perl programming
+language</a> to absolute beginners.
+</p>
+<h3 id="links"><a href="links.html">Links</a></h3>
+<p>
+There are many links on the site, but I also concentrated many of them in
+one place. Who doesn't like links?
+</p>
+<h3>Enjoy!</h3>
+<p>
+I hope you enjoy my web-site. If you do, please
+<a href="./meta/how-to-help/">link here</a> or recommend
+it to your friends.
+</p>
+</div>
+<div style="float: right">
+<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
+<script type="text/javascript" src="http://reddit.com/button.js?t=2"></script>
+</div>
+<h1>Shlomi Fish's Homepage</h1>
+<h2 id="news">News</h2>
+<h3 class="newsitem">19-Nov-2008: New Software-Related Pages</h3>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/humour/fortunes/">New Fortune Cookies Have
+    Been added to the fortune cookie collection</a>
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/open-source/favourite/#firefox_plugins">the
+    list of Firefox plugins on the "Favourite Free Software of Mine"</a>
+was updated: deprecated plug-ins were removed, while some new useful plugins
+have been added.
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/open-source/projects/File-Dir-Dumper/">A
+    New Open Source Software Project - File-Dir-Dumper</a> is now
+available.
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/open-source/resources/israel/list-of-projects/">The List of Israeli Open-Source Projects</a> was updated with new
+projects.
+</p>
+<p class="newsitem">
+A new page - <a href="http://www.shlomifish.org/open-source/anti/php/">"PHP
+    Sucks" (originally by czth)</a> was added based on a one that went offline.
+</p>
+<p class="newsitem">
+New links were added to the
+<a href="http://www.shlomifish.org/open-source/anti/apple/">Against Apple Inc.
+    page</a> (including many jokes), to the
+<a href="http://www.shlomifish.org/open-source/anti/mysql/">against MySQL
+    page</a>, and to the <a href="http://www.shlomifish.org/open-source/anti/windows-vista/">"Links
+    against Windows Vista" page</a>
+</p>
+<p class="newsitem"><a href="http://community.livejournal.com/shlomif_hsite/9714.html">See comments and comment on this.</a></p>
+<h3 class="newsitem">13-Oct-2008: New Riddle, a new Greasemonkey Script, and Updates</h3>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/MathVentures/two-angels-and-two-gates.html">A
+    new riddle about two gates and two angels</a> was added to the
+<a href="http://www.shlomifish.org/MathVentures/">MathVentures</a> section:
+</p>
+<blockquote>
+<p class="newsitem">There's a famous riddle that goes like this:</p>
+<p class="newsitem">
+You are standing in front of two gates (a left one and a right one) - one leads
+to paradise and the other leads to hell. You don't know which gate leads where.
+Besides the gates, there are two angels: one of them always tells the truth and
+the other always lies, but you also don't know which one is which.
+</p>
+<p class="newsitem">
+You have one question to ask one of the angels, in order to find out which gate
+you should follow. What would that question be?
+</p>
+</blockquote>
+<p class="newsitem">
+I'm now <a href="http://www.shlomifish.org/humour/by-others/hitchhiker-guide-to-star-trek-tng.html">mirroring
+the "Hitchhiker's Guide to Star Trek - The Next Generation"</a>, which I
+highly enjoy.
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/open-source/bits-and-bobs/greasemonkey/grease.html#svn-links-to-repos">A
+new Greasemonkey script to provide links back to the repository for
+Subversion repository browsers</a> is now available.
+</p>
+<p class="newsitem">
+The page of <a href="http://www.shlomifish.org/open-source/bits-and-bobs/gringotts-patch/">the
+gringotts-shlomif patch</a> was updated to reflect the fact that development
+of Gringotts has now resumed elsewhere, incorporating the original patch.
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/open-source/favourite/#virtualbox">VirtualBox</a>,
+<a href="http://www.shlomifish.org/open-source/favourite/#hex-a-hop">Hex-a-hop</a>,
+and
+<a href="http://www.shlomifish.org/open-source/favourite/#gringotts">Gringotts</a>
+were added to <a href="http://www.shlomifish.org/open-source/favourite/">favourite
+free software page</a>.
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/humour/fortunes/">The Fortune Cookie
+files</a> can now be compiled as an RPM.
+</p>
+<p class="newsitem">
+Added a <a href="http://www.shlomifish.org/links.html#music-free-downloads">free
+musical downloads section</a> to my links page.
+</p>
+<p class="newsitem">
+New links were added to
+<a href="http://www.shlomifish.org/open-source/anti/">the pages against
+bad software</a>.
+</p>
+<p class="newsitem"><a href="http://community.livejournal.com/shlomif_hsite/9285.html">See comments and comment on this.</a></p>
+<h3 class="newsitem">21-Sep-2008: du Output Analyser, fortunes, and links.</h3>
+<p class="newsitem">
+Here is the list of changes to <a href="http://www.shlomifish.org/">Shlomi
+    Fish's Homepage</a> since the last update.
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/open-source/bits.html#du-output-analyser">The
+    du output analyser</a> has been added to <a href="http://www.shlomifish.org/open-source/bits.html">the Bits-and-Bobs programs page</a>.
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/humour/fortunes/source-files-list.html">a
+source files list</a> was added to the Unix fortunes collection for easy
+downloading of the source.
+</p>
+<p class="newsitem">
+New quotes/fortune cookies were added to
+<a href="http://www.shlomifish.org/humour/fortunes/shlomif.html">shlomif</a>,
+<a href="http://www.shlomifish.org/humour/fortunes/paul-graham.html">paul-graham</a>,
+<a href="http://www.shlomifish.org/humour/fortunes/shlomif-fav.html">shlomif-fav</a>
+</p>
+<p class="newsitem">
+New links were added to the following pages:
+</p>
+<ul class="newsitem">
+<li>
+<a href="http://www.shlomifish.org/links.html">The Links Page</a>
+</li>
+<li>
+<a href="http://www.shlomifish.org/philosophy/case-for-file-swapping/">The
+"Case for File Swapping" page</a>
+</li>
+<li>
+<a href="http://www.shlomifish.org/no-ie/">The "Stop Using Internet Explorer"
+Page</a>
+</li>
+<li>
+<a href="http://www.shlomifish.org/open-source/anti/">The Anti-Apple Inc.
+    Page</a>
+</li>
+<li>
+<a href="http://www.shlomifish.org/open-source/anti/mysql/">The Against
+MySQL Page</a>
+</li>
+<li>
+<a href="http://www.shlomifish.org/open-source/anti/windows-vista/">The
+Against Windows Vista Page</a>.
+</li>
+</ul>
+<p class="newsitem">
+Many broken links and emails have been fixed, and there are many corrections
+to typos.
+</p>
+<p class="newsitem"><a href="http://community.livejournal.com/shlomif_hsite/9072.html">See comments and comment on this.</a></p>
+<h3 class="newsitem">05-Aug-2008: Presenetation Sources, Interviews and updated Resources</h3>
+<p class="newsitem">
+In 2004, <a href="http://www.advogato.org/person/lkcl/">lkcl</a> wrote
+<a href="http://www.advogato.org/article/814.html">an
+    article on Advogato saying "Love is Golden: All Ideas Have and Always
+    Will be"</a>. For a long time, I've been supplying the HTML material
+for <a href="http://www.shlomifish.org/lecture/">my presentations</a>
+under permissive, free-content licences, but did not supply the
+source code and markup used to generate them. Inspired by the article, I set
+to remedy it, and now there are links from the individual presentations
+to the source tarballs.
+</p>
+<p class="newsitem">
+Note that some presentations were created using other tools, and so are
+not available with their source yet, but hopefully this will be remedied soon,
+too.
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/open-source/interviews/">The two Interviews
+    with open-source people</a> were now converted to
+XML-Grammar-Screenplay and their source is available on the page.
+</p>
+<p class="newsitem">
+The <a href="http://www.shlomifish.org/open-source/resources/software-tools/">Software
+    Contruction and Management Tools page</a> was heavily updated.
+</p>
+<p class="newsitem">
+New links have been added to
+<a href="http://www.shlomifish.org/open-source/anti/">the
+    pages "Against Bad Software"</a>.
+</p>
+<p class="newsitem">
+New film recommendations have been added
+<a href="http://www.shlomifish.org/humour/recommendations/films/">to
+    the movie recommendations</a>. Moreover, two new book reviews have
+been added:
+<a href="http://www.shlomifish.org/philosophy/books-recommends/#pragmatic_programmer">about
+    "The Pragmatic Programmer"</a> and
+<a href="http://www.shlomifish.org/philosophy/books-recommends/#extreme_programming_explained">about
+    "Extreme Programming Explained"</a>.
+</p>
+<p class="newsitem">
+New links have been added <a href="http://www.shlomifish.org/links.html">to
+    the links page</a>.
+</p>
+<p class="newsitem">
+New quotes have been added <a href="http://www.shlomifish.org/humour/fortunes/">to
+    the Fortune Cookie Collection</a>. More information is
+<a href="http://www.shlomifish.org/humour/fortunes/#web-feed">in
+    their web-feeds</a>.
+</p>
+<p class="newsitem">
+There were also internal improvements to the site's build system making
+the building of the DocBook/XML documents and other resources less
+error-prone and more powerful and customisable.
+</p>
+<p class="newsitem"><a href="http://community.livejournal.com/shlomif_hsite/8803.html">See comments and comment on this.</a></p>
+<h3 class="newsitem">22-Jul-2008: &quot;We, the Living Dead&quot; additions, and &quot;The Perfect IT Workplace&quot;</h3>
+<p class="newsitem">
+New text has been added to <a href="http://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/">the screenplay "Star Trek: We, the Living Dead"</a>:
+</p>
+<blockquote>
+<p class="newsitem">
+            [
+        There's a cat lying on a table there content. He's half-white and half-grey.
+            ]
+        </p>
+<p class="newsitem"><strong class="sayer">Katie:</strong> oh, look! A cat. <span class="inlinedesc">[She approaches the cat and starts petting it.]</span>
+</p>
+<p class="newsitem">
+            [
+        The cat purrs and then says:
+            ]
+        </p>
+<p class="newsitem"><strong class="sayer">George the Cat:</strong> oh, yeah!
+</p>
+<p class="newsitem"><strong class="sayer">Katie:</strong> <span class="inlinedesc">[Startled]</span> Bleh, you're a talking cat.
+</p>
+<p class="newsitem"><strong class="sayer">George:</strong> yes, but why did you stop?
+</p>
+<p class="newsitem"><strong class="sayer">Katie:</strong> I'm not used to cats talking to me.
+</p>
+<p class="newsitem"><strong class="sayer">George:</strong> ah, well, yes, it takes some pre-vampires time to get used to that
+here.
+</p>
+<p class="newsitem"><strong class="sayer">Katie:</strong> I suppose you're older than me.
+</p>
+<p class="newsitem"><strong class="sayer">George:</strong> most probably. I'm about 5 milliard years old.
+</p>
+<p class="newsitem"><strong class="sayer">Katie:</strong> bleh!! You're older than my planet!
+</p>
+</blockquote>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/humour.html#met_a_guy_in_the_bar">Two
+    of my newest aphorisms</a> were added to
+<a href="http://www.shlomifish.org/humour.html">the
+    Aphorism collection</a>:
+</p>
+<blockquote>
+<p class="newsitem">
+Two female dogs talking about modern-life:
+</p>
+<p class="newsitem">
+<b>Jasmine:</b> It's so cool! On the Internet, no one knows you're a dog!
+</p>
+<p class="newsitem">
+<b>Daisy:</b> Yeah, but everyone can tell right away that you're a bitch!
+</p>
+</blockquote>
+<p class="newsitem">
+The first revision of a new essay -
+<a href="http://www.shlomifish.org/philosophy/computers/software-management/perfect-workplace/">"The
+    Perfect IT Workplace"</a> was published. It was released
+pre-maturely due to someone redditing the article, but may still
+be of interest:
+</p>
+<blockquote>
+    <p class="newsitem"><b>The Best Tools that Money Can Buy</b></p>
+<p class="newsitem">
+This cannot stressed enough. As <a class="ulink" href="http://www.joelonsoftware.com/articles/fog0000000043.html">Joel Spolsky notes</a> (based
+on Steve McConnell) in item No. 9 of the Joel
+Test, you need to "use the best tools that money can buy".
+</p>
+<p class="newsitem">
+If you buy old, broken and/or barely functioning hardware,
+you'll spend a lot of time debugging the problems there,
+which will waste a lot of precious time. And you may
+lose a lot of reputation and customers due to down-time.
+<span class="bold"><strong>Relying on reliable, high-end
+    hardware</strong></span> is a much
+better idea.
+</p><p class="newsitem">
+I've been to two workplaces that gave me an old
+computer with a 40 GB hard-disk. It wasn't enough at
+all. At one place, we've reached the limit of this
+hard-disk due to several large source code checkouts,
+and as a result needed a bigger hard-disk. And the
+only hard-disks the lab had were 80 GB ones, which were
+bought because they were the cheapest (per-disk, not
+per-capacity). Please, <span class="bold"><strong>buy
+    large enough hard-disks</strong></span>.
+</p>
+<p class="newsitem">
+At the same workplace, I was given a computer with a
+read-only CD-ROM drive. It was not even a DVD reader.
+I brought a DVD of audio files from home, and could not
+read it. In this day and age, read/write DVD drives
+are the standard, and are ultra-cheap.
+</p>
+</blockquote>
+<p class="newsitem">
+The <a href="http://www.shlomifish.org/open-source/interviews/adrian-ettlinger.html">interview
+    with Adrian Ettlinger</a> was converted into
+<a href="http://freshmeat.net/projects/screenplay-xml/">XML-Grammar-Screenplay</a>
+in a true fashion of "Eating one's own dog food". The proto-HTML source will
+be placed online soon.
+</p>
+<p class="newsitem">
+New links have been added to
+<a href="http://www.shlomifish.org/open-source/resources/israel/guide-to-israeli-foss-resources/">the Guide to Israeli Open-Source Resources</a>.
+</p>
+<p class="newsitem">
+New film recommendations have been added
+<a href="http://www.shlomifish.org/humour/recommendations/films/">to
+    the movie recommendations</a>.
+</p>
+<p class="newsitem">
+New quotes have been added <a href="http://www.shlomifish.org/humour/fortunes/">to
+    the Fortune Cookie Collection</a>. Chronological updaets can now be found
+for them
+<a href="http://www.shlomifish.org/humour/fortunes/#web-feed">in
+    their web-feeds</a>.
+</p>
+<p class="newsitem"><a href="http://community.livejournal.com/shlomif_hsite/8674.html">See comments and comment on this.</a></p>
+<h3 class="newsitem">19-Jun-2008: &quot;Why Closed Books are So 19th Century?&quot;</h3>
+<p class="newsitem">
+The highlight of today's news item is that there's
+<a href="http://www.shlomifish.org/philosophy/philosophy/closed-books-are-so-19th-century/">a new essay titled <b>"Why Closed Books are So 19th Century?"</b></a>:
+</p>
+<blockquote>
+    <p class="newsitem"> And despite all that, we can often see that books are getting published
+    on paper, and either completely not available online, or their free
+    re-distribution is restricted. They are often available on Peer-to-Peer
+    networks or illegally, but their use is still restricted, and complicates
+    things. </p>
+    <p class="newsitem">
+    In this article, I'd like to note why non-open books (or at least books
+    that are not available online) are as pointless as <a href="http://www.shlomifish.org/philosophy/foss-other-beasts/">non-open-source
+        software</a>.
+    </p>
+</blockquote>
+<p class="newsitem">
+The other changes are more minor:
+</p>
+<ul class="newsitem">
+    <li>Improvements to the <a href="http://www.shlomifish.org/art/recommendations/music/">Recommended
+        music page</a>.
+    </li>
+    <li>
+    Added
+    <a href="http://www.shlomifish.org/open-source/projects/conf/vim/">my
+        Vim configuration files</a> to the site.
+    </li>
+    <li>
+    There's a
+    <a href="http://www.shlomifish.org/humour/fortunes/shlomif.html#monty-python-on-computer-interfaces">new
+        fortune cookie</a>.
+    </li>
+</ul>
+<p class="newsitem">
+Enjoy!
+</p>
+<p class="newsitem"><a href="http://community.livejournal.com/shlomif_hsite/8407.html">See comments and comment on this.</a></p>
+<h3 class="newsitem">17-Jun-2008: Additions to &quot;We, the Living Dead&quot;, Vim Tips and Tricks, and Web Standards</h3>
+<p class="newsitem">
+Happy <a href="http://www.news.com.au/technology/story/0,25642,23880365-5014239,00.html">Firefox
+    3 Release Day</a> everyone. Hope you enjoy the new browser, which
+I can <a href="http://community.livejournal.com/shlomif_tech/11712.html">highly
+    recommend</a>. Here's a
+new edition of the "What's new in Shlomi Fish's home-site" log.
+</p>
+<p class="newsitem">
+<a href="http://www.shlomifish.org/humour.html#pedantic_people">A new joke</a>
+has been added to the aphorisms page: (by a friend of mine)
+</p>
+<blockquote>
+    <p class="newsitem">
+    I often wonder why I hang out with so many people who are so pedantic. And
+    then I remember - because they are so pedantic.
+    </p>
+</blockquote>
+<p class="newsitem">
+The <a href="http://www.shlomifish.org/art/recommendations/music/">Music
+    Recommendations page</a> was updated with more links (to the Wikipedia,
+etc.) and with a new CD (The Lion King). Moreover,
+<a href="http://www.shlomifish.org/philosophy/books-recommends/">The
+    Non-fiction books' recommendations page</a> was updated with new books.
+And lastly, I began working
+on <a href="http://www.shlomifish.org/humour/recommendations/films/">a
+    page with recommendations of films</a>.
+</p>
+<p class="newsitem">
+More text has been added to
+<a href="http://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/">"Star
+    Trek: We, the Living Dead"</a>:
+</p>
+<blockquote>
+<p class="newsitem">
+[Jadzia is walking towards Quark's bar and sees quark standing next to a
+terminal and mumbling.]
+</p>
+<p class="newsitem"><strong class="sayer">Dax:</strong> Hi Quark! Why are you so happy?</p>
+<p class="newsitem"><strong class="sayer">Quark:</strong> Remember the film I took? Rom helped
+me edit it, and I've been distributing and selling it online. I have made a
+fortune.</p>
+<p class="newsitem">[Camera zooms to reveal Brunt in the background.]</p>
+<p class="newsitem"><strong class="sayer">Brunt:</strong> Brunt, FCA.</p>
+<p class="newsitem"><strong class="sayer">Quark:</strong> I made a fortune.</p>
+<p class="newsitem"><strong class="sayer">Dax:</strong> You <strong class="bold">had</strong> made a fortune.</p>
+<p class="newsitem"><strong class="sayer">Quark:</strong> Yep.</p>
+</blockquote>
+<p class="newsitem">
+The <a href="http://www.shlomifish.org/humour/fortunes/">quotations in the
+    fortune cookies collection</a> were greatly enhanced: new quotes were
+added, the plaintext files are now synchronised from the new XML sources,
+and more meta-data and styles have been added.
+</p>
+<p class="newsitem">
+Added the <a href="http://www.shlomifish.org/lecture/Vim/telux-tips-and-tricks/">summary
+    page of the recent Tel Aviv Linux club Vim Tips+Tricks meeting</a>.
+</p>
+<p class="newsitem">
+I placed <a href="http://www.shlomifish.org/philosophy/by-others/mashhoor--10-reasons--hebrew.html">the
+    Hebrew translation</a> I prepared of
+<a href="http://www.webinmind.net/2006/06/16/10-reasons-for-companies-to-consider-web-standards/">Mashhoor
+    Al Dubayan's "10 Reasons for Companies to Consider Web Standards"</a> on
+my homepage.
+</p>
+<p class="newsitem">
+The specification for the old
+<a href="http://www.shlomifish.org/rindolf/">"Rindolf - a Perl Dialect"</a>
+was integrated into the flow of the site.
+</p>
+<p class="newsitem">
+I made sure the Hebrew on the pages will be recognised as Hebrew by Firefox
+and other browsers (added the lang="" attribute, etc.).
+</p>
+<p class="newsitem"><a href="http://community.livejournal.com/shlomif_hsite/8133.html">See comments and comment on this.</a></p>
+<h3 class="newsitem"><a href="old-news.html">Old News Items</a></h3>
+<a href="http://www.addthis.com/bookmark.php" onclick="addthis_url = location.href; addthis_title=document.title; return addthis_click(this);"><img src="./images/b-me-button1.png" width="125" height="16" class="bless" alt="AddThis Social Bookmark Button" /></a> <script type="text/javascript">var addthis_pub = '88EATZK32Q9FJXFF';</script><script type="text/javascript" src="http://s9.addthis.com/js/widget.php?v=10"></script>
+<script src="http://slashdot.org/slashdot-it.js" type="text/javascript"></script>
+<br />
+<script type="text/javascript">
+google_ad_client = "pub-2480595666283917";
+/* 468x60, created 4/22/08 */
+google_ad_slot = "2091732623";
+google_ad_width = 468;
+google_ad_height = 60;
+google_color_border = "008000";
+google_color_text = "6F6F6F";
+google_color_bg = "FFFFFF";
+google_color_link = "0000CC";
+google_color_url = "008000";
+</script>
+<script type="text/javascript"
+src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+</script>
+</div>
+<div class="footer">
+<hr />
+<div class="righty">
+</div>
+<div class="foot_left">
+<p>
+Written, designed and maintained by Shlomi Fish, <a href="mailto:shlomif@iglu.org.il">shlomif@iglu.org.il</a>.
+</p>
+<p>
+If you like what you see here, or have any comments, suggestions or
+corrections, feel free to E-mail me about it. I'd love to hear from you. If
+you have found what I did helpful or entertaining, please consider
+<a href="./meta/how-to-help/">helping</a>.
+</p>
+<script type="text/javascript">
+<!--
+$("h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]").each(function(i){ $(this).append( ' <span class="selfl">[<a href="#' + this.id + '">link</a>]</span>' ) })
+-->
+</script>
+</div>
+<div class="rightalign">
+<a href="./meta/hosting/#eonspace"><img src="images/eonspace1.png"
+   alt="Hosted at Eonspace" class="highlight" style="border : 0"
+   title="Hosted at Eonspace" /></a>
+</div>
+</div>
+</body>
+</html>