פורסם 2010 במאי 2015 שנים מועתק ממשהו שחבר שלי פירסם בפייסבוק. זה פשוט אדיר.שפות תכנותUnix!כן…זה כל מה שצריך בשביל לירות לעצמך ברגל.Cאתה פשוט יורה לעצמך ברגל.++ Cזה אמנם קשה יותר לירות לעצמך ברגל. אבל אם אתה מצליח…אז אתה מפרק לה את האמ'אמא!NETאתה מוצא אקדח, אבל הוא מתפרק לך בידיים. אתה מחבר אותו בחזרה, והוא שוב מתפרק. אתה מנסה להשתמש ברכיב .GUN של מיקרוסופט אבל גם הוא מתפרק. מתוסכל, אתה דוקר את עצמך ברגל.Assemblerאתה מתכונן לירות לעצמך ברגל, ואז מגלה שאתה קודם צריך להמציא את האקדח, את הקליע, את ההדק וכן, גם את הרגל.PHPאתה יורה לעצמך ברגל באמצעות אקדח שהורכב מ-300 אקדחים אחרים.ASPמיקרוסופט יורה לך ברגל.Perlאתה יורה לעצמך ברגל, אבל אף אחד לא מצליח להבין איך עשית את זה. שישה חודשים אחרי - גם אתה לא!Javascriptהמצאת דרך חדשה, דינאמית ומהנה לירות לעצמך ברגל. בסוף מסתבר שהאופציה לירי disabled באקדח שלך.HTMLhttp://body/lower-half/leg/foot.appendage" _cke_saved_href=">http://body/lower-half/leg/foot.appendage">Shoot hereCSSאתה יורה לעצמך ברגל ימין וברגל שמאל באותה צורה בדיוק, אבל משום מה הקליע ברגל שמאל גבוה ב-10 סנטימטרים מרגל ימין.AJAXאתה לוחץ על ההדק (א-סינכרונית כמובן) ומתפלל שעד שהקליע יגיע לרגל, היא עדיין תהיה שם.Basicאתה יורה לעצמך ברגל עם אקדח מים. במערכות גדולות, אתה ממשיך לירות עד שהרגל נרקבת ונושרת.Basic עם קומפילציהאתה יורה לעצמך ברגל קליע 9 מ"מ באמצעות משגר רקטות.JAVAאחרי שהצלחת לייבא את אובייקט "ג'אווה.יד.ימין.הדק" ואת "ג'אווה.אקדח.קליע", וכתבת את כל הקלאסים ואת המתודות של תהליך הירי, שכחת כבר מה אתה אמור לעשות.Pascalחבל על הזמן, הקומפיילר פשוט לא יתן לך לירות לעצמך ברגל.Visual Basicאתה יורה לעצמך ברגל, אבל אתה נהנה כל כך מהקלות שזה אפילו לא מזיז לך.Pythonאתה יורה לעצמך ברגל בלי שום בעיה. ממשיך לאגן, לבית החזה ולבסוף לראש. בעיה נפתרה.Rubyהאקדח שלך מוכן לירי תוך 5 דקות בלבד, אבל אתה לא מוצא את הנקודה הנכונה לירי.Paradoxלא רק שאתה יכול לירות לעצמך ברגל, גם המשתמשים יכולים.FORTHברגל לעצמך יורה אתהSNOBOLאם הצלחת - ירית לעצמך ברגל ימין. אם נכשלת - ירית לעצמך ברגל שמאל.Concurrent Euclidאתה יורה לעצמך ברגל של מישהו אחרHyperTalk"שים קליע ראשון של האקדח לתוך הרגל מצד שמאל של הרגל של עצמך"המתן לתגובה.Modula2אחרי שאתה מבין שאתה לא יכול להשיג שום מטרה באמצעות השפה הזו, אתה יורה בסובבים אותך ולבסוף מתאבד.APLאתה יורה לעצמך ברגל ואז מבלה יום שלם בניסיון להבין כיצד לעשות זאת בפחות תווים.FORTRANאתה יורה לעצמך בכל אצבע במחזוריות, עד שנגמרים לך האצבעות ואז אתה עובר לרגל השנייה. במידה ונגמרו לך הכדורים בדרך, אתה ממשיך בכל מקרה לירות סרק כי אין שום דרך לעצור את זה!MATLABאתה יכול לירות את כל המחסנית בלחיצה אחת על ההדק, אבל אם הכדורים מסודרים בשורה במקום בטור זה לא יעבוד.CLPבעזרתה האדיבה של מערכת ההפעלה, אתה מצליח לפגוע לעצמך ברגל אולם כשאתה מנסה לבצע החייאה (CPR), אתה מגלה שקיבלת CPF שאחריו תצטרך לעקוב.. (RPGקיבלת רק 6 קליעים לעשות זאת, אולם אם לא תשים אותם במקום הנכון לא תוכל להשתמש בהם.RPGLEקיבלת עוד 4 קליעים לביצוע המשימה. אתה "חופשי" לשים את הקליעים היכן שאתה רוצה ופתחו לך את כל הדרכים להשתמש בהם.MS-ACCESSאתה מנסה לירות לעצמך ברגל אבל מגלה שהרגל לא מאונדקסת כלל והקליע לא מצטלב טוב עם הטבלאה של האקדח ויצא שירית רגל באקדח באמצעות הקליע.AJAXאתה יורה קדימה, ואז מגיע מהר ככל האפשר לצד השני בתקווה שתשיג את הקליע שיפגע ברגל.DRUPALכדי לירות לעצמך ברגל אתה צריך להתקין מודול אקדח. אחרי שאתה מתקין אותו אתה מגלה שאתה צריך להתקין גם מודול מחסנית ומודול כדור. אתה מתקין הכל ומגלה שאין לך הרשאות לירות באקדח. אתה פותח הרשאות לירות באקדח. והרשאות להשתמש במחסנית, והרשאות להשתמש בכדור. אתה יורה לעצמך ברגל, אבל זה לא נראה טוב.JQEURY$("leg").addClass("damage").do("shoot").runxhtmlאתה יורה לעצמך ברגל בקלותאבל אז מגלה שזה לא עומד בתקן W3ASP.Net -"אתה גורר אובייקט אקדח מה-toolbox לעמוד, מבצע Binding למחסנית הכדורים שגררת לפני-כן ומפעיל. לאחר מספר דקות של קומפילציה (אם ה-Studio לא קרס בדרך), אתה מגלה שהאקדח שגררת מגיע עם ארסנל שלם של כלי-נשק שבכלל לא רצית ואין לך כל דרך לוותר עליהם. לאחר מספר דקות נוספות של טעינה הכדור נורה באיטיות רבה ומפספס את המטרה."TSQLאתה טוען כדור לטבלת אקדח רק כדי לגלות שעוד כמה אנשים מבצעים את אותה פעולה באותו רגע ותוקעים יחד את הכדור בקנה האקדח שמתפוצץ לך ביד.TSQL2אתה מורה לאקדח לירות את כדור מספר 1 ומגלה שהוא נמצא בתחתית המחסנית, מתוסכל - אתה נאלץ לקחת מחסנית זמנית ולסדר בה את הכדורים מחדש לפי סדר מספרי רץ.BizTalk:כדי לירות לעצמך ברגל, אתה צריך להגדיר את תבנית הכדור, את הקישור לאקדח מצד אחד ולרגל מצד שני ואת התווך של היריה עצמה. אם אתרע מזלך, הכדור יגיע לרגל. אם לא, הוא ישאר בתווך לנצח.מערכות הפעלהMicrosoftאובייקט "רגל" ייכלל רק בגרסה הבאה. אתה, ככל הנראה, תאלץ לשדרג בעלות של 500 ש"ח. אבל, במיקרוסופט טוענים שזה יהיה אובייקט ה"רגל" הטוב ביותר איי פעם.אחרי ששידרגת, אתה יודע שאתה יכול לירות לעצמך ברגל, אבל אתה לא מצליח לעשות זאת על סמך התיעוד ב-.MSDNב- Windows 95: האקדח לא תואם את מערכת ההפעלה. אתה חייב לשדרג לאקדח אחר.ב-Windows 3.1: אין לך את הדרייברים הנכונים בשביל לירות לעצמך ברגל.Appleאתה יכול לירות ברגל בקלות…אבל זה יעלה לך ביוקר.IBMאתה מכניס מחסנית לתוך האקדח. מחכה חצי שעה. האקדח מתחיל לירות באקראיות לכל עבר. אם יש לך מזל, הוא יפגע לך רק ברגל.windows xpאתה לוחץ על ההדק… הכדור נתקע: "הרובה ביצע פעולה בלתי חוקית ולעליו להיסגר"Wineאתה יורה לעצמך ברגל, ואתה מופתע לגלות שהקליע עף מהר יותר מאשר ב WIndowsWindows XPאתה יורה לעצמך ברגל, ואז מופיעה ההודעה:ההוראה ב- "0×7c961669″ ביצעה הפניה ב- "0×00000200″. לזיכרון לא הייתה אפשרות להיות "shoot".לחץ על אישור כדי לסיים את פעולת התוכניתWINDOWS MOBILE 6.1יש לך אקדח קטנטן אבל צבעוני ומגניב. אתה מנסה ללחוץ על ההדק אבל הוא לא מגיב. אתה מנסה לעדכן ROM והפעם האקדח יורה מצויין אבל הכדורים עפים לאט מדי. אתה מסיר ומתקין מחדש את התוכנה אבל היא מעלימה לך את האייקון של ההדק מהמסך. אתה עורך את הרג'יסטרי, עושה הרד ריסט, סופט ריסט, טוויקינג, עידכון קושחה, מוציא את הסוללה וממתין כמה דקות. אתה מחזיר את הסוללה ומגלה שהאקדח התפרמט לחלוטין. בינתיים יוצאת גירסה יותר טובה ומישהו אחר יורה לך ברגל.Vista:תמונת הקליע בתנועתו אל הרגל מרהיבת עין ומשובבת נפש, אבל עד שהוא מגיע היא נפרדת בעצמה מן הגוף ונושרת ללא רוח חיים אל הקברWindows Vista:ראשית אתה מחפש את הרגל בעזרת Live Search, אבל כשאתה מנסה לירות בה, אתה צריך לעבור כזו בירוקרטיה והרשאות שכל החשק ירדVMSאתה רוצה לראות לעצמך ברגל, אבל אתה מגלה שאקדח שם נקרא log$gun אחרי שאתה קורא את ההוראות אתה מגלה שהדק לא קיים אלא קיים descriptor שדרכו ניתן להגדיר את מצביע להדק בהתאם לגרסה של המערכת שלך. כשאתה מנסה אתה קוראה הוראות במשך שבוע ומבצע הכל פי המתואר בסוף מסתבר שזה תקף רק לכדורי סרק ועל מנת להחליף אותם לאמיתיים אתה חייב להתייעץ עם מהנדסי HP שיסבירו לך מה עשית לא נכון… רק שהם בעצם כבר שכחו איך לוחצים על ההדק…OpenVMSאתה יכול לירות לעצמך ברגל כל כמה שתחפוץ, אבל השורה התחתונה היא שלמרות שהיא כבר מעלה עובש מרוב וותק אין שום מצב שהכדור חודר.לינוקסאתה מנסה לטעון את האקדח ומגלה שאין לך הרשאות לאקדח, אחרי שאתה מסדר הרשאות לאקדח אתה מגלה שאין לך הרשאות לפקודה לטעון. אתה מסדר הרשאות אחרי חיפוש בפורמים ואז מגלה שאין לך הרשאות לרגל בין השעות 12 בצהריים לארבע לפי הוראת מנהל : "לאחרונה משתמשים רבים טוענים אקדח ויורים ברגל. לאחר תלונות ובקשת המשטרה לעשות זאת מועד מאוחר יותר כיוון שהרעש מפריע לשכנים".ולבסוף אתה מצליח לירות לעצמך ברגל ויש לך תחושת סיפוק שלא תאמן ! ואתה אפילו לא יודע למה!Window Vistaכשאתה מנסה לירות לעצמך ברגל, מופיע ה UAC וכתוב שם שזה עלול להזיק לרגלתוכנות ושונותIE 6אתה מכוון את האקדח לרגל הנכונה(שב-FF הצלחת לירות בה בלי בעיה)אתה יורה - ואז אתה מגלה שאתה מדמם מהאף…Microsoft Wordאתה לוקח אקדח ורוצה לירות לעצמך ברגל, אבל המילה אקדח מופיעה עם זיגזג אדום מתחתיה. אתה מופתע שהתוכנה לא מזהה אותה, לוחץ כפתור ימני ואז מופיע לך מימין חלון שלם של טיפים ואנימציות שמנסה לעזור לך לירות לעצמך ברגל. האנימציה המכוערת תוקעת לך את המחשב (מעצור), אתה מנסה לכבות את התוכנה אבל גם העכבר קופא. אתה לוקח אקדח ויורה במחשב.WINAMPאתה זוכר שפעם ירית לעצמך ברגל בקלות, אבל היום האקדח כל כך מכוער ומלא פיצ'רים מיותרים שפשוט אין לך חשק.MS Paintאתה לוקח משהו שנראה כמו אקדח. אולי זה מקדחה. או פן לשיער. ויורה לעצמך ברגל. או שזה מטאטא. אולי זה עציץ? כן. אתה לוקח מקדחה ויורה לעצמך בעציץ.WORDPRESSאתה כותב פוסט ארוך על לירות לעצמך ברגל, אבל TinyMCE מחברת לך את כל הפיסקאות ואף אחד לא יכול לקרוא את זה.My Documentsאתה יודע בוודאות שיש לך איפשהו פה כדורים לאקדח, אבל יש מאה מחסניות ריקות בשמונה מאות ארגזי פעולה בתוך ארגז עץ ענקי שכתוב עליו Documents and Settings ואתה לא מבין איזו מין שיטה זו לשמור על כמה כדורים בודדים.Windows Media Playerאתה לוקח אקדח ומכוון אל הרגל. אתה מניח את האצבע על ההדק, נושם עמוק ויור-קיים עידכון חדש לתוכנה האם אתה רוצה להתקין אותו כעת?Photoshopאתה מנסה לירות לעצמך ברגל, אבל אחרי דקות ארוכות של המתנה שהקובץ יטען אתה מגלה שהאקדח, הכדור והרגל שלך נמצאים בשכבות נפרדות ובתיקיות לא הגיוניותGMAILאתה יכול לירות לעצמך ברגל, אבל אם אתה לא מרגיש את זה - תבדוק בspam…Walla Mailאתה מנסה לירות לעצמך ברגל, אבל זה לא הולך,כי הם שמו עוד מאות אלפי אנשים שיורים לעצמם ברגל על אותו שרת,והעיקר הבטיחו מלא כדורים לכל אחד!Microsoft Dynamics CRM v3אתה מבלה יום שלם לעשות קסטומיזציה, בונה קשרים בין ישויות אקדח, ישויות קליע וישויות רגל.אחר כך, אתה מגלה שאתה חייב לכתוב callout כי לגרסה 3 אין קשרי many-to-many.בסוף יוצא לך תותח וולקאן שיכול לירות 1000 כדורים לדקה לנקודות מדויקות לפי נתוחי סטטיסטיקות של ביצועי העבר ועם הכנה למגה-מחסנית שיכולה להכיל 100,000 כדורים אבל כדי להפעיל אותו צריך למלא 20 טפסים עם שדות חובה ובסוף אתה מגלה שהתותח מצליח להנעל על כל שטות שהוא מוצא חוץ מהרגל שלך!
פורסם 2010 במאי 2015 שנים ענק, רק הקטע שזה מערבב שפות תכנות עם תוכנות וספקי מייל מוזר. מה גם שכמה מופיעים פעמיים כמו AJAX.
פורסם 2010 במאי 2215 שנים אף אחד לא מכיר את זה, ברצינות? זה כל כך ישן, שזה היה קיים לפני שהמציאו את ההארד דיסק!http://www.google.com/search?q=shoot+yourself+in+the+foot+programming
פורסם 2010 במאי 2215 שנים מחבר אף אחד לא מכיר את זה, ברצינות? זה כל כך ישן, שזה היה קיים לפני שהמציאו את ההארד דיסק!http://www.google.com/search?q=shoot+yourself+in+the+foot+programmingיותר מצחיק אותי בעברית.וכן יש ערבוב עם תוכנות וכאלה, רוצים שאני יערוך כדי לסדר את זה קצת?
פורסם 2010 במאי 2315 שנים מי שכתב את הטקסט הזה הוא חסיד של Unix ושפת Cוכנראה מיושן בדיעותיו כמו הפיסות תוכנה האלה...Cהקומפיילר אינו מוצא את הגדרות האקדח והכדוריםאתה מוסיף את הדגלים-I/usr/weapons/gun -I/usr/weapons/bullets -I.הקומפיילר מתלונן שהאקדח שלך יורה רחוק יותר ממרחב הכתובות של המעבדאתה מוסיף את הדגלים -Kpic -Lstat_dyn -m64 -DARCH64הקומפיילר מתלונן שהכדורים שלך יורים מהר מידי לארכיטקטןרת המעבדאתה מוסיף את הדגלים -DOS_IND -DUNIX -DSPARC64 -DPLEASEEEEEהקומפיילר מתלונן שהמחסנית שלך מחזיקה את הכדורים בשיטת big endianאתה עובר לויז'ואל בייסיק...
פורסם 2010 במאי 2315 שנים יותר מצחיק אותי בעברית. וכן יש ערבוב עם תוכנות וכאלה, רוצים שאני יערוך כדי לסדר את זה קצת? לך על זה
פורסם 2010 במאי 2315 שנים הםםם אולי תחפש ארכיונים של usenet ו-fidonet?אה ויש את ה-jargon file שמכיל כמה דברים ממש יפים.
פורסם 2010 במאי 2415 שנים מחבר הרבה יותר מסודר עכשיו וגם הבדיחה מובנת הרבה יותר (ש-C זה גן עדן לעומת האלטרנטיבות).
פורסם 2010 במאי 2515 שנים VMS זו לא שפת תכנות, זו מ"ה של מחשבי DEC (ז"ל)OpenVMS כנ"לMicrosoft Dynamics CRM v3 כשמה כן ביא - חבילת תוכנות CRM (ניהול קשרי לקוחות)C גן עדן??? רואים שלא נצרכת לקמפל תכנית C על מספר פלטפורמות.במוצר שלנו (שרובו ככולו כתוב בג'אווה) יש חלק קטן של קוד שכתוב בC ואנחנו צריכים לתמוך בכל הפלטפורמות של מערכות ארגוניותזה כולל כל גרסאות יוניקס (כמו למשל HP-UX; Solaris; AIX; Linux) כמובן נדרשת תמיכה ל32 ו64 ביט ובנוסף גם תמיכה בארכיטקטורות מעבדים שונות (כמו Itanium; SPARC) בג'אווה - אנחנו מקמפלים על windows וזה מתאים לכל הפלטפורמות האחרות.אבל בגן עדן של C צריך לקמפל לכל מ"ה, לכל מרחב כתובות ולכל ארכיטקטורה בנפרד, וכל פעם הקומפיילר צריך להיות מוזן בסדרה שונה של ארגומנטים בלתי מובנים לבן אנוש.על הגן עדן הזה הייתי מוותר....
פורסם 2010 במאי 2515 שנים VMS זו לא שפת תכנות, זו מ"ה של מחשבי DEC (ז"ל)OpenVMS כנ"לMicrosoft Dynamics CRM v3 כשמה כן ביא - חבילת תוכנות CRM (ניהול קשרי לקוחות)C גן עדן??? רואים שלא נצרכת לקמפל תכנית C על מספר פלטפורמות.במוצר שלנו (שרובו ככולו כתוב בג'אווה) יש חלק קטן של קוד שכתוב בC ואנחנו צריכים לתמוך בכל הפלטפורמות של מערכות ארגוניותזה כולל כל גרסאות יוניקס (כמו למשל HP-UX; Solaris; AIX; Linux) כמובן נדרשת תמיכה ל32 ו64 ביט ובנוסף גם תמיכה בארכיטקטורות מעבדים שונות (כמו Itanium; SPARC) בג'אווה - אנחנו מקמפלים על windows וזה מתאים לכל הפלטפורמות האחרות.אבל בגן עדן של C צריך לקמפל לכל מ"ה, לכל מרחב כתובות ולכל ארכיטקטורה בנפרד, וכל פעם הקומפיילר צריך להיות מוזן בסדרה שונה של ארגומנטים בלתי מובנים לבן אנוש.על הגן עדן הזה הייתי מוותר....בגלל זה הומצאו שפות cross platform כדוגמאת java אם אתם באמת מנסים לקמפל את c בכל כך הרבה פלטפורמות זה הבעיה איתכם לא עם c
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.