// הערות בין commit ל-commit
הבלוג של 4Dev
מדריכים קצרים ומעשיים על פורמטים, המרות והכלים הקטנים שחוסכים הרבה זמן.
מומלץ · וידאולמה הסרטון מהאייפון לא נפתח במחשב, ואיך טאב בדפדפן פותר את זה תוך שניות
האייפון מצלם וידאו ב־HEVC, שהרבה מחשבים, טלוויזיות ועורכי וידאו לא מנגנים. הנה למה זה קורה, ואיך פותרים את זה תוך שניות בדפדפן בלי להעלות את הקובץ.
מטבעותלמה השער בבנק שונה מהשער שרואים באינטרנט
השער שאתם רואים באינטרנט הוא לא השער שתקבלו בבנק או בשדה התעופה. מאיפה מגיע ההבדל, ואיך מחשבים כמה הוא עולה לכם.
נתוניםJSON לא תקין? 7 הטעויות שמאחורי כמעט כל שגיאה
פסיקים מיותרים, גרש בודד, הערות ועוד: הטעויות הקטנות ששוברות JSON, איך מזהים אותן מהר ואיך מתקנים כל אחת.
אבטחהכמה ארוכה צריכה להיות סיסמה? החישוב במילים פשוטות
אורך מנצח סימנים. כמה מהר נופלות סיסמאות קצרות, למה 16 תווים אקראיים זה יותר ממספיק, ואיך יוצרים סיסמה כזו בבטחה.
כליםאיך יוצרים קוד QR שנסרק בכל פעם
גודל, ניגודיות, שוליים ריקים וכמה מידע מכניסים פנימה: הכללים הפשוטים שקובעים אם קוד QR מודפס יעבוד כבר בניסיון הראשון.
אבטחהמה יש בתוך JWT, ולמה פענוח הוא לא אימות
טוקן JWT נראה כמו רצף תווים אקראי, אבל כל אחד יכול לקרוא אותו. מה יש בשלושת החלקים שלו, ומה הטעות שמובילה לפרצות אבטחה.
פיתוחביטויי Cron בהסבר פשוט, עם 10 דוגמאות מוכנות
חמישה שדות, ארבעה סימנים ומלכודת אחת של אזורי זמן. כך קוראים וכותבים תזמוני cron, עם דוגמאות שאפשר להעתיק.
אבטחהMD5, SHA-1 או SHA-256: באיזה גיבוב להשתמש?
בדיקת שלמות, אימות קבצים, סיסמאות וחתימות צריכים כל אחד משהו אחר. מדריך קצר לבחירת פונקציית הגיבוב הנכונה, והטעות האחת שחייבים להימנע ממנה.
פיתוחBase64 בהסבר פשוט: למה הוא משמש, ולמה הוא לא הצפנה
Base64 מופיע במיילים, ב-data URI, בכותרות API וב-JWT. איך הוא עובד, למה הוא מגדיל נתונים בשליש, ולמה הוא אף פעם לא מסתיר כלום.
עיצובניגודיות צבעים ו-WCAG: איך הופכים טקסט לקריא
מה המשמעות של יחס ניגודיות 4.5:1, איזה טקסט צריך AA או AAA, ותיקונים מהירים לזוגות הצבעים שנכשלים הכי הרבה.
תמונותתמונות HEIC מהאייפון: למה הן לא עולות לאתרים ואיך פותרים
קבצים כבדים ופורמט שהרבה אתרים ומחשבים עדיין לא פותחים. כך הופכים תמונות מהאייפון ל-JPG קטן שעובד בכל מקום.
נתוניםJSON ל-CSV בלי לאבד אף שדה
מפתחות מקוננים, שדות אופציונליים ופסיקים בתוך מחרוזות — כך 4Dev משטח JSON מבולגן ל-CSV שמוכן לגיליון.
תמונותWebP, PNG או JPG: באיזה פורמט להשתמש?
שליפה מהירה לבחירת פורמט תמונה — ולמה המרה בדפדפן שומרת על הפרטיות של הקבצים שלכם.
וידאו ואודיוחילוץ MP3 מ-MP4 — ישירות בדפדפן
דפדפנים מודרניים יודעים לפענח ולקודד מדיה בעצמם. כך עובד חילוץ אודיו בדפדפן, בלי להעלות את הסרטון.
פיתוחחותמות זמן Unix: שניות או מילישניות?
הבאג של 13 הספרות שעולה לפרודקשן כל שבוע, וכלל פשוט להבחין בין שתי היחידות.