Abd Allah Diab's Blog

My Technical Blog

Follow me on TwitterRSS Feeds

  • Home
  • About me
XMPP Status Changer

Google Talk Status Countdown

May 25th

Posted by Abd Allah Diab in Programming

3 comments

A few days ago I was counting down to a presentation in my faculty. As I was setting counters all over my world (Side Bar Gadget, To Do List) I thought of a way to change my Google Talk status to a counter also.
Since I know that Google Talk uses XMPP protocol, and since my friends and I implemented XMPP last year in our faculty I tried to make a program to set my status to a counter; and here is the result:
XMPP Status Changer
More >

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...
Countdown, Google Talk, GTalk, Java, Status, Status Change, XMPP

Display Sub-terms In Drupal Term Page

Mar 31st

Posted by Abd Allah Diab in Programming

No comments

After working with Drupal in the last two months I’ve really got used to searching for modules for every problem I face and installing them.
While I was working on iCommunity website, I was creating taxonomy terms to categorize the files using them. I created terms with sub terms. The problem was that when browsing a specified term the term page doesn’t display the sub terms of that term.
More >

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Drupal, Module, Web Development
1

Simple AJAX Comment Preview in Drupal 6

Feb 15th

Posted by Abd Allah Diab in Programming

No comments

As I said in my previous post, I’m working on upgrading Computer Science in Syria website to Drupal 6.

I wanted also to have AJAX comment preview in nodes, but I wanted it to be simple without lots of JavaScript loaded. So as usual I got pissed off and decided to create my own code to do it. 8)
More >

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
AJAX, Drupal, JavaScript, jQuery

Simple AJAX Quote in Drupal 6

Feb 13th

Posted by Abd Allah Diab in Programming

2 comments

I’ve been upgrading the forum of Computer Science in Syria for a week now.

The forum uses Drupal, and it ran a beta version of Drupal 4, and I upgraded it to the latest Drupal version now.

I wanted to have AJAX quoting in the forum, but I wanted it to be simple without lots of JavaScript loaded. So as usual I got pissed off and decided to create my own code to do it. 8)

More >

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
AJAX, Drupal, JavaScript, jQuery

Notepad++ Plugin To Run Python Scripts

Nov 3rd

Posted by Abd Allah Diab in Programming

13 comments

I use Python everyday, it has become my first tool to use when I need to do anything. In Arabic (in Shami Arabic specifically) I’d say that Python has become my hand and leg :P

Yesterday I was writing a small Python script to read the YACC file and generate a list of all the specified rules inside it, so I don’t have to scroll through the long file to find out what rules are inside it ;)

I use Notepad++ as my default text editor on Windows, and I was writing the script using it – Notepad++. I wanted to test if the script is working, so I ran an instance of Command Line Prompt, and as I was going to change the directory to the directory of the script I thought; “Why doesn’t Notepad++ have a Run In Python command in it?”. So as usual I got pissed off and decided to create my own plugin to have that command in Notepad++ 8)
More >

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
C++, Notepad++, Plugin, Python
12345»
    • Recent comments
    • Popular posts
    • Archives
    • Tags
    • Categories
    • Activities (3)
    • Programming (19)
    • Uncategorized (2)
    AJAX Bison Brainfuck Bring Down IE6 Browser C++ Companies Compiler CS Damascus Django Drupal Extending User Module Flex FOSS FOSS 09 Free Software Google Talk iCommunity IE6 Inquiry Interpreter IT JavaScript jQuery Lex Linux Middleware NetBeans Notepad++ Online Users Open Source Plugin PLY Programming Python SCS Status Change Syria Tutorial Ubuntu University Web Development Workshop XMPP
    • May 2010 (1)
    • March 2010 (1)
    • February 2010 (2)
    • November 2009 (1)
    • October 2009 (2)
    • September 2009 (2)
    • March 2009 (2)
    • February 2009 (3)
    • December 2008 (2)
    • November 2008 (2)
    • October 2008 (5)
    • June 2007 (1)
    • Notepad++ Plugin To Run Python Scripts (13)
    • I'm Learning Python part 7 (4)
    • Binding NetBeans with Flex (4)
    • Google Talk Status Countdown (3)
    • Your drawings are Objects in GDI+ (2)
    • Banthrass.de » Blog Archive » Python: Notepad++ mit Python verwenden: [...] Plugin zum Ausführen von [...]
    • Abd Allah Diab: marc: i still cant understand what does this do? does it auto change ur status based on a...
    • marc: i still cant understand what does this do? does it auto change ur status based on a schedule?
    • Razec: Congratulations for the excellent job. Thanks for your update. It's working here too. ;)
    • Eyad: PBUY friend, There is no need to talk about wonderfulness because it already seems...
  • Follow Me!

    Follow Me! on TwitterFollow Me! on LinkedInFollow Me! on DiggFollow Me! on RedditFollow Me! on BuzzFollow Me! via RSS
Mystique theme by digitalnature | Powered by WordPress
Any text provided in this blog is licensed under the Creative Commons Attribution-Share Alike 3.0 License
RSS Feeds Top