מפתחים

כלי עזר למפתחים — UUID, חותמות זמן, Base64, בסיסי ספירה וקודים, הכול פועל במצב לא מקוון בדפדפן.

מזהים וזמן

3

קידוד

5

צבעים וטקסט

6

גלגל צבעים

גלגל צבעים HSV, HSL ו-RYB של הציירים, הרמוניות צבעים מוכנות והמרה בין HEX, RGB, HSL, OKLCH ו-CMYK. גם אסימון Tailwind הקרוב ביותר. חינם, בלי התקנה.

טפטפת צבעים

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

המרת אותיות גדולות וקטנות

המירו טקסט ל-camelCase, snake_case, PascalCase או kebab-case, או פשוט לאותיות גדולות או קטנות במהירות. למפתחים ולכתיבה יומיומית. אונליין ובחינם.

השוואת טקסטים

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

עורך Markdown

עורך Markdown אונליין עם תצוגה מקדימה חיה זה לצד זה: סרגל כלים, קיצורים, טבלאות, רשימות משימות, הערות שוליים, הדבקה מ-Word או Google Docs ושמירה כ-PDF או Word.

ממיר Markdown

ממיר Markdown חינמי: המרת MD ל-PDF, Word, EPUB, LaTeX, HTML או טקסט, טבלאות ל-Excel ול-CSV, וגם Jira, Slack ו-BBCode. הכול רץ בדפדפן שלכם.

מקובצים לפי המצב, לא לפי הפורמט

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

“יש מחרוזת אטומה ביומן הזה ואני לא יודע מה זו.” אם היא נראית כמו 550e8400-e29b-41d4-a716-446655440000, ה מפענח ה-UUID אומר לכם את הגרסה, ועבור v1, v6 ו-v7, את חותמת הזמן שבה נוצרה. אם היא נראית כמו SGVsbG8= או מסתיימת ב-==, זה Base64 — פענחו אותו. אם זה מספר בן עשר ספרות המתחיל ב-17, זו חותמת זמן Unix מבערך עכשיו.

“אני צריך מזהה.” מחולל ה-UUID עושה v1 ו-v3 עד v7 ויפיק אלפים בבת אחת עבור זריעת מסד נתונים לבדיקה.

“חותמת הזמן הזו שגויה בפקטור של אלף.” שניות או מילישניות — ממיר חותמות הזמן מטפל בשניהם ומראה לכם איזה מהם נתתם לו.

“אני צריך את ה-data URI הזה כקובץ אמיתי.” או ההפך: Base64 לתמונה.

“מה בדיוק הצבע הזה?” בורר הצבעים להמרה בין סימונים, בורר צבעי התמונה לקריאת ערך מתוך צילום מסך או מוקאפ.

“זה צריך להיות snake_case וזה camelCase.” ממיר הרישיות.

“מה זה 0xDEADBEEF בעשרוני, ומה קורה אם הוא מסומן?” ממיר מערכות הספרות, שבניגוד לרוב מטפל במספרים שליליים ובמשלים לשתיים.

מזהים חושפים יותר ממה שאנשים מצפים

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

UUID גרסה 1 כולל חותמת זמן וכתובת ה-MAC של המכונה. זה היה העיצוב המקורי — ייחודיות מובטחת על ידי “המכונה הזו, ברגע הזה”. זה גם אומר ש-UUID מגרסה 1 בכתובת URL ציבורית אומר לכל מי שאכפת לו בדיוק מתי הרשומה נוצרה ונותן לו מזהה יציב עבור השרת שיצר אותה. אתם יכולים לאמת זאת בעצמכם על ידי הדבקת אחד לתוך המפענח.

גם UUID גרסה 7 כולל חותמת זמן Unix, במכוון, כי מיון לפי מזהה ומיון לפי זמן יצירה שהם אותו דבר שימושי מאוד עבור מיקום אינדקס במסד הנתונים. המחיר הוא אותו חשיפה: מזהי v7 מסודרים, כך שחשיפתם בפומבי חושפת זמני יצירה ומאפשרת למישהו להעריך כמה רשומות אתם יוצרים לשעה על ידי צפייה בשניים מהם.

v4 הוא זה שלא חושף כלום — 122 ביטים של אקראיות ואין מבנה. זו הסיבה שהוא נשאר ברירת המחדל לכל דבר שפונה למשתמש, ולמה “השתמשו ב-v7 עבור המפתח הראשי, v4 עבור המזהה הציבורי” הוא כלל סביר עבור אותה טבלה.

Base64 חושף הכול, מיד, לכל אחד. זו לא הסתרה. סוד Kubernetes מקודד ב-Base64 כדי שערכים בינאריים ישרדו YAML, לא כדי להגן עליהם.

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

אשמח אם תוכלו לשתף את הדפים האלה עם חברים, לשמור אותם במועדפים או לקשר אליהם. תודה! 🙏