ארכיון עבור הקטגוריה Java

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

שדרוג נוסף לגלגלן (מישהו יכול לבוא עם שם יותר טוב מזה?):
מעכשיו, הגלגלן יודע לקרוא קבצי OPML, שהם קבצי לינקים בפורמט XML שנמצאים בשימוש בגרגרן ובעוד אספני רסיסים.
בנוסף, מעכשיו יש חלון מידע (tooltip) בכל אחד מהלינקים (העכבר צריך לצוף פרק זמן מסויים מעל הלינק) שמכיל את השם והתאור של הבלוג (אם יש).
מה שטוב בשיטה החדשה היא שמופעים שם בלוגים שנמצאים בגרגרן שלי, ולכן כולם (רובם) הם בלוגים חיים שאני באמת קורא על בסיס קבוע, כמו כן, בלוגים חדשים שאני אוסיף לגרגרן יופיעו אוטומטית בגלגלן הקישורים.
אני מזכיר שהגלגלן והקוד שלו משוחרר תחת רשיון חופשי (בחרתי ברשיון BSD), וכולם יכולים להשתמש בו בצורה חופשית לגמרי, כולל שינויים לקוד.
עוד מידע, וקישור לקוד, נמצא פה.
קרדיט הולך לפרוייקט NanoXML, על פרסר XML זעיר ועובד.

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

width="150" height="100"
archive="scroller_applet.jar"
codebase="http://firefang.net/blog">

וככה זה נראה:

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

שחררתי את JNotify 0.7 - ספריית ג’אווה שמאפשרת קבלת ארועים של שינויים במערכת הקבצים על מערכות חלונות ולינוקס (2.6.14 ומעלה).
ממשק התכנות (API) של JNotify הוא מאוד פשוט, ומתועד פה.

יש עמוד חדש שמסביר איך להוסיף לאתר ישומון לגלילת לינקים.

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

FireStats icon Powered by FireStats