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.

ביי ביי עיצוב אהוב

אהלן,

כבר ארבע שנים שאני משתמש באותו עיצוב לבלוג שבחרתי בקפידה ותרגמתי בעצמי אי אז ב־2008, בתחילת דרכי כאן. הרבה מים חלפו בירדן, ופעמים רבות רציתי לשנות את העיצוב של הבלוג, אבל מה לעשות – פשוט לא הצלחתי למצוא שום עיצוב בעולם שיראה לי טוב כמו העיצוב שתרגמתי. עד שפעם אחת מצאתי כבר עיצוב לרוחי, הוא הפך לטרנדי ולא רציתי “עיצוב כמו כולם”.

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

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

למען הפרוטוקול, תמונה של העיצוב הישן:

עיצוב לינוקס ושאר ירקות 2008 - 2012

דור.

נוסף תהליך התקנה למערכת רישום חניכים

שלום לכולם,

בתקופה האחרונה, בין השיפורים שבניתי למערכת לרישום חניכים, השיפור החדש והניכר ביותר הוא תהליך ההתקנה שנוסף.

את תהליך ההתקנה ביססתי על תהליך ההתקנה של וורדפרס ושל phpBB שעזרו לי מאוד. יחי הקוד הפתוח!

מעבר לזה, החלטתי לשנות את הרישיון של המערכת ל־GPL (לעומת BSD) אחרי שראיתי כי הרבה מערכות ווב גדולות משתמשות בו, למרות הפירצה שלכאורה יש בו ליישומי רשת.

אתם יותר ממוזמנים להתנסות במערכת אונליין או להוריד את המערכת ולהריץ בבית או סתם לצפות בקוד.

אשמח להערות, רעיונות, וכו’.

דור 🙂

מזל טוב לאמיר, איש הקשר החדש!

הקהילה של אובונטו ישראל מאחלת המון בהצלחה לאמיר אלדור (lousygarua) שהחליט באומץ רב לקחת לידיו את תפקיד איש הקשר!

אמיר יחליף את אביב (Serfus) שהיה איש הקשר בשנה האחרונה, לאחר שאביב הודיע כי הוא מתגייס בקרוב ולכן לא יוכל להמשיך בתפקידו.

אמיר הציע את עצמו כמחליף ברשימת הדיוור של אובונטו ישראל ומיד הדבר התקבל בברכה על ידי כולם.

אז כל הכבוד לאמיר, ושוב בהצלחה, נקווה שהתקופה הקרובה תהיה אפילו יותר טוב מהשנה האחרונה, ושנזכה לראות כאן קהילה חיה ותוססת.

מקור: http://ubuntu-il.org/news/1089