שלום אורח התחבר

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

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

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

הצפנת קבצים בפייתון

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

רקורסיה קטנה ומטריפה

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

סליקת אשראי לחנויות אינטרנט: מדריך למפתחים

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

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

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

חמש טעויות אבטחה שכל מתכנת חייב להכיר

מאגר בשם Common Weakness Enumeration (או בשמו המקוצר CWE) מונה כ-700 טעויות אבטחה שאנו עלולים בטעות לשתול בקוד שלנו. חשוב להכיר כמה שיותר חולשות מהמאגר. הנה ה-6 שתוכלו להתחיל מהן.

סדרי גודל

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

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

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

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

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

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

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

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

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