Archive for the ‘Software’ Category

Microsoft Windows 7 – Another Mac rip-off

I installed a pre-release version of Windows 7 to play with – I’m actually supposed to know what I’m talking about when I dis the next version of Windows ;-), and the second impression is what the title is about: it just behaves and looks more like Mac OS-X then all previous Windows releases.

(more…)

More Internet Explorer Bugs

[Update: initially I thought this problem was limited to IE7 and earlier, I was wrong and it also happens in Internet Explorer 8. Kind of destroys what ever expectations I’ve had remaining for IE8]

Although Internet Explorer 8 was already released1 most users are going to stick to previous versions – I know this for a fact as even though Internet Explorer 7 is already more than a couple of years on the market it still only has slightly better then 50% of the Internet Explorer market (not including other browsers).

That being said, its always “fun” finding more Internet Explorer bugs, something which the web developer I’m working with is proficient in (which she isn’t really doing on purpose – I’m not sure if it counts in her favor or not 🙂 ), so here is the latest one she stumbled upon2: (more…)

  1. and it boasts a superior rendering engine – which is almost on par with  Firefox 3: it breaks horribly in the WordPress edit post dialog – its the first serious rendering problem I’ve seen with IE8 []
  2. I haven’t documented the several previous ones we encountered – I might do so in the future []

Cloning VirtualBox VM Snapshots

This is another “how to” tech article, anyone who is not interested in such things may stop reading now.

VirtualBox is a great virtualization software (hypervisor as the lingo currently goes) – I believe it matches up nicely against the current VMWare Workstation line and they offer both an open source version which is free for any use as well as a commercial version (with some added features such as SATA support) that is free for personal use.

VirtualBox allows you to take snapshots of the current VM state so that you can safely return to a previous state of your VM if you messed something up (for example – installed too much software on your Windows XP VM). Unfortunately, unlike what the VirtualBox UI will have you think, the snapshot features allows you to take progressive snapshots but you can’t fork your snapshot tree – you can’t create branches off old snapshots. Snapshots which are not current can be either discarded (have their state merged into another state) or reverted too (discard all the newest data and return to the old state).
old state

Additionally, you can’t copy (clone) VMs with snapshots except copying the oldest state1.

(more…)

  1. which is most often not what you want. If you don’t mind discarding all of the old snapshots, you can clone the current VMs state using the method described in this VirtualBox forum thread []

Google may harm your computer, according to Google

Running any search on Google.com, at the moment, including searching for “google” may come up with all results marked This site may harm your computer:

Google may harm your computer

(more…)

Linux no longer Adobe’s least important platform!

Quite the contrary it seams: Adobe to release Flash 64bit first on Linux. True it is only the beta version, and the MS-Windows and Mac OS-X 64bit versions will follow shortly1, but still this demonstrates some serious commitment to Linux as an equal player in the desktop operating system market!

All we need now is Photoshop for Linux and we’re set 🙂

Installing the 64Bit flash plugin for Linux is painless although requires some command line experience:
(more…)

  1. i.e. its been almost two weeks since the Linux release and there is no Windows version yet []

ועוד דפדפן

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

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

אבל זה לא מה שבאמת מעניין בהכרזה הנוכחית, (more…)

ממשקי מגע ב-iPhone – פוסט גנוב

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

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

יש בהצעה השקעה לא מבוטלת בתכנון ובמחשבה על ממשקי משתמש אחידים ושימושיים וההשתלבות שלהם בממשק הרגיל של ה-iPhone, ואני לא מזלזל באף אחד מהדברים שמוצעים, אבל… (more…)

פניני קוד

מדי פעם יוצא לי לתחזק התקנת PHP Nuke ממש ישנה, ואני כל פעם מופתע מחדש מה”איכות” של הקוד: PHP Nuke הוא הדוגמה לכל מה שגרוע ב-PHP – זו טכנולוגיה לא רעה שהביאה את תכנות ה-Web להמוני אנשים שלא היתה להם דרך אחרת להתחיל, אבל זה גם הצד הרע שלה – PHP הביאה את התכנות להמוני אנשים שאין להם מושג בתכנות ואז אתה מקבל דברים כמו קוד שמביא פריטים מעץ הירארכי בעזרת הפונקציות GetKids ו-GetBabies (שקוראות אחת לשניה בלולאה), או את הקוד המבריק הזה:
(more…)

DPKG vs. RPM

No, I’m not going to compare DPKG and RPM (and definetly not APT and YUM/URPMI/RUG), but I use both (I use Ubuntu at home and on the laptop), and while I’m rather proficient with RPM, I often find myself dumbfounded as to how to do a specific action with DPKG.

Fortunately I’ve found this nice reference that compares DPKG and RPM command line switches. It does provide some of the things that I need to do with my package manager. Unfortunately, some of the more advanced functions (specifically queries) I need are not covered there.

So does anyone know how to to do, using dpkg:

rpm -qf <path to file> – Check to which package a given file belongs. This is very important operation when you are trying to troubleshoot something.
rpm -q --scripts <package> – List what scripts have run or will be run when a package was installed or will be removed. This is important for figuring out what mess a specific package have rendered on your system. with -qp instead, this can be used to examine what mess a specific uninstalled packge will render on your system when it will be installed
rpm -q --provides <package> (and other capabilities and dependencies stuff) is required to figure out what package depends on what and why.

Specifically the first I really need as I constantly use this. any comments are welcome, of course 🙂

דבר חשוב מאד שלא שמתי לב אליו בכלל

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

(more…)