ארכיון

ארכיון הכותב

//aSnippet - שיתוף קוד

24 נובמבר, 2009 gadi_sr אין תגובות

Read in English

פרויקט אסניפט, מאפשר שמירה ושיתוף של חתיכות קוד קטנות, המתארות פעולות שימושיות ושכיחות בשפות פיתוח שונות

(As3, As2, Js, PHP, HTML, MXML…)

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

.

.

חפש ושמור חתיכות קוד | צ'אט עם אנשי מקצוע ומכרים | נהל ושתף נכסי פרויקטים

.

downloadFlashIcon . downloadAirIcon.

.

לשים לב

Installation Instructions aSnippet Flash Extension - הוראות התקנת אסניפט כתוסף פלאש

Get Adobe Air - הורד והתקן אדובי איר

.

  • Share/Save/Bookmark
קטגוריות:כללי תגיות:

6rounds מגייסים, ואתם מוזמנים להצטרף !

22 נובמבר, 2009 gadi_sr אין תגובות

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

  • Share/Save/Bookmark
קטגוריות:כללי תגיות:

MAXwidget

22 אוגוסט, 2009 gadi_sr תגובה אחת

  • Share/Save/Bookmark
קטגוריות:כללי תגיות:

Flex SDK 3.4 + עדכון אבטחה

20 אוגוסט, 2009 gadi_sr אין תגובות

גרסה יציבה חדשה של Flex SDK הכוללת תיקוני באגים וטיפול בבעיית אבטחה יצאה היום.

באגים שתוקנו

עדכון אבטחה

לינק להורדת Flex SDK

להסבר כיצד לעדכן SDK לפלאש ול-Flex

  • Share/Save/Bookmark
קטגוריות:Flash CS4, Flash Player 10, Flex, פיתוח פלאש תגיות:,

Moonlight 2.0 יוצא לבטא

18 אוגוסט, 2009 gadi_sr אין תגובות

moonlight הוא פרוייקט opensource שמאפשר על ידי התקנה במערכת linux לצפות באתרים שמריצים Silverlight 2.

לכתבה המלאה

  • Share/Save/Bookmark
קטגוריות:כללי תגיות:,

קצר ומלוכלך או ארוך ונקי?

18 אוגוסט, 2009 gadi_sr אין תגובות

מאמר מצויין של Martin Fowler המשווה בין 2 דרכי כתיבת feature חדש לתוכנה לגרעון תקציבי מול בטחון כלכלי.

  • Share/Save/Bookmark
קטגוריות:כללי, פיתוח פלאש תגיות:

טיפ- כיצד לקצר את זמן הקומפילציה בפלאש

16 אוגוסט, 2009 gadi_sr אין תגובות

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

Strict mode זוהי הגדרת קומפילציה שמבצעת בדיקת Type checking בזמן הקומפילציה, כלומר שאם אני מעביר לדוגמא לפונקציה מסויימת פרמטר מסוג Number בעוד הפונקציה דורשת String, הודעת השגיאה תתקבל בזמן הקומפילציה ותעצור את התהליך. לעומת זאת אם משתמשים ב-Standard mode מקבלים את השגיאה רק בזמן הריצה במידה שהפונקציה אכן מתבצעת אם הפרמטרים הלא תקינים.

כמובן שעל מנת ליצור קוד טוב יותר ולגלות תקלות, עדיף לעבוד תמיד ב-Strict mode אבל אם עושים שינויים מינוריים, או שינויים בגרפיקה שכלל לא משפיעים על הקוד, וזמן הקומפילציה נהייה קריטית מבחינת תפוקת העבודה של המפתח, כדאי לשקול להשתמש ב-Standard mode לזמן מסויים. השינוי יכול לקצר את זמן הקומפילציה פי 4 ויותר, מאוד משמעותי בפרוייקטים מורכבים.

שינוי ה-Mode נקבע ב-File->Publish Settings->Flash->AS3 Settings->Errors:Strict mode.

  • Share/Save/Bookmark
קטגוריות:Flash CS4, כללי תגיות:, ,

HTML5 פלאש, Java ובחירת טכנולוגיות

16 אוגוסט, 2009 gadi_sr אין תגובות

פוסט מצויין של Bruce Eckel בנושא בחירת טכנולוגיות על פי דרישה (ולא על פי המשקיעים) נוגע ב-HTML5 וקניה של On2 על ידיד Google.

  • Share/Save/Bookmark
קטגוריות:כללי תגיות:,

מדריך פלאש - שינוי תצוגה של העכבר לפי בחירה

12 אוגוסט, 2009 gadi_sr אין תגובות

מדי פעם כאשר כותבים אפליקציית פלאש נתקלים בצורך לשנות מראה העכבר, הסיבות יכולות להיות:

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

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

שינוי אייקון

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

var circle:Circle = new Circle();
Mouse.hide();
addChild(circle);

stage.addEventListener(MouseEvent.MOUSE_MOVE, handleMouseMove);

function handleMouseMove(evt:MouseEvent):void
{
circle.x = mouseX;
circle.y = mouseY;
}

This movie requires Flash Player 9

שינוי התנהגות

במקרה הזה, שימוש בפקודת Mouse.cursor החדשה של Flash Player 10 תאפשר לפתור את הבעיה בשיטה הקלה ביותר. השימוש בפרמטר זה אפשרי רק מ-Flash Player 10:

This movie requires Flash Player 9

Mouse.cursor = MouseCursor.HAND;

עוד על אפשרויות שינוי cursor

  • Share/Save/Bookmark
קטגוריות:Flex, כללי תגיות:

מדריך פלאש - FMS Authentication

7 אוגוסט, 2009 gadi_sr אין תגובות

כל מי שמתעסק בשרתי מדיה ו-streaming מכיר את Flash Media Server כשרת אמין ויציב לתקשורת וידאו ב-stream עבור שידורים חיים ן-vod. 85% מהוידאו ברשת, שידורים חיים ו-vod משודרים ל-Flash Player והיתרון בשימוש עם Flash Media Server הוא שאין צורך בהתקנה נוספת חוץ מ-Flash Player שמותקן על 97% מהמחשבים המחוברים לאינטרנט.

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

ישנם מספר דרכים לבצע אוטנטיקציה בכניסה לאפליקציית FMS:

1. אותנטיקציה ב-SSAS : כאשר משתמש מנסה להתחבר לאפליקציית FMS הוא יכול להעביר פרמטרים נוספים כחלק מתהליך ההתחברות. בשלב זה יכול הסקריפט בצד השרת לבצע קריאה ל-Database באמצעות http או tcp לשרת חיצוני ולאשר את המשתמש על פי הפרטים. בשלב זה גם ניתן לתת לו הרשאות לגבי publish ו-receive לשידור. בכל שלב ניתן להעיף את המשתמש מהחיבור ל-FMS.

2. אותנטיקציה ב-FMS Plugin: קיימת אפשרות לכתוב plugin ספציפי ב-c++/c שמתחבר ל-flow של ה-FMS ולאשר או לא לאשר פעולות של משתמשים במספר שלבים בדרך:

a. שלב ההתחברות: שלב זה מתבצע לפני חיבור המשתמש לאפליקציה, ובו ניתן גם להעביר משתמש לשרת/אפליקציה אחרת ללא שהמשתמש ידע על כך (טוב במקרים של load balancer אפליקטיבי).

b. שלב פעולה על stream: כאשר משתמש רוצה לבצע פעולה מבויימת על stream (להאזין או לשדר לדוגמא) ניתן לבדוק אילו הרשאות קיימות לו ועל פי זה לאשר לבצע את הפעולה.

שימוש באותנטיקציה ב-SASS דורש יותר משאבים (CPU) משרת ה-FMS ובאופן כללי אם ניתן, עדיף לבצע אותנטיקציה ברמת ה-plugin.

דוגמא לאותנטיקציה ב-SSAS:

Application.onConnect = function(client, username, password) {
if(username == myUsername && password == myPassword)
{
application.acceptConnection(client);
}
else
{
application.rejectConnection(client);
}
}

  • Share/Save/Bookmark
קטגוריות:FMS, מולטימדיה תגיות:

Google קונה את On2 ב-106M$

6 אוגוסט, 2009 gadi_sr תגובה אחת

את חדשות היום אתם ודאי כבר יודעים. Google קונה את On2 technologies האחראים על Flix בגרסאותיו השונות (Live, Engine, DirectShow SDK וכו') וגם מחזיקה ב-IP של VP6, ה-encoder שכנראה שינה את הדרך בה רואים וידאו באינטרנט. כיום הוא מוטמע כ-decoder בפלאש אבל לא כ-encoder (בו משתמשים כיום ב-Sorenson Spark).

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

- Google יטמיעו את הקודקים של הוידאו ב-Google talk
- יכולים להכריז על de facto סטנדרט חדש של encoder שיהיה מוטמע ב-chrom
- אם הם ישחררו חלק מה-codecs אולי נראה VP6 encoder ב-Flash player (???)
- סטנדרט חדש של codec ל-HTML5 (???)

מבחר כתבות בנושא:

Press Release

TechCrunch

On2

Twitter

  • Share/Save/Bookmark
קטגוריות:Flash Player 10, כללי, מולטימדיה תגיות:, ,