Abd Allah Diab's Blog

My Technical Blog

  • Home
  • About me
Python Arabic Text Reshaper

Python Arabic Text Reshaper

By Abd Allah Diab on May 10, 2012

I was trying today to generate PDF reports using Geraldo Reports and I needed to generate reports with Arabic text in them. Arabic is a very special script language with two essential features: It is written from right to left. The characters change shape according to their surrounding characters. So when you try to print [...]

Posted in Programming | Tagged Arabic, Bidi, Python, Unicode | 2 Responses

Android Map View With Pan & Zoom Events

Android Map View With Pan & Zoom Events

By Abd Allah Diab on December 15, 2011

I was working an Android application, and I had an activity that contains a map in it, the map is hosted inside a MapView. The application had to show some pins over the map, the pins locations are obtained from a web service. I had to retrieve the pins locations after the user pans the [...]

Posted in Programming | Tagged Android, Java, MapView, Pan, Programming, Zoom | 2 Responses

Log to a file on computer in Android

Log to a file on computer in Android

By Abd Allah Diab on December 12, 2011

It’s been a long time since the last time I blogged about something, and many things have changed since then, I graduated, got engaged and moved to Dubai. I have plenty of things in my mind to blog about, many solutions and many tools that I developed that I’d like to share it with everyone, [...]

Posted in Programming | Tagged Android, Java, Logging, Programming, Python, Remote Logging | Leave a response

Collaboration Hands

Collaborative Software Development with SVN Lecture

By Abd Allah Diab on October 19, 2010

Today I gave a lecture in my faculty about “Collaborative Software Development with SVN”, it was prepared and set by the collaboration of iCommunity, Syrian Computer Society and Damascus University. The lecture included the following points: A Tribute to Mahmoud Darwish iCommunity Introduction Introduction Problem Definition Introducing Version Control System Definitions How it works Introducing [...]

Posted in Activities | Tagged Collaborative, Damascus, Development, iCommunity, IT, Lecture, Slides, Software, SVN, VCS | 1 Response

Logos of Google Buzz, OAuth And Python

Google Buzz, OAuth And Python

By Abd Allah Diab on September 28, 2010

Google Buzz is a social networking and messaging tool from Google Inc. that’s integrated into GMail. Google Buzz was released in early February this year (9th Feb 2010), and since then it has emerged as an important social network for GMail users, and many people (including me) prefer it now to other social networking platforms [...]

Posted in Programming | Tagged API, Buzz, Google, Google Buzz, OAuth, Python | 7 Responses

Next »

Except where otherwise noted, any content provided in this blog is under the Creative Commons Attribution ShareAlike License 3.0 or higher.
© 2012 Abd Allah Diab's Blog.

Powered by WordPress, Hybrid, and Outline.

  • Become my Facebook friend Become my Facebook friend
  • Connect with me Connect with me
  • See my pictures See my pictures
  • RSS RSS
  • Tweet with me Tweet with me