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

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

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

בגרסאות האחרונות של אופרה (11) משום מה משהו השתנה והתצוגה של הפונטים לגמרי נראתה מכוערת פתאום, דבר שלא קרה לי בגרסה 10. במהלך הפיתוח של גרסה 11 המתכנתים של אופרה החליטו לעבור למנגנון ציור פונטים אחר, למה ואיך תוכלו לקרוא אם תרצו בפוסט בבלוג הפיתוח. בגדול המעבר היה מ-fontconfig ל-xresources/xrdb.

Read More

כיצד לפרוץ ולצרוב את ה-Samsung Galaxy S I9000

בהמשך לפוסט הראשון שלי בנושא של אנדרויד, הפעם את אתמקד יותר ואכתוב כיצד לפרוץ את ה-SGS וכן כיצד לצרוב גרסת ROM חלופית למכשיר. שימו לב שמדובר בשני דברים שונים לחלוטין. בעוד ROOT מאפשר לכם לקבל הרשאות מלאות על המכשיר, צריבת ROM חדש, דורסת את כל המערכת שעל המכשיר ומחליפה אותה בגרסה אחרת.

Read More

תכנות ה-Nexys2 בלינוקס

במסגרת המיני-פרוייקט שלי ב-קורס מעבדה ב-DSP יצא לי להשתמש בערכת הפיתוח Nexys2. מאחר והתכנון שלי כלל פילטר IIR שדרש הרבה מכפלים הערכת פיתוח הזאת פשוט היתה מתנה משמיים (אחרת היתי צריך לשנות את כל התכנון שלי לפילטר כדי לדחוף אותו לרכיב SPARTAN3-256). בכל אופן לערכת פיתוח יש 2 מקורות שאיתם ניתן לתכנת את הרכיב, ישנה את השיטה הישנה JTAG דרך חיבור Parallel, ויש את חיבור ה-USB שעושה את החיים הרבה יותר קלים (מה גם שאפשר לספק מתח ל-BOARD מה-USB ולכסוך את הצורך בשנאי).

Read More

HTTP CONNECT and friends

אחת השיטות (מתודות) שפרוטוקול HTTP/1.1 הגדיר היא CONNECT. השיטה הזו נועדה לבקש פתיחת מנהרה לשרת הרצוי משרת הפרוקסי. השימוש העיקרי הוא לפתיחת ערוץ תקשורת עם אתרים מאובטחי SSL\TLS, ולא ששרת הפרוקסי יעביר את הבקשות שלנו בשמנו. וכדי שהאבטחה והפרטיות באמת יתקבלו נרצה לדבר ישירות לאתר המרוחק (לפתוח ערוץ שיחה פרטי). ולכן נשתמש בשיטה זו, מה שכל דפדפן מודרני עושה בהקשר זה. כיוון ששרת הפרוקסי רק מתעל את התקשורת ביננו לאתר המרוחק. ובדרך כלל לא באמת בודק מה אנחנו מעבירים נוכל לנצל שיטה זו לדברים אחרים.

Read More