Hayattaki Değişiklikler

1 Kasım 2009 | Kategori : Genel - Günlük

Aslında başlıkta okuduğunuz gibi kendi hayatımda değil, blogun hayatındaki değişikliklerden bahsedeceğim :) Fake attım! Bir süredir aklımdaydı siteyle daha fazla ilgilenmek, temayı değiştirmek. Sanırım 2 gündür yoğun olarak bu işle...

ipconfig -flushdns komutunda hata

18 Ağustos 2009 | Kategori : Windows

Komut satırında ipconfig -flushdns yaptığım zaman bir hata alıyordum.

Could not flush the DNS Resolver Cache: Function failed during execution.

Aynı şekilde Ağ bağlantısını onar dediğimde de bir hata ile karşılaşılaşıyordum.

Windows could not finish repairing the problem because the following action could not be completed:
Clearing the DNS Cache

For assistance, contact the person who manages your network.

Bu sorunu şöyle çözdüm :)

  1. Başlat > Çalıştır > services.msc yazın.
  2. Burada Windows üzerinde çalışan servisler bulunuyor
  3. Listeden DNS Client’i bulun.
  4. Sağ tıklayıp özelliklerinden açılış modu olarak Otomatik’i seçin, Uygula’ya basın…
  5. Daha sonra aktif olan Başlat butonuna basın.
  6. ipconfig -flushdns komutu, ve bağlantıyı onar butonu çalışıyor olacaktır :)

ASP’de Kolay Veritabanı Bağlantıları

27 Haziran 2009 | Kategori : ASP, SQL

Genellikle ilişkili tablolar, ilişkili verilerle çalışırken kısa veritabanı bağlantıları yapıyorum. Belli sorguya ait gelen verilerin sadece Unique ID lerine ihtiyacım oluyor. Bu verileri başka bir yerde kullanacağım ama bir sürü satır kod yazmam gerekiyor.

Önce veritabanı bağlantısı yap, sonra döngüye sok, sonra bu ID leri yanyana koyup virgülle ayır. PHP değil ki bu tek satırla tabloya bağlanıp, ikinci satırlada fetch_array() yapıp diziye alabilesin?

ASP RecordSet te Getrows metodu ile bunları bir arraye atayabiliyorsunuz. Fakat bu array 2 boyutlu olduğu için Join() ile birleştirip tek string haline getiremiyorsunuz. Çünkü Join() fonksiyonu multi-dimensional arrayleri kabul etmiyor. Yani tek tek string birleştirme yapmanız gerekiyor.

İşinize yarayabilecek fonksiyonum;

<%
Function VeriSorgu(Query,dbConnection)
Set rsSorgu = Server.CreateObject("ADODB.RecordSet")
 rsSorgu.Open Query,dbConnection,1,3
 VeriSorgu = "-1"
 If Not rsSorgu.Eof Then
  SorguDizi = rsSorgu.Getrows
  For SorguLoop = 0 To UBound(SorguDizi,2)
   VeriSorgu = VeriSorgu & "," & SorguDizi(0,SorguLoop)
  Next
 End If
 rsSorgu.Close : Set rsSorgu = Nothing
End Function
%>

Fonksiyona değer olarak Query ve Database bağlantınızın adını veriyorsunuz. Çıktı olarak
-1,15,266,26126 olarak bir veri döndürüyor. Fakat verdiğiniz sorguda ID alanı gelen ilk değer olmalı…

Kullanım örnekleri

<%
AktifYazilar = VeriSorgu("Select VeriID from tblYazilar Where Durum=1",dbConn)
%>

Bu sayede AktifYazilar string inde aktif yazıların ID leri olacak. String in başında -1 değeri var, bunu isterseniz replace edebilirsiniz.

SQL Sorgularında in() fonksiyonu kullandığım için bu haliyle kullanıyorum, böylece geri dönen değer boş olduğu zamanlar SQL Sorgusunda hatayla karşılaşmıyorum.

wmp
Halen Motorala MPX200 Smartphone u kullanıyorum. Aynı zamanda her türlü video, müzik içinde Windows Media Player 11.

WMP10 dan WMP11 e geçtiğimden beri, MPX200 her bilgisayara bağlı olduğunda, WMP açılışında bir hatala karşılaşıyorum.

Your device is using an outdated driver that is no longer supported by Windows Media Player.

Bu güne kadar ilgilenmeye pek fırsatım olmamıştı. Ama her seferinde aynı uyarıyla karşılaştırmak hayattan bezdirdi. WMP nin tüm ayar seçeneklerini karıştırdım fakat hiç bir sonuca ulaşamadım. Sorun registry de yapılan bir değişiklik ile çözüldü. Fakat malesef WMP yi cihazınızla senkronize edemeyeceksiniz.

  1. Başlat > Çalıştır’a tıklayın
  2. regedit yazıp devam edin.
  3. Sol menüden bu klasörü bulun HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Device Manager\Plugins\
  4. SP klasörüne sağ tıklayıp silin.

Windows Media Player’ı tekrar çalıştırdığınızda sorunun gittiğini göreceksiniz :)

Her ihtimale karşı bu ayarları geri getirmek istersiniz diye Registry backup‘ı aldım… Download edip, çalıştırıp, tekrardan eski ayarlara dönebilirsiniz.

Hatasız uyarısız günler dileğiyle :)

Misafir

26 Haziran 2009 | Kategori : Genel - Günlük

yumak

Eveeet gördüğünüz muhterem şahıs bizim 10 gündür misafirimiz olan Yumak :) Aslında ofis ortamında alışık olduğumuz bir durum kedi bakmak. Daha önceleri Firuze, daha sonra Gürbüz ve şimdi de misafirimiz Yumak.

Kendisi 3 yaşında bir İran kedisi. Her türdeşi gibi oda biraz uyuşuk, turuncu olsa Garfield ı aratmayacak görüntüler yaşanacaktı ofiste. Şimdilik onun seviyesine ulaşmasada kendisiyle yaşadığımız anılardan bazıları aşağıda yer almakta :)

  •  Yumak’ın elektrik süpürgesine büyük bir düşmanlığı varmış, temizlikçiye sadece bu yüzden saldırdığı zamanlar olmuş. Bilmediğimiz için kendisini “biraz” korkuttuk istemeden :)
  • Yumak eşyaları düşürmeyi çok seviyormuş. Bunu anlamam biraz zor oldu ama artık kafama kazındı. Her sabah çöp kutularını yerde buluyorum.
  • Masamın üstündeki önceki günden kalan limonatayı devirip, masamı yapış yapış yapıp, daha sonra üstüne oturarak tüylerinide masama kazımıştır kendisi.

Limon ailesiyle geçirdiği son birkaç gün maalesef… Seni özliycez ufaklık!

Sıcak, daha da sıcak olacak

26 Haziran 2009 | Kategori : Genel - Günlük

Temmuz ayı geldi çattı. Eskiden haberlerde bangır bangır bağırırlardı.

Hafta sonu çöl sıcakları geliyor!

Artık öyle haberler görmüyorum. Çünkü esas Türkiye çöl oldu :) Ağaç bırakmadılar. Köprü trafiği, sıcaklar derken insanın sokağa çıkası gelmiyor artık. Tam o noktada, Yemek Sepeti imdadımıza koşuyor.

Pizza Hut - Super Supreme Dipsos Pizza

Hapur hupur yiyoruz, arada sırada Pizza Hut malzemeden çalıp eksik birşeyler yolluyor. Ama değişmeyeceğim lezzetlerden biri benim için. Dilimleri mideye indirirken televizyonu açıp vakit geçirmek istiyor insan.

Akıllı TV

Kahkahalar eşliğinde izlenen komik videolardan sonra işlere devam etmek lazım tabi. Çoook çalışmam lazım anne çoooook!