/home/haqen

yazılım geliştirme

ateşten duvar üzerinden havuz sefası

by admin on Apr.26, 2010, under işletim sistemleri, yazılım geliştirme

Efendim diyelim ki bir pool’unuz ve bunun içinde sunucularınız var ve siz bir sunucuyu bu pool’dan çıkartmak istiyorsunuz. Fakat sistem erişiminiz olmadığı için istekleri dağıtan mekanizmaya erişemiyorsunuz. Bunun için ben pool dışında bırakmak istediğim sunucudaki tomcat’i durdurup port’unu değiştirip tekrar açmıştım. Gayet güzel çalıştı fakat tomcat değil de misal jboss kullanıyo olsaydım bu işi afedersiniz bok yapardım. Çünkü jboss’un çalıştığı port’u değiştirmek için 88 tane yerde değişiklik yapılması gerekiyor.

Velhasıl ip değiştirmeden de bu işi sunucunun üzerindeki firewall’u kullanarak yapabiliyormuşuz. Bu yöntem ip değiştirmekten çok daha güzel. Şöyle oluyormuş:

iptables -t filter -I INPUT 1 -p tcp -s ! 192.168.1.0/24 --dport 8080 -j DROP

Buradaki 192.168.1.0/24 kısmı olmaz ise siz de o porttan erişemiyor oluyorsunuz. Dolayısı ile buraya kendi ip bloğunuzu girdiğiniz zaman siz hariç kimse bu port’tan bu sunucuya erişemiyor oluyor. Haliyle dağıtıcı uygulama da sunucu kapalı zannedip pool’dan çıkartıyor. Siz güzel güzel işinizi yapıyorsunuz. İşiniz bitince de

iptables -F

diyerek yaptığınız filtrelemeyi kaldırıyorsunuz.

(Serhat’a teşekkürler…)

Leave a Comment :, , , more...

RegEx mi, o ne, yenir mi?

by admin on Apr.22, 2010, under yazılım geliştirme

Siz de benim gibi Regular Expression özürlüyseniz yapacağınız çok fazla birşey yok.

1) Şahane regex yazabilen bir arkadaş (bizim Sarp gibi)
2) Bir tool

İşte bir tool buldum bayağı kullanışlı ve şık bir flex uygulaması, onu buraya yazayım da unutmayayım dedim. Ümit’e teşekkür ederim…

http://gskinner.com/RegExr/

Leave a Comment :, more...

SNA LinkedIn Search, Network, Analytics

by admin on Mar.24, 2010, under yazılım geliştirme

Lucene ve Solr ile alakalı Linked-In amcaların geliştirip kendi sistemlerinde kullandığı gerçekten olgun ve güzel open source projeleri barındıran bir yer öğrendim;

http://sna-projects.com/

Leave a Comment :, , , more...

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

Leave a Comment :, more...

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.

Leave a Comment :, more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!