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

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

דוגמת awk: יצירת קבצים ותיקיות על פי קובץ טקסט

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

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

המשך קריאה

ניוזלטר ופוסט באותו היום! בואו נראה מתי עוד זה קורה.

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

המשך קריאה

דונאלד טראמפ והקריירה שלך בהייטק

24/11/2016

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

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

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

המשך קריאה

הצילו! הקבצים המשובטים באים!

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

המשך קריאה

אתרי צד שלישי שאני משתמש בהם באתר ToCode

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

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

המשך קריאה

עברנו ל lets encrypt

07/11/2016

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

המשך קריאה

בדיקות אוטומטיות לתוכניות Python

03/11/2016

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

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

השבוע הוספתי בדיקות אוטומטיות לפתרונות שתלמידים מגישים בקורס Python, ואלה שני הטריקים שעזרו לי בדרך.

המשך קריאה