-module(qsort). % This is the file 'qsort.erl'
-export([qsort/1]). % A function 'qsort' with 1 parameter is exported (no type, no name)
qsort([]) -&gt; []; % If the list [] is empty, return an empty list (nothing to sort)
qsort([Pivot|Rest]) -&gt;
% Compose recursively a list with 'Front' for all elements that should be before 'Pivot'
% then 'Pivot' then 'Back' for all elements that should be after 'Pivot'
qsort([Front || Front &lt;- Rest, Front &lt; Pivot]) ++
[Pivot] ++
qsort([Back || Back &lt;- Rest, Back &gt;= Pivot]).
סוגי נתונים בשפה.
ב-Erlang ישנם 8 סוגי נתונים פרימטיביים:
ושלושה סוגי נתונים מורכבים:
ושתי צורות של סוכר תחבירי:
ב-Erlang אין פעולה על מנת להגדיר מחלקות, אך ישנן ספריות חיצוניות זמינות לכך.
טיפול בקריסות.
Defensive Programming ("תכנות הגנתי").
ברוב שפות התכנות האחרות, קריסות תוכנה נחשבות ללא רצויות ולכן יש להימנע מהן בכל מחיר. לכן, נהוג ללכוד את התקלות, ולאחר מכן להתמודד עם השפעתן – תהליך אשר נקרא "Exception Handling". פילוסופית התכנון הזו נובעת בין היתר מכך שעקרונות פיתוח תוכנה רבים נקבעו בתקופה שבה מחשבים היו בעלי מעבד יחיד. בתנאים אלו, קריסות תוכנה אכן היו הרסניות. כתוצאה מכך, הפך סגנון תכנות בו חלק נרחב מהקוד מושקע לטיפול בקריסות תוכנה לנפוץ ביותר. סגנון זה, בו משקיעים משאבים אלו לטיפול בקריסות, נקרא "Defensive Programming" ("תכנות הגנתי").
Let It Crash ("תן לזה לקרוס").
מתכנני Erlang הבינו כי אף על פי השלכותיהן השליליות, קריסות תוכנה הן בלתי נמנעות. לכן, במקום לטפל בקריסה נקודתית כמצב חירום אשר משהה את כל הפעילות הרגילה עד למציאת פתרון, הם חשבו שיהיה יותר רציונלי לטפל בקריסה נקודתית בדיוק כמו אירוע (event) אחר בזמן ריצה. לכן, כאשר תהליך ב-Erlang קורס, סיטואציה זו מדווחת רק כסוג אחר של הודעה.
ההשלכות על עיצוב Erlang.
סגנון זה השפיע על הפיצ'רים הבסיסיים של השפה:
Supervisor Trees (עצי פיקוח).
ביישום טיפוסי ב-Erlang תהליכים מנוהלים בצורה של עץ פיקוח. ארכיטקטורה זו מבוססת על ההיררכיה של תהליכים, כאשר התהליך בעל המעמד הגבוה נקרא supervisor והוא אחראי על פיקוח וניהול של תהליכים שבחסותו (Child Proccesses). גם תהליך אשר נמצא בפיקוח על ידי תהליך אחר בעל מעמד גבוה יותר בהיררכיה, יכול לפקח על תהליכים משלו, וכך נוצרת היררכיה בעלת תהליכים רבים אשר מפקחים ומפוקחים. על העץ המפקח בין היתר נדרש לטפל במקרי קצה של התהליכים שבחסותו – כגון קריסה שלהם. במקרה של קריסה של אחד מהם יקבל העץ המפקח הודעה המכילה tuple שאיברו הראשון יהיה הערך מסוג הנתונים Atom (אטום) codice_10.
העץ המפקח אחראי להקשיב להודעות כאלו, ולאחר מכן גם לנקוט בפעולה המתאימה בהתאם לתוכן העבודה.
מימוש.
המימוש הרשמי של Erlang משתמש ב-BEAM – המכונה הווירטואלית של Erlang.
BEAM כלולה בהפצה הרשמית של Erlang, שנקראת Erlang/OTP. היא מריצה Bytecode אשר מומר בזמן ריצה ל-Threaded code . בנוסף המימוש הרשמי מכיל מהדר אשר נוצר על ידי HiPE (ראשי תיבות של Performance Erlang Project) באוניברסיטת אופסלה בשוודיה, וגם מפרש אשר ממיר ישירות מקוד מקור באמצעות עץ נתונים – abstract syntax tree. מאז אוקטובר 2001, המהדר נמצא באינטגרציה מלאה עם המימוש Erlang/OTP.
Me Gusta (שיר של אניטה)
Me Gusta (באנגלית: I Like, ובעברית: אני אוהבת) הוא סינגל שהוקלט על ידי הזמרת-יוצרת הברזילאית אניטה, ביחד עם הראפרית האמריקאית קארדי בי והזמר מייק טאוורס. השיר יצא לאור ב-18 בספטמבר 2020, על ידי חברת התקליטים וורנר רקורדס כסינגל מתוך האלבום, "Versions of Me".
כבר בצאתו, זכה השיר להד תקשורתי ולביקורות שונות שפורסמו על ידי אתרי מוזיקה ומגזינים שונים.
רקע.
השיר נכתב על ידי אניטה, קארדי בי, מייק טאוורס, אנדרס טורס, קרולינה קולון, מאוריסיו רנגיפו, בניטו גרסיה, רפא דיאס, וואלאס צ'יבטינהא וראיין טדר והוא יצא לאחר שאניטה הוציאה את הסינגל "Tócame", ולאחר שקארדי בי הוציאה את הלהיט הבינלאומי "WAP".
בסמוך לצאתו, עלה השיר לרשת הזרמת המדיה ספוטיפיי, תוך שהצליח לצבור שם למעלה מ-10 מיליון השמעות.
וידאו קליפ.
הווידאו קליפ הרשמי של השיר הועלה לערוץ היוטיוב הרשמי של אניטה ב-18 בספטמבר 2020, בשידור חי. בתחילת הקליפ, ניתן לראות את אניטה יוצאת מאחד הבתים ובהמשך ניתן לראות את קארדי בי מצטרפת לסצנות עם אניטה, תוך שהן שרות את השיר ומבצעות ריקודים נלווים.
נכון לספטמבר 2020, מונה הצפיות של הקליפ עומד על למעלה מ-20 מיליון צפיות.
ג'יימס טובין
ג'יימס טובין (באנגלית: James Tobin, נולד ב-5 במרץ 1918 ונפטר ב-11 במרץ 2002) היה כלכלן אמריקאי ופרופסור באוניברסיטת ייל ובאוניברסיטת הרווארד. זוכה פרס נובל לכלכלה. טובין היה חבר במועצת היועצים הכלכליים של ארצות הברית וויעץ לחבר הנאמנים של הפדרל ריזרב. טובין גם היה ממפתחי הכלכלה הקיינסיאנית ודגל בהתערבות ממשלתית כדי לייצב את התפוקה ולהימנע ממיתון.
ביוגרפיה.
טובין נולד ב-5 במרץ 1918 בשמפיין שבאילינוי. אביו היה עיתונאי שעבד באוניברסיטת אילינוי באורבנה-שמפיין ולחם במלחמת העולם הראשונה. אמו הייתה עובדת סוציאלית.
בשנת 1935 החל טובין ללמוד באוניברסיטת הרווארד וביים את התואר הראשון בהצטיינות בשנת 1939. הוא החל מיד את לימודי התואר השני, אך קטע אותם על מנת להתגייס לצי ארצות הברית ולהילחם במלחמת העולם השנייה. בשנת 1947 סיים את לימודי הדוקטורט. בשנת 1950 עבר ללמד באוניברסיטת ייל, שם הפך לפרופסור בשנת 1957.
בשנת 1955 זכה במדליית ג'ון בייטס קלארק. בתחילת שנות ה-60 היה טובין מהצוות הכלכלי שייעץ לנשיא ארצות הברית ג'ון פיצג'רלד קנדי. בתחילת שנות ה-80 טובין כיהן כפרופסור אורח באוניברסיטת קליפורניה בברקלי. בשנת 1988 פרש מהאקדמיה, אך המשיך לכתוב באופן מועט.
טובין נפטר ב-11 במרץ 2002 בניו הייבן, קונטיקט.
יחסי ליטא–צ'ילה
יחסי ליטא–צ'ילה הם יחסי החוץ בין ליטא לבין הרפובליקה של צ'ילה.
היסטוריה.
ב-22 בספטמבר 1921, ליטא הצטרפה לחבר הלאומים וצ'ילה הצביעה בעד הצטרפותה לארגון.
יחסים דיפלומטיים בין צ'ילה וליטא כוננו ב-5 בדצמבר 1991, לאחר שצ'ילה הכירה בעצמאותה של ליטא ב-28 באוגוסט אותה שנה.
יחסי לטביה–צ'ילה
יחסי לטביה–צ'ילה הם יחסי החוץ בין לטביה לבין הרפובליקה של צ'ילה.
היסטוריה.
ב-22 בספטמבר 1921, לטביה הצטרפה לחבר הלאומים וצ'ילה הצביעה בעד הצטרפותה לארגון.
יחסים דיפלומטיים בין צ'ילה ולטביה כוננו ב-26 בספטמבר 1991, לאחר שצ'ילה הכירה בעצמאותה של לטביה ב-28 באוגוסט אותה שנה.
יחסי אפגניסטן–צ'ילה
יחסי אפגניסטן–צ'ילה הם יחסי החוץ בין הרפובליקה האסלאמית של אפגניסטן לבין הרפובליקה של צ'ילה.
לאחר נפילת קאבול בשנת 2021, ציין שר החוץ הצ'יליאני, אנדרס אלמאנד, כי "ניצחון הטליבאן באפגניסטן הוא בושה לעולם וטרגדיה לנשים", וקבע כי משרד החוץ משתף פעולה עם מדינות אחרות על מנת לסייע בפינוי פעילי ארגוני זכויות אדם באפגניסטן.
ב-26 באוגוסט 2021 הודיע משרד חוץ הצ'ליאני כי הוא נוקט צעדים לקבלת יותר מ-300 פליטים אפגנים הנמצאים בסכנה עקב השתלטות הטליבאן על אפגניסטן.
יחסי סחר.
המסחר בין שתי המדינות הסתכם בשנת 2018 ב-12,000 דולר, וכלל בעיקר יצוא מאפגניסטן לצ'ילה של מכשירי אריזה, מכשירי רדיו מרחוק ושטיחים ארוגים ביד.
בן־ציון דינור
שוטר טוב/שוטר רע
שוטר טוב/שוטר רע, המכונה גם תשאול משותף או חבר ואויב היא טקטיקה פסיכולוגית המשמשת במשא ומתן ובתשאול משטרתי. הטקטיקה "שוטר טוב/שוטר רע" מערב צוות של שני חוקרים הנוקטים גישות מנוגדות כלפי נחקר. החוקרים עשויים לראיין את הנחקר לסירוגין או להתעמת עמו במקביל.
הטכניקה.
"השוטר הרע" נוקט עמדה אגרסיבית ושלילית כלפי הנחקר ומטיח האשמות בוטות, הערות גנאי, איומים, ובאופן כללי יוצר אנטיפתיה בין הנחקר לבינו. אווירה זו מהווה את הבמה של "השוטר הטוב" שפועל באהדה כלפי הנחקר כדי להיראות תומך ומבין כלפיו. השוטר הטוב יגן גם על הנחקר מפני השוטר הרע. בשלב זה, הנחקר עשוי להרגיש שהוא יכול לשתף פעולה עם השוטר הטוב מתוך אמון או מפחד מהשוטר הרע. לאחר מכן הם עשויים לחפש הגנה אצל השוטר הטוב ולמסור לו מידע שהחוקרים מבקשים להשיג. ניתן גם להפוך את הסדר, השוטר הטוב צובר אמון אצל הנחקר ואילו השוטר הרע סודק את ההיבטים הקשוחים יותר.
לטכניקה זו יש גם חסרונות בכך שהיא ניתנת לזיהוי בקלות וה"שוטר הרע" עלול להרחיק את הנחקר מהאפשרות להוציא ממנו מידע.
משטרת אונטריו
משטרת אונטריו, רשמית: משטרת מחוז אונטריו (באנגלית: Ontario Provincial Police, בראשי תיבות: O.P.P.) היא כוח משטרה בקנדה, במחוז אונטריו. מדובר בכוחות המשטרה הראשונים והגדולים באונטריו (עובדים בו 7,383 איש מתוכם 5618 שוטרים חמושים ו-853 שוטרי עזר). זהו כח המשטרה והשני בחשיבותו בקנדה כולה.
גוף המשטרה פועל בכל האזורים הכפריים ובפרברי המחוז, כלומר בכפרים ובעיירות שאין להם משטרה עירונית משלהם. הכח גם מבצע תפקידי חקירה פלילית בפרובינציה. במטרופולין טורונטו הגוף אחראי גם לבטיחות בדרכים בכבישים ואחראי גם על אספקת שירותי אבטחה וביטחון בבית המחוקקים המחוזי בקווינס פארק, טורונטו.
חואקין סורויה
חואקין סורויה (בספרדית: Joaquín Sorolla, נהגה: ; 27 בפברואר 1863 - 10 באוגוסט 1923) היה צייר ספרדי מוערך מאוד בארצו.
ביוגרפיה.