Maven repository jar yükleme
by admin on Mar.02, 2010, under yazılım geliştirme
Her zaman lazım olmuyor ama olunca da ara ki bulasın.
mvn deploy:deploy-file -Dversion=1.72 -Dfile=abimporter.jar -DgeneratePom=true -DgroupId=octazen.addressbook -DartifactId=abimporter -Durl=scp://192.168.60.160/var/www/html/maven/hede/external -DrepositoryId=hede_external -Dpackaging=jar
Apache’de klasör şifreleme
by admin on Feb.09, 2010, under yazılım geliştirme
Unutup durduğum için buraya koyma gereği gördüm; Efenim, Apache’mizde istediğimiz bir klasöre şifre koymak (basic authentication) oldukça basit bir iş. Bunun için adım adım:
1. Şifrelemek istediğimiz klasörde .htaccess dosyası açıp içine aşağıdakileri yazıyoz:
AuthUserFile /full/path/to/.htpasswd
AuthType Basic
AuthName "Lutfen sifreyi giriniz"
Require valid-user
2. Aşağıdaki linkteki siteden (ya da Google’dan aratıp benzerlerini de bulabilirsiniz) kullanıcı adı ve şifre generate ettiriyorsunuz. Size bir satır oluşuyor, bu satırı da .htpasswd dosyası yaratıp onun içine yazıyorsunuz. Bu arada .htaccess’deki AuthUserFile tabiki de bu dosyanın tam adresini içermek zorunda.
http://shop.alterlinks.com/htpasswd/htpasswd.php
Bundan sonra klasöre girdiğiniz zaman mis gibi de şifrelenmiş oluyor.
Google Wave nedir ne değildir sorunsalı
by admin on Jan.07, 2010, under bilgisayar / internet
Google Wave insanın kendine yakışanı giymesidir (Sarp’a sevgiler)
Google Wave’i ilk olarak internete düşen uzun bir video ile duyduk. Vay be adamlar yapmış gene bişey dedik. Hemen sıraya girdik, ne kadar küçük icq numaram var havası atma mantığındaki gibi ilk kullanlardan olabilmek, trendleri takip etmek için.
Zamanı geldi, “Preview” olarak açıldı. Bir kısmımıza davetiye geldi. Davetiyeleri alanlar başka arkadaşlarına gönderdiler. Herkes hevesle Wave’e girdi.
Fakat kimse Wave’in ne olduğunu anlamadı. Kimisi sosyal medya sitesi bu, Facebook’un tahtını alıcak dedi, kimisi halen ne işe yaradığını anlamadı.
İlk başta ben de kendisinden birşey anlamadım, sonra biraz kullanınca aslında ne kadar güzel bişey olduğunu anladım. Google wave bir social network aracı değil, ama isterse onu da yapabilir. Yapabilecekleri çok fazla. Ancak benim gözlemlediğim esas kullanım alanı e-posta’nın bir sonraki evrim geçirmiş hali. Şöyle ki;
Sizinle aynı ofiste bulunmayan biri ile iş yaptığınızı düşünün, işin gerçekleşmesi için karşılıklı e-postalar gönderilir, sorular sorulur cevaplar alınır. E-posta yapısı itibariyle instant messaging’den daha yavaş. Sürekli bakmıyoruz, belirli sürede bir poll ediliyor vs. Bu da süreçlerin biraz yavaşlamasına sebep oluyor.
Wave burda şöyle bir üstünlük sağlıyor, bir kere karşınızdaki kişi wave’i açmış iste online olduğunu görüyorsunuz. Yeni bir wave açıp konuyu yazdığınızda yazdıklarınız hiç bir instant messaging programında olmadığı gibi yazım sırasında görünüyor. Bu küfür yazıp silme özgürlüğünüzü elinizden alıyor ancak karşınızdaki insanın o esnada ne yazdığını görmek neredeyse konuşma kadar etkili diyebilirim. Normalde 5 e-postada dönecek konu karşı tarafın yazısını görüp cevaplarınızı almanızı ya da yeni sorulara sahip olmanızı sağlıyor, yani bu şekilde bilgi akışı muazzam. Instant messaging’den üstünlüğü de konuşmaların hiyerarşik bir yapıda olabilmesi, geçmişe dönük tutulması, daha sonra o konuyla ilgili bir gelişme olursa sizin tekrar o wave’de değişiklik olduğundan haberdar olmanız, konuşmalara resim, video, oylama vs vs gibi eklentiler koyabilmeniz ve tabiki hayal gücü ile sınırlı yeni yeteneklerin farklı plugin’ler olarak buraya eklenecek olduğunu bilmek.
Örneğin bir ALM tool’u geliştiren firma, yazılımını wave ile entegre etmiş. Uygulama geliştirme sürecindeki e-posta gönderme ya da mesajlaşma olayını çok kullanışlı hale getirmiş. Bir konuşma sırasında, bir gereksinim ortaya çıkınca onu tek tuşla tool içerisinde bir ticket’a dönüştürmek mümkün. İnanılmaz kullanışlı.
Yani google wave, e-posta’dan sonraki en büyük icattır kanımca.
Belki de ben yanlış anlamışımdır
www.zetpod.com video api sitesi
by admin on Nov.16, 2009, under bilgisayar / internet
www.zetpod.com adresinden hizmet veren video api’sini kullanarak bir video sitesi link’inden video ile ilgili verilere erişebiliyorsunuz. Ayrıca api üzerinden çağırılan videoları da izleme şansınız var. Elle de video eklemesi yapabiliyorsunuz.
Örneğin http://www.youtube.com/watch?v=G-DJPyMldjg gibi bir url’yi api’ye verdiğiniz zaman json ya da xml olarak kaynak, başlık, açıklama, thumbnail imajı adresi, ilgili kelimeler, video’nun boyutu ve embed kodunu alabiliyorsunuz.

zetpod.com video api
Eclipse için kod analiz pluginleri
by admin on Nov.16, 2009, under yazılım geliştirme
Geçtiğimiz günlerde Jak tarafından araştırılan faydalı birkaç kod analiz plugini şöyle:
Checkstyle - http://eclipse-cs.sf.net/update/
CheckStyle oldukça yararlı. Üstün olan tarafı kodlama stili.
JavaDoc’ları, Exception tiplerini, Class Yapılarını, method ve parametre
isimleri, final tanımları, satır uzunluklarını kontrol eder. Convention
Türü default olarak iki seçenek ile gelir. Sun ve ya Eclipse seçilebilir
bunların arasından. Kendi ayarlarınız da yapılabilir. - 2009 son commit
PMD - http://pmd.sourceforge.net/eclipse
Kullanılmayan importlar, methodlar, fieldler, copy paste’ler, iki kere
üst üste “okunmadan” yapılan tanımlar. Çok kullanışlı.- 2009 son commit
Find Bugs - http://findbugs.cs.umd.edu/eclipse/
Üniversite projesi, PMD’den sonra üstüne pek iş kalmıyor.2009 son commit
Teşekkürler Jak…