Susbscribe to comments

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

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

Facebook Comments

חבילת דביאן שימושית : mmv

דרך Debian package of the day:
לפעמים אנחנו רוצים לשנות את השמות של סדרת קבצים במכה, תוך שמירה על חוקיות מסויימת.
למשל, נניח שיש לכם ספריה עם הקבצים:

foo1.png
foo2.png
bar3.png

ואתם רוצים לשנות את שמות הקבצים ככה שכולם יתחילו בfoo.
אפשר לעשות את זה ידנית, אבל זה נהיה מאוד לא כיף אם יש המון קבצים.
פה mmv נכנס לתמונה:

mmv "foo*.png" "bar#1.png"

ישנה את הקבצים ככה שהשמות שלהם יהיו:
bar1.png
bar2.png
bar3.png

mmv נמנע מלגרום נזק (מחיקה לא רצויה שנובעת מכך שכמה קבצי מקור ישונו לאותו שם).

כדאי לקרוא את המאמר המקורי כדי לקבל עוד כמה דוגמאות שימושיות.

Facebook Comments

בלוג למסירה

כריס מWampago, בלוג פופולרי למדי על פי טכנוראטי אלכסה, פידברנר ופיירסטטס (!), החליט שהוא מוסר את הבלוג לכל המרבה בתחנונים/במחיר.

Facebook Comments

מבחן אישיות למתכנתים

מבחן אישיות נחמד למתכנתים.
אני יצאתי:

Doer.
You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money

High level.
The world is made up of objects and components, you should create your programs in the same way.

Solo situation.
The best way to program is by yourself. There's no communication problems, you know every part of the code allowing you to write the best programs possible.

Conservative programmer.
The less code you write, the less chance there is of it containing a bug. You write short and to the point code that gets the job done efficiently.

Facebook Comments

ערכה חדשה – מנדיגו

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

תודה לאח"י דקר על העזרה בתיקון תחלואי העברית ולטום שהסכים להשקיע זמן בתמיכה בעמי המזרח התיכון.

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

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

Facebook Comments

פיתוח PHP עם PDT

היסטורית, מפתחי PHP תמיד היו מקופחים.
בזמן שמפתחים לשפות אחרות נהנו מסביבות פיתוח מתקדמות, עם יכולות דיבאג (נקודות עצירה, בדיקת ערכי משתנים בזמן ריצה ועוד), השלמת קוד תלויית הקשר ועוד, הרוב המכריע של מפתחי הPHP השתמשו בעורכי טקסט פשוטים יחסית (ואני לא מזלזל בVIM ובEmacs).
את FireStats התחלתי לפתח כאשר לא ידעתי כמעט כלום על PHP, ובוודאי שלא ידעתי על סביבות הפיתוח המומלצות לפיתוח בPHP, כך שהתחלתי את הפיתוח בשימוש בVIM ישירות על שרת הפיתוח שלי (המחשב בסלון), והייתי מרוצה מהתוצאות.
לפני מספר חודשים נתקלתי בMylar, שאיפשר לי התממשקות נוחה למערכת ניהול הבאגים של FireStats, שעובדת על trac.
החלטתי שזה שווה את המאמץ של המעבר, והתחלתי לחפש פתרון PHP לEclipse.
בהתחלה מצאתי את PHPEclipse, פלאגין שעובד די טוב, אבל כמה באגים עיצבנו אותי, ושמתי לב שהפרוייקט די רדום, אז נטשתי אותו לטובת PDT שמפותח כתוסף רשמי של פלטפורמת Eclipse, בעיקר על ידי מפתחים של Zend.

PDT נמצא כרגע במצב די טוב, יש כמה באגים קטנים אבל הפרוייקט חי ומשחרר גרסאות חדשות כל כמה חדשים.
ההשלמה האוטומטית עובדת יפה מאוד, גם בהקשר של PHP, גם בהקשר של HTML ואפילו בהקשר של CSS וJavaScript.
בנוסף, במאמץ קטן יחסית ניתן לאפשר דיבוג באמצעות xdebug מתוך Eclipse (!), ממש סוף הדרך.

עבודה עם PDT:
pdt.png

דיבאג עם PDT:
pdt1.png

בונוס למגיב הראשון שיספר מה עושה הפונקציה fs_sum_search_tree.

Facebook Comments

פוד, ג'יימס פוד.

כמה דברים מעניינים ששמעתי לאחרונה:

פודקאסט מצויין מהיוצר של Children of the gods, שמתאר איך יוצרים פודקסט עם אפקטים ברמה קולנועית. מאוד מעניין, גם אם אף פעם לא חשבתם על תהליך היצירה והמיקסינג של אפקטים.

פרטיות והדחף הטוטליטרי, הרצאה מרתקת ומעוררת מחשבה של קורי דוקטורו על פרטיות.

Facebook Comments

הפתרון לספאם?

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

Facebook Comments

הפיד שבער

כמו שהבטחתי, הפסקתי להשתמש בFeedburner, מה שאומר שכל מי שמנוי על הרסס צריך לוודא שהוא מנוי על הפיד הנכון, שהוא:
http://firefang.net/blog/feed/

ולא על הרסס של Feedburner.

Facebook Comments