ריבנר היה חניך התרבות הגרמנית. בגרמניה שיריו זוכים להתעניינות. היה חבר בהתכתבות באקדמיה ללשון ולשירה הגרמנית, באקדמיה למדעים ולשירה במיינץ ובעוד כמה מוסדות ספרותיים גרמניים כמו חברת פרנץ קפקא, חברת הוגו פון הופמנסטאל, וכמו כן החברה האירופית לתרבות.
בשנות ה-60 תרגם את היצירות של ש"י עגנון לגרמנית והיה לידידו. מגרמנית לעברית תרגם מספר ספרים בהם "פרקים" של יוהאן וולפגנג פון גתה. בשנת 1986 השתתף בתרגום "המניפסטים הסוריאליסטים", ותרגם את הפרק "מבט לאחור על הסוריאליזם", מאת תאודור אדורנו.
בשנת 2007 נערך במועדון "צוותא בתל אביב, מופע משיריו שהולחנו.
בשנת 2009, בעקבות שיתוף פעולה עם המלחין מוני אמריליו, הולחנו תריסר משיריו של ריבנר, באלבום שוב שמש ירוקה.
בשנת 2013 ערך את הספר "שירים ומאמרות", אוסף של שירים ומאמרים מאת אריה לודוויג שטראוס.
בשנת 2015, נערכה התערוכה "טוביה ריבנר - פרשת הדרכים" ובה הוצגו מצילומיו והקלטות וידאו בהן הקריא משיריו על צילומים מאלבום המשפחה. אוצר: גיא רז. באותה שנה יצא בגרמניה ספר מחקר של 30 פרופסורים גרמנים, שניתחו והעריכו את יצירתו.
ריבנר נפטר ב-29 ביולי 2019 בגיל 95.
קישורים חיצוניים.
לאחר מותו
מיצירתו:
מצר (קיבוץ)
מֶצֶר הוא קיבוץ בצפון-מערב השומרון, כשבעה קילומטר מדרום-מזרח לפרדס חנה-כרכור, וסמוך ליישוב שער מנשה.
היסטוריה.
הקיבוץ נוסד בשנת 1953 על ידי גרעין (128 איש) עולים מארגנטינה שהשתייכו לתנועת השומר הצעיר (גרעין קיבוץ עליה ג') ובשנת 1964 ו-1967 קיבל השלמה מגרעינים ישראליים. הקיבוץ משתייך לזרם הקיבוץ הארצי.
המייסדים היו בהכשרה בקיבוץ מרחביה בשנים 1952-1950 ולאחר מכן גם בקיבוצים געתון, סער, גת והמעפיל.
ב'וועדת השמות' הזכירו את הפסוק: "מִן הַמֵּצַר קָרָאתִי יָּהּ עָנָנִי בַמֶּרְחָב יָהּ" ועל שם זה קראו לקיבוץ מצר. מֶצֶר היא מילה נרדפת ל"גבול", כשהכוונה היא שהקיבוץ גבל עם השטח של ירדן, וגבול זה היה במרחק של 500 מטר מחדר האוכל (מרכז הקיבוץ).
ב-1972, ערכו חברי קבוצת אמנים, בהם אביטל גבע, מיכה אולמן ומשה גרשוני, פרויקט אומנותי בשם פרויקט מצר-מסר בשני היישובים וביניהם. במסגרת זו חפר אולמן בור בכל אחד מן היישובים בעזרת בני נוער תושבי המקום, וביצע ביניהם החלפת אדמות סמלית.
שטח הקיבוץ הוא כ-3,500 דונם. במהלך השנים, נמצאו בשטח הקיבוץ עתיקות, שיוחסו לתקופת האבן הנאוליתית, והועברו למוזיאון ישראל. בין שלל העתיקות באזור החורשה בקיבוץ, במקום הקרוי "פינת גדי" נחשפו גתות יין עתיקות, אשר השתמרו בצורה כמעט מושלמת.
בקיבוץ מפעל "מצרפלס", שהתחיל את דרכו כמפעל כריות בשם "כרמץ" (והיה מחלקה של מפעל פלסטי שבבעלות קיבוץ שער הגולן). בהמשך, עבר המפעל לייצור צינורות השקיה, כמחלקה של מפעל "פלסים" שבבעלות קיבוץ מרחביה. מאוחר יותר, חבר לשותפות עם "פלסים", וכך נוצר שמו החדש של המפעל, כצירוף של השמות מצר ופלסים, שהם מקור השם "מצרפלס". מפעל "מצרפלס" מייצר היום צנרת השקיה, טפטפות, מערכות השקיה, וצנרת SP ייחודית למים, גז, חשמל וכימיקלים.
המפעל הוא נותן החסות הראשית של קבוצת הכדורסל הפועל תל אביב.
ב-10 בנובמבר 2002, חדר לקיבוץ טרוריסט פלסטיני מארגון הפת"ח, וירה למוות באשה ובמזכיר הקיבוץ. לאחר מכן, פרץ המחבל לבית מגורים וירה למוות באם ובשני ילדיה, בני 4 ו-5. באוקטובר 2003 הרג כוח צה"ל את מבצע הפיגוע, וכחודש לאחר מכן, לכד כוח צה"ל את ראש הזרוע הצבאית של הפתח באזור טולכרם ומי שהיה אחראי לשליחתו.
מרחביה
מצרי ים
Microsoft Foundation Classes
מחלקות התשתית של מיקרוסופט, Microsoft Foundation Classes, או MFC, זו ספרייה של מיקרוסופט, העוטפת במחלקות ++C את ה-API של חלונות, ומהווה מסגרת יישום לפיתוח בסביבת חלונות. מוגדרות בה מחלקות עבור מרבית שגרות הטיפול באובייקטים של חלונות וכן עבור חלונות מוגדרים מראש (predefined windows) ופקדים שכיחים.
ההיסטוריה של MFC.
תחילת הדרך.
MFC נוצרה ב־1992 עם המהדר (C/C++ 7.0 (compiler של מיקרוסופט, לשימוש עם גרסאות 16 ביט של חלונות. היה זה חלק ממאמץ כללי של מיקרוסופט להשגת נתח שוק לכלי פיתוח. MFC עוצבה להיות חלון הראווה ליכולותיה של שפת התכנות ++C. באותם ימים ++C רק החלה להחליף את C בפיתוחם של יישומי תוכנה מסחריים ו־C/C++ 7.0 הייתה הראשונה בין המהדרים של מיקרוסופט בהוספת תמיכה ב־++C. את ההשראה לפיתוחה קיבלה MFC מ־TCL) Think Class Library) של מקינטוש - שמאוחר יותר נרכשה על ידי סימנטק - ובהרבה מובנים קיים דמיון למבנה שלה.
בתחרות עם בורלנד.
OWL) Object Windows Library) היה מוצר מתחרה שהוצג בידי בורלנד באותה התקופה. ה-OWL עוצב עבור מהדר הטורבו C של בורלנד. לזמן מה היה OWL פופולרי יותר מאשר MFC, מכיוון שהוא נאמן יותר לקווים המנחים של תכנות מונחה עצמים. אך למרות זאת הוא איבד נתח שוק, עקב הפיגור בהוצאת עדכוני OWL למאפייניה החדישים של חלונות וכאשר בורלנד שחררה גרסה חדשה של סביבת פיתוח, חסרת תאימות למהדורות הקודמות, היה זה עקב כך, שנאלצה לרכוש ממיקרוסופט רישיון לשימוש ב-MFC.
שינויים במאקרויים של ++C.
כאשר MFC הוצגה, מיקרוסופט הרחיבה את תחביר ++C עם סדרות של מאקרויים לניהול הודעות (messages), חריגות (exceptions) וטיפול דינמי בעצמים בזמן ריצה (dynamic class instantiation), של חלונות. השינויים התחביריים להודעות חלונות נועדו לצמצום הזיכרון הנדרש, באמצעות מניעת שימוש מיותר בטבלה וירטואלית (vtable) וסיפקו מבנה יותר קונקרטי למגוון הכלים המסופקים בסביבת הפיתוח Visual C++ לעריכת ולתמרון קוד בלי לנתח את כל השפה. המאקרויים לטיפול בהודעות החליפו את מנגנון הפונקציות הווירטואליות שסופק על ידי ++C. מכיוון שכמה גרסאות של מאקרויים הכשילו את בדיקת הטיפוס הנעשית בידי המהדר, השימוש בהם נעשה מקור פורה לבאגים עבור משתמשי MFC. המאקרויים המיישמים סִדרות (serialization), תמיכה בחריגות וטיפוסי זמן ריצה דינמיים (dynamic runtime types), היו פחות בעייתיים והקדימו יכולות להרחבות של שפה מבוססת תקן, במספר שנים. גרסות 32 ביט של MFC, עבור Windows NT 3.1 ומערכות הפעלה מאוחרות יותר של חלונות, שמרו על מאפיינים אלו לשם תאימות.
התפתחויות מאוחרות.
MFC קודמה בתחילה בידי מיקרוסופט. אך הבולטות שניתנה לה, הועמדה מאוחר יותר בצילן של מספר טכנולוגיות אחרות. ההתפתחות באה כשנעשה ברור ש־MFC מורכבת מדי עבור מתכנתים רבים ולכן שמה מיקרוסופט דגש רב יותר על Visual Basic ככלי פיתוח לתוכנה מסחרית. כיום, היורש של Visual Basic ושל MFC הוא Windows Forms ב-Rapid application development של Net.. תוכניות C++
Native יכולות להשתמש ב־Windows Forms באמצעות הוספת C++ managed extensions.
MFC ממשיכה גם כיום לשמש לפיתוח חדש, בחברות שנכנסו להתחייבות אסטרטגית ל־++C ולפלטפורמת חלונות.
מחלקות MFC.
ב־MFC למעלה ממאתיים מחלקות, שקוד המקור המלא שלהן, כלול בכל עותק של סביבת הפיתוח ++Visual C. המחלקות מאורגנות בעץ תורשה שבראשו המחלקה CObject ורוב המחלקות יורשות ממנה. על פי רוב, גם מחלקה שכותב המתכנת תירש מ־CObject. את רובן של המחלקות אין צורך להכיר באופן מיידי. וכאשר עולה צורך באחת מהן, ניתן לחפש מידע עליה בעזרה המקוונת של מיקרוסופט MSDN.
סימון בשיטה ההונגרית.
בשיטת סימון זו מקבל משתנה שם תאורי שמתחיל באות גדולה. כאשר השם מורכב ממספר מילים, כל מילה מתחילה באות גדולה. את השם מקדמים באותיות שמציינות את טיפוסו. לדוגמה: b תציין משתנה בוליאני (boolean), מחלקה (class) תצוין ב־c ומחרוזת (string) תצוין באמצעות str או sz (או psz אם המחרוזת מוחזקת על ידי מצביע בתכנה).
משתנים בשיטה זו עשויים להראות כך: lpszName, או hWnd.
מתכנת הונגרי בשם צ'ארלס סימוניי, הנהיג במיקרוסופט שיטה זו למתן שמות ועל שמו היא נקראת השיטה ההונגרית. אפשרות נוספת היא שבמבט חפוז השמות נראים ככתובים בשפה זרה ולכן קיבלו שם זה.
שיטה זו נועדה ליצור אחידות בקוד ולמנוע שגיאות בשימוש במשתנים בשל חוסר תשומת לב לטיפוס של המשתנה. לשיטה נמצאו תומכים בשל יעילותה ומתנגדים בשל כיעורה, אך בפועל Windows API ו־MFC מבוססות על שיטה זו ולכן בתכנות לחלונות נהוג להשתמש בה.
לימוד MFC.
כאמור MFC הייתה מורכבת מדי בעבור מתכנתים רבים והיוותה רף גבוה מדי.
בסביבת הפיתוח ++Visual C ישנם אשפים (wizards) המייצרים כמויות גדולות של קוד במהירות רבה. למרות היתרון הקיים באשפים אלו, ישנם הממליצים להתחיל את הלימוד בלא להשתמש בהם כיוון שהם עלולים לבלבל את המתלמד.
ייתכן שכדאי גם ללמוד באופן תאורטי את העקרונות המופשטים העומדים בבסיס השפה עוד בטרם כתיבת הקוד. עקרון שכזה לדוגמה הוא מודל מסמך/תצוגה.
כדי לשלוט ב־MFC יש לדעת את הנושאים הבאים:
נוה אטיב
נוה אטי&quot;ב
שנות השישים
Proconsul
אפיטף
אֶפִּיטַף (מיוונית עתיקה: epi = על, taphos = הקבר) הוא כתובת שנחרתת על גבי מצבה. האפיטף בא לספר את שבחי המת ואת תהילתו. בעולם הקלאסי היו לאפיטף גם כללים צורניים. בדרך כלל הוא נכתב בצורת שיר בן שני טורים. האפיטפים, שנחרתו גם כסיפורים וכציורים, שיבחו את הקרבות הגדולים, את מעשי הבנייה, ואת חיי השליטים. אפיטפים היו נהוגים בכל רחבי העולם העתיק. למלל של האפיטפים, בכל התקופות, יש עניין רב - ספרותי, היסטורי וביוגרפי. ספרות מחקר שלמה נוצרה אודות האפיטף. ממחקרים אלו לומדים החוקרים רבות על אישים, תקופות, לשונות וסגנונות ספרותיים.