<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-8129475</atom:id><lastBuildDate>Sun, 21 Sep 2008 12:44:22 +0000</lastBuildDate><title>Zero-Width Non-Joiner</title><description>&lt;a href="http://behnam.esfahbod.info/"&gt;Behnam Esfahbod&lt;/a&gt;'s daily notes... but not every day!</description><link>http://zwnj.org/</link><managingEditor>noreply@blogger.com (Behnam)</managingEditor><generator>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-8608316758773651526</guid><pubDate>Fri, 19 Sep 2008 18:39:00 +0000</pubDate><atom:updated>2008-09-19T23:51:17.203+04:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>javascript</category><category domain='http://www.blogger.com/atom/ns#'>jalali</category><category domain='http://www.blogger.com/atom/ns#'>greasemonkey</category><category domain='http://www.blogger.com/atom/ns#'>calendar</category><category domain='http://www.blogger.com/atom/ns#'>persian</category><category domain='http://www.blogger.com/atom/ns#'>google</category><category domain='http://www.blogger.com/atom/ns#'>hack</category><title>Jalali GCal moved to Google Code</title><description>Finally I created a project for &lt;a href="http://code.google.com/p/jalali-gcal/"&gt;Jalali GCal in code.google.com&lt;/a&gt;.  Here are &lt;a href="http://code.google.com/p/jalali-gcal/wiki/Installation_Guide"&gt;the Installation Guide&lt;/a&gt; and &lt;a href="http://code.google.com/p/jalali-gcal/downloads/list"&gt;the downloads list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://www.acsu.buffalo.edu/~mehdia/"&gt;Mehdi Ahmadizadeh&lt;/a&gt;, the new versions work fine with current Google Calendar UI.  Also some ideas from &lt;a href="http://www.blogger.com/profile/16986166827027701174"&gt;Shayan&lt;/a&gt; have been implemented.&lt;br /&gt;&lt;br /&gt;Here are latest features (for version 2.4):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The userscript is now available in two editions: English and Persian.  Using Persian edition gives you Persian numbers and months' names;&lt;/li&gt;&lt;li&gt;The font of Persian texts in Persian version is bigger than the default texts;&lt;/li&gt;&lt;li&gt;The name of the Jalali month is shown in the first day of the month (in the table).&lt;/li&gt;&lt;/ul&gt;Hope you enjoy it. Feel free to &lt;a href="http://code.google.com/p/jalali-gcal/issues/list"&gt;report enhancement requests, bugs, and issues&lt;/a&gt;.</description><link>http://zwnj.org/2008/09/jalali-gcal-moved-to-google-code.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-6757336010872818949</guid><pubDate>Fri, 25 Apr 2008 16:32:00 +0000</pubDate><atom:updated>2008-09-19T18:33:16.279+04:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>persian</category><category domain='http://www.blogger.com/atom/ns#'>arabeyes</category><category domain='http://www.blogger.com/atom/ns#'>console</category><category domain='http://www.blogger.com/atom/ns#'>bidi</category><title>Persian in Console, using Bicon and console-setup</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://zwnj.org/uploaded_images/Bicon---The-Little-Prince---Chapter-02-764049.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://zwnj.org/uploaded_images/Bicon---The-Little-Prince---Chapter-02-764039.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;This is a screen-shot of &lt;a href="http://shamlou.org/thelittleprince/text/"&gt;Persian translation of The Little Prince&lt;/a&gt;, in GNOME Terminal, using Bicon.&lt;br /&gt;&lt;br /&gt;A few days ago &lt;a href="https://edge.launchpad.net/%7Eaelmahmoudy"&gt;Ahmed El-Mahmoudy&lt;/a&gt; told me about his recent work on &lt;a href="http://www.arabeyes.org/project.php?proj=BiCon"&gt;Bicon&lt;/a&gt;, the Bidirectional Console program.  He has made a Debian package, so I made one for Ubuntu Hardy, with a little fix on builddeps, through Launchpad's Private Package Archive build system.  You can find the package at &lt;a href="https://edge.launchpad.net/%7Ebehnam/+archive"&gt;my PPA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I just started using PPA and this is my first package there. By the way, I've also became a &lt;a href="https://edge.launchpad.net/%7Elaunchpad-beta-testers"&gt;Launchpad Beta Tester&lt;/a&gt; and am using Launchpad as my &lt;a href="https://help.launchpad.net/OpenID"&gt;OpenID server&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also I found &lt;span style="font-weight: bold;"&gt;console-setup&lt;/span&gt; works fine with XKB's Iranian keyboard layout, with a change on &lt;tt&gt;CODESET&lt;/tt&gt;.  This is how you can get a Persian/Iranian keyboard on your Linux console.  Open &lt;tt&gt;/etc/default/console-setup&lt;/tt&gt; and change the lines like these:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;CODESET="Arabic"&lt;br /&gt;&lt;br /&gt;XKBMODEL="pc105"&lt;br /&gt;XKBLAYOUT="us,ir"&lt;br /&gt;XKBVARIANT=","&lt;br /&gt;XKBOPTIONS="grp:shift_caps_toggle,lv3:ralt_switch,grp_led:scroll"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Bicon project is not so active, but if you need Persian support in console, it's a good start.  Please report bugs, or inform us at &lt;a href="irc://irc.freenode.net/#arabeyes"&gt;#arabeyes at irc.freenode.net&lt;/a&gt;.  Thanks.</description><link>http://zwnj.org/2008/04/persian-in-console-using-bicon-and.html</link><author>noreply@blogger.com (ZWNJ)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-3542889648259367655</guid><pubDate>Thu, 31 Jan 2008 07:37:00 +0000</pubDate><atom:updated>2008-01-31T13:54:46.187+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>poll</category><category domain='http://www.blogger.com/atom/ns#'>firefox</category><category domain='http://www.blogger.com/atom/ns#'>iran</category><category domain='http://www.blogger.com/atom/ns#'>mozilla</category><title>Iranian Firefox Users Survey</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://zwnj.org/uploaded_images/firefox-ir.15.01.w160px-740497.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 80px;" src="http://zwnj.org/uploaded_images/firefox-ir.15.01.w160px-740494.png" alt="" border="0" /&gt;&lt;/a&gt;A &lt;a href="http://www.kordestanchi.com/"&gt;couple&lt;/a&gt; &lt;a href="mailto:samar.dt@gmail.com"&gt;of&lt;/a&gt; &lt;a href="http://maziar.persianblog.ir/"&gt;friends&lt;/a&gt; have been running a &lt;a href="http://www.eocsite.com/ff/"&gt;survey for Iranian users of Firefox&lt;/a&gt;.  It contains at most 17 questions, based on whether you use Firefox, and its version.&lt;br /&gt;&lt;br /&gt;It's open for another couple of weeks, and the results will be out soon after that.  Till now, there's been &lt;span style="font-weight: bold;"&gt;more than one thousand&lt;/span&gt; participants.</description><link>http://zwnj.org/2008/01/iranian-firefox-users-poll.html</link><author>noreply@blogger.com (ZWNJ)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-220291396247735019</guid><pubDate>Fri, 25 Jan 2008 21:28:00 +0000</pubDate><atom:updated>2008-04-25T20:57:25.531+04:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>firefox</category><category domain='http://www.blogger.com/atom/ns#'>idn</category><category domain='http://www.blogger.com/atom/ns#'>mozilla</category><title>Dot-IR on Firefox IDN White-list</title><description>Just a quick notice. ".ir" TLD has been &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=IDN-dot-IR"&gt;added to the IDN white-list of Firefox&lt;/a&gt;, and will be effective on next updates for 2.0 (Gecko 1.8.1.12) and beta-3.0 (Gecko 1.9).&lt;br /&gt;&lt;br /&gt;Now you can use your &lt;a href="http://www.nic.ir/IDN"&gt;&lt;span style="font-style: italic;"&gt;Persian domain names&lt;/span&gt;&lt;/a&gt;, "&lt;span style="font-weight: bold;"&gt;.ایران.ir&lt;/span&gt;", easily in Firefox.  Enjoy it!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;P.S. ".ir" has been in white-list in IE since version 7.0.&lt;/span&gt;</description><link>http://zwnj.org/2008/01/ir-on-firefox-20-30.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-5354253648700686521</guid><pubDate>Wed, 09 Jan 2008 22:02:00 +0000</pubDate><atom:updated>2008-01-10T01:54:58.032+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>freedesktop</category><category domain='http://www.blogger.com/atom/ns#'>google</category><category domain='http://www.blogger.com/atom/ns#'>gnome</category><category domain='http://www.blogger.com/atom/ns#'>mozilla</category><title>On Bugmail RFE and My Bugzilla Accounts</title><description>After my RFE, about adding an option to Bugmail to not put my email address in To/CC fields of email header, rejected as &lt;span style="font-style: italic;"&gt;WORKSFORME&lt;/span&gt; by one of bugzilla maintainers (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=410671"&gt;Mozilla bug 410671&lt;/a&gt;), I had to change  my Bugzilla email addresses (GNOME, Mozilla, and freedesktop.org for now).  I have added a "bugs+" to the beginning of previous one, so it's &lt;span style="font-weight: bold;"&gt;bugs+&amp;lt;my-name&amp;gt;@&amp;lt;this-blog-domain&amp;gt;&lt;/span&gt; from now on.&lt;br /&gt;&lt;br /&gt;The reason for this change is that I prefer to use the &lt;span style="font-weight: bold;"&gt;Mute&lt;/span&gt; feature of Gmail, so I can get rid of some discussions, which I cannot unsubscribe them directly.  Now I get them in the same mail box, but Gmail doesn't detect them as a To or CC one for &lt;span style="font-style: italic;"&gt;me&lt;/span&gt;, so when I mute a bug, I won't see the thread again.  The more interesting part is when a bug's title changes, I'll get it again, which seems very useful.&lt;/this-blog-domain&gt;&lt;/my-name&gt;</description><link>http://zwnj.org/2008/01/on-bugmail-rfe-and-my-bugzilla-accounts.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-198328189500736781</guid><pubDate>Mon, 15 Oct 2007 23:46:00 +0000</pubDate><atom:updated>2007-10-16T14:26:11.513+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>firefox</category><category domain='http://www.blogger.com/atom/ns#'>dot-iran</category><category domain='http://www.blogger.com/atom/ns#'>idn</category><category domain='http://www.blogger.com/atom/ns#'>irnic</category><category domain='http://www.blogger.com/atom/ns#'>icann</category><title>Internationalized Top-Level Domains</title><description>After about a week that eleven Int'lized TLDs had been in root servers, yesterday &lt;a href="http://www.icann.org/announcements/announcement-15oct07.htm"&gt;ICANN officially announced&lt;/a&gt; them, the localized &lt;a href="http://idn.icann.org/"&gt;IDNwiki&lt;/a&gt; pages are open to the world. Here are &lt;a href="http://فارسی.idn.icann.org/"&gt;the Persian one&lt;/a&gt;.    Go ahead and test your softwares. Firefox has them in the &lt;span style="font-style: italic;"&gt;IDN whitelist&lt;/span&gt; in the trunk, and will have them in an update for Firefox 2.0 soon. Unfortunately they started using &lt;span style="font-weight: bold;" &gt;pe&lt;/span&gt; as the two-letter code for Persian, which is not a standard, and know it's changed to &lt;span style="font-weight: bold;" &gt;per&lt;/span&gt;.  I hope they fix it soon, and use just &lt;span style="font-weight: bold;" &gt;fa&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;This is a big step forward to have &lt;span style="font-weight: bold;" &gt;dot-iran&lt;/span&gt; (.ایران) TLD in the root servers, which has currently &lt;a href="https://nic.ir/Statistics"&gt;more than two thousand&lt;/a&gt; registered domains. In fact supporting fully int'lized domain names was one of the major reasons of developing the new &lt;a style href="http://nic.ir/"&gt;IRNIC domain registration system&lt;/a&gt;, which has been up since early September. Come on! &lt;a href="https://nic.ir/Domain_Registration?domain_tld_code=9"&gt;Register a &lt;span style="font-weight:bold;"&gt;future dot-iran domain&lt;/span&gt; now!&lt;/a&gt;</description><link>http://zwnj.org/2007/10/internationalized-top-level-domains.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-1659233218398015355</guid><pubDate>Wed, 03 Jan 2007 01:37:00 +0000</pubDate><atom:updated>2008-09-19T23:27:24.549+04:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>javascript</category><category domain='http://www.blogger.com/atom/ns#'>firefox</category><category domain='http://www.blogger.com/atom/ns#'>jalali</category><category domain='http://www.blogger.com/atom/ns#'>greasemonkey</category><category domain='http://www.blogger.com/atom/ns#'>calendar</category><category domain='http://www.blogger.com/atom/ns#'>google</category><category domain='http://www.blogger.com/atom/ns#'>mozilla</category><title>Jalali GCal, Version 1.2</title><description>Here are an &lt;a href="http://zwnj.org/proj/gcal/jalali-gcal-1.2.user.js"&gt;update for Jalali GCal&lt;/a&gt;  (old: &lt;a href="http://zwnj.org/2006/06/jalali-calendar-for-google-calendar.html"&gt;Jalali Calendar for Google Calendar&lt;/a&gt;).  Installing the new one will replace the previous version.  Also I changed its description to &lt;span style="font-style: italic;"&gt;Jalali calendar for the web interface of Google Calendar&lt;/span&gt;.  All features work well on &lt;a href="http://firefox.ir/"&gt;Firefox 1.5&lt;/a&gt; on &lt;a href="http://www.ubuntulinux.org/"&gt;my Linux desktop&lt;/a&gt;.  Bug reports are welcomed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: &lt;a href="http://zwnj.org/2008/09/jalali-gcal-moved-to-google-code.html" title="permanent link"&gt;Jalali GCal moved to Google Code&lt;/a&gt;</description><link>http://zwnj.org/2007/01/jalali-gcal-version-12.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-115884145426126364</guid><pubDate>Thu, 21 Sep 2006 11:59:00 +0000</pubDate><atom:updated>2007-01-03T13:20:45.800+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>firefox</category><category domain='http://www.blogger.com/atom/ns#'>localization</category><category domain='http://www.blogger.com/atom/ns#'>power-user</category><category domain='http://www.blogger.com/atom/ns#'>hack</category><category domain='http://www.blogger.com/atom/ns#'>gnome</category><category domain='http://www.blogger.com/atom/ns#'>mozilla</category><category domain='http://www.blogger.com/atom/ns#'>bidi</category><title>Mozilla/Firefox Hacks for Power Users (Hack 200C+0002)</title><description>Here is some preferences I have set, and you may like to set them, if you are a power user, bidi user, or your locale is not en-US, but have to use this locale.&lt;br /&gt;&lt;br /&gt;Newbie HOWTO: use "&lt;a href="about:config"&gt;about:config&lt;/a&gt;" to set this key/values.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Power User:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;layout.word_select.stop_at_punctuation&lt;/li&gt;&lt;li&gt;layout.word_select.eat_space_to_next_word&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;  Set them to &lt;span style="font-style: italic;"&gt;TRUE &lt;/span&gt;if you want Ctrl+Left/Right-Arrows stop at the start/end of alpha-numeric words (like what you get on &lt;a href="http://gtk.org/"&gt;Gtk+&lt;/a&gt;/&lt;a href="http://gnome.org/"&gt;Gnome&lt;/a&gt;).  Default values make it to jump to the next/previous Space/Tab character!  The second one also affects word boundary on selecting with mouse double-click.&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;browser.triple_click_selects_paragraph&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;  (Mozilla &gt;= 1.9, Firefox &gt;= 3.0a1)&lt;/span&gt;&lt;br /&gt;This option allows you to select whether triple click should select the whole paragraph, or just the line you are clicking.  If it's FALSE, you can select the whole paragraph with quadruple-click (Wait, it doesn't work on Gtk+/Gnome, as Gtk+ doesn't support quadruple-click.  If you like it, here are the Mozilla bug:  &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=348751"&gt;#348751&lt;/a&gt;.)&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;network.http.max-persistent-connctions-per-proxy&lt;/li&gt;&lt;li&gt;network.http.max-persistent-connctions-per-server&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;If you use &lt;a href="http://tor.eff.org/"&gt;Tor&lt;/a&gt;, or any other proxy in your LAN, just set the first one to a big number (I use 50).  Also I set the second one to 8, as &lt;a href="http://www.flickr.com/"&gt;Flickr &lt;/a&gt;and many other photo-sharing sites use just one domain for almost all images on the their pages, so I cannot get even two pages simultaneously. (&lt;a href="http://maps.google.com/"&gt;maps.google.com&lt;/a&gt; is smart enough)&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;network.protocol-handler.external.ed2k&lt;/li&gt;&lt;li&gt;network.protocol-handler.app.ed2k&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;  Here are how you can define a protocol and set the external application.  In this example, I set &lt;a href="http://en.wikipedia.org/wiki/ED2K"&gt;ED2K&lt;/a&gt; protocol.  Create the first key as &lt;span style="font-style: italic;"&gt;Boolean&lt;/span&gt;, and set the value to &lt;span style="font-style: italic;"&gt;TRUE&lt;/span&gt;.  Then create the second key as &lt;span style="font-style: italic;"&gt;String&lt;/span&gt;, and set the path to your ed2k link-handler ("/usr/bin/ed2k" for me) as its value.  That's it.&lt;br /&gt;Homework: Create a protocol-handler and write a script to handle &lt;a href="http://messenger.yahoo.com/"&gt;Yahoo! Messenger&lt;/a&gt; links, and make &lt;a href="http://gaim.sf.net/"&gt;GAIM&lt;/a&gt; do the requested action (add buddy, send message, etc).  Of course you should mail them to me to get your point. :D)&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;mousewheel.horizscroll.*.action&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;Try possible values for this key (&lt;span style="font-style: italic;"&gt;0&lt;/span&gt;..&lt;span style="font-style: italic;"&gt;4&lt;/span&gt; IIRC) to get more functions under your fingers (horizontal scroll of your professional mouse, or the touch-pad of your laptop).&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Localization:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;printer.printer_PostScript/*.print_paper_name&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;If you live in a country (or organization) which the default paper size is A4, not Letter, just set the value of this key to "&lt;span style="font-style: italic;"&gt;A4&lt;/span&gt;".&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;browser.fixup.alternate.suffix&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;And if your want to set the default "&lt;span style="font-style: italic;"&gt;.com&lt;/span&gt;" value to something else (i.e. "&lt;span style="font-style: italic;"&gt;.co.uk&lt;/span&gt;" or "&lt;span style="font-style: italic;"&gt;.ir&lt;/span&gt;"), just set it in this key.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bi-Directional:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;bidi.browser.ui&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;And this is the best part for &lt;span style="font-weight: bold;"&gt;Arabic&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Iranian&lt;/span&gt; (Persian), and &lt;span style="font-weight: bold;"&gt;Israeli&lt;/span&gt; (Hebrew) users.  Setting this key to &lt;span style="font-style: italic;"&gt;TRUE&lt;/span&gt; will do some magic for you.  You can switch the text &lt;span style="font-weight: bold; font-style: italic;"&gt;direction&lt;/span&gt; and &lt;span style="font-weight: bold; font-style: italic;"&gt;alignment&lt;/span&gt; of input fields with just one keystroke: &lt;span style="font-weight: bold;"&gt;Ctrk+Shift+X&lt;/span&gt;!  Also you can switch the page direction from the View menu.  Help yourself!&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;mousewheel.horizscroll.*.numlines&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt;If you use Mozilla/Firefox in a right-to-left locale, just set the value of these keys to "1" instead of default "-1".  Here are the Mozilla bug: &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=350594"&gt;#350594&lt;/a&gt;.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Ok, that's all.  Let me know if you have problem with this hacks, or other &lt;span style="font-weight: bold;"&gt;L10n &lt;/span&gt;(localization), &lt;span style="font-weight: bold;"&gt;Bidi &lt;/span&gt;(bi-directional), or &lt;span style="font-weight: bold;"&gt;RTL &lt;/span&gt;(right-to-left) problems with Mozilla/Firefox.</description><link>http://zwnj.org/2006/09/mozillafirefox-hacks-for-power-users.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-115711185895782592</guid><pubDate>Fri, 01 Sep 2006 11:32:00 +0000</pubDate><atom:updated>2007-01-03T13:01:37.525+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>delete-me</category><title>Metro Lines I Have Used</title><description>In order of time:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://metro.b3co.com/logos/tehran.gif" ondblclick="remove(this,129)" /&gt;&lt;img src="http://metro.b3co.com/logos/istanbul-t.gif" ondblclick="remove(this,52)" /&gt;&lt;img src="http://metro.b3co.com/logos/barcelona-s.gif" ondblclick="remove(this,9)" /&gt;&lt;img src="http://metro.b3co.com/logos/barcelona.gif" ondblclick="remove(this,10)" /&gt;&lt;img style="display: none;" src="http://metro.b3co.com/logos/milan.gif" ondblclick="remove(this,76)" /&gt;&lt;img src="http://metro.b3co.com/logos/madrid.gif" ondblclick="remove(this,68)" /&gt;&lt;img src="http://metro.b3co.com/logos/milan.gif" ondblclick="remove(this,76)" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are &lt;a href="http://mces.blogspot.com/2006/08/metro-lines-i-have-used.html"&gt;Behdad's&lt;/a&gt; and &lt;a href="http://tieguy.org/blog/2006/08/31/metro-lines-i-have-used/"&gt;Luis's&lt;/a&gt;. Should it be more than ten to blog it?  I'm not sure... but, how you will update it?</description><link>http://zwnj.org/2006/09/metro-lines-i-have-used.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-115698059005784188</guid><pubDate>Wed, 30 Aug 2006 23:06:00 +0000</pubDate><atom:updated>2007-01-03T13:20:38.778+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>zwnj</category><category domain='http://www.blogger.com/atom/ns#'>joke</category><category domain='http://www.blogger.com/atom/ns#'>localization</category><category domain='http://www.blogger.com/atom/ns#'>persian</category><category domain='http://www.blogger.com/atom/ns#'>microsoft</category><title>What Microsoft did to Persian Language</title><description>Recently I installed Microsoft's Persian UI for Windows XP. Seems like Microsoft can't do anything right for Persian. They use SPACE instead of ZWNJ everywhere in the UI. WTF?! After spending about 1.5 million USD on Persian (they even call it Farsi) support on Windows, the real Persian Windows is still a dream. They are practically removing ZWNJ from Persian, just because they don't know how to use it (or rather, their American-grown confused Iranians don't.)&lt;br /&gt;&lt;br /&gt;Microsoft is the one who brought U+064A ARABIC LETTER YEH (Yeh with two dots bellow in final and isolate forms) to Persian, instead of U+06CC ARABIC LETTER FARSI YEH (Yeh without any dots in final and isolate forms), with their buggy fonts. Even Windows Persian keyboard layout have never been compatible with the Iranian standard layout. Now it's so common to see Arabic Yeh and Keh instead of Persian ones everywhere, everytime. &lt;a href="http://www.laits.utexas.edu/persian/persianword/fonts.htm"&gt;More info&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This story reminds me of an old joke:&lt;br /&gt;&lt;q&gt;A British guy was arguing with a Hindi guy.&lt;br /&gt;The British guy says:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We f**ked your country for one hundred years!&lt;/span&gt;&lt;br /&gt;The Hindi guy responds:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We f**ked your language &lt;span style="font-weight: bold;"&gt;forever&lt;/span&gt;!&lt;/span&gt;&lt;/q&gt;</description><link>http://zwnj.org/2006/08/what-microsoft-did-to-persian-language.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-115608509955589743</guid><pubDate>Sun, 20 Aug 2006 14:38:00 +0000</pubDate><atom:updated>2007-01-03T05:45:58.062+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>intellectual-property</category><category domain='http://www.blogger.com/atom/ns#'>tehran-avenue</category><category domain='http://www.blogger.com/atom/ns#'>iran</category><category domain='http://www.blogger.com/atom/ns#'>link</category><title>Tehran Avenue and Intellectual Property</title><description>New issue of &lt;a style="font-weight: bold;" href="http://tehranavenue.com/"&gt;Tehran Avenue&lt;/a&gt; online magazine has some articles and news about Intellectual Property issues in Iran, in both English and Persian. Here are the items:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://tehranavenue.com/article.php?id=594"&gt;On Intellectual Property&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://tehranavenue.com/article.php?id=595"&gt;General Call for the Submission of Works&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://tehranavenue.com/article.php?id=596"&gt;Intellectual Rights in the Laws of Iran&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description><link>http://zwnj.org/2006/08/tehran-avenue-and-intellectual.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-114917142192944825</guid><pubDate>Thu, 01 Jun 2006 13:39:00 +0000</pubDate><atom:updated>2007-01-03T05:39:53.162+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>flickr</category><category domain='http://www.blogger.com/atom/ns#'>hack</category><title>Flickr Hack 200C+0001: EasyDownloadr</title><description>&lt;a href="http://behdad.org/"&gt;Behdad&lt;/a&gt; and I prefer to have the "Original" size of a photo to view, or use (if it's under a &lt;a href="http://creativecommons.org/"&gt;CC lisence&lt;/a&gt;).  So we wrote a &lt;a href="http://en.wikipedia.org/wiki/Bookmarklet"&gt;Bookmarklet&lt;/a&gt; to make it easy to save the original size of an image on Flickr.&lt;br /&gt;&lt;br /&gt;Here is &lt;a href="javascript: /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.  * You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.  * Copyright (C) 2006, Behname Esfahbod * Copyright (C) 2006, Behdad Esfahbod */ id=String(page_current_url.match(/\/[0-9]{3,}\//)).match(/[0-9]{3,}/); g=global_photos[id]; l=%22http://static.flickr.com/%22+g.server+%22/%22+g.id+%22_%22+g.secret+%22_o_d.jpg%22; document.location=l; "&gt;&lt;b&gt;the Flickr EasyDownloadr bookmarklet&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;HOWTO:&lt;/b&gt; Right click on previous link.  Bookmark it (preferably in &lt;b&gt;Bookmarks Toolbar Folder&lt;/b&gt; and rename it if needed).  Open the Flickr page of the image and use this bookmark to save the original size of the image.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE:&lt;/b&gt; And here are &lt;a href="javascript: /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.  * You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.  * Copyright (C) 2006, Behname Esfahbod * Copyright (C) 2006, Behdad Esfahbod */ id=String(page_current_url.match(/\/[0-9]{3,}\//)).match(/[0-9]{3,}/); g=global_photos[id]; l=%22http://static.flickr.com/%22+g.server+%22/%22+g.id+%22_%22+g.secret+%22_o.jpg%22; document.location=l;"&gt;the Flickr EasyOpenr&lt;/a&gt; which just opens the original size.</description><link>http://zwnj.org/2006/06/flickr-hack-200c0001-easydownloadr.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-114912254856835892</guid><pubDate>Thu, 01 Jun 2006 00:00:00 +0000</pubDate><atom:updated>2008-09-19T23:27:22.444+04:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>javascript</category><category domain='http://www.blogger.com/atom/ns#'>firefox</category><category domain='http://www.blogger.com/atom/ns#'>jalali</category><category domain='http://www.blogger.com/atom/ns#'>greasemonkey</category><category domain='http://www.blogger.com/atom/ns#'>calendar</category><category domain='http://www.blogger.com/atom/ns#'>google</category><category domain='http://www.blogger.com/atom/ns#'>hack</category><category domain='http://www.blogger.com/atom/ns#'>mozilla</category><title>Jalali Calendar for Google Calendar</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7792/549/1600/157558129_4089a7b07e_o.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/7792/549/320/157558129_4089a7b07e_o.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A couple weeks ago, I wrote the &lt;a href="http://zwnj.org/proj/gcal/jalali-gcal-1.1.user.js"&gt;&lt;b&gt;Jalali GCal user script&lt;/b&gt;&lt;/a&gt; (a JavaScript that Firefox runs on the web page if you have &lt;a href="http://greasemonkey.mozdev.org/"&gt;GreaseMonkey extension&lt;/a&gt; installed) to add Jalali Calendar (A.K.A. Iranian Calendar) to Google Calendar application.&lt;br /&gt;&lt;br /&gt;As you can see in the screenshot, it adds Jalali year, month, and month days beside the Gregorian ones. (which makes it &lt;i&gt;really useful&lt;/i&gt; for me! ;)  This version (v1.1) supports all views: &lt;b&gt;Day&lt;/b&gt;, &lt;b&gt;Week&lt;/b&gt;, &lt;b&gt;Month&lt;/b&gt;, &lt;b&gt;Next 4 Days&lt;/b&gt;, and &lt;b&gt;Agenda&lt;/b&gt;!&lt;br /&gt;&lt;br /&gt;To use it, you should &lt;a href="http://ftp.mozilla.org/pub/mozilla.org/extensions/greasemonkey/greasemonkey-0.6.4-fx.xpi"&gt;install GreaseMonkey (for Firefox 1.5)&lt;/a&gt;, then open &lt;a href="http://zwnj.org/proj/gcal/jalali-gcal-1.1.user.js"&gt;Jalali GCal user script&lt;/a&gt; and install it.  Now refresh Google Calendar page.&lt;br /&gt;&lt;br /&gt;Of course it's under LGPL license.  I hope you like it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: &lt;a href="http://zwnj.org/2008/09/jalali-gcal-moved-to-google-code.html" title="permanent link"&gt;Jalali GCal moved to Google Code&lt;/a&gt;</description><link>http://zwnj.org/2006/06/jalali-calendar-for-google-calendar.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-114911586026697692</guid><pubDate>Wed, 31 May 2006 22:11:00 +0000</pubDate><atom:updated>2007-01-03T05:41:36.428+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>guadec</category><category domain='http://www.blogger.com/atom/ns#'>dont-be-evil</category><category domain='http://www.blogger.com/atom/ns#'>calendar</category><category domain='http://www.blogger.com/atom/ns#'>google</category><title>Your Google public Calendar is NOT public!</title><description>I use &lt;a href="http://calendar.google.com/"&gt;Google Calendar&lt;/a&gt; in day life and also maintain &lt;a href="http://guadec.org/GUADEC2006/schedule/ical"&gt;GUADEC 2006 iCal file&lt;/a&gt; and keep it synced with &lt;a href="http://guadec.org/GUADEC2006/schedule"&gt;the schedule&lt;/a&gt; of &lt;a href="http://guadec.org/"&gt;The GNOME Conference&lt;/a&gt;.  Stop! don't try to add that iCal link to your Google Calendar account.  It doesn't work and you will get an error message.&lt;br /&gt;&lt;br /&gt;Here are what happens:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Google's robots crawl the web and index all calendar files (i.e. iCal), and of course they check the robots.txt file to make sure they are allowed to do this.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Unfortunately, Google Calendar AJAX application checks robots.txt.  May be it uses the indexed file at Google's server and so it's a side effect of the previous fact.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Unfortunately again &lt;a href="http://google.com/robots.txt"&gt;Google's robots.txt&lt;/a&gt; file doesn't allow crawlers to index your public calendars.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Our iCal link is just an HTTP forward to the address of the file on Google's server.  And yes, because of facts 2 and 3, you cannot add our iCal URL to your Google Calendar account!  Not Google only, you cannot use it on any other web application that respect to robots.txt files.  And of course you won't have your public calendar indexed in any search engine; but Google!  It reminds me on how Microsoft tried to make its website somehow Netscape couldn't show it properly.&lt;br /&gt;&lt;br /&gt;By the way, if you want to add GUADEC 2006 calendar to your Google Calendar account, just search for "GUADEC 2006" there, and add it directly.  And send me a note if you need write access to it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; Problems:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;An organizer application (feed reader, calendar, etc) SHOULD NOT use robots.txt files, as it's NOT a crawler, it's just a user agent which do exactly what a user tells it (like a browser).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Google MUST allow other web crawlers to index &lt;i&gt;public&lt;/i&gt; calendars, and NOT make a monopoly .&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;</description><link>http://zwnj.org/2006/06/your-google-public-calendar-is-not.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-114138649574397086</guid><pubDate>Fri, 03 Mar 2006 09:42:00 +0000</pubDate><atom:updated>2007-01-03T05:42:39.568+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>intellectual-property</category><category domain='http://www.blogger.com/atom/ns#'>sharif-uni</category><category domain='http://www.blogger.com/atom/ns#'>iran</category><title>Intellectual Property in Iran</title><description>&lt;a href="http://techstudies.org/"&gt;Center for Technology Studies&lt;/a&gt; (&lt;a href="http://www.sharif.edu/"&gt;SUT&lt;/a&gt;) held a &lt;b&gt;workshop on intellectual property&lt;/b&gt; at &lt;a href="http://management.sharif.edu/"&gt;Graduate School of Management and Economics&lt;/a&gt; (SUT).  &lt;a href="http://www.ripi.ir/en/Staff_info.asp?code=414"&gt;Kamran Bagheri&lt;/a&gt;, from &lt;a href="http://www.ripi.ir/en/"&gt;Iran's Research Institute Of Petroleum Industry&lt;/a&gt;, lectured on the Intellectual Property Acts in US, EU and Iran.  Here are some interesting news!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7792/549/1600/Majiles.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/7792/549/400/Majiles.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;The Intellectual Property Act of Iran is under revision!  It has been approved in the first vote in &lt;a href="http://en.wikipedia.org/wiki/Majlis_of_Iran"&gt;Parliament (Majlis)&lt;/a&gt;, and in about seven months, it will be a law.  Some effects of this act (as Mr. Bagheri told) will be increase in registration prices (i.e. you can get a  patent for $30~40 by now) and international interest on copyright and patent registeration in Iran.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; Current amount of registered patents per year is about &lt;i&gt;five thousands&lt;/i&gt;, that may increase up to &lt;i&gt;fifty thousands&lt;/i&gt; with the new act.&lt;br /&gt;&lt;br /&gt;I'm trying to get more information and will post here as soon as possible.</description><link>http://zwnj.org/2006/03/intellectual-property-in-iran.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-114137864412917002</guid><pubDate>Fri, 03 Mar 2006 08:24:00 +0000</pubDate><atom:updated>2007-01-03T05:44:45.720+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>iran</category><category domain='http://www.blogger.com/atom/ns#'>link</category><category domain='http://www.blogger.com/atom/ns#'>rights</category><title>Journalists' Rights in Iran</title><description>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7792/549/1600/SmartPicture.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/7792/549/320/SmartPicture.jpg" alt="" border="0" /&gt;&lt;/a&gt; A couple of weeks ago, I missed the &lt;a href="http://www.iranartists.org/en/news.php?id=2891"&gt;&lt;b&gt;Speech of Kambiz Norouzi on Rights and Professional Morality of Photojournalism&lt;/b&gt;&lt;/a&gt; which was held on &lt;a href="http://www.iranartists.org/en/"&gt;Iranian Artists Organization&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Based on news reports, &lt;a href="http://rooznamenegar.ir/en/2006/02/12/kombiz_norouzi_lawyer_and_lect_1.shtml"&gt;Kambiz Norouzi will be in court branch no. 1083 of General Court of Tehran, headed by Judge Husseinian&lt;/a&gt; and he will defend himself. He is accused of propaganda against the establishment, irreverent comments and his accuser is general prosecutor.&lt;br /&gt;&lt;br /&gt;Hope they let me to get to the session.&lt;br /&gt;&lt;br /&gt;Kambiz Norouzi is a Lawyer and Lecturer on Press Rights in University and Media Education Center in Iran. More about Kambiz Norouzi: &lt;a href="http://www.google.com/search?q=kambiz+norouzi"&gt;English&lt;/a&gt;, &lt;a href="http://www.google.com/search?q=کامبیز+نوروزی"&gt;Persian&lt;/a&gt;, &lt;a href="http://www.google.com/search?q=كامبيز+نوروزي"&gt;Persian (misspell)&lt;/a&gt;</description><link>http://zwnj.org/2006/03/journalists-rights-in-iran.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-113879730866834167</guid><pubDate>Wed, 01 Feb 2006 11:41:00 +0000</pubDate><atom:updated>2007-01-03T13:13:45.905+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>guadec</category><category domain='http://www.blogger.com/atom/ns#'>graphic-design</category><category domain='http://www.blogger.com/atom/ns#'>gnome</category><title>GUADEC Logo Design Contest</title><description>Here are my works for the &lt;a href="http://beta.guadec.org/contest"&gt;GUADEC logo design contest&lt;/a&gt;.  You can find &lt;a href="http://www.flickr.com/photos/zwnj/sets/72057594057113693/"&gt;my complete set of GUADEC Logos&lt;/a&gt; at &lt;a href="http://www.flickr.com/photos/zwnj/"&gt;my photostream&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93754221/in/set-72057594057113693" title="guadec-76.01"&gt;&lt;img src="http://static.flickr.com/36/93754221_9505805919_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93755126/in/set-72057594057113693" title="guadec-77.20"&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/28/93755126_0b5ee2277f_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93756078/in/set-72057594057113693" title="guadec-78.32"&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/42/93756078_c638245c70_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93756564/in/set-72057594057113693" title="guadec-79.31"&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/42/93756564_127826f2a3_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93757310/in/set-72057594057113693" title="guadec-80.41"&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/24/93757310_fe1d5f8257_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93757794/in/set-72057594057113693" title="guadec-81.51"&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/16/93757794_475757cca4_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93758728/in/set-72057594057113693" title="guadec-82.44"&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/40/93758728_392cd804c6_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93760028/in/set-72057594057113693" title="guadec-83.34"&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/34/93760028_c37f8ec942_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93760916/in/set-72057594057113693" title="guadec-84.25"&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/14/93760916_9315404af4_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/zwnj/93762729/in/set-72057594057113693" title="guadec-85.16"&gt;&lt;br /&gt;&lt;img src="http://static.flickr.com/33/93762729_74b50c07cb_m_d.jpg" alt="" style="border: 1px solid white; padding: 3px;" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://zwnj.org/2006/02/guadec-logo-design-contest.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-113831427117619456</guid><pubDate>Thu, 26 Jan 2006 22:18:00 +0000</pubDate><atom:updated>2007-01-03T13:14:12.867+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>vim</category><category domain='http://www.blogger.com/atom/ns#'>delete-me</category><title>And the LORD said: Vim</title><description>And the LORD said, behold, editor is one, and it has one binding language; and this they begin to do: and now nothing will be restrained from them, which they have imagined to do.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.moolenaar.net/"&gt;Bram&lt;/a&gt; sent an email titled "Vim mapping" to &lt;a href="http://groups.yahoo.com/group/vimannounce/"&gt;announce mailing list&lt;/a&gt;, so I joined the group at Frappr. The map is found here: &lt;a href="http://www.frappr.com/vim"&gt;http://www.frappr.com/vim&lt;/a&gt;.</description><link>http://zwnj.org/2006/01/and-lord-said-vim.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-113423492450279727</guid><pubDate>Sat, 10 Dec 2005 17:15:00 +0000</pubDate><atom:updated>2007-01-03T13:14:51.409+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>delete-me</category><category domain='http://www.blogger.com/atom/ns#'>contest</category><category domain='http://www.blogger.com/atom/ns#'>gnome</category><title>GNOME's marketing slogan for 2006</title><description>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/zwnj/72098554/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/34/72098554_af6ee48d1d_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt; &lt;span style="margin-top: 0px;font-size:0;" &gt;  &lt;a href="http://www.flickr.com/photos/zwnj/72098554/"&gt;GNOME's marketing slogan for 2006&lt;/a&gt; Originally uploaded by &lt;a href="http://www.flickr.com/people/zwnj/"&gt;ZWNJ&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Last week, &lt;a href="http://gnomedesktop.org/"&gt;FootNotes&lt;/a&gt; held &lt;a href="http://gnomedesktop.org/node/2506"&gt;a brainstorming for a Motto/Slogan for GNOME&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Seeing &lt;a href="http://gnomedesktop.org/node/2510"&gt;the poll for the final results&lt;/a&gt;, &lt;a href="http://gnomedesktop.org/node/2506#comment-39502"&gt;my suggestion&lt;/a&gt; is at the first place! This would be &lt;b&gt;my best&lt;/b&gt; contribution to the GNOME project; after all those patches for Character Map, Pango, etc.</description><link>http://zwnj.org/2005/12/gnomes-marketing-slogan-for-2006.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-113162449099301226</guid><pubDate>Thu, 10 Nov 2005 12:08:00 +0000</pubDate><atom:updated>2007-01-03T13:15:24.965+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>gaim</category><category domain='http://www.blogger.com/atom/ns#'>user-interface-design</category><category domain='http://www.blogger.com/atom/ns#'>hack</category><category domain='http://www.blogger.com/atom/ns#'>gnome</category><title>Horizontal theme for Guifications</title><description>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/zwnj/61846187/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/31/61846187_6b8643437b_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:0;" &gt;  &lt;a href="http://www.flickr.com/photos/zwnj/61846187/"&gt;Horizontal theme for Guification Originally uploaded by &lt;/a&gt;&lt;a href="http://www.flickr.com/people/zwnj/"&gt;ZWNJ&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Here are my Horizontal theme for &lt;a href="http://guifications.sf.net/"&gt;Gaim's Guifications plugin.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/proj/guifications/horizontal-1.0.tar.gz"&gt;Download horizontal-1.0.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/proj/guifications/horizontal-1.0.zip"&gt;Download horizontal-1.0.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just sets "IM Message", "Invited", "Name Spoken", "Topic Changed" and "Warned" event, as they are the only feature that I use.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu HOWTO:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$ sudo apt-get install gaim-guifications wget&lt;br /&gt;$ mkdir -p ~/.gaim/guifications/themes/&lt;br /&gt;$ wget http://zwnj.org/proj/guifications/horizontal-1.0.tar.gz -O - | tar -zx -C ~/.gaim/guifications/themes/&lt;br /&gt;&lt;/pre&gt;</description><link>http://zwnj.org/2005/11/horizontal-theme-for-guifications.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-110944795340117710</guid><pubDate>Thu, 24 Feb 2005 19:55:00 +0000</pubDate><atom:updated>2007-01-03T13:16:27.723+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>sharif-uni</category><category domain='http://www.blogger.com/atom/ns#'>photography</category><category domain='http://www.blogger.com/atom/ns#'>geek</category><title>Before Home Computers</title><description>We were too lazy the other night; so we decided to have some fun with my new Canon 300D.  Looking around for a subject, I rememberd &lt;a href="http://nat.org/" title="Nat Friedman"&gt;Nat&lt;/a&gt;'s &lt;a href="http://nat.org/2005/january/#28-January-2005"&gt;photos&lt;/a&gt; that was the next generation of &lt;a href="http://www.microsoft.com/billgates/" title="Bill Gates"&gt;Bill&lt;/a&gt;'s &lt;a href="http://blog.monkeymethods.org/2005/01/bill-gates-strikes-pose-for-teen-beat.html"&gt;ones&lt;/a&gt;.  Here is what we did, episode I of the trilogy: &lt;span style="font-style:italic;"&gt;Before Home Computers&lt;/span&gt;.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://zwnj.org/2005/cdc-70/img_0898_2.jpg"&gt;&lt;img src="http://zwnj.org/2005/cdc-70/img_0898_3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://zwnj.org/2005/cdc-70/img_0901_2.jpg"&gt;&lt;img src="http://zwnj.org/2005/cdc-70/img_0901_3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://zwnj.org/2005/cdc-70/img_0971_3.jpg"&gt;&lt;img src="http://zwnj.org/2005/cdc-70/img_0971_4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;He is &lt;a href="http://www.google.com/search?q=amin+khosrowshahi" title="Amin Khosrowshahi"&gt;Amin&lt;/a&gt;, the network manager and my good friend at &lt;a href="http://cc.sharif.edu/"&gt;Computer Center&lt;/a&gt; of &lt;a href="http://www.sharif.edu/"&gt;Sharif University&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;</description><link>http://zwnj.org/2005/02/before-home-computers.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-110235328281023294</guid><pubDate>Mon, 06 Dec 2004 17:13:00 +0000</pubDate><atom:updated>2007-01-03T13:08:15.381+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>delete-me</category><title>Which File Extension?</title><description>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a href="http://www.bbspot.com/News/2004/10/extension_quiz.php"&gt;&lt;img src="http://www.bbspot.com/Images/News_Features/2004/10/file_extensions/c.jpg" width="300" height="90" border="0" alt="You are .c You have potential, but are often the source of problems and frustration.  One misplaced word and you get stuck in an infinite loop."&gt;&lt;br&gt;Which File Extension are You?&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://zwnj.org/2004/12/which-file-extension.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-110235304695931852</guid><pubDate>Mon, 06 Dec 2004 17:10:00 +0000</pubDate><atom:updated>2007-01-03T13:08:11.362+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>delete-me</category><title>Which OS?</title><description>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a href="http://bbspot.com/News/2003/01/os_quiz.php"&gt;&lt;img src="http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/gnu_hurd.jpg" width="300" height="90" border="0" alt="You are GNU/HURD.  You feel like your life is incomplete.  If you answer all of the questions you might get better results."&gt;&lt;br&gt;Which OS are You?&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://zwnj.org/2004/12/which-os.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-110227566258675051</guid><pubDate>Sun, 05 Dec 2004 19:10:00 +0000</pubDate><atom:updated>2007-01-03T13:07:27.240+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>splash</category><category domain='http://www.blogger.com/atom/ns#'>gimp</category><category domain='http://www.blogger.com/atom/ns#'>graphic-design</category><category domain='http://www.blogger.com/atom/ns#'>contest</category><category domain='http://www.blogger.com/atom/ns#'>gnome</category><title>Selected Splash Images</title><description>Thanks to friends, I've worked more on images and these are three I wanna submit to &lt;a href="http://www.gimp.org/about/splash/contest/"&gt;the contest&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center"&gt;&lt;br /&gt;21 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/2481-2.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/2481-2.1.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;22 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3136-3.3.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3136-3.3.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;23 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/2524-2.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/2524-2.1.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://zwnj.org/2004/12/selected-splash-images.html</link><author>noreply@blogger.com (Behnam)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8129475.post-110219433859992407</guid><pubDate>Sat, 04 Dec 2004 19:44:00 +0000</pubDate><atom:updated>2007-01-03T13:20:33.318+03:30</atom:updated><category domain='http://www.blogger.com/atom/ns#'>gimp</category><category domain='http://www.blogger.com/atom/ns#'>request-for-comment</category><category domain='http://www.blogger.com/atom/ns#'>graphic-design</category><category domain='http://www.blogger.com/atom/ns#'>contest</category><category domain='http://www.blogger.com/atom/ns#'>gnome</category><title>GIMP 2.2 Splash Contest</title><description>&lt;a href="http://slashdot.org/article.pl?sid=04/11/30/1524259&amp;tid=92"&gt;/.&lt;/a&gt;: "The GIMP 2.2 Splash Contest is now officially open! Competition entries should be attached to the live.gnome.org wiki before midnight next Sunday. Submit your work and get the glory (there may be a small prize sponsored, too)."&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Reading the news, I decided to participate in &lt;a href="http://www.gimp.org/about/splash/contest/"&gt;GIMP 2.2 Splash Contest&lt;/a&gt;.  I have made ready some images and you should help me in select the best one, two or three for &lt;a href="http://www.gimp.org/"&gt;the lovely GIMP&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;All the photos are taken with (&lt;a href="http://behdad.org/"&gt;Behdad&lt;/a&gt;'s) &lt;a href="http://konicaminolta.com/products/consumer/digital_camera/dimage/"&gt;Minolta DiMAGE&lt;/a&gt; by &lt;a href="http://behnam.esfahbod.info/"&gt;myself&lt;/a&gt;. ;)&lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center"&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/2517.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/2517.1.mini.jpg"/&gt;&lt;/a&gt; 1 - 2 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/2524.6.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/2524.6.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/2530-2.2.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/2530-2.2.mini.jpg"/&gt;&lt;/a&gt; 3 - 4 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/2554.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/2554.1.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3010-3.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3010-3.1.mini.jpg"/&gt;&lt;/a&gt; 5 - 6 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3013-2.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3013-2.1.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3089-2.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3089-2.1.mini.jpg"/&gt;&lt;/a&gt; 7 - 8 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3136-2.4.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3136-2.4.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3225.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3225.1.mini.jpg"/&gt;&lt;/a&gt; 9 - 10 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3275.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3275.1.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3290-2.2.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3290-2.2.mini.jpg"/&gt;&lt;/a&gt; 11 - 12 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3292.3.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3292.3.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3367-2.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3367-2.1.mini.jpg"/&gt;&lt;/a&gt; 13 - 14 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3394.2.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3394.2.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3446-2.4.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3446-2.4.mini.jpg"/&gt;&lt;/a&gt; 15 - 16 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3453.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3453.1.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3600.3.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3600.3.mini.jpg"/&gt;&lt;/a&gt; 17 - 18 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3593-2.3.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3593-2.3.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3530.2.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3530.2.mini.jpg"/&gt;&lt;/a&gt; 19 - 20 &lt;a href="http://zwnj.org/2004/gimp-2.2-splash/3646.1.png"&gt;&lt;img src="http://zwnj.org/2004/gimp-2.2-splash/mini/3646.1.mini.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Help me... write down your favourites!&lt;br/&gt;&lt;br/&gt;</description><link>http://zwnj.org/2004/12/gimp-22-splash-contest.html</link><author>noreply@blogger.com (Behnam)</author></item></channel></rss>