למתכנתים היום יש יותר מדי זמן פנוי, ויש לנו הוכחות

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

מקור: Pixabay

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

Chuck Norris API – צ’אק נוריס להמונים

אם יש משהו שוותיק כמעט כמו האינטרנט, הוא ז’אנר בדיחות הצ’אק נוריס. למקרה ובדיחות אלה יכולות להועיל לכם באיזושהי צורה, קיים API שנקרא Chuck Norris API בעזרתו תוכלו לפרסם בדיחות צ’אק נוריס אקראיות באתרכם, ואף לשתף בדיחות לפי נושאים בסלאק. רוצים בדיחת צ’אק נוריס על פיתוח? פשוט כיתבו בערוץ או בקבוצת הסלאק chuck dev/

האינטגרציה ל-Slack בפעולה. צילום מסך: גיקטיים

ArnoldC – כשיצירת משתנה הופכת ל-“GET TO THE CHOPPER!”

תכירו את ArnoldC, שפת התיכנות של ארנולד שוורצנגר. כל קשר בין יוצרי שפת התיכנות לשחקן האגדי (ולמושל בדימוס) מקרי בהחלט, אבל השחקן היווה כמובן מקור לשפת התיכנות המבוססת על שלל משפטי המחץ שלו. לא מבינים מה הקטע? נדגים בעזרת תוכנית בסיסית המדפיסה “Hello World” למסך:

IT'S SHOWTIME
TALK TO THE HAND "hello world"
YOU HAVE BEEN TERMINATED

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

is-thirteen – כי איפשהו, מתישהו תמיד יש צורך לבדוק אם מספר שווה ל-13

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

if (someNumber == 13)
  // true
else
  //false

ישנם מתכנתים כל-כך נדיבים כיום, שהם החליטו לחסוך לכם אפילו את הטרחה הזאת ובנו package בשם is-thirteen שכל תפקידה הוא לבדוק האם מספר מסויים הוא 13. זאת לא בדיחה, קיים פרוייקט שמאגד תחתיו שורות קוד, 92 תורמים, ואפילו קוד התנהגות – כל אלו משמשים חבילת תוכנה קטנה שכל תפקיד הוא לבדוק האם מספר כלשהו שווה ל-13.

הלוגו של is-thirteen. מושקע כמעט כמו החבילה. מקור: GitHub

vanilla.js – קומפיילר של JavaScript ל-Javascript

Vanilla הוא קומפיילר שלוקח קוד JavaScript וממיר אותו ל… תחזיקו חזק… קוד JavaScript. זהו, זה כל הסיפור. הוא לא באמת עושה כלום. עם זאת, נראה שהתיאור שלו ב-GitHub היה משכנע מספיק כי מתכנת תמים היה צריך להתייעץ ב-Stackoverflow כדי לוודא שהוא לא מדמיין. באתר הספרייה מתפארים במגוון משתמשים מרוצים שנהנים מהקומפיילר כמו פייסבוק, גוגל, יוטיוב, אפל, ויקיפדיה, נטפליקס, ואף מאפשרים להוריד את הקומפיילר עם שלל הרחבות לבחירה – כאשר למרבה הפלא, הגודל של כל קובץ zip להורדה נשאר 0MB.

vapor.js – פריימוורק JavaScript כ”כ קטן, שהוא לא קיים

vapor.js היא ספריית ה-JavaScript הקטנה והמהירה בעולם. איך הושג הטייטל הזה? המוצר דוגל במינימליסטיות ופשטות. או במילים פשוטות: בספריה הזאת קיימות 0 שורות קוד. יש כבוד למתכנתים של Vapor ו-Vanilla שמביעים חיבה ל-JavaScript על ידי הרחבות שלא באמת מרחיבות שום דבר, אבל בואו – מי אתם שתנסו לנצח את Node.js?

מקור: GitHub

ComcastifyJS – כשאתם רוצים לקחת דברים לאט יותר

לאלו מכם שלא מכירים, The Onion הוא אתר סאטירי הנוהג לשתף ‘פייק ניוז’ סאטירי ודי מצחיק. מה שיותר מדהים, זה שהסאטירה שלהם אינה שמורה לידיעות חדשותיות בלבד. לצד לא מעט פרוייקטים אמיתיים ומועילים, צוות המפתחים של The Onion שיתפו בחשבון ה-GitHub של האתר כמה וכמה פרוייקטים קצת פחות רציניים. ComcastifyJS הוא אחד מהם, ולמקרה שתהיתם – מדובר בספריית JavaScript שגורמת לתמונות בעמוד אינטרנט להיטען באיטיות.

“עם כל האינטרנט שמסתובב לו, לפעמים כל מה שאנשים רוצים זה לחוות את הריגוש של עמוד ארוך נטען”, מספר הפרוייקט בקובץ ה-README שלו. “העניקו למשתמשים שלכם הזדמנות להינות מפיסה קטנה מהעתיד ע”י טעינה איטית של התמונות באתר שלכם – באמצעות ComcastifyJS!”

צילום מסך: גיקטיים

עומר להב

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

הגב

8 תגובות על "למתכנתים היום יש יותר מדי זמן פנוי, ויש לנו הוכחות"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
המגיב החד פעמי
Guest
המגיב החד פעמי

נראה שגם לכותב הכתבה יש זמן פנוי.
וגם למגיב פה.

מישהו
Guest

משעשע

משהו
Guest

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

מישהו
Guest

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

מיכאל
Guest

לא זכורה לי הספרה 13

עודעודמישהו
Guest

היא מסומנת לעיתים באות D.

מעריצי הילה
Guest

איך הם לא שמו את אוליביה ווילד בלוגו, איך??

wpDiscuz

תגיות לכתבה: