stanford-oval/wikipedia huggingface dataset:
Tell Me Something I Don't Know

Tell Me Something I Don't Know (בעברית: תגיד לי משהו שאני לא יודעת) הוא סינגל שהוקלט על ידי הזמרת-יוצרת האמריקאית סלינה גומז, מתוך פסקול הסרט "עוד סיפור סינדרלה". השיר יצא לאור ב-5 באוגוסט 2008, על ידי חברת התקליטים רייזור & טיי, כסינגל הראשון והחיד מתוך הפסקול.
השיר הגיע למקום ה-58 במצעד הבילבורד הוט 100.
רקע וכתיבה

השיר נכתב על ידי אנטונינה ארמטו, ראלף צ'רצ'וול ומייקל נילסן והופק על ידי ראלף צ'רצ'וול ומייקל נילסן. ב-7 בספטמבר 2018, נודע כי השיר נמכר בלמעלה מ-1,740,000 עותקים בארצות הברית, מה שהופך אותו לאחד משיריה הנמכרים ביותר של גומז במדינה.
פרק זמן לאחר צאתו, עלה השיר לרשת הזרמת המדיה ספוטיפיי, תוך שהצליח לצבור שם למעלה מ-14 מיליון השמעות.
פרסים ומועמדויות

| שנה | פרס | קטגוריה | מועמדות | תוצאה | מקור |
| --- | --- | --- | --- | --- | --- |
| 2014 | פרסי Vevo | רף ה-100,000,000 צפיות | "Tell Me Something I Don't Know" | Won |  |
מיקומי שיא

|   ‏‏‏  מצעדים ודירוגים (2008)> מדינה |   ‏‏‏  מצעדים ודירוגים (2008)> מצעד |   ‏‏‏  מצעדים ודירוגים (2008)> מיקום שיא |   ‏‏‏  מצעדים ודירוגים (2008)>  |
| --- | --- | --- | --- |
|  אוסטרליה | מצעד הסינגלים האוסטרלי | - |  |
|  אוסטרליה | מצעד שירי ה-Hitseekers | 13 |  |
|  ארצות הברית | בילבורד הוט 100 | 58 |  |
נתוני מכירות

| מדינה | תואר | מכירות |
| --- | --- | --- |
| ארצות הברית (RIAA) | — | 1,740,000 |
הערות שוליים

↑  אנטונינה ארמטו, ראלף צ'רצ'וול, מייקל נילסן
1 2  Get millions of songs. All ad-free., Apple Music (באנגלית)
1 2  Ask Billboard: Why Do Some Songs Fade Out And Others End Cold?, Billboard, ‏2013-07-05
1 2  Another Cinderella Story - Original Soundtrack | Songs, Reviews, Credits | AllMusic (באנגלית אמריקאית), נבדק ב-2020-06-13
↑  Selena Gomez - Music Charts, acharts.co
↑  Selena Gomez & The Scene – Tell Me Something I Don't Know (באנגלית), נבדק ב-2020-06-13
1 2  "Selena Gomez Total US sales (SPS)". 7 September 2018. Retrieved 7 September 2018.
↑  Tell Me Something I Don't Know, נבדק ב-2020-06-13
↑  SelenaGomezVEVO (30 November 2009). "Selena Gomez - Tell Me Something I Don't Know". Retrieved 19 April 2017 – via YouTube.
↑  "Gold & Platinum - RIAA". RIAA (באנגלית אמריקאית). נבדק ב-2018-08-14.
| סלינה גומז |
| --- | --- | --- |
| דיסקוגרפיה • פרסים ומועמדויות • שירים • וידאוגרפיה • סיבובי הופעות | דיסקוגרפיה • פרסים ומועמדויות • שירים • וידאוגרפיה • סיבובי הופעות |  |
| אלבומי אולפן | Stars Dance • Revival • Rare |  |
| אלבומי אוסף | For You |  |
| מיני-אלבומים | Another Cinderella Story EP • Selena × Votes • Revelación |  |
| סינגלים | "Tell Me Something I Don't Know" • "Magic" • "Send It On" • "Come & Get It" • "Slow Down" • "The Heart Wants What It Wants" • "Good for You" • "Same Old Love" • "Hands to Myself" • "Kill Em with Kindness" • "It Ain't Me" • "Bad Liar" • "Fetish" • "Wolves" • "Back to You" • "I Can't Get Enough" • "Lose You to Love Me" • "Look at Her Now" • "Rare" • "Boyfriend" • "Past Life" • "Ice Cream" • "De Una Vez" • "Baila Conmigo" • "Selfish Love" • "999" • "Let Somebody Go" • "Calm Down" • "My Mind & Me" • "Single Soon" • "Love On" |  |
| שיתופי פעולה | "Whoa Oh! (Remix)" • "I Want You to Know" • "We Don't Talk Anymore" • "Hands" • "Trust Nobody" • "Taki Taki" • "Anxiety" |  |
| סינגלים שיווקיים | "Shake It Up" • "Me & the Rhythm" • "Feel Me" |  |
| שירים אחרים | "Birthday" • "Stars Dance" • "Like a Champion" • "Forget Forever" • "Revival" • "Sober" • "Me & My Girls" • "Only You" • "Dance Again" • "Vulnerable" • "People You Know" • "She" |  |
| סיבובי הופעות | Stars Dance Tour • Revival Tour |  |
| ערכים קשורים | המכשפים מווייברלי פלייס • סלינה גומז & הסצנה • רק רוצחים בבניין • Selena + Chef •‏ Selena Gomez: My Mind & Me |  |
| --- | --- |
בקרת זהויות :  MusicBrainz work: acb9b666-b51e-347c-8834-6a27b3ab691f
Tellement j'ai d'amour pour toi

Tellement j'ai d'amour pour toi (בעברית: יש לי כל כך הרבה אהבה אליך) הוא סינגל שהוקלט על ידי הזמרת-יוצרת הקנדית סלין דיון. השיר יצא לאור ב-13 בדצמבר 1982, כסינגל הראשון מתוך אלבום האולפן השלישי שלה Tellement j'ai d'amour..., על ידי חברת התקליטים סיזונס רקורדס.
השיר הגיע למקום השלישי במצעד שבקוויבק.
רקע וכתיבה

ב-31 באוקטובר 1982, עם שיר זה, דיון זכתה במדליית זהב עבור "השיר המצטיין" בפסטיבל השירים הפופולרי העולמי בטוקיו, יפן ובפרס התזמורת הסימפונית של ימאהה ל"אמן הטוב ביותר". דיון ביצעה את "Tellement j'ai d'amour pour toi" מול 115 מיליון צופים בטלוויזיה ו-12,000 אנשים שהיו בקהל. כמו כן, היו 1907 מתמודדים ו-30 מתמודדים סופיים.
דיון קיבל גם 4 פרסי פליקס בשנה שלאחר מכן כשאחד מהם בקטגוריה: "האמן מקוויבק שהשיג את ההצלחה הגדולה ביותר מחוץ לקוויבק", בזכות השיר הזה.
אלבומים שבהם נכלל

"Tellement j'ai d'amour pour toi" הופיע באלבום האוסף של סלין דיון On ne change pas, משנת 2005.
מיקומי שיא

|   ‏‏‏  מצעדים ודירוגים (1982-83)> מדינה |   ‏‏‏  מצעדים ודירוגים (1982-83)> מצעד |   ‏‏‏  מצעדים ודירוגים (1982-83)> מיקום שיא |   ‏‏‏  מצעדים ודירוגים (1982-83)>  |
| --- | --- | --- | --- |
|  קוויבק | ADISQ | 3 |  |
היסטוריית יציאות לאור

| מדינה | תאריך יציאה | פורמט | חברת תקליטים | מקור |
| --- | --- | --- | --- | --- |
| עולם | 13 בדצמבר 1982 | תקליט | סיזונס |  |
Tell the World

Tell the World (בעברית: ספר/י לעולם) הוא אלבום האולפן השני של הזמרת השוודית פנדורה. את האלבום הוציאה לאור בפברואר 1995 חברות התקליטים MCA ווירג'ין רקורדס. הוא הגיע למקום ה-11 במצעד האלבומים השוודי. המהדורה היפנית של Tell the World כללה רצועת בונוס בשם "One of Us" (בוצע במקור על ידי להקת אבבא). עד ספטמבר 1996 האלבום מכר כ-455,000 עותקים ביפן בלבד.
רשימת רצועות

| מס' | שם | משך |
| --- | --- | --- |
| 1. | Intro - The Outer Reaches  | 1:11 |
| 2. | Don't You Know  | 3:50 |
| 3. | The Naked Sun  | 4:12 |
| 4. | Tell the World  | 3:39 |
| 5. | Love Is a Stranger  | 3:45 |
| 6. | Don't Let Me  | 4:23 |
| 7. | Take My Hand  | 3:52 |
| 8. | Can't Fake the Feeling  | 3:18 |
| 9. | Bedtime  | 3:01 |
| 10. | Work  | 3:36 |
| 11. | Rely  | 4:24 |
| 12. | Kalahari  | 3:49 |
| 13. | Don't You Know - The Sir Family Extended  | 6:18 |
| משך כולל: | משך כולל: | 49:24 |
| Tell the World – מהדורה יפנית (רצועת בונוס)> מס' | Tell the World – מהדורה יפנית (רצועת בונוס)> שם | Tell the World – מהדורה יפנית (רצועת בונוס)> משך | Tell the World – מהדורה יפנית (רצועת בונוס)>  | Tell the World – מהדורה יפנית (רצועת בונוס)>  | Tell the World – מהדורה יפנית (רצועת בונוס)>  | Tell the World – מהדורה יפנית (רצועת בונוס)>  | Tell the World – מהדורה יפנית (רצועת בונוס)>  | Tell the World – מהדורה יפנית (רצועת בונוס)>  | Tell the World – מהדורה יפנית (רצועת בונוס)>  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 14. | One of Us  | 4:46 |  |  |  |  |  |  |  |
| משך כולל: | משך כולל: | 54:10 |  |  |  |  |  |  |  |
מיקומי שיא

|   ‏‏‏  מצעדים ודירוגים (1995)> מדינה |   ‏‏‏  מצעדים ודירוגים (1995)> מצעד |   ‏‏‏  מצעדים ודירוגים (1995)> מיקום שיא |
| --- | --- | --- |
|  פינלנד | המצעדים הפיניים הרשמיים | 3 |
|  שוודיה | סוורייטופליסטן | 11 |
נתוני מכירות

| מקום | תארים | מכירות |
| --- | --- | --- |
| שוודיה (GLF) | זהב | 50,000 |
| יפן (RIAJ) | זהב | 100,000 |
היסטוריית יציאות לאור

| אזור | תאריך | פורמט | חברת תקליטים | קטלוג |
| --- | --- | --- | --- | --- |
| שוודיה / פינלנד | פברואר 1995 | CD, קלטת שמע | וירג'ין רקורדס | 724384026721 |
| יפן | מרץ 1996 | CD, קלטת שמע | MCA רקורדס | MVCM-580 |
הערות שוליים

↑  Billboard Magazine, p. 67, 7 September 1996
↑  "Lista TOP 40". Areena. נבדק ב-22 באפריל 2020. {{cite web}}:  (עזרה)
| --- | --- |
בקרת זהויות :  MusicBrainz release group: d87d1dee-390d-36fd-b69a-2d3a45a1abf1
The Colour of My Love Tour

The Colour of My Love Tour הוא סיבוב ההופעות החמישי של הזמרת סלין דיון אשר נועד לקדם את אלבומה The Colour of My Love. סיבוב ההופעות זכה להצלחה כאשר נמכרו 1,300,000 כרטיסים לכל הופעותיו.
היסטוריה

רשימת השירים של סיבוב ההופעות כללה שירים של דיון מהאלבום The Colour of My Love ומאלבומים קודמים של דיון באנגלית בנוסף גם שירים בצרפתית וגרסאות כיסוי לשירים "Calling You" של ג'ווטה סטיל, "River Deep,Mountain High" של אייק וטינה טרנר ו-"Can't Help Falling in Love" של אלביס פרסלי.
לפני שהתחיל סיבוב ההופעות הופיעה דיון ב-2 הופעות בקנדה בספטמבר 1993 על מנת לקדם את האלבום The Colour of My Love. ההופעות הוקלטו ושודרו בטלוויזיה ואף יצאו גם כ-DVD.
אך סיבוב ההופעות עצמו החל בפברואר 1994. במהלך סיבוב ההופעות הופיעה בין היתר בקנדה. הופעותיה במדינה זכו להצלחה רבה כאשר כל הכרטיסים למופעים נמכרו, בין היתר הופיעה דיון בעיר המילטון שם הופיעה מול 10,000 איש.
בסוף אפריל ותחילת מאי הופיעה דיון ביפן, שם עשתה מחווה לשירים שהפיק עבורה דייוויד פוסטר. הופעות אלה אף שודרו בספיישל טלוויזיה מיוחד בשם "JT Super Producers 94". בנוסף לכך גם דיון שרה גם את שיריה הבולטים כמו "The Power of Love",‏ "Think Twice" ו-"Beauty and the Beast". ההופעות בוימו על ידי טוני גרקו והתקיימו בערים טוקיו ואוסקה.
בין ה-8 ביוני ל-27 באוגוסט דיון הצטרפה לסיבוב ההופעות של הזמר מייקל בולטון "The One Thing Tour", שם הם הופיעו באצטדיונים של 20 אלף איש. זה היה סיבוב ההופעות השני שלהם ביחד אשר כל כרטיסיו נמכרו.
אאוגאן מק מוירדאך

אאוגאן מק מוירדאך (בגאלית סקוטית: Eógan mac Muiredaig; נפטר ב-739) היה מלך דאל ריאטה החל משנת 736 לערך ועד פטירתו.
אאוגאן עלה לשלטון לאחר מות אביו מוירדאך מק איינבכלייך, ולכן היה בן לקנן לואיירן (שבט לואיירן) ומלך גם על שבט זה. אאוגאן אינו מוזכר ב"דואן אלבאנאך" המזכיר לאחר מוירדאך את אייד פינד; אולם 
אאוגאן מוזכר ב"דברי ימי מלרוז" כמלך דאל ריאטה.
בתקופת שלטונו של אאוגאן פלשו לדאל ריאטה הפיקטים תחת הנהגתו של אואנגוס מק פרגוסה, ובמשך שלושה עשורים לא הייתה הממלכה עצמאית.
Led Zeppelin III

Led Zeppelin III הוא אלבומה השלישי של להקת ההארד רוק לד זפלין, שיצא לאור בחמישי באוקטובר, 1970 בידי חברת התקליטים "אטלנטיק רקורדס".
האלבום

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

האלבום כולל שניים מהשירים המפורסמים של לד זפלין: Immigrant Song (שיר המהגרים) ו־Since I've Been Loving You (מאז שאהבתיך). הראשון נכתב בידי ג'ימי פייג' ורוברט פלאנט על הפלישה הנורדית של האנגלים (פירוש אירוני למילה "הגירה"), והושפע מהופעה של הלהקה באיסלנד.
השיר השני הפך לקלאסיקת רוק שכוללת נגינה אמוציונלית מצד חברי הלהקה יחד עם השירה של פלאנט שמנצלת את המנעד הקולי שלו באופן מקסימלי. השיר עצמו הפך לשיר חובה בהופעות של הלהקה.
שירים פופולריים נוספים באלבום הם: Celebration Day, Friends, ו־Bron Yr Aur Stomp, שנכתב על כלבו של פלאנט "סטריידר" ונקרא על שם בית כפרי בו הקליטו חברי הלהקה מספר שירים ושימש להם השראה באלבום.
השיר Gallows Pole הוא במקור שיר עם בריטי מוכר שנושא את אותו השם, שהוקלט ב-1939 על ידי זמר הפולק לדבלי. ג'ימי פייג' שמע אותו לראשונה בתקליט של Folkways מאת פרד גרלאך, נגן גיטרת 12 מיתרים. פייג' השתמש בגרסה שלו כבסיס ושינה לחלוטין את העיבוד. בשיר הזה ניגן גם לראשונה על בנג'ו.
את השיר Tangerine כתב פייג' כמה שנים לפני כן והיארדבירדס ניסו להקליט אותו יותר מפעם אחת. פייג' מנגן בו בגיטרת פדל סטיל, לראשונה מאז האלבום הראשון.
האלבום > העטיפה

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

Immigrant Song (פייג'/ פלנט)- 2:25
Friends (פייג'/ פלנט)- 3:54
Celebration Day (פייג'/ פלנט/ ג'ונס)- 3:29
Since I've Been Loving You (פייג'/ פלנט/ ג'ונס)- 7:23
Out On The Tiles (פייג'/ פלנט/ בונהם) 4:07
רשימת השירים > צד שני

Gallows Pole (נערך מחדש על ידי: פייג'/ פלנט)- 4:56
Tangerine (פייג')- 3:10
That's The Way (פייג'/ פלנט)- 5:37
Bron Yr Aur Stomp (פייג'/ פלנט/ ג'ונס)- 4:16
Hats Off To (Roy) Harper (ג'ונסון)- 3:42
קרדיטים

ג'ימי פייג' - גיטרה חשמלית, גיטרה אקוסטית, גיטרת פדל סטיל ובנג'ו
רוברט פלאנט - שירה ומפוחית
ג'ון פול ג'ונס - גיטרה בס, קלידים ומנדולינה
ג'ון בונהם - תופים
הערות שוליים

1 2 3  ריצ'י יורק, לד זפלין: סיפורה של להקת הרוק הטובה בעולם, פרק 5, עמ' 154-152.
| לד זפלין |
| --- | --- | --- |
| רוברט פלאנט • ג'ימי פייג' • ג'ון בונהם • ג'ון פול ג'ונס | רוברט פלאנט • ג'ימי פייג' • ג'ון בונהם • ג'ון פול ג'ונס |  |
| אלבומים | Led Zeppelin ‏(1969) • Led Zeppelin II ‏(1969) • Led Zeppelin III ‏(1970) • Led Zeppelin IV ‏(1971) • Houses of the Holy ‏(1973) • Physical Graffiti ‏(1975) •‏ Presence (‏1976) • In Through the Out Door ‏(1979) • CODA ‏(1982) |  |
| אלבומי הופעה | The Song Remains the Same ‏(1976) • BBC Sessions ‏(1997) • How the West Was Won ‏(2003) • Celebration Day‏ (2012) |  |
| אוספים | Led Zeppelin Boxed Set ‏(1990) • Profiled ‏(1990) • Led Zeppelin Boxed Set 2 ‏(1993) • The Complete Studio Recordings ‏(1993) • Best of Led Zeppelin ‏(1999) • Mothership ‏(2007) • Definitive Collection Mini LP Replica CD Boxset ‏(2008) |  |
| סרטים | The Song Remains the Same ‏(1976) • Led Zeppelin DVD ‏(2003) • Celebration Day ‏(2012) • Fleecing Led Zeppelin ‏(2014) |  |
| שונות | פיטר גרנט • ריצ'רד קול • Swan Song Records • היארדבירדס • XXZ • פייג' ופלאנט • סטריינג' סנסיישן |  |
| --- | --- |
בקרת זהויות :  MusicBrainz release group: 53f80f76-f8af-3558-bfd5-e7221e055c75
No One Dies from Love

No One Dies from Love (בעברית: אף אחד לא מת מאהבה) הוא שיר שהוקלט על ידי הזמרת-יוצרת השוודית טובה לו. הוא יצא לאור ב-3 במאי 2022 כסינגל השני מתוך אלבום האולפן החמישי שלה, Dirt Femme ‏(2022). זהו האלבום הראשון שלה שיוצא בהוצאת חברות התקליטים פריטי סוויד ומטאורי. לו כתבה את השיר ביחד עם לודוויג סודרברג, הידוע גם בשם א. סטרוט. השיר הופק על ידי סודרברג. הווידאו קליפ שלו הופץ באותו היום ובוים על ידי צוות הקולנוע הברזילאי "סרטי אלסקה" ("Alaska Filmes").
בסמוך לצאתו עלה השיר לרשת הזרמת המדיה ספוטיפיי, שם הצליח לצבור למעלה מ-15 מיליון השמעות.
רשימת השמעה

No One Dies from Love – סינגל
"No One Dies from Love" –‏ 3:06
No One Dies from Love (רמיקס מאת 220 קיד) – סינגל
"No One Dies from Love" (רמיקס מאת 220 קיד) – 3:06
מיקומי שיא

|   ‏‏‏  מצעדים ודירוגים (2022)> מדינה |   ‏‏‏  מצעדים ודירוגים (2022)> מצעד |   ‏‏‏  מצעדים ודירוגים (2022)> מיקום שיא |   ‏‏‏  מצעדים ודירוגים (2022)>  |
| --- | --- | --- | --- |
|  נורווגיה | VG-lista | 36 |  |
|  ניו זילנד | המצעד הניו זילנדי הרשמי | 36 |  |
|  שוודיה | סוורייטופליסטן | 29 |  |
הערות שוליים

1 2  Tomás Mier, Tomás Mier, Tove Lo Falls in Love With a Robot in Retrofuturistic 'No One Dies From Love' Video, Rolling Stone, ‏2022-05-03 (באנגלית אמריקאית)
↑  Moore, Sam (2022-05-03). "Tove Lo announces 2022 UK and European tour". NME. נבדק ב-2022-05-03.{{cite news}}:  תחזוקה - ציטוט: url-status (link)
↑  "A Strut Lyrics, Songs, and Albums". Genius. נבדק ב-3 במאי 2022. {{cite web}}:  (עזרה)
↑  Tove Lo - No One Dies From Love (Official Music Video), נבדק ב-2022-06-28
↑  No One Dies From Love, 2022-05-03, נבדק ב-2022-06-28
| טובה לו |
| --- | --- | --- |
| דיסקוגרפיה • פרסים ומועמדויות | דיסקוגרפיה • פרסים ומועמדויות |  |
| אלבומי אולפן | Queen of the Clouds • Lady Wood • Blue Lips • Sunshine Kitty • Dirt Femme |  |
| מהדורות מחודשות | Queen Of The Clouds Blueprint Edition • Sunshine Kitty - Paw Prints Edition |  |
| מיני-אלבומים | Truth Serum • Heat |  |
| סינגלים | "Love Ballad" • "Habits (Stay High)" • "Out of Mind" • "Habits (Stay High)" • "Stay High" • "Not on Drugs" • "Talking Body" • "Timebomb" • "Moments" • "Scars" • "Cool Girl" • "True Disaster" • "Disco Tits" • "Bitches" • "Glad He's Gone" • "Bad as the Boys" • "Jacques" • "Really Don't Like U" • "Sweettalk My Heart" • "Bikini Porn" • "Calling on Me" • "I'm Coming" • "Sadder Badder Cooler" • "How Long" • "No One Dies from Love" • "2 Die 4" • "Grapefruit" • "Borderline" • "I Like U" • "Elevator Eyes" • "Love Bites" • "Heat" |  |
| השתתפות בסינגלים | "Run on Love" • "Strangers" • "Heroes (We Could Be)" • "Come Back to Me" • "Desire" • "Close • "Say It" • "Out of My Head" • "Colorblind" • "Blow That Smoke" • "Heart Attack" • "Diva" • "Pressure" • "Give It All Up" • "Venus Fly Trap [Kito Remix]" • "I Keep" • "My Oh My" |  |
| סיבובי הופעות | Queen of the Clouds Tour • Lady Wood Tour • Sunshine Kitty Tour |  |
Reflection (תכנות)

במדעי המחשב, reflection (ריפלקשן; מילולית מאנגלית: השתקפות או התבוננות) היא היכולת של תוכנת מחשב לבחון אובייקטים או לשנות את התנהגותם בזמן ריצה. בחינת האובייקטים מבוצעת באמצעות תהליך הנקרא type introspection - "הסתכלות פנימה על טיפוסים", ושינוי ההתנהגות של אובייקטים כוללת את היכולת לשנות ערכים, metadata, תכונות (properties) ופונקציות.
השימוש הנפוץ ביותר ב-reflection הוא בשפות עילית הרצות על גבי מכונה וירטואלית, כדוגמת Smalltalk. כמו כן השימוש ב-reflection נפוץ בשפות תסריט ובשפות בעלות טיפוסיות סטטית כגון: ML, Java, ו-Haskell.
לשפות תכנות התומכות ב-reflection קוראים "שפות רפלקטיביות" (reflective languages). לתכנות הכולל שימוש ב-reflection קוראים "תכנות מונחה-reflection-oriented programming) "reflection).
רקע היסטורי

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

ניתן להשתמש ב-reflection כדי לבחון את ביצוע התוכנית ולהשפיע עליה בזמן ריצה. רכיב בתוכנה מונחית-reflection יכול לפקח אחר הביצוע של יחידת קוד, ולשנות את עצמו בהתאם למטרה שרוצים להשיג בהקשר ליחידת קוד זו. בדרך כלל זה נעשה על ידי הקצאת קוד בזמן ריצה.
בשפות תכנות מונחות-עצמים כמו Java, שימוש ב-reflection מאפשר בדיקה בזמן ריצה של מחלקות, ממשקים, שדות ומתודות, מבלי לדעת את השמות שלהם בזמן הידור. כמו כן זה מאפשר יצירת מופעים חדשים של אובייקטים וקריאה למתודות.
בנוסף לכך, ניתן להשתמש ב-reflection על מנת לסגל תוכניות למצבים שונים בצורה דינאמית. לדוגמה, נחשוב על יישום המשתמש לסירוגין בשתי מחלקות שונות, X ו-Y, לצורך ביצוע של משימות דומות. בלי תכנות מונחה-reflection, יכול להיות שהיישום יהיה מתוכנת בצורה קשיחה (hard-coded) לקרוא לשמות של מתודות של מחלקה X ומחלקה Y. לעומת זאת, על ידי שימוש בפרדיגמת התכנות מונחה-reflection, ניתן לממש את היישום כך שישתמש ב-reflection כדי לקרוא למתודות במחלקות X ו-Y, מבלי לקודד מראש בצורה קשיחה את שמות המתודות.
על מנת לנצל את היתרונות שבכתיבת קוד גנרי יותר באמצעות תכנות מונחה-reflection, כמעט תמיד נדרשות מומחיות ותשתיות תוכנה נוספות. מידת השימוש ב-reflection קובעת עד כמה ניתן יהיה להימנע משימוש ב-hard coding (קידוד קשיח).
לעיתים קרובות משתמשים ב-reflection בבדיקות תוכנה, כאשר רוצים ליצור מופעים של "אובייקטי דמה" (mock objects) בזמן ריצה.
כמו כן, reflection היא האסטרטגיה הראשית ב-metaprogramming – כתיבת תוכנות מחשב שכותבות או משנות תוכנות אחרות.
מימוש

שפת תכנות הכוללת תמיכה ב-reflection, מספקת מספר שירותים ייעודיים הזמינים בזמן ריצה, שאחרת היו קשים מאוד למימוש בשפה שהיא low-level יותר. בין היתר, שירותים אלו מאפשרים:
לגלות ולשנות יחידות קוד (כדוגמת בלוקים של קוד, מתודות, פרוטוקולים, וכדומה) בזמן ריצה, כ"אובייקטים מן השורה" (first-class objects).
להמיר מחרוזת המתאימה לשם הסימבולי של מחלקה או פונקציה, לקישור (reference) או קריאה לאותה מחלקה או פונקציה.
להעריך מחרוזת בזמן ריצה, כאילו הייתה הצהרה בקוד מקור.
ליצור מפרש חדש עבור ה-bytecode של השפה, על מנת לתת משמעות או שימוש חדשים עבור מבנה תכנותי מסוים.
שירותים אלה ניתנים למימוש בדרכים שונות. שפות העוברות הידור מסתמכות על מערכת סביבת ההרצה (runtime) שלהן כדי לקבל מידע אודות קוד המקור. לדוגמה, קובץ הרצה מהודר בשפת Objective-C, שומר את שמות כל המתודות בבלוק בתוך הקובץ, ובכך מספק טבלה להתאמה בין שמות המתודות למתודות עצמן בתוכנית המהודרת.
בשפה מהודרת התומכת ביצירת פונקציות בזמן ריצה, כדוגמת Common Lisp, סביבת ההרצה חייבת לכלול מהדר או מפרש. כמו כן, ניתן לממש reflection גם בשפות שאינן כוללות מנגנונים מובנים לתמיכה ב-reflection, על ידי שימוש במערכת ל-program transformation, כדי להגדיר שינויים אוטומטיים בקוד המקור.
דוגמאות

קטעי הקוד הבאים יוצרים מופע foo של המחלקה Foo, ואז קוראים למתודה hello. עבור כל שפת תכנות, מוצגות הקריאות הרגילות וגם הקריאות שעושות שימוש ב-reflection.
דוגמאות > Java

// Using Java package: java.lang.reflect

// Without reflection
new Foo().hello();

// With reflection
Class<?> clazz = Class.forName("Foo");
clazz.getMethod("hello").invoke(clazz.newInstance());
דוגמאות > JavaScript

// Without reflection
new Foo().hello()

// With reflection

// assuming that Foo resides in this
new this['Foo']()['hello']()

// or without assumption
new (eval('Foo'))()['hello']()

// or simply
eval('new Foo().hello()')
דוגמאות > PHP

// without reflection
$foo = new Foo();
$foo->hello();

// with reflection
$reflector = new ReflectionClass('Foo');
$foo = $reflector->newInstance();
$hello = $reflector->getMethod('hello');
$hello->invoke($foo);

// using callback
$foo = new Foo();
call_user_func(array($foo, 'hello'));

// using variable variables syntax
$className = 'Foo';
$foo = new $className();
$method = 'hello';
$foo->$method();
דוגמאות > Ruby

# without reflection
obj = Foo.new
obj.hello

# with reflection
class_name = "Foo"
method = :hello
obj = Kernel.const_get(class_name).new
obj.send method
דוגמאות > Objective-C

// Foo class
@interface Foo : NSObject
- (void)hello;
//...
@end

// without reflection
Foo *obj = [[Foo alloc] init];
[obj hello];

// with reflection in OPENSTEP, loading class and call method using variables.
NSString *className = @"Foo";
SEL selector = @selector(hello);
id obj = [[NSClassFromString(className) alloc] init];
[obj performSelector:selector]; // This will emit an warning when compiling with Objective-C ARC.
ראו גם

Type introspection
פרדיגמת תכנות
Tellement j'ai d'amour...

Tellement j'ai d'amour... (באנגלית: I Have So Much Love..., ובעברית: יש ברשותי כל כך הרבה אהבה...) הוא אלבום האולפן השלישי של הזמרת הקנדית סלין דיון. האלבום יצא לאור ב-7 בספטמבר 1982, על ידי חברת התקליטים Saisons.
עם יציאתו נכנס האלבום אל המקום השלישי במצעד האלבום של קוויבק.
רקע והפקה

האלבום הופק על ידי רנה אנג'ליל, פרנסואה קוזינו, אדי מרנאיי ורודי פסקה. בעקבות ההצלחה הרבה לה זכה האלבום, הצליחה סלין דיון לזכות בארבעה פרסי Félix. האלבום יצא על גבי תקליטים וקלטות שמע, בדומה לשני אלבומיה הקודמים של דיון.
בקנדה זכה האלבום להצלחה רבה כאשר נמכר שם בלמעלה מ-150,000 עותקים, דבר אשר הקנה לו את תואר אלבום פלטינה.
רשימת רצועות

| Tellement j'ai d'amour> .. (צד 1).מס' | Tellement j'ai d'amour> .. (צד 1).שם | Tellement j'ai d'amour> .. (צד 1).משך | Tellement j'ai d'amour> .. (צד 1). | Tellement j'ai d'amour> .. (צד 1). | Tellement j'ai d'amour> .. (צד 1). | Tellement j'ai d'amour> .. (צד 1). | Tellement j'ai d'amour> .. (צד 1). | Tellement j'ai d'amour> .. (צד 1). | Tellement j'ai d'amour> .. (צד 1). |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1. | D'amour ou d'amitié  | 3:59 |  |  |  |  |  |  |  |
| 2. | Le piano fantôme  | 3:35 |  |  |  |  |  |  |  |
| 3. | Tu restes avec moi  | 3:23 |  |  |  |  |  |  |  |
| 4. | Tellement j'ai d'amour pour toi  | 2:56 |  |  |  |  |  |  |  |
| 5. | Écoutez-moi  | 3:03 |  |  |  |  |  |  |  |
| Tellement j'ai d'amour> .. (צד 2).מס' | Tellement j'ai d'amour> .. (צד 2).שם | Tellement j'ai d'amour> .. (צד 2).משך | Tellement j'ai d'amour> .. (צד 2). | Tellement j'ai d'amour> .. (צד 2). | Tellement j'ai d'amour> .. (צד 2). | Tellement j'ai d'amour> .. (צד 2). | Tellement j'ai d'amour> .. (צד 2). | Tellement j'ai d'amour> .. (צד 2). | Tellement j'ai d'amour> .. (צד 2). |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1. | Le tour du monde (ביחד עם האחיות של דיון)   | 3:07 |  |  |  |  |  |  |  |
| 2. | Visa pour les beaux jours  | 3:23 |  |  |  |  |  |  |  |
| 3. | La voix du bon Dieu (ביחד עם המשפחה של דיון)   | 3:16 |  |  |  |  |  |  |  |
| 4. | Le vieux monsieur de la rue Royale  | 4:10 |  |  |  |  |  |  |  |