Author Archive

Script day – simple log graphing toolּ

I wrote similar versions of this script over the years to analyze all kinds of logs, but here’s one for posterity:

This script is useful if you have a log for which you want to analyze load over time – transactions per second or whatnot (the version below does this for Apache httpd logs, but it can be easily modified to analyze anything). For apache (and most other HTTP servers) there are many readily available log analysis software packages that do a much better job then what one can do in a simple script, but you might not have such software pre-configured or it can’t filter what you need or you just want to analyze something else – in which case this script will come in handy.

The script receives time stamped log events – each event on a line – and collects the temporal information for each line. Then it will dump a simple vertical graph (i.e. time is on the Y axis) of load over time in the resolution that you want. Its output looks something like this:

Oct 30 14:40:00 2007 |#############                                    | 3.8 x/sec
Oct 30 14:50:00 2007 |##########################################       | 6.3 x/sec
Oct 30 15:00:00 2007 |###########################################      | 6.5 x/sec
Oct 30 15:10:00 2007 |#############################################    | 6.6 x/sec
Oct 30 15:20:00 2007 |###############################                  | 5.4 x/sec


(more…)

Fedora 8 notes

The Fedora project is about to release a new version of the Fedora operating system – version 8 (its not called Fedora Core anymore, not since version 7, for all those who were living under a rock for the last year. Yes, I mean you Bryan and Chris). I’ve been running the last test release – test 3 – for about two weeks now, and I wanted to mention a few of the things I’ve noticed about Fedora 8. Which is mostly rants about stuff that doesn’t work as advertised, but aside from that Fedora 8 is a very solid release.

(more…)

Script day – manually find a thumbnail for a video

In a vain effort to fuel my blog with some content ( 😉 ) I’ll try to get into the habit of posting some throw-away scripts I’m writing for my personal use (at work and at home). Hopefully some people would find them interesting, or maybe – god forbid – useful.

Today we have a script that will help you pick out a nice thumbnail for a movie file – this is useful when setting up movie galleries and stuff. Of course it can be done automatically (most gallery software that support video files has automatic thumbnail extraction) but they rarely choose the best shot. The script here below would extract 100 frames from the first 30 seconds of a movie file and display them using an image browser. The script would also open a file browser window – the user will then pick the desired thumbnail image and drop it into the file browser, and then close the image browser. The script would then complete the process by naming the selected thumbnail image to be the same name as the original movie (with a different extension of course).

(more…)

חנויות מוזיקה ישראליות באינטרנט

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

כמו songs.co.il של NMC גם imusic נותנים להוריד קבצי MP3 בלי DRM ושטויות (איזה מזל שאקו”ם לא מספיק מתוחכמים כדי לדרוש את זה) וכמו Songs.co.il, גם ב-imusic המבחר רחוק מלספק – רק ש-imusic לא מפחדים להתהדר בכותרת “כל השירים שבאינטרנט”.

זה לא שאי אפשר לקנות שירים בעברית באינטרנט – רק אי אפשר את מה שאני רוצה.

נ.ב. – כשמורידים שירים ב-imusic הם יורדים כקובץ ששמו השם הפרטי של האומן, ובלי סיומת – מה הקטע ?

אפל משחררת את לאופרד

ארוע חשוב, אולי, אבל בד”כ דבר כזה לא יקבל פוקוס בבלוג שלי, לולא רשימת התכונות החדשות1 ב-Mac OS X 10.5, מערכת ההפעלה החדשה של אפל.

מי שיסתכל בעיון בעמוד (אין קישור ישיר, אני מצטער – תלחצו על הקישור שלמעלה) ימצא לקראת הסוף את קטגוריית “UNIX”, תחתיה יש כל מיני דברים חדשים בלאופרד -חלקם לא ממש קשורים ישירות ל-UNIX, אבל לא נורא – אבל הפריט הראשון בקטגוריה מאוד מעניין, ואני מצטט:

UNIX® Certification

Mac OS X is now a fully certified UNIX operating system, conforming to both the Single UNIX Specification (SUSv3) and POSIX 1003.1. Deploy Leopard in environments that demand full UNIX conformance and enjoy expanded support for open standards popular in the UNIX community such as the OASIS Open Document Format (ODF) or ECMA’s Office XML

מעבר לעובדה שאפשר לפתוח דיון לא קצר בנושא האם סתם “UNIX Certification” מספיקה למערכת הפעלה שרוצה להשתלב בסביבת יוניקס ארגונית מלאה (וראה ערך פרוייקט פרוייקט אינדיאנה של סאן שמטרתו לגרום לסולאריס להרגיש כמו לינוקס כדי לפנות לפלח השוק הכי גדול היום של התקנות UNIX: לינוקס2 ), יש לשים לב להערה הקטנה שמסתתרת לה בסוף הפסקה:

אליבע דה-אפל, Microsoft “Open” Office XML הוא תקן פתוח – ומוזר עוד יותר – תקן UNIX פתוח…

  1. מעל 300! אם להאמין לרשימה של אפל. לא ספרתי []
  2. ולהזכירכם, למקרה ששכחנו, לינוקס אינה סוג של UNIX []

איך אומרים בעברית Netiquette?

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

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

  1. יתכן ובגלל שאני חשוף למשתמשי חלונות יותר מדי בזמן האחרון, אך יתכן שגם זה סתם תרוץ []

מה זה web 2.0

כמעט1 כבר הגענו ל-web 3.0, אבל אנשים עדיין לא בטוחים מה זה web 2.0. כששואלים אותי, אני מאמץ את ההגדרה של טים אוריילי (שהרי בגדול הוא המציא את המונח), אבל הדעות חלוקות ויש חפיפה גדולה בין הגדרות שונות.

בכל מקרה, הנה סרט וידאו ישן יחסית שמצאתי מחדש שמסביר יפה מאוד את הרעיונות של web 2.0 :

  1. רק עוד 10 שנים בערך []

Nice editor feature

As a software developer, I used a lot of text editors in the years I’ve been using computers, and they basically fall into two categories:

  • Simple text editors – which are good for the occasional text editing task and are basically a simple word processor replacement and often do not offer much more then a simple search and replace function and the ability to change the font face used for the text (see MS Windows Notepad)
  • Developer editors – which are a different beast all together and are packed with features for advanced text editing (One of my favorite developer editor is EditPlus for MS Windows, which I even use occasionally now that I don’t use MS Windows at all)

The second category is definitely the more interesting one and the state of the art in this category has developed in leaps and bounds in the last few years, mostly fueled by intense competition in the IDE market since Eclipse was released. One of the neatest features that modern developer editors offer is code folding1, which is the ability to collapse whole sections of text that are a single logical unit (for example – a class or a function in a program code) and replace it with a single short line of text. When editing many large files at the same time, hiding complex code sections, that you are not working on right now, behind simple representations is as powerful concept for text editing as variables are for programming.

(more…)

  1. I can even go as far as to say that if a text editor has no support for code folding, then its not a developer editor []

שאלת אריזה

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

  • ספרים אורזים בארגזים לבד, או שאפשר לערבב אותם עם דברים אחרים – לדוגמה בגדים?
  • אם שמים בגדים בארגז ספרים – הספרים למעלה או למטה ?

ובאותו הקשר אנחנו מעבירים 5 מחשבים לדירה החדשה, ואת כל השאר זורקים. אלה מחשבים ישנים מדי בשביל לתרום, אבל אולי מישהו יהיה מעוניין בהם או בחלקים שלהם מסיבות מוזיאוניות ? אנחנו זורקים את הפריטים הנ”ל:
(more…)

אסור להתפתות לעסקאות באינטרנט, כי אחרת אוכלים אותה ואוכלים אותה בגדול

שוב לא הקשבתי לעצה המעולה הזאת והזמנתי מוצר באתר P10001, ושוב אכלתי אותה.

רציתי לקנות מתאם USB לדיסק קשיח (SATA ו-IDE), והוא היה כל כך זול (89 ש”ח) שהזמנתי כבר שניים (המוצרים האלה בד”כ די גרועים אז כבר שיהיה אחד רזרבי) – סה”כ 178 ש”ח. היום באתי לאסוף את ההזמנה מהדואר, והדבר הראשון שאני רואה זה החשבונית שמודבקת על הקופסה – סה”כ לתשלום 178 כפול 2 = 356 ש”ח. אבל חמור מזה – בקופסה היה רק מתאם אחד!! אז גם נראה ששילמתי כפול 2 ממה שהזמנתי וגם קיבלתי רק חצי מהמוצרים.

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

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

  1. שאגב – ביטלתי את החשבון שלי ב-P1000 כי הם החליטו להפסיק לתמוך ב-Firefox []