Μήλο μου κόκκινο, ρόιδο βαμμένο (x2)Γιατί με μάρανες το πικραμένο 1Παένω κ’ έρχομαι μα δεν βρίσκω (x2)Βρίσκω την πόρτα σου μανταλομένη 1Τα παραθυρούδια σου φεγγοβολούνε (x2)Ρωτάω την πόρτα σου, που πάει η κυρά σου; 1Κυρά μ’ δεν είναι ‘δώ, πάησε στην βρύση (x2)Πάησε να βρει νερό και να γεμίσει 1
アメリカのジャズ作曲家のデイヴ・ブルーベック(1920年～2012年)は彼独自の非対称律動音楽の開発で有名である。彼はカラマティアノスの色々の律動を彼の非正方形の踊りに用い、拍子は4-3よりも3-4を用いた。1960年代の有名な歌手であるキャット・スティーヴンス(1948年～)はギリシャ特有の7/8拍子の「ルビーの愛」を書いて演奏した。彼はギリシャ系キプロス人の起源を持ち、後にイスラム教に改宗した。2002年末期の映画の「私の大きい太ったギリシャ人の結婚式」では、カラマティアノスの「オレア・ポウ・イネ・イ・ニフィ・マス」(Ωραία που είναι η νύφη μας)をイアンとトウッラの結婚式受付で歌って踊った。
カラマティアノスの起源は古典古代に見い出せる。イーリアスのホメーロスにアキレウスの槍の周りで踊る3つの円舞を記述がある。古代スパルタ人はホルモス(ὅρμος)と呼ばれる踊りを持ち、クセノポンに詳しく書かれているシルト式の踊りで、女性がハンカチを用いて男性を踊りに導いた。ルキアノスは「オルモス」の踊りは開けた円で若い男女で踊ると述べている。男性は力強く踊り、女性は控えめに踊る。19世紀にはこの踊りは「シルトス・オ・ペロポニシオス」と呼ばれた。カラマティアノスの名前はギリシャ南部の都市のカラマタから取られたと信じられている。殆どのギリシャの踊りは発祥の地と思われる地名から名付けられる。カラマティアノスの歌は数多く有名である。伝統的なものには「サミオティッサ」(サモス島の少女)や「マンディリ・カラマティアノ」(カラマタのハンカチ)、「ミロ・モウ・コッキノ」(私の赤い林檎)、「ト・パパキ」(小鴨)、「モウ・パリッギレ・ト・アイドニ」(小夜啼鳥がくれた言葉)、「オラ・タ・ポウラキア」(全ての鳥)等がある。特に心に残る例として「メカプセス・イトニッサ」(Μέκαψες Γειτόνισσα)が国立地理学協会の1968年の「ギリシャの音楽」の為に録音された。
/* ウィンドウ内に四角形を描画する単純な XCB アプリケーション */  #include <xcb/xcb.h> #include <stdio.h> #include <stdlib.h>  int main() {   xcb_connection_t    *c;   xcb_screen_t        *s;   xcb_window_t         w;   xcb_gcontext_t       g;   xcb_generic_event_t *e;   uint32_t             mask;   uint32_t             values[2];   int                  done = 0;   xcb_rectangle_t      r = { 20, 20, 60, 60 };                         /* サーバとのコネクションをオープン */   c = xcb_connect(NULL,NULL);   if (xcb_connection_has_error(c)) {     printf("Cannot open display\n");     exit(1);   }                        /* 第一スクリーン取得 */   s = xcb_setup_roots_iterator( xcb_get_setup(c) ).data;                         /* グラフィックスコンテキスト生成 */   g = xcb_generate_id(c);   w = s->root;   mask = XCB_GC_FOREGROUND | XCB_GC_GRAPHICS_EXPOSURES;   values[0] = s->black_pixel;   values[1] = 0;   xcb_create_gc(c, g, w, mask, values);                         /* ウィンドウ生成 */   w = xcb_generate_id(c);   mask = XCB_CW_BACK_PIXEL | XCB_CW_EVENT_MASK;   values[0] = s->white_pixel;   values[1] = XCB_EVENT_MASK_EXPOSURE | XCB_EVENT_MASK_KEY_PRESS;   xcb_create_window(c, s->root_depth, w, s->root,                   10, 10, 100, 100, 1,                   XCB_WINDOW_CLASS_INPUT_OUTPUT, s->root_visual,                   mask, values);                         /* ウィンドウをマップ（表示）する */   xcb_map_window(c, w);      xcb_flush(c);                         /* イベントループ */   while (!done && (e = xcb_wait_for_event(c))) {     switch (e->response_type & ~0x80) {     case XCB_EXPOSE:    /* ウィンドウ描画/再描画 */       xcb_poly_fill_rectangle(c, w, g,  1, &r);       xcb_flush(c);       break;     case XCB_KEY_PRESS:  /* キー押下で exit */       done = 1;       break;     }     free(e);   }                        /* サーバとのコネクションをクローズ */   xcb_disconnect(c);    return 0; }XCB はこの例からも分かるとおり、Xlibにほぼ相当するものの、API の抽象化レベルは若干低い。