<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>helw.net</title>
    <link>https://helw.net/</link>
    <description>Recent content on helw.net</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 07 Mar 2026 15:41:59 +0400</lastBuildDate>
    <atom:link href="https://helw.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Running Android Auto on an Emulator</title>
      <link>https://helw.net/2026/03/07/running-android-auto-on-an-emulator/</link>
      <pubDate>Sat, 07 Mar 2026 15:41:59 +0400</pubDate>
      <guid>https://helw.net/2026/03/07/running-android-auto-on-an-emulator/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;https://developer.android.com/training/cars/testing/dhu&#34;&gt;desktop-head-unit&lt;/a&gt; is used for testing Android Auto apps, typically in conjunction with running on a physical device and then running &lt;code&gt;desktop-head-unit --usb&lt;/code&gt;. What if we want to test an Android Auto app without a physical device?&lt;/p&gt;&#xA;&lt;p&gt;The Android Auto version that can be seen on Google Play emulators says that &amp;ldquo;This app isn&amp;rsquo;t compatible with your device anymore.&amp;rdquo; Some time ago, I found a &lt;a href=&#34;https://stackoverflow.com/questions/76482834/can-we-test-android-auto-purely-in-emulators-2023&#34;&gt;StackOverflow&lt;/a&gt; question that is the basis for this post (though this post is updated since things have changed since then).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Compose UI without an Activity</title>
      <link>https://helw.net/2025/08/31/compose-ui-without-an-activity/</link>
      <pubDate>Sun, 31 Aug 2025 14:46:48 +0400</pubDate>
      <guid>https://helw.net/2025/08/31/compose-ui-without-an-activity/</guid>
      <description>&lt;p&gt;Recently, I needed to add a custom marker to a &lt;a href=&#34;https://github.com/maplibre/maplibre-native&#34;&gt;MapLibre&lt;/a&gt; map with the upcoming street name, while respecting various rules (supporting RTL, etc). Inspired by our iOS team, I solved this by writing the street name  marker code in Compose, and then taking a &lt;a href=&#34;https://developer.android.com/develop/ui/compose/graphics/draw/modifiers#composable-to-bitmap&#34;&gt;screenshot of the Composable&lt;/a&gt; on demand and rendering it to the map. This solution worked well, and everything was great until I wanted to show the same markers on the Android Auto map.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Arabic Numbers and Regions</title>
      <link>https://helw.net/2025/05/31/arabic-numbers-and-regions/</link>
      <pubDate>Sat, 31 May 2025 15:26:11 +0400</pubDate>
      <guid>https://helw.net/2025/05/31/arabic-numbers-and-regions/</guid>
      <description>&lt;p&gt;In Android 16, I noticed that my apps that explicitly tried to show Arabic-Hindi numerals (٠, ١, ٢, ٣, &amp;hellip;), were now showing Western numerals (0, 1, 2, 3, &amp;hellip;) instead. This happened irrespective of the phone&amp;rsquo;s primary locale.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&gt;&lt;img src=&#34;https://helw.net/images/arabic_numbers_api35-05.31.2025.jpg&#34;&#xA;    alt=&#34;Android 15, api 35&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;p&gt;Android 15, api 35&lt;/p&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;figure&gt;&lt;img src=&#34;https://helw.net/images/arabic_numbers_api36-05.31.2025.jpg&#34;&#xA;    alt=&#34;Android 16, api 36&#34;&gt;&lt;figcaption&gt;&#xA;      &lt;p&gt;Android 16, api 36&lt;/p&gt;&#xA;    &lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Notice how the numbers everywhere are different - on Android 16, everything is using Latin numbers, whereas on Android 15, we&amp;rsquo;re getting the Arabic-Hindi numerals that we&amp;rsquo;d expect.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quick Notes about Edge to Edge</title>
      <link>https://helw.net/2025/04/06/quick-notes-about-edge-to-edge/</link>
      <pubDate>Sun, 06 Apr 2025 15:30:37 +0400</pubDate>
      <guid>https://helw.net/2025/04/06/quick-notes-about-edge-to-edge/</guid>
      <description>&lt;p&gt;When upgrading an app to target Android 15 (&lt;code&gt;targetSdk 35&lt;/code&gt;), edge to edge layouts are &lt;a href=&#34;https://developer.android.com/about/versions/15/behavior-changes-15#window-insets&#34;&gt;enabled by default&lt;/a&gt;. While the documentation about doing this for &lt;a href=&#34;https://developer.android.com/develop/ui/compose/layouts/insets&#34;&gt;Compose&lt;/a&gt; and &lt;a href=&#34;https://developer.android.com/develop/ui/views/layout/edge-to-edge&#34;&gt;Views&lt;/a&gt; is very detailed and has everything needed for the migration, I want to call out some quick points that weren&amp;rsquo;t immediately obvious (or that I missed in the documentation the first time).&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;android-29-and-below&#34;&gt;Android 29 and Below&lt;/h2&gt;&#xA;&lt;p&gt;Typically, handling edge to edge is just a matter of targeting Android 35, calling &lt;code&gt;enableEdgeToEdge()&lt;/code&gt;, and applying the appropriate insets to the layouts to make things look correct. Setting these insets usually takes the form of:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pitfalls when working with KMP Strings</title>
      <link>https://helw.net/2025/01/19/pitfalls-when-working-with-kmp-strings/</link>
      <pubDate>Sun, 19 Jan 2025 17:19:47 +0400</pubDate>
      <guid>https://helw.net/2025/01/19/pitfalls-when-working-with-kmp-strings/</guid>
      <description>&lt;p&gt;Alternative Title: &amp;ldquo;One cannot simply use string indices from Kotlin in Swift.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;One of the apps I am working on uses Kotlin Multiplatform for the business logic, and then has a specific Swift UI implementation for iOS and a Compose multiplatform implementation for other platforms. I built a fairly complex search feature that outputs a list of search results, with each result including the indices of the matched substrings to highlight in the text.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scaling Android without a Monorepo</title>
      <link>https://helw.net/2024/10/18/scaling-android-without-a-monorepo/</link>
      <pubDate>Fri, 18 Oct 2024 01:37:01 +0400</pubDate>
      <guid>https://helw.net/2024/10/18/scaling-android-without-a-monorepo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://kadirkid.dev&#34;&gt;Abdulahi&lt;/a&gt; and I gave another talk this year at &lt;a href=&#34;https://nyc.droidcon.com&#34;&gt;Droidcon NYC&lt;/a&gt;. This one talks about how to scale Android development without a monorepo. The talk discusses various topics, including:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;building an architecture to support an app spread out over many repos&lt;/li&gt;&#xA;&lt;li&gt;binary compatibility&lt;/li&gt;&#xA;&lt;li&gt;tooling to understand changes to the dependency tree&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The video is &lt;a href=&#34;https://www.droidcon.com/2024/10/17/scaling-android-development-without-a-monorepo/&#34;&gt;here&lt;/a&gt;, and the slides can be found &lt;a href=&#34;https://speakerdeck.com/ahmedre/scaling-android-without-a-monorepo&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Single Gesture Interaction between Multiple Composables</title>
      <link>https://helw.net/2024/07/01/single-gesture-interaction-between-multiple-composables/</link>
      <pubDate>Mon, 01 Jul 2024 23:49:16 +0400</pubDate>
      <guid>https://helw.net/2024/07/01/single-gesture-interaction-between-multiple-composables/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;Recently, I spent some time trying to replicate a gesture I liked on iOS&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. I had a simple button where, if you long press it, a menu shows up from which an item can be selected. On the iOS app, you could select an item from this menu in a single gesture. By long pressing the button and not letting go, you could drag your finger to the item and select a menu item in one gesture.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tidbits About Compose Web</title>
      <link>https://helw.net/2024/05/13/tidbits-about-compose-web/</link>
      <pubDate>Mon, 13 May 2024 00:08:21 +0400</pubDate>
      <guid>https://helw.net/2024/05/13/tidbits-about-compose-web/</guid>
      <description>&lt;p&gt;Compose on the web has always fascinated me. It&amp;rsquo;s always been really cool to take a working application on Android and have it run with minimal changes on various other platforms, including the web. While I&amp;rsquo;ve &lt;a href=&#34;https://helw.net/2023/06/04/using-compose-on-the-web-without-wasm/&#34;&gt;written&lt;/a&gt; about it in the past and &lt;a href=&#34;https://helw.net/2023/10/10/server-driven-ui-from-a-design-system/&#34;&gt;show cased&lt;/a&gt; it in &lt;a href=&#34;https://helw.net/2022/10/31/kotlin-multiplatform-beyond-ios-and-android/&#34;&gt;talks&lt;/a&gt;, it&amp;rsquo;s always been a toy of sorts for me.&lt;/p&gt;&#xA;&lt;p&gt;This changed one day when I wanted to write a tool for visualizing some data at work. I decided to write a desktop app, and, I opted to use Kotlin and Compse, guessing it&amp;rsquo;d be the fastest way to accomplish what I want. After making it work, I started thinking of how I could share this tool with my colleagues. Sharing jars or instructions for building wasn&amp;rsquo;t as interesting, so what about just sharing a url? This made the utility of Compose for web much more apparent to me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Server Driven Ui from a Design System</title>
      <link>https://helw.net/2023/10/10/server-driven-ui-from-a-design-system/</link>
      <pubDate>Tue, 10 Oct 2023 23:22:31 +0400</pubDate>
      <guid>https://helw.net/2023/10/10/server-driven-ui-from-a-design-system/</guid>
      <description>&lt;p&gt;My coworker &lt;a href=&#34;https://kadirkid.dev&#34;&gt;Abdulahi Osoble&lt;/a&gt; and I recently gave a talk at &lt;a href=&#34;https://nyc.droidcon.com&#34;&gt;Droidcon NYC&lt;/a&gt; about how to use a design system to make building Server Driven UI easier. We go through the motivations and building blocks, along with architectural decisions that need to be made along the way.&lt;/p&gt;&#xA;&lt;p&gt;The video is &lt;a href=&#34;https://www.droidcon.com/2023/10/06/bootstrapping-simple-server-driven-ui-from-a-design-system/&#34;&gt;here&lt;/a&gt;, the slide deck is &lt;a href=&#34;https://speakerdeck.com/ahmedre/bootstrapping-simple-server-driven-ui-from-a-design-system&#34;&gt;here&lt;/a&gt;, and the accompanying open source repository is &lt;a href=&#34;https://github.com/ahmedre/sdui&#34;&gt;here&lt;/a&gt;. The repository is my favorite part, since it showcases a fictional micro-design system running on multiple platforms, and showcases Server Driven UI working on all of these platforms with the same source json.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Performance when Scripting with Kotlin</title>
      <link>https://helw.net/2023/07/03/performance-when-scripting-with-kotlin/</link>
      <pubDate>Mon, 03 Jul 2023 00:42:29 +0400</pubDate>
      <guid>https://helw.net/2023/07/03/performance-when-scripting-with-kotlin/</guid>
      <description>&lt;p&gt;Not too long ago, I came across &lt;a href=&#34;https://kau.sh/blog/kscript-copilot/&#34;&gt;Kaushik&amp;rsquo;s&lt;/a&gt; blog post and &lt;a href=&#34;https://github.com/kaushikgopal/kotlin-scripts&#34;&gt;repo&lt;/a&gt; about Kotlin scripting. Around the same time, I was trying to automate a process of cleaning up some images I had. Given a set of transparent pngs, I wanted to find out if the last line was a solid line, and, if so, and if nothing is touching that line, remove it. While typically, I turn to using &lt;a href=&#34;https://python-pillow.org&#34;&gt;Pillow&lt;/a&gt; and Python for image manipulation scripts, I decided to give writing a Kotlin script a try instead.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using Compose on the Web without Wasm</title>
      <link>https://helw.net/2023/06/04/using-compose-on-the-web-without-wasm/</link>
      <pubDate>Sun, 04 Jun 2023 14:45:54 +0400</pubDate>
      <guid>https://helw.net/2023/06/04/using-compose-on-the-web-without-wasm/</guid>
      <description>&lt;p&gt;At KotlinConf this year, JetBrains &lt;a href=&#34;https://blog.jetbrains.com/kotlin/2023/04/kotlinconf-2023-opening-keynote/&#34;&gt;announced&lt;/a&gt; that Compose for Web will be powered by &lt;a href=&#34;https://en.wikipedia.org/wiki/WebAssembly&#34;&gt;WebAssembly&lt;/a&gt;. The &lt;a href=&#34;https://github.com/Kotlin/kotlin-wasm-examples/tree/main/compose-imageviewer&#34;&gt;example&lt;/a&gt; repository was very compelling, showing that a composable function can now be written on Android and shared across to iOS and web. I quickly got to work updating one of our internal projects to support this and was able to get it working fairly quickly. My coworker, &lt;a href=&#34;https://twitter.com/efemoney_&#34;&gt;Efeturi&lt;/a&gt;, said, &amp;ldquo;it&amp;rsquo;s nice but, too bad it&amp;rsquo;s still in alpha.&amp;rdquo; Little did I realize that trying to answer that simple comment would lead me to discovering something I never realized before - you can actually use the same Composable functions on the web today without WebAssembly (and thus without the alpha dependency).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tips for Safely Migrating From Gson to Moshi</title>
      <link>https://helw.net/2023/01/31/tips-for-safely-migrating-from-gson-to-moshi/</link>
      <pubDate>Tue, 31 Jan 2023 23:57:03 +0400</pubDate>
      <guid>https://helw.net/2023/01/31/tips-for-safely-migrating-from-gson-to-moshi/</guid>
      <description>&lt;p&gt;Several people &lt;a href=&#34;https://blog.danlew.net/2021/11/01/how-trello-android-converted-from-gson-to-moshi/&#34;&gt;have&lt;/a&gt; &lt;a href=&#34;https://careers.wolt.com/en/blog/tech/gson-to-moshi-migration-the-good-the-bad-and-the-deserializer&#34;&gt;already&lt;/a&gt; &lt;a href=&#34;https://proandroiddev.com/goodbye-gson-hello-moshi-4e591116231e&#34;&gt;written&lt;/a&gt; about their journey migrating from &lt;a href=&#34;https://github.com/google/gson&#34;&gt;Gson&lt;/a&gt; to &lt;a href=&#34;https://github.com/square/moshi&#34;&gt;Moshi&lt;/a&gt;. So why write this post? While migrating a fairly large project to Moshi, my team learned a few things (and came up with a few simple tools) that made it safer and easier to do this migration. Some of these points were either mentioned in passing in the aforementioned articles, or were skipped over altogether, and they are the focus of this post. Consequently, I&amp;rsquo;ll skip things like the motivation of moving to Moshi, since some of the aforementioned articles cover that pretty well.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kotlin Multiplatform - Beyond iOS and Android</title>
      <link>https://helw.net/2022/10/31/kotlin-multiplatform-beyond-ios-and-android/</link>
      <pubDate>Mon, 31 Oct 2022 12:07:37 +0400</pubDate>
      <guid>https://helw.net/2022/10/31/kotlin-multiplatform-beyond-ios-and-android/</guid>
      <description>&lt;p&gt;A little over a year ago, I gave a &lt;a href=&#34;https://helw.net/2021/09/01/building-a-prayertimes-app-in-kmp/&#34;&gt;talk&lt;/a&gt; about building a PrayerTimes mobile application for iOS and Android using Kotlin Multiplatform some time ago. I recently gave a &lt;a href=&#34;https://www.youtube.com/watch?v=LZRsfDNR2Zg&#34; title=&#34;Kotlin Multiplatform Beyond iOS and Android&#34;&gt;second talk&lt;/a&gt; about expanding this application to run on a plethora of other platforms (desktop, web, macOS, Linux, watchOS, iOS using Compose). You can watch it &lt;a href=&#34;https://www.youtube.com/watch?v=LZRsfDNR2Zg&#34; title=&#34;Kotlin Multiplatform Beyond iOS and Android&#34;&gt;here&lt;/a&gt; and see the code &lt;a href=&#34;https://github.com/ahmedre/prayertimes-kmp&#34; title=&#34;PrayerTimes KMP on Github&#34;&gt;on GitHub&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fixing Build Regressions</title>
      <link>https://helw.net/2022/09/24/fixing-build-regressions/</link>
      <pubDate>Sat, 24 Sep 2022 19:02:29 +0400</pubDate>
      <guid>https://helw.net/2022/09/24/fixing-build-regressions/</guid>
      <description>&lt;p&gt;In a &lt;a href=&#34;https://helw.net/2022/06/12/visualizing-gradle-build-perf-over-time/&#34;&gt;previous article&lt;/a&gt;, I talked about writing &lt;a href=&#34;https://github.com/ahmedre/profiler-util&#34;&gt;profiler-util&lt;/a&gt;, a tool I open sourced for visualizing build performance over time for personal projects (it interops the files generated by &lt;a href=&#34;https://github.com/gradle/gradle-profiler&#34;&gt;gradle-profiler&lt;/a&gt; and uploads the data to a Google Spreadsheet, along with providing tools for detecting regressions).&lt;/p&gt;&#xA;&lt;p&gt;I typically run &lt;a href=&#34;https://github.com/gradle/gradle-profiler&#34;&gt;gradle-profiler&lt;/a&gt; on my personal projects every handful of PRs, especially those that I expect might affect build speeds (Gradle plugin versions, AGP versions, compiler plugins, etc).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Android Resource Cleanup</title>
      <link>https://helw.net/2022/09/19/android-resource-cleanup/</link>
      <pubDate>Mon, 19 Sep 2022 00:03:45 +0400</pubDate>
      <guid>https://helw.net/2022/09/19/android-resource-cleanup/</guid>
      <description>&lt;p&gt;As an Android code base grows and has increasing code churn, unused resources are very likely to exist. While Android Studio has an option for cleaning up and removing unused resources, there are some reported &lt;a href=&#34;https://issuetracker.google.com/issues/141578652&#34;&gt;bugs&lt;/a&gt; in this functionality that are still not fixed.&lt;/p&gt;&#xA;&lt;p&gt;I started searching for another solution for finding and cleaning up unused resources in Android projects. I found &lt;a href=&#34;https://github.com/oxsoft/android-resource-cleaner&#34;&gt;this project&lt;/a&gt;, which has some Python 2 scripts to directly manipulate resources. Since it hadn&amp;rsquo;t been updated since 2018, I took the liberty to build something based on it, which fixes some of the issues I ran into while using it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Productive Mobile App Development</title>
      <link>https://helw.net/2022/07/01/productive-mobile-app-development/</link>
      <pubDate>Fri, 01 Jul 2022 23:52:29 +0400</pubDate>
      <guid>https://helw.net/2022/07/01/productive-mobile-app-development/</guid>
      <description>&lt;p&gt;I gave a talk at &lt;a href=&#34;https://www.youtube.com/c/TheassemblyAe&#34;&gt;The Assembly&lt;/a&gt; in Dubai about tips and tricks for productively building mobile applications. In it, I discuss experimentation, catching issues earlier in CI/CD, multiplatform, and various other topics. Here are the &lt;a href=&#34;https://speakerdeck.com/ahmedre/tips-and-tricks-for-productive-mobile-development&#34;&gt;slides&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/Ze0yTAsiRRU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>Visualizing Gradle Build Perf Over Time</title>
      <link>https://helw.net/2022/06/12/visualizing-gradle-build-perf-over-time/</link>
      <pubDate>Sun, 12 Jun 2022 15:21:09 +0400</pubDate>
      <guid>https://helw.net/2022/06/12/visualizing-gradle-build-perf-over-time/</guid>
      <description>&lt;h2 id=&#34;monitoring-gradle-build-speeds-for-smaller-projects&#34;&gt;Monitoring Gradle Build Speeds for Smaller Projects&lt;/h2&gt;&#xA;&lt;p&gt;Today, there are &lt;a href=&#34;https://developer.android.com/studio/build/optimize-your-build&#34;&gt;many&lt;/a&gt; &lt;a href=&#34;https://proandroiddev.com/how-we-reduced-our-gradle-build-times-by-over-80-51f2b6d6b05b&#34;&gt;great&lt;/a&gt; &lt;a href=&#34;https://www.zacsweers.dev/optimizing-your-kotlin-build/&#34;&gt;articles&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=CkKtCuqqxHs&#34;&gt;videos&lt;/a&gt; about how to optimize Gradle performance for Android builds. Larger companies &lt;a href=&#34;https://developer.squareup.com/blog/measure-measure-measure/&#34;&gt;watch these metrics&lt;/a&gt; closely, since build time translates into money. These &lt;a href=&#34;https://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer/&#34;&gt;two&lt;/a&gt; &lt;a href=&#34;https://xkcd.com/303/&#34;&gt;comics&lt;/a&gt; sum up the situation pretty nicely.&lt;/p&gt;&#xA;&lt;p&gt;I write and maintain several of my own Android applications. This got me to thinking about my own app build times. I started off using the &lt;a href=&#34;https://github.com/gradle/gradle-profiler&#34;&gt;gradle profiler&lt;/a&gt;, as recommended by many of the aforementioned articles and videos (&lt;a href=&#34;https://dev.to/autonomousapps/benchmarking-builds-with-gradle-profiler-oa8&#34;&gt;this article&lt;/a&gt; gives a nice introduction on how to use the gradle-profiler in the light of Android apps).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Finding out why a Dependency was Requested</title>
      <link>https://helw.net/2021/09/20/finding-out-why-a-dependency-was-requested/</link>
      <pubDate>Mon, 20 Sep 2021 14:30:00 +0400</pubDate>
      <guid>https://helw.net/2021/09/20/finding-out-why-a-dependency-was-requested/</guid>
      <description>&lt;p&gt;I wanted to write a short post about how to find the reason for a particular version of a dependency to be selected by Gradle.&lt;/p&gt;&#xA;&lt;p&gt;Today, while building our app, we started getting this error:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;The minCompileSdk (31) specified in a&#xA;dependency&amp;#39;s AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)&#xA;is greater than this module&amp;#39;s compileSdkVersion (android-30).&#xA;Dependency: androidx.core:core:1.7.0-alpha02.&#xA;AAR metadata file: /Users/ahmedre/.gradle/caches/transforms-3/3a90b660583f6aafd513bafe95732d86/transformed/core-1.7.0-alpha02/META-INF/com/android/build/gradle/aar-metadata.properties.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The error makes sense, but my question was, &amp;ldquo;who pulls in &lt;code&gt;androidx.core:core:1.7.0-alpha02&lt;/code&gt; - we shouldn&amp;rsquo;t be using alpha dependencies at the moment, so where is this coming from?&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building a PrayerTimes App in KMP</title>
      <link>https://helw.net/2021/09/01/building-a-prayertimes-app-in-kmp/</link>
      <pubDate>Wed, 01 Sep 2021 02:38:57 +0400</pubDate>
      <guid>https://helw.net/2021/09/01/building-a-prayertimes-app-in-kmp/</guid>
      <description>&lt;p&gt;I gave a &lt;a href=&#34;https://www.youtube.com/watch?v=QaVVAYuVTe0&#34; title=&#34;Building a PrayerTimes App with KMP&#34;&gt;talk&lt;/a&gt; about building a PrayerTimes mobile application for iOS and Android using Kotlin Multiplatform. The talk is mostly a live coding talk in which we write a simple PrayerTimes mobile app from scratch. Under the hood, the app is using a Kotlin Multiplatform port of the BatoulApps &lt;a href=&#34;https://github.com/batoulapps/adhan-java/tree/kotlin_multiplatform&#34; title=&#34;Adhan&#xA;Kotlin Multiplatform&#34;&gt;Adhan&lt;/a&gt; library. In addition to the video, you can see the code on Github &lt;a href=&#34;https://github.com/ahmedre/prayertimes-kmp&#34; title=&#34;PrayerTimes KMP on Github&#34;&gt;here&lt;/a&gt;, and the (very short, 10 slide) slide deck &lt;a href=&#34;https://helw.net/misc/kmp_prayertimes_slides-08.31.2021.pdf&#34; title=&#34;PrayerTimes KMP Slides&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Aggregating Annotation Processors Across Repos</title>
      <link>https://helw.net/2021/03/16/aggregating-annotation-processors-across-repos/</link>
      <pubDate>Tue, 16 Mar 2021 02:54:00 +0400</pubDate>
      <guid>https://helw.net/2021/03/16/aggregating-annotation-processors-across-repos/</guid>
      <description>&lt;p&gt;&lt;em&gt;Note - A plethora of excellent articles and talks describing how to write an annotation processor exist - consequently, this blog post will not talk about the details on how to build an annotation processor. Instead, it addresses a specific case that I had a much more difficult time finding answers for online and a strategy for solving it.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;scenario&#34;&gt;Scenario&lt;/h2&gt;&#xA;&lt;p&gt;Suppose we are shipping an app with multiple libraries pulled from a company Maven repository. Let’s say we want to write an annotation processor that outputs a list of all classes annotated with a certain annotation. In other words, given:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building a SuperApp</title>
      <link>https://helw.net/2020/12/31/building-a-superapp/</link>
      <pubDate>Thu, 31 Dec 2020 21:38:49 +0400</pubDate>
      <guid>https://helw.net/2020/12/31/building-a-superapp/</guid>
      <description>&lt;p&gt;One of the interesting projects I worked on this year was building Careem’s SuperApp. To do this, we combined Careem’s main two applications, the RideHailing application and the Food deliveries application, into a single app. This may sound simple at first, but it is actually an interesting problem with many layers to unravel.&lt;/p&gt;&#xA;&lt;p&gt;I gave a talk about this at &lt;a href=&#34;https://360andev.com&#34; title=&#34;360|AnDev&#34;&gt;360|AnDev&lt;/a&gt; this year. You can find the slides &lt;a href=&#34;https://speakerdeck.com/ahmedre/building-a-superapp&#34; title=&#34;Building a SuperApp Slides&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Multithreading in Kotlin Multiplatform Apps</title>
      <link>https://helw.net/2020/04/16/multithreading-in-kotlin-multiplatform-apps/</link>
      <pubDate>Thu, 16 Apr 2020 00:29:13 +0400</pubDate>
      <guid>https://helw.net/2020/04/16/multithreading-in-kotlin-multiplatform-apps/</guid>
      <description>&lt;p&gt;&lt;strong&gt;update&lt;/strong&gt; - i did a small presentation about this as part of &lt;a href=&#34;https://touchlab.co&#34;&gt;TouchlabShare&lt;/a&gt; - you can watch the video &lt;a href=&#34;https://www.youtube.com/watch?v=DcO9psUh4LI&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;In the past few days, I began looking at multithreading in Kotlin Multiplatform more carefully when I started a new iOS/Android project that I wanted to share business logic for. I realized that, despite understanding the rules of multithreading in Kotlin Native, I didn’t fully grasp the implications thereof. I thought to write this blog post to share what I learned (and as a reference for my future self).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kotlin Default Interface Methods and Binary Compatibility</title>
      <link>https://helw.net/2019/12/21/kotlin-default-interface-methods-and-binary-compatibility/</link>
      <pubDate>Sat, 21 Dec 2019 03:20:39 +0400</pubDate>
      <guid>https://helw.net/2019/12/21/kotlin-default-interface-methods-and-binary-compatibility/</guid>
      <description>&lt;p&gt;&lt;em&gt;TL;DR&lt;/em&gt; - adding default interface functions in Kotlin constitutes a source-compatible (but not necessarily a binary-compatible) change.&lt;/p&gt;&#xA;&lt;p&gt;Whenever I used to run across &lt;a href=&#34;https://github.com/square/okhttp/issues/4723&#34;&gt;issues&lt;/a&gt; mentioning binary compatibility, I used to always think, “this is super interesting, but that’s for library developers, I don’t have to worry about this while working on apps.” Little did I know how wrong I was.&lt;/p&gt;&#xA;&lt;p&gt;This is a short story of my first encounter with an &lt;code&gt;AbstractMethodError&lt;/code&gt;. But first, allow me to give a brief explanation of the landscape that made this possible.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Your Multiplatform Captain Has Arrived</title>
      <link>https://helw.net/2019/12/17/your-multiplatform-captain-has-arrived/</link>
      <pubDate>Tue, 17 Dec 2019 00:39:19 +0400</pubDate>
      <guid>https://helw.net/2019/12/17/your-multiplatform-captain-has-arrived/</guid>
      <description>&lt;p&gt;I gave a talk at &lt;a href=&#34;https://kotlinconf.com&#34;&gt;KotlinConf 2019&lt;/a&gt; about what we&#xA;learned sharing code between iOS and Android using Kotlin Multiplatform at&#xA;Careem. Here are the &lt;a href=&#34;https://speakerdeck.com/ahmedre/your-multiplatform-captain-has-arrived&#34;&gt;slides&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/R61N5yJGhKI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>ViewPager2 under the Hood</title>
      <link>https://helw.net/2019/02/08/viewpager2-under-the-hood/</link>
      <pubDate>Fri, 08 Feb 2019 14:51:29 +0400</pubDate>
      <guid>https://helw.net/2019/02/08/viewpager2-under-the-hood/</guid>
      <description>&lt;p&gt;Today, Google released the first alpha of &lt;a href=&#34;https://developer.android.com/jetpack/androidx/releases/viewpager2&#34;&gt;ViewPager2&lt;/a&gt;. I had been looking at the code as it was developed in the Android X repository for a while now, and wanted to write a bit about how it works.&lt;/p&gt;&#xA;&lt;h2 id=&#34;motivations&#34;&gt;Motivations&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;ViewPager2&lt;/code&gt; builds on top of the versatile &lt;code&gt;RecyclerView&lt;/code&gt; to make &lt;code&gt;ViewPager2&lt;/code&gt; a worthy successor to &lt;code&gt;ViewPager&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Per the &lt;a href=&#34;https://developer.android.com/jetpack/androidx/releases/viewpager2&#34;&gt;release notes&lt;/a&gt;, there are 3 major features that ViewPager2 adds:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;RTL support - ViewPager’s never natively supported RTL. In order to support it, you’d either have to manually reverse the pages yourself, or use a &lt;a href=&#34;https://github.com/duolingo/rtl-viewpager&#34;&gt;library&lt;/a&gt; that does it for you.&lt;/li&gt;&#xA;&lt;li&gt;Vertical orientation - while you could always use a &lt;code&gt;RecyclerView&lt;/code&gt; or the like to achieve this, you don’t get the snapping behavior out of the box without implementing it yourself.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;notifyDataSetChanged&lt;/code&gt; now works - the old &lt;code&gt;ViewPager&lt;/code&gt;’s &lt;code&gt;notifyDataSetChanged&lt;/code&gt; didn’t recreate the page (a common workaround was to override &lt;code&gt;getItemPosition&lt;/code&gt; to return &lt;code&gt;POSITION_NONE&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I’d argue that a 4th major feature is the ability to inter-op adapters with &lt;code&gt;RecyclerView&lt;/code&gt;s. The replacement for &lt;code&gt;PagerAdapter&lt;/code&gt; is now &lt;code&gt;RecyclerView.Adapter&lt;/code&gt;, which means that any &lt;code&gt;RecyclerView&lt;/code&gt; adapter can just be used as is within &lt;code&gt;ViewPager2&lt;/code&gt;. It also opens the door to using the more granular &lt;code&gt;notifyDataSetChanged&lt;/code&gt; type functions (&lt;code&gt;notifyItemInserted&lt;/code&gt;, &lt;code&gt;notifyItemChanged&lt;/code&gt;, etc) directly or via &lt;code&gt;DiffUtil&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emulator Snapshots Save a lot of Time</title>
      <link>https://helw.net/2019/02/03/emulator-snapshots-save-a-lot-of-time/</link>
      <pubDate>Sun, 03 Feb 2019 21:36:26 +0400</pubDate>
      <guid>https://helw.net/2019/02/03/emulator-snapshots-save-a-lot-of-time/</guid>
      <description>&lt;p&gt;One of the features of the Android emulator that I knew about but never used until recently is snapshots. The snapshot feature lets the emulator save its current state (including the state of the file system, installed apps, etc) and lets the developer reload it again at any time.&lt;/p&gt;&#xA;&lt;p&gt;This feature is amazing for testing upgrades and fixing upgrade related issues. Install the old version of the app, and do any required setup (preferences that need to be set, data that needs to be added, etc). Take a snapshot. Install the new version and test or debug. Need to go back to the old version? Just load the snapshot again and you’re back to exactly where you left off when you took the snapshot.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AppCompat View Inflation</title>
      <link>https://helw.net/2018/08/06/appcompat-view-inflation/</link>
      <pubDate>Mon, 06 Aug 2018 00:51:19 +0400</pubDate>
      <guid>https://helw.net/2018/08/06/appcompat-view-inflation/</guid>
      <description>&lt;p&gt;Today, it’s likely that most newly written &lt;code&gt;Activity&lt;/code&gt;s extend &lt;code&gt;AppCompatActivity&lt;/code&gt;. The fact that it adds backwards compatibility has made life significantly easier for us as Android developers. Yet, how does it work? Specifically, how does it replace a &lt;code&gt;TextView&lt;/code&gt; in a xml layout with an &lt;code&gt;AppCompatTextView&lt;/code&gt;? This post aims to do a deep dive into one aspect of &lt;code&gt;AppCompatActivity&lt;/code&gt; - view inflation.&lt;/p&gt;&#xA;&lt;h3 id=&#34;factory2&#34;&gt;Factory2&lt;/h3&gt;&#xA;&lt;p&gt;In Android, we often write our layouts in xml files. These are bundled with our app (converted to binary xml for performance reasons by aapt/2), and are then inflated at runtime by using &lt;a href=&#34;https://developer.android.com/reference/android/view/LayoutInflater&#34; title=&#34;LayoutInflater&#34;&gt;&lt;code&gt;LayoutInflater&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I See Continuous Improvement</title>
      <link>https://helw.net/2018/04/27/i-see-continuous-improvement/</link>
      <pubDate>Fri, 27 Apr 2018 23:55:13 +0400</pubDate>
      <guid>https://helw.net/2018/04/27/i-see-continuous-improvement/</guid>
      <description>&lt;p&gt;I gave my second talk at &lt;a href=&#34;https://droidcon.ae&#34;&gt;droidcon dubai&lt;/a&gt; this year with my coworker, Oubai Abbasi. We spoke about the importance of continuous integration on Android, along with some of the nice things that it can help catch and that you can do with it. Here is a link to the &lt;a href=&#34;https://speakerdeck.com/ahmedre/i-see-continuous-improvement&#34;&gt;speakerdeck&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/LLWzdGDJje0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>runtime generics in an erasure world</title>
      <link>https://helw.net/2017/11/09/runtime-generics-in-an-erasure-world/</link>
      <pubDate>Thu, 09 Nov 2017 22:02:09 +0400</pubDate>
      <guid>https://helw.net/2017/11/09/runtime-generics-in-an-erasure-world/</guid>
      <description>&lt;p&gt;as we already know, generics in java are a compile time concept to help&#xA;enforce type safety. during compilation, type erasure kicks in, resulting in&#xA;the underlying bytecode being free of any generics information.&lt;/p&gt;&#xA;&lt;p&gt;sometimes, however, we need generics information at runtime (such as when we&#xA;need to convert a json string into its object form, for example). i was&#xA;curious, how does this work given that types are erased at compile time? in&#xA;other words, how does &lt;a href=&#34;https://github.com/google/gson&#34;&gt;gson&lt;/a&gt;&amp;rsquo;s &lt;a href=&#34;https://google.github.io/gson/apidocs/com/google/gson/reflect/TypeToken.html&#34;&gt;&lt;code&gt;TypeToken&lt;/code&gt;&lt;/a&gt; class work?&lt;/p&gt;</description>
    </item>
    <item>
      <title>3 things i learned about rxjava 2 subjects</title>
      <link>https://helw.net/2017/01/31/3-things-i-learned-about-rxjava-2-subjects/</link>
      <pubDate>Tue, 31 Jan 2017 16:59:27 -0800</pubDate>
      <guid>https://helw.net/2017/01/31/3-things-i-learned-about-rxjava-2-subjects/</guid>
      <description>&lt;h2 id=&#34;intro&#34;&gt;intro&lt;/h2&gt;&#xA;&lt;p&gt;sometime in late december or early january, i decided to write a blog post per month. since it’s january 31st, i figured i should write about something to avoid dropping the ball so early in the year.&lt;/p&gt;&#xA;&lt;p&gt;i introduced &lt;a href=&#34;http://www.2doapp.com/android/&#34;&gt;one of my friends&lt;/a&gt; to rxjava 2 not too long ago - his initial reaction was, &amp;ldquo;what? why would i want this?&amp;rdquo; - a few days later, it turned to, &amp;ldquo;hey, this is pretty cool!&amp;rdquo; - a few days after that, i learned several things from him as he ran into issues while migrating parts of his code.&lt;/p&gt;</description>
    </item>
    <item>
      <title>haramain updates</title>
      <link>https://helw.net/2016/11/13/haramain-updates/</link>
      <pubDate>Sun, 13 Nov 2016 23:06:18 -0800</pubDate>
      <guid>https://helw.net/2016/11/13/haramain-updates/</guid>
      <description>&lt;p&gt;it&amp;rsquo;s been a while since i first wrote about &lt;a href=&#34;https://helw.net/2014/10/28/haramain-android&#34;&gt;Haramain&lt;/a&gt;. there have been some pretty massive updates recently that i wanted to briefly write about here.&lt;/p&gt;&#xA;&lt;h2 id=&#34;an-app-for-ios&#34;&gt;an app for iOS&lt;/h2&gt;&#xA;&lt;p&gt;i&amp;rsquo;ve wanted to release an app for iOS for a long time now, and unfortunately never got around to doing so. i thought Haramain was a good candidate to be a first app, and so august 29th of this year, i finally released &lt;a href=&#34;https://itunes.apple.com/us/app/haramain/id1120580567?mt=8&#34;&gt;Haramain for iOS&lt;/a&gt;, which is my first iOS app (i&amp;rsquo;ve played with iOS before on many occasions, but this is the first app that i wrote end to end).&lt;/p&gt;</description>
    </item>
    <item>
      <title>rxjava and a synchronous main thread</title>
      <link>https://helw.net/2016/07/24/rxjava-and-a-synchronous-main-thread/</link>
      <pubDate>Sun, 24 Jul 2016 19:02:06 -0700</pubDate>
      <guid>https://helw.net/2016/07/24/rxjava-and-a-synchronous-main-thread/</guid>
      <description>&lt;p&gt;not too long ago, someone pointed me to &lt;a href=&#34;http://blog.bradcampbell.nz/keep-your-main-thread-synchronous/&#34;&gt;this blog post&lt;/a&gt; about keeping your main thread synchronous. it referenced Ray Ryan&amp;rsquo;s excellent &lt;a href=&#34;https://www.youtube.com/watch?v=va1d4MqLUGY&#34;&gt;talk&lt;/a&gt; about the matter. the talk and blog post lead me to a set of investigations, which prompted me to write this blog post.&lt;/p&gt;&#xA;&lt;h4 id=&#34;quick-note-why-keep-the-main-thread-synchronous&#34;&gt;quick note: why keep the main thread synchronous&lt;/h4&gt;&#xA;&lt;p&gt;if you are curious as to the kinds of problems that can occur if the main thread isn&amp;rsquo;t synchronous (or why it&amp;rsquo;s not synchronous when you use &lt;code&gt;observeOn&lt;/code&gt;), see &lt;a href=&#34;https://corner.squareup.com/2013/12/android-main-thread-2.html&#34;&gt;this post&lt;/a&gt; about the main thread for a good explanation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>rtl on Android</title>
      <link>https://helw.net/2016/05/01/rtl-on-android/</link>
      <pubDate>Sun, 01 May 2016 21:53:04 -0700</pubDate>
      <guid>https://helw.net/2016/05/01/rtl-on-android/</guid>
      <description>&lt;p&gt;i gave my first talk at &lt;a href=&#34;http://sf.droidcon.com&#34;&gt;droidcon sf&lt;/a&gt; this year.&#xA;the talk was about RTL on Android. check it out if you haven&amp;rsquo;t already (the&#xA;slides are &lt;a href=&#34;https://speakerdeck.com/ahmedre/from-right-to-left-and-back&#34;&gt;here&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/4dJHtT4-vBE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>on LinearLayout measures</title>
      <link>https://helw.net/2016/01/27/on-linearlayout-measures/</link>
      <pubDate>Wed, 27 Jan 2016 22:34:30 -0800</pubDate>
      <guid>https://helw.net/2016/01/27/on-linearlayout-measures/</guid>
      <description>&lt;p&gt;seeing that &lt;code&gt;LinearLayout&lt;/code&gt; is one of the most often used &lt;code&gt;ViewGroup&lt;/code&gt; types in Android development, i wanted to write a little bit about how &lt;code&gt;LinearLayout&lt;/code&gt; measures its children (this was also inspired by Sriram’s post about &lt;a href=&#34;https://sriramramani.wordpress.com/2015/05/06/custom-viewgroups&#34;&gt;Custom ViewGroups&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;tldr; (key takeaways that this post will discuss):&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;a (non-nested) &lt;code&gt;LinearLayout&lt;/code&gt; will measure each non-hidden child either 1x, 2x, or 3x (&lt;code&gt;gone&lt;/code&gt; views aren’t measured).&lt;/li&gt;&#xA;&lt;li&gt;whenever possible, set &lt;code&gt;android:baselineAligned&lt;/code&gt; to &lt;code&gt;false&lt;/code&gt;, especially when using weights.&lt;/li&gt;&#xA;&lt;li&gt;in a horizontal &lt;code&gt;LinearLayout&lt;/code&gt; with &lt;code&gt;wrap_content&lt;/code&gt; height, avoid setting any of the children’s heights to &lt;code&gt;match_parent&lt;/code&gt;. conversely, in a vertical &lt;code&gt;LinearLayout&lt;/code&gt; with &lt;code&gt;wrap_content&lt;/code&gt; width, avoid setting any of the children’s widths to &lt;code&gt;match_parent&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;linearlayout-and-child-measurement&#34;&gt;LinearLayout and child measurement&lt;/h2&gt;&#xA;&lt;p&gt;a (non-nested) &lt;code&gt;LinearLayout&lt;/code&gt; will end up measuring each non-hidden view either 1x, 2x, or 3x. here are the rules:&lt;/p&gt;</description>
    </item>
    <item>
      <title>intellij structural replace</title>
      <link>https://helw.net/2015/12/09/intellij-structural-replace/</link>
      <pubDate>Wed, 09 Dec 2015 23:48:30 -0800</pubDate>
      <guid>https://helw.net/2015/12/09/intellij-structural-replace/</guid>
      <description>&lt;p&gt;intellij&amp;rsquo;s &lt;a href=&#34;https://www.jetbrains.com/idea/help/structural-search-and-replace.html&#34;&gt;structural search and replace&lt;/a&gt; is an amazing feature that can save a lot of time. the value of this feature first hit home in the excellent &lt;a href=&#34;https://www.youtube.com/watch?v=Y2GC6P5hPeA&#34;&gt;Android Studio for Experts&lt;/a&gt; talk during Android Dev Summit 2015 (excellent video if you haven&amp;rsquo;t already seen it, btw!)&lt;/p&gt;&#xA;&lt;p&gt;today, i was trying to replace my usages of &lt;code&gt;android.util.Log.*&lt;/code&gt; with &lt;a href=&#34;https://github.com/JakeWharton/timber&#34;&gt;Timber&lt;/a&gt;. to use Timber, we&amp;rsquo;d need to manually replace &lt;code&gt;Log.d(TAG, &amp;quot;message&amp;quot;);&lt;/code&gt; with &lt;code&gt;Timber.d(&amp;quot;message&amp;quot;);&lt;/code&gt;, and the same for &lt;code&gt;Log.e&lt;/code&gt;, &lt;code&gt;Log.w&lt;/code&gt;, and so on. there&amp;rsquo;s also a version of &lt;code&gt;Log.*&lt;/code&gt; that takes in an exception as a paramter that we have to keep in mind as well.&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran android no longer open source</title>
      <link>https://helw.net/2015/08/09/quran-android-no-longer-open-source/</link>
      <pubDate>Sun, 09 Aug 2015 17:02:37 -0700</pubDate>
      <guid>https://helw.net/2015/08/09/quran-android-no-longer-open-source/</guid>
      <description>&lt;p&gt;&lt;em&gt;update&lt;/em&gt; - as of 12/31/2015, i&amp;rsquo;ve re-open sourced the app after the discussion&#xA;&lt;a href=&#34;https://github.com/quran/quran_android/issues/591&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;today is a very sad day for me, since i have finally decided to close quran android&amp;rsquo;s source code once and for all. throughout the past few years, i&amp;rsquo;ve come across several examples of people republishing the app with the intention of making money (placing ads on the index page, or, worse yet, on the top and bottom of each quran page while reading). recently, someone brought to my attention an example of someone repackaging the apk and shipping it with malware.&lt;/p&gt;</description>
    </item>
    <item>
      <title>migrating to hugo from hexo</title>
      <link>https://helw.net/2015/07/19/migrating-to-hugo-from-hexo/</link>
      <pubDate>Sun, 19 Jul 2015 15:56:53 -0700</pubDate>
      <guid>https://helw.net/2015/07/19/migrating-to-hugo-from-hexo/</guid>
      <description>&lt;p&gt;i haven&amp;rsquo;t written in a long time. it&amp;rsquo;s not that i have nothing to write about&#xA;(i actually have a set of post ideas written somewhere), but more of just not&#xA;having the time for writing.&lt;/p&gt;&#xA;&lt;p&gt;just yesterday, after seeing a fellow developer&amp;rsquo;s new blog based on jekyll, i&#xA;decided to search for a nicer theme for this blog. in the process, i came&#xA;across &lt;a href=&#34;http://gohugo.io/&#34;&gt;hugo&lt;/a&gt;, a blogging engine written using go. the two&#xA;things that interested me the most about it was the fact that it was supposed&#xA;to be super fast (whereas regenerating files for hexo still took a bit of&#xA;time), that it was written in go (which i hope to learn one day), and that i&#xA;found a theme i liked for it. the fact that chrome on the latest el capitan&#xA;beta doesn&amp;rsquo;t load my site at all was yet another reason to push me to go for&#xA;it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>mouse scrolling with RecyclerView</title>
      <link>https://helw.net/2014/12/29/mouse-scrolling-with-recyclerview/</link>
      <pubDate>Mon, 29 Dec 2014 21:11:50 -0700</pubDate>
      <guid>https://helw.net/2014/12/29/mouse-scrolling-with-recyclerview/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve recently began using &lt;a href=&#34;https://developer.android.com/reference/android/support/v7/widget/RecyclerView.html&#34;&gt;RecyclerView&lt;/a&gt; in some of my projects, and one thing that stood out as being broken was that mouse scrolling no longer worked. while this is perhaps only a theoretical issue, it is fairly vexing when developing on an emulator, especially while dealing with long lists of data. i&amp;rsquo;ve opened a &lt;a href=&#34;https://code.google.com/p/android/issues/detail?id=91469&#34;&gt;bug&lt;/a&gt; about it.&lt;/p&gt;&#xA;&lt;p&gt;this is solved by using &lt;a href=&#34;http://developer.android.com/reference/android/view/View.html#onGenericMotionEvent(android.view.MotionEvent)&#34;&gt;onGenericMotionEvent&lt;/a&gt;. as per the documentation, &amp;ldquo;Generic motion events describe joystick movements, mouse hovers, track pad touches, scroll wheel movements and other input events.&amp;rdquo; for our RecyclerView, we basically have two options - one is to use &lt;a href=&#34;http://developer.android.com/reference/android/view/View.html#setOnGenericMotionListener(android.view.View.OnGenericMotionListener)&#34;&gt;setOnGenericMotionListener&lt;/a&gt;, and the other is to have our own subclass of RecyclerView to handle this.&lt;/p&gt;</description>
    </item>
    <item>
      <title>haramain for android</title>
      <link>https://helw.net/2014/10/28/haramain-for-android/</link>
      <pubDate>Tue, 28 Oct 2014 00:19:55 -0700</pubDate>
      <guid>https://helw.net/2014/10/28/haramain-for-android/</guid>
      <description>&lt;p&gt;one of my favorite sites on the web is &lt;a href=&#34;http://haramain.info&#34;&gt;haramain recordings&lt;/a&gt;. haramain recordings posts the latest prayers from masjid al haram and masjid al nabawi on a daily basis (every fajr, maghrib, and isha salah, along with jum3a khutbas, salat al tarawee7, and more).&lt;/p&gt;&#xA;&lt;p&gt;because i found myself visiting haramain recordings very frequently, i started thinking, &amp;ldquo;it would be really great if i could access this on my phone&amp;hellip;&amp;rdquo; and so, al7amdulillah, haramain for android was built.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ripples with probe</title>
      <link>https://helw.net/2014/10/13/ripples-with-probe/</link>
      <pubDate>Mon, 13 Oct 2014 23:19:57 -0700</pubDate>
      <guid>https://helw.net/2014/10/13/ripples-with-probe/</guid>
      <description>&lt;p&gt;today, i was having a discussion with &lt;a href=&#34;https://github.com/mostafagazar&#34;&gt;Mostafa Gazar&lt;/a&gt; about android animations and his &lt;a href=&#34;https://github.com/MostafaGazar/Widgets&#34;&gt;Widgets&lt;/a&gt; library, and &lt;a href=&#34;http://lucasr.org/&#34;&gt;Lucas Rocha&amp;rsquo;s&lt;/a&gt; &lt;a href=&#34;https://github.com/lucasr/probe&#34;&gt;probe&lt;/a&gt; project came to mind.&lt;/p&gt;&#xA;&lt;p&gt;i decided to experiment and see if i could use probe to automatically add a ripple effect to a set of views without having to touch existing code. turns out it&amp;rsquo;s fairly easy to do! i did two separate implementations.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/images/probe_androidui.10.14.2014.gif&#34;&gt;&lt;img src=&#34;https://helw.net/images/probe_androidui.10.14.2014.gif&#34;&#xA; width=&#34;288&#34;  &#xA; height=&#34;513&#34;  &gt;&#xA;&lt;/a&gt; &lt;a href=&#34;https://helw.net/images/probe_widgets.10.14.2014.gif&#34;&gt;&lt;img src=&#34;https://helw.net/images/probe_widgets.10.14.2014.gif&#34;&#xA; width=&#34;288&#34;  &#xA; height=&#34;513&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;the first image is using &lt;a href=&#34;https://github.com/markushi&#34;&gt;Markus Hi&amp;rsquo;s&lt;/a&gt; &lt;a href=&#34;https://github.com/markushi/android-ui&#34;&gt;android-ui&lt;/a&gt; library. the second image is using &lt;a href=&#34;https://github.com/MostafaGazar/Widgets&#34;&gt;Mostafa&amp;rsquo;s Widgets&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>saudi matches 1.0.1</title>
      <link>https://helw.net/2014/08/29/saudi-matches-1.0.1/</link>
      <pubDate>Fri, 29 Aug 2014 22:44:28 -0700</pubDate>
      <guid>https://helw.net/2014/08/29/saudi-matches-1.0.1/</guid>
      <description>&lt;p&gt;not too long back, i posted about &lt;a href=&#34;https://helw.net/2013/05/04/euro-matches-for-android/&#34;&gt;euro matches&lt;/a&gt;. earlier this year, we also pushed &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.matchesapp.saudi&#34;&gt;saudi matches&lt;/a&gt;. it includes a new ui, new features, and so on. saudi matches was done in conjunction with &lt;a href=&#34;https://twitter.com/Khalid&#34;&gt;Khalid Sudairy&lt;/a&gt;, &lt;a href=&#34;https://twitter.com/Bandar&#34;&gt;Bandar Raffah&lt;/a&gt;, and &lt;a href=&#34;https://twitter.com/taylorling&#34;&gt;Taylor Ling&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/images/saudi_list.08.29.2014.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/saudi_list.08.29.2014.png&#34;&#xA; width=&#34;270&#34;  &#xA; height=&#34;480&#34;  &gt;&#xA;&lt;/a&gt; &lt;a href=&#34;https://helw.net/images/saudi_match.08.29.2014.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/saudi_match.08.29.2014.png&#34;&#xA; width=&#34;270&#34;  &#xA; height=&#34;480&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;you can download it &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.matchesapp.saudi&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran plugin for alfred and launchbar</title>
      <link>https://helw.net/2014/08/10/quran-plugin-for-alfred-and-launchbar/</link>
      <pubDate>Sun, 10 Aug 2014 01:43:46 -0700</pubDate>
      <guid>https://helw.net/2014/08/10/quran-plugin-for-alfred-and-launchbar/</guid>
      <description>&lt;p&gt;several months ago, i posted a &lt;a href=&#34;https://helw.net/2011/06/01/search-quran-with-alfredapp-on-osx/&#34;&gt;plugin&lt;/a&gt; for searching the quran with alfred. i was playing with &lt;a href=&#34;http://www.obdev.at/products/launchbar/index.html&#34;&gt;launchbar 6&lt;/a&gt; recently, and while trying to figure out whether i want to use alfred or launchbar, i decided to write a plugin for searching the quran,&#xA;with suggestions, for launchbar.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/quran.launchbar.08.10.2014.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/code/Quran.lbaction&#34;&gt;download the launchbar plugin&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;i also decided to update the plugin for alfred (to have autocomplete). note that the current search api supports &lt;code&gt;in:en&lt;/code&gt; (in english), &lt;code&gt;in:tl&lt;/code&gt; (in transliteration), etc.&lt;/p&gt;</description>
    </item>
    <item>
      <title>migrating from octopress to hexo</title>
      <link>https://helw.net/2014/07/29/migrating-from-octopress-to-hexo/</link>
      <pubDate>Tue, 29 Jul 2014 20:08:24 -0700</pubDate>
      <guid>https://helw.net/2014/07/29/migrating-from-octopress-to-hexo/</guid>
      <description>&lt;p&gt;it&amp;rsquo;s been a long time since my last blog post, but i am hoping to become better about blogging. anyhow, the other day, i found &lt;a href=&#34;getnikola.com&#34;&gt;nikola&lt;/a&gt;, a python blogging engine. i played with it and thought, &amp;ldquo;it would be cool to migrate my blog to it.&amp;rdquo; someone had written a migration script from octopress, and so i played with a migrated version locally.&lt;/p&gt;&#xA;&lt;p&gt;unfortunately, some things (like pagination) would break the existing model that i&amp;rsquo;ve been using on this site in the past. so after much searching, i found &lt;a href=&#34;http://hexo.io&#34;&gt;hexo&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>quranicaudio.com web update for ios7</title>
      <link>https://helw.net/2013/09/25/quranicaudio.com-web-update-for-ios7/</link>
      <pubDate>Wed, 25 Sep 2013 23:29:00 -0700</pubDate>
      <guid>https://helw.net/2013/09/25/quranicaudio.com-web-update-for-ios7/</guid>
      <description>&lt;p&gt;since ios7 brings such a huge change to the ui of ios, i&amp;rsquo;ve updated the web interface for quranicaudio.com for the iphone. here are the before/after pictures:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/images/quranicaudio.web.before.09.25.2013.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/quranicaudio.web.before.09.25.2013.png&#34;&#xA; width=&#34;320&#34;  &#xA; height=&#34;480&#34;  &gt;&#xA;&lt;/a&gt; &lt;a href=&#34;https://helw.net/images/quranicaudio.web.after.09.25.2013.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/quranicaudio.web.after.09.25.2013.png&#34;&#xA; width=&#34;320&#34;  &#xA; height=&#34;480&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;this was made a lot easier thanks to &lt;a href=&#34;http://www.ios7templates.com/&#34;&gt;ios7 templates&lt;/a&gt;. i realize that there is no support for android at the moment, but insha&amp;rsquo;Allah will hopefully get to this eventually since it is important to do (and nice to have).&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran android 2.4.0</title>
      <link>https://helw.net/2013/06/15/quran-android-2.4.0/</link>
      <pubDate>Sat, 15 Jun 2013 12:52:00 -0700</pubDate>
      <guid>https://helw.net/2013/06/15/quran-android-2.4.0/</guid>
      <description>&lt;p&gt;quran android 2.4.0 should be going live shortly insha&amp;rsquo;Allah. the most notable changes are tablet support while reading, better images for the s4/htc one, support for multiple sdcards, and various improvements.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/images/quran_android.tablet.06.15.2012.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/quran_android.tablet.06.15.2012.png&#34;&#xA; width=&#34;640&#34;  &#xA; height=&#34;400&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>euro matches for android</title>
      <link>https://helw.net/2013/05/04/euro-matches-for-android/</link>
      <pubDate>Sat, 04 May 2013 18:00:00 -0700</pubDate>
      <guid>https://helw.net/2013/05/04/euro-matches-for-android/</guid>
      <description>&lt;p&gt;the latest project i&amp;rsquo;ve been working on is &lt;a href=&#34;http://matches.net&#34;&gt;matches&lt;/a&gt; for android, done in conjunction with khalid al sudairy, batoulapps, bandar raffah, and taylor ling.  the app is free and can be downloaded from the google play store &lt;a href=&#34;https://play.google.com/store/apps/details?id=com.matchesapp.euro&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/images/euromatches_list.05.04.2013.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/euromatches_list.05.04.2013.png&#34;&#xA; width=&#34;307&#34;  &#xA; height=&#34;512&#34;  &gt;&#xA;&lt;/a&gt; &lt;a href=&#34;https://helw.net/images/euromatches_details.05.04.2013.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/euromatches_details.05.04.2013.png&#34;&#xA; width=&#34;307&#34;  &#xA; height=&#34;512&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>qamardeen for android</title>
      <link>https://helw.net/2012/09/03/qamardeen-for-android/</link>
      <pubDate>Mon, 03 Sep 2012 22:47:00 -0700</pubDate>
      <guid>https://helw.net/2012/09/03/qamardeen-for-android/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/images/qamardeen-09.03.2012.jpg&#34;&gt;&lt;img src=&#34;https://helw.net/images/qamardeen-09.03.2012.jpg&#34;&#xA; width=&#34;288&#34;  &#xA; height=&#34;512&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;another thing i didn’t get a chance to write about earlier is &lt;a href=&#34;http://batoulapps.com/blog/2012/08/public-beta-of-qamardeen-for-android.html&#34; title=&#34;qamardeen public beta for android&#34;&gt;the public beta&lt;/a&gt; of  &lt;a href=&#34;http://batoulapps.com/blog/2012/08/public-beta-of-qamardeen-for-android.html&#34; title=&#34;qamardeen public beta for android&#34;&gt;qamardeen for android&lt;/a&gt;.  qamardeen is an application that lets you “taste your islam.”  i think the official &lt;a href=&#34;http://batoulapps.com/software/qamardeen/&#34; title=&#34;qamardeen&#34;&gt;qamardeen&lt;/a&gt; page gives a pretty good explanation of what it is and how it is useful.&lt;/p&gt;&#xA;&lt;p&gt;the android version uses a whole slew of custom views to make the views appear the way they do (while making it easy to manipulate the data).  it also uses some open source libraries - mainly &lt;a href=&#34;http://actionbarsherlock.com/&#34; title=&#34;actionbarsherlock&#34;&gt;actionbarsherlock&lt;/a&gt; and &lt;a href=&#34;http://code.google.com/p/achartengine/&#34; title=&#34;achartengine&#34;&gt;achartengine&lt;/a&gt;.  in addition, it uses a listview with pinned headers similar to the contacts app.  you can see the code in use by the contacts app &lt;a href=&#34;https://github.com/android/platform_packages_apps_contacts/blob/master/src/com/android/contacts/widget/PinnedHeaderListView.java&#34; title=&#34;PinnedHeaderListView&#34;&gt;here&lt;/a&gt;, or you can read &lt;a href=&#34;http://blog.peterkuterna.net/2011/05/pinned-header-listview-as-in-contacts.html&#34; title=&#34;Pinned Header ListView as in Contacts app&#34;&gt;this blog post&lt;/a&gt; for more details.&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran android 2.x</title>
      <link>https://helw.net/2012/09/02/quran-android-2.x/</link>
      <pubDate>Sun, 02 Sep 2012 17:39:00 -0700</pubDate>
      <guid>https://helw.net/2012/09/02/quran-android-2.x/</guid>
      <description>&lt;p&gt;quran for android has seen many changes before ramadan in bringing up the 2.0 release.  i just wanted to highlight some of them here, seeing as though i have blog posts talking about other releases of quran android.&lt;/p&gt;&#xA;&lt;h3 id=&#34;whats-new&#34;&gt;what’s new?&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;complete code re-write to make the code cleaner and easier to maintain.&lt;/li&gt;&#xA;&lt;li&gt;fragment based architecture - pages, translations, bookmarks, etc are all in Fragments, which will make it easier to have a tablet version.&lt;/li&gt;&#xA;&lt;li&gt;new, improved ui&lt;/li&gt;&#xA;&lt;li&gt;gapless audio playback support&lt;/li&gt;&#xA;&lt;li&gt;per-ayah actions (share ayah, show tafseer, etc)&lt;/li&gt;&#xA;&lt;li&gt;supports versions 2.1+.  older versions (1.5, 1.6) still run the older version.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;what-happened-to-the-source&#34;&gt;what happened to the source?&lt;/h3&gt;&#xA;&lt;p&gt;we get lots of support emails.  one thing we noticed was a few strange emails about “great app, but please remove ads,” and so on.  we would always ask these users, “what are you talking about?  our app doesn’t have ads!  what are you talking about?  please send us a link to the app you are using?”&lt;/p&gt;</description>
    </item>
    <item>
      <title>double standards</title>
      <link>https://helw.net/2012/04/17/double-standards/</link>
      <pubDate>Tue, 17 Apr 2012 22:08:00 -0700</pubDate>
      <guid>https://helw.net/2012/04/17/double-standards/</guid>
      <description>&lt;p&gt;&lt;em&gt;tl;dr edition&lt;/em&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;to any egyptian reading this - vote for whoever you think is best for egypt&amp;rsquo;s future,  but in the process, never forget the importance of respect and character in such difficult times. i find &lt;a href=&#34;http://quran.com/24/11-20&#34;&gt;these verses&lt;/a&gt; particularly relevant to the situation in egypt today and important for every egyptian to contemplate over (irrespective of who they support in the elections).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;i am really saddened by the double standards we are seeing in egypt.  we stood in tahrir, had shifts of nightly patrols guarding our homes and suffered a period of instability and turmoil to dispose of a tyrant and bring about better conditions and human rights.&lt;/p&gt;</description>
    </item>
    <item>
      <title>stepping away from google contacts</title>
      <link>https://helw.net/2012/04/01/stepping-away-from-google-contacts/</link>
      <pubDate>Sun, 01 Apr 2012 16:26:00 -0700</pubDate>
      <guid>https://helw.net/2012/04/01/stepping-away-from-google-contacts/</guid>
      <description>&lt;p&gt;in my &lt;a href=&#34;https://helw.net/blog/2012/03/28/running-from-google&#34;&gt;previous blog post&lt;/a&gt;, i briefly talked about syncing an android phone with icloud instead of google contacts.  in this post, i&amp;rsquo;ll talk a little bit about cleaning up your google contacts.&lt;/p&gt;&#xA;&lt;p&gt;so if you&amp;rsquo;re like me, you may not be quite ready to erase everything from google contacts (because the implicit result of this is that you will lose google chat access to these people (unless you request permission to chat with them again), and i believe you may also break google plus connections, but i am not certain about that one).&lt;/p&gt;</description>
    </item>
    <item>
      <title>running from google</title>
      <link>https://helw.net/2012/03/28/running-from-google/</link>
      <pubDate>Wed, 28 Mar 2012 23:37:00 -0700</pubDate>
      <guid>https://helw.net/2012/03/28/running-from-google/</guid>
      <description>&lt;p&gt;google is a great company with useful products.  however, due to its very business and monetization strategies, it has slowly lost some of the trust it once had with people.  i won&amp;rsquo;t go into details here since &lt;a href=&#34;http://lifehacker.com/5876794/going-google+free-the-best-alternatives-to-google-services-on-the-web&#34;&gt;many&lt;/a&gt; &lt;a href=&#34;http://gizmodo.com/5476386/how-to-escape-from-googles-clutches-once-and-for-all&#34;&gt;people&lt;/a&gt; have &lt;a href=&#34;http://zenhabits.net/google-free/&#34;&gt;written&lt;/a&gt; &lt;a href=&#34;http://davidmacinnisgill.com/2012/02/12/going-google-free/&#34;&gt;on&lt;/a&gt; &lt;a href=&#34;http://www.narainjashanmal.com/blog/2011/8/11/going-google-free.html&#34;&gt;this&lt;/a&gt; &lt;a href=&#34;http://m.itworld.com/it-managementstrategy/259252/how-i-divorced-google&#34;&gt;topic&lt;/a&gt; in great details.&lt;/p&gt;&#xA;&lt;p&gt;i think gina summarizes my concern fairly well with &lt;a href=&#34;http://lifehacker.com/5261934/break-googles-monopoly-on-your-data-switch-to-yahoo-search&#34;&gt;this quote&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you spend as much time online as I do, you can pump a significant amount of personal information into the cloud every day. Think about what percentage of that cloud Google owns. For me, it&amp;rsquo;s three years of work and personal email in Gmail, years of events in Google Calendar, phone calls and voicemail in Google Voice, documents and spreadsheets in Google Docs, web page viewing habits in Google Reader. To top it all off, Google also has a record of everything I search the web for every day in their logs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>new domain and octopress</title>
      <link>https://helw.net/2012/03/26/new-domain-and-octopress/</link>
      <pubDate>Mon, 26 Mar 2012 23:54:00 -0700</pubDate>
      <guid>https://helw.net/2012/03/26/new-domain-and-octopress/</guid>
      <description>&lt;p&gt;so looking back at it, i&amp;rsquo;ve been blogging since 2004.  unfortunately, as time went on, i have pretty much ignored this blog.  so in an effort to start writing more, i&amp;rsquo;ve decided to make some changes.&lt;/p&gt;&#xA;&lt;p&gt;first, i&amp;rsquo;ve switched the domain - if you notice, you&amp;rsquo;re now on &lt;a href=&#34;http://helw.net&#34;&gt;helw.net&lt;/a&gt;.  this domain is shorter, ties closer to my name, and, most importantly, gives me a good domain for an email address (ahmed@).  more on the reasons for that in a future post insha&amp;rsquo;Allah.&lt;/p&gt;</description>
    </item>
    <item>
      <title>salam, sister siri!</title>
      <link>https://helw.net/2012/02/16/salam-sister-siri/</link>
      <pubDate>Thu, 16 Feb 2012 02:28:26 -0700</pubDate>
      <guid>https://helw.net/2012/02/16/salam-sister-siri/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/images/sister_siri.02.16.2012.png&#34; title=&#34;salam sister siri&#34;&gt;&lt;img src=&#34;https://helw.net/images/sister_siri.02.16.2012.png&#34;&#xA; width=&#34;300&#34;  &#xA; height=&#34;500&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;i was inspired by salem&amp;rsquo;s &lt;a href=&#34;https://twitter.com/#!/salemsayed/status/169544408071540737&#34;&gt;tweet&lt;/a&gt; from yesterday to play around with ios 5 a bit.&lt;/p&gt;&#xA;&lt;p&gt;i discovered &lt;a href=&#34;http://ae.k3a.me/&#34;&gt;this library&lt;/a&gt;, which makes it pretty easy to hook into siri.  i found out that a brother (by the name of Bilal Ahmad, may Allah reward him) had beaten me to the idea long ago, however, and made a &lt;a href=&#34;http://www.touchiphone.net/download-prayertimeae-1-0-for-ios-5/&#34;&gt;nice prayertimes extension&lt;/a&gt; for siri.&lt;/p&gt;&#xA;&lt;p&gt;i decided to play around anyway, and not too much later, i had my own version (requiring only one command rather than 2 in brother Bilal&amp;rsquo;s version).  it queries &lt;a href=&#34;http://salah.com&#34;&gt;salah.com&lt;/a&gt; for its prayer times, and currently only returns isna based times.&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran android 1.6</title>
      <link>https://helw.net/2012/02/16/quran-android-1.6/</link>
      <pubDate>Thu, 16 Feb 2012 01:51:43 -0700</pubDate>
      <guid>https://helw.net/2012/02/16/quran-android-1.6/</guid>
      <description>&lt;p&gt;bismillah alra7man alra7eem.&#xA;on february 12th, we released &lt;a href=&#34;https://market.android.com/details?id=com.quran.labs.androidquran&#34;&gt;quran android 1.6&lt;/a&gt;.  this version was mostly intended as a bugfix release, but a few new features got in as well.  some notable ones include search, repeat mode for ayahs, night mode for pages, and many bugfixes.  it also happens to look nicer on the tablet now, and it works on ics (although if hardware acceleration is turned on, it can sometimes crash on orientation change).&lt;/p&gt;</description>
    </item>
    <item>
      <title>masr merged into whatstheplot</title>
      <link>https://helw.net/2012/01/23/masr-merged-into-whatstheplot/</link>
      <pubDate>Mon, 23 Jan 2012 02:56:32 -0700</pubDate>
      <guid>https://helw.net/2012/01/23/masr-merged-into-whatstheplot/</guid>
      <description>&lt;p&gt;i decided to merge the old masr.whatstheplot.com entries here into this blog since updating two blogs is more difficult than updating one :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Insane Game for Android</title>
      <link>https://helw.net/2012/01/19/insane-game-for-android/</link>
      <pubDate>Thu, 19 Jan 2012 01:55:40 -0700</pubDate>
      <guid>https://helw.net/2012/01/19/insane-game-for-android/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/insane_icon-01.19.2012.png&#34; alt=&#34;insane game icon&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;just for fun, i had written this (really simple) game for Android not long ago.  i decided that i should release it rather than keep it on my hard drive doing nothing.  it is really simple, but still, it is fun enough to try :)&lt;/p&gt;&#xA;&lt;p&gt;if you have an android phone, &lt;a href=&#34;https://market.android.com/details?id=com.whatstheplot.insane&#34;&gt;download it&lt;/a&gt; a shot and let me know what you think - and if you have better graphical skills than i do, please feel free to send me some images :P&lt;/p&gt;</description>
    </item>
    <item>
      <title>ramadan kareem!</title>
      <link>https://helw.net/2011/07/31/ramadan-kareem/</link>
      <pubDate>Sun, 31 Jul 2011 17:47:13 -0700</pubDate>
      <guid>https://helw.net/2011/07/31/ramadan-kareem/</guid>
      <description>&lt;p&gt;ramadan kareem!  just for fun, here&amp;rsquo;s a list of some of the things i&amp;rsquo;ll be using this ramadan insha&amp;rsquo;Allah:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://market.android.com/details?id=com.quran.labs.androidquran&#34;&gt;quran android&lt;/a&gt; - free, open source quran android application.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.haramainrecordings.com&#34;&gt;haramainrecordings&lt;/a&gt; - latest mp3s for salah at the haramain (including taraweeh!)  these guys are awesome masha&amp;rsquo;Allah!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://batoulapps.com/software/guidance/&#34;&gt;guidance for mac&lt;/a&gt; - know what time salah is with this useful tool on osx.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;i want to remind myself and you guys to keep the ummah in our prayers, especially since many people are undergoing difficulties, war, tyranny, and so on&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>core boids</title>
      <link>https://helw.net/2011/07/10/core-boids/</link>
      <pubDate>Sun, 10 Jul 2011 17:05:12 -0700</pubDate>
      <guid>https://helw.net/2011/07/10/core-boids/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/images/coreboids-07.11.2011.png&#34; title=&#34;coreboids&#34;&gt;&lt;img src=&#34;https://helw.net/images/coreboids-07.11.2011.png&#34;&#xA; width=&#34;294&#34;  &#xA; height=&#34;282&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;so it&amp;rsquo;s been nearly 6 years since i posted here about &lt;a href=&#34;http://whatstheplot.com/blog/2005/08/06/pyboids/&#34;&gt;pyboids&lt;/a&gt;&amp;hellip;  and since i love the idea of the boids algorithm so much (and was trying to play with core animation), i decided to try to write boids using core animation.  it&amp;rsquo;s imperfect, but it works (and, technically speaking, it is 3d, although i don&amp;rsquo;t really have the functionality to rotate and such to prove it&amp;hellip; well, not yet anyway).&lt;/p&gt;</description>
    </item>
    <item>
      <title>death star for android released!</title>
      <link>https://helw.net/2011/06/30/death-star-for-android-released/</link>
      <pubDate>Thu, 30 Jun 2011 18:10:35 -0700</pubDate>
      <guid>https://helw.net/2011/06/30/death-star-for-android-released/</guid>
      <description>&lt;p&gt;dstar (well, death star as &lt;a href=&#34;http://twitter.com/wnafee&#34;&gt;@wnafee&lt;/a&gt; chose to name it instead) is a simple puzzle game from the ti days. i posted a link to an html5 version a few days ago, and today, we&amp;rsquo;re releasing an ad-supported android version (just for fun).  it was done by &lt;a href=&#34;http://twitter.com/wnafee&#34;&gt;@wnafee&lt;/a&gt; and i.&lt;/p&gt;&#xA;&lt;p&gt;it&amp;rsquo;s simple, but challenging - if you like puzzle games, try it out and see if you can beat all the 32 levels! you can find it on the &lt;a href=&#34;https://market.android.com/details?id=com.whatstheplot.dstar&#34;&gt;android market&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>dstar html5</title>
      <link>https://helw.net/2011/06/19/dstar-html5/</link>
      <pubDate>Sun, 19 Jun 2011 06:38:46 -0700</pubDate>
      <guid>https://helw.net/2011/06/19/dstar-html5/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/code/dstar_html5/levels.js&#34;&gt;&lt;/a&gt;wanted to play around with html5, so came up with &lt;a href=&#34;https://helw.net/code/dstar_html5/&#34;&gt;this&lt;/a&gt; html5 version of dstar.  it&amp;rsquo;s less than 100 lines of code (not including the levels and simple html).  it&amp;rsquo;s based on the ti and hp48 versions of the same game.  this version only has 2 levels.  graphics by &lt;a href=&#34;http://twitter.com/somaiagabr&#34;&gt;@somaiagabr&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;source code could be better, but you can find the non-minified game logic &lt;a href=&#34;https://helw.net/code/dstar_html5/dstar.js&#34;&gt;here&lt;/a&gt; and the levels &lt;a href=&#34;https://helw.net/code/dstar_html5/levels.js&#34;&gt;here&lt;/a&gt;.  if i were to try to optimize this, i would start at the levels, since each level could be represented as 27 bytes (+2 bytes metadata) instead of 108 bytes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>search quran with alfredapp on osx</title>
      <link>https://helw.net/2011/06/01/search-quran-with-alfredapp-on-osx/</link>
      <pubDate>Wed, 01 Jun 2011 17:05:51 -0700</pubDate>
      <guid>https://helw.net/2011/06/01/search-quran-with-alfredapp-on-osx/</guid>
      <description>&lt;p&gt;if you don&amp;rsquo;t already use &lt;a href=&#34;http://alfredapp.com&#34;&gt;alfred&lt;/a&gt; on osx, you really should!  it&amp;rsquo;s a great application launcher for osx.  i switched to alfred shortly after quicksilver development stopped (although it is now back again).  anyhow, alfred is awesome!  the application itself is free (and there&amp;rsquo;s an option to buy some additional features via the powerpack).  according to alfred, on my laptop, &amp;ldquo;&lt;a href=&#34;http://twitter.com/alfredapp&#34;&gt;@alfredapp&lt;/a&gt; has been shown 2,319 times. Average 13.4 times per day.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran android 1.3</title>
      <link>https://helw.net/2011/05/28/quran-android-1.3/</link>
      <pubDate>Sat, 28 May 2011 03:57:38 -0700</pubDate>
      <guid>https://helw.net/2011/05/28/quran-android-1.3/</guid>
      <description>&lt;p&gt;al7amdulillah, &lt;a href=&#34;https://market.android.com/details?id=com.quran.labs.androidquran&#34;&gt;quran android 1.3&lt;/a&gt; has been released!  new features include improved ui and graphics, better page scrolling, multiple translations, basic search, and more!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/images/qa1.3_title-05.28.2011.jpg&#34;&gt;&lt;img src=&#34;https://helw.net/images/qa1.3_title-05.28.2011.jpg&#34;&#xA; width=&#34;300&#34;  &#xA; height=&#34;500&#34;  &gt;&#xA;&lt;/a&gt; &lt;a href=&#34;https://helw.net/images/qa1.3_index-05.28.2011.jpg&#34;&gt;&lt;img src=&#34;https://helw.net/images/qa1.3_index-05.28.2011.jpg&#34;&#xA; width=&#34;300&#34;  &#xA; height=&#34;500&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;download it from the &lt;a href=&#34;https://market.android.com/details?id=com.quran.labs.androidquran&#34;&gt;android market&lt;/a&gt; or check out the code on &lt;a href=&#34;https://github.com/ahmedre/quran_android&#34;&gt;github&lt;/a&gt;!&lt;/p&gt;</description>
    </item>
    <item>
      <title>updating osx for egypt&#39;s dst changes</title>
      <link>https://helw.net/2011/04/28/updating-osx-for-egypts-dst-changes/</link>
      <pubDate>Thu, 28 Apr 2011 22:55:23 -0700</pubDate>
      <guid>https://helw.net/2011/04/28/updating-osx-for-egypts-dst-changes/</guid>
      <description>&lt;p&gt;as people in egypt know, dst was cancelled in egypt:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;&amp;hellip;Egypt&amp;rsquo;s interim cabinet decided on Wednesday to cancel daylight saving time after a poll posted on its website showed the majority of Egyptians would approve the cancellation.&amp;rdquo; (via &lt;a href=&#34;http://www.almasryalyoum.com/en/node/407168&#34;&gt;almasryalyoum&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;so, what do us apple users do until apple releases a fix?  &lt;a href=&#34;http://twitter.com/vodafoneegypt&#34;&gt;@vodafoneegypt&lt;/a&gt; &lt;a href=&#34;http://www.tweetdeck.com/twitter/VodafoneEgypt/~q0Sgr&#34;&gt;suggested&lt;/a&gt; that people switch to the Harare time zone.  not my cup of tea.  thinking about manually changing your time?  &lt;a href=&#34;http://blainegarrett.com/2009/07/14/failed-to-validate-oauth-signature-and-token-on-twitter-oauth-check-your-cloc/&#34;&gt;bad idea&lt;/a&gt; if you have a twitter client.&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran android 1.2</title>
      <link>https://helw.net/2010/12/31/quran-android-1.2/</link>
      <pubDate>Fri, 31 Dec 2010 13:31:34 -0700</pubDate>
      <guid>https://helw.net/2010/12/31/quran-android-1.2/</guid>
      <description>&lt;p&gt;in case you haven&amp;rsquo;t seen it, check out version 1.2 of &lt;a href=&#34;http://www.appbrain.com/app/quran-android/com.quran.labs.androidquran&#34;&gt;quran android&lt;/a&gt; (released on december 23rd).  you can see screenshots and a more detailed change log on &lt;a href=&#34;http://hmaher.blogspot.com/2010/12/quran-android-12.html&#34;&gt;hussein&amp;rsquo;s blog&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;more features and improvements are in the pipeline.  feel free to check out the code on &lt;a href=&#34;https://github.com/ahmedre/quran_android&#34;&gt;github&lt;/a&gt; and let us know if you have any suggestions, thoughts, or contributions!&lt;/p&gt;</description>
    </item>
    <item>
      <title>so i left the country...</title>
      <link>https://helw.net/2010/11/05/so-i-left-the-country.../</link>
      <pubDate>Fri, 05 Nov 2010 01:01:10 -0700</pubDate>
      <guid>https://helw.net/2010/11/05/so-i-left-the-country.../</guid>
      <description>&lt;p&gt;uh&amp;hellip; yeah.&lt;/p&gt;&#xA;&lt;p&gt;so egypt (like many other countries apparently) requires military service from it&amp;rsquo;s citizens.  as a dual citizen, you are exempt from egyptian military service.  i won&amp;rsquo;t get into details of how to prove this and get your military pardon, but let&amp;rsquo;s just say that it&amp;rsquo;s a fairly long winded and arduous process (which until now, i am still unable to complete).&lt;/p&gt;&#xA;&lt;p&gt;there was some uncertainty as to what would happen if i stayed longer than 6 months - some people said, &amp;ldquo;you need to get your passport restamped (or leave the country) if you are planning on staying longer than 6 months.&amp;rdquo;  others said, &amp;ldquo;you don&amp;rsquo;t need to do anything.&amp;rdquo;  i almost followed the latter, until someone advised me to go check just in case, otherwise you could have problems later on.  so i went to the passport office in alexandria.&lt;/p&gt;</description>
    </item>
    <item>
      <title>searching the quran on ios</title>
      <link>https://helw.net/2010/10/25/searching-the-quran-on-ios/</link>
      <pubDate>Mon, 25 Oct 2010 20:31:22 -0700</pubDate>
      <guid>https://helw.net/2010/10/25/searching-the-quran-on-ios/</guid>
      <description>&lt;p&gt;just for fun, here&amp;rsquo;s an ios universal version of the quran search application.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/images/quransearch.ipad.1.10.25.2010.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/quransearch.ipad.1.10.25.2010.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;screenshots:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;ipad:  &lt;a href=&#34;https://helw.net/images/quransearch.ipad.1.10.25.2010.png&#34;&gt;1&lt;/a&gt; (shown above) and &lt;a href=&#34;https://helw.net/images/quransearch.ipad.2.10.25.2010.png&#34;&gt;2&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;iphone: &lt;a href=&#34;https://helw.net/images/quransearch.iphone.1.10.25.2010.png&#34;&gt;1&lt;/a&gt; and &lt;a href=&#34;https://helw.net/images/quransearch.iphone.2.10.25.2010.png&#34;&gt;2&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;you can find the source code &lt;a href=&#34;https://helw.net/code/quransearch_ios-10.26.2010.tar.bz2&#34;&gt;here&lt;/a&gt; (update: added a link to a tar download and removed the code from github since i am not really maintaining this - june 26th, 2011).&lt;/p&gt;</description>
    </item>
    <item>
      <title>searching the quran on android</title>
      <link>https://helw.net/2010/10/18/searching-the-quran-on-android/</link>
      <pubDate>Mon, 18 Oct 2010 12:57:33 -0700</pubDate>
      <guid>https://helw.net/2010/10/18/searching-the-quran-on-android/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/images/quransearch.completion-10.18.2010.png&#34; title=&#34;quran search android&#34;&gt;&lt;img src=&#34;https://helw.net/images/quransearch.completion-10.18.2010.png&#34;&#xA; width=&#34;300&#34;  &#xA; height=&#34;500&#34;  &gt;&#xA;&lt;/a&gt; &lt;a href=&#34;https://helw.net/images/quransearch.options-10.18.2010.png&#34; title=&#34;quran result options&#34;&gt;&lt;img src=&#34;https://helw.net/images/quransearch.options-10.18.2010.png&#34;&#xA; width=&#34;300&#34;  &#xA; height=&#34;500&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;just for fun, i hacked together a simple prototype of quran search on android. in reality, it&amp;rsquo;s more close to the autocomplete transliteration demo that i did some time back. for now, it&amp;rsquo;s only transliteration search, but later on, it can be expanded to search other languages. ultimately, it should probably be integrated into quran android.&lt;/p&gt;&#xA;&lt;p&gt;you can find the source &lt;a href=&#34;https://helw.net/code/quransearch_android-10.26.2010.tar.bz2&#34;&gt;here&lt;/a&gt;.  (update: added a link to a tar download and removed the code from github since i am not really maintaining this - june 26th, 2011).&lt;/p&gt;</description>
    </item>
    <item>
      <title>اللغة العربية في عصرنا الحديث - الجزء الثاني</title>
      <link>https://helw.net/2010/10/13/%D8%A7%D9%84%D9%84%D8%BA%D8%A9-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9-%D9%81%D9%8A-%D8%B9%D8%B5%D8%B1%D9%86%D8%A7-%D8%A7%D9%84%D8%AD%D8%AF%D9%8A%D8%AB-%D8%A7%D9%84%D8%AC%D8%B2%D8%A1-%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A/</link>
      <pubDate>Wed, 13 Oct 2010 23:15:36 -0700</pubDate>
      <guid>https://helw.net/2010/10/13/%D8%A7%D9%84%D9%84%D8%BA%D8%A9-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9-%D9%81%D9%8A-%D8%B9%D8%B5%D8%B1%D9%86%D8%A7-%D8%A7%D9%84%D8%AD%D8%AF%D9%8A%D8%AB-%D8%A7%D9%84%D8%AC%D8%B2%D8%A1-%D8%A7%D9%84%D8%AB%D8%A7%D9%86%D9%8A/</guid>
      <description>&lt;p&gt;here&amp;rsquo;s the second edition of the list.  see if you can translate these to english, and look out for the answers to this list and the &lt;a href=&#34;https://helw.net/2010/06/17/%d8%a7%d9%84%d9%84%d8%ba%d8%a9-%d8%a7%d9%84%d8%b9%d8%b1%d8%a8%d9%8a%d8%a9-%d9%81%d9%8a-%d8%b9%d8%b5%d8%b1%d9%86%d8%a7-%d8%a7%d9%84%d8%ad%d8%af%d9%8a%d8%ab/&#34;&gt;first edition&lt;/a&gt; of the list soon insha&amp;rsquo;Allah!&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;tareeq al bawaba - طريق البوابة&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;3al-lem el dekka - علم الدكة&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;bedoon welaya - بدون ولاية&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;merta7 3al akher - مرتاح على الأخر&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;3asifat al mokh - عاصفة المخ&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;o2af ganb - قف جانب&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;no2tet kasr - نقطة كسر&lt;/p&gt;</description>
    </item>
    <item>
      <title>a taxi driver and du3a2</title>
      <link>https://helw.net/2010/10/12/a-taxi-driver-and-du3a2/</link>
      <pubDate>Tue, 12 Oct 2010 11:08:45 -0700</pubDate>
      <guid>https://helw.net/2010/10/12/a-taxi-driver-and-du3a2/</guid>
      <description>&lt;p&gt;i got in a taxi to go a short distance a few days ago.  while driving, the man said to me:&lt;/p&gt;&#xA;&lt;p&gt;you know, today, something strange happened.  i just dropped off my nephew to the airport where he&amp;rsquo;s traveling to qatar.  i am subscribed to a &amp;ldquo;du3a a day by sms&amp;rdquo; service by etisalat, and i got the du3a while driving him to the airport.  so i told him, &amp;ldquo;read me the du3a,&amp;rdquo; since i was driving.  he read the du3a (which said something along the lines of &amp;ldquo;astawda3 Allah&amp;rdquo; (or put as a trust with Allah) my self, my family, my deeds, and so on).  the taxi driver continued, &amp;ldquo;i was shocked - the timing was incredible!  it&amp;rsquo;s as if Allah had that message come today just for him specifically!&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>another near death experience</title>
      <link>https://helw.net/2010/10/10/another-near-death-experience/</link>
      <pubDate>Sun, 10 Oct 2010 11:45:28 -0700</pubDate>
      <guid>https://helw.net/2010/10/10/another-near-death-experience/</guid>
      <description>&lt;p&gt;i almost died yesterday&amp;hellip; again&amp;hellip;  sub7anAllah.  it was around 1am and i was really tired and sleepy&amp;hellip; i was trying to cross the street from the maw2af to get to the other side and find something to ride home.  i guess i really wasn&amp;rsquo;t paying attention and was thinking instead about &amp;ldquo;what will i take home,&amp;rdquo; and weighing my options as to what transportation is best to take.  i crossed half the street and saw cars coming, but didn&amp;rsquo;t register that they were flying&amp;hellip; so i started crossing the road nonchalantly (mind you, this is a highway-type road) without paying much attention.&lt;/p&gt;</description>
    </item>
    <item>
      <title>free taxi rides</title>
      <link>https://helw.net/2010/10/09/free-taxi-rides/</link>
      <pubDate>Sat, 09 Oct 2010 09:46:10 -0700</pubDate>
      <guid>https://helw.net/2010/10/09/free-taxi-rides/</guid>
      <description>&lt;p&gt;i stopped a taxi that had just picked up some people and  was going the same direction i wanted to go in.  he asked the others if he could drop me off on his way to their destination.  because i was in a rush, i said, &amp;ldquo;if not, if you may please just drop me off at the end of the  street on your way.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;so i got on, and he shook my hand and said  &amp;ldquo;taqabal Allah mina wa minkum&amp;rdquo; - i was like, &amp;ldquo;uhh&amp;hellip; thanks, jazakAllah  khair&amp;rdquo;  (this wasn&amp;rsquo;t after a salah time, i wasn&amp;rsquo;t coming out of a  masjid, and it wasn&amp;rsquo;t the end of ramadan, so i was just surprised)&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>transportation mania</title>
      <link>https://helw.net/2010/10/08/transportation-mania/</link>
      <pubDate>Fri, 08 Oct 2010 03:40:00 -0700</pubDate>
      <guid>https://helw.net/2010/10/08/transportation-mania/</guid>
      <description>&lt;p&gt;today (well, yesterday actually) - was quite a busy day!  within 24 hours, i rode 4 different types of masharee3 (minivans), a bus, a train, an underground train, and a handful of taxis.&lt;/p&gt;&#xA;&lt;p&gt;some of these minivans are &lt;strong&gt;crazy&lt;/strong&gt; - imagine that when a minivan stops, 20 people run towards it, all trying to get on.  time passes and another one comes by and the process repeats.  it&amp;rsquo;s quite possible that you may end up standing inside the minivan, or even end up riding while hanging on to the door.&lt;/p&gt;</description>
    </item>
    <item>
      <title>open 24 hours?</title>
      <link>https://helw.net/2010/10/03/open-24-hours/</link>
      <pubDate>Sun, 03 Oct 2010 12:42:26 -0700</pubDate>
      <guid>https://helw.net/2010/10/03/open-24-hours/</guid>
      <description>&lt;p&gt;in egypt, you may encounter stores with large &amp;ldquo;open 24 hours&amp;rdquo; signs.  don&amp;rsquo;t believe what you read.&lt;/p&gt;</description>
    </item>
    <item>
      <title>“we don’t accept reimbursements…”</title>
      <link>https://helw.net/2010/10/01/we-dont-accept-reimbursements/</link>
      <pubDate>Fri, 01 Oct 2010 07:12:39 -0700</pubDate>
      <guid>https://helw.net/2010/10/01/we-dont-accept-reimbursements/</guid>
      <description>&lt;p&gt;a few days ago,  i had to wake up extra early to go to work, and it so happens that i also ended up sleeping really late that same night.  i woke up and was really spaced out.&lt;/p&gt;&#xA;&lt;p&gt;i went to take a &amp;ldquo;mashroo3&amp;rdquo; (minibus) to work.  first off, i got on the wrong one (despite me asking, &amp;ldquo;is this going to x?&amp;rdquo; and him answering, &amp;ldquo;no, it&amp;rsquo;s going to y&amp;rdquo;).  secondly, i was next to the door.  &amp;ldquo;mashroo3 etiquette&amp;rdquo; mandates that the person by the door closes the door when passengers board or depart the vehicle.&lt;/p&gt;</description>
    </item>
    <item>
      <title>what on earth are you doing here?!</title>
      <link>https://helw.net/2010/10/01/what-on-earth-are-you-doing-here/</link>
      <pubDate>Fri, 01 Oct 2010 06:58:45 -0700</pubDate>
      <guid>https://helw.net/2010/10/01/what-on-earth-are-you-doing-here/</guid>
      <description>&lt;p&gt;i took a metered cab in cairo to the train station a few days ago.  the driver and i started talking, and amidst our discussion, i told him that i lived in the us for the greater part of my life.  he asked, &amp;ldquo;what on earth are you doing here?&amp;rdquo;  in other words, &amp;ldquo;who in their right mind would come here when they have the option of living in the us?&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>google walking directions im egypt</title>
      <link>https://helw.net/2010/09/23/google-walking-directions-im-egypt/</link>
      <pubDate>Thu, 23 Sep 2010 00:39:36 -0700</pubDate>
      <guid>https://helw.net/2010/09/23/google-walking-directions-im-egypt/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/walking_directions.2010-09.23.png&#34; alt=&#34;image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;it&amp;rsquo;s nice to have directions (walking and navigation) in egypt - quite useful (albeit imperfect).&lt;/p&gt;</description>
    </item>
    <item>
      <title>sheikh-ul-masha&#39;Allah</title>
      <link>https://helw.net/2010/09/06/sheikh-ul-mashaallah/</link>
      <pubDate>Mon, 06 Sep 2010 16:50:31 -0700</pubDate>
      <guid>https://helw.net/2010/09/06/sheikh-ul-mashaallah/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/images/shook.hands.09.06.2010.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/shook.hands.09.06.2010.png&#34; alt=&#34;shook hands with shuyookh&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;in the words of wael:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;he is sheikh-ul-mashaAllah.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>suhur...</title>
      <link>https://helw.net/2010/08/31/suhur.../</link>
      <pubDate>Tue, 31 Aug 2010 03:47:49 -0700</pubDate>
      <guid>https://helw.net/2010/08/31/suhur.../</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/3asal_wa_ta7ina.2010.08.31.jpg&#34; alt=&#34;image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;عسل و طحينه&lt;/p&gt;</description>
    </item>
    <item>
      <title>ramadan in egypt – first impressions</title>
      <link>https://helw.net/2010/08/14/ramadan-in-egypt-first-impressions/</link>
      <pubDate>Sat, 14 Aug 2010 08:59:13 -0700</pubDate>
      <guid>https://helw.net/2010/08/14/ramadan-in-egypt-first-impressions/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/ramadan_pepsi.2010-08-14.jpg&#34; alt=&#34;image&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;salam 3alaikum -&lt;/p&gt;&#xA;&lt;p&gt;first off, belated ramadan mubarak.  i wanted to take a moment to write a bit about ramadan here in egypt.&lt;/p&gt;&#xA;&lt;p&gt;the first note is that about the ambiance and overall mood - apartment buildings, masajid, and streets are all decorated for ramadan.  cans of pepsi contain &amp;ldquo;ramadan mubarak&amp;rdquo; messages.&lt;/p&gt;&#xA;&lt;p&gt;for those in the us, think of the overall ambiance around christmas time - it&amp;rsquo;s the same here during ramadan.  in addition, you hear Quran almost everywhere you go - taxis and busses (which usually are either playing quran or music) are mostly playing Quran.  the masajid are a lot more full.  you&amp;rsquo;ll see people on trains reading Quran to pass time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>city cab is garbage...</title>
      <link>https://helw.net/2010/08/14/city-cab-is-garbage.../</link>
      <pubDate>Sat, 14 Aug 2010 08:10:17 -0700</pubDate>
      <guid>https://helw.net/2010/08/14/city-cab-is-garbage.../</guid>
      <description>&lt;p&gt;i spent the night at my aunt&amp;rsquo;s house in cairo yesterday, and had a ticket for the 8am train to alexandria.  i figured, &amp;ldquo;rather than hassle with n different modes of transportation, especially while fasting, why not call city cab?&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;city cab (aka cairo cab) is a &amp;ldquo;professional&amp;rdquo; cab service, similar to what we have in the us.  i called last night around 1am and asked for a cab to the train station to pick me up at 7am, figuring it&amp;rsquo;d be good to give myself some extra time (just in case).&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran android released!</title>
      <link>https://helw.net/2010/08/11/quran-android-released/</link>
      <pubDate>Wed, 11 Aug 2010 02:49:12 -0700</pubDate>
      <guid>https://helw.net/2010/08/11/quran-android-released/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/images/quran.android_barcode.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/quran.android_barcode.png&#34; alt=&#34;quran android qr code&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ramadan kareem!  just in time for ramadan, we&amp;rsquo;ve released the first version of Quran Android.  download it and let us know what you think!  the source code is on &lt;a href=&#34;http://github.com/ahmedre/quran_android&#34;&gt;github&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>&#34;tomorrow is friday...&#34;</title>
      <link>https://helw.net/2010/07/30/tomorrow-is-friday.../</link>
      <pubDate>Fri, 30 Jul 2010 12:01:35 -0700</pubDate>
      <guid>https://helw.net/2010/07/30/tomorrow-is-friday.../</guid>
      <description>&lt;p&gt;(well, in reality, &lt;strong&gt;today&lt;/strong&gt; is friday).  in santa clara, sheikh mohamed used to give a short 3 minute reminder after isha on thursdays.  each time, this reminder would start with the phrase, &amp;ldquo;tomorrow is friday,&amp;rdquo; after which he would remind us the virtues of salah on the Prophet (ﷺ) on fridays and would mention something from his sunnah.&lt;/p&gt;&#xA;&lt;p&gt;one of the most beautiful du3as i used to always hear sheikh mohamed say was:&lt;/p&gt;</description>
    </item>
    <item>
      <title>what on earth, etisalat?</title>
      <link>https://helw.net/2010/07/19/what-on-earth-etisalat/</link>
      <pubDate>Mon, 19 Jul 2010 04:34:57 -0700</pubDate>
      <guid>https://helw.net/2010/07/19/what-on-earth-etisalat/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;#!/bin/sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;APP_NAME&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Etisalat_3.5G_USB_Modem&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;APP_PATH&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/Applications/Mobile Partner.app&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo chmod -R a+rwx &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$APP_PATH&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;chmod -R a+rw &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/usr/local/&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;the above code snippet is from the first few lines of one of the etisalat 3g usb modem&amp;rsquo;s postinstall script on osx - seriously, why &lt;code&gt;chmod -R a+rw &amp;quot;/usr/local/&amp;quot;&lt;/code&gt;? no one uses &lt;code&gt;/usr/local&lt;/code&gt; except etisalat?&lt;/p&gt;&#xA;&lt;p&gt;the modem is a huawei e1550 hsdpa usb stick.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;update (june 16, 2011)&lt;/strong&gt; - @&lt;a href=&#34;http://twitter.com/AhmedElGamil&#34;&gt;AhmedElGamil&lt;/a&gt; sent this post to @&lt;a href=&#34;http://twitter.com/EtisalatMisr&#34;&gt;EtisalatMisr&lt;/a&gt; over twitter, and they said they would forward it to the responsible team insha&amp;rsquo;Allah.  you can see the conversation on twitter &lt;a href=&#34;http://twitter.com/#!/EtisalatMisr/statuses/76235255383728128&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>mesh awel mara nerkabooha...</title>
      <link>https://helw.net/2010/07/08/mesh-awel-mara-nerkabooha.../</link>
      <pubDate>Thu, 08 Jul 2010 13:02:40 -0700</pubDate>
      <guid>https://helw.net/2010/07/08/mesh-awel-mara-nerkabooha.../</guid>
      <description>&lt;p&gt;something interesting always happens whenever i make the trip from alex to cairo.  the past two times i went, i encountered some sort of major discussion over the fare of the mashroo3 (micro bus).&lt;/p&gt;&#xA;&lt;p&gt;during the first incident, i was leaving from sidi gaber - as those in alex may know, how long it takes to fill the mashroo3 depends on what time you leave (esp since sidi gaber doesn&amp;rsquo;t have as much traffic to cairo as ma7atet masr does).  anyhow, after waiting ~45 minutes and finally having enough people to be ready to go, the man announces that the charge will be 25le (the normal is 22).  people were outraged and argued, etc - mainly because of the chicanery involved (waste 45 minutes of our time and then tell us that you&amp;rsquo;re charging more, so we either go ride another bus (and wait another 45 minutes to save 3le, or we deal with it and pay)).&lt;/p&gt;</description>
    </item>
    <item>
      <title>a guide to mobile internet in egypt</title>
      <link>https://helw.net/2010/06/29/a-guide-to-mobile-internet-in-egypt/</link>
      <pubDate>Tue, 29 Jun 2010 07:22:50 -0700</pubDate>
      <guid>https://helw.net/2010/06/29/a-guide-to-mobile-internet-in-egypt/</guid>
      <description>&lt;p&gt;in the us, you can have an unlimited data plan with most of the mobile carriers (well, there&amp;rsquo;s now a 200 mb (or 2gb) cap on at&amp;amp;t (depending on how much you pay)).   since i didn&amp;rsquo;t use my phone for tethering in the us, my monthly usage usually didn&amp;rsquo;t exceed 200mb/month.  coming to egypt, i hoped to have mobile internet (to be able to get emails as they come, etc).  here&amp;rsquo;s what i found:&lt;/p&gt;</description>
    </item>
    <item>
      <title>there are two types of people in this world</title>
      <link>https://helw.net/2010/06/28/there-are-two-types-of-people-in-this-world/</link>
      <pubDate>Mon, 28 Jun 2010 13:06:37 -0700</pubDate>
      <guid>https://helw.net/2010/06/28/there-are-two-types-of-people-in-this-world/</guid>
      <description>&lt;p&gt;there are two types of people in this world&amp;hellip; masha&amp;rsquo;Allah (points to those i know), and astaghfurAllah (points to self).&lt;/p&gt;</description>
    </item>
    <item>
      <title>what do you name your computers?</title>
      <link>https://helw.net/2010/06/27/what-do-you-name-your-computers/</link>
      <pubDate>Sun, 27 Jun 2010 15:43:02 -0700</pubDate>
      <guid>https://helw.net/2010/06/27/what-do-you-name-your-computers/</guid>
      <description>&lt;p&gt;my machines typically have had some sort of video game related (and specifically, rpg related) names.&lt;/p&gt;&#xA;&lt;p&gt;some names i&amp;rsquo;ve used in the past:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;meribia - a town from the lunar rpgs&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;weltall - a &amp;ldquo;gear&amp;rdquo; name from xenogears&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;termina&lt;/strong&gt; - a city from chrono cross&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;zanarkand - a city from ffx&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;dalmasca&lt;/strong&gt; - a city name from ffxii&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;lab32&lt;/strong&gt; - a location from chrono trigger&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;the machine names in bold are in-use as of this post&amp;rsquo;s writing.  some of these were actually named for a reason - &lt;em&gt;termina&lt;/em&gt; was named because it&amp;rsquo;s a linux box (ie a linux &lt;em&gt;termina&lt;/em&gt;-l), for example, and &lt;em&gt;zanarkand&lt;/em&gt; was named because it was a far away city (and the laptop traveled far away from home).  interestingly enough, zanarkand actually refers to &amp;ldquo;zanarkand ruins,&amp;rdquo; a place left in ruins in ffx.  by mere coincidence, this happened to also become the &lt;a href=&#34;http://masr.whatstheplot.com/2010/06/11/the-aftermath-of-the-accident/&#34;&gt;fate of that laptop&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>i attended the writing of a book...</title>
      <link>https://helw.net/2010/06/26/i-attended-the-writing-of-a-book.../</link>
      <pubDate>Sat, 26 Jun 2010 22:37:44 -0700</pubDate>
      <guid>https://helw.net/2010/06/26/i-attended-the-writing-of-a-book.../</guid>
      <description>&lt;p&gt;yesterday after 3isha (friday) i attended the &amp;ldquo;writing of a book&amp;rdquo; (katb kitab, aka &amp;ldquo;nikkah,&amp;rdquo; aka &amp;ldquo;marriage contract,&amp;rdquo; aka &amp;ldquo;engagement&amp;rdquo;) of one of my friends (mahmoud) here in alexandria.  the gathering was done at &lt;a href=&#34;http://gowal.la/s/7RH7&#34;&gt;masjid 3omar ibn al khattab&lt;/a&gt; in alexandria.  a few brothers gave short talks (islamic in nature - one brother was telling the unmarried people to &amp;ldquo;not worry about resources and get married because Allah provides&amp;rdquo; and quoted the hadeeth, etc), one brother read some Quran (some verses from surat al nur in 2 qira2at), etc.&lt;/p&gt;</description>
    </item>
    <item>
      <title>khutbah with sheikh 7atem</title>
      <link>https://helw.net/2010/06/24/khutbah-with-sheikh-7atem/</link>
      <pubDate>Thu, 24 Jun 2010 16:17:57 -0700</pubDate>
      <guid>https://helw.net/2010/06/24/khutbah-with-sheikh-7atem/</guid>
      <description>&lt;p&gt;my 5th khutbah in alexandria was with &lt;a href=&#34;http://hatemfarid.com&#34;&gt;sheikh 7atem farid&lt;/a&gt;.  sheikh 7atem is famous for his beautiful recitation of the quran.  it is said that during ramadan, an incredibly massive number of people come and pray taraweeh behind him, especially on the 27th night of ramadan.  i attended the khutbah at masjid bilal, which is a very short walk away from the mediterranean sea and is right next to san stefano.&lt;/p&gt;</description>
    </item>
    <item>
      <title>khutbah from masjid al salam</title>
      <link>https://helw.net/2010/06/24/khutbah-from-masjid-al-salam/</link>
      <pubDate>Thu, 24 Jun 2010 16:02:20 -0700</pubDate>
      <guid>https://helw.net/2010/06/24/khutbah-from-masjid-al-salam/</guid>
      <description>&lt;p&gt;masjid al salam is the masjid next to the place i am currently staying.  most of the people who go there are the people who live or work in assid, where the masjid is located.  i am not sure if the masjid has a full time imam or not, because the same subset of n people always lead the salah - some are good, some are okay (in terms of qira2a, etc - not that i am one to judge).&lt;/p&gt;</description>
    </item>
    <item>
      <title>setting up a blackberry dev environment under linux</title>
      <link>https://helw.net/2010/06/24/setting-up-a-blackberry-dev-environment-under-linux/</link>
      <pubDate>Thu, 24 Jun 2010 08:53:20 -0700</pubDate>
      <guid>https://helw.net/2010/06/24/setting-up-a-blackberry-dev-environment-under-linux/</guid>
      <description>&lt;p&gt;i recently had to look at the blackberry sdk for something.  to my disappointment, the blackberry sdk is only available for windows - no linux or mac versions in site.  my first attempt was to run a windows vm under virtualbox, but that brought my system to a screeching halt.&lt;/p&gt;&#xA;&lt;p&gt;so i started doing some research (see sources at the bottom of the post) and found an easier way.  i did this all under ubuntu linux (lucid).&lt;/p&gt;</description>
    </item>
    <item>
      <title>weather: alexandria versus cairo</title>
      <link>https://helw.net/2010/06/20/weather-alexandria-versus-cairo/</link>
      <pubDate>Sun, 20 Jun 2010 14:05:40 -0700</pubDate>
      <guid>https://helw.net/2010/06/20/weather-alexandria-versus-cairo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.google.com/search?q=weather+in+alexandria%2C+egypt&#34;&gt;&lt;img src=&#34;https://helw.net/images/alexandria-weather-google-06.20.2010.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;versus&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.google.com/search?q=weather+in+cairo%2C+egypt&#34;&gt;&lt;img src=&#34;https://helw.net/images/cairo-weather-google-06.20.2010.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>sufi sufi, where&#39;s your kufi?</title>
      <link>https://helw.net/2010/06/20/sufi-sufi-wheres-your-kufi/</link>
      <pubDate>Sun, 20 Jun 2010 11:47:29 -0700</pubDate>
      <guid>https://helw.net/2010/06/20/sufi-sufi-wheres-your-kufi/</guid>
      <description>&lt;p&gt;an interesting thing happened a few weeks ago&amp;hellip;  i was walking with my friend heading to the excellent restaurant, dahab.  on the way, we heard the adhan for maghrib and decided to stop and pray.  we saw a sign for a masjid, so we started walking in that direction.  to my surprise, as we closed on the masjid, i saw a brother with a big beard walking in the &lt;strong&gt;opposite&lt;/strong&gt; direction - away from the masjid.&lt;/p&gt;</description>
    </item>
    <item>
      <title>dude, give the electricity a break!</title>
      <link>https://helw.net/2010/06/19/dude-give-the-electricity-a-break/</link>
      <pubDate>Sat, 19 Jun 2010 14:17:23 -0700</pubDate>
      <guid>https://helw.net/2010/06/19/dude-give-the-electricity-a-break/</guid>
      <description>&lt;p&gt;electricity is human too, you know.  it works really hard, so it deserves a break.  let the people walk up n flights of stairs (where 0 &amp;gt; n &amp;gt; 14) in the pitch dark.  i asked someone at a store, &amp;ldquo;why is the electricity cut off in this entire area?&amp;rdquo; he said, &amp;ldquo;because the circuits get hot, so they turn off the electricity in one area for 1-2 hours every period of time to give the circuits a break.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>a story from the second khutbah</title>
      <link>https://helw.net/2010/06/18/a-story-from-the-second-khutbah/</link>
      <pubDate>Fri, 18 Jun 2010 11:15:13 -0700</pubDate>
      <guid>https://helw.net/2010/06/18/a-story-from-the-second-khutbah/</guid>
      <description>&lt;p&gt;today is friday&amp;hellip;  and in just 2 hours, i&amp;rsquo;ll be attending my 5th khubah here in alexandria insha&amp;rsquo;Allah.  unfortunately, i only mentioned 2 of the prior khutbahs in a &lt;a href=&#34;https://helw.net/2010/06/15/sheikh-dr-shehab-ab-zahw/&#34;&gt;previous blog post&lt;/a&gt;, and still haven&amp;rsquo;t talked about the other two yet.&lt;/p&gt;&#xA;&lt;p&gt;so the 2nd khutbah i attended in alexandria was also at masjid al hedaya.  the sheikh was visiting the masjid and gave a good khutbah about the tafseer of surat al 7ujurat.&lt;/p&gt;</description>
    </item>
    <item>
      <title>اللغة العربية في عصرنا الحديث</title>
      <link>https://helw.net/2010/06/17/%D8%A7%D9%84%D9%84%D8%BA%D8%A9-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9-%D9%81%D9%8A-%D8%B9%D8%B5%D8%B1%D9%86%D8%A7-%D8%A7%D9%84%D8%AD%D8%AF%D9%8A%D8%AB/</link>
      <pubDate>Thu, 17 Jun 2010 15:15:58 -0700</pubDate>
      <guid>https://helw.net/2010/06/17/%D8%A7%D9%84%D9%84%D8%BA%D8%A9-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9-%D9%81%D9%8A-%D8%B9%D8%B5%D8%B1%D9%86%D8%A7-%D8%A7%D9%84%D8%AD%D8%AF%D9%8A%D8%AB/</guid>
      <description>&lt;p&gt;over a year ago, my ex-roommate and i published a link, entitled &amp;ldquo;&lt;a href=&#34;http://musafirfidunya.wordpress.com/2009/03/10/lughat-ul-arabiyya-fi-asarina-juz-al-awwal/&#34;&gt;Lughat ul Arabiyya fi asrina&lt;/a&gt;&amp;rdquo; - today, over a year later, i am happy to announce a new set of words and phrases to add to the given list.  most of these, mind you, have come up in the past 5 weeks in which i&amp;rsquo;ve been in egypt (i don&amp;rsquo;t take all the credit - this list was devised by my friends and i).  so without further adieu, here is the list:&lt;/p&gt;</description>
    </item>
    <item>
      <title>الشيخ الدكتور شهاب الدين محمد أبو زهو</title>
      <link>https://helw.net/2010/06/15/%D8%A7%D9%84%D8%B4%D9%8A%D8%AE-%D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1-%D8%B4%D9%87%D8%A7%D8%A8-%D8%A7%D9%84%D8%AF%D9%8A%D9%86-%D9%85%D8%AD%D9%85%D8%AF-%D8%A3%D8%A8%D9%88-%D8%B2%D9%87%D9%88/</link>
      <pubDate>Tue, 15 Jun 2010 22:34:32 -0700</pubDate>
      <guid>https://helw.net/2010/06/15/%D8%A7%D9%84%D8%B4%D9%8A%D8%AE-%D8%A7%D9%84%D8%AF%D9%83%D8%AA%D9%88%D8%B1-%D8%B4%D9%87%D8%A7%D8%A8-%D8%A7%D9%84%D8%AF%D9%8A%D9%86-%D9%85%D8%AD%D9%85%D8%AF-%D8%A3%D8%A8%D9%88-%D8%B2%D9%87%D9%88/</guid>
      <description>&lt;p&gt;when i came to alexandria, one of my newly made friends suggested that i come with him for jum3ah rather than go to the masjid near my home, and offered to pick me up - may Allah reward him!&lt;/p&gt;&#xA;&lt;p&gt;my friend picked me up, and together we went to masjid al hedaya, located close to the hedaya medical facility on the path of the tram.  the masjid had two people outside sitting with a huge box of clear plastic bags for people to put their shoes in.  after the prayer, people would return those bags to the people outside for use the following week.  the masjid is a nice masjid with no cell phone reception - apparently because they installed a reception-blocking device in there.&lt;/p&gt;</description>
    </item>
    <item>
      <title>names in alexandria are… eccentric.</title>
      <link>https://helw.net/2010/06/15/names-in-alexandria-are-eccentric./</link>
      <pubDate>Tue, 15 Jun 2010 08:16:02 -0700</pubDate>
      <guid>https://helw.net/2010/06/15/names-in-alexandria-are-eccentric./</guid>
      <description>&lt;p&gt;place names in alexandria are eccentric to say the least.  many places here have names that are not arabic in any way possible.  here are some examples:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;abou quer - you can see this famous and large road on the map in the previous post.  because egyptian slang has the qaf switched with a hamza, it ends up being pronounced as &amp;ldquo;abou ear&amp;rdquo; - the only arabic part about that is the &amp;ldquo;abou&amp;rdquo; (father of).&lt;/p&gt;</description>
    </item>
    <item>
      <title>alexandria</title>
      <link>https://helw.net/2010/06/14/alexandria/</link>
      <pubDate>Mon, 14 Jun 2010 17:30:16 -0700</pubDate>
      <guid>https://helw.net/2010/06/14/alexandria/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;http://maps.google.com/maps/api/staticmap?center=alexandria,egypt&amp;amp;zoom=13&amp;amp;size=400x250&amp;amp;sensor=false&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;on may 17th, 2010, i left for alexandria.  comparing it to cairo, girls seem to be slightly more conservative (in terms of the way they dress), people seem more religious (at least in terms of &amp;ldquo;outwards&amp;rdquo; religiosity - there are more bearded men to be seen on the streets), the weather is &lt;strong&gt;much&lt;/strong&gt; nicer, and it&amp;rsquo;s a lot less crowded.  after nearly a month of being in alexandria, i definitely can say that i like it better than cairo!&lt;/p&gt;</description>
    </item>
    <item>
      <title>first khutbah this trip: cairo</title>
      <link>https://helw.net/2010/06/13/first-khutbah-this-trip-cairo/</link>
      <pubDate>Sun, 13 Jun 2010 17:25:46 -0700</pubDate>
      <guid>https://helw.net/2010/06/13/first-khutbah-this-trip-cairo/</guid>
      <description>&lt;p&gt;the first khutbah i attended in egypt this trip was in cairo a few days after i arrived.  i decided not to go to the &amp;ldquo;zawya&amp;rdquo; (literally means &amp;ldquo;angle,&amp;rdquo; refers to a small masjid underneath an apartment buildings) near where i was staying and instead decided to go to the bigger masjid (near a really big church in the area).&lt;/p&gt;&#xA;&lt;p&gt;i don&amp;rsquo;t remember what the khutbah was about - but what i do remember is being surprised at the usage of words like &amp;ldquo;neela&amp;rdquo; and &amp;ldquo;balawi&amp;rdquo; during the khutbah&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>thoughts on cairo</title>
      <link>https://helw.net/2010/06/13/thoughts-on-cairo/</link>
      <pubDate>Sun, 13 Jun 2010 15:33:28 -0700</pubDate>
      <guid>https://helw.net/2010/06/13/thoughts-on-cairo/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve been in egypt for a little over a month now.  i spent the first week of my time in cairo.  the following are a list of things i noticed during that first week (which should not have been surprising to me, having been to cairo many times in the past, but i guess i forgot).&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;in cairo, many times, i would say salam to people and would get no reply.  maybe this was because the area i was in had many christians and staunch christians tend to not like to answer the salam greeting because some of them consider it a religious greeting.&lt;/p&gt;</description>
    </item>
    <item>
      <title> عسل وطحينة</title>
      <link>https://helw.net/2010/06/13/%D8%B9%D8%B3%D9%84-%D9%88%D8%B7%D8%AD%D9%8A%D9%86%D8%A9/</link>
      <pubDate>Sun, 13 Jun 2010 08:03:35 -0700</pubDate>
      <guid>https://helw.net/2010/06/13/%D8%B9%D8%B3%D9%84-%D9%88%D8%B7%D8%AD%D9%8A%D9%86%D8%A9/</guid>
      <description>&lt;p&gt;i wanted to write about my experiences in egypt, and so i started a new blog (i decided not to write those posts here because they&amp;rsquo;re not highly technical or programming related (or geeky)).  you can find it at &lt;a href=&#34;http://masr.whatstheplot.com&#34;&gt;masr.whatstheplot.com&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>before i left california...</title>
      <link>https://helw.net/2010/06/12/before-i-left-california.../</link>
      <pubDate>Sat, 12 Jun 2010 12:29:39 -0700</pubDate>
      <guid>https://helw.net/2010/06/12/before-i-left-california.../</guid>
      <description>&lt;p&gt;&amp;ldquo;you never know how much stuff you have until you have to move&amp;rdquo; - this is a common saying that you&amp;rsquo;ll hear people say when they are about to move from one place to another and see the hassle of transporting all this stuff.&lt;/p&gt;&#xA;&lt;p&gt;for me, since i didn&amp;rsquo;t know how long i would end up staying in egypt, &amp;ldquo;moving to egypt&amp;rdquo; meant that i had to virtually empty my apartment in california.  of course at this point i had three options - 1.  take everything with me - being an international flight, a limit of two bags, etc, this was impractical.  2.  put stuff in storage - possible, but do i really need this stuff, and is there anything worth putting in storage?  or 3.  take what you need up to the limit and get rid of the rest.&lt;/p&gt;</description>
    </item>
    <item>
      <title>the aftermath of the accident</title>
      <link>https://helw.net/2010/06/11/the-aftermath-of-the-accident/</link>
      <pubDate>Fri, 11 Jun 2010 19:59:13 -0700</pubDate>
      <guid>https://helw.net/2010/06/11/the-aftermath-of-the-accident/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/images/broken_macbook-06.11.2010.jpg&#34; title=&#34;my macbook after the accident&#34;&gt;&lt;img src=&#34;https://helw.net/images/broken_macbook-06.11.2010.jpg&#34;&#xA; width=&#34;500&#34;  &#xA; height=&#34;375&#34;  &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;during the accident mentioned in the &lt;a href=&#34;https://helw.net/2010/06/11/a-near-death-experience/&#34;&gt;previous post&lt;/a&gt;, the laptop was in the trunk on the far left side (the place that took the impact from the truck hitting it).  when i returned home, i found that my macbook had become officially paralized (the screen was cracked, so light would come out from the screen, but you couldn&amp;rsquo;t see anything.  also, the laptop can no longer sit properly and the casing was deformed).  miraculously, al7amdulillah, it did not die.  it still had full cognitive abilities (with much trouble, i was able to finally get ssh and vnc access to the machine to get my data off of it).&lt;/p&gt;</description>
    </item>
    <item>
      <title>a near death experience</title>
      <link>https://helw.net/2010/06/11/a-near-death-experience/</link>
      <pubDate>Fri, 11 Jun 2010 19:49:47 -0700</pubDate>
      <guid>https://helw.net/2010/06/11/a-near-death-experience/</guid>
      <description>&lt;p&gt;on monday, june 7th, myself and two brothers needed to go to the smart village in the morning and come back to alexandria in the afternoon.  we rented a &amp;ldquo;limo,&amp;rdquo; (which is just a normal rental car with a driver) to take us, wait for us, and bring us back.  we left early in the morning, finished our work, and left cairo to go home a few minutes after maghrib.&lt;/p&gt;</description>
    </item>
    <item>
      <title>introduction</title>
      <link>https://helw.net/2010/06/09/introduction/</link>
      <pubDate>Wed, 09 Jun 2010 08:57:04 -0700</pubDate>
      <guid>https://helw.net/2010/06/09/introduction/</guid>
      <description>&lt;p&gt;بسم الله الرحمن الرحيم،&lt;/p&gt;&#xA;&lt;p&gt;there are fobs and there are abcXs&amp;hellip;  being born in cairo and raised in the us, i happen to be neither and both at the same time.&lt;/p&gt;&#xA;&lt;p&gt;this blog is entitled &amp;ldquo;عسل و طحينه&amp;rdquo; - the name was inspired by &amp;ldquo;عسل اسود&amp;rdquo; (molasses), a new movie (which i still haven&amp;rsquo;t seen) for ahmad helmy documenting an egyptian american&amp;rsquo;s attempt to move back to egypt after living in the us for years.  &amp;ldquo;عسل و طحينه&amp;rdquo; is an (awesome) egyptian dish in which you put tahina on top of molasses and eat it with bread.  the word tahina itself also means &amp;ldquo;hard, strenuous work or effort,&amp;rdquo; which i figured may add to the meaning as well.&lt;/p&gt;</description>
    </item>
    <item>
      <title>desktop screenshot for february 2010</title>
      <link>https://helw.net/2010/02/25/desktop-screenshot-for-february-2010/</link>
      <pubDate>Thu, 25 Feb 2010 23:08:18 -0700</pubDate>
      <guid>https://helw.net/2010/02/25/desktop-screenshot-for-february-2010/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/thumbnail-02.25.2010.png&#34; alt=&#34;&#34;&gt;&#xA;&lt;a href=&#34;https://helw.net/images/screenshot-02.25.2010.png&#34;&gt;full size&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;here&amp;rsquo;s a screenshot of my linux box taken on february 25th, 2010.  click the image above for the full sized view.  linux desktop running openbox, a bunch of transparent urxvt terminals, cairo clock, and trayer (with banshee, pidgin, transmission, pino, dropbox, guake, and tomboy running).&lt;/p&gt;&#xA;&lt;p&gt;i recently finished watching the old star trek movies, hence the star trek influenced desktop.  and, of course, here&amp;rsquo;s &lt;a href=&#34;http://www.youtube.com/watch?v=9eTUz61LNjo&#34;&gt;the problem with teleportation&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>google buzz - friend or follow</title>
      <link>https://helw.net/2010/02/10/google-buzz-friend-or-follow/</link>
      <pubDate>Wed, 10 Feb 2010 17:21:03 -0700</pubDate>
      <guid>https://helw.net/2010/02/10/google-buzz-friend-or-follow/</guid>
      <description>&lt;p&gt;i like the site for twitter, &amp;lsquo;friendorfollow,&amp;rsquo; which tells me who i am following and isn&amp;rsquo;t following me back, who are following me and i am not following back, and so on. given that i got access to google buzz today, i decided to write a little script to help me determine the breakdown of my friends (specifically, who i am following and isn&amp;rsquo;t following me back, since the rest of the information is easy to read off of the website anyway).&lt;/p&gt;</description>
    </item>
    <item>
      <title>so sick of farmville...</title>
      <link>https://helw.net/2010/02/10/so-sick-of-farmville.../</link>
      <pubDate>Wed, 10 Feb 2010 02:38:50 -0700</pubDate>
      <guid>https://helw.net/2010/02/10/so-sick-of-farmville.../</guid>
      <description>&lt;p&gt;wanted to take a short break, so i decided to take out 20 minutes and write a silly song about farmville (it&amp;rsquo;s a rip off of ne yo&amp;rsquo;s &amp;ldquo;so sick&amp;rdquo; song).  note that the lyrics (and thus the mp3) are in pre-alpha (and are not likely to see any future revisions).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/misc/so_sick-02.10.2010.mp3&#34;&gt;audio version&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;lyrics:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;gotta change the favorites i have,&#xA;for the new design in store,&#xA;cuz right now i really can&amp;rsquo;t,&#xA;take it any more,&#xA;and i know it makes no sense,&#xA;cuz my farm is nice fo&amp;rsquo; sure,&#xA;but i can&amp;rsquo;t wait for gas anymore.&lt;/p&gt;</description>
    </item>
    <item>
      <title>salam, android!</title>
      <link>https://helw.net/2010/01/22/salam-android/</link>
      <pubDate>Fri, 22 Jan 2010 03:01:23 -0700</pubDate>
      <guid>https://helw.net/2010/01/22/salam-android/</guid>
      <description>&lt;p&gt;after the nexus one came out, i became a little more interested in android.  while i had written a simple &amp;lsquo;salam world&amp;rsquo; app some time ago, i figure it would be nice to delve a little deeper and try to write something remotely useful.&lt;/p&gt;&#xA;&lt;p&gt;so without further adieu, introducing a (very simple) quran for android:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/android_quranview-01.21.2010.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;source code on &lt;a href=&#34;http://github.com/ahmedre/quran_android&#34;&gt;github&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;for the most part, android is fairly fun and easy to develop for.  however, one of the most frustrating parts is the extremely limited memory for apps.  since apps can&amp;rsquo;t be on the sd card (due to some security issues), you are limited to the very small amount of memory on the device.  consequently, in order to display the images for the quran in this app, the app must download the data to the user&amp;rsquo;s sd card.&lt;/p&gt;</description>
    </item>
    <item>
      <title>so long, yahoo!</title>
      <link>https://helw.net/2010/01/13/so-long-yahoo/</link>
      <pubDate>Wed, 13 Jan 2010 15:59:22 -0700</pubDate>
      <guid>https://helw.net/2010/01/13/so-long-yahoo/</guid>
      <description>&lt;p&gt;on july 19th, 2006, i posted my &lt;a href=&#34;https://helw.net/blog/2006/07/19/welcome-to-the-hotel-california/&#34;&gt;first blog post&lt;/a&gt; from california.  i moved there to start a new job at yahoo!  ~3.5 years later, it was time to go, and so at this point, i am officially a non-Yahoo!&lt;/p&gt;&#xA;&lt;p&gt;what&amp;rsquo;s next?  i don&amp;rsquo;t know yet, but i am both excited and optimistic about the future.  insha&amp;rsquo;Allah khair.  maybe it&amp;rsquo;s not a bad time to give a startup a shot&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>a little rhyme about makkah</title>
      <link>https://helw.net/2009/12/15/a-little-rhyme-about-makkah/</link>
      <pubDate>Tue, 15 Dec 2009 09:19:35 -0700</pubDate>
      <guid>https://helw.net/2009/12/15/a-little-rhyme-about-makkah/</guid>
      <description>&lt;p&gt;mok and i were chatting about makkah on im and we brought back a very old habit of ours from the days of highschool and college - rhyming about any and everything.  so without further adieu, here&amp;rsquo;s a snippet from our im conversation:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;omer&lt;/strong&gt;: makkah makkah, i love u like i love my motha&#xA;you are a city like which there is no otha&#xA;above u the angels do hover&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran jetpack script</title>
      <link>https://helw.net/2009/11/16/quran-jetpack-script/</link>
      <pubDate>Mon, 16 Nov 2009 00:21:13 -0700</pubDate>
      <guid>https://helw.net/2009/11/16/quran-jetpack-script/</guid>
      <description>&lt;p&gt;so i had a little bit of time before i depart on my journey for hajj, so i wanted to play around with the firefox jetpack extension a little bit.  so without further adieu, this post is here to introduce a simple quran plugin for jetpack :)&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;what is it&lt;/strong&gt;&#xA;this is a quran script for &lt;a href=&#34;https://jetpack.mozillalabs.com&#34;&gt;jetpack&lt;/a&gt;, a plugin for firefox which allows customizing the browser just through javascript.&lt;/p&gt;&#xA;&lt;p&gt;when you are typing in a textarea (in wordpress, gmail, google talk, etc), if you highlight any text in the format of sura:ayah (ex 1:1) and right click on it, you will be given a menu that allows you to replace that with the actual verse (in arabic, transliteration, or translation).&lt;/p&gt;</description>
    </item>
    <item>
      <title>thoughts before hajj</title>
      <link>https://helw.net/2009/11/14/thoughts-before-hajj/</link>
      <pubDate>Sat, 14 Nov 2009 14:16:30 -0700</pubDate>
      <guid>https://helw.net/2009/11/14/thoughts-before-hajj/</guid>
      <description>&lt;p&gt;so i was sitting on a plane in san francisco awaiting the departure of my flight to atlanta, from where i will insha&amp;rsquo;Allah be leaving for hajj.  the captain mentioned something about a leak that they have to fix, so i figured, &amp;ldquo;why not write a blog post on my phone in the meanwhile?&amp;rdquo; (the plane took off and i realized i had more stuff to add and edit, so the in-airplane mobile blogging commenced on land and in the air).&lt;/p&gt;</description>
    </item>
    <item>
      <title>rtm versus toodledo</title>
      <link>https://helw.net/2009/09/26/rtm-versus-toodledo/</link>
      <pubDate>Sat, 26 Sep 2009 00:40:44 -0700</pubDate>
      <guid>https://helw.net/2009/09/26/rtm-versus-toodledo/</guid>
      <description>&lt;p&gt;last year, i signed up for a 1 year subscription to &lt;a href=&#34;http://rememberthemilk.com&#34;&gt;rememberthemilk&lt;/a&gt;.  now that it has expired, i&amp;rsquo;ve started wondering whether i should re-subscribe or switch to something else (&lt;a href=&#34;http://toodledo.com&#34;&gt;toodledo&lt;/a&gt; appears to be a popular option).&lt;/p&gt;&#xA;&lt;p&gt;so i made a toodledo free account and imported my tasks from rtm - fairly straight forward and easy (although i had to re-tag and group everything, but no big deal).  i tried using both of them for a few days together, and here are my thoughts:&lt;/p&gt;</description>
    </item>
    <item>
      <title>subqueries make life easy</title>
      <link>https://helw.net/2009/09/13/subqueries-make-life-easy/</link>
      <pubDate>Sun, 13 Sep 2009 16:35:50 -0700</pubDate>
      <guid>https://helw.net/2009/09/13/subqueries-make-life-easy/</guid>
      <description>&lt;p&gt;often times while working with databases, you find the need to do some simple tasks (adding a column and populating it with a value from another table, etc).  rather than write a script to do this, use mysql&amp;rsquo;s native subquery (and temporary table) functionality - it makes life much easier.&lt;/p&gt;&#xA;&lt;p&gt;consider the case where you have two tables:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mysql&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;describe&lt;/span&gt; colors;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;-------+-------------+------+-----+---------+-------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; Field &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;Type&lt;/span&gt;        &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;Null&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;Key&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;Default&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; Extra &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;-------+-------------+------+-----+---------+-------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; id    &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; int(&lt;span style=&#34;color:#ae81ff&#34;&gt;11&lt;/span&gt;)     &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; YES  &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt;     &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt;       &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; color &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; varchar(&lt;span style=&#34;color:#ae81ff&#34;&gt;10&lt;/span&gt;) &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; YES  &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt;     &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;NULL&lt;/span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt;       &lt;span style=&#34;color:#f92672&#34;&gt;|&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;-------+-------------+------+-----+---------+-------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;rows&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;in&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; (&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;.&lt;span style=&#34;color:#ae81ff&#34;&gt;00&lt;/span&gt; sec)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;and&lt;/p&gt;</description>
    </item>
    <item>
      <title>my previous keyboard</title>
      <link>https://helw.net/2009/09/12/my-previous-keyboard/</link>
      <pubDate>Sat, 12 Sep 2009 16:54:33 -0700</pubDate>
      <guid>https://helw.net/2009/09/12/my-previous-keyboard/</guid>
      <description>&lt;img src=&#34;https://helw.net/images/keyboard-09.12.2009.jpg&#34;&#xA; width=&#34;300&#34;  &#xA; height=&#34;500&#34;  &gt;&#xA;&#xA;&lt;p&gt;[center]note the v, n, and m keys (or lack thereof)[/center]&lt;/p&gt;&#xA;&lt;p&gt;finally replaced my keyboard with a new one :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran plugin updated for ubiquity 0.5</title>
      <link>https://helw.net/2009/08/10/quran-plugin-updated-for-ubiquity-0.5/</link>
      <pubDate>Mon, 10 Aug 2009 01:55:08 -0700</pubDate>
      <guid>https://helw.net/2009/08/10/quran-plugin-updated-for-ubiquity-0.5/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve done a quick port of the quran ubiquity plugin to work under the new version of ubiquity (0.5).  as you may know, ubiquity 0.5 and beyond use a new parser (parser 2) that isn&amp;rsquo;t compatible with the old parser (parser 1 for 0.1.x versions of ubiquity).&lt;/p&gt;&#xA;&lt;p&gt;you can get it &lt;a href=&#34;http://gist.github.com/165091&#34;&gt;here&lt;/a&gt;.  make sure to select &amp;ldquo;automatically update this feed&amp;rdquo; so that you get any updates i may get around to making.&lt;/p&gt;</description>
    </item>
    <item>
      <title>فول أحمد العظيم</title>
      <link>https://helw.net/2009/07/23/%D9%81%D9%88%D9%84-%D8%A3%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%B9%D8%B8%D9%8A%D9%85/</link>
      <pubDate>Thu, 23 Jul 2009 00:06:02 -0700</pubDate>
      <guid>https://helw.net/2009/07/23/%D9%81%D9%88%D9%84-%D8%A3%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%B9%D8%B8%D9%8A%D9%85/</guid>
      <description>&lt;p&gt;inspired by the &lt;a href=&#34;http://cheapdelish.com/blog&#34;&gt;blog&lt;/a&gt; of sy and my previous roommate (who makes a mean paneer btw), i decided to start posting my chef de jour recipes for the benefit of all the bachelors out there.  unfortunately, i don&amp;rsquo;t cook as much as i should (but i have been fairly lucky in terms of the output of my few attempts).  so perhaps documenting my experiences as a master chef will help me to stop slacking and cook more.&lt;/p&gt;</description>
    </item>
    <item>
      <title>introducing waqt.org</title>
      <link>https://helw.net/2009/07/10/introducing-waqt.org/</link>
      <pubDate>Fri, 10 Jul 2009 03:01:06 -0700</pubDate>
      <guid>https://helw.net/2009/07/10/introducing-waqt.org/</guid>
      <description>&lt;p&gt;today, i took the arabeyes &lt;a href=&#34;http://svn.arabeyes.org/viewvc/projects/itl/ports/php/&#34;&gt;php extension of itl&lt;/a&gt;, the &lt;a href=&#34;http://developer.yahoo.com/maps/rest/V1/geocode.html&#34;&gt;yahoo geocoding api&lt;/a&gt;, and the &lt;a href=&#34;http://www.geonames.org/&#34;&gt;geonames api&lt;/a&gt; and put together &lt;a href=&#34;http://waqt.org&#34;&gt;waqt.org&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;it&amp;rsquo;s a fairly minimalistic prayertimes site.  the code is available on &lt;a href=&#34;http://github.com/ahmedre/waqt.org&#34;&gt;github&lt;/a&gt;.  note that the calculation method is currently hardcoded to use the isna method, but this is fairly easy to change.&lt;/p&gt;</description>
    </item>
    <item>
      <title>amazing quran marketing</title>
      <link>https://helw.net/2009/06/02/amazing-quran-marketing/</link>
      <pubDate>Tue, 02 Jun 2009 01:07:07 -0700</pubDate>
      <guid>https://helw.net/2009/06/02/amazing-quran-marketing/</guid>
      <description>&lt;p&gt;about two years ago, i posted about sheikh mohamed&amp;rsquo;s &lt;a href=&#34;http://whatstheplot.com/blog/2007/03/28/amazing-fajr-marketing/&#34;&gt;amazing fajr marketing&lt;/a&gt; tshirt.  today, i am posting about the latest tshirt in the collection - read, understand, and practice quran.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/read_quran.06.02.2009.jpg&#34; alt=&#34;read and practice quran&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;sheikh is currently in egypt visiting his family and will go and make 3umrah insha&amp;rsquo;Allah&amp;hellip;  the bay area really isn&amp;rsquo;t the same without him.  may Allah accept from them and grant him and his family the very best and bring them back safely - ameen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran ubiquity plugin</title>
      <link>https://helw.net/2009/05/19/quran-ubiquity-plugin/</link>
      <pubDate>Tue, 19 May 2009 01:29:12 -0700</pubDate>
      <guid>https://helw.net/2009/05/19/quran-ubiquity-plugin/</guid>
      <description>&lt;p&gt;updated and released the first version of the quran ubiquity plugin!  you can go &lt;a href=&#34;http://gist.github.com/113971&#34;&gt;here&lt;/a&gt; to install it.&lt;/p&gt;&#xA;&lt;p&gt;essentially, it contains two commands -&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;search-quran&lt;/strong&gt; - takes a parameter of what to search for and will show the results that match that particular query.  hitting enter will bring up the search results page.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;get-ayah&lt;/strong&gt; - takes a parameter of which ayah (ex 2:2) and an optional parameter of the language/translation you want the ayah in (in english - muhsin khan, for example - note that ubiquity will provide suggestions for these).  hitting enter will insert the text into the selection space.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;this is uber-useful for muslims imho :p  perhaps i will try to provide a screencast later on that shows how to use this for those who are still afraid to try it :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>website changes</title>
      <link>https://helw.net/2009/05/19/website-changes/</link>
      <pubDate>Tue, 19 May 2009 01:18:29 -0700</pubDate>
      <guid>https://helw.net/2009/05/19/website-changes/</guid>
      <description>&lt;p&gt;after having pretty much the same theme since the launch of the site, i&amp;rsquo;ve switched to the excellent &lt;a href=&#34;http://wordpress.org/extend/themes/inove&#34;&gt;iNove&lt;/a&gt; wordpress theme.  i&amp;rsquo;ve also cleaned up some links and replaced the previous code highlighter with the very nice &lt;a href=&#34;http://wordpress.org/extend/plugins/syntaxhighlighter/&#34;&gt;syntax highlighter evolved&lt;/a&gt; plugin.&lt;/p&gt;</description>
    </item>
    <item>
      <title>migrating jaiku to identi.ca or twitter</title>
      <link>https://helw.net/2009/04/13/migrating-jaiku-to-identi.ca-or-twitter/</link>
      <pubDate>Mon, 13 Apr 2009 01:33:28 -0700</pubDate>
      <guid>https://helw.net/2009/04/13/migrating-jaiku-to-identi.ca-or-twitter/</guid>
      <description>&lt;p&gt;i recently decided to move my &lt;a href=&#34;http://identi.ca/aretips&#34;&gt;tech tips microblog&lt;/a&gt; to &lt;a href=&#34;http://identi.ca&#34;&gt;identi.ca&lt;/a&gt; (the original copy was on &lt;a href=&#34;http://ahmedre.jaiku.com&#34;&gt;jaiku&lt;/a&gt;), as i felt it was a little more befitting, actively developed, etc (although jaiku is now open source).&lt;/p&gt;&#xA;&lt;p&gt;anyway&amp;hellip; so i wanted to migrate my posts over - so i wrote a php script to do it (it assumes your jaiku is public and reads it without hassling with oauth).&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;lt;?&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;php&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$sleepTime &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;5&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$jaikuSource &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;http://username.jaiku.com/json&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$mode &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;identi.ca&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$baseStatusUrl &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;http://identi.ca/api/statuses/update.json&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;// thanks, php-twitter&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; ($mode &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;twitter&amp;#39;&lt;/span&gt;){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $baseStatusUrl &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;http://twitter.com/statuses/update.json&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $headers &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;array&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Expect:&amp;#39;&lt;/span&gt;, &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;X-Twitter-Client: &amp;#39;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;X-Twitter-Client-Version: &amp;#39;&lt;/span&gt;,&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;X-Twitter-Client-URL: &amp;#39;&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ctr &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$entries &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;array&lt;/span&gt;();&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;print&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;destination account username: &amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$username &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;trim&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;fgets&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;STDIN&lt;/span&gt;));&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;print&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;password: &amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;system&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;stty -echo&amp;#39;&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$password &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;trim&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;fgets&lt;/span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;STDIN&lt;/span&gt;));&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;system&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;stty echo&amp;#39;&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;print&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\n&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$done &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$params &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;&amp;#39;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;while&lt;/span&gt; (&lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $count &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $posts &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;fetchUrl&lt;/span&gt;($jaikuSource &lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt; $params);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $json &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;json_decode&lt;/span&gt;($posts, &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $stream &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; $json[&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;stream&amp;#39;&lt;/span&gt;];&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $lastEntry &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;null&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;foreach&lt;/span&gt; ($stream &lt;span style=&#34;color:#66d9ef&#34;&gt;as&lt;/span&gt; $entry){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#a6e22e&#34;&gt;isset&lt;/span&gt;($entry[&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;comment_id&amp;#39;&lt;/span&gt;])) &lt;span style=&#34;color:#66d9ef&#34;&gt;continue&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      $lastEntry &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; $entry;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      $count&lt;span style=&#34;color:#f92672&#34;&gt;++&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      $entries[$ctr&lt;span style=&#34;color:#f92672&#34;&gt;++&lt;/span&gt;] &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; $entry[&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;title&amp;#39;&lt;/span&gt;];&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; ($count &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;break&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $lastPostTime &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; $lastEntry[&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;created_at&amp;#39;&lt;/span&gt;];&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $ts &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;split&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;-&amp;#39;&lt;/span&gt;, $lastPostTime);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $hd &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;split&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;T&amp;#39;&lt;/span&gt;, $ts[&lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;]);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $min &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;split&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Z&amp;#39;&lt;/span&gt;, $ts[&lt;span style=&#34;color:#ae81ff&#34;&gt;4&lt;/span&gt;]);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $gmtime &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;gmmktime&lt;/span&gt;($hd[&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;], $ts[&lt;span style=&#34;color:#ae81ff&#34;&gt;3&lt;/span&gt;], $min[&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;], $ts[&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;], $hd[&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;], $ts[&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;]) &lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $params &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;?offset=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;$gmtime&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; ($i &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; $ctr&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;; $i&lt;span style=&#34;color:#f92672&#34;&gt;&amp;gt;=&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;; $i&lt;span style=&#34;color:#f92672&#34;&gt;--&lt;/span&gt;){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $params &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;array&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;status&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;=&amp;gt;&lt;/span&gt; $entries[$i]);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; ($i &lt;span style=&#34;color:#f92672&#34;&gt;!=&lt;/span&gt; ($ctr&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;)){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;print&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;sleeping &lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;$sleepTime&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt; seconds&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\n&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;sleep&lt;/span&gt;($sleepTime);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#a6e22e&#34;&gt;twitterApiCall&lt;/span&gt;($baseStatusUrl, $params);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;print&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;updated status to: &amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt; $entries[$i] &lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\n&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;fetchUrl&lt;/span&gt;($url){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $ch &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_init&lt;/span&gt;($url);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_setopt&lt;/span&gt;($ch, &lt;span style=&#34;color:#a6e22e&#34;&gt;CURLOPT_RETURNTRANSFER&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $resp &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_exec&lt;/span&gt;($ch);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_close&lt;/span&gt;($ch);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;return&lt;/span&gt; $resp;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;twitterApiCall&lt;/span&gt;($url, $args &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;null&lt;/span&gt;){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;global&lt;/span&gt; $username, $password, $headers;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#75715e&#34;&gt;// thanks, php-twitter&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $ch &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_init&lt;/span&gt;($url);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#f92672&#34;&gt;!&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;is_null&lt;/span&gt;($args)){&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_setopt&lt;/span&gt;($ch, &lt;span style=&#34;color:#a6e22e&#34;&gt;CURLOPT_POST&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_setopt&lt;/span&gt;($ch, &lt;span style=&#34;color:#a6e22e&#34;&gt;CURLOPT_POSTFIELDS&lt;/span&gt;, $args);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   }&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; ((&lt;span style=&#34;color:#f92672&#34;&gt;!&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;empty&lt;/span&gt;($username)) &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; (&lt;span style=&#34;color:#f92672&#34;&gt;!&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;empty&lt;/span&gt;($password)))&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_setopt&lt;/span&gt;($ch, &lt;span style=&#34;color:#a6e22e&#34;&gt;CURLOPT_USERPWD&lt;/span&gt;, $username &lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;:&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt; $password);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_setopt&lt;/span&gt;($ch, &lt;span style=&#34;color:#a6e22e&#34;&gt;CURLOPT_RETURNTRANSFER&lt;/span&gt;, &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; (&lt;span style=&#34;color:#f92672&#34;&gt;!&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;empty&lt;/span&gt;($headers))&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_setopt&lt;/span&gt;($ch, &lt;span style=&#34;color:#a6e22e&#34;&gt;CURLOPT_HTTPHEADER&lt;/span&gt;, $headers);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $resp &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_exec&lt;/span&gt;($ch);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   $info &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_getinfo&lt;/span&gt;($ch);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#a6e22e&#34;&gt;curl_close&lt;/span&gt;($ch);&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; ($info[&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;http_code&amp;#39;&lt;/span&gt;]&lt;span style=&#34;color:#f92672&#34;&gt;!=&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;200&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;print&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;error - got an http code of: &amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt; $info[&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;http_code&amp;#39;&lt;/span&gt;] &lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;\n&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;make sure you edit &lt;code&gt;$baseStatusUrl&lt;/code&gt; and &lt;code&gt;$mode&lt;/code&gt; as necessary.  enjoy!&lt;/p&gt;</description>
    </item>
    <item>
      <title>bbc interview with idf spokeswoman</title>
      <link>https://helw.net/2009/03/20/bbc-interview-with-idf-spokeswoman/</link>
      <pubDate>Fri, 20 Mar 2009 14:57:48 -0700</pubDate>
      <guid>https://helw.net/2009/03/20/bbc-interview-with-idf-spokeswoman/</guid>
      <description>&lt;p&gt;i usually start my weekdays by listening to the excellent &lt;a href=&#34;http://www.bbc.co.uk/radio/podcasts/globalnews/&#34;&gt;bbc global news podcast&lt;/a&gt;.  in today&amp;rsquo;s episode, bbc&amp;rsquo;s &lt;a href=&#34;http://www.bbc.co.uk/worldservice/presenters/owen_bennett_jones.shtml&#34;&gt;owen bennett-jones&lt;/a&gt; interviewed an idf spokeswoman regarding &lt;a href=&#34;http://news.bbc.co.uk/2/hi/middle_east/7952603.stm&#34;&gt;israeli troops&amp;rsquo; admission to gaza abuses&lt;/a&gt;.  i decided to cut it out and provide it here for you to listen to.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://helw.net/misc/bbc_idf_interview-03.20.2009.mp3&#34;&gt;audio&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;is it just me, or do these people seem heartless?  anyway, you can download the original podcast &lt;a href=&#34;http://downloads.bbc.co.uk/podcasts/worldservice/globalnews/globalnews_20090320-0340a.mp3&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>arabish</title>
      <link>https://helw.net/2009/03/10/arabish/</link>
      <pubDate>Tue, 10 Mar 2009 15:43:58 -0700</pubDate>
      <guid>https://helw.net/2009/03/10/arabish/</guid>
      <description>&lt;p&gt;do you watch &lt;a href=&#34;http://youtube.com&#34;&gt;anta ambooba&lt;/a&gt; in &lt;a href=&#34;http://getfirefox.com&#34;&gt;tha3lab al nar&lt;/a&gt;?  click &lt;a href=&#34;http://musafirfidunya.wordpress.com/2009/03/10/lughat-ul-arabiyya-fi-asarina-juz-al-awwal/&#34;&gt;here&lt;/a&gt; for a list of funny, literal arabizations done by my roommate and i.&lt;/p&gt;</description>
    </item>
    <item>
      <title>reading quran on the iphone</title>
      <link>https://helw.net/2009/03/08/reading-quran-on-the-iphone/</link>
      <pubDate>Sun, 08 Mar 2009 00:43:50 -0700</pubDate>
      <guid>https://helw.net/2009/03/08/reading-quran-on-the-iphone/</guid>
      <description>&lt;p&gt;a long time ago, when i got my iphone, i realized that it would be nice to be able to read the quran on my phone.  what i wanted was a way to read the arabic text on the phone (page by page, not ayah by ayah).  anyhow, i&amp;rsquo;ll outline the solutions i&amp;rsquo;ve found here along with my preferred solution and how to set it up.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;options&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;quran applications in the app store - there are a few in the app store, but only one version of iQuran is free.  it shows you the text (ayah by ayah, however), has translations, and audio.&lt;/p&gt;</description>
    </item>
    <item>
      <title>so, i am a night owl...</title>
      <link>https://helw.net/2009/03/04/so-i-am-a-night-owl.../</link>
      <pubDate>Wed, 04 Mar 2009 02:56:10 -0700</pubDate>
      <guid>https://helw.net/2009/03/04/so-i-am-a-night-owl.../</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/nightowl-03.02.2009.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;funny.  courtesy of &lt;a href=&#34;http://www.tweetoclock.com/&#34;&gt;tweet o&amp;rsquo;clock&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ubiquity rocks!</title>
      <link>https://helw.net/2009/02/18/ubiquity-rocks/</link>
      <pubDate>Wed, 18 Feb 2009 03:23:05 -0700</pubDate>
      <guid>https://helw.net/2009/02/18/ubiquity-rocks/</guid>
      <description>&lt;p&gt;today, i felt like playing some more with &lt;a href=&#34;http://labs.mozilla.com/projects/ubiquity/&#34;&gt;ubiquity&lt;/a&gt;, which i had installed for a while now but had not played around with sufficiently.  i decided to try to write a simple plugin that will search the quran for a particular set of words.  to do this, i felt obliged to expose an api for the alpha version of &lt;a href=&#34;http://quranicrealm.com&#34;&gt;quranicrealm&lt;/a&gt; first, which was good because i needed to do it eventually anyway.&lt;/p&gt;</description>
    </item>
    <item>
      <title>thoughts on the g1</title>
      <link>https://helw.net/2009/02/11/thoughts-on-the-g1/</link>
      <pubDate>Wed, 11 Feb 2009 02:14:35 -0700</pubDate>
      <guid>https://helw.net/2009/02/11/thoughts-on-the-g1/</guid>
      <description>&lt;p&gt;for some (crazy) reason, i decided to try out the g1 after reading &lt;a href=&#34;http://smarterware.org/184/why-i-switched-to-android-from-the-iphone&#34;&gt;gina&amp;rsquo;s article&lt;/a&gt; and finding a good deal on craigslist.  the summary is - i think i am going to sell it and keep my iphone :)&lt;/p&gt;&#xA;&lt;p&gt;thoughts so far:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;it&amp;rsquo;s nice to have a keyboard - but something doesn&amp;rsquo;t feel right about it.  i can&amp;rsquo;t quite put my hands on it yet.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;no arabic fonts in the browser, and no arabization!! :(  iphone doesn&amp;rsquo;t have it either, but third party solutions &lt;a href=&#34;http://iphoneislam.com&#34;&gt;(iphone islam)&lt;/a&gt; exist that work very well.&lt;/p&gt;</description>
    </item>
    <item>
      <title>faster and better text search</title>
      <link>https://helw.net/2009/01/25/faster-and-better-text-search/</link>
      <pubDate>Sun, 25 Jan 2009 18:54:04 -0700</pubDate>
      <guid>https://helw.net/2009/01/25/faster-and-better-text-search/</guid>
      <description>&lt;p&gt;&lt;strong&gt;important update (august 5th, 2009)&lt;/strong&gt; - &lt;em&gt;so i realized that some of the results here (specifically, the java lucene ones) were incorrect.  the reason is because as is mentioned on the lucene wiki, the first search has to initialize the caches.  as thus, the results aren&amp;rsquo;t accurate.  this seems to be very true.  for example, if i run a test query, discard the results, and then run the real query, results for the three classes of queries are now 17, 8, and 4 ms respectively, which is very comparable (if not sometimes better) than that of sphinx.  i will probably need to re-run this benchmark to do a better job of giving the backend systems a level playing field to test on.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>pseudo back from hiatus</title>
      <link>https://helw.net/2008/07/01/pseudo-back-from-hiatus/</link>
      <pubDate>Tue, 01 Jul 2008 01:24:33 -0700</pubDate>
      <guid>https://helw.net/2008/07/01/pseudo-back-from-hiatus/</guid>
      <description>&lt;p&gt;it&amp;rsquo;s been a while since i last posted&amp;hellip; i guess microblogging (twitter, brightkite, etc) have sort of gotten the majority of my posts, and i&amp;rsquo;ve neglected the blog.&lt;/p&gt;&#xA;&lt;p&gt;the main reason i like the blog is it&amp;rsquo;s interesting to look back and see what i was writing about n years ago.  it just serves as a good documentation.  twitter/brightkite do the job as well (esp with uploading pictures to brightkite on the go and tagging location), but the blog allows me to be less concise.&lt;/p&gt;</description>
    </item>
    <item>
      <title>back-tagging the site</title>
      <link>https://helw.net/2008/03/18/back-tagging-the-site/</link>
      <pubDate>Tue, 18 Mar 2008 23:20:37 -0700</pubDate>
      <guid>https://helw.net/2008/03/18/back-tagging-the-site/</guid>
      <description>&lt;p&gt;so i went through and tried to back-tag all the posts on the site&amp;hellip;  more difficult than it sounds, especially since i was at a loss as to how to tag some of the things (especially in a consistent manner).  i am not showing a tag cloud yet, but maybe soon (tm).&lt;/p&gt;&#xA;&lt;p&gt;i&amp;rsquo;ve also added links to my &lt;a href=&#34;http://twitter.com/ahmedre&#34;&gt;twitter&lt;/a&gt; and &lt;a href=&#34;http://flickr.com/photos/ahmedre&#34;&gt;flickr&lt;/a&gt; in the sidebar.  i guess i should start looking into some wordpress plugins at some point in the near future for some of the stuff in the sidebar.&lt;/p&gt;</description>
    </item>
    <item>
      <title>simple is beautiful - command line id3 tagging</title>
      <link>https://helw.net/2008/03/16/simple-is-beautiful-command-line-id3-tagging/</link>
      <pubDate>Sun, 16 Mar 2008 23:45:52 -0700</pubDate>
      <guid>https://helw.net/2008/03/16/simple-is-beautiful-command-line-id3-tagging/</guid>
      <description>&lt;p&gt;generally speaking, my set of mp3s is very well tagged.  for my personal mp3s, i used to exclusively use &lt;a href=&#34;http://easytag.sourceforge.net/&#34;&gt;easytag&lt;/a&gt; to tag them, and now i use a combination of easytag and &lt;a href=&#34;http://amarok.kde.org/&#34;&gt;amarok&lt;/a&gt; (which is totally awesome by the way!)&lt;/p&gt;&#xA;&lt;p&gt;but sometimes, i have to mass edit id3tags for mp3s on the server, and i don&amp;rsquo;t have the luxury of using such gui tools for the editing.  as thus, i&amp;rsquo;ve been mainly using &lt;a href=&#34;http://id3v2.sourceforge.net/&#34;&gt;id3v2&lt;/a&gt; within some perl scripts to tag mp3s.  this turns out to work great, but i also wanted to be able to add album art to the mp3s from the command line.&lt;/p&gt;</description>
    </item>
    <item>
      <title>dealing with timezones in php</title>
      <link>https://helw.net/2008/03/13/dealing-with-timezones-in-php/</link>
      <pubDate>Thu, 13 Mar 2008 23:26:29 -0700</pubDate>
      <guid>https://helw.net/2008/03/13/dealing-with-timezones-in-php/</guid>
      <description>&lt;p&gt;so i was working on some code in which i needed to know whether or not it was dst for a given country and/or timezone or not.  luckily, with php5.2, some sparsely documented (yet very useful) classes were introduced - a more thorough documentation can be found &lt;a href=&#34;http://laughingmeme.org/2007/02/27/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;so let&amp;rsquo;s say i want to know whether or not egypt is in dst right now or not&amp;hellip; so first i need to know what zoneinfo file egypt uses (for egypt, it&amp;rsquo;s simple, but this trick is useful for more obscure places, like &amp;ldquo;&lt;a href=&#34;http://en.wikipedia.org/wiki/Isle_of_man&#34;&gt;isle of man&lt;/a&gt;,&amp;rdquo; for example):&lt;/p&gt;</description>
    </item>
    <item>
      <title>whatstheplot: iphone edition (tm)</title>
      <link>https://helw.net/2008/03/02/whatstheplot-iphone-edition-tm/</link>
      <pubDate>Sun, 02 Mar 2008 15:18:25 -0700</pubDate>
      <guid>https://helw.net/2008/03/02/whatstheplot-iphone-edition-tm/</guid>
      <description>&lt;p&gt;thanks to the &lt;a href=&#34;http://iwphone.contentrobot.com/&#34;&gt;iwphone wordpress plugin&lt;/a&gt;, the blog now looks a lot better on the iphone!&lt;/p&gt;&#xA;&lt;p&gt;speaking of the iphone, i am really disappointed at the notion that the long awaited sdk coming out on 3/6 will potentially be &lt;a href=&#34;http://www.engadget.com/2008/02/29/iphone-software-development-to-be-locked-down-by-apple/&#34;&gt;locked down&lt;/a&gt;.   i guess we can&amp;rsquo;t know for sure until the announcement on thursday, but i personally have gone ahead and re-jailbroken my phone, courtesy of zibri&amp;rsquo;s &lt;a href=&#34;http://www.ziphone.org/&#34;&gt;ziphone&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>unicode control characters</title>
      <link>https://helw.net/2008/03/02/unicode-control-characters/</link>
      <pubDate>Sun, 02 Mar 2008 13:42:57 -0700</pubDate>
      <guid>https://helw.net/2008/03/02/unicode-control-characters/</guid>
      <description>&lt;p&gt;i always used to get upset when i send a message or set a status on an english site in arabic, only to have the punctuation all messed up.  well, thanks to two unicode control characters, \u200e and \u200f  (for ltr and rtl, respectively), i can finally go from writing:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;يحيى الإسلام!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;to writing:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;يحيى الإسلام!‏&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;much better :)  thanks goes to this &lt;a href=&#34;http://en.wikipedia.org/wiki/Bi-directional_text&#34;&gt;wikipedia article&lt;/a&gt; and &lt;a href=&#34;http://diwan.com&#34;&gt;adil allawi&lt;/a&gt;, whom i first heard about this from.&lt;/p&gt;</description>
    </item>
    <item>
      <title>beat quake4</title>
      <link>https://helw.net/2008/02/13/beat-quake4/</link>
      <pubDate>Wed, 13 Feb 2008 22:57:37 -0700</pubDate>
      <guid>https://helw.net/2008/02/13/beat-quake4/</guid>
      <description>&lt;p&gt;i just beat quake4 (played the whole game under linux).  fun!&lt;/p&gt;</description>
    </item>
    <item>
      <title>2008 africa cup winners: egypt!</title>
      <link>https://helw.net/2008/02/10/2008-africa-cup-winners-egypt/</link>
      <pubDate>Sun, 10 Feb 2008 13:38:15 -0700</pubDate>
      <guid>https://helw.net/2008/02/10/2008-africa-cup-winners-egypt/</guid>
      <description>&lt;p&gt;woot!  egypt won the &lt;a href=&#34;http://en.wikipedia.org/wiki/2008_African_Cup_of_Nations&#34;&gt;2008 africa cup of nations&lt;/a&gt;!  beautiful game, i only saw the last 20 minutes, but those were the 20 minutes that mattered.  beautiful assist by zidane in a crazily intense moment, passing to abu trayka who scored :)  incredible work of art!&lt;/p&gt;&#xA;&lt;p&gt;i am not a big fan of sports, but this was one game i had to watch :)  second cup win in a row, the last being against the ivory coast in 2006.&lt;/p&gt;</description>
    </item>
    <item>
      <title>yahoo!: &#34;sorry, microsoft!&#34;</title>
      <link>https://helw.net/2008/02/09/yahoo-sorry-microsoft/</link>
      <pubDate>Sat, 09 Feb 2008 14:39:15 -0700</pubDate>
      <guid>https://helw.net/2008/02/09/yahoo-sorry-microsoft/</guid>
      <description>&lt;p&gt;woot!  word has it that monday, yahoo will write a &amp;ldquo;sorry&amp;rdquo; to microsoft.  now let&amp;rsquo;s just hope they don&amp;rsquo;t get rid of our search advertising (and, therefore, search in general) to google&amp;hellip;  as i mentioned before, the best option here is to tough it out this period of time, and things will come back up.&lt;/p&gt;&#xA;&lt;p&gt;in lolcat terms, courtesy of the &lt;a href=&#34;http://www.flickr.com/groups/microsoft-keep-your-evil-grubby-hands-off-our-flickr/pool/&#34;&gt;flickr anti-microsoft&lt;/a&gt; group: &lt;a href=&#34;http://www.flickr.com/photos/karabaker/2245541816/in/pool-microsoft-keep-your-evil-grubby-hands-off-our-flickr&#34;&gt;this picture is awesome&lt;/a&gt; :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>windows downgrade</title>
      <link>https://helw.net/2008/02/09/windows-downgrade/</link>
      <pubDate>Sat, 09 Feb 2008 14:35:24 -0700</pubDate>
      <guid>https://helw.net/2008/02/09/windows-downgrade/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve been dual booting my gentoo box with windows vista 64 for my occasional bouts of gaming&amp;hellip; but yesterday, i decided that despite microsoft ending it&amp;rsquo;s support for xp sometime this year, that i am better off running xp for gaming than vista.  so i downgraded vista 64 to xp 32.  i think i made this decision after seeing &lt;a href=&#34;http://games.slashdot.org/article.pl?sid=08/02/02/0236200&amp;amp;from=rss&#34;&gt;this article&lt;/a&gt; on slashdot.&lt;/p&gt;</description>
    </item>
    <item>
      <title>more on the yahoo stuff</title>
      <link>https://helw.net/2008/02/07/more-on-the-yahoo-stuff/</link>
      <pubDate>Thu, 07 Feb 2008 00:34:27 -0700</pubDate>
      <guid>https://helw.net/2008/02/07/more-on-the-yahoo-stuff/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://yahooza.com&#34;&gt;yahooza&lt;/a&gt; linked two funny articles about the whole y! ordeal&amp;hellip;  i especially like the first one, and the second one is funny too but has bad language, so if it offends you, consider yourself warned:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.nczonline.net/archive/2008/2/553&#34;&gt;torn between two lovers&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://daringfireball.net/2008/02/yahoo_translation&#34;&gt;translation from pr-speak to english&lt;/a&gt; [of selected parts of jerry&amp;rsquo;s memo]&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;on a more serious note on the same subject, the techcrunch article, &amp;ldquo;&lt;a href=&#34;http://www.techcrunch.com/2008/02/06/decision-time-for-yahoo/&#34;&gt;decision time for yahoo&lt;/a&gt;,&amp;rdquo; is a more serious (and perhaps realistic) analysis of the situation.  until i read this article, i never really knew that there could be lawsuits for violation of fiduciary duty (which basically entails that you look out for your shareholders before looking at your own interests).&lt;/p&gt;</description>
    </item>
    <item>
      <title>update on the dns situation</title>
      <link>https://helw.net/2008/02/06/update-on-the-dns-situation/</link>
      <pubDate>Wed, 06 Feb 2008 13:12:46 -0700</pubDate>
      <guid>https://helw.net/2008/02/06/update-on-the-dns-situation/</guid>
      <description>&lt;p&gt;so i spoke with the bro about the dns thing, and it seems as though i jumped the gun a little.  in summary, what he told me is that another islamic site did a dos attack on his site due to the fact that there were non-muslims allowed on the forums and such, which some of the people from the other site didn&amp;rsquo;t like.  he didn&amp;rsquo;t know about this until dnsmadeeasy contacted him, and said he had 48 hours to take the site down or pay the overages.  so he said that within 6 hours, the site was taken down.&lt;/p&gt;</description>
    </item>
    <item>
      <title>sublime rhymes for the times</title>
      <link>https://helw.net/2008/02/05/sublime-rhymes-for-the-times/</link>
      <pubDate>Tue, 05 Feb 2008 04:57:17 -0700</pubDate>
      <guid>https://helw.net/2008/02/05/sublime-rhymes-for-the-times/</guid>
      <description>&lt;p&gt;launched my second facebook app: &lt;a href=&#34;http://apps.facebook.com/rhymeapp/&#34;&gt;sublime rhymes&lt;/a&gt;!   still a little rough around the edges, some things can be a little more intuitive, but for now, i am going to sleep :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>yahoosoft...</title>
      <link>https://helw.net/2008/02/01/yahoosoft.../</link>
      <pubDate>Fri, 01 Feb 2008 23:39:13 -0700</pubDate>
      <guid>https://helw.net/2008/02/01/yahoosoft.../</guid>
      <description>&lt;p&gt;so there&amp;rsquo;s a bunch of speculation about y! being bought out by microsoft.  while i have no idea what will end up happening, i think that at the end of the day, it doesn&amp;rsquo;t really matter.&lt;/p&gt;&#xA;&lt;p&gt;when you&amp;rsquo;re low enough in the food chain (a &amp;ldquo;peon,&amp;rdquo; in warcraft2 terminology, part of the work force), you wake up in the morning and mutter, &amp;ldquo;ready to work,&amp;rdquo; and go and do whatever they tell you to do.  then at the end of the day, you get your check.  whether that check is from y! or microsoft, does it really matter?  not really&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>update on domains and dns</title>
      <link>https://helw.net/2008/02/01/update-on-domains-and-dns/</link>
      <pubDate>Fri, 01 Feb 2008 23:33:05 -0700</pubDate>
      <guid>https://helw.net/2008/02/01/update-on-domains-and-dns/</guid>
      <description>&lt;p&gt;just a quick update - the brother emailed me and gave me access to the dns servers that the sites are now looking at.  so within a few days insha&amp;rsquo;Allah, the old urls should work again.  al7amdulillah.  that having been said, i am still going to try to normalize all the quranicrealm traffic to go through &lt;a href=&#34;http://searchquran.net&#34;&gt;searchquran.net&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>y! answers used for spreading islamic knowledge?</title>
      <link>https://helw.net/2008/01/30/y-answers-used-for-spreading-islamic-knowledge/</link>
      <pubDate>Wed, 30 Jan 2008 22:52:28 -0700</pubDate>
      <guid>https://helw.net/2008/01/30/y-answers-used-for-spreading-islamic-knowledge/</guid>
      <description>&lt;p&gt;amazing&amp;hellip; i came across people asking about islam on &lt;a href=&#34;http://answers.yahoo.com&#34;&gt;y! answers&lt;/a&gt; before, but never upon a muslim asking a question about islam on answers until right now.  i was doing a search on google for &amp;ldquo;arabic tirmithi&amp;rdquo; and came up with several questions on y! answers, including &lt;a href=&#34;http://malaysia.answers.yahoo.com/question/index?qid=20080129110736AAF7yAF&#34;&gt;this one&lt;/a&gt; about shopping du3a2s, asked on &lt;a href=&#34;http://malaysia.answers.yahoo.com&#34;&gt;y! answers malaysia&lt;/a&gt;.  even more interesting is the fact that there&amp;rsquo;s a category for &lt;a href=&#34;http://malaysia.answers.yahoo.com/dir/?link=list&amp;amp;sid=396546509&#34;&gt;ramadan&lt;/a&gt; under holidays and it&amp;rsquo;s full of questions by muslims (i mean, after all, it is &lt;a href=&#34;http://malaysia.answers.yahoo.com&#34;&gt;y! answers malaysia&lt;/a&gt;, right? :)).&lt;/p&gt;</description>
    </item>
    <item>
      <title>behind the times...</title>
      <link>https://helw.net/2008/01/30/behind-the-times.../</link>
      <pubDate>Wed, 30 Jan 2008 22:32:00 -0700</pubDate>
      <guid>https://helw.net/2008/01/30/behind-the-times.../</guid>
      <description>&lt;p&gt;today, i discovered that the &lt;a href=&#34;http://apps.facebook.com/quranapp&#34;&gt;quranapp&lt;/a&gt; i&amp;rsquo;d written for &lt;a href=&#34;http://facebook.com&#34;&gt;facebook&lt;/a&gt; has been broken for some time now (mainly due to the changed notification apis, which affects both notification sending and invites).  so i&amp;rsquo;ve finally updated it and it properly works again.&lt;/p&gt;&#xA;&lt;p&gt;i actually kind of like their changes - their new invite form and friend selector are pretty simple to use and are very feature full (not to mention well documented), and not having to catch return types from sent messages and forward to a confirmation page is always a very nice thing (tm).&lt;/p&gt;</description>
    </item>
    <item>
      <title>illogical downloading...</title>
      <link>https://helw.net/2008/01/22/illogical-downloading.../</link>
      <pubDate>Tue, 22 Jan 2008 10:10:17 -0700</pubDate>
      <guid>https://helw.net/2008/01/22/illogical-downloading.../</guid>
      <description>&lt;p&gt;continuing the trend from yesterday and posting more about annoying things (tm), my friend pointed out that in the awstats report for one of my sites, i had a very abnormal number of reported bandwidth downloads for one of the days (~3tb, when i usually average under 50gb per day for that particular server).  of course this is unrealistic (and, in fact, impossible, because the box is on a 10mbps connection, which would mean no more than ~108gb/day&amp;hellip;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>angry at inconsiderate people...</title>
      <link>https://helw.net/2008/01/21/angry-at-inconsiderate-people.../</link>
      <pubDate>Mon, 21 Jan 2008 19:51:09 -0700</pubDate>
      <guid>https://helw.net/2008/01/21/angry-at-inconsiderate-people.../</guid>
      <description>&lt;p&gt;i guess this can&amp;rsquo;t be considered backbiting, since i am not going to mention any names here.  but today, something happened that &lt;strong&gt;really&lt;/strong&gt; made me upset.&lt;/p&gt;&#xA;&lt;p&gt;i was working on some sites with someone, and he uses &lt;a href=&#34;http://dnsmadeeasy.com&#34;&gt;dnsmadeeasy&lt;/a&gt; for their dns (an excellent service, btw).   as time went on, i made my own sites that were in some way affiliated with this individual.  he insisted i use his dns account, gave me the username and password for it.  this was more than a year and a half ago.&lt;/p&gt;</description>
    </item>
    <item>
      <title>nice bash tip</title>
      <link>https://helw.net/2008/01/20/nice-bash-tip/</link>
      <pubDate>Sun, 20 Jan 2008 09:32:20 -0700</pubDate>
      <guid>https://helw.net/2008/01/20/nice-bash-tip/</guid>
      <description>&lt;p&gt;i never really used this until i ran into &lt;a href=&#34;http://www.linuxjournal.com/article/7385&#34;&gt;this article&lt;/a&gt; by accident, but it&amp;rsquo;s fairly cool&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;so:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;one,two&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;.sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;outputs:&#xA;&lt;code&gt;one.sh two.sh&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;this means that you can, as the article says, do something like this:&#xA;&lt;code&gt;cp /etc/apache2/httpd.conf{,.bak}&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;to backup your apache conf.  cool huh?  the article has more details and such, but that&amp;rsquo;s just a summary.&lt;/p&gt;</description>
    </item>
    <item>
      <title>y! answers dev to be in europe</title>
      <link>https://helw.net/2008/01/19/y-answers-dev-to-be-in-europe/</link>
      <pubDate>Sat, 19 Jan 2008 19:49:33 -0700</pubDate>
      <guid>https://helw.net/2008/01/19/y-answers-dev-to-be-in-europe/</guid>
      <description>&lt;p&gt;i guess since it&amp;rsquo;s already been made public on &lt;a href=&#34;http://www.techcrunch.com/2008/01/18/yahoo-asks-employees-to-turn-in-computers/&#34;&gt;techcrunch&lt;/a&gt;, i can post about this here&amp;hellip;  but yes, &lt;a href=&#34;http://answers.yahoo.com&#34;&gt;y! answers&lt;/a&gt; development is moving to europe.  we already had some developers there, but now it will be driven entirely out of europe.&lt;/p&gt;&#xA;&lt;p&gt;as for the us developers, we were all moved onto another project.  while this is a change that i personally welcome (it&amp;rsquo;s nice to have something new to work on every once in a while, esp if you&amp;rsquo;re currently in a lull with what you are doing), it is kind of sad because answers was sort of like a child to many of the developers.  although i wasn&amp;rsquo;t there from the very beginning of its initiation, i was there early enough and for long enough to feel this way.&lt;/p&gt;</description>
    </item>
    <item>
      <title>myweb maxed out</title>
      <link>https://helw.net/2008/01/15/myweb-maxed-out/</link>
      <pubDate>Tue, 15 Jan 2008 10:05:49 -0700</pubDate>
      <guid>https://helw.net/2008/01/15/myweb-maxed-out/</guid>
      <description>&lt;p&gt;so i usually bookmark things both on &lt;a href=&#34;http://del.icio.us/ahmedre&#34;&gt;del.icio.us&lt;/a&gt; and on &lt;a href=&#34;http://myweb2.search.yahoo.com&#34;&gt;myweb2&lt;/a&gt;, especially because myweb&amp;rsquo;s search is a lot better than del.icio.us&amp;rsquo;s at the time being.  so i had a bookmarklet that would bring up both save dialogs and i would save in both.  recently, i tried to bookmark something, and got:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/mywebmax-01.15.2008.png&#34; alt=&#34;myweb2 maxed out&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;i guess it maxes out close to 5000 bookmarks&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>questions...</title>
      <link>https://helw.net/2007/12/06/questions.../</link>
      <pubDate>Thu, 06 Dec 2007 03:40:23 -0700</pubDate>
      <guid>https://helw.net/2007/12/06/questions.../</guid>
      <description>&lt;p&gt;i guess i may just be going through some weird phase in life, but here&amp;rsquo;s what&amp;rsquo;s on my mind this morning at 2:30 am&amp;hellip;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;for some things, right and wrong are undoubtedly clear.  but for others, how do you really know?  two extremely good people with two extremely good (albeit different) view points can really leave you in the middle, unsure of what the right answer is.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;why is it so easy to hurt someone you care about accidentally?&lt;/p&gt;</description>
    </item>
    <item>
      <title>girls down the street from you</title>
      <link>https://helw.net/2007/11/28/girls-down-the-street-from-you/</link>
      <pubDate>Wed, 28 Nov 2007 02:11:42 -0700</pubDate>
      <guid>https://helw.net/2007/11/28/girls-down-the-street-from-you/</guid>
      <description>&lt;p&gt;maybe out of sheer boredom, or too many nerdy thoughts always going through my head, or just to find a good use for &lt;a href=&#34;http://downthestreetfromyou.com&#34;&gt;the domain&lt;/a&gt;, i&amp;rsquo;ve started a humorous (so claim those who read it) blog about youth and the problems they face in looking to get married (basically some of my theories about the whole marriage process).&lt;/p&gt;&#xA;&lt;p&gt;you can check it out &lt;a href=&#34;http://banat.downthestreetfromyou.com&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;update&lt;/strong&gt; - i closed it down :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>when character really shows...</title>
      <link>https://helw.net/2007/11/14/when-character-really-shows.../</link>
      <pubDate>Wed, 14 Nov 2007 01:53:31 -0700</pubDate>
      <guid>https://helw.net/2007/11/14/when-character-really-shows.../</guid>
      <description>&lt;p&gt;&amp;ldquo;the way of the Prophets is a difficult path to follow - they were all hurt and slandered by their people, and while they could have retaliated, they didn&amp;rsquo;t.  but we have to do our best to follow it&amp;hellip;&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;this is roughly what someone i really respect told me today after he was cursed out for no reason.  while he could easily have hit the guy or cursed him back out, he kept silent.  the whole time i could see him on the verge of snapping, but he managed to keep his cool.&lt;/p&gt;</description>
    </item>
    <item>
      <title>a thought...</title>
      <link>https://helw.net/2007/11/13/a-thought.../</link>
      <pubDate>Tue, 13 Nov 2007 00:46:26 -0700</pubDate>
      <guid>https://helw.net/2007/11/13/a-thought.../</guid>
      <description>&lt;p&gt;this past weekend, ustaz &lt;a href=&#34;http://amrkhaled.net&#34;&gt;amr khaled&lt;/a&gt; visited us here in the bay area.  he came to jum3ah at &lt;a href=&#34;http://mcabayarea.org&#34;&gt;mca&lt;/a&gt;.  it was really a surprise to me (i knew he was giving a talk the following day, but i didn&amp;rsquo;t know he&amp;rsquo;d come to jum3ah).  i felt extremely happy when i saw him, and started thinking about what i would say if i could get to talk to him.&lt;/p&gt;&#xA;&lt;p&gt;he gave a brief 1 or 2 minute talk in english - i was happy that he said our masjid was like a &amp;ldquo;hug&amp;rdquo; and that it felt different than any of the masajid he&amp;rsquo;d seen in europe.  i think i had a smile on my face the whole time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>on the y! messenger blog</title>
      <link>https://helw.net/2007/11/02/on-the-y-messenger-blog/</link>
      <pubDate>Fri, 02 Nov 2007 14:37:35 -0700</pubDate>
      <guid>https://helw.net/2007/11/02/on-the-y-messenger-blog/</guid>
      <description>&lt;p&gt;my name was mentioned on the messenger blog in this post - &lt;a href=&#34;http://blog.messenger.yahoo.com/blog/2007/11/01/a-hack-day-full-of-messenger-ideas/&#34;&gt;check it out&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>google documents</title>
      <link>https://helw.net/2007/10/31/google-documents/</link>
      <pubDate>Wed, 31 Oct 2007 22:36:22 -0700</pubDate>
      <guid>https://helw.net/2007/10/31/google-documents/</guid>
      <description>&lt;p&gt;i hate to say it, but i love &lt;a href=&#34;http://docs.google.com&#34;&gt;google documents&lt;/a&gt;.  i never thought i&amp;rsquo;d use it, but man, it has made my life a lot easier for so many things.  the sharing feature is especially nifty (and probably accounts for 90+% of the reasons that i have to use it).&lt;/p&gt;</description>
    </item>
    <item>
      <title>earthquake</title>
      <link>https://helw.net/2007/10/30/earthquake/</link>
      <pubDate>Tue, 30 Oct 2007 20:52:23 -0700</pubDate>
      <guid>https://helw.net/2007/10/30/earthquake/</guid>
      <description>&lt;p&gt;just experienced my first earthquake.  i was pulling up at the parking lot of the masjid for isha, and i waited a second to shut the engine off and i was like &amp;ldquo;why is my car shaking like that?&amp;rdquo; &amp;ndash; i took my foot off the brake and my car was still shaking.  i got out of the car, walked away from it, puzzled at the shaking (the whole time i thought it was the car, i didn&amp;rsquo;t realize it was the ground).&lt;/p&gt;</description>
    </item>
    <item>
      <title>beat xenosaga, now back to WoW</title>
      <link>https://helw.net/2007/10/30/beat-xenosaga-now-back-to-wow/</link>
      <pubDate>Tue, 30 Oct 2007 00:03:51 -0700</pubDate>
      <guid>https://helw.net/2007/10/30/beat-xenosaga-now-back-to-wow/</guid>
      <description>&lt;p&gt;finally, after several years, i beat xenosaga (i ordered it november 19th, 2004 - almost 3 years ago&amp;hellip;).  i just could never bring myself to finish it (then again, WoW did come out around that time in 2004) until today (finally).&lt;/p&gt;&#xA;&lt;p&gt;and, while i hadn&amp;rsquo;t played WoW since 6/15, i&amp;rsquo;ve reactivated my account.  no, not addiction, just boredom, that and some of my work colleagues playing.  but hey, what else do you do when you live thousands of miles from family?  go figure.&lt;/p&gt;</description>
    </item>
    <item>
      <title>eid mubarak, wordpress 2.3, etc</title>
      <link>https://helw.net/2007/10/18/eid-mubarak-wordpress-2.3-etc/</link>
      <pubDate>Thu, 18 Oct 2007 22:08:28 -0700</pubDate>
      <guid>https://helw.net/2007/10/18/eid-mubarak-wordpress-2.3-etc/</guid>
      <description>&lt;p&gt;sort of late for this, but eid mubarak!  just upgraded the blog to wordpress 2.3, i guess i&amp;rsquo;ll have to look into going back and tagging some of the old posts at some point in the future (tm).&lt;/p&gt;&#xA;&lt;p&gt;in unrelated news, one of my coworkers pointed out the &lt;a href=&#34;http://www.applegeeks.com/lite/&#34;&gt;applegeeks lite&lt;/a&gt; comic to me.  one of the writers of this comic is muslim, and he had some pretty funny comics, especially around eid time.  here&amp;rsquo;s one for kicks:&lt;/p&gt;</description>
    </item>
    <item>
      <title>quranicaudio.com redone!</title>
      <link>https://helw.net/2007/09/04/quranicaudio.com-redone/</link>
      <pubDate>Tue, 04 Sep 2007 13:56:38 -0700</pubDate>
      <guid>https://helw.net/2007/09/04/quranicaudio.com-redone/</guid>
      <description>&lt;p&gt;keeping the seo statements from the previous post in mind, audio.islamicnetwork.com has become &lt;a href=&#34;http://quranicaudio.com/&#34;&gt;http://quranicaudio.com/&lt;/a&gt; &amp;ndash; it is now running on &lt;a href=&#34;http://lightttpd.net/&#34;&gt;lighttpd&lt;/a&gt; (rather than apache - by the way, so far, i really like lighty masha&amp;rsquo;Allah) and al7amdulillah, so far, things look good.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://quranicaudio.com&#34;&gt;quranicaudio.com&lt;/a&gt; is one of the web&amp;rsquo;s largest (if not the largest) collection of cd quality downloadable quran mp3s (and some oggs).   check it out!&lt;/p&gt;</description>
    </item>
    <item>
      <title>importance of seo</title>
      <link>https://helw.net/2007/09/01/importance-of-seo/</link>
      <pubDate>Sat, 01 Sep 2007 01:15:27 -0700</pubDate>
      <guid>https://helw.net/2007/09/01/importance-of-seo/</guid>
      <description>&lt;p&gt;i never really used to think about the importance of seo until recently.  i always figured that, &amp;ldquo;hey, these are just my sites, only my friends read them, or they spread by word of mouth, etc&amp;rdquo; and never bothered doing anything with it.&lt;/p&gt;&#xA;&lt;p&gt;however, after actually taking some time to search for some of my sites, i realized how important seo is for attracting traffic and for &amp;ldquo;branding.&amp;rdquo;  despite the suboptimal state of seo on this site, i must say that i have definitely gotten pretty lucky in this regard for this site [most of this has to be credited to &lt;a href=&#34;http://www.wordpress.org&#34;&gt;wordpress&lt;/a&gt;].  on some of my other sites, however, i wasn&amp;rsquo;t so lucky&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>it&#39;s compiling!</title>
      <link>https://helw.net/2007/08/19/its-compiling/</link>
      <pubDate>Sun, 19 Aug 2007 07:34:32 -0700</pubDate>
      <guid>https://helw.net/2007/08/19/its-compiling/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;http://imgs.xkcd.com/comics/compiling.png&#34; alt=&#34;it&amp;rsquo;s compiling!&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;source: &lt;a href=&#34;http://xkcd.com/303/&#34;&gt;xkcd&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>nooooo!  another WoW expansion! :/</title>
      <link>https://helw.net/2007/08/03/nooooo-another-wow-expansion-/</link>
      <pubDate>Fri, 03 Aug 2007 15:10:42 -0700</pubDate>
      <guid>https://helw.net/2007/08/03/nooooo-another-wow-expansion-/</guid>
      <description>&lt;p&gt;today, during blizzcon, blizzard announced a new &lt;a href=&#34;http://www.worldofwarcraft.com/wrath/&#34;&gt;WoW expansion&lt;/a&gt;, &amp;ldquo;wrath of the lich king.&amp;rdquo;  i haven&amp;rsquo;t played WoW in over 1.5 months now (i canceled my account and unsubscribed to &lt;a href=&#34;http://www.wowinsider.com&#34;&gt;wowinsider&lt;/a&gt; and other WoW rss feeds so i don&amp;rsquo;t get tempted, but&amp;hellip; i don&amp;rsquo;t know anymore&amp;hellip; :p)  hopefully insha&amp;rsquo;Allah i&amp;rsquo;ll manage to stay strong :p&lt;/p&gt;</description>
    </item>
    <item>
      <title>lessons learned through writing a facebook app</title>
      <link>https://helw.net/2007/07/31/lessons-learned-through-writing-a-facebook-app/</link>
      <pubDate>Tue, 31 Jul 2007 02:04:38 -0700</pubDate>
      <guid>https://helw.net/2007/07/31/lessons-learned-through-writing-a-facebook-app/</guid>
      <description>&lt;p&gt;a long time ago, when facebook opened its api, i wrote a &lt;a href=&#34;http://apps.facebook.com/quranapp/&#34;&gt;Quran&lt;/a&gt; application for &lt;a href=&#34;http://facebook.com&#34;&gt;facebook&lt;/a&gt; [see my previous post, &lt;a href=&#34;http://whatstheplot.com/blog/2007/06/15/quran-facebook-application/&#34;&gt;here&lt;/a&gt;].  however, it was a hack, wasn&amp;rsquo;t fully featured, it didn&amp;rsquo;t look great, and, most importantly, it wasn&amp;rsquo;t put on the facebook application directory.  sometime later, someone launched a Quranic Verses application - it was much nicer, more feature rich, and, most importantly, it was in the application directory.&lt;/p&gt;&#xA;&lt;p&gt;feeling a bit competitive, i spent most of my past weekend rewriting, adding viral features suggested by my friends, and polishing the app.  after three days of hard work, i finally launched.  its been one day now since i launched, and here&amp;rsquo;s what i learned:&lt;/p&gt;</description>
    </item>
    <item>
      <title>my thoughts on the iphone</title>
      <link>https://helw.net/2007/07/12/my-thoughts-on-the-iphone/</link>
      <pubDate>Thu, 12 Jul 2007 01:34:03 -0700</pubDate>
      <guid>https://helw.net/2007/07/12/my-thoughts-on-the-iphone/</guid>
      <description>&lt;p&gt;so last thursday, i had the fabulous idea of purchasing an &lt;a href=&#34;http://apple.com/iphone&#34;&gt;iphone&lt;/a&gt;, especially being that i was already in a &lt;a href=&#34;http://www.cingular.com&#34;&gt;cingular&lt;/a&gt; 2 year contract.  so i picked up the 4gb model.  after having used it for nearly a week now, here are my thoughts:&lt;/p&gt;&#xA;&lt;p&gt;pros&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;the screen is amazing.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;it has wifi.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;safari on it is awesome.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;the whole means of navigation (zooming with your two fingers in safari and google maps) is off the hook.&lt;/p&gt;</description>
    </item>
    <item>
      <title>tweaking your driving route using google maps...</title>
      <link>https://helw.net/2007/06/28/tweaking-your-driving-route-using-google-maps.../</link>
      <pubDate>Thu, 28 Jun 2007 12:12:22 -0700</pubDate>
      <guid>https://helw.net/2007/06/28/tweaking-your-driving-route-using-google-maps.../</guid>
      <description>&lt;p&gt;someone from the yahoo maps team did this last hack day (a month+ ago), but for whatever reason, it hasn&amp;rsquo;t been released by yahoo yet.  very useful feature imho (basically, you can drag and drop on the map to change the route, so if you want to avoid a particular road, you can).&lt;/p&gt;</description>
    </item>
    <item>
      <title>scraping websites...</title>
      <link>https://helw.net/2007/06/26/scraping-websites.../</link>
      <pubDate>Tue, 26 Jun 2007 23:49:38 -0700</pubDate>
      <guid>https://helw.net/2007/06/26/scraping-websites.../</guid>
      <description>&lt;p&gt;many times, i find myself having to scrape a website for any particular reason.  now a days, if i need to do it, i&amp;rsquo;d probably do it with some version of mechanize (&lt;a href=&#34;http://search.cpan.org/~petdance/WWW-Mechanize-1.30/lib/WWW/Mechanize.pm&#34;&gt;www::mechanize&lt;/a&gt; in perl, &lt;a href=&#34;http://code.whytheluckystiff.net/hpricot/&#34;&gt;hpricot&lt;/a&gt; in ruby, etc).  when i was looking for a bug in one of the scrapers i&amp;rsquo;d written a long time ago, what took me by surprise was that i&amp;rsquo;d written a lexer to do it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>quran facebook application</title>
      <link>https://helw.net/2007/06/15/quran-facebook-application/</link>
      <pubDate>Fri, 15 Jun 2007 01:29:29 -0700</pubDate>
      <guid>https://helw.net/2007/06/15/quran-facebook-application/</guid>
      <description>&lt;p&gt;i figured i&amp;rsquo;d play around with the facebook api today, so i wrote a little facebook quran app for displaying verses from the quran on your profile page.  not very polished if i should say so myself, but&amp;hellip; it works (at least for me).  if you try it, please let me know if you find any bugs or have any feature suggestions.&lt;/p&gt;&#xA;&lt;p&gt;you can test it here: &lt;a href=&#34;http://facebook.cafesalam.net/quranapp&#34;&gt;http://facebook.cafesalam.net/quranapp&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>zomg lolcats ftw!</title>
      <link>https://helw.net/2007/05/29/zomg-lolcats-ftw/</link>
      <pubDate>Tue, 29 May 2007 00:58:46 -0700</pubDate>
      <guid>https://helw.net/2007/05/29/zomg-lolcats-ftw/</guid>
      <description>&lt;p&gt;this is off the hook!&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;HAI&#xA;CAN HAS STDIO?&#xA;PLZ OPEN FILE &amp;quot;LOLCATS.TXT&amp;quot;?&#xA;&#x9;AWSUM THX&#xA;&#x9;&#x9;VISIBLE FILE&#xA;&#x9;O NOES&#xA;&#x9;&#x9;INVISIBLE &amp;quot;ERROR!&amp;quot;&#xA;KTHXBYE&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;they actually have a few test interpreters for it and more examples &lt;a href=&#34;http://lolcode.com/home&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>scratching my head over a c problem...</title>
      <link>https://helw.net/2007/05/17/scratching-my-head-over-a-c-problem.../</link>
      <pubDate>Thu, 17 May 2007 00:25:51 -0700</pubDate>
      <guid>https://helw.net/2007/05/17/scratching-my-head-over-a-c-problem.../</guid>
      <description>&lt;p&gt;today, i wanted to try out my test arabic gtk program to see if &lt;a href=&#34;http://mces.blogspot.com/&#34;&gt;behdad&lt;/a&gt;&amp;rsquo;s new &lt;a href=&#34;http://mces.blogspot.com/2007/05/advanced-opentype-features-in-pango.html&#34;&gt;changes to pango&lt;/a&gt; magically fixed the renown &lt;a href=&#34;http://whatstheplot.com/blog/2005/04/28/pango-issues-etc/&#34;&gt;arabic shaping issue&lt;/a&gt; [in short, it had nothing to do with it]. anyway, i discovered that i needed to install libquran, and to make a long story short, my test program, which used to work before, segfaulted. i ran gdb and valgrind only to find the segfault happening within libquran at the closing of the configuration file (noting this libquran code hasn&amp;rsquo;t been changed in 3 years now).&lt;/p&gt;</description>
    </item>
    <item>
      <title>arabic answers rip off</title>
      <link>https://helw.net/2007/05/14/arabic-answers-rip-off/</link>
      <pubDate>Mon, 14 May 2007 19:59:37 -0700</pubDate>
      <guid>https://helw.net/2007/05/14/arabic-answers-rip-off/</guid>
      <description>&lt;p&gt;one of my coworkers sent me &lt;a href=&#34;http://www.d1g.com/qna&#34;&gt;this&lt;/a&gt; today.  pretty funny that they blatantly ripped off the images and such.  on a similar note, it seems as though there&amp;rsquo;s way too much red tape to go through in order to get something like this officially done.&lt;/p&gt;</description>
    </item>
    <item>
      <title>taxes on softdrinks... what next?</title>
      <link>https://helw.net/2007/05/14/taxes-on-softdrinks...-what-next/</link>
      <pubDate>Mon, 14 May 2007 06:00:03 -0700</pubDate>
      <guid>https://helw.net/2007/05/14/taxes-on-softdrinks...-what-next/</guid>
      <description>&lt;p&gt;today, i went to the supermarket to buy some stuff, and i picked up a 12 pack of pepsi on the way out.  when i looked at my receipt, i noticed that there was an additional tax of $0.48 for the pepsi, separate from the overall tax at the bottom (not sure if it is included in the overall x% tax that you pay at the end or not, but regardless, it is more).&lt;/p&gt;</description>
    </item>
    <item>
      <title>ruby and rcairo</title>
      <link>https://helw.net/2007/05/09/ruby-and-rcairo/</link>
      <pubDate>Wed, 09 May 2007 01:28:51 -0700</pubDate>
      <guid>https://helw.net/2007/05/09/ruby-and-rcairo/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve recently been playing more and more with ruby and i really like it.  at the same time, i&amp;rsquo;ve been loving &lt;a href=&#34;http://launchy.sf.net&#34;&gt;launchy&lt;/a&gt;,  an open source application launcher for windows (currently using it on my work laptop).&lt;/p&gt;&#xA;&lt;p&gt;since i love launchy so much, i started to wonder, &amp;ldquo;why not write something similar for linux?&amp;rdquo; - now i know one will say that &lt;a href=&#34;http://raphael.slinckx.net/deskbar/&#34;&gt;deskbar&lt;/a&gt; does the job, but its not quite the same.  so anyway, because i wanted transparency and so on, i decided to look into &lt;a href=&#34;http://cairographics.org&#34;&gt;cairo&lt;/a&gt;, and the &lt;a href=&#34;http://cairographics.org/rcairo&#34;&gt;rcairo&lt;/a&gt; ruby bindings.&lt;/p&gt;</description>
    </item>
    <item>
      <title>some neat videos</title>
      <link>https://helw.net/2007/04/26/some-neat-videos/</link>
      <pubDate>Thu, 26 Apr 2007 01:44:41 -0700</pubDate>
      <guid>https://helw.net/2007/04/26/some-neat-videos/</guid>
      <description>&lt;p&gt;this video from steve jobs&amp;rsquo; stanford commencement speech (2005) was pretty good:&lt;/p&gt;&#xA;&lt;p&gt;in addition, the following videos are worth watching (in my opinion):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://video.google.com/videoplay?docid=-1993368502337678412&#34;&gt;killing us softly&lt;/a&gt; - an excellent talk about how today&amp;rsquo;s advertising schemes are harmful to women and to the society in general (pictures of ads included, so muslim guys may just want to listen rather than watch).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://consumerist.com/consumer/clips/snl-skit-dont-buy-stuff-you-cant-afford-252491.php&#34;&gt;don&amp;rsquo;t buy stuff you can&amp;rsquo;t afford&lt;/a&gt; - a short, yet hilarious, snl skit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>a qualm...</title>
      <link>https://helw.net/2007/04/15/a-qualm.../</link>
      <pubDate>Sun, 15 Apr 2007 22:35:51 -0700</pubDate>
      <guid>https://helw.net/2007/04/15/a-qualm.../</guid>
      <description>&lt;p&gt;i have a qualm with today&amp;rsquo;s traffic lights&amp;hellip; sometimes, they are absolutely ludicrous and preposterous.  you would think that with today&amp;rsquo;s sensor technology and stuff, you&amp;rsquo;d be able to drive and not wait at lights at all, especially really early in the morning or really late at night&amp;hellip; but unfortunately, this is not the case.&lt;/p&gt;&#xA;&lt;p&gt;one of the traffic lights very close to my house is totally insane.  its at a major intersection across a railroad track.  during normal hours, if you miss it, you may wait 2 and a half minutes to turn at it.  if you are unlucky and a train happens to pass, you miss your next turn most of the time, therefore resulting in one having to wait about 5 minutes if not more to make a left turn at that light.  consequently, people just drive to the next light and make a left and/or u-turn from there.&lt;/p&gt;</description>
    </item>
    <item>
      <title>on email spam...</title>
      <link>https://helw.net/2007/04/11/on-email-spam.../</link>
      <pubDate>Wed, 11 Apr 2007 18:38:48 -0700</pubDate>
      <guid>https://helw.net/2007/04/11/on-email-spam.../</guid>
      <description>&lt;p&gt;in most cases, i find that i am much more effective than a spam detector in figuring out what&amp;rsquo;s spam and what&amp;rsquo;s not just by looking at the subject line (and, in extreme cases, at the sender as well).  in very few cases does one have to open the email to be sure.&lt;/p&gt;&#xA;&lt;p&gt;recently, i got this email (twice) on my &lt;a href=&#34;http://mail.yahoo.com&#34;&gt;y! mail&lt;/a&gt; account (which, by the way, will soon &lt;a href=&#34;http://yodel.yahoo.com/2007/03/27/yahoo-mail-goes-to-infinity-and-beyond/&#34;&gt;offer unlimited email storage&lt;/a&gt;).  i wasn&amp;rsquo;t totally sure by just looking at the subject and sender (although the last name was pretty fake), so i opened it - i was pretty surprised at a few things in the email (a spin-off of the classic &amp;ldquo;millionaire bank account&amp;rdquo; email).&lt;/p&gt;</description>
    </item>
    <item>
      <title>amazing fajr marketing</title>
      <link>https://helw.net/2007/03/28/amazing-fajr-marketing/</link>
      <pubDate>Wed, 28 Mar 2007 03:12:44 -0700</pubDate>
      <guid>https://helw.net/2007/03/28/amazing-fajr-marketing/</guid>
      <description>&lt;p&gt;i love sheikh mohammad, the sheikh of &lt;a href=&#34;http://www.mcabayarea.org&#34;&gt;mca&lt;/a&gt;.  i also love his amazing marketing skills in bringing the youth to fajr.  check out this picture of the t-shirt he gave me:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/pray_fajr-03.28.2007.png&#34; alt=&#34;pray fajr at the masjid and smile&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;i love the &amp;ldquo;and smile&amp;rdquo; part - and i love how he signed his name at the bottom :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>some people are just fishing for trouble...</title>
      <link>https://helw.net/2007/03/06/some-people-are-just-fishing-for-trouble.../</link>
      <pubDate>Tue, 06 Mar 2007 14:18:58 -0700</pubDate>
      <guid>https://helw.net/2007/03/06/some-people-are-just-fishing-for-trouble.../</guid>
      <description>&lt;p&gt;why would you ask a &lt;a href=&#34;http://answers.yahoo.com/question/index?qid=20070306130537AAK2vlq&#34;&gt;question like this&lt;/a&gt; unless you&amp;rsquo;re just asking for trouble?&lt;/p&gt;</description>
    </item>
    <item>
      <title>blizzard&#39;s WoW armory</title>
      <link>https://helw.net/2007/03/02/blizzards-wow-armory/</link>
      <pubDate>Fri, 02 Mar 2007 13:31:58 -0700</pubDate>
      <guid>https://helw.net/2007/03/02/blizzards-wow-armory/</guid>
      <description>&lt;p&gt;blizzard put up the &lt;a href=&#34;http://armory.worldofwarcraft.com/&#34;&gt;armory&lt;/a&gt; for WoW character stats - i like this a lot better than &lt;a href=&#34;http://wow.allakhazam.com&#34;&gt;allakhazam&lt;/a&gt; because now i don&amp;rsquo;t manually have to run a tool to update my character stats - plus the interface is much nicer :)  so i updated the links on the side&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;that having been said, i haven&amp;rsquo;t had much of a chance to play in the past month or so&amp;hellip; my main is still only 60 :p&lt;/p&gt;</description>
    </item>
    <item>
      <title>popping a subset of gmail messages...</title>
      <link>https://helw.net/2007/01/28/popping-a-subset-of-gmail-messages.../</link>
      <pubDate>Sun, 28 Jan 2007 12:29:23 -0700</pubDate>
      <guid>https://helw.net/2007/01/28/popping-a-subset-of-gmail-messages.../</guid>
      <description>&lt;p&gt;so i usually always pop my gmail mail, especially after i heard the paranoia about how google was closing accounts at random and people were losing insane amounts of email.  but recently, i suffered a hard drive reformat (courtesy of windows, which attempted to format my entire hard drive rather than a partition because my hard drive was over 160 gb and win2k can&amp;rsquo;t read more than that, so it named the drive corrupt), i only had email up through the 4th of january popped from my gmail account.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ahmad tea</title>
      <link>https://helw.net/2007/01/17/ahmad-tea/</link>
      <pubDate>Wed, 17 Jan 2007 23:14:37 -0700</pubDate>
      <guid>https://helw.net/2007/01/17/ahmad-tea/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/ahmedtea-01.17.2007.jpg&#34; alt=&#34;ahmad tea&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;my own tea company?  nah, that&amp;rsquo;s just my distant cousin, ahmad with an a&amp;hellip; he makes good tea though ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>hills of san francisco</title>
      <link>https://helw.net/2007/01/12/hills-of-san-francisco/</link>
      <pubDate>Fri, 12 Jan 2007 20:07:36 -0700</pubDate>
      <guid>https://helw.net/2007/01/12/hills-of-san-francisco/</guid>
      <description>&lt;p&gt;so countless times have i heard people talking about how san francisco is so hilly&amp;hellip; when people would ask me, i&amp;rsquo;d say, &amp;ldquo;sure, its hilly&amp;rdquo; - but seriously, how was i to know?  the only two places in san francisco i had visited were the airport several times and pier 39 once&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;but things finally changed&amp;hellip; this week, i made a trip into downtown san francisco.  and man, when people say its hilly, its &lt;strong&gt;really, really&lt;/strong&gt; hilly!  while driving up and down the roads, i couldn&amp;rsquo;t help but remember roller coasters&amp;hellip; the hills up were crazy steep, and when you got to the top, you had to keep driving a bit in order to actually see in front of you.&lt;/p&gt;</description>
    </item>
    <item>
      <title>scorpion on a plane?</title>
      <link>https://helw.net/2007/01/10/scorpion-on-a-plane/</link>
      <pubDate>Wed, 10 Jan 2007 16:03:30 -0700</pubDate>
      <guid>https://helw.net/2007/01/10/scorpion-on-a-plane/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://news.yahoo.com/s/ap/20070110/ap_on_re_us/scorpion_on_a_plane&#34;&gt;this&lt;/a&gt; is insane - they won&amp;rsquo;t let me take my cologne on a plane because its not in a ziplock bag, but scorpions are okay?&lt;/p&gt;</description>
    </item>
    <item>
      <title>burning crusade midnight signings</title>
      <link>https://helw.net/2007/01/09/burning-crusade-midnight-signings/</link>
      <pubDate>Tue, 09 Jan 2007 23:14:15 -0700</pubDate>
      <guid>https://helw.net/2007/01/09/burning-crusade-midnight-signings/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.blizzard.com&#34;&gt;blizzard people&lt;/a&gt; are &lt;a href=&#34;http://www.worldofwarcraft.com/misc/wowx-midnight.xml&#34;&gt;signing copies of burning crusade&lt;/a&gt; ~5 miles from my house&amp;hellip; so very much tempted to go, but i can&amp;rsquo;t imagine waiting a day in line to get one of 4500 copies&amp;hellip; and besides, if it takes lines from 6 am to get one of 4500 copies, it&amp;rsquo;ll be so crowded that i can&amp;rsquo;t imagine it being worth going&amp;hellip; then again, it could be nicely &lt;a href=&#34;http://www.ebay.com&#34;&gt;ebayable&lt;/a&gt;&amp;hellip; &lt;em&gt;shrugs&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;my bigger debate is, &amp;ldquo;to buy it, or not to buy it&amp;hellip;&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>google reader shared items</title>
      <link>https://helw.net/2007/01/09/google-reader-shared-items/</link>
      <pubDate>Tue, 09 Jan 2007 17:12:43 -0700</pubDate>
      <guid>https://helw.net/2007/01/09/google-reader-shared-items/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve gotten used to using &lt;a href=&#34;http://reader.google.com&#34;&gt;google reader&lt;/a&gt; for my rss feed reading.  one of the nice features is the ability to share interesting items.  i decided that i might as well start using this.  here is &lt;a href=&#34;http://www.google.com/reader/shared/00840841763345202811&#34;&gt;my shared items page&lt;/a&gt;, and here is the &lt;a href=&#34;http://www.google.com/reader/public/atom/user/00840841763345202811/state/com.google/broadcast&#34;&gt;atom feed&lt;/a&gt;.  i&amp;rsquo;ve also added a link to the side of the page.&lt;/p&gt;</description>
    </item>
    <item>
      <title>64 bits!</title>
      <link>https://helw.net/2007/01/08/64-bits/</link>
      <pubDate>Mon, 08 Jan 2007 15:24:01 -0700</pubDate>
      <guid>https://helw.net/2007/01/08/64-bits/</guid>
      <description>&lt;p&gt;after much trouble to get things to install, my home machine is now up and running with gentoo 64!&lt;/p&gt;</description>
    </item>
    <item>
      <title>qatar...</title>
      <link>https://helw.net/2006/12/21/qatar.../</link>
      <pubDate>Thu, 21 Dec 2006 11:13:37 -0700</pubDate>
      <guid>https://helw.net/2006/12/21/qatar.../</guid>
      <description>&lt;p&gt;yes, yes, i said a continent per day&amp;hellip; but alas, i got busy and there is only so much time and so many continents&amp;hellip; (i am not &lt;em&gt;really&lt;/em&gt; visiting all the continents, i&amp;rsquo;d just like to think so :)) i am currently writing this from qatar.  i was in uae earlier (both in sharjah (al-shariqa) and dubai).  sharjah reminds me of egypt a lot except for the number of desis and the traffic laws/driving patterns.  dubai on the other hand could very well be a city in the us.  the cost of living there seems to be very expensive - the price that you pay in the us is the price you pay in dubai, despite the fact that 1 dollar is ~3.6 dirhams.  some places are even more expensive - a cup of coffee at starbucks, for example, was 12 dirhams, or roughly $3.33.&lt;/p&gt;</description>
    </item>
    <item>
      <title>london...</title>
      <link>https://helw.net/2006/12/18/london.../</link>
      <pubDate>Mon, 18 Dec 2006 02:19:28 -0700</pubDate>
      <guid>https://helw.net/2006/12/18/london.../</guid>
      <description>&lt;p&gt;surprisingly, it seems quite a bit more liberal than the us&amp;hellip; but then again, i feel the same way when i go to the airport in germany or france.  with respect to absurd security measures, the airport here only allows one carryon bag - unlike in the us where we can carry a carry on and a &amp;ldquo;personal item&amp;rdquo; - they said if you&amp;rsquo;re a lady and have a purse, you have to put it in your bag or check it in&amp;hellip; ludicrous.&lt;/p&gt;</description>
    </item>
    <item>
      <title>muhammad yunus on y! answers</title>
      <link>https://helw.net/2006/12/11/muhammad-yunus-on-y-answers/</link>
      <pubDate>Mon, 11 Dec 2006 02:22:22 -0700</pubDate>
      <guid>https://helw.net/2006/12/11/muhammad-yunus-on-y-answers/</guid>
      <description>&lt;p&gt;muslim nobel prize winner, &lt;a href=&#34;http://en.wikipedia.org/wiki/Muhammad_Yunus&#34;&gt;muhammad yunus&lt;/a&gt;, was the target of one of yahoo&amp;rsquo;s advertising campaign&amp;rsquo;s for &lt;a href=&#34;http://answers.yahoo.com&#34;&gt;answers&lt;/a&gt; - i am happy to have &lt;a href=&#34;http://answers.yahoo.com/question/index?qid=20061206123456AA1eYAL&#34;&gt;a question of his&lt;/a&gt; on the site :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>amazing...</title>
      <link>https://helw.net/2006/12/11/amazing.../</link>
      <pubDate>Mon, 11 Dec 2006 01:18:27 -0700</pubDate>
      <guid>https://helw.net/2006/12/11/amazing.../</guid>
      <description>&lt;p&gt;according to &lt;a href=&#34;http://ask.yahoo.com/20061211.html&#34;&gt;this article&lt;/a&gt;, the average person spends 17.12 years of their life watching tv.  amazing&amp;hellip;  (yes, yes, i know - i spend at least double that in front of a computer :p)&lt;/p&gt;</description>
    </item>
    <item>
      <title>مسلسل حضرة المتهم ابي</title>
      <link>https://helw.net/2006/12/06/%D9%85%D8%B3%D9%84%D8%B3%D9%84-%D8%AD%D8%B6%D8%B1%D8%A9-%D8%A7%D9%84%D9%85%D8%AA%D9%87%D9%85-%D8%A7%D8%A8%D9%8A/</link>
      <pubDate>Wed, 06 Dec 2006 05:56:07 -0700</pubDate>
      <guid>https://helw.net/2006/12/06/%D9%85%D8%B3%D9%84%D8%B3%D9%84-%D8%AD%D8%B6%D8%B1%D8%A9-%D8%A7%D9%84%D9%85%D8%AA%D9%87%D9%85-%D8%A7%D8%A8%D9%8A/</guid>
      <description>&lt;p&gt;مسلسل قوي بجد و راءع&lt;/p&gt;&#xA;&lt;p&gt;حال الدنيه يحزن - اءول ايه بس - اللهم احفظنا واحفظ شباب و بنات المسلمين&amp;hellip; امين&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;update&lt;/strong&gt; - try pasting that into google translate and see what it says&amp;hellip; apparently, &amp;ldquo;ameen&amp;rdquo; translates to secretary and google doesn&amp;rsquo;t like egyptian slang&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>ludicrous airport policies</title>
      <link>https://helw.net/2006/11/29/ludicrous-airport-policies/</link>
      <pubDate>Wed, 29 Nov 2006 15:44:16 -0700</pubDate>
      <guid>https://helw.net/2006/11/29/ludicrous-airport-policies/</guid>
      <description>&lt;p&gt;so i went to visit my parents over this past break&amp;hellip; while leaving, i had 2 small bottles of cologne and a stick of deodorant in my bag.  at the airport, they of course saw these in my bag, and the man took them out.  he said, &amp;ldquo;you can only have these with you if you have them in a transparent ziplock bag.&amp;rdquo;  i am like, &amp;ldquo;uh.. i don&amp;rsquo;t have one.&amp;rdquo;  he&amp;rsquo;s like &amp;ldquo;sorry, then you can&amp;rsquo;t take them unless you check your bag in.&amp;rdquo;  so i asked him, &amp;ldquo;do you have any bags?&amp;rdquo; - and he replied, &amp;ldquo;sorry, we don&amp;rsquo;t provide bags.&amp;rdquo;   so i lost 2 very nice small bottles of cologne (the alternative was to miss my flight because i was already running late)&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>people will just be people?</title>
      <link>https://helw.net/2006/11/26/people-will-just-be-people/</link>
      <pubDate>Sun, 26 Nov 2006 23:01:44 -0700</pubDate>
      <guid>https://helw.net/2006/11/26/people-will-just-be-people/</guid>
      <description>&lt;p&gt;i am not one to criticize anyone as i have my own huge list of faults, but some actions of some people really really get on my nerves.  i don&amp;rsquo;t understand the following categories of people:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;the provincial people - those who are so set in their own thoughts and ideas (without any basis) and you can never ever convince them of anything besides what they think is true.  the best example of this that i can think of is when people outside of america have this idea that america is &amp;ldquo;heaven on earth,&amp;rdquo; that life there is really easy, that people have money falling out of their pockets, and so on.  they refuse to believe anything else.  these people often miss out on seeing a great number of blessings that they have that people living in america lack for example.&lt;/p&gt;</description>
    </item>
    <item>
      <title>better permalinks</title>
      <link>https://helw.net/2006/11/22/better-permalinks/</link>
      <pubDate>Wed, 22 Nov 2006 23:22:04 -0700</pubDate>
      <guid>https://helw.net/2006/11/22/better-permalinks/</guid>
      <description>&lt;p&gt;now switched wordpress to use a more readable url format for permalinks rather than the classic ?p=### style urls.  thanks &lt;a href=&#34;http://www.basilgohar.com/blog/&#34;&gt;abu hurayrah&lt;/a&gt;!&lt;/p&gt;</description>
    </item>
    <item>
      <title>burning crusade beta</title>
      <link>https://helw.net/2006/11/22/burning-crusade-beta/</link>
      <pubDate>Wed, 22 Nov 2006 02:44:07 -0700</pubDate>
      <guid>https://helw.net/2006/11/22/burning-crusade-beta/</guid>
      <description>&lt;p&gt;thanks to a friend from college (thanks dude), i got on the burning crusade beta.  i transferred rad over and played some&amp;hellip; looks uber promising, albeit rough around the edges, but i guess that&amp;rsquo;s why they&amp;rsquo;re not releasing it until mid january&amp;hellip;  man playing on a pvp server has a totally different feel than playing on an rp server :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>muslim feminist quran tafsir council!?</title>
      <link>https://helw.net/2006/11/20/muslim-feminist-quran-tafsir-council/</link>
      <pubDate>Mon, 20 Nov 2006 02:35:10 -0700</pubDate>
      <guid>https://helw.net/2006/11/20/muslim-feminist-quran-tafsir-council/</guid>
      <description>&lt;p&gt;so i saw &lt;a href=&#34;http://news.yahoo.com/s/nm/20061119/ts_nm/religion_islam_women_dc&#34;&gt;this article&lt;/a&gt; on y! news about muslim feminists in new york wanting to start a quran interpretation council - their goal being to break streotypes involving terrorism and women being oppressed in islam.&lt;/p&gt;&#xA;&lt;p&gt;i don&amp;rsquo;t know why, but something strikes me as odd about this&amp;hellip;  &amp;ldquo;muslim feminists&amp;rdquo; might be the start of oddity - islam is the first religion that gave women rights and elevated women to a status that is many times higher than that of men.  the examples are innumerable, but just one example is that one of the top narrators of ahadeeth who taught the great men of the ummah and whom many of the great scholars took their knowledge directly or indirectly was sayida 3a2isha (ra).&lt;/p&gt;</description>
    </item>
    <item>
      <title>new boards and ps3 lines</title>
      <link>https://helw.net/2006/11/16/new-boards-and-ps3-lines/</link>
      <pubDate>Thu, 16 Nov 2006 01:11:53 -0700</pubDate>
      <guid>https://helw.net/2006/11/16/new-boards-and-ps3-lines/</guid>
      <description>&lt;p&gt;i am/was kind of surprised to see a whole bunch of random people sitting in front of &lt;a href=&#34;http://www.frys.com&#34;&gt;frys&lt;/a&gt; when i went there this morning.  at first, because of their dress and appearance, i thought maybe they were homeless people or something sleeping in front of the store.  later in the day when i saw the same scene at another store, i realized that these were the people sleeping in front of the store to get their hands on one of the first ps3s&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>WoW as a really bad paying job...</title>
      <link>https://helw.net/2006/11/02/wow-as-a-really-bad-paying-job.../</link>
      <pubDate>Thu, 02 Nov 2006 14:00:51 -0700</pubDate>
      <guid>https://helw.net/2006/11/02/wow-as-a-really-bad-paying-job.../</guid>
      <description>&lt;p&gt;i was looking on &lt;a href=&#34;http://www.ebay.com&#34;&gt;ebay&lt;/a&gt;, where you can sell your &lt;a href=&#34;http://www.worldofwarcraft.com&#34;&gt;WoW&lt;/a&gt; characters for an amount depending on the type of gear and money they have.  so glancing at some of the previous auctions, rogues seem to go between $150 and $500, depending on how tweaked they are.&lt;/p&gt;&#xA;&lt;p&gt;so guestimating rad to get ~$200 (i think that&amp;rsquo;s a safe guess based on his &lt;a href=&#34;http://wow.allakhazam.com/profile.html?897309&#34;&gt;not-so-uber uberness&lt;/a&gt;), and estimating about 34 days of /played time on him, that&amp;rsquo;s 816 hours for about $200&amp;hellip; which is less than a quarter per hour!!!  in 1938, that was minimum wage (although that was equivalent of about $3.22 in 2005).  but now, minimum wage is about $5.15, which means &lt;a href=&#34;http://www.worldofwarcraft.com&#34;&gt;WoW&lt;/a&gt; pays less than 1/20th of the current US minimum wage.&lt;/p&gt;</description>
    </item>
    <item>
      <title>over 1k bookmarks</title>
      <link>https://helw.net/2006/11/01/over-1k-bookmarks/</link>
      <pubDate>Wed, 01 Nov 2006 22:46:18 -0700</pubDate>
      <guid>https://helw.net/2006/11/01/over-1k-bookmarks/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://del.icio.us/ahmedre&#34;&gt;my del.icio.us&lt;/a&gt; account (and hence my &lt;a href=&#34;http://myweb2.search.yahoo.com&#34;&gt;myweb2&lt;/a&gt; account) has reached over 1000 bookmarks&amp;hellip; like whoa.&lt;/p&gt;</description>
    </item>
    <item>
      <title>islamic advice from sheikh google</title>
      <link>https://helw.net/2006/10/31/islamic-advice-from-sheikh-google/</link>
      <pubDate>Tue, 31 Oct 2006 15:24:24 -0700</pubDate>
      <guid>https://helw.net/2006/10/31/islamic-advice-from-sheikh-google/</guid>
      <description>&lt;p&gt;i saw this yesterday when i clicked on the gmail tab to read some new mail.  click the image for a readable version of it.&#xA;&lt;a href=&#34;https://helw.net/images/google-rss-10.30.2006.png&#34;&gt;&lt;img src=&#34;https://helw.net/images/google-rss-10.30.2006.png&#34; alt=&#34;google islamic rss feed text&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;and no, i haven&amp;rsquo;t custom added any rss feeds to gmail&amp;hellip;  it means, &amp;ldquo;know Allah&amp;rsquo;s marvelous/magnificent plan for your life&amp;hellip;&amp;rdquo;  thanks google!&lt;/p&gt;</description>
    </item>
    <item>
      <title>عيد مبارك</title>
      <link>https://helw.net/2006/10/22/%D8%B9%D9%8A%D8%AF-%D9%85%D8%A8%D8%A7%D8%B1%D9%83/</link>
      <pubDate>Sun, 22 Oct 2006 23:43:32 -0700</pubDate>
      <guid>https://helw.net/2006/10/22/%D8%B9%D9%8A%D8%AF-%D9%85%D8%A8%D8%A7%D8%B1%D9%83/</guid>
      <description>&lt;p&gt;eid mubarak to all - may Allah accept our deeds during this month - ameen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>2005 census: us marriage rates down</title>
      <link>https://helw.net/2006/10/16/2005-census-us-marriage-rates-down/</link>
      <pubDate>Mon, 16 Oct 2006 17:56:38 -0700</pubDate>
      <guid>https://helw.net/2006/10/16/2005-census-us-marriage-rates-down/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;[The findings] indicated that marriage did not figure in nearly 55.8 million American family households, or 50.2 percent.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://news.yahoo.com/s/afp/20061015/ts_alt_afp/afplifestyleussociety&#34;&gt;&#xA;this&lt;/a&gt; is really sad.&lt;/p&gt;</description>
    </item>
    <item>
      <title>so small, part 2...</title>
      <link>https://helw.net/2006/10/11/so-small-part-2.../</link>
      <pubDate>Wed, 11 Oct 2006 23:22:54 -0700</pubDate>
      <guid>https://helw.net/2006/10/11/so-small-part-2.../</guid>
      <description>&lt;p&gt;in light of the previous post, i saw an amazing 7 minute astronomy &lt;a href=&#34;http://www.youtube.com/watch?v=mcBV-cXVWFw&#34;&gt;video&lt;/a&gt; on youtube (or should i say &amp;lsquo;&lt;a href=&#34;http://blog.outer-court.com/archive/2006-10-09-n68.html&#34;&gt;gootube&lt;/a&gt;&amp;rsquo;?) talking about how tiny the earth really is.&lt;/p&gt;&#xA;&lt;p&gt;these days, during ramadan, i&amp;rsquo;ve heard people quote a hadith several times that i hadn&amp;rsquo;t remembered hearing before that is really quite spectacular - the rough meaning based on what i remember is (i could have forgotten - i tried to find out which hadith book this came from but couldn&amp;rsquo;t find it, if someone can point me to where i&amp;rsquo;d really appreciate it), &amp;ldquo;the worldly heaven in comparison to the second heaven is like a ring in a desert, and the second heaven to the third is like a ring in a desert, and the third to the fourth is like a ring in a desert, and the fourth to the fifth is like a ring in a desert, and the fifth to the sixth is like a ring in a desert, and the sixth to the seventh is like a ring in a desert, and the seventh to the kursiy is like a ring in a desert, and the kursi to the 3arsh (or throne) of Allah (SWT) is like a ring in a desert.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>so small...</title>
      <link>https://helw.net/2006/10/07/so-small.../</link>
      <pubDate>Sat, 07 Oct 2006 00:57:56 -0700</pubDate>
      <guid>https://helw.net/2006/10/07/so-small.../</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.bigskyastroclub.org/pale_blue_dot.htm&#34;&gt;we are so small&lt;/a&gt;&amp;hellip;  reminds me of this verse (&lt;a href=&#34;http://searchquran.net/viewverses.php?q=3:191&#34;&gt;3:191&lt;/a&gt;)&amp;hellip;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;الذين يذكرون الله قياما وقعودا وعلى جنوبهم ويتفكرون في خلق السماوات والأرض ربنا ما خلقت هذا باطلا سبحانك&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>nice nasheed on youtube</title>
      <link>https://helw.net/2006/10/02/nice-nasheed-on-youtube/</link>
      <pubDate>Mon, 02 Oct 2006 00:17:36 -0700</pubDate>
      <guid>https://helw.net/2006/10/02/nice-nasheed-on-youtube/</guid>
      <description>&lt;p&gt;one of my friends told me about this nice nasheed video (islamic song) on &lt;a href=&#34;http://youtube.com&#34;&gt;youtube&lt;/a&gt; - interestingly enough, i saw it being played on tv while i was flipping through the channels the following day&amp;hellip;  and i made a &lt;a href=&#34;http://youtube.com&#34;&gt;youtube&lt;/a&gt; account so i can use the favorites list and added it as my first favorite on there :)  by the way, who sings this, does he mean &lt;a href=&#34;http://audio.islamicnetwork.com/quran.php?reciterId=5&#34;&gt;mishari rashid&lt;/a&gt;?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt; - i was going to put a direct embedding of the video here, but seems as though i have to &lt;a href=&#34;http://gengpc.com/2006/06/07/embed-youtube-video-to-wordpress-without-disable-visual-rich-editor/&#34;&gt;jump through some hoops&lt;/a&gt; to get wordpress to do this.  so the video link is &lt;a href=&#34;http://www.youtube.com/watch?v=gfJJMwO5B6o&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>discovering non whats the plot plots...</title>
      <link>https://helw.net/2006/10/01/discovering-non-whats-the-plot-plots.../</link>
      <pubDate>Sun, 01 Oct 2006 23:59:20 -0700</pubDate>
      <guid>https://helw.net/2006/10/01/discovering-non-whats-the-plot-plots.../</guid>
      <description>&lt;p&gt;(translated into normal english, the title would read, &amp;ldquo;discovering the things that have happened and/or the news in places other than this weblog&amp;rdquo;).&lt;/p&gt;&#xA;&lt;p&gt;so for the longest time, i&amp;rsquo;ve been using &lt;a href=&#34;http://bloglines.com&#34;&gt;bloglines&lt;/a&gt;&amp;hellip; a while back, i gave &lt;a href=&#34;http://reader.google.com&#34;&gt;google reader&lt;/a&gt; a shot, but it was totally unusable.  finally, a few days back, they released a new, much nicer version.  so much so that i would say i easily prefer it to &lt;a href=&#34;http://bloglines.com&#34;&gt;bloglines&lt;/a&gt;&amp;hellip;  the new &lt;a href=&#34;http://reader.google.com&#34;&gt;google reader&lt;/a&gt; solves the main issue i have with &lt;a href=&#34;http://bloglines.com&#34;&gt;bloglines&lt;/a&gt; - that once you&amp;rsquo;ve read the feeds, you can&amp;rsquo;t ever see them again and they&amp;rsquo;re gone forever.  it also adds some nice new features (starring, and the public watchlist are really neat features).  and the new ui is awesome&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>more on the moonsighting issues...</title>
      <link>https://helw.net/2006/09/28/more-on-the-moonsighting-issues.../</link>
      <pubDate>Thu, 28 Sep 2006 01:13:00 -0700</pubDate>
      <guid>https://helw.net/2006/09/28/more-on-the-moonsighting-issues.../</guid>
      <description>&lt;p&gt;so much stuff about these calculations &amp;ndash; yesterday, mansoor posted a &lt;a href=&#34;http://www.zaytuna.org/articleDetails.asp?articleID=100&#34;&gt;link&lt;/a&gt; to what sheikh 7amza yusuf had to say about the fiqh council decision.  today, sas sent me a &lt;a href=&#34;http://www.isna.net/fileadmin/_temp_/FIQH/Calculations-Final%20_2_.pdf&#34;&gt;link&lt;/a&gt; to dr. zulfiqar ali shah&amp;rsquo;s 60+ (!) page paper supporting the calculation theory.  in sas&amp;rsquo;s words, and i quote:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;ok basically i saw the video and was very upset since he broght nothing from the quran and sunnah and went against what i thought were clear texts&amp;hellip; its AMAZING how much proof they brought like fiqhi and responses and clarifications - its out of this world&amp;hellip; the arguments are so amazing dude - this is islamic scholarship (contempoary) at its finest man..&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>رمضان كريم</title>
      <link>https://helw.net/2006/09/23/%D8%B1%D9%85%D8%B6%D8%A7%D9%86-%D9%83%D8%B1%D9%8A%D9%85/</link>
      <pubDate>Sat, 23 Sep 2006 01:17:12 -0700</pubDate>
      <guid>https://helw.net/2006/09/23/%D8%B1%D9%85%D8%B6%D8%A7%D9%86-%D9%83%D8%B1%D9%8A%D9%85/</guid>
      <description>&lt;p&gt;ramadan kareem to all!  i am so glad that the moon was actually seen in some places, otherwise i was going to have a hard time deciding whether to fast on saturday with the masjid or on sunday&amp;hellip;  this, of course, didn&amp;rsquo;t stop some people from deciding to fast sunday anyway :)&lt;/p&gt;&#xA;&lt;p&gt;by the way, mansoor pointed me to &lt;a href=&#34;http://video.google.com/googleplayer.swf?docId=-2113628817302639240&amp;amp;hl=en&#34;&gt;this video&lt;/a&gt; on the &lt;a href=&#34;http://isna.net&#34;&gt;isna&lt;/a&gt; page where dr. muzammil siddiqi talks about the reason for the fiqh council&amp;rsquo;s decision.  good watch.&lt;/p&gt;</description>
    </item>
    <item>
      <title>new domain!</title>
      <link>https://helw.net/2006/09/23/new-domain/</link>
      <pubDate>Sat, 23 Sep 2006 01:12:43 -0700</pubDate>
      <guid>https://helw.net/2006/09/23/new-domain/</guid>
      <description>&lt;p&gt;the site can now be accessed at &lt;a href=&#34;http://whatstheplot.com&#34;&gt;whatstheplot.com.&lt;/a&gt;  going to slowly phase out piousity insha&amp;rsquo;Allah (piousity.net 301 redirects to whatstheplot.com, so there should be no broken links).  anyone have a good idea for a new secondary title?  the old one was &amp;ldquo;the latest plot at piousity.net,&amp;rdquo; but that doesn&amp;rsquo;t really apply anymore&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;i need to find another good theme for this site or make a new one for it at some point&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>freaky...</title>
      <link>https://helw.net/2006/09/20/freaky.../</link>
      <pubDate>Wed, 20 Sep 2006 17:31:15 -0700</pubDate>
      <guid>https://helw.net/2006/09/20/freaky.../</guid>
      <description>&lt;p&gt;someone sent &lt;a href=&#34;http://www.usa-people-search.com/&#34;&gt;this link&lt;/a&gt; to one of the mailing lists i read.  man is that scary&amp;hellip;  if you search for yourself and it doesn&amp;rsquo;t find you, try searching for your parents or your friends&amp;rsquo; parents&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>on moonsighting for ramadan...</title>
      <link>https://helw.net/2006/09/19/on-moonsighting-for-ramadan.../</link>
      <pubDate>Tue, 19 Sep 2006 20:02:44 -0700</pubDate>
      <guid>https://helw.net/2006/09/19/on-moonsighting-for-ramadan.../</guid>
      <description>&lt;p&gt;our masjid here &lt;a href=&#34;http://mcabayarea.org/mca-welcomes-ramadan.aspx&#34;&gt;announced&lt;/a&gt; the dates for ramadan and 3eid being this saturday (9/23) and monday (10/23) respectively.  this is based on the &lt;a href=&#34;http://www.fiqhcouncil.org/&#34;&gt;fiqh council of north america&lt;/a&gt;&amp;rsquo;s decision to use calculation to determine the dates for ramadan and 3eid.&lt;/p&gt;&#xA;&lt;p&gt;something about this struck me as odd, determining the dates of both ramadan and 3eid this far in advance.  i used to think that basing the moonsighting off of calculations was a good thing, until i found out that calculations could be wrong.  i found this out when i read sheikh isam&amp;rsquo;s excellent answer to &lt;a href=&#34;http://talk.islamicnetwork.com/showthread.php?t=10978&#34;&gt;this question&lt;/a&gt; on islamicnetwork (link courtesy of OK, jazahAllah khair).&lt;/p&gt;</description>
    </item>
    <item>
      <title>namazTime update</title>
      <link>https://helw.net/2006/09/17/namaztime-update/</link>
      <pubDate>Sun, 17 Sep 2006 21:44:23 -0700</pubDate>
      <guid>https://helw.net/2006/09/17/namaztime-update/</guid>
      <description>&lt;p&gt;soner eker emailed me some beautiful graphics and a redone ui for namazTime, so i redid the ui based on what he sent me.  you can see the &lt;a href=&#34;https://helw.net/images/nt-09.17.2006.png&#34;&gt;screenshot here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>a neat tip for gmailers</title>
      <link>https://helw.net/2006/09/06/a-neat-tip-for-gmailers/</link>
      <pubDate>Wed, 06 Sep 2006 23:54:14 -0700</pubDate>
      <guid>https://helw.net/2006/09/06/a-neat-tip-for-gmailers/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://21st.blogspot.com/2006/09/use-gmail-generate-unlimited-e-mail.html&#34;&gt;this&lt;/a&gt; is a priceless tip that could prove useful to some of the gmail users out there&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>about the facebook feeds...</title>
      <link>https://helw.net/2006/09/05/about-the-facebook-feeds.../</link>
      <pubDate>Tue, 05 Sep 2006 20:50:32 -0700</pubDate>
      <guid>https://helw.net/2006/09/05/about-the-facebook-feeds.../</guid>
      <description>&lt;p&gt;today, the facebook &amp;ldquo;&lt;a href=&#34;http://blog.facebook.com/blog.php?post=2207967130&#34;&gt;gets a facelift&lt;/a&gt;,&amp;rdquo; in which they add feeds and such.  here&amp;rsquo;s a screenshot.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/facebook_redesign-09.05.2006.png&#34; alt=&#34;facebook redesign&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;so as you can see from the screenshot above, it basically gives you detailed information about almost everything that all your friends are doing - you know when someone has added a friend, joined a group, left a group, changed his or her status or profile, and so on.&lt;/p&gt;&#xA;&lt;p&gt;while facebook was never really that private (any of your friends could look and see these changes if they wanted to, but it would take time and effort), i think that this will cause me to be a bit more cautious about what i change and when i write on people&amp;rsquo;s walls and so on.  in some ways, i can see how this may increase interaction (if you&amp;rsquo;re just logging on real quick to check messages, you may see a friend&amp;rsquo;s update that may cause you to react in some way (post a message, etc), which you otherwise may not have seen), but at the same time, i can see how it would cause people to be cautious.&lt;/p&gt;</description>
    </item>
    <item>
      <title>pier 39</title>
      <link>https://helw.net/2006/09/05/pier-39/</link>
      <pubDate>Tue, 05 Sep 2006 03:15:50 -0700</pubDate>
      <guid>https://helw.net/2006/09/05/pier-39/</guid>
      <description>&lt;p&gt;my mom came to visit me for the break, so being that it was her last full day, i took her to &lt;a href=&#34;http://www.pier39.com/&#34;&gt;pier 39&lt;/a&gt;.  really nice place, beautiful view.  i stayed up till 3 am playing with &lt;a href=&#34;http://flickr.com&#34;&gt;flickr&lt;/a&gt; and uploading some pictures there and playing with geotagging and all.  neat stuff :)  i was a little irked at the fact that my camera&amp;rsquo;s date has been off by a few days, resulting in the pictures having wrong dates&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>google encourages people to swim...</title>
      <link>https://helw.net/2006/09/04/google-encourages-people-to-swim.../</link>
      <pubDate>Mon, 04 Sep 2006 01:13:43 -0700</pubDate>
      <guid>https://helw.net/2006/09/04/google-encourages-people-to-swim.../</guid>
      <description>&lt;p&gt;i found &lt;a href=&#34;http://flickr.com/photo_zoom.gne?id=230384615&amp;amp;size=o&#34;&gt;this picture&lt;/a&gt; the other day&amp;hellip; pretty funny, the poor guy has to swim to get to his destination.&lt;/p&gt;</description>
    </item>
    <item>
      <title>how the years go by...</title>
      <link>https://helw.net/2006/08/29/how-the-years-go-by.../</link>
      <pubDate>Tue, 29 Aug 2006 02:51:01 -0700</pubDate>
      <guid>https://helw.net/2006/08/29/how-the-years-go-by.../</guid>
      <description>&lt;p&gt;2002 was only 4 years ago&amp;hellip; its unbelievable how time flies, how things change, how many things, people, and memories we remember and how many we forget&amp;hellip; sub7anAllah&amp;hellip;  its amazing how many memories come back when seeing pictures or watching movies&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;reminds me of this verse (&lt;a href=&#34;http://quran.islamicnetwork.com/viewverses.php?q=18:49&amp;amp;langs=385&#34;&gt;18:49&lt;/a&gt;):&lt;/p&gt;&#xA;&lt;p&gt;و وضع الكتاب فترى المجرمين مشفقين مما فيه و يقولون يا ويلتنا ما لهذا الكتاب لا يغادر صغيرة و لا كبيرة إلا أحصاها و وجدوا ما عملوا حاضرا و لا يظلم ربك أحدا&lt;/p&gt;</description>
    </item>
    <item>
      <title>a quranic aim bot</title>
      <link>https://helw.net/2006/08/16/a-quranic-aim-bot/</link>
      <pubDate>Wed, 16 Aug 2006 02:32:18 -0700</pubDate>
      <guid>https://helw.net/2006/08/16/a-quranic-aim-bot/</guid>
      <description>&lt;p&gt;so i was a little bit bored today, and i wanted to write a simple quranic aim bot just for fun&amp;hellip; so i took a look at &lt;a href=&#34;http://search.cpan.org/~matthewg/Net-OSCAR-1.925/lib/Net/OSCAR.pm&#34;&gt;Net::Oscar&lt;/a&gt; off &lt;a href=&#34;http://search.cpan.org&#34;&gt;cpan&lt;/a&gt; and at a &lt;a href=&#34;http://todotxt.com/library/todobot.pl/&#34;&gt;sample bot&lt;/a&gt;, wrote a sample alpha api to allow searching over &lt;a href=&#34;http://quran.islamicnetwork.com&#34;&gt;quranic realm&lt;/a&gt;, and the result:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;(02:06:20) &lt;strong&gt;ahmed:&lt;/strong&gt; 3:1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;(02:06:21) &lt;strong&gt;chisaikaruma:&lt;/strong&gt;&#xA;&lt;strong&gt;match: ayah=&amp;ldquo;1&amp;rdquo;&lt;/strong&gt;&#xA;&lt;strong&gt;Transliteration:&lt;/strong&gt; Alif-lam-meem&#xA;&lt;strong&gt;Sahih International:&lt;/strong&gt; Alif,  Lam,  Meem.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;(02:06:23) &lt;strong&gt;ahmed:&lt;/strong&gt; say if you love Allah&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;(02:06:24) &lt;strong&gt;chisaikaruma:&lt;/strong&gt;&#xA;&lt;strong&gt;match: sura=&amp;ldquo;3&amp;rdquo; ayah=&amp;ldquo;31&amp;rdquo; percent=&amp;ldquo;100&amp;rdquo;&lt;/strong&gt;&#xA;&lt;strong&gt;Transliteration:&lt;/strong&gt; Say (O Muhammad SAW to mankind): &amp;ldquo;If you (really) love Allah then follow me (i.e. accept Islamic Monotheism, follow the Quran and the Sunnah), Allah will love you and forgive you of your sins. And Allah is Oft-Forgiving, Most Merciful.&amp;rdquo;&#xA;&lt;strong&gt;English:&lt;/strong&gt; Qul in kuntum tuhibboona AllahafattabiAAoonee yuhbibkumu Allahu wayaghfirlakum thunoobakum wallahu ghafoorun raheem&lt;/p&gt;</description>
    </item>
    <item>
      <title>some people frustrate me...</title>
      <link>https://helw.net/2006/08/15/some-people-frustrate-me.../</link>
      <pubDate>Tue, 15 Aug 2006 21:26:48 -0700</pubDate>
      <guid>https://helw.net/2006/08/15/some-people-frustrate-me.../</guid>
      <description>&lt;p&gt;while working on &lt;a href=&#34;http://answers.yahoo.com&#34;&gt;y! answers&lt;/a&gt;, i sometimes go to the homepage and have a particular question catch my eye.  sometimes, i can&amp;rsquo;t help but wonder, &amp;ldquo;what are these people thinking&amp;hellip;&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;here&amp;rsquo;s one recent example:&#xA;. &lt;a href=&#34;http://answers.yahoo.com/question/index?qid=20060815160620AAJKaOa&#34;&gt;can a muslim be a good american?&lt;/a&gt; &amp;ndash; totally ridiculous question, read it through and you&amp;rsquo;ll see what i mean.  the guy lists a bunch of stereotypes and unresearched ideas to reach a conclusion at the end that:&lt;/p&gt;</description>
    </item>
    <item>
      <title>its just a crayon...</title>
      <link>https://helw.net/2006/08/13/its-just-a-crayon.../</link>
      <pubDate>Sun, 13 Aug 2006 01:07:01 -0700</pubDate>
      <guid>https://helw.net/2006/08/13/its-just-a-crayon.../</guid>
      <description>&lt;p&gt;&lt;em&gt;&amp;ldquo;imagine yourself in this situation&amp;hellip; imagine that you&amp;rsquo;ve just gotten onto a bus.  a few people got on before you, and a few people get on after you.  after a while, the bus stops, and a man and 2 young kids get on the bus.  the kids start running around and bothering the passengers, taking people&amp;rsquo;s hats and hitting the people on the bus and so on.  the man, presumably the father, sits there staring into space seemingly not caring about what his kids are doing&amp;hellip; now imagine yourself in this situation&amp;hellip; how will you feel?&amp;rdquo;&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>lebanon video</title>
      <link>https://helw.net/2006/08/12/lebanon-video/</link>
      <pubDate>Sat, 12 Aug 2006 23:59:46 -0700</pubDate>
      <guid>https://helw.net/2006/08/12/lebanon-video/</guid>
      <description>&lt;p&gt;this 9 minute &lt;a href=&#34;http://youtube.com/watch?v=9Wdwk1dp-uU&#34;&gt;video&lt;/a&gt; is sub7anAllah.  its george galloway in a skynews interview about the invasion of lebanon.  worth watching.&lt;/p&gt;</description>
    </item>
    <item>
      <title>sometimes...</title>
      <link>https://helw.net/2006/08/08/sometimes.../</link>
      <pubDate>Tue, 08 Aug 2006 03:54:06 -0700</pubDate>
      <guid>https://helw.net/2006/08/08/sometimes.../</guid>
      <description>&lt;p&gt;sometimes, magnifying the small things people may do for you and forgetting all what you&amp;rsquo;ve done for them can cause you to shoot yourself in the foot&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;sometimes, if you&amp;rsquo;re too nice to people, they won&amp;rsquo;t hesitate to take advantage of you&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;sometimes, people will make false assumptions based on some set of appearances, and no matter what evidence you may bring them to show them that they are wrong, they will never accede to your explanation&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>save lebanon!</title>
      <link>https://helw.net/2006/07/30/save-lebanon/</link>
      <pubDate>Sun, 30 Jul 2006 19:36:00 -0700</pubDate>
      <guid>https://helw.net/2006/07/30/save-lebanon/</guid>
      <description>&lt;p&gt;i couldn&amp;rsquo;t find a better way to word it than my dear brother&amp;rsquo;s words:&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;As the Israeli oppression spreads beyond their own supposed borders, it does not seem that there is any intention to cease their attacks on innocent civilians, Muslim, Christian, and otherwise. This kind of oppression is unprecidented in that it is being condemned by the entire international community, yet no serious action is being taken.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;please visit &lt;a href=&#34;http://www.saveleb.org&#34;&gt;http://www.saveleb.org&lt;/a&gt; to find out how you can help, or other such organizations such as &lt;a href=&#34;http://www.lifeusa.org&#34;&gt;life&lt;/a&gt; and &lt;a href=&#34;http://www.irw.org&#34;&gt;islamic relief&lt;/a&gt;.  finally, let us all try harder to keep our brothers and sisters in our prayers, because this is the least we can do.&lt;/p&gt;</description>
    </item>
    <item>
      <title>weather perfect for walking</title>
      <link>https://helw.net/2006/07/26/weather-perfect-for-walking/</link>
      <pubDate>Wed, 26 Jul 2006 22:07:54 -0700</pubDate>
      <guid>https://helw.net/2006/07/26/weather-perfect-for-walking/</guid>
      <description>&lt;p&gt;so aside from this weekend (which was insane &amp;ndash; temperatures here reached 104 this weekend, but i hear this only happens for 2 weeks in the summer after which the weather becomes normal again), the weather has been incredible this week. sure, its a little warm during the day, but after 3asr time, the weather becomes nice and cool, as if it were fall. the weather is so nice that it just feels wrong to be inside, so you find yourself walking outside, and you see tons of people walking outside too&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>where is the machni?</title>
      <link>https://helw.net/2006/07/26/where-is-the-machni/</link>
      <pubDate>Wed, 26 Jul 2006 22:00:52 -0700</pubDate>
      <guid>https://helw.net/2006/07/26/where-is-the-machni/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve gone to at least 3 desi places since i&amp;rsquo;ve arrived here. and i&amp;rsquo;ve noticed one thing&amp;hellip; the east coast &amp;ldquo;machni&amp;rdquo; dishes and the west coast ones are different.&lt;/p&gt;&#xA;&lt;p&gt;i asked for &amp;ldquo;chicken machni&amp;rdquo; (more commonly known as &amp;lsquo;buttered chicken&amp;rsquo;) at 3 different places - place #1 gave me something that looked similar to chicken machni but didn&amp;rsquo;t taste anything like it. i tried at place #2, and they gave me something that tasted like chicken machni but looked different (brownish sauce rather than a reddish/orangish oily sauce). i tried asking at place #3, and they said, &amp;ldquo;it&amp;rsquo;s sort of chicken machni but not really&amp;rdquo; &amp;ndash; so i said, &amp;ldquo;well wait, do you have paneer machni?&amp;rdquo; &amp;ndash; the said, &amp;ldquo;yeah&amp;rdquo; &amp;ndash; and i got a paneer machni dish that tasted like paneer machni but looked like cholay.&lt;/p&gt;</description>
    </item>
    <item>
      <title>at mca...</title>
      <link>https://helw.net/2006/07/23/at-mca.../</link>
      <pubDate>Sun, 23 Jul 2006 14:52:32 -0700</pubDate>
      <guid>https://helw.net/2006/07/23/at-mca.../</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://audio.islamicnetwork.com&#34;&gt;sheikh muhammad jibreel&lt;/a&gt;&amp;rsquo;s brother leads fajr at &lt;a href=&#34;http://www.mcabayarea.org/&#34;&gt;mca&lt;/a&gt; (the masjid close to my apartment).  how cool is that?&lt;/p&gt;</description>
    </item>
    <item>
      <title>welcome to the hotel california...</title>
      <link>https://helw.net/2006/07/19/welcome-to-the-hotel-california.../</link>
      <pubDate>Wed, 19 Jul 2006 16:53:11 -0700</pubDate>
      <guid>https://helw.net/2006/07/19/welcome-to-the-hotel-california.../</guid>
      <description>&lt;p&gt;&amp;hellip; such a lovely place&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;(so it seems after only one day of being here&amp;hellip;)&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>a slice of binary cake</title>
      <link>https://helw.net/2006/07/18/a-slice-of-binary-cake/</link>
      <pubDate>Tue, 18 Jul 2006 00:58:40 -0700</pubDate>
      <guid>https://helw.net/2006/07/18/a-slice-of-binary-cake/</guid>
      <description>&lt;p&gt;about a week early, i got this binary cake slice.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/cake-07.11.2006.jpg&#34; alt=&#34;binary cake&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;courtesy of rlo (tm).&lt;/p&gt;</description>
    </item>
    <item>
      <title>windows vista</title>
      <link>https://helw.net/2006/07/05/windows-vista/</link>
      <pubDate>Wed, 05 Jul 2006 15:00:29 -0700</pubDate>
      <guid>https://helw.net/2006/07/05/windows-vista/</guid>
      <description>&lt;p&gt;recently, microsoft had a public beta out for vista beta 2 available for download&amp;hellip; having my linux partition as my major partition and windows xp installed for gaming purposes (&lt;a href=&#34;http://www.transgaming.com&#34;&gt;cedega&lt;/a&gt; is great, but i find that games like WoW run much more smoothly in windows), i decided to try to replace xp with vista just to check it out.&lt;/p&gt;&#xA;&lt;p&gt;for starters, it looks really nice&amp;hellip; the visual effects and stuff are nice.  however, its &lt;a href=&#34;http://www.winsupersite.com/reviews/winvista_5308_05.asp&#34;&gt;flaws quickly became apparent&lt;/a&gt; - first and foremost, the whole &amp;ldquo;&lt;a href=&#34;http://www.schneier.com/blog/archives/2006/04/microsoft_vista.html&#34;&gt;security by prompt&lt;/a&gt;&amp;rdquo; concept is ridiculously annoying &amp;ndash; essentially, even if you are an admin, you are asked before almost anything happens - if i try to do any file operation, especially under program files (i am talking about creating directories, or deleting shortcuts off the desktop for applications just installed), i get security warnings that &amp;ldquo;this could be a security hazard, would you like to continue?&amp;rdquo;  not only were they simple warnings, the whole screen would fade out and just bring up the one pop up box.&lt;/p&gt;</description>
    </item>
    <item>
      <title>namazTime anonymous svn</title>
      <link>https://helw.net/2006/06/24/namaztime-anonymous-svn/</link>
      <pubDate>Sat, 24 Jun 2006 20:36:14 -0700</pubDate>
      <guid>https://helw.net/2006/06/24/namaztime-anonymous-svn/</guid>
      <description>&lt;p&gt;just put up an svn repository for public access.  you can access it &lt;a href=&#34;http://piousity.net/namazTime&#34;&gt;here&lt;/a&gt;, or to obtain the latest code, just do:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;svn co &lt;a href=&#34;http://piousity.net/namazTime&#34;&gt;http://piousity.net/namazTime&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;thanks to &lt;a href=&#34;http://www.foolab.org&#34;&gt;mohammed sameer&lt;/a&gt;&amp;rsquo;s &lt;a href=&#34;http://lists.arabeyes.org/archives/developer/2006/June/msg00021.html&#34;&gt;suggestions&lt;/a&gt;, i made several changes.  the version in svn is different than the release mainly because now, rather than manually make calls to libglade for loading objects from the xml files, i use the default build stuff generated by glade.  while this will make a few things easier (adding translations later on, for example), i am not quite sure if i did everything right, but it seems to work so its fine for now (i am mainly unsure with respect to how to get the widgets, because the lookup method requires a parent widget which sometimes i don&amp;rsquo;t have available, so i just made the main window global, and just destroyed the auxillary windows when they are closed and reopen them).&lt;/p&gt;</description>
    </item>
    <item>
      <title>namazTime 0.9</title>
      <link>https://helw.net/2006/06/22/namaztime-0.9/</link>
      <pubDate>Thu, 22 Jun 2006 22:54:15 -0700</pubDate>
      <guid>https://helw.net/2006/06/22/namaztime-0.9/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve fixed some of the distribution issues with the last version of namazTime, and so here it is, &lt;a href=&#34;https://helw.net/code/namazTime-0.9.tar.bz2&#34;&gt;namazTime 0.9&lt;/a&gt;.  it&amp;rsquo;s still linux only at the moment, and it needs a notification area - most window managers either have this (gnome, kde, xfce, fluxbox), or you can get a program to handle this for those that don&amp;rsquo;t (i currently use &lt;a href=&#34;http://developer.berlios.de/project/showfiles.php?group_id=1595&#34;&gt;trayer&lt;/a&gt; under openbox).&lt;/p&gt;&#xA;&lt;p&gt;to bring up the prayer times, you click the icon in the notification tray.  hitting x or reclicking the icon reminimizes it into the tray.  to change the timings and such, right click the icon.  you can find a screenshot of the program in one of the older posts about it on this weblog.&lt;/p&gt;</description>
    </item>
    <item>
      <title>goodbye, WoW</title>
      <link>https://helw.net/2006/06/17/goodbye-wow/</link>
      <pubDate>Sat, 17 Jun 2006 21:10:09 -0700</pubDate>
      <guid>https://helw.net/2006/06/17/goodbye-wow/</guid>
      <description>&lt;p&gt;today, i closed my WoW account.  for good measure, i also deleted my characters before closing the account.  this way, i can be sure that i don&amp;rsquo;t go back.  awesome game, but its too addicting and wastes too much time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>building scalable websites</title>
      <link>https://helw.net/2006/06/01/building-scalable-websites/</link>
      <pubDate>Thu, 01 Jun 2006 12:53:22 -0700</pubDate>
      <guid>https://helw.net/2006/06/01/building-scalable-websites/</guid>
      <description>&lt;p&gt;i ordered the new o&amp;rsquo;reilly book off amazon, &amp;ldquo;&lt;a href=&#34;http://www.amazon.com/gp/product/0596102356/sr=8-1/qid=1149184151/ref=pd_bbs_1/002-3932073-6392060?%5Fencoding=UTF8&#34;&gt;Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications.&lt;/a&gt;&amp;rdquo;  its written by cal henderson, one of the guys behind &lt;a href=&#34;http://www.flickr.com&#34;&gt;flickr&lt;/a&gt;.  i&amp;rsquo;ve read a little bit and so far it seems to be pretty good.&lt;/p&gt;</description>
    </item>
    <item>
      <title>platters!</title>
      <link>https://helw.net/2006/05/22/platters/</link>
      <pubDate>Mon, 22 May 2006 10:43:37 -0700</pubDate>
      <guid>https://helw.net/2006/05/22/platters/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.53rdand6th.com/&#34;&gt;platters&lt;/a&gt;!!!&lt;/p&gt;&#xA;&lt;p&gt;this is my favorite zabihah place to eat in nyc.  fawaad introduced me to it a while back, and i think that despite the fact that its quite far from where i live, i still go there pretty often.  i went there this weekend, and i also saw the new 5th avenue &lt;a href=&#34;http://www.apple.com/retail/fifthavenue/&#34;&gt;apple store&lt;/a&gt; from outside, which definitely looks really cool!&lt;/p&gt;&#xA;&lt;p&gt;actually, there&amp;rsquo;s one really interesting thing about platters which always strikes me as interesting - its on a corner with at least 2 other street vendors nearby (that you can see while standing in line at platters) &amp;ndash; and although the food at those tastes very similar to that of platters, platters has all the customers and people whereas the other ones generally don&amp;rsquo;t.  its like a sign of how Allah gives rizq to whomsoever He wills, such that two nearly identical places selling nearly identical food are there, one getting lots of customers and the other getting almost none&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>iconv, vim 7</title>
      <link>https://helw.net/2006/05/10/iconv-vim-7/</link>
      <pubDate>Wed, 10 May 2006 00:42:21 -0700</pubDate>
      <guid>https://helw.net/2006/05/10/iconv-vim-7/</guid>
      <description>&lt;p&gt;iconv rocks.  so often do i find this command really useful:&#xA;_ iconv -f original_encoding -t utf8 file &amp;gt; utf8_file_&lt;/p&gt;&#xA;&lt;p&gt;i&amp;rsquo;ve been using vim 7 beta for a while (which, by the way, was just released as vim 7 a day or so ago), but i never really realized how easy they&amp;rsquo;ve made it to look at arabic text files now (compared to what it used to be&amp;hellip; there used to be an intricate setup process and a set of patches to run for vim 6x as documented by nadim on &lt;a href=&#34;http://arabeyes.org&#34;&gt;arabeyes&lt;/a&gt;.  now, all you have to do is :set encoding=utf8 and :set arabic and you&amp;rsquo;re set.&lt;/p&gt;</description>
    </item>
    <item>
      <title>interview, yahoo mail beta, etc</title>
      <link>https://helw.net/2006/04/25/interview-yahoo-mail-beta-etc/</link>
      <pubDate>Tue, 25 Apr 2006 08:22:19 -0700</pubDate>
      <guid>https://helw.net/2006/04/25/interview-yahoo-mail-beta-etc/</guid>
      <description>&lt;p&gt;yesterday, i got in on the yahoo mail beta by using the tricks mentioned on &lt;a href=&#34;http://www.lifehacker.com/software/yahoo-mail/get-in-on-the-yahoo-mail-beta-169223.php&#34;&gt;several&lt;/a&gt; &lt;a href=&#34;http://www.ghacks.net/2006/04/24/how-to-get-yahoo-beta/&#34;&gt;web&lt;/a&gt; &lt;a href=&#34;http://googlesystem.blogspot.com/2006/04/get-yahoo-mail-beta.html&#34;&gt;sites&lt;/a&gt;.  i like it actually, despite the fact that some of the people commented on some of those sites saying its nothing compared to gmail&amp;hellip; i think yahoo did a good job, and it certainly is a lot better than the hotmail beta in my humble opinion which barely works under firefox&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;this morning, i read an interesting &lt;a href=&#34;http://www.stevepavlina.com/blog/2006/04/marc-allen-interview/&#34;&gt;interview with marc allen&lt;/a&gt;. i don&amp;rsquo;t really know who he is, just that he&amp;rsquo;s a multi millionaire&amp;hellip; he makes some interesting points throughout the interview&amp;hellip;  the three points that struck me the most were: 1.  with regards to money, he says, &amp;ldquo;It is a very, very good servant but a terrible master.&amp;rdquo;  2.  he says that you should save at least 10% of your salary monthly, and save more if you can.  he says that once you&amp;rsquo;re able to live off 90% of your salary, save another 10% and give it in charity, saying that those two steps are &amp;ldquo;great keys to a better life and a better world.&amp;rdquo;  3. he says that all it takes to becoming a millionaire today is intention.&lt;/p&gt;</description>
    </item>
    <item>
      <title>rapdizzle</title>
      <link>https://helw.net/2006/04/18/rapdizzle/</link>
      <pubDate>Tue, 18 Apr 2006 09:52:54 -0700</pubDate>
      <guid>https://helw.net/2006/04/18/rapdizzle/</guid>
      <description>&lt;p&gt;fo&amp;rsquo; shizzle my nizzle rapdizzle &amp;ndash; lol i was talking to my boy OK and he got me in a rapping mode&amp;hellip; so i started this codeish rap, first line of which is inspired (ripped) from eminem, and dumped it in achinb&amp;rsquo;s gtalk window&amp;hellip; so per his suggestion, here it is..&lt;/p&gt;&#xA;&lt;p&gt;my code is like a dagger with a jagged edge,&#xA;to push your computer over some big ledge,&#xA;java, python, and php,&#xA;easy stuff compared to c,&#xA;and then there are kids who do ajax,&#xA;simple little javascript hacks,&#xA;these script kiddies have no clue,&#xA;holding UIs together with glue.&lt;/p&gt;</description>
    </item>
    <item>
      <title>difference between italians and europeans</title>
      <link>https://helw.net/2006/03/23/difference-between-italians-and-europeans/</link>
      <pubDate>Thu, 23 Mar 2006 09:49:58 -0700</pubDate>
      <guid>https://helw.net/2006/03/23/difference-between-italians-and-europeans/</guid>
      <description>&lt;p&gt;this &lt;a href=&#34;http://www.haaseffect.net/Film_Clips/euroital/europeitaly.html&#34;&gt;funny video&lt;/a&gt; reminds me of arabs&amp;hellip; :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>technology, languages, and y3k</title>
      <link>https://helw.net/2006/03/02/technology-languages-and-y3k/</link>
      <pubDate>Thu, 02 Mar 2006 11:38:31 -0700</pubDate>
      <guid>https://helw.net/2006/03/02/technology-languages-and-y3k/</guid>
      <description>&lt;p&gt;the past 2 days at work, i&amp;rsquo;ve had some interesting happenings&amp;hellip; yesterday, i met my egyptian friend and coworker who works here with me too, and, when he asked how i was doing, i said, &amp;ldquo;el7asharat wel saraseer metala3een 3aynee&amp;rdquo; (which roughly means, &amp;lsquo;insects and roaches are giving me a hard time&amp;rsquo;) &amp;ndash; he said, &amp;ldquo;oh, you&amp;rsquo;re one of those guys!  just like these other guys who are like, &amp;lsquo;senna zar2a&amp;rsquo; for bluetooth&amp;rdquo; :p  i practiced it on some germans in broken german too, &amp;lsquo;hast du blau tzan on dein komputer?&amp;rsquo; &amp;ndash; hehe.&lt;/p&gt;</description>
    </item>
    <item>
      <title>sergeant!</title>
      <link>https://helw.net/2006/02/28/sergeant/</link>
      <pubDate>Tue, 28 Feb 2006 18:09:09 -0700</pubDate>
      <guid>https://helw.net/2006/02/28/sergeant/</guid>
      <description>&lt;p&gt;i am in the top 2000 pvp players on &lt;a href=&#34;http://www.worldofwarcraft.com/pvp/index.html?r=Silver+Hand&amp;amp;faction=a#top&#34;&gt;silverhand!&lt;/a&gt;  w00t!  i am now a sergeant, 1704th place on silverhand :)  not bad for the first week of serious pvping :p&lt;/p&gt;</description>
    </item>
    <item>
      <title>wow reader</title>
      <link>https://helw.net/2006/02/20/wow-reader/</link>
      <pubDate>Mon, 20 Feb 2006 01:23:45 -0700</pubDate>
      <guid>https://helw.net/2006/02/20/wow-reader/</guid>
      <description>&lt;p&gt;i installed wow reader - cool stuff, though i think it can be improved (automated somehow?  i still have to do a /wver to get it to load, but&amp;hellip; yeah).  &lt;a href=&#34;http://wow.allakhazam.com/profile.html?897309&#34;&gt;here&lt;/a&gt; is my first and most leveled up character&amp;rsquo;s stats :)  i should probably put this on the sidebar of my blog somewhere&amp;hellip; what would be really nice is also a time tracking thing that looks at /played&amp;hellip; hehe except then people would know how much i play ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>yahoo rocks</title>
      <link>https://helw.net/2006/02/14/yahoo-rocks/</link>
      <pubDate>Tue, 14 Feb 2006 13:03:19 -0700</pubDate>
      <guid>https://helw.net/2006/02/14/yahoo-rocks/</guid>
      <description>&lt;p&gt;i am starting to really like yahoo.  besides having a good taste and aquiring &lt;a href=&#34;http://del.icio.us&#34;&gt;del.icio.us&lt;/a&gt; (no pun intended ;)), they released a pretty neat &lt;a href=&#34;http://developer.yahoo.net/yui/&#34;&gt;user interface library&lt;/a&gt;, which contains some utilities for web development with ajax and such.  i glanced at it a bit, looks really cool and plan on playing with it later on.  best of all, its open source!&lt;/p&gt;&#xA;&lt;p&gt;by the way, if you don&amp;rsquo;t have a del.icio.us account, get one now!  here is &lt;a href=&#34;http://del.icio.us/ahmedre&#34;&gt;my del.icio.us&lt;/a&gt; (i still need to integrate it into this blog at some point).  for those who haven&amp;rsquo;t used it, del.icio.us is a (social?) bookmarking service - you can look at mine for an example.  i have a &lt;a href=&#34;http://del.icio.us/help/buttons&#34;&gt;button in my browser&lt;/a&gt;, and whenever i come across an interesting link, i click it to add that particular site to my del.icio.us.&lt;/p&gt;</description>
    </item>
    <item>
      <title>amazing television commercial</title>
      <link>https://helw.net/2006/02/12/amazing-television-commercial/</link>
      <pubDate>Sun, 12 Feb 2006 22:31:23 -0700</pubDate>
      <guid>https://helw.net/2006/02/12/amazing-television-commercial/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/misc/pray_salaah.wmv&#34;&gt;this&lt;/a&gt; is one of the best islamic reminders i&amp;rsquo;ve seen in the form of a very short television commercial (you can right click and do save as if just clicking it doesn&amp;rsquo;t work).  if you don&amp;rsquo;t speak arabic, the verses being recited are in surat al-qiyama &lt;a href=&#34;http://quran.islamicnetwork.com/viewverses.php?q=75:26-35&#34;&gt;(75:26-35)&lt;/a&gt;.  the text at the end reads: &amp;ldquo;اقم صلاتك&amp;hellip; قبل مماتك&amp;rdquo; - which means, &amp;ldquo;establish your prayer&amp;hellip; before your death.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>day of 3ashoora</title>
      <link>https://helw.net/2006/02/08/day-of-3ashoora/</link>
      <pubDate>Wed, 08 Feb 2006 19:03:39 -0700</pubDate>
      <guid>https://helw.net/2006/02/08/day-of-3ashoora/</guid>
      <description>&lt;p&gt;tomorrow (thursday) is insha&amp;rsquo;Allah the 10th of muharram.  just a reminder to myself and any muslims reading this to fast insha&amp;rsquo;Allah.  the day of 3ashoora is the day in which Allah saved Prophet Musa (Moses) (AS) and the children of Israel from Pharaoh, and it is also the day in which Prophet Nuh&amp;rsquo;s (Noah&amp;rsquo;s) (AS) arc reached saftey.  the reward for it is expiation for sins of the past year insha&amp;rsquo;Allah.&lt;/p&gt;</description>
    </item>
    <item>
      <title>the danish cartoons</title>
      <link>https://helw.net/2006/02/07/the-danish-cartoons/</link>
      <pubDate>Tue, 07 Feb 2006 12:38:03 -0700</pubDate>
      <guid>https://helw.net/2006/02/07/the-danish-cartoons/</guid>
      <description>&lt;p&gt;greets.  so i have not written anything on the subject, but i&amp;rsquo;ve been reading the opinons of others (&lt;a href=&#34;http://aymanh.com/&#34;&gt;ayman&amp;rsquo;s&lt;/a&gt;, for example) and the news and such, and i finally thought to post some thoughts here.&lt;/p&gt;&#xA;&lt;p&gt;note, however, that this post is influenced by &lt;a href=&#34;http://www.amrkhaled.net/articles/articles1244.html&#34;&gt;amr khaled&amp;rsquo;s message to the world&lt;/a&gt; about the danish cartoons, which i highly recommend everyone (muslim or not) to read (or, if you understand arabic, to &lt;a href=&#34;http://www.amrkhaled.net/multimedia/multimedia741.html&#34;&gt;listen to or view&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>memory stick, anyone?</title>
      <link>https://helw.net/2006/02/02/memory-stick-anyone/</link>
      <pubDate>Thu, 02 Feb 2006 15:05:04 -0700</pubDate>
      <guid>https://helw.net/2006/02/02/memory-stick-anyone/</guid>
      <description>&lt;p&gt;i can&amp;rsquo;t really say i saw this one coming&amp;hellip; but uh, &lt;a href=&#34;http://www.engadget.com/2006/02/02/the-usb-memory-stick-stick/&#34;&gt;memory stick&lt;/a&gt;, anyone?&lt;/p&gt;</description>
    </item>
    <item>
      <title>random engadget links</title>
      <link>https://helw.net/2006/02/01/random-engadget-links/</link>
      <pubDate>Wed, 01 Feb 2006 14:39:01 -0700</pubDate>
      <guid>https://helw.net/2006/02/01/random-engadget-links/</guid>
      <description>&lt;p&gt;first, there&amp;rsquo;s this weird &lt;a href=&#34;http://www.engadget.com/2006/01/31/megachi-pendant-blocks-emf-and-negative-thoughts/&#34;&gt;pedant&lt;/a&gt; which blocks electromagnetic fields, and, as a bonus, also blocks negative thoughts!?  rather odd&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;second, there&amp;rsquo;s this &lt;a href=&#34;http://robots.engadget.com/2006/01/30/honda-accord-adas-auto-pilot-system-takes-the-reins/&#34;&gt;honda accord&lt;/a&gt; that drives itself.  not that i would not have expected this to happen, but just kind of neat to see it happening.  i wonder if 20 years later, we will all have automatically driven cars that drive on special roads at crazy high speeds and with no errors&amp;hellip; i guess it would be kind of like your own personal train that can switch tracks intelligently and take you from any one point to another&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>happy new year - 1427 AH</title>
      <link>https://helw.net/2006/01/31/happy-new-year-1427-ah/</link>
      <pubDate>Tue, 31 Jan 2006 09:22:01 -0700</pubDate>
      <guid>https://helw.net/2006/01/31/happy-new-year-1427-ah/</guid>
      <description>&lt;p&gt;kol 3am wa antum bekhayr.  (transliteration will have to work until i can go home and type it in arabic :)).&lt;/p&gt;</description>
    </item>
    <item>
      <title>green tea, microsoft keyboard</title>
      <link>https://helw.net/2006/01/31/green-tea-microsoft-keyboard/</link>
      <pubDate>Tue, 31 Jan 2006 09:16:10 -0700</pubDate>
      <guid>https://helw.net/2006/01/31/green-tea-microsoft-keyboard/</guid>
      <description>&lt;p&gt;not that the two aforementioned subjects have anything to do with each other, but i figured i&amp;rsquo;d combine them in one posting anyway&amp;hellip; so yesterday was my first real venture into green tea - i mean, seriously, how could i not try it when the back of the tea bags (which are provided free for employees to drink during the day, along with a whole slew of different other kinds of teas, coffee, and soda) reads: &lt;em&gt;&amp;ldquo;Indulge in the soothing ritual of Bigelow Green Tea and discover a tastier, cleaner, smoother cup of tea that is high in antioxidants, and has no calories, carbs or fat.  It&amp;rsquo;s a whole new dimension in green tea enjoyment!&amp;rdquo;&lt;/em&gt; &amp;ndash; actually, i only just read the back today.  the real reason i tried green tea again (which, by the way, doesn&amp;rsquo;t appear anything close to green to me) was because my throat was bothering me&amp;hellip; and i realized its not too bad actually.&lt;/p&gt;</description>
    </item>
    <item>
      <title>i want this checkbook!</title>
      <link>https://helw.net/2006/01/30/i-want-this-checkbook/</link>
      <pubDate>Mon, 30 Jan 2006 09:07:02 -0700</pubDate>
      <guid>https://helw.net/2006/01/30/i-want-this-checkbook/</guid>
      <description>&lt;p&gt;despite the fact that i pay almost all my bills online and barely ever write checks, i&amp;rsquo;d love to have the &lt;a href=&#34;http://www.joystiq.com/2006/01/27/katamari-checkboook-wants-to-roll-up-purchases-into-your-life/&#34;&gt;katamari checkbook&lt;/a&gt;&amp;hellip; or, as the author pointed out, a debit card would be quite nice&amp;hellip; but for some reason, i can&amp;rsquo;t see wachovia giving out katamari debit cards :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>why world of warcraft is like real life</title>
      <link>https://helw.net/2006/01/25/why-world-of-warcraft-is-like-real-life/</link>
      <pubDate>Wed, 25 Jan 2006 09:45:29 -0700</pubDate>
      <guid>https://helw.net/2006/01/25/why-world-of-warcraft-is-like-real-life/</guid>
      <description>&lt;p&gt;world of warcraft, the popular mmorpg by blizzard, despite being over a year old, still has millions of subscribers.  i&amp;rsquo;m still subscribed now (although i did quit for a few months).  what i realized, however, is that with few exceptions, the game is highly repetitive and is usually played as a means of escape into a fantasy world (or, as some people claim, as a means of socializing).&lt;/p&gt;&#xA;&lt;p&gt;but i discovered that WoW isn&amp;rsquo;t all that different from the real world - you can eat and drink in both - you can get sick, you can get disease&amp;hellip; you can be well rested, or you can suffer from fatigue.  if you try to swim across the ocean, you die from fatigue.  rather than airplanes, we have gryphons or hippos.  your deeds earn you a reputation with the cities and communities you work for - helping the community earns you a good reputation, whereas killing its people or harming them earns you a bad one.&lt;/p&gt;</description>
    </item>
    <item>
      <title>namaztime development</title>
      <link>https://helw.net/2006/01/16/namaztime-development/</link>
      <pubDate>Mon, 16 Jan 2006 21:36:05 -0700</pubDate>
      <guid>https://helw.net/2006/01/16/namaztime-development/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve done some work on namaztime.  i made a few improvements to the interface and to the calculation algorithm, and hopefully fixed some bugs.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/namazTime-01.16.2006.png&#34; alt=&#34;namaztime screenshot 1/16/2006&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;insha&amp;rsquo;Allah hope to release sometime soon, just got a couple more things that i want to get done for this release, a couple of small things to fix, etc&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>eid mubarak!</title>
      <link>https://helw.net/2006/01/10/eid-mubarak/</link>
      <pubDate>Tue, 10 Jan 2006 16:05:49 -0700</pubDate>
      <guid>https://helw.net/2006/01/10/eid-mubarak/</guid>
      <description>&lt;p&gt;salam 3alaikum&amp;hellip;&#xA;this post comes from our reporter in cairo.  man sub7anAllah, this is the first 3eid i spend in cairo.  i woke up, as usual, to the fajr athan.  i got up, prayed, and went back to sleep, only to wake up a little later to the loud speakers broadcasting the people saying, &amp;ldquo;Allahu akbar, Allahu akbar, la illaha illa Allah&amp;hellip; Allahu akbar, Allahu akbar.. wa lillahi al 7amd&amp;hellip;&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>مصر</title>
      <link>https://helw.net/2006/01/06/%D9%85%D8%B5%D8%B1/</link>
      <pubDate>Fri, 06 Jan 2006 15:17:48 -0700</pubDate>
      <guid>https://helw.net/2006/01/06/%D9%85%D8%B5%D8%B1/</guid>
      <description>&lt;p&gt;my flight to مصر is in 4 hours insha&amp;rsquo;Allah.  i&amp;rsquo;ll be back friday insha&amp;rsquo;Allah.  its short, but on the bright side, i get a few days off of work and i get to celebrate eid there insha&amp;rsquo;Allah.  eid mubarak to all in advance.&lt;/p&gt;</description>
    </item>
    <item>
      <title>three books, wp 2.0, etc</title>
      <link>https://helw.net/2006/01/04/three-books-wp-2.0-etc/</link>
      <pubDate>Wed, 04 Jan 2006 00:37:26 -0700</pubDate>
      <guid>https://helw.net/2006/01/04/three-books-wp-2.0-etc/</guid>
      <description>&lt;p&gt;peace&amp;hellip; i installed wordpress 2.0 (actually, its been installed for a few days now, i installed svn version right before it came out because the download link was broken).  as you can see, no asthetic changes here&amp;hellip; but the control panel is much nicer&amp;hellip; really beautiful.  in addition, i installed a plugin (&lt;a href=&#34;http://unknowngenius.com/blog/wordpress/spam-karma/&#34;&gt;spam karma 2&lt;/a&gt;) to deal with the comment spam&amp;hellip; so far so good, lets see how it fairs over the next while.&lt;/p&gt;</description>
    </item>
    <item>
      <title>moved to dreamhost!</title>
      <link>https://helw.net/2005/12/11/moved-to-dreamhost/</link>
      <pubDate>Sun, 11 Dec 2005 01:08:46 -0700</pubDate>
      <guid>https://helw.net/2005/12/11/moved-to-dreamhost/</guid>
      <description>&lt;p&gt;greets&amp;hellip;&#xA;i&amp;rsquo;ve just moved the site to &lt;a href=&#34;http://www.dreamhost.com&#34;&gt;dreamhost&lt;/a&gt;.  i have been using &lt;a href=&#34;http://www.shieldhost.com&#34;&gt;shieldhost&lt;/a&gt; for a while now because it is rather cheap.  but recently, i&amp;rsquo;ve been irked with some of the things they&amp;rsquo;ve done (i had another domain hosted there too which i was pretty sure was set to auto bill my credit card every quarter, but then they stopped billing me and stopped the service, claiming that i didn&amp;rsquo;t pay&amp;hellip; well yeah, you don&amp;rsquo;t charge me, i don&amp;rsquo;t pay&amp;hellip;), and sometimes, i just couldn&amp;rsquo;t access it&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>come again?</title>
      <link>https://helw.net/2005/11/27/come-again/</link>
      <pubDate>Sun, 27 Nov 2005 18:55:37 -0700</pubDate>
      <guid>https://helw.net/2005/11/27/come-again/</guid>
      <description>&lt;p&gt;a long time ago, when i still used to use &lt;a href=&#34;http://www.xmms.org&#34;&gt;xmms&lt;/a&gt;, there was this nice plugin called &lt;a href=&#34;http://xmms.org/plugins.php?details=133&#34;&gt;Repeat It!&lt;/a&gt; that let you say, &amp;ldquo;repeat this song between this and this times forever.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;i found myself missing that feature today&amp;hellip; unfortunately, i don&amp;rsquo;t have xmms installed and don&amp;rsquo;t want it installed because i now like the gtk2 based mp3 players, like &lt;a href=&#34;http://www.sosdg.org/~larne/w/BMP_Homepage&#34;&gt;beep&lt;/a&gt; for example.&lt;/p&gt;&#xA;&lt;p&gt;but because beep is being rewritten as bmpx, i figure rather than porting the plugin, i can just write a much simpler command line version based on the existing plugin that works with beep.&lt;/p&gt;</description>
    </item>
    <item>
      <title>del.icio.us</title>
      <link>https://helw.net/2005/11/21/del.icio.us/</link>
      <pubDate>Mon, 21 Nov 2005 13:34:59 -0700</pubDate>
      <guid>https://helw.net/2005/11/21/del.icio.us/</guid>
      <description>&lt;p&gt;mmm, &lt;a href=&#34;http://del.icio.us/ahmedre&#34;&gt;delicious!&lt;/a&gt;  this thing is pretty cool, i wish i&amp;rsquo;d known about it before&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>random stuff</title>
      <link>https://helw.net/2005/11/15/random-stuff/</link>
      <pubDate>Tue, 15 Nov 2005 23:38:44 -0700</pubDate>
      <guid>https://helw.net/2005/11/15/random-stuff/</guid>
      <description>&lt;p&gt;my desktop is sorta dying&amp;hellip; everytime i reboot, it kinda sits there doing nothing, and i often have to shut it off and turn it on for it to work (sometimes more than once).  when it does decide to come on, i often get a message about &amp;ldquo;dram timing is loose&amp;rdquo; - not sure if this means my ram is going bad or if my board is going bad&amp;hellip; either way, its not good news.&lt;/p&gt;</description>
    </item>
    <item>
      <title>php doesn&#39;t take &#34;ﻻ&#34; for an answer?</title>
      <link>https://helw.net/2005/11/14/php-doesnt-take-%EF%BB%BB-for-an-answer/</link>
      <pubDate>Mon, 14 Nov 2005 00:25:05 -0700</pubDate>
      <guid>https://helw.net/2005/11/14/php-doesnt-take-%EF%BB%BB-for-an-answer/</guid>
      <description>&lt;p&gt;peace&amp;hellip;&#xA;one interesting observation i came along is the treatment of &amp;ldquo;ﻻ&amp;rdquo; (which you get by pressing b on a qwerty keyboard) in php&amp;hellip; for whatever reason, if someone enters it into a form for example and you try to get the value of the first character of the string, you get 0.  oddly enough, this works fine for any other arabic characters typed in.  any ideas on why this would happen?&lt;/p&gt;</description>
    </item>
    <item>
      <title>!عربى</title>
      <link>https://helw.net/2005/11/08/%D8%B9%D8%B1%D8%A8%D9%89/</link>
      <pubDate>Tue, 08 Nov 2005 01:07:31 -0700</pubDate>
      <guid>https://helw.net/2005/11/08/%D8%B9%D8%B1%D8%A8%D9%89/</guid>
      <description>&lt;p&gt;لقد عزمت النية ان اتعلم كتابه العربيه على الكمبيوتر إن شاء الله.&lt;/p&gt;</description>
    </item>
    <item>
      <title>eid mubarak, a &#39;WHAT&#39; prayer service!?, etc</title>
      <link>https://helw.net/2005/11/02/eid-mubarak-a-what-prayer-service-etc/</link>
      <pubDate>Wed, 02 Nov 2005 22:48:50 -0700</pubDate>
      <guid>https://helw.net/2005/11/02/eid-mubarak-a-what-prayer-service-etc/</guid>
      <description>&lt;p&gt;eid mubarak to all&amp;hellip; eid mubarak :)  big arguments, like every year, about when eid is, when we can and when we can&amp;rsquo;t have eid, some people want others to fast 31 days because they think its impossible for the moon to be seen today&amp;hellip; but anyhow, i looked online at a lunar calendar and it says that the new moon is tonite, which makes eid tomorrow, so whatever man&amp;hellip; that&amp;rsquo;s what my masjid is doing, that&amp;rsquo;s what a lot of people are doing, and al7amdulillah, that&amp;rsquo;s what i am doing.  its not worth such a big fight, argument, and controversy as far as i am concerned.&lt;/p&gt;</description>
    </item>
    <item>
      <title>speaking lion</title>
      <link>https://helw.net/2005/10/17/speaking-lion/</link>
      <pubDate>Mon, 17 Oct 2005 00:14:40 -0700</pubDate>
      <guid>https://helw.net/2005/10/17/speaking-lion/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/misc/lion.wmv&#34;&gt;this video&lt;/a&gt; is totally sub7anAllah-inducing.  you may have to right click and &amp;ldquo;save target as&amp;rdquo; to get it to download.&lt;/p&gt;</description>
    </item>
    <item>
      <title>hitchhiker&#39;s guide, ruby mozembed</title>
      <link>https://helw.net/2005/09/09/hitchhikers-guide-ruby-mozembed/</link>
      <pubDate>Fri, 09 Sep 2005 00:09:10 -0700</pubDate>
      <guid>https://helw.net/2005/09/09/hitchhikers-guide-ruby-mozembed/</guid>
      <description>&lt;p&gt;&lt;em&gt;&amp;ldquo;Space is big. You just won&amp;rsquo;t believe how vastly, hugely, mind- bogglingly big it is. I mean, you may think it&amp;rsquo;s a long way down the road to the chemist&amp;rsquo;s, but that&amp;rsquo;s just peanuts to space.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;i finally got around to reading &lt;a href=&#34;http://www.amazon.com/exec/obidos/tg/detail/-/0345391802/qid=1126242074/sr=2-1/ref=pd_bbs_b_2_1/002-0769972-2453630?v=glance&amp;amp;s=books&#34;&gt;the hitchhiker&amp;rsquo;s guide to the galaxy&lt;/a&gt;.  really funny book.  maybe i will try to read the other books at some point.&lt;/p&gt;&#xA;&lt;p&gt;i played around some today with &lt;a href=&#34;http://ruby-gnome2.sourceforge.jp/&#34;&gt;ruby-gnome2&lt;/a&gt; bindings.  all i can say is wow.  the website documentation is incredible, and you can do so much in so little code.  i played around some with ruby-gtkmozembed, and in a few lines of code, you basically have a fully functional web browser.&lt;/p&gt;</description>
    </item>
    <item>
      <title>some islamic poetry</title>
      <link>https://helw.net/2005/08/16/some-islamic-poetry/</link>
      <pubDate>Tue, 16 Aug 2005 21:52:19 -0700</pubDate>
      <guid>https://helw.net/2005/08/16/some-islamic-poetry/</guid>
      <description>&lt;p&gt;here&amp;rsquo;s some islamic poetry i came across in a lecture by &lt;a href=&#34;http://www.emanrush.com&#34;&gt;sheikh muhammad al-shareef&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;p&gt;_&#xA;la dara lel mar2ee ba3d al mowtee yaskonoha&#xA;illa alatee kana qabl al mawtee yabneeha&#xA;fa2in banaha be&#39;7ayrin taaba maskanahu&#xA;wa in banaha be sharin, &amp;lsquo;7aba baneeha&#xA;_&lt;/p&gt;&#xA;&lt;p&gt;roughly&amp;hellip;&#xA;there is no home for a person after he dies to live in,&#xA;except the one he was building before he dies,&#xA;so if he builds it with khayr/good deeds, his home will be beautiful,&#xA;but if he builds it with the sin/disobedience, its builder will be in trouble.&lt;/p&gt;</description>
    </item>
    <item>
      <title>first bugzilla bug</title>
      <link>https://helw.net/2005/08/10/first-bugzilla-bug/</link>
      <pubDate>Wed, 10 Aug 2005 22:14:47 -0700</pubDate>
      <guid>https://helw.net/2005/08/10/first-bugzilla-bug/</guid>
      <description>&lt;p&gt;at the suggestion of behdad off the arabeyes-developers list, i&amp;rsquo;ve posted &lt;a href=&#34;http://bugzilla.gnome.org/show_bug.cgi?id=313181&#34;&gt;my color and arabic shaping frustrations&lt;/a&gt; [along with the code] on gnome&amp;rsquo;s bugzilla.&lt;/p&gt;&#xA;&lt;p&gt;hopefully someone can point me in the right direction&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>emperor under wine</title>
      <link>https://helw.net/2005/08/09/emperor-under-wine/</link>
      <pubDate>Tue, 09 Aug 2005 21:56:12 -0700</pubDate>
      <guid>https://helw.net/2005/08/09/emperor-under-wine/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://helw.net/images/emperor-08.09.2005.jpg&#34;&gt;&#xA;&lt;img src=&#34;https://helw.net/images/emperor-08.09.2005-small.jpg&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://emperor.sierra.com/&#34;&gt;emperor&lt;/a&gt; works great under&#xA;&lt;a href=&#34;http://www.transgaming.com&#34;&gt;cedega&lt;/a&gt; - i beat one level with it :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>from dual to single boot</title>
      <link>https://helw.net/2005/08/08/from-dual-to-single-boot/</link>
      <pubDate>Mon, 08 Aug 2005 23:20:16 -0700</pubDate>
      <guid>https://helw.net/2005/08/08/from-dual-to-single-boot/</guid>
      <description>&lt;p&gt;i&amp;rsquo;ve always dual booted windows and linux even though linux was my primary os [i am currently running &lt;a href=&#34;http://www.gentoo.org&#34;&gt;gentoo&lt;/a&gt;, its great!].  but finally, today, i&amp;rsquo;ve deleted the xp partition and am now running 100% linux.  i may get &lt;a href=&#34;http://www.vmware.com&#34;&gt;vmware&lt;/a&gt; so i can play around with visual studio if i want to write some windows apps, but i think the days of dual booting are over for me, at least for now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>pyboids!</title>
      <link>https://helw.net/2005/08/06/pyboids/</link>
      <pubDate>Sat, 06 Aug 2005 16:08:19 -0700</pubDate>
      <guid>https://helw.net/2005/08/06/pyboids/</guid>
      <description>&lt;p&gt;greets. so these few days, i&amp;rsquo;ve been playing around with the boids algorithm, trying to write a simple implementation. i finally succeeded in doing so, in python, in under 125 lines. its pretty simple though but really cool.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.red3d.com/cwr/boids/&#34;&gt;boids&lt;/a&gt; is a &amp;ldquo;distributed behavioral model,&amp;rdquo; representing how birds fly or fish swim or whatnot. that link is a pretty good discussion of the algorithm, and &lt;a href=&#34;http://www.vergenet.net/~conrad/boids/&#34;&gt;this page&lt;/a&gt; has some pseudo code for the algorithm.&lt;/p&gt;</description>
    </item>
    <item>
      <title>over 2 decades of h4x0r1n6</title>
      <link>https://helw.net/2005/07/18/over-2-decades-of-h4x0r1n6/</link>
      <pubDate>Mon, 18 Jul 2005 00:27:13 -0700</pubDate>
      <guid>https://helw.net/2005/07/18/over-2-decades-of-h4x0r1n6/</guid>
      <description>&lt;p&gt;my friend and i&amp;rsquo;s conversation about my birthday:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;(00:17:27) e_jive:&lt;/strong&gt; so how young are u ?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;(00:17:30) e_jive:&lt;/strong&gt; lol&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;(00:17:37) ahmed:&lt;/strong&gt; celebrating over 2 decades of elite code!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;(00:17:43) e_jive:&lt;/strong&gt; lol&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;(00:17:46) e_jive:&lt;/strong&gt; true&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;(00:17:52) e_jive:&lt;/strong&gt; so are u a guru now?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;(00:18:00) e_jive:&lt;/strong&gt; u  know 2 decades is a lifetime&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;(00:18:25) e_jive:&lt;/strong&gt; especially considering u came out of the womb with a laptop and a palm pilot :)&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>WoW under linux</title>
      <link>https://helw.net/2005/06/20/wow-under-linux/</link>
      <pubDate>Mon, 20 Jun 2005 00:15:48 -0700</pubDate>
      <guid>https://helw.net/2005/06/20/wow-under-linux/</guid>
      <description>&lt;p&gt;woohoo, got world of warcraft running in linux!  it worked, for the most part, under wine [w/o sound]&amp;hellip; it works a little better under cedega [sound, a little better of a frame rate], but i am running it on cedega using d3d rather than opengl&amp;hellip; whenever i try to run it on cedega with opengl, cedega dies.  not sure why.&lt;/p&gt;&#xA;&lt;p&gt;the game is surprisingly playable from the little bit i played.  i had to turn the settings down [they were all the way at max in windows and i was still getting better frame rates than in linux].  now i get decent frame rates even outside [i tested it in auberdine and the wetlands, but i have not yet ventured to ironforge around the auction house to see what happens there].&lt;/p&gt;</description>
    </item>
    <item>
      <title>dvorak</title>
      <link>https://helw.net/2005/06/14/dvorak/</link>
      <pubDate>Tue, 14 Jun 2005 22:29:48 -0700</pubDate>
      <guid>https://helw.net/2005/06/14/dvorak/</guid>
      <description>&lt;p&gt;jawwad - after reading the nice comics at &lt;a href=&#34;http://dvzine.org&#34;&gt;http://dvzine.org&lt;/a&gt;, i bit the bullet&amp;hellip; and, as a result, i am typing this post at the amazing rate of roughly 2 wpm&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>pango issues, etc</title>
      <link>https://helw.net/2005/04/28/pango-issues-etc/</link>
      <pubDate>Thu, 28 Apr 2005 23:29:12 -0700</pubDate>
      <guid>https://helw.net/2005/04/28/pango-issues-etc/</guid>
      <description>&lt;p&gt;greets&amp;hellip;&#xA;so the pango team [owen in specific] were really helpful in the past in helping fix the arabic tashkeel problem [where tashkeel on characters causes random spaces in the text].  luckily, this is fixed now.  (interestingly enough, firefox for windows is broken in this respect, and, in linux, if you don&amp;rsquo;t compile with enabling pango, its broken there too&amp;hellip; but it works on osx out of the box).&lt;/p&gt;&#xA;&lt;p&gt;i ran into another little issue and was wondering if anyone knew how to get around this [and i emailed owen taylor in the meanwhile].  basically, the issue arises that when you insert html tags in the middle of a word, the state information of the parser is lost&amp;hellip; as a result:&lt;/p&gt;</description>
    </item>
    <item>
      <title>last week...</title>
      <link>https://helw.net/2005/04/18/last-week.../</link>
      <pubDate>Mon, 18 Apr 2005 11:40:35 -0700</pubDate>
      <guid>https://helw.net/2005/04/18/last-week.../</guid>
      <description>&lt;p&gt;peace.  err, its been a week since i posted last.&lt;/p&gt;&#xA;&lt;p&gt;so i found an awesome masjid not too far from where i live now.  23 acres of land, they have a school (not sure how big the school is or to what grades/levels, etc), a gym, basketball court, soccer field, etc.  the founder is a very well educated guy [according to the (&lt;a href=&#34;http://www.fiesite.org&#34;&gt;website&lt;/a&gt;)].  i heard him speak because he came to the masjid which i go to for jum3ah and he gave a really nice khutbah about the ornaments of this life.&lt;/p&gt;</description>
    </item>
    <item>
      <title>what is taqwa</title>
      <link>https://helw.net/2005/04/11/what-is-taqwa/</link>
      <pubDate>Mon, 11 Apr 2005 10:03:03 -0700</pubDate>
      <guid>https://helw.net/2005/04/11/what-is-taqwa/</guid>
      <description>&lt;p&gt;peace&amp;hellip; i forgot to post this earlier, but this is a pretty neat definition of taqwa that was told during the khutbah this week.&lt;/p&gt;&#xA;&lt;p&gt;al-taqwa hiya al-&amp;lsquo;7awf min al-jaleel,&#xA;wal 3amalu bil tanzeel,&#xA;wal rida bil qaleel,&#xA;wal isti3dad leyawm al-ra7eel.&lt;/p&gt;&#xA;&lt;p&gt;approximately, this means&amp;hellip;&#xA;taqwa is the fear of the mighty,&#xA;and following the revelation,&#xA;and being content with what is little,&#xA;and preparing for the day of departure.&lt;/p&gt;&#xA;&lt;p&gt;i should try to type that in arabic just to see if wp supports it at some point.&lt;/p&gt;</description>
    </item>
    <item>
      <title>a cool weekend</title>
      <link>https://helw.net/2005/04/10/a-cool-weekend/</link>
      <pubDate>Sun, 10 Apr 2005 22:59:24 -0700</pubDate>
      <guid>https://helw.net/2005/04/10/a-cool-weekend/</guid>
      <description>&lt;p&gt;peaces&amp;hellip;  this weekend was pretty adventure filled&amp;hellip; friday i watched sin city, but didn&amp;rsquo;t quite get understand why it had such crazy high ratings&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;saturday went to nyc with achin, salman, and mansoor&amp;hellip; went to ground zero, jefferson heights [desi town (tm)], and walked around times  square.  ate at platters and &amp;ldquo;king king kabab king.&amp;rdquo;  pretty fun trip.  saw some cool performances on the subway&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;met a lebanese guy making paintings on the sideways with spray paint cans &amp;ndash; he was making these paintings really fast, and they were really awesome looking&amp;hellip; and he was charging $20 each.  i had to have one&amp;hellip; and everyone with me bought one too.  here&amp;rsquo;s how mine looks like:&lt;/p&gt;</description>
    </item>
    <item>
      <title>sweet weather</title>
      <link>https://helw.net/2005/04/06/sweet-weather/</link>
      <pubDate>Wed, 06 Apr 2005 22:27:04 -0700</pubDate>
      <guid>https://helw.net/2005/04/06/sweet-weather/</guid>
      <description>&lt;p&gt;pieces.  had some amazing weather these past two days &amp;ndash; i went to work without a jacket today for the first time in several months!  so beautiful.&lt;/p&gt;&#xA;&lt;p&gt;fawaad had a pretty neat quote up as an away message the other day that i liked, so i figured i&amp;rsquo;d share it.&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Patience serves as a protection against wrongs as clothes do against cold. For if you put on more clothes as the cold increases, it will have no power to hurt you. So in like manner you must grow in patience when you meet with great wrongs, and they will then be powerless to vex your mind. &amp;quot; - Leonardo da Vinci&lt;/p&gt;</description>
    </item>
    <item>
      <title>path to utopian cooking</title>
      <link>https://helw.net/2005/04/03/path-to-utopian-cooking/</link>
      <pubDate>Sun, 03 Apr 2005 21:47:59 -0700</pubDate>
      <guid>https://helw.net/2005/04/03/path-to-utopian-cooking/</guid>
      <description>&lt;p&gt;peaces.  i made kosharee today!!  anddddd, it was amazing!  seriously, amazing! [well, the lentils didn&amp;rsquo;t cook too well, but besides that small fact, it was amazing :)].&lt;/p&gt;&#xA;&lt;p&gt;i saw fight club friday night, pretty neat movie.  salman came yesterday from ATLs, chilled with him, batra and babar some.  today, went supermarketing and did some amazing cooking.&lt;/p&gt;&#xA;&lt;p&gt;oh i played with &lt;a href=&#34;http://jakarta.apache.org/ant&#34;&gt;ant&lt;/a&gt; some too, its pretty neat.&lt;/p&gt;&#xA;&lt;p&gt;well, that&amp;rsquo;s all for now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>saboon rocks</title>
      <link>https://helw.net/2005/03/22/saboon-rocks/</link>
      <pubDate>Tue, 22 Mar 2005 21:09:59 -0700</pubDate>
      <guid>https://helw.net/2005/03/22/saboon-rocks/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.w3.org/TR/soap/&#34;&gt;saboon&lt;/a&gt; is cool.  i like it so far.  saboon, saboon, saboon.  back to washing services&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>namazTime 0.4 and prayertime desklet 0.4</title>
      <link>https://helw.net/2005/03/20/namaztime-0.4-and-prayertime-desklet-0.4/</link>
      <pubDate>Sun, 20 Mar 2005 21:24:25 -0700</pubDate>
      <guid>https://helw.net/2005/03/20/namaztime-0.4-and-prayertime-desklet-0.4/</guid>
      <description>&lt;p&gt;salam 3alaikum.&#xA;as requested, i&amp;rsquo;ve updated the prayertime desklet to be compatible with the latest gdesklets.  it now relies on libitl 0.6.4 and itools-0.6.2, which can be obtained from the &lt;a href=&#34;http://www.arabeyes.org/project.php?proj=ITL&#34;&gt;arabeyes itl page&lt;/a&gt;.  hopefully this should fix some of the problems people were having earlier.  i&amp;rsquo;ve tested it under &lt;a href=&#34;http://gdesklets.gnomedesktop.org&#34;&gt;gdesklets 0.34.2&lt;/a&gt;.  an old but accurate screenshot can be found &lt;a href=&#34;http://gdesklets.gnomedesktop.org/categories.php?func=gd_show_app&amp;amp;gd_app_id=17&#34;&gt;here.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;while i was at it, i also updated the namazTime software to also use the latest itl code and improved the image installation issue somewhat [now the software just assumes a /usr/local based install].  namazTime is a gtk2 based tray program for telling salat times.  (there&amp;rsquo;s an old but fairly accurate screenshot in &lt;a href=&#34;http://piousity.net/blog/?p=32&#34;&gt;this post&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>martial arts</title>
      <link>https://helw.net/2005/03/16/martial-arts/</link>
      <pubDate>Wed, 16 Mar 2005 23:05:12 -0700</pubDate>
      <guid>https://helw.net/2005/03/16/martial-arts/</guid>
      <description>&lt;p&gt;peace ppls.&#xA;&amp;ldquo;kbaj&amp;rdquo; just sent me this url &amp;ndash; this guy is totally incredible so it seems from the preview i saw: &lt;a href=&#34;http://www.ongbakmovie.com/&#34;&gt;http://www.ongbakmovie.com/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;that&amp;rsquo;s all for now.&#xA;peace outs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>life update</title>
      <link>https://helw.net/2005/03/11/life-update/</link>
      <pubDate>Fri, 11 Mar 2005 21:29:40 -0700</pubDate>
      <guid>https://helw.net/2005/03/11/life-update/</guid>
      <description>&lt;p&gt;greets&amp;hellip; oh so last weekend, i moved out of babarstan and into batrastan.  so far its going well, the place is pretty clean and i am pretty much settled in.  but yeah, i don&amp;rsquo;t like moving&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;oh and i am going to atlanta tomorrow insha&amp;rsquo;Allah.  its been almost two months now&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;peace outs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>blog upgraded to wp1.5</title>
      <link>https://helw.net/2005/03/10/blog-upgraded-to-wp1.5/</link>
      <pubDate>Thu, 10 Mar 2005 22:13:54 -0700</pubDate>
      <guid>https://helw.net/2005/03/10/blog-upgraded-to-wp1.5/</guid>
      <description>&lt;p&gt;i upgraded the blog to wp1.5.  and, as a result, my old theme needs to be ported over.. but i think i am just going to stick to the default for now since it looks really slick&amp;hellip;  that is all.&lt;/p&gt;</description>
    </item>
    <item>
      <title>broken palm pilot</title>
      <link>https://helw.net/2005/02/23/broken-palm-pilot/</link>
      <pubDate>Wed, 23 Feb 2005 00:08:20 -0700</pubDate>
      <guid>https://helw.net/2005/02/23/broken-palm-pilot/</guid>
      <description>&lt;p&gt;so i turn on my palm pilot this morning to see this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/broken_palm.02.23.2005.jpg&#34; alt=&#34;my broken tungsten e&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;i have no idea how this happened&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>a moving story of tawbah</title>
      <link>https://helw.net/2005/02/10/a-moving-story-of-tawbah/</link>
      <pubDate>Thu, 10 Feb 2005 22:23:15 -0700</pubDate>
      <guid>https://helw.net/2005/02/10/a-moving-story-of-tawbah/</guid>
      <description>&lt;p&gt;pieces.  so i was listening to a lecture about tawbah [repentance] by amr khaled [http://www.amrkhaled.net] from the series of &amp;ldquo;isla7 al quloob,&amp;rdquo; or fixing/purifying of the heart&amp;hellip; and in one of those lectures was, what i felt, was a really moving story.&lt;/p&gt;&#xA;&lt;p&gt;the story was that of malik ibn dinar, who is one of the imams or leaders of the tabi3een who was known to be very pious.&lt;/p&gt;&#xA;&lt;p&gt;but malik ibn dinar didn&amp;rsquo;t start off as a pious man.  malik ibn dinar tells his story.  he says that he began his life as a drunk person, as a disobedient person, as a person who would eat other people&amp;rsquo;s rights, as a person who was so bad that people would avoid him because of how bad he was.&lt;/p&gt;</description>
    </item>
    <item>
      <title>the weblog is back!</title>
      <link>https://helw.net/2005/02/10/the-weblog-is-back/</link>
      <pubDate>Thu, 10 Feb 2005 20:59:41 -0700</pubDate>
      <guid>https://helw.net/2005/02/10/the-weblog-is-back/</guid>
      <description>&lt;p&gt;hellos ladies and gentlemens, the websites is back ups.  indeeds.  that is all.&lt;/p&gt;</description>
    </item>
    <item>
      <title>sixers and nuggets, etc</title>
      <link>https://helw.net/2004/12/14/sixers-and-nuggets-etc/</link>
      <pubDate>Tue, 14 Dec 2004 23:45:49 -0700</pubDate>
      <guid>https://helw.net/2004/12/14/sixers-and-nuggets-etc/</guid>
      <description>&lt;p&gt;greets.  i went to my first real nba basketball game today.  it was pretty boring at first, but the last 2 quarters were pretty interesting because the 76ers made an insane comeback against the nuggets.&lt;/p&gt;&#xA;&lt;p&gt;my keyboard is&amp;hellip; bleh.  so the first keyboard stopped being very responsive with some of the keys, and so i bought a cheap one.  the geniuses who designed it put a hibernate, sleep, and off buttons right on top of the plus key.  so naturally, while you are playing games and stuff, its really easy to hit the key and shut the system off or put it to sleep, which is very frustrating.&lt;/p&gt;</description>
    </item>
    <item>
      <title>urdu poetry, arabic analysis, and the mufti&#39;s comments</title>
      <link>https://helw.net/2004/12/05/urdu-poetry-arabic-analysis-and-the-muftis-comments/</link>
      <pubDate>Sun, 05 Dec 2004 23:28:17 -0700</pubDate>
      <guid>https://helw.net/2004/12/05/urdu-poetry-arabic-analysis-and-the-muftis-comments/</guid>
      <description>&lt;p&gt;peace.  oh yeah, if you&amp;rsquo;re looking for the important [time worthy] summary of this blog post, then here it is &amp;ndash; &amp;ldquo;this post is a total waste of time &amp;ndash; but best of luck to my friends who are taking finals!&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;anyway (for those of you who have time to waste), so one of my friends had this as an away message:&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;Pyar huwa ikraar hua hai, pyar se phir kyoon darta hai dil?  kehta hai dil, rasta mushkil, pyar ki hai kahaan manzil?&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>gt rap</title>
      <link>https://helw.net/2004/12/03/gt-rap/</link>
      <pubDate>Fri, 03 Dec 2004 00:10:05 -0700</pubDate>
      <guid>https://helw.net/2004/12/03/gt-rap/</guid>
      <description>&lt;p&gt;changing topics from the previous umm&amp;hellip; interesting comments to the previous post, here was something i wrote up.  i was gonna record it too but then i didn&amp;rsquo;t feel like it.  but yeah.  peace outs.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;a few years ago in senior year&#xA;i had a confusion and a bit of fear&#xA;where should i go to university&#xA;would it be emory umich or GT&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;not sure and having no real clue&#xA;i chose GT as the thing to do&#xA;and as a cs major i began my school&#xA;thinking coding is fun and cool&lt;/p&gt;</description>
    </item>
    <item>
      <title>its going to be a long week...</title>
      <link>https://helw.net/2004/11/29/its-going-to-be-a-long-week.../</link>
      <pubDate>Mon, 29 Nov 2004 23:12:47 -0700</pubDate>
      <guid>https://helw.net/2004/11/29/its-going-to-be-a-long-week.../</guid>
      <description>&lt;p&gt;peaces.  came back from the trip yesterday (sunday nite around 9ish).  the traffic coming back was insane for part of the way (130 miles in 4 hours&amp;hellip;).  but al7amdulillah we made it back in ~14 hours.&lt;/p&gt;&#xA;&lt;p&gt;the sky was really beautiful.  i was driving around the close of 3asr and entrance of maghrib time, and man it was beautiful.  it was like there were all these shades of blue that were coming together in some places.  in other places, you could see what looked like a rainbow, but it was just because of how the different colors merged in layers and stuff.  too bad i left my camera here though.&lt;/p&gt;</description>
    </item>
    <item>
      <title>going home!</title>
      <link>https://helw.net/2004/11/24/going-home/</link>
      <pubDate>Wed, 24 Nov 2004 07:11:26 -0700</pubDate>
      <guid>https://helw.net/2004/11/24/going-home/</guid>
      <description>&lt;p&gt;peaces.  insha&amp;rsquo;Allah am leaving for home in a few hours - not too excited about the 12 hour drive, but its worth it :)  hope everyone has a wonderful break insha&amp;rsquo;Allah!&lt;/p&gt;</description>
    </item>
    <item>
      <title>national [egyptian] treasure</title>
      <link>https://helw.net/2004/11/23/national-egyptian-treasure/</link>
      <pubDate>Tue, 23 Nov 2004 00:18:14 -0700</pubDate>
      <guid>https://helw.net/2004/11/23/national-egyptian-treasure/</guid>
      <description>&lt;p&gt;i saw national treasure today.  it was pretty okay, not amazing, but fun and entertaining.  i guess i should say i saw it yesterday since today is not today anymore and today is now yesterday.  err, something like that, i am going to sleeps.&lt;/p&gt;&#xA;&lt;p&gt;peaces.&lt;/p&gt;</description>
    </item>
    <item>
      <title>beautifocity, etc.</title>
      <link>https://helw.net/2004/11/22/beautifocity-etc./</link>
      <pubDate>Mon, 22 Nov 2004 00:54:24 -0700</pubDate>
      <guid>https://helw.net/2004/11/22/beautifocity-etc./</guid>
      <description>&lt;p&gt;xdesktopwaves (&lt;a href=&#34;http://xdesktopwaves.sourceforge.net&#34;&gt;http://xdesktopwaves.sourceforge.net&lt;/a&gt;) is really nice &amp;ndash; totally incredible.  it overlays your root background and as you move your mouse or windows, they act like boats moving through water and make ripples on the desktop.  really neat!&lt;/p&gt;&#xA;&lt;p&gt;been playing through kingdom hearts&amp;hellip; about 6 hours through it&amp;hellip; while i had my doubts at first, i think its pretty good so far&amp;hellip;  i also ordered a copy of xenosaga off amazon.com - it was on sale and free shipping&amp;hellip; plus i had a gift card from my little brother for eid (thanks rami!) so i ended up charging like $0.76 to my credit card for the game&amp;hellip;  it&amp;rsquo;ll be pretty funny if that&amp;rsquo;s all i buy on the card this month and i have to write a check to the credit card company for $0.76&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>blog updates</title>
      <link>https://helw.net/2004/11/07/blog-updates/</link>
      <pubDate>Sun, 07 Nov 2004 17:07:07 -0700</pubDate>
      <guid>https://helw.net/2004/11/07/blog-updates/</guid>
      <description>&lt;p&gt;peace.  made a bunch of updates and changes, both internally and externally.  most notably:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;removed the pictures and audio for now.&lt;/li&gt;&#xA;&lt;li&gt;one can no longer comment on entries that are more than one week old.&lt;/li&gt;&#xA;&lt;li&gt;added the weblog categories on the side bar.&lt;/li&gt;&#xA;&lt;li&gt;minor cosmetic changes to the side bar.&lt;/li&gt;&#xA;&lt;li&gt;now using the &lt;a href=&#34;http://blog.igeek.info/still-fresh/category/wp-plugins/igsyntax-hiliter/&#34;&gt;iG syntax highlighter&lt;/a&gt; for syntax highlighting code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;more updates later.&lt;/p&gt;</description>
    </item>
    <item>
      <title>blog spam</title>
      <link>https://helw.net/2004/11/07/blog-spam/</link>
      <pubDate>Sun, 07 Nov 2004 03:33:14 -0700</pubDate>
      <guid>https://helw.net/2004/11/07/blog-spam/</guid>
      <description>&lt;p&gt;peace.. so i neglected the blog for a few days, and i come back and find a &lt;em&gt;huge&lt;/em&gt; number of casino ads on my site.  so i installed the &lt;a href=&#34;http://sm.farook.org/index.php?p=148&#34;&gt;wpblacklist plugin&lt;/a&gt;; hopefully it should take care of it&amp;hellip; more updates later.&lt;/p&gt;</description>
    </item>
    <item>
      <title>google sets</title>
      <link>https://helw.net/2004/10/28/google-sets/</link>
      <pubDate>Thu, 28 Oct 2004 01:23:02 -0700</pubDate>
      <guid>https://helw.net/2004/10/28/google-sets/</guid>
      <description>&lt;p&gt;this is really neat: &lt;a href=&#34;http://labs.google.com/sets&#34;&gt;google sets&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;try putting in these words in the first and second box to see google&amp;rsquo;s piousity:&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;fajr&amp;rdquo; in box 1, &amp;ldquo;zuhr&amp;rdquo; in box 2.&#xA;&amp;ldquo;shahada&amp;rdquo; in box 1, &amp;ldquo;salat&amp;rdquo; in box 2.&#xA;&amp;ldquo;ramadan&amp;rdquo; in box 1, &amp;ldquo;shawwal&amp;rdquo; in box 2.&lt;/p&gt;&#xA;&lt;p&gt;i am sure there are more but&amp;hellip; feel free to post them in the comments.  dang, that&amp;rsquo;s awesome :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>blasphemy of ignorant fools</title>
      <link>https://helw.net/2004/10/26/blasphemy-of-ignorant-fools/</link>
      <pubDate>Tue, 26 Oct 2004 08:25:37 -0700</pubDate>
      <guid>https://helw.net/2004/10/26/blasphemy-of-ignorant-fools/</guid>
      <description>&lt;p&gt;good morning,&#xA;&lt;a href=&#34;http://www.petitiononline.com/iecrc786/petition.html&#34;&gt;sign this petition&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;i read the book&amp;rsquo;s review on amazon just to be sure before signing the petition, and all i can say is that i am aghast that such a person can be so blasphemous and say these kind of things.  what an ignorant person&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;i was going to continue on with this post explaining why the  above sentence is true, but i think i can write a long essay defending points about this, and now&amp;rsquo;s not the time&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>random updates</title>
      <link>https://helw.net/2004/10/24/random-updates/</link>
      <pubDate>Sun, 24 Oct 2004 23:44:46 -0700</pubDate>
      <guid>https://helw.net/2004/10/24/random-updates/</guid>
      <description>&lt;p&gt;greets, peace, etc.   today, i decided to upload the nasheeds i have produced over time to this webpage.  they&amp;rsquo;re all in the new &amp;ldquo;audio studio&amp;rdquo; section on the webpage.  and yes, they&amp;rsquo;re not great nor listenable-toable, but they&amp;rsquo;re there to induce (slight) laughter.  there are still some other things i want to upload to this page, but it&amp;rsquo;s a matter of time&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/socks-10.24.2004.jpg&#34; alt=&#34;picture of my fingers freezing off&#34;&gt;&#xA;&lt;em&gt;it was sooooooo cold today!  [i learned that my camera does some cool stuff today when i looked at the book to find out how to get the camera to automatically take this picture after 10 seconds&amp;hellip; i want to take some pictures!].&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>nostalgia and the onion</title>
      <link>https://helw.net/2004/10/15/nostalgia-and-the-onion/</link>
      <pubDate>Fri, 15 Oct 2004 23:58:57 -0700</pubDate>
      <guid>https://helw.net/2004/10/15/nostalgia-and-the-onion/</guid>
      <description>&lt;p&gt;ramadan here is not the same as it is in atlanta&amp;hellip; i &amp;ldquo;felt&amp;rdquo; ramadan a lot more in atlanta than i do here - besides being more excited about everything in general (iftars, tarawee7, etc), i also felt more motivated overall.  ramadan here just isn&amp;rsquo;t the same &amp;ndash; it really doesn&amp;rsquo;t even compare.&lt;/p&gt;&#xA;&lt;p&gt;but its not just ramadan that isn&amp;rsquo;t even the same&amp;hellip; its really everything.  life in general doesn&amp;rsquo;t compare to what it was back home in atlanta&amp;hellip; everything is totally different now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ramadan kareem!</title>
      <link>https://helw.net/2004/10/14/ramadan-kareem/</link>
      <pubDate>Thu, 14 Oct 2004 22:34:06 -0700</pubDate>
      <guid>https://helw.net/2004/10/14/ramadan-kareem/</guid>
      <description>&lt;p&gt;insha&amp;rsquo;Allah we&amp;rsquo;re starting our fasting tomorrow (10/15).  more updates later&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>random</title>
      <link>https://helw.net/2004/10/07/random/</link>
      <pubDate>Thu, 07 Oct 2004 22:31:51 -0700</pubDate>
      <guid>https://helw.net/2004/10/07/random/</guid>
      <description>&lt;p&gt;peace.  not much going on here.  i posted some of the pictures i took in atlanta up, but i ended up deleting some of them on accident.  so there are only a few on there, but you can see them on the photo galleries.&lt;/p&gt;&#xA;&lt;p&gt;google launched &lt;a href=&#34;http://sms.google.com&#34;&gt;sms.google.com&lt;/a&gt; - seems like something pretty useful and neat.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://gmail.google.com&#34;&gt;gmail&lt;/a&gt; rocks - i still got some invitations if anyone wants one.&lt;/p&gt;&#xA;&lt;p&gt;i upgraded to the newest wordpress version that was released yesterday&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>its friday!</title>
      <link>https://helw.net/2004/10/01/its-friday/</link>
      <pubDate>Fri, 01 Oct 2004 11:32:00 -0700</pubDate>
      <guid>https://helw.net/2004/10/01/its-friday/</guid>
      <description>&lt;p&gt;peace..  today is friday.  not just is friday special because of its religious implications, but also because its the end of the week.  and, best of all, because today, after work insha&amp;rsquo;Allah, i am going home!  al7amdulillah :)&lt;/p&gt;&#xA;&lt;p&gt;i miss my family and friends, so i am really looking forward to going home.  now if only the clock would move faster&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>uber rain, etc</title>
      <link>https://helw.net/2004/09/28/uber-rain-etc/</link>
      <pubDate>Tue, 28 Sep 2004 23:33:16 -0700</pubDate>
      <guid>https://helw.net/2004/09/28/uber-rain-etc/</guid>
      <description>&lt;p&gt;today, it rained like insanity.  like seriously.  so it rained all night and stuff and in the morning it was fine.  so i went to work, and, just out of cautiousness, i took my umbrella.  when it came time to leave, i was amazed - it was like pitch black outside and it was raining insanely.&lt;/p&gt;&#xA;&lt;p&gt;so then i started driving home and the exprience was simply horrible.  traffic was the least of problems&amp;hellip; the water in some places was so high up, it felt that i was driving a boat rather than a car.  i had my wipers on max speed, and it was still kinda hard to see.  even more so, as i would drive, big splashes of water would come from both sides of my car.  but al7amdulillah (all praise and thanks be to God), we made it home safely.&lt;/p&gt;</description>
    </item>
    <item>
      <title>beautiful weather</title>
      <link>https://helw.net/2004/09/23/beautiful-weather/</link>
      <pubDate>Thu, 23 Sep 2004 00:37:31 -0700</pubDate>
      <guid>https://helw.net/2004/09/23/beautiful-weather/</guid>
      <description>&lt;p&gt;the weather today was absolutely incredibly amazing.  so i played basketball.  and then i came home and was hungry.  so i took a shower.  and then i cooked dinner - chicken fingers/strips&amp;hellip;  and rice&amp;hellip;  and heated some vegatables (fasolya bayda - black eyed peas without a black eye) that my mom had given me before i left a month ago&amp;hellip;  and that is all.&lt;/p&gt;&#xA;&lt;p&gt;oh and today (thursday) marks 1 month, 1 week, and 1 day of being here.&lt;/p&gt;</description>
    </item>
    <item>
      <title>google code jam frustration</title>
      <link>https://helw.net/2004/09/16/google-code-jam-frustration/</link>
      <pubDate>Thu, 16 Sep 2004 00:09:52 -0700</pubDate>
      <guid>https://helw.net/2004/09/16/google-code-jam-frustration/</guid>
      <description>&lt;p&gt;i am &lt;em&gt;so&lt;/em&gt; frustrated right now, i feel like yelling and screaming, etc, except that i can&amp;rsquo;t because mansoor&amp;rsquo;s asleep and the neighbors are too&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;sooooo&amp;hellip; &lt;em&gt;something&lt;/em&gt; makes me decide to sign up for this google code jam 2004 competition&amp;hellip; bad idea.&lt;/p&gt;&#xA;&lt;p&gt;so it was 2 problems for the 1st round (i guess there was a challenge round or something too but i dunno, 2 problems basically, and you had an hour to do both of them).&lt;/p&gt;</description>
    </item>
    <item>
      <title>namazTime 0.3b for linux</title>
      <link>https://helw.net/2004/09/15/namaztime-0.3b-for-linux/</link>
      <pubDate>Wed, 15 Sep 2004 22:30:37 -0700</pubDate>
      <guid>https://helw.net/2004/09/15/namaztime-0.3b-for-linux/</guid>
      <description>&lt;p&gt;peace.  people with linux and gtk2 can download the &lt;a href=&#34;https://helw.net/code/namazTime-0.3b.tar.gz&#34;&gt;0.3 beta version of namazTime&lt;/a&gt;.  its pretty much functional (although it doesn&amp;rsquo;t make athan yet).  please do consult the (very short) readme before attempting to run it.&lt;/p&gt;&#xA;&lt;p&gt;and most importantly, please leave me some feedback, bug reports, etc.  wa jaza Allah al-mu2mineena (wal mu2minati) khairan.&lt;/p&gt;</description>
    </item>
    <item>
      <title>prayertime app update, etc</title>
      <link>https://helw.net/2004/09/13/prayertime-app-update-etc/</link>
      <pubDate>Mon, 13 Sep 2004 22:33:04 -0700</pubDate>
      <guid>https://helw.net/2004/09/13/prayertime-app-update-etc/</guid>
      <description>&lt;p&gt;peace&amp;hellip; i pretty much finished the linux gtk2 version of the prayertime application&amp;hellip; all i am missing is 2 things - a nice icon for the tray, and adding notification (ex. athan or a dialog box when a prayer time comes about).  there&amp;rsquo;s also one little bug i am trying to fix, i am not sure if its an itl bug or if its a bug in my code, so insha&amp;rsquo;Allah going to try to figure that out&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>a tiny bit of code...</title>
      <link>https://helw.net/2004/09/11/a-tiny-bit-of-code.../</link>
      <pubDate>Sat, 11 Sep 2004 23:57:58 -0700</pubDate>
      <guid>https://helw.net/2004/09/11/a-tiny-bit-of-code.../</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/itlapp-9.11.2004.png&#34; alt=&#34;NamazTime development screenshot&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;peace.  i started playing with the excellent &lt;a href=&#34;http://www.arabeyes.org/project.php?proj=ITL&#34;&gt;ITL&lt;/a&gt;&#xA;libraries today.  my hope is to write a simple application that just sits in the system tray and gives a simple listing of when the salat times are.&lt;/p&gt;&#xA;&lt;p&gt;as you can see, its in uber beta stage right now.  insha&amp;rsquo;Allah the plan is for gtk2 and windows versions; and then insha&amp;rsquo;Allah i&amp;rsquo;ll try to fix up my broken &lt;a href=&#34;http://gdesklets.gnomedesktop.org/categories.php?func=gd_show_app&amp;amp;gd_app_id=17&#34;&gt;gdesklet&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>picture credits, etc</title>
      <link>https://helw.net/2004/09/09/picture-credits-etc/</link>
      <pubDate>Thu, 09 Sep 2004 22:39:40 -0700</pubDate>
      <guid>https://helw.net/2004/09/09/picture-credits-etc/</guid>
      <description>&lt;p&gt;peace.  first off, i want to just point out that not all the pictures on the photos page are pictures that i took.  for instance, most of the moving to penn pictures were taken by jawwad, so i wanted to give him credit here.&lt;/p&gt;&#xA;&lt;p&gt;i have more gmail invitations if anyone wants any &amp;ndash; everytime i give some out, they give me more invitations again&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;about blog comments, i got my first piece of &amp;ldquo;comment spam&amp;rdquo; a few days ago &amp;ndash; essentially, i got an email asking me if i wanted to authorize a fishy comment&amp;hellip; and sure enough; it looked like it was generated by a script or something; similar to those spam emails.  so maybe since no one comments (except like one person who posts his own little blog under mine), i should remove the commenting ability off the site&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>isna trip and photo galleries</title>
      <link>https://helw.net/2004/09/07/isna-trip-and-photo-galleries/</link>
      <pubDate>Tue, 07 Sep 2004 22:25:22 -0700</pubDate>
      <guid>https://helw.net/2004/09/07/isna-trip-and-photo-galleries/</guid>
      <description>&lt;p&gt;peace and greetings.&#xA;before i start talking about my isna trip, for those in a rush, i finally got around to putting up my picture galleries on my website.  &lt;a href=&#34;http://gthumb.sf.net&#34;&gt;gthumb&lt;/a&gt; is a really nice program, i used it to both get the pictures off my camera and to generate the albums.  very nice.&lt;/p&gt;&#xA;&lt;p&gt;anyhow, on to the isna trip.  so this year could really be considered my first year going to isna trip, although it wasn&amp;rsquo;t.  i went to the chicago isna a long time ago with my family, but i am too young to remember much of anything; except that i stayed with the little kids, went to the sears tower, and got an autograph from the famous egyptian reciter, sheikh muhammad jibreel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>6 gmail invites</title>
      <link>https://helw.net/2004/09/01/6-gmail-invites/</link>
      <pubDate>Wed, 01 Sep 2004 23:49:59 -0700</pubDate>
      <guid>https://helw.net/2004/09/01/6-gmail-invites/</guid>
      <description>&lt;p&gt;peace.  i got 6 gmail invites, if you want one, leave a comment with your name and email address, first 6 comments get it.&lt;/p&gt;&#xA;&lt;p&gt;pictures of various trips and things coming soon (tm).  insha&amp;rsquo;Allah.&lt;/p&gt;</description>
    </item>
    <item>
      <title>el update</title>
      <link>https://helw.net/2004/08/30/el-update/</link>
      <pubDate>Mon, 30 Aug 2004 21:48:21 -0700</pubDate>
      <guid>https://helw.net/2004/08/30/el-update/</guid>
      <description>&lt;p&gt;greets&amp;hellip;  i got my digital camera working in linux and got the pictures off of it; along with getting a whole bunch of pictures from jawwad.  so i am planning on putting up a picture gallery on this site sometime soon insha&amp;rsquo;Allah (with God&amp;rsquo;s willing).&lt;/p&gt;&#xA;&lt;p&gt;windows almost messed up my linux yesterday: i was trying to create a blank partition, and it renamed my primary linux partition from /dev/hdb1 to /dev/hdb3&amp;hellip; so, of course, the system didn&amp;rsquo;t boot&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>life&#39;s lessons learned the hard way</title>
      <link>https://helw.net/2004/08/19/lifes-lessons-learned-the-hard-way/</link>
      <pubDate>Thu, 19 Aug 2004 13:04:04 -0700</pubDate>
      <guid>https://helw.net/2004/08/19/lifes-lessons-learned-the-hard-way/</guid>
      <description>&lt;p&gt;peace&amp;hellip; its been a while since i&amp;rsquo;ve updated, but that&amp;rsquo;s really due to a great number of things, from some games (late july/early august), to a shift to a new phase in life (moving, etc), to a bit of illness, so its been hard to find time to update till now.&lt;/p&gt;&#xA;&lt;p&gt;i just got out of the hospital yesterday.   to make a long story short, i went out with my friends to try this turkish restaurant - most of us ate this one side dish, and all of us who did got sick.  my friends who got sick had to drive 800 miles home while they were sick, which is really horrible&amp;hellip; i got sick pretty bad to the extent that i was hospitalized for a few days&amp;hellip;  i am still recovering now, but am feeling a lot better, al7amdulillah (thanks to God).&lt;/p&gt;</description>
    </item>
    <item>
      <title>game stuff</title>
      <link>https://helw.net/2004/07/24/game-stuff/</link>
      <pubDate>Sat, 24 Jul 2004 02:55:48 -0700</pubDate>
      <guid>https://helw.net/2004/07/24/game-stuff/</guid>
      <description>&lt;p&gt;i beat grandia 2&amp;hellip;  excellent game, i liked it&amp;hellip; i also just started ffx.  seems pretty cool so far..&lt;/p&gt;&#xA;&lt;p&gt;i did have a tad bit of productivity despite the gaming though&amp;hellip; i played around a bit with jpgraph, pretty nice for making graphs on the fly in php.&lt;/p&gt;&#xA;&lt;p&gt;that&amp;rsquo;s about all for now though&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>license, project done, etc</title>
      <link>https://helw.net/2004/07/15/license-project-done-etc/</link>
      <pubDate>Thu, 15 Jul 2004 02:28:22 -0700</pubDate>
      <guid>https://helw.net/2004/07/15/license-project-done-etc/</guid>
      <description>&lt;p&gt;so the other day (tuesday to be exact), i went to get my license renewed, and ended up waiting in line for more than 4 hours!  i learned (albeit a little too late) that one can renew their license online &amp;ndash; but you have to apply at least 60 days before&amp;hellip; i guess i&amp;rsquo;ll try to remember that for the future.&lt;/p&gt;&#xA;&lt;p&gt;it was pretty cool though - i ran into one of the teachers from highschool, and was able to find out what all my other teachers did.  i haven&amp;rsquo;t visited in a long time, maybe i will consider visiting sometime..&lt;/p&gt;</description>
    </item>
    <item>
      <title>project practically done!</title>
      <link>https://helw.net/2004/07/13/project-practically-done/</link>
      <pubDate>Tue, 13 Jul 2004 00:23:36 -0700</pubDate>
      <guid>https://helw.net/2004/07/13/project-practically-done/</guid>
      <description>&lt;p&gt;peace.  at last, i am done with the code for the project.  i am almost done with the report, as soon as i finish it, i&amp;rsquo;ll post a page here with screenshots of the project in action and the code.  (this is at my professor&amp;rsquo;s request, i am not a nerd, i wouldn&amp;rsquo;t have put it up here otherwise&amp;hellip; err&amp;hellip; i guess my writing code on my free time (the slippy game, for example) disproves that&amp;hellip; oh well)&amp;hellip;  more updates soon (tm) [insha&amp;rsquo;Allah].&lt;/p&gt;</description>
    </item>
    <item>
      <title>project update, etc</title>
      <link>https://helw.net/2004/07/06/project-update-etc/</link>
      <pubDate>Tue, 06 Jul 2004 01:46:21 -0700</pubDate>
      <guid>https://helw.net/2004/07/06/project-update-etc/</guid>
      <description>&lt;p&gt;greets&amp;hellip; i spent the majority of the weekend writing code for my project&amp;hellip; seemingly, however, no matter how much i write, or no matter what i do, i always realize or discover that i forgot something else and have to go back and fix it or account for it&amp;hellip; not to mention that some of the stuff just takes forever&amp;hellip; bleh.&lt;/p&gt;&#xA;&lt;p&gt;i came across some interesting stuff today while reading &lt;a href=&#34;http://www.slashdot.org&#34;&gt;/.&lt;/a&gt; - the first is a story of a one year old pakistani baby who got an &lt;a href=&#34;http://www.smh.com.au/articles/2004/07/04/1088879377628.html?oneclick=true&#34;&gt;eye transplant&lt;/a&gt;.  pretty amazing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>spiderman 2...</title>
      <link>https://helw.net/2004/07/01/spiderman-2.../</link>
      <pubDate>Thu, 01 Jul 2004 01:51:29 -0700</pubDate>
      <guid>https://helw.net/2004/07/01/spiderman-2.../</guid>
      <description>&lt;p&gt;&amp;hellip; is an awesome movie.&lt;/p&gt;</description>
    </item>
    <item>
      <title>an aim-less attempt...</title>
      <link>https://helw.net/2004/06/30/an-aim-less-attempt.../</link>
      <pubDate>Wed, 30 Jun 2004 01:44:27 -0700</pubDate>
      <guid>https://helw.net/2004/06/30/an-aim-less-attempt.../</guid>
      <description>&lt;p&gt;effective tomorrow, july 1st, 2004, insha&amp;rsquo;Allah (with God&amp;rsquo;s willing) i am going to attempt to remain off aim.  the reason: i have less than a month left for the end of the semester, and i need to finish up my project&amp;hellip;  otherwise, really bad things could happen.&lt;/p&gt;&#xA;&lt;p&gt;so i suggest that if you actually read this site (or want to read it) that you bookmark it or memorize the address or something because you won&amp;rsquo;t be able to get it from my profile (unless of course i break down and log on, but i am hoping that won&amp;rsquo;t happen).&lt;/p&gt;</description>
    </item>
    <item>
      <title>exhibit your rappin&#39; rhymin&#39; skills</title>
      <link>https://helw.net/2004/06/28/exhibit-your-rappin-rhymin-skills/</link>
      <pubDate>Mon, 28 Jun 2004 01:07:37 -0700</pubDate>
      <guid>https://helw.net/2004/06/28/exhibit-your-rappin-rhymin-skills/</guid>
      <description>&lt;p&gt;based on the crazy slew of comments on the other posts, i came up with the idea of this thread&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;basically, anyone who wants to participate should comment with a rap or rhyme of sorts, and ppl can reply back with their own raps and rhymes and yeah&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;i just think it could be interesting&amp;hellip; if people participate&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>slippy now in early beta stage</title>
      <link>https://helw.net/2004/06/27/slippy-now-in-early-beta-stage/</link>
      <pubDate>Sun, 27 Jun 2004 23:40:50 -0700</pubDate>
      <guid>https://helw.net/2004/06/27/slippy-now-in-early-beta-stage/</guid>
      <description>&lt;p&gt;greets!  did some more work on slippy today.  the game works and is totally playable.  the things left to do are: 1. save the state and load it up when the program starts and ends, 2. add some menu items to allow someone to jump to levels they&amp;rsquo;ve beaten, reset levels, and give instructions on how to play, 3. test some more.&lt;/p&gt;&#xA;&lt;p&gt;i&amp;rsquo;ve redid the graphics (well, i took the graphics from the ti86 version for the black and white one, and just added color for the color one).  the problem is, when i embiggen the graphics, it ends up looking really bad (like the previous post&amp;rsquo;s screenshot).&lt;/p&gt;</description>
    </item>
    <item>
      <title>productivity in the wrong place?</title>
      <link>https://helw.net/2004/06/27/productivity-in-the-wrong-place/</link>
      <pubDate>Sun, 27 Jun 2004 02:18:42 -0700</pubDate>
      <guid>https://helw.net/2004/06/27/productivity-in-the-wrong-place/</guid>
      <description>&lt;p&gt;greets&amp;hellip; so rather than work on my school work like i should be doing, i got carried away messing around with palm programming&amp;hellip; after finding a really nice &lt;a href=&#34;http://tangentsoft.net/palmfaq/articles/tutorial/&#34;&gt;palm programming tutorial&lt;/a&gt;, and downloading some open source examples (the &lt;a href=&#34;http://martusewicz.w.interia.pl/eindex.html&#34;&gt;boulderpalm&lt;/a&gt; source was really helpful) and finding my really old calculator stuff, i started to write slippy for the palm&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/slippy_palm-dev-06.26.2004.gif&#34; alt=&#34;slippy palm dev screenshot&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;i got the first level to draw and revamped the graphics from the old one, although the coins, the penguin, and the non-solid ice need some work&amp;hellip; if anyone wants to help me make graphics, email me or im me and let me know.&lt;/p&gt;</description>
    </item>
    <item>
      <title>more email stuffs, kernel 2.6, etc.</title>
      <link>https://helw.net/2004/06/25/more-email-stuffs-kernel-2.6-etc./</link>
      <pubDate>Fri, 25 Jun 2004 03:50:02 -0700</pubDate>
      <guid>https://helw.net/2004/06/25/more-email-stuffs-kernel-2.6-etc./</guid>
      <description>&lt;p&gt;greets.  so on the current thread of email and such, i read two interesting things on &lt;a href=&#34;http://www.slashdot.org&#34;&gt;/.&lt;/a&gt; - the first is the fact that yahoo and hotmail put gmail messages directly to bulk mail&amp;hellip; i am not sure if this refers to any emails or just to invites, i have yet to test this.  if anyone can confirm or deny this, please post a comment.&lt;/p&gt;&#xA;&lt;p&gt;secondly, hotmail is supposedly going to up their quota to 250 mb, seeing that yahoo&amp;rsquo;s upped to 100 mb.  this is supposed to happen sometime soon i guess&amp;hellip;  the article is &lt;a href=&#34;http://zdnet.com.com/2100-1104_2-5245523.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>two new cats</title>
      <link>https://helw.net/2004/06/21/two-new-cats/</link>
      <pubDate>Mon, 21 Jun 2004 00:44:11 -0700</pubDate>
      <guid>https://helw.net/2004/06/21/two-new-cats/</guid>
      <description>&lt;p&gt;less than a week after sufi left the residence, she was replaced with two cats, whom my brother decided to name &amp;ldquo;peach&amp;rdquo; and &amp;ldquo;mango&amp;rdquo; &amp;ndash; not quite sure why.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://helw.net/images/newcats-06.21.2004.jpg&#34; alt=&#34;picture of new cats&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;i guess that&amp;rsquo;s all for now&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>webmail, etc</title>
      <link>https://helw.net/2004/06/19/webmail-etc/</link>
      <pubDate>Sat, 19 Jun 2004 16:13:44 -0700</pubDate>
      <guid>https://helw.net/2004/06/19/webmail-etc/</guid>
      <description>&lt;p&gt;argh, yesterday was quite a day.  first off, i deleted all the numbers on my palm pilot accidently (i hard resetted the palm, and thought that when i sync it, the program would send the contacts and calendar info back to the palm&amp;hellip; but i was mistaken).  so after spending time and restoring an old backup and updating it, i then proceeded to accidently delete my entire mp3 collection.  argh.&lt;/p&gt;</description>
    </item>
    <item>
      <title>sufi is gone, beat ff9</title>
      <link>https://helw.net/2004/06/18/sufi-is-gone-beat-ff9/</link>
      <pubDate>Fri, 18 Jun 2004 03:45:28 -0700</pubDate>
      <guid>https://helw.net/2004/06/18/sufi-is-gone-beat-ff9/</guid>
      <description>&lt;p&gt;greets.  no more sufi cat for us, we decided to give it away because its deaf and it walks kinda funny too.  go figure.&lt;/p&gt;&#xA;&lt;p&gt;i beat ff9!  awesome game!  i guess i can finally try to be productive and do the school work that i&amp;rsquo;ve been putting off.&lt;/p&gt;&#xA;&lt;p&gt;that&amp;rsquo;s all for now&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>new sufi on the block</title>
      <link>https://helw.net/2004/06/16/new-sufi-on-the-block/</link>
      <pubDate>Wed, 16 Jun 2004 00:59:41 -0700</pubDate>
      <guid>https://helw.net/2004/06/16/new-sufi-on-the-block/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/sufi-06.16.2004.jpg&#34; alt=&#34;sufi&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;we got a cat!  i think my little brother and i have unanimously decided to name him sufi.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;update&lt;/em&gt; - its actually a &amp;ldquo;she,&amp;rdquo; not a he.&lt;/p&gt;</description>
    </item>
    <item>
      <title>get some jeans at the mall</title>
      <link>https://helw.net/2004/06/05/get-some-jeans-at-the-mall/</link>
      <pubDate>Sat, 05 Jun 2004 02:01:46 -0700</pubDate>
      <guid>https://helw.net/2004/06/05/get-some-jeans-at-the-mall/</guid>
      <description>&lt;p&gt;a picture is worth a thousand words&amp;hellip;&#xA;&lt;img src=&#34;http://www.piousity.net/images/mall-06.05.2004.gif&#34; alt=&#34;shopping at the mall&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>el road trip</title>
      <link>https://helw.net/2004/06/01/el-road-trip/</link>
      <pubDate>Tue, 01 Jun 2004 00:45:30 -0700</pubDate>
      <guid>https://helw.net/2004/06/01/el-road-trip/</guid>
      <description>&lt;p&gt;peace and greetings all.  so over the break, &lt;a href=&#34;http://www.mansoorbabar.com&#34;&gt;mansoor&lt;/a&gt; and i went on a road trip up north.  we stopped in the suberbs of penn, dc, and virginia.  here is a list of interesting things we came across&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;a short movie of our trip&lt;/strong&gt;&#xA;i got a canon powershot digital camera about a month back, and i was finally able to use it.  i made a short movie of us driving at night.  note the effect that the street lights have on the movie.  (and yes, i realized (after the fact), that there is no way you could have a flash running while taking a movie clip, but i mean some kind of lighting is nice&amp;hellip; then again, its a camera, not a camcorder..)&lt;/p&gt;</description>
    </item>
    <item>
      <title>highway insanity, heros</title>
      <link>https://helw.net/2004/05/28/highway-insanity-heros/</link>
      <pubDate>Fri, 28 May 2004 04:48:21 -0700</pubDate>
      <guid>https://helw.net/2004/05/28/highway-insanity-heros/</guid>
      <description>&lt;p&gt;greets&amp;hellip; today, i was heading towards tech around 11:30 am, and as soon as i got off the highway, i saw a whole bunch of traffic.  i thought to myself, &amp;ldquo;odd, its way past morning rush hour&amp;rdquo; - and while i was still on the ramp, i saw all these people u-turning off the highway and back up the ramp&amp;hellip; so i did the same and took the highway from a few exits down by cumberland.  i later found out that there was a man threatening to jump off the windy hill bridge, and i guess he did :-/  its pretty sad&amp;hellip; God doesn&amp;rsquo;t give anyone more than they can handle and tolerate&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>apple, brittney, and wealth</title>
      <link>https://helw.net/2004/05/23/apple-brittney-and-wealth/</link>
      <pubDate>Sun, 23 May 2004 03:20:13 -0700</pubDate>
      <guid>https://helw.net/2004/05/23/apple-brittney-and-wealth/</guid>
      <description>&lt;p&gt;greets all.  so yes, i guess as one of my respected friends pointed out, i need new entries to get more interesting responses&amp;hellip; maybe&amp;hellip; just maybe&amp;hellip; i&amp;rsquo;ll try posting semi-controversial things and see what happens&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;anyhow, you can learn quite a bit of random stuff from tv&amp;hellip; i was flipping through the channels and learned two interesting facts.  first, i learned about this interesting trend of celebrities naming their children weird names&amp;hellip; one actress named her daughter &amp;ldquo;apple&amp;rdquo; &amp;ndash;  i ran a &lt;a href=&#34;http://www.google.com/search?q=celebrity+children+names+apple&#34;&gt; google search&lt;/a&gt;, and i found out that names get much weirder than that &amp;ndash; there&amp;rsquo;s a couple who named their son &amp;ldquo;pilot inspektor,&amp;rdquo; and there&amp;rsquo;s also a couple who named their son &amp;ldquo;audio science,&amp;rdquo; and yet another couple who named their son &amp;ldquo;moon unit.&amp;rdquo;  based on this trend, i guess when i have a child, i&amp;rsquo;ll look around the  house and the first thing i see is what i&amp;rsquo;ll name my child after&amp;hellip; i do have to say though, one of the actors, rob morrow, named his daughter tu, making her name tu morrow&amp;hellip; i think that&amp;rsquo;s pretty neat.&lt;/p&gt;</description>
    </item>
    <item>
      <title>the weather is crazy hot</title>
      <link>https://helw.net/2004/05/21/the-weather-is-crazy-hot/</link>
      <pubDate>Fri, 21 May 2004 17:35:49 -0700</pubDate>
      <guid>https://helw.net/2004/05/21/the-weather-is-crazy-hot/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://helw.net/images/weather-5.21.2004.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;need i say more?&lt;/p&gt;</description>
    </item>
    <item>
      <title>babar&#39;s wedding pics, p-p-p-powerbook, etc</title>
      <link>https://helw.net/2004/05/18/babars-wedding-pics-p-p-p-powerbook-etc/</link>
      <pubDate>Tue, 18 May 2004 23:02:59 -0700</pubDate>
      <guid>https://helw.net/2004/05/18/babars-wedding-pics-p-p-p-powerbook-etc/</guid>
      <description>&lt;p&gt;greets.  not much going on, i beat ff6, now on to ff8&amp;hellip; anyways&amp;hellip; mansoor just got a shieldhost account too, and put his wedding pictures up!  you can find them at &lt;a href=&#34;http://www.mansoorbabar.com/&#34;&gt;mansoorbabar.com&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;if you want to read something pretty funny (at least look at the pictures if you don&amp;rsquo;t want to read it), check this out - the story of the &lt;a href=&#34;http://personal.stevens.edu/~achadzyn/powerbook/&#34;&gt;P-P-P-Powerbook&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;today i also fixed the rendering of the site in internet explorer.  okay, that&amp;rsquo;s all for now.  oh and thanks to mansoor for leaving the first comment on my page :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>website up!</title>
      <link>https://helw.net/2004/05/17/website-up/</link>
      <pubDate>Mon, 17 May 2004 22:57:01 -0700</pubDate>
      <guid>https://helw.net/2004/05/17/website-up/</guid>
      <description>&lt;p&gt;greets!  finally, at last, i was able to put the new site up!  it wasn&amp;rsquo;t a fun experience (initially, i designed and tested the site on my home box with pyblosxom, only to find out that it wouldn&amp;rsquo;t work on the hosting site, so after sending a request for support, i decided to try to &amp;ldquo;port&amp;rdquo; my work over to wordpress rather than wait for them to get back to me); but its done.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
