הבלוג של ינון פרק

טיפים קצרים וחדשות למתכנתים

האם הקוד הבא מאובטח?

19/11/2017

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

המשך קריאה

סדרי גודל

05/11/2017

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

מדריך: פיתוח יישומים גרפיים בפייתון עם Qt

29/10/2017

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

המשך קריאה

מה כל כך מסוכן בפירצת Buffer Overflow?

22/10/2017

בתחום אבטחת מידע אנו מייחסים חשיבות רבה יותר לתקלה ככל שהיא משפיעה על יותר תוכניות או מערכות. לכן ברור שתקלה במערכת ההפעלה או ברכיב תוכנה בסיסי אחר במחשב עלולה לגרום לנזק מאוד משמעותי. תקלת Buffer Overflow היא באג בתוכניות הניגשות לזיכרון המחשב שגורם להן לכתוב ערכים לזיכרון שהמתכנת לא התכוון שיכתבו. מה כבר יכול להשתבש? טוב ששאלתם.

המשך קריאה

קורס חדש: פייתון למתחילים ממש

15/10/2017

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

המשך קריאה

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

08/10/2017

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

המשך קריאה

פערי תרבויות בין שפות

01/10/2017

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

המשך קריאה