Tuesday, October 26, 2010

התקנת Flash על Linux Xubuntu 64Bit

התקנתי לאחרונה את הגרסה האחרונה של Xubuntu. גרסה 10.04. למי שלא שמע, Xubuntu היא גרסה של Ubuntu/Debian Linux עם סביבת עבודה רזה קלילה מהירה ונוחה בשם xfce. אני עוד ארחיב את הנושא, אבל עקרונית אני מאוד מרוצה. התקנה עברה מהר נוח וחלק על ה - Laptop שלי כולל עיברית וכו'.

כאשר ניסיתי להתקין Adobe Flash Player הייתי קצת בבעייה, היות והתקנתי את גרסת ה - 64Bit עדיין לא היה Player נוח וזמין להורדה אלא רק גירסת בטא ניסיונית שמגיעה בתור קובץ אחד בלבד ללא התקנה אוטומטית.

אז כיצד כן מתקינים.
מורידים את גרסת ה - "square" ל - 64Bit Linux מהאתר של Adobe.
ואז איך מחברים אותה. פשוט מאוד:
מעתיקים את הקובץ לספריית ה - Plugins של Mozilla.
sudo cp /home/xxx/Downloads/libflashplayer.so /usr/lib/mozilla/plugins

מפעילים מחדש את Chrome או Firefox והכל עובד ...

כן, התקנתי את Chrome ל - Linux ואני מאוד מרוצה. אגב Chrome בגרסת ה - 32Bit כבר מגיע עם Flash.

Thursday, October 21, 2010

החלפה בין שני משתנים ב - PHP

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

$a = 5;
$b = 7;

כמובן שאפשר להחליף ערכים באמצעות משתנה שלישי:
$x = $a;
$a = $b;
$b = $x;

אבל זו לא חוכמה כל כך גדולה ...
אפשר גם להחליף ערכים בצורה כזו, קצת יותר מתחוכמת ועושה שימוש בפונקציה list:
list($a, $b) = array($b, $a);

אבל זה לא יעבוד עם מערכים, ולכן מצאתי שיטה נוספת להחלפת משתנים
$x ^= $y ^= $x ^= $y;

חמוד לא?