The Results Are In!
And you can see the awesome game we made at the Global Game Jam on my Projects page. The Global Game Jam Game page is right here. And thanks to everyone for a great time and great work. And our Music and Sound Designer is Alon Kaplan, starring as Sir Not-Appearing-in-this-Picture.
Posted in Gaming, IT, Maayan, No Category, Programming by Eran with comments disabled.
My Kind of Jam
Global Game Jam. Don’t try to reach me until Saturday night.
Posted in Gaming, IT, No Category, Programming by Eran with comments disabled.
Now That I’m Slightly Back from the Brink of Death by Schoolwork…
Here are some recent updates. As evident by yesterday’s post, I’ve passed the big test I had to pass and that’s a huge load off my mind. I’m still waiting on the last grade, my last assignment. On one hand, it’s a grade I feel much better about and could probably argue for it if it’s not high enough. But on the other hand, if I can’t get the grade that I want, I’m more screwed than with Computability. I’ve had one job interview with a game company on Sunday and I have another today. I got some homework from the first company. A kind of demo of me being able to do what the company does. It’s an interesting request whose legality I still question. I mean, I am doing work for them and I’m not getting payed for it but, at this stage, I’ll do what I can to impress. The next interview I have is for a company that is kind of big in the Israeli Game Development scene and I hope it goes well. Overall, having options is best. I also have an interview lined up with Microsoft. And I know what they say about Microsoft but they do have great researchers and, stack ranking aside, if I do get accepted, I hope the team is good and I get some experience, at least. In the mean time, I’m trying to get a job, trying to gain control of all the everyday monsters that grew more Continue Reading →
Posted in Gaming, High-Tech, IT, No Category, School by Eran with 3 comments.
The U.S. Government Shutdown
The United States government has shut down, sending what is probably thousands of people on unpaid leave and grinding to a halt many services that, I guess, many Americans take for granted. So far, which is a few days until now, nothing has been resolved and there will be no “unnecessary” government workers doing their jobs (such as rangers and probably museum employees and stuff like that) until it is resolved. The debt ceiling is expected to be hit some time before this month is over. Meaning, the USA will not be able to borrow more money if they don’t fix that too, in a law. No such law was able to reach the top of the food chain for quite a while now. If they won’t be able to borrow more, the United States will default on its debts which, as I understand it, is a form of declaring bankruptcy. Which could lead to a total collapse of the US governmental and financial systems. (I know, I’m exaggerating, it’s probably less grim than I make it sound) And when the biggest superpower in the world is going down the toilet… I care about the fact that I can’t get my Astronomy Picture of the Day! You can get it here, by the way.
Posted in Humanity, IT, Less Interesting News, Thinking Out Loud, Weird by Eran with comments disabled.
It is done.
And by it, I mean this.
Posted in IT, No Category, Programming, School by Eran with comments disabled.
T אנשים בצורת
במדריך לעובד של Valve יש קטע מאוד מעניין שמדבר על אנשים בצורת T. לפי ההגדרה, אנשים בצורת T הם אנשים שיש להם מרחב גדול של ידע וכישורים אבל הם גם מאוד ממוקדים וחזקים בתחום לחודי. אני מנסה להיות כזה בן אדם. לא רק כי “Valve, יאיי! אני רוצה לעבוד שם!” אלא גם כי אני חושב שזה מתכון טוב לכל אדם מקצועי שמנסה לחצוב לעצמו נתיב בתחום שלו. ואני גם אוהב לחשוב שאני, כמו שצריך להיות כל בוגר טכניון, בן אדם יחסית כללי בתחום שלי. זאת אומרת, במדעי המחשב לומדים הרבה תחומים רחבים ואני מצפה שלכל טכניוניסט שיוצא משם יהיה לפחות את החלק העליון של ה-T כבר בתהליכי בנייה מתקדמים. אני מרגיש שכשאני יוצא מהטכניון אז יש בעברי מספר שפות תכנות שונות (לפחות C, C++ ו-JAVA בצורה חזקה, ותלוי לאן הולכים, גם Python, C#, ML, BASH, JavaScript וכן הלאה), מספר סביבות פיתוח שונות (Visual Studio, Eclipse ו-GCC/++G עם GDB/DDD לפחות ואצלי גם MonoDevelop, Unity, Qt וכן הלאה) והרבה הרבה שיטות עבודה וטכניקות. וזאת התחלה לא רעה. עכשיו אני רק מנסה למצוא ולייסד את החלק התחתון של ה-T שלי. נ.ב. רק לשם הרישום ואולי השוואה לאחר כך, מ-0 עד 10 כאשר 0 זה כלום ו-10 זה מישהו שבגיל שלי עבד רק עם זה לעומק, הנה הערכה שלי: C++ = 6 Java = 6 C = 5 JavaScript = 4 HTML = 4 SQL = 4 C# = 3 WordPress/PHP = 2 Python = 2 ML = 2 Prolog = 2 Pascal = 1 Assembley = 1 Visual Studio = 6 Eclipse = Continue Reading →
Posted in Humanity, IT, Me, No Category, Programming, Thinking Out Loud by Eran with 2 comments.
מה שמתכנתים עושים
מעין משחקת כל מיני משחקי פזלים שונים ומשונים, מחיפוש חפצים רגיל ועד פזלים קלאסיים של מתגים שמשפיעים אחד על השני. לפעמים היא גם מבקשת עזרה ממני אם הפאזל לוקח יותר מכמה דקות. לפני כמה ימים היא נתקלה בפאזל וביקשה ממני לעזור. אחרי שהסבירה לי את הבעיה, אמרתי “ובכן, זאת בדיוק בעיה של מציאת מסלול המילטוני בגרף מכוון” (מסלול המילטוני הוא מסלול שעובר דרך כל צומת בדיוק פעם אחת). אפשר לפתור את זה בניסוי וטעייה, עם קצת רישום והרבה השקעה אבל אנחנו מתכנתים. אחרי שבנינו את הגרף וניסינו לראות אם יש בו איזה שהוא נתיב ברור ללא הצלחה, הצעתי לכתוב תוכנה שתפתור את זה. כן, למצוא מסלול המילטוני זאת לא בעיה פשוטה. היא NP-Complete. הפתרון הכללי הטוב לוקח (O(n^2*2^n ולא ציפיתי שאפילו נגיע לזה כי כל מה שרציתי זה חיפוש פשוט עם BackTracking. אבל לא נורא, המחשב שלי סבבה ואלו רק 25 צמתים. אז עבדנו על זה ביחד כשעה וחצי-שעתיים והוצאנו תוכנה קטנה שמוצאת את הפתרון. היא עדיין בעייתית אבל הצלחנו לפתור איתה את הפאזל. אני חושב שזה היה שווה את הזמן. :)
Posted in IT, Maayan, No Category, Programming by Eran with 1 comment.
Course Wiki
ברגע שחשבתי על זה הבנתי כמה זה מתבקש שאני מניח שכבר עשו את זה לפניי. אבל לא עשו את זה, או לפחות לא ראיתי שעשו את זה בטכניון. אז הנה רעיון אחד בחינם כי כנראה כבר מאוחר מדי מכדי שזה יהיה שימושי בשבילי: אתר וויקי בשביל קורס. עזבו את אתרי הקורס הרשמיים, עזבו את ההרצאות המוקלטות וקבוצות הדיון ב-Facebook, תרימו אתר וויקי בשביל הקורס. ככה אפשר לעשות רשימה של המושגים הנחוצים עם קישורים למי שלא זוכר באותו הרגע מה כל דבר אומר. וככה גם יהיה הרבה יותר נוח לבנות דף הכנה למבחן משותף ומובן. זה הרעיון, למי שמתחשק להקים אותו.
Posted in IT, Practice, Thinking Out Loud by Eran with 2 comments.
!מורים! תלמדו מעניין
עוד הרצאה חכמה שראיתי ב-TED לאחרונה מדברת על איך ללמד מדע בצורה מעניינת. וזה עוד משהו שאני חושב עליו כבר הרבה זמן. אני חושב על איך צריך לשנות את מערכת החינוך. הרעיון של ממש לספר סיפור בכיתה חדש גם לי. אבל בתור בן אדם שמתעניין בחינוך ועסק בחינוך ממספר כיוונים, כולל מהצד הלומד, אני יודע שבשביל ללמד בצורה אפקטיבית זה חייב להיות מעניין. והדרך הכי טובה להפוך משהו למעניין הוא על ידי להפוך אותו לסיפור או למשחק. אז זה מה שאני אומר ולשם אני מכוון. לימוד צריך להיות כיף. עדכון: ויותר מזה, את רוב הדברים אפשר ללמוד לבד. כל מה שצריך זה סקרנות ומוטיבציה. אז כן, זה לא מתאים לכל אחד אבל אני חושב שרוב האנשים יכולים להסתדר לבד עם ללמוד את הדברים שהם רוצים. כל מה שצריך זה את הכלים ואת הגישה לידע. הידע עצמו לא צריך להיות המטרה וצריך להיות זמין לכולם. המטרה צריכה להיות ההבנה. זה מזכיר לי את Accelerando. שם, בכלכלה 2.0, המטבע העובר לסוחר הוא אינטליגנציה. וזה מה שבאמת צריך לעניין, היכולת להבין ולהשתמש בידע, בעיקר יצירתיות.
Posted in IT, Practice, School, Thinking Out Loud by Eran with 1 comment.
תדמית של חברה
יש חשיבות גדולה לאיך חברה נראית בפני העולם. חברות, באופן כללי, מנסות להרוויח כסף מהלקוחות שלהן. אבל לאיך שהן מציגות את זה יש השפעה מאוד רחבה על העסק שלהם. למשל, איך שהלקוחות או המשתמשים שלהן תופסים אותן, מגיבים להן ולכן גם עוזרים להן להרוויח כסף. למשל, Facebook הוסיפו כלי שימושי לפלטפורמה שלהם. והדבר הראשון שאנשים חושבים הוא, “איך זה יפגע בפרטיות שלי?” כי ככה Facebook מצטיירת. Facebook: “אנחנו רוצים להרוויח עליכם כסף ולכן נשאב מכם כמה שיותר מידע ונמכור אותו.” Instagram: “אנחנו רוצים להרוויח עליכם כסף ולכן נמכור אתכם למי שיהיה מוכן לשלם לנו.” Amazon: “אנחנו רוצים את הכסף שלכם ולכן נספק לכם מחשב לוח במחיר אפסי ואת החנות הנרחבת והכללית ביותר שאי פעם הייתה קיימת ברשת.” Microsoft: “אנחנו רוצים את הכסף שלכם ולכן נשתמש במונופול הכבד שלנו כדי לדרוש מכם מחירים מגוכחים עבור תוכנות מגוכחות יותר.” Apple: “אנחנו רוצים את הכסף שלכם ולכן נשכנע אתכם שהמוצרים היפהפיים שלנו טובים יותר ממוצרים פחות יפים ויותר שימושיים.” Google: “אנחנו רוצים להרוויח עליכם כסף ולכן אנחנו צריכים את המידע שלכם. בשביל להשיג אותו ניתן לכם חבילת שירותים מתקדמת, יעילה ונוחה כך שאתם תרצו לשתף איתנו את המידע שלכם.” ואז אנשים תוהים למה יש כאלו (כמוני) שאומרים שאנחנו יודעים שגוגל הם פשוט עוד חברה שרוצה להשתלט על העולם אבל אין לנו בעיה עם זה.
Posted in High-Tech, IT, Practice, Thinking Out Loud by Eran with comments disabled.