Gök Kızıyor

Kış değil mevsim,
Bir haziran gecesi,
Bulutlar arasından bir ışık,
Ve bir ses…
Gök kızıyor,
Belki bana,
Belki kızdıklarıma…

Sanatta El Öpmek

Pek sanatla ilgili biri olmasam da, sanat kavramına yabancıyım da diyemem. Nasıl yabancı olayım ki, sanat adına yapılan fedakârlıkları her an görebiliyorum…

Son zamanlarda sanat adına öpüşen öpüşene… Sanat adına soyunanları bildiğimden, öpüşmeler pek de sürpriz olmadı benim için.

Merak ettiğim, gerçekçi görünmesi için dayak bile yiyenler, neden el öpme merasimini çene dokundurma ile kirletiyorlar. En azından sanat uğruna el öpemiyorsanız, sahneyi geçiniz.

Bu komik tablo sanata ve sanatçıya yakışmıyor.

Kimi zaman indirme linkleri tam olarak verilse de, genellikle kısaltılmış şekilleri ile karşılaşırız. Bu ise linkleri bir kerede kopyala-yapıştır yapmanızı engeller.

40 parçalık bir dosya indirdiğinizi varsayarsak, her parçaya ait linki kopyalamak işkence olsa gerek.

Çare yoksa çare “siz”siniz diye bir slogandan yola çıkarak, linkleri normal hale çeviren bir program yaptım.

Devamını oku

Bir ya da birden çok bileşeni tek seferde değiştirmek istiyorsanız, aşağıda da olduğu gibi bileşen üzerinde sağ tıklayıp, Replace Components menü seçeneğini kullanıyoruz.
Devamını oku

Bazen kullanılan ya da kopyala-yapıştır yapılan kod satırlarında bazı tanımlamaları farklı isimlendirmek isteriz. Nedenini henüz çözemedim, ama Bul ve Değiştir yöntemleri, bana hep itici gelmiştir. Geliştiricilere de itici gelmiş olsa gerek ki, bizlere aşağıdaki gibi bir özelliği sundular. Devamını oku

Delphi 2005 ile birlikte form ve diğer araçların bir noktadan başka bir noktaya taşınması varsayılan olarak kaldırıldı. Delphi 7′ye alışanlar yada bu özelikleri isteyenler aşağıdaki adımları takip etsinler.

   1. Tools->Options->VCL designer->Embedded Designer-> işartini kaldırın.
   2. Araç paletinden Desktop seçeneğini  “Classic Undocked” olarak belirleyin
   3. Araçları taşırken iç içe girmelerini istiyorsanız Tools->Options->Environment Options->Auto Drag Docking-> işaretini kaldırın. Böylece Ctrl tuşu ile araçları taşıdığınızda tek araçmış gibi görünebilirler. Devamını oku

Sadece Sessiz

Çıkmaz değil yürüdüğüm sokak,
Sadece sessiz…
Duvarları rengârenk olan binalar değil fark ettiğim,
Siyah beyaz bile olmayan sessizlik…
Çıkmaz değil gördüğüm sokak,
Sadece kimsesiz…

Bir proje aldım ve Delphi 2009 ile geliştireyim dedim. Projeye başladığımda hiçbir sorun ile karşılaşmadım, ancak ilerledikçe telafisi olmayan hatalarla boğuştum. Ben yandım siz yanmayasınız diye de buraya yazıyorum.

   1- IBEvents bileşeni çalışmıyor. Unicode ile gönderilen mesajın karakter seti uyuşmuyor sanırım.
   2- Rave Report’un kod editörü çalışmıyor. Bunun için Rave Report’un yeni sürümünü beklemek gerekiyor sanırım.
   3- Sisteminizde tanımlı bir yazıcı yoksa bile, bir yazıcı sürücüsünün tanıtılmış olması gerekiyor. Yoksa Rave Report’u ön izlemede göremezsiniz.

Delphi 2009 ile Firebird’den Interbase (diğer bileşen setlerini denemedim) bileşenlerini kullanarak bir tablodan veri çekmek istediyseniz, “division by zero” hatası ile karşılaşmamış olmanız mucize olarak tanımlanabilir. Uzun süre şahsımın başına dert olan bu hatanın çözümünü sanırım çözemeyenler de merak edecektir.

Hatanın sebebi karakter setlerinden kaynaklanıyor. İşin ilginç yanı, Firebird’deki tabloyu oluştururken UTF8 karakter setini seçmeme rağmen herhangi bir etki yaratmaması idi. Muhtemelen Firebird’ün UTF8 desteğinde sorun var.

Çözüm olarak alanlarınızın karakter setlerini None  olarak belirleyebilirsiniz, ancak var olan veritabanlarınız için bunun bir çözüm olduğu söylenemez.
Veritabanınızı bildiğiniz şekilde oluşturmaya devam edebilirsiniz; çünkü IBDataBase bileşeni ile Firebird’e bağlantı kurarken Unicode_FSS karakter setini seçmeniz, çözüm için yeterli olacaktır. Bildiğime göre Unicode_FSS  karakter seti eskiden UTF8 yerine kullanılıyormuş.

Sağ Tık Yasağını Kaldırmak

Çok beğendiğiniz bir yazıyı seçip kopyalamak ya da beğendiğiniz bir resmi kaydetmek basit bir işlemdir; ancak bazen yasaklarla karşılaşırsınız.

Karşılaştığınız bu yasaklar JavaScript olarak adlandırılan bir dil tarafından gerçekleştirilmektedir. Tarayıcınızın güvenliğini arttırdığınızda bu dili de devre dışı bırakmış olursunuz. Dolayısı ile yasaklar da kalkmış olur. Devamını oku