כללי

Cerebro.js – פרויקט הגמר שלי – ועדת מעבר 2

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

איך טעינת קבצי JavaScript באמצעות בקשת Get פשוטה עלולה להסתבך

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

בירור גרסאת הדפדפן באמצעות UserAgent – ולמה לא להשתמש ב-Navigator.appName

כחלק מפרויקט הגמר שלי, ייצרתי Agent ב-JavaScript שמצטרף לקוד הקיים, ומנטר את הביצועים שלו על לקוחות שונים. אחד מהפרמטרים, אותם הייתי רוצה להציג בדו"ח שאני מציג, היה שם הדפדפן. לא שזו בעיה גדולה, זכרתי את navigator.appName, אז מיד השתמשתי בו. באופן מצחיק, כשבדקתי את האתר עם Chrome, גיליתי שה-appName הוא Netscape. באופן מצחיק עוד יותר, […]

פרויקט – אפליקציית rebook

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