Highlight PHPS code on Nginx

Hey there all,

since I mostly develop in PHP language, I wanted a way to share my code for a while, just to show it to a friend or so, without pasting the code into pastebin.

For such situations PHP created the extension PHPS, which stands for “PHP Source”. on Apache for ex. all you have to do is to add to httpd.conf file the line “AddType application/x-httpd-php-source .phps”, and phps extensioned files will be highlighted.

On Nginx however, there’s no such thing, some will say for good. After a little search i found that many Nginx users already created their own code to highight their PHPS files. but if we make the highlight ourselves, why not to take it into a completely new level? I’ve decided to add more features, such as line numbering. I looked over the www if anyone already wrote such thing. the best solution i saw can be found here. I’ve decided to use it and to add more features, like anchoring the lines, so i’ll be able to point the viewer to a specific line.

I also created a demo, so you can try it without running it yourself.

At last, I uploaded my work, including the Nginx configurations into GitHub, and it can be viewed over here. If you have any ideas to improve the code or you found a bug, I’ll be more than glad to have your feedback!

Dor.

Fluxbox users team in Launchpad

Hello there,

Actually I’ve never wrote anything about it, but it’s been a long while I’m using Fluxbox, and I must say that I love it very much. it’s fast, customizable and easy to use. – however, new users may not like it as much as I do, because it doesn’t think a lot about the end users.

I wanted to join a Fluxbox users team in Launchpad to spread the word, but it seems that the only close thing to it was some kind of private team ansd did not fit the standards of “X-users”, so I decided to open my own one!

You’re all invited to show you’re support in this great environment on https://launchpad.net/~fluxbox-users, Paul already joined 😉

Dor 🙂

RTL in Xchat

Hey there,

For a long time I was annoyed by the Right-To-Left problems that occurred quite often in the IRC which made text that has Hebrew and English mixed impossible to read.

Few months ago I decided to find a solution, for me anyway, for that problem. Days passed and I had no time to work on it until the last few days. I decided to write an Xchat plugin that will hook the messages and will add RLM or LRM where needed. of course that BiDi have always been a hard spot for RTL users, but I believe i’ve done it as fine as possible (and this is the place to thank MKSoft for reviewing and cleaning my code!!)

You may want to check it out: https://edge.launchpad.net/rtlplo0x

Of course that if you think you can make it work better or cover more BiDi problems, you’re more than welcomed to fill bugs and  improve the code 🙂

* Something I’d like to point out: even though I use Hebrew, it is supposed to work the same for any other RTL languages, like Arabic, Persian, Urdu and more.

Dor 🙂

אובונטו 10.10 :)

היום, 10/10/2010, משוחררת גרסה 10.10 של אובונטו הלוא היא Maverick Meerkat.

התחושה שלי היא שהיה הרבה יותר מקום לעבודה על סטייל הפעם, איזה כיף 🙂
אם תציצו במרכז התכנות תוכלו לראות תכונות חדשות, כמו היסטוריית התקנות, תכנות חדשות, תכנות מומלצות, תכנות לקנייה (!) – עכשיו כשיש אפשרות למכור תכנות, אולי חברות מסחריות יתחילו להתעניין בפיתוח באובונטו…

האמת היא שהדבר הכי בולט לדעתי הוא ה־Theme עצמו שעבר פיתוח רציני, פתאום הכל כתום־שחור משהו, אני אישית אהבתי את השינוי.

דבר נוסף שכדאי להתנסות, הוא הגופן החדש של אובונטו, שכנראה שעד הגרסה הבאה כבר יכיל עברית תודות למסירות של כמה חבר’ה (תום?), שתפסו את קנוניקל עם המכנסיים למטה ובזכותם עברית בין השפות הראשונות שייכנסו אחרי אנגלית, אז סחטיקה 🙂

קצת שנוי במחלוקת: קנוניקל הוסיפו תכנה קטנטונת ששולחת פינג לשרת של קנוניקל, ככה הם סופרים כמה משתמשים יש להם (שמחוברים לאינטרנט). הדבר לא מזיק ולדעתי נכון, אבל אנשים רבים לא אוהבים את הרעיון. כך או כך אפשר למחוק את החבילה “canonical-cencus”.

קצת חסרונות:
לאלו שרגילים להשתמש ב־aptitude: הוחלט להסיר את החבילה, כנראה שהיא תופסת יותר מדי מקום. כמובן שהיא עדיין נמצאת במאגרים ואם תרצו תוכלו להתקין אותה.

באג למשתמשי שתי שפות ומעלה: פעם בכמה זמן פתאום נתקעת החלפת השפה (לא משנה באם מדובר באנגלית־עברית או צרוף אחר..) וקשה מאוד לכתוב ככה. הבאג גורם לכך שאם תלחצו על האות א’ לכמה שניות תקבלו שורה כזו: “אאאttאאtאאאאtttאttאאא” וכן הלאה..
מבאס, אבל יתוקן בעדכונים הקרובים.

דבר נוסף: אתם מוזמנים להציץ, להרשם, לתת ביקורת ולדווח על באגים באתר הקהילה הישראלית של אובונטו: http://ubuntu-il.org

את המערכת תוכלו להוריד מאתר המראה הישראלי: http://mirror.isoc.org.il/pub/releases/maverick (כמובן אחרי שהם יעדכנו את המראה).

שבוע מצוין 🙂
דור.

אגב: אתם מוזמנים היום משעה 17:00 לבוא לארומה בעזריאלי להפגש ולחגוג את שיחרור הגרסה החדשה, כיף מובטח להמונים!