Thread overview
Gcal: GNOME Julian and Gregorian Calendar
Sep 02, 2012
Salih Dinçer
Sep 02, 2012
Salih Dinçer
September 02, 2012

Merhaba,

Sanırım eski Linux kullanıcıları biliyordur; Gcal diye bir yazılım varmış: http://www.gnu.org/software/gcal/

http://www.gnu.org/software/gcal/gcal.png

Her kullanım şekline ve "dine" göre özellikleri mevcut. Örneğin bizim öğrenmek için can attığımız dini tatil günlerimizi şu şekilde öğrenebiliyoruz...:)

'$ gcal -n --islamic-civil-holidays
Sonsuz tatil listesi: 2012 yılı bir artık yıl

Mevlit Kandili (Isl) - Pa, 5 Şu 2012 = -210 gün
Aga Khan'ın Doğum Günü (Isl) - Sa, 15 May 2012 = -110 gün
Miraç Kandili (Isl) - Pa, 17 Haz 2012 = -77 gün
Berat Kandili (Isl) - Pe, 5 Tem 2012 = -59 gün
Ramazan (Isl) - Cu, 20 Tem 2012 = -44 gün
Kuran-ı Kerim'in inmeye başladı (Isl) - Pa, 5 Ağ 2012 = -28 gün
Kadir Gecesi (Isl) - Ç, 15 Ağ 2012 = -18 gün
Kudüs Gecesi (Isl) - Cu, 17 Ağ 2012 = -16 gün
Ramazan Bayramı (Isl) - Pa, 19 Ağ 2012 = -14 gün
Ramazan Bayramı (Isl) - Pa, 20 Ağ 2012 = -13 gün
Ramazan Bayramı (Isl) - Sa, 21 Ağ 2012 = -12 gün
Waqf-al-Arafat (Isl) - Pe, 25 Eki 2012 = +53 gün
Kurban Bayramı (Isl) - Cu, 26 Eki 2012 = +54 gün
Kurban Bayramı (Isl) - Cu, 27 Eki 2012 = +55 gün
Kurban Bayramı (Isl) - Pa, 28 Eki 2012 = +56 gün
Ghadir (Isl) - Cu, 3 Kas 2012 = +62 gün
Hicret Yıldönümü 1434 (Isl) - Pe, 15 Kas 2012 = +74 gün
Ashura' (Isl) - Cu, 24 Kas 2012 = +83 gün
Imamat Day (Isl) - Cu, 30 Kas 2012 = +89 gün
'

Sanırım eksi değerler geçen süre, artı değerler o kadar gün kaldığı olsa gerek. Ayrıca ayın evrelerini (phase) görmek de mümkün ama komutunu çözemedim...:)

'%Z[date]
Is replaced by the Moon phase text graphics of the current day of year, e.g.:
The text ‘Date %n %Z --- Moon phase %>03*O ~Text’ will be expanded to
==> ‘Date 08-Mar-1995 ’
==> ‘ ( @@@@@@’
==> ‘ ( @@@@@@@@@’
==> ‘ ( @@@@@@@@@@@’
==> ‘ ( @@@@@@@@@@@@’
==> ‘ ( @@@@@@@@@@@@@’
==> ‘( @@@@@@@@@@@@@’
==> ‘( @@@@@@@@@@@@@’
==> ‘ ( @@@@@@@@@@@@@’
==> ‘ ( @@@@@@@@@@@@’
==> ‘ ( @@@@@@@@@@@’
==> ‘ ( @@@@@@@@@’
==> ‘ ( @@@@@@@ --- Moon phase 041%+’
==> ‘Text’, in case the actual system date is the 8th March 1995.'

Başarılar...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 02, 2012

Çok teşekkürler, çalıştı...:)

Tabi artık, yazılım o kadar parametre almaya başlamış ki neredeyse script yazacak hale gelmiş. Tek yaptığım komut satırına 'cat > ~/.gcal/astronomical' komutunu verip içeriğine bahsedilen komutları (CTRL+SHIFT+V ile) yapıştırmak oldu.

Sonra bahsi geçen komutu verdiğimde dolunay karşımdaydı. Örneğin İstanbul'da bugün güneş ışığını yansıtma oranı ve doğuş/batış saatleri şöyle:
'
$ gcal --resource-file=$HOME/.gcal/astronomical -H no -oxB
..
Moon phase 94%-
Sunrise is at 06:17
Sunset is at 19:40
'

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

September 02, 2012

Güzelmiş! :)

%Z'nin --resource-file seçeneği ile kullanımını şurada buldum:

http://www.basicallytech.com/blog/index.php?/archives/97-The-many-uses-of-gcal.html

Komut satırında da yapılıyordur herhalde... (?)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]