החברה הממשלתית להגנות מצוקי חוף הים התיכון היא חברה ממשלתית שנוסדה בשנת 2013. החברה קמה לאחר שבאפריל 2011 הממשלה ה-32 קיבלה החלטה להקים גוף שיתכנן ויקים הגנות על המצוקים בים התיכון. באוגוסט 2012 הממשלה החליטה להקים את הגוף במתכונת של חברה ממשלתית בכפוף למשרד לאיכות הסביבה. מטרות החברה שהוקמה הן פיתוח ושימור המצוקים שבחופי הים התיכון, ומתן שירותי פיתוח, ניהול וייעוץ לרשויות המקומיות בנושאים אלו. מאז הקמתה, החברה ביצע מספר פרויקטים בחופי בית ינאי, חדרה, הרצליה, נתניה ואשקלון.
משרדי החברה ממוקמים בנתניה. המנהלת הכללית של החברה היא הילה ארנרייך ויושב ראש הדירקטוריון הוא עמוס עוזני.
Elm היא שפת תכנות, שמותאמת ספציפית ליצירת ממשקי משתמש גרפיים (GUI) לדפדפני אינטרנט באופן דקלרטיבי. היא נוצרה בשנת 2012 על ידי אוון קזאפליקי (Evan Czaplicki), בתור התזה שלו. Elm היא שפת תכנות פונקציונלית, ופותחה עם דגש על שימושיות, ביצועים, ויכולות להתמודד עם שגיאות (robustness, ). בעמוד הבית של השפה, מובטח שלא תהיינה שגיאות בזמן ריצה, תודות לבדיקת הטיפוסים של המהדר של Elm.
היסטוריה.
Elm תוכננה בהתחלה בשנת 2012 על ידי אוון קזאפליקי בתור התזה שלו. הגרסה הראשונה של Elm הגיעה עם דוגמאות קוד רבות ועורך קוד מקוון. אוון הצטרף ל-Prezi בשנת 2013 על מנת לעבוד שם בפיתוח Elm, ובשנת 2016 עבר ל-NoRedInk כמפתח קוד פתוח. באותה השנה גם הקים את הארגון "Elm Software Foundation".
המימוש הראשוני של המהדר של Elm התמקד ב-HTML, CSS ו-Javascript. סט הכלים של השפה הורחב, ונוספו REPL (כתיבת קוד בקונסולה באמצעות הרצה של שורה אחר שורה, או בשמה המלא: Read Eval Print Loop), מנהל חבילות, דיבאגר (מנפה שגיאות) שניתן להריצו גם לאחור, ומתקינים לשפה אשר זמינים למערכות ההפעלה macOS ו-Windows. בנוסף, ל-Elm יש ספריות קוד אשר נוצרו על ידי הקהילה , וכן עורך קוד מקוון מתקדם - Ellie, שניתן לשמור בו עבודה ולייבא ספריות קוד שיצרה הקהילה.
ארכיטקטורת Elm.
ארכיטקטורת Elm היא דפוס ליצירת אפליקציות web אינטראקטיביות. אפליקציות ב-Elm בנויות כך באופן טבעי, אך סוגים אחרים של פרויקטים יכולים להשתמש בשיטה זו, בשל יעילותה. תוכנה ב-Elm מחולקת ל-3 חלקים: Model, View ו-Update (בקיצור : MVU). ה-Model אחראי על מצב האפליקציה, ה-View אחראי על החזרת המודל לתוך קובץ ה-HTML (דף האינטרנט), וה-Update מעדכן את ה-Model באמצעות שליחת הודעות אליו. קונספט זה מזכיר את תבנית Model-View-Controller (או בקיצור, MVC), אשר פופולרית בתכנות אפליקציות עם ממשקי משתמש גרפיים (GUI).
בארכיטקטורת Elm, שליחת הודעות ל-Update היא הדרך היחידה לשנות את מצב האפליקציה. באפליקציות מורכבות יותר, הודעות ל-Update יכולות להגיע ממקורות שונים: אינטראקציה עם המשתמש, אתחול המודל, תגובה לאירועים (events) חיצוניים כגון שינוי גודל החלון ושעון המערכת, וכדומה.
מגבלות השפה.
Elm לא תומכת ביצירת מחלקות, ולפיכך לא תומכת בעיקרון הפולימורפיזם המתבטא ביצירתן, כגון יצירת פונקציות אשר פועלות על מספר מחלקות המקיימות ממשק או יורשת ממחלקת אב מסוימת, או פעולות גנריות אשר יכולות לקבל כל סוג נתונים. לדוגמה, ב-Elm אין פעולת map גנרית, אשר מקבלת מבנה נתונים ופעולה, ומבצעת את הפעולה על כל אחד מהאיברים. במקום, ישנן פעולות ספציפיות לכל סוג נתונים, אשר רצות משם המודול של סוג הנתונים. לדוגמה, על מנת להריץ את פעולת ה-map ב-List וב-Set נקרא לפעולות codice_1 ו-codice_2 בהתאמה. לעומת זאת, בשפות פונקציונליות אחרות כגון Haskell או PureScript, ישנה פעולת Set אחת לכל סוגי הנתונים. בשל כך, קיבל קזאפליקי (מפתח השפה) בקשות ליצירת פיצ'ר שכזה ב-Elm משנת 2015 והלאה (ייתכן שמוקדם יותר). בנוסף לכך, כפי שהוצג על ידי כותב הספר "Elm In Action", בפרויקטים גדולים נדרשת חזרה על מקטעי קוד דומים ואף זהים, וכך המתכנת נדרש לכתוב קוד רב, עבור עבודה יחסית מועטה. מקטעי קוד אלו נקראים boilerplate code .
דוגמאות קוד.
-- This is a single line comment
It can span multiple lines.
-- Here we define a value named "greeting". The type is inferred as a String.
greeting =
"Hello World!"
-- It is best to add type annotations to top-level declarations.
hello : String
hello =
"Hi there."
-- Functions are declared the same way, with arguments following the function name.
add x y =
x + y
-- Again, it is best to add type annotations.
hypotenuse : Float -&gt; Float -&gt; Float
hypotenuse a b =
sqrt (a^2 + b^2)
-- Functions are also curried; here we've curried the multiplication
-- infix operator with a `2`
multiplyBy2 : number -&gt; number
multiplyBy2 =
(*) 2
-- If-expressions are used to branch on values
absoluteValue : number -&gt; number
absoluteValue number =
if number &lt; 0 then negate number else number
-- Records are used to hold values with named fields
book =
{ title = "Steppenwolf"
, author = "Hesse"
, pages = 237
-- Record access is done with `.`
title : String
title =
book.title
-- Record access `.` can also be used as a function
author : String
author =
.author book
-- We can create entirely new types with the `type` keyword.
-- The following value represents a binary tree.
type Tree a
= Empty
| Node a (Tree a) (Tree a)
-- It is possible to inspect these types with case-expressions.
depth : Tree a -&gt; Int
depth tree =
case tree of
Empty -&gt;
Node value left right -&gt;
1 + max (depth left) (depth right)
ארמן סרגסיאן
מוחמד בן זייד בן סולטאן אל נהיאן
יחסי איחוד האמירויות הערביות–ארמניה
יחסי איחוד האמירויות הערביות–ארמניה הם היחסים הדיפלומטיים שבן איחוד האמירויות הערביות לבין רפובליקת ארמניה. לארמניה יש שגרירות רשמית באבו דאבי, ואילו שגרירות איחוד האמירויות הערביות ממוקמת בירוואן.
היסטוריה פוליטית.
סכסוך קרבאך וביסוס יחסים.
כשארמניה קיבלה את עצמאותה לראשונה בשנת 1991, בכל זאת ארמניה הייתה מעורבת במלחמת נגורנו-קרבאך העקובה מדם, ולכן לשתי המדינות לא היו יחסים רשמיים.
עם זאת, איחוד האמירויות הערביות וארמניה עדיין הצליחו לכונן יחסים דיפלומטיים רשמיים.
הברית נגד טורקיה.
בשנים האחרונות, בגלל גישת הנאו-עות'מאניות להגדלת ההשפעה הטורקית האזורית שיזם רג'פ טאיפ ארדואן, היחסים בין שתי מדינות השתפרו מאוד. איחוד האמירויות הערביות עוינת את השאיפות הטורקיות והתעמתה מול ניסיונות השפעה טורקיים על סוריה, סודאן ולוב; בעוד שמערכת היחסים של ארמניה עם טורקיה הייתה גרועה עקב סכסוך רצח העם הארמני. במהלך סכסוך נגורנו קרבאך ב-2020, איחוד האמירויות הערביות ובעלת בריתה ערב הסעודית תמכו בסתר בארמניה נגד אזרבייג'ן.
מוקדם יותר, מנהיג איחוד האמירויות הערביות, השייח' ח'ליפה בן זאיד אאל נהיאן, בירך את ארמניה ב-21 בספטמבר 2020, יום העצמאות הארמני המציין את שחרורה משלטון מברית המועצות.
רצח העם הארמני.
המתיחות הגוברת בין איחוד האמירויות לטורקיה גרמה גם לאיחוד האמירויות לערוך קשר הדוק יותר עם ארמניה, וכתוצאה מכך הצהירה רשמית באפריל 2019 כי לאט לאט תתחיל להכיר ברצח העם הארמני. אמירות אבו דאבי הפכה לאמירות הראשונה שהכירה ברצח העם.
יחסים כלכליים וצבאיים.
באשר לתוצאה ההולכת וגוברת של הקשר בין ארמנית לאמירות, היה עד לשיתופי פעולה כלכליים וצבאיים הולכים וגוברים.
במהלך מלחמת נגורנו קרבאך (2020) עם אזרבייג'ן, הוזמן נשיא ארמניה ארמן סרקסיאן לנאום בערוץ האמירויות הערביות הסעודיות אל ערביה, בקריאה לקהילה הבינלאומית לעצור את טורקיה להתערב בסכסוך. זמן קצר לאחר תום המלחמה ערך סרקיסיאן ביקור עבודה באיחוד האמירויות, שם פגש את נסיך הכתר מאבו דאבי, מוחמד בן זייד בן סולטאן אל נהיאן, ודן בשיתוף פעולה דו-צדדי בין המדינות.
יוהאן ולטר-קוראו
יוהאן ולטר-קוראו (גרמנית: Johann Walter-Kurau; 3 בפברואר 1869 - 19 בדצמבר 1932) היה אמן לטבי וגרמני. כאחד ממייסדי הציור הלטבי המודרני, הוא צייר נופים, דיוקנאות וסצינות ז'אנריות. הוא עבד במיטאו עד 1906, אחר כך בדרזדן ואחר כך בברלין.
חיים.
יאניס ולטר, בנו של הסוחר ויועץ העירייה תיאודור ולטר, היה אחד מחמישה ילדים. שם הנעורים של האם היה קוראו. בין השנים 1880–1888 למד ולטר בבית הספר התיכון "מיטאו", שם היה קורט ויסנר אחד ממורי האמנות. הוא גם לקח שיעורים פרטיים בסטודיו של האמן יוליוס דורינג וקיבל שיעורי כינור.
בין השנים 1889–1897 למד באקדמיה לאמנות בסנט פטרסבורג אצל אלכסיי דנילוביץ' קיוושנקו וקונסטנטין יגורוביץ' מקובסקי. לאחר שאביו פשט את הרגל, הוא נאלץ לממן את לימודיו באמצעות עבודה. בשנת 1897 קיבל מדליית זהב עבור ציור "השוק" התזה שלו במיטאו.
גרמניה.
לאחר מות הוריו והתהפוכות שגרמה המהפכה של 1905, בשנת 1906 נסע ולטר לגרמניה, בה התגורר עד סוף ימיו. אחת הסיבות להגירה הייתה הגירושין מאשתו.
הוא חתם על עבודותיו המאוחרות בגרמניה בשם הכפול ולטר-קוראו. תחת שם זה הוא גם רשום כחבר באיגוד האמנים הגרמני. בעקבות הזמנתו של הברון פול פון שליפנבאך, שהיה גם צייר, התיישב בדרזדן. כאן הוא התפרנס בתחילה בנגינה בכינור בבית האופרה בדרזדן.