WordPress'e rakip çok yakından geldi; blogsa

Asp.Net programcılarının belkide PHP dünyasında en çok imrendikleri şey açık kaynak kodlu dağıtık uygulamaların yeterince sayıya ve kitleye ulaşmamış olmalarıdır.
Bunun en büyük etkiside yine bizzat .net programcılarına, her zaman ihtiyaç duydukları blog ve forum tarzı uygulama sayısının azlığı olarak yansımaktadır.
PHP dünyasının ünlü blog uygulaması Wordpress ortalığı kasıp kavururken .net camiasındaki en yakın rakibi "dotblogengine" hem kullanıcıların ilgisizliği hemde geliştiricilerin zaman ayıramamasından dolayı can çekişmeye devam etmekte. Durum .net için bu kadar kötüyken bugün friendfeed üzerinde gördüğüm bir ileti beni hayli şaşırtı, birkaç türk programcı kendi başlarına açık kaynak kodlu bir blog geliştirmekteydiler, merakımı gidermek adına hemen uygulamayı bilgisayarıma indirdim ve kullanmaya başladım, açıkça söylemek gerekirse umduğumdan çok daha iyi bir sonuç aldığımı söyleyebilirim.
Dağıtık uygulamların en büyük problemi olan ortam uyuşmazlığı sorununu nerdeyse hiç yaşamadım, öyleki ücretli uygulamalarda bile bu denli başarılı bir kurulum ekranı olmayabiliyor.

Vakit kaybetmeden uygulamayla bizzat tanışmak isteyenler burdan blogsa'nın resmi sitesine göz atabilirler; http://www.blogsa.net/

 



Dah fazla...

Twitter, Friendfeed gibi sitelerde kaçınmanız gereken 10 hata

friendfeed twitter

Bu adreste gördüğüm yazı hoşuma gitti sizlerle paylaşmak istedim özetle düşmemeniz gereken 10 yanlış şöyle

 

1) Mutlaka profil resmi olarak kendi resminizi kullanının
Adı üzerinde sosyal ağ, neye benzediği bilinmeyen biri niçin takip edilsin

2) Kişisel tanıtım alanını boş geçmeyin
Tuhaf gözükmeyin mutlaka hakkınızda gerçek birkaç bilgi girin

3) Websitenizi(blogunuz) belirtin ama site adresinizi yazarken kısaltma servislerini kullanmayın

4) Sürekli birşeyler satmaya çalışmayın

5) Otomatik abonelik(follow) yapan programlardan uzak durun

6) Otomatik ileti gönderen programlar kullanmayın
Kimseyi spamlamayın

7) Düzenli olarak ileti girin ama iletilerinizin kalitesinin bozulmasına izin vermeyin

8) Eğer yeteri kadar ünlüyseniz yerinize ileti atacak birilerini bulmayın

9) Sadece kendinizden bahsetmeyin, sosyal ağların bir fonksiyonununda yardımlaşmak olduğunu unutmayın

10) Gereksiz güncellemeler yapmayım kimsenin sizin tuvalette ne yaptığınızı öğrenmeye ihtiyacı yok

+11) Blog'umu takip ediyorsanız beni ekleyin http://www.twitter.com/aokocax , http://www.friendfeed.com/aokocax

Büyük sql script dosyalarını çalıştırmak

Database yapısı yanında içeriğinide taşımak istediğimde, çoğu zaman megabytelar uzunluğunda sql script dosyalarıyla boğuşmak zorunda kalıyordum.

Scriptlerde çoğu zaman ya memory hatası veriyor ya da bilgisayarın uzun süğre cevapsız kalmasına sebep oluyordu. Burda okuduğum yazıda "sqlcmd" ile bu problemin nasıl ortadan kaldırıldığı yazılmış özetle komut satırından;

sqlcmd -S YOURSQLSERVER\INSTANCENAME -i "C:\Your Script.sql”

ile büyük sql script dosyları sorusuz olarak çalıştırlabilmekteymiş.

Jquery ile paste olayını yakalamak

Mouse yardımıyla clipboard'daki nesnenin belirli bir alana yapıştırılırken çağırdığı olayı yakalamak için bind fonksiyonunu kullanmak gerekmekteymiş.

Örnek kod;

$("textarea[id$=txtDescription]").bind("paste", function() { alert($("#txtDescription).Val().length) });

 

Not: Bu kod klavyeden yapılan paste işlemlerinide yakalayabiliyor.

CSS3'ten bugünde kullanabileceğiniz bir kaç yenilik

Yeni geliştirilen CSS3'ün iyileştirmelerinden bazılarını güncel tarayacılarda kullanabilmeniz mümkün; tarayıcılar( Chrome 1+, Firefox 3+, opera 10+, Safari 4+)

1) Transparan renk kullanımı için

.topbox {
color: rgb(235,235,235);
color: rgba(255,255,255,0.75);
background-color: rgb(153,153,153);
background-color: rgba(0,0,0,0.5);
border-color: rgb(235,235,235);
border-color: rgba(255,255,255,0.65);
}

 

2) Köşe yuvarlama (r değerini pixel cinsinden giriyoruz)

border-radius: r;
border-radius: 10px;

 

3) Text Gölgelendirme

text-shadow: x y blur color;
text-shadow: -2px 2px 10px rgba(0,0,0,.5);

 

4) Çerçeve gölgelendirme

box-shadow: x y blur color;
box-shadow: 0 0 10px rgb(0,0,0);

 

5) Çoklu arkaplan

background-image: url(astro-127531.png),url(Hubble-112993.png);


Kaynak; http://www.webdesignerdepot.com/2009/08/5-css3-design-enhancements-that-you-can-use-today/

Google'da nasıl güncel arama yapabilirim?

Google'da yaptığınız aramaların sadece yeni bulunan sonuçlara göre olmasını isterseniz yaptığınız aramadan sonra adres satırına şu karakterleri girin

Sadece o günkü sonuçlar için
&as_qdr=d    

Son 30 dakika için
&as_qdr=n30   

Son "n" dakika için n harfinden sonraki kısma istediğiniz zamanı girin
&as_qdr=n300

Yine aynı şekilde d[n] değeriyle gün frekansını belirleyebilirsiniz
&as_qdr=d15

Örnek resim;

 

şurdaki yazıdan yararlandım ama yöntemi biraz ehlileştirdim.

Youtube'da "an error occurred, please try again later" hatası için yeni ip numaraları

Host dosyası en son 22 Ağustos 2010 Tarihinde Güncellenmiştir

Temmuz ayının sonlarına doğru youtube'un gerçekleştirdiği ip adresi değişikliklerinden dolayı olacak video izlemeye çalıştığınızda
"an error occurred, please try again later" hatası gelmeye başlamıştı, ekteki dosyayı belirtilen konuma kaydederseniz probleminiz (en azından şimdilik) ortadan kalkacaktır.

Kaydedilecek konum

c:\windows\system32\drivers\etc\

hosts (8,81 kb) Dosyadaki ip adresleri http://youtubehostdosyasi.com/'dan alınmıştır.

Dosyaya sağ tuşla tıklayıp "Farklı kaydet" seçeneğini seçerek belirtilen konuma kaydedebilirsiniz.(Vista kullanıyorsanız bu işlem için Yönetici izni gerekmekte, onun için firefox kullanmayınız)

Not: Ayarların geçerli olması için Başlat menüsünden Donatılara girerek çalıştır programını açıp ipconfig /flushdns yazabilir veya bilgisayarınızı yeniden başlatabilirsiniz.

Linux için; dosyayı açtıktan sonra gerekli satırları kopyalayın daha sonra

"gedit /etc/hosts" komutuyla host dosyasını açıp satırları yapıştırın //ubuntu da "sudo gedit /etc/hosts" komutunu kullanın

Not: Dns cache'ini temizlemek için "sudo service nscd restart"  komutunu girin. Bilgisayarınızı yeniden başlatarakta bu işlemi zorlayabilirsiniz.