Acısıyla tatlısıyla 4 yıl…

Dün itibariyle halid.org 4. senesini doldurdu. Acısıyla tatlısıyla yaşadığım her gelişmeyi buradan duyurdum sevenlerime, takipçilerime. Öyle ki bir dert ortağı gibi oldu burası.

Bilgilerimi paylaştım, paylaştığım bilgilerden ötürü insanlar bana ulaştılar. Blogum üzerinden değerlendirilerek 2 defa işe alındım. Yazdığım makaleleri bu blog üzerinden yayınladım ve insanların olumlu – olumsuz geri dönüşlerini aldım.

Sözü fazla uzatmadan işime döneyim.

Selamlar,

Pamukkale Turizm’e Açık Mektup

Selamlar,

İşimizden ötürü sürekli yolculuk yapıyoruz. Özellikle Denizli, İstanbul, Ankara arası bir seyahat yörüngesi oluyor. İşimizin Denizli’de olmasından ötürü annem burada bir fizik tedavi merkezinde tedavi görüyor.

Yaklaşık 3 aydır haftasonları Ankara – Denizli arası seyahat ediyor. Biz de Pamukkale Turizm’in bize yıllarca verdiği güven sayesinde içimiz rahat bir şekilde annemi gönderiyoruz ve karşılıyoruz.

Ancak bu haftasonu yaşadıklarımız resmen bizi çileden çıkarttı. Uzun süredir arkadaş çevremizin, “Pamukkale Turizm, artık eskisi gibi değil. Ciddi bir yapılanmaya ihtiyacı var.” şeklinde serzenişlerini açıkçası umursamıyordum. İşin aslı Ankara – Denizli arası konforlu ve rahat seyahat edebilecek başka şirketlerin olmayışı da bizi bu konuda çaresiz bırakıyordu.

Bugün 15:20 itibariyle Denizli otogarına gittik. Annemin bineceği otobüs 15:30′da kalkıyordu. Her zaman olduğu gibi öncesinden gelmiştik. Koşarak geç kaldığımızı düşünerek, “Otobüs kalktı mı?” diye sordum. Görevli personelin, “Hayır, 30 dakika rötar yaptı.” demesiyle beklemeye başladık.

30 dakika geçmesine rağmen otobüs ortalarda yoktu. Uzun bir bekleyişin ardından otobüs nihayet 45 dakika sonunda otogara girdi. Apar topar çantamızı otobüse yerleştirdik. Annem gördüğü tedavinin verdiği yorgunlukla yavaş hareket ettiği için otobüs içinde yerini alması biraz uzun sürdü. Bu sürede görevli personelin yaptığı terbiyesizliği unutmadım. Belki bu hareket bana yapılsa umrumda olmazdı. Ancak annem rahatsızlığı nedeniyle oldukça yorgun ve bitkindi. Onun verdiği üzüntüyle belki biraz hissi davrandım diye düşündüm.

Neyseki yaşanan bu tatsızlıktan sonra otobüs hareket etti. Bu yazıya başlamadan 5 dakika önce babam aradı. Annemi Otogardaki peronun dışında resmen eşya indiriyorlarmışcasına bırakmışlar. Dolayısıyla o arada babamla da iletişim kuramamış. İşin garibi “Valiziniz var mı?” diye sorulmamış bile. Velhasıl otobüs annemin çantasını teslim etmeden gitmiş.

Sonuç; Saat 23:30 itibariyle hala otobüsten gelecek çanta bekleniyor.

İnanın Ankara – Denizli arası Pamukkale Turizm’e mecbur kalmasam bugünden itibaren kullanmayacağım firmadır.

Umarım kurumsal bir firma olduklarını kanıtlar ve bu blog girdime cevap verirler. Şahsen Pamukkale Turizm’den beklentim budur. Kimsenin kazandığı paraya çomak sokmak gibi bir niyetim olmadı, olmazda.

Unutmadan küçük bir not; Anadolu Turizm’i örnek alın.

Saygılar,

Bana ulaşmak isterseniz;

Halid Altuner

0542 423 40 25

[email protected]

Git ile Hariç Dosya Yönetimi

Bir süredir kaynak kod yönetimini Git ile gerçekleştiriyorum. Özellikle GitHub servisi bu konuda çok başarılı. Svn üzerinde baş gösteren sorunların hiç birini artık yaşamıyorum.

Svn üzerinde yaşanan problemlerden birisi de, bazı dosyaları hariç tutmaktı. Aslında konfigürasyon ile regex sayesinde bir kısım dosyaları hariç tutmak mümkün. Ancak git bu işi tamamiyle tek dosya ile çözmüş.

Geliştirme yaparken, kullandığım geliştirici araçlarının(Zend Studio 8, Espresso vb.) ve işletim sisteminin kendi dosya sistemiyle ilgili bilgilerin yer aldığı gizli dosyaların da kaynak kod yönetimi içerisine dahil edilmemesi gerekiyor.

Git bu konuda kökten bir çözüm uygulamış. Yerel git klasörünüzün içinde .gitignore adında bir dosya oluşturmanız gerekiyor. Bu dosyanın içerisine her satıra bir dosya ismi yazarak, o dosyanın sürüm içerisine dahil edilmemesini sağlayabiliyorsunuz.

*.sql ( sql yerine istediğiniz prefix’i ekleyebilirsiniz.) Bu şekilde tüm sql dosyaları sürüm içerisine dahil edilmez.

*~ Bu şekilde bir tanımlama ile o an açık olan dosyanın cache dosyası sürüm içerisine dahil edilmez.

Bu şekilde bir tanımlama ile ilgili problemi ortadan kaldırabilirsiniz. Dosyayı kaydedip çıktıktan sonra commit denemesi yaptığınızda ilgili dosyaların sürüm içerisine dahil edilmediğini görebilirsiniz.

Tabii doğal olarak dosyanın en başına .gitignore satırını da eklemeniz gerekiyor :)

Ayrıca git’in .gitignore dosyasını tanımlamak için;

git config --global core.excludesfile ~/.gitignore komutunu uygulamanız gerekiyor. Bu şekilde .gitignore dosyası haricinde .haricListe gibi farklı isimlerle hariç listeleri oluşturabilirsiniz.

Daha detaylı bilgi için şurayı ve şurayı inceleyebilirsiniz. Ayrıca bazı dil ve frameworkler için hazırlanmış ignore listlere şuradan erişebilirsiniz.