Ahmet Oğuz Koca

Sosyal olaylar.

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/

 



Fazlası...

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.

Onixon 100u ADSL Modem Vista Kurulumu

Daha önce XP üzerinde çalıştırdığım Onixon 100U marka ADSL modemi Vista üzerinde bir türlü  çalıştırmayı başaramadım. Internet üzerinde yaptığım derin araştırmalardan sonra tabiri caizse bir Mc Gyver yöntemi ile modemi Vista üzerinde çalıştırabildim. Hem daha sonra tekrar gerekeceğini  düşünürek hemde benzer problemler yaşayacaklar için kısa bir “peki  ama nasıl” yazısı  yazmak istedim.Fazlası...

ujdu.com internetteki yerini aldı

 

ujdu

 

 

Yaklaşık bir ay kadar önce başladığım ve kod adı olarak "Mandelbrot" adını verdiğim soysal ağ yazılımının ilk beta sürümü bitti. Mevcut beta versiyonunu test etmek ve oluşan ihtiyaçları gözlemlemek amacıyla Mandelbrot çekirdeğini kullanan ilk sitenin beta yayınınada başladım.  http://www.ujdu.com adresinde "Türkiye'nin teknoloji ve internet uydusu" sloganıyla faaliyete geçen sitemde Türkiye ve dünyadan çeşitli internet ve teknoloji haberlerine yer vermeyi planlıyorum.
Mandelbrot projesinin ilerki versiyonlarında sitenin sosyal ağ yönünü geliştirmeyi planladığımdan ötürü ziyaretçilerin yapacağı geri beslemeler benim için oldukça önem arzediyor lütfen yorumlarınızı esirgemeyin :)...
Ujdu'nun bu beta versiyonuna göz atmak için bu linki kullabilirsiniz.
http://www.ujdu.com
http://www.ujdu.com/hakkinda

Mandelbrot Teknik Altyapı
Windows 2008 / IIS 7.0 with Official Url Rewrite Module
Sql Server 2005
.net Framework 3.5 sp1
Ado.net Entity Framework

Bugün internetten yansıyanlar [21 Ocak]

TGdaily’nin bu haberine göre Google ürün ailesine GDrive’da katarak, kullanıcılarına online depolama imkanı sağlamaya başlıyor. Söyletilere göre gdrive dosya saklama amacının yanında uygulama çalıştırmayada imkan sağlayacak.

Smashinapps, sitenizin uptime durumunu kontrol etme aracından online resim editörüne kadar web masterların işine yarayacak 13 ücretsiz aracı derlediği bu yazıya bakmanızda fayda var.

Beyaz Saray, Barack Obama ile birlikte Asp.Net’e geçti, buradaki yazıda whitehouse.gov’un teknik altyapısı hakında ayrıntılı bilgi edinebilirsiniz.

Smashingmagazine buradaki yazısında 12 kullanışlı arayüz hazırlama tekniğini sıralamış.