Showing posts with label yazılım. Show all posts
Showing posts with label yazılım. Show all posts

Sunday, May 01, 2011

apache shiro linuxde nasıl derlenir

dökümantasyonda görmedim not alim dedim. evvela shiro nedir.

shiro kısaca java için bir güvenlik sistemidir. kullanıcı yönetim sistemi ve role tabanlı ulaşım sağlar. yada asp.net membership sisteminin benzeridir denebilir. üstün özellikleri biraz cryptosu fazla bide ldap falan desteklemesi neyse konumuz o değil.  mvn daha çok ram istermiş. pom xml i okurken fark ettim. yapılması gereken

export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=128m"

yaptıktan sonra mvn komutunu vermek. bide dökümanları eskide kalmış gibi. mvn site demeniz yeterli. neyse kurcalayam bakam hoş duruyor uzaktan kullanırken ne cilveler yapıcak acaba :)

openjdk olmadan mvn kurmak

debian da mvn kurmam gerek direk apt-get install mvn dedim yimedi. sonunda paket isminin maven2 olduğunu anladım. da bu sefer yükliceklerinin içinde openJDK ve gcj vardıki bunlar java geliştirirken çileden çıkarıcak hatalara sebep olabilir. mvn yi yancıları olmadan kurmak için gereken komut:

apt-get --no-install-recommends install maven2

Tuesday, March 22, 2011

debian hyper v disk problemi ve çözümü

debain squeeze kurulu bir hyper V var ve üstüne 200gb disk takılı ekstradan bişeyler test edicem formatlıom formatlıom fdiskle bakıom diski nedense hep 127gb görüyor. ararrken ararken buldum. hyper V için scsi network otu boku ayrı driver istermiş. ve debianla gelen kernelde bu derli değildi. çözüm linux kerneli derlemek.

ilk adım linux indiriyoruz derliyoruz ve kuruyoruz.


cd /usr/src
wget -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.tar.bz2
bunzip2 linux-2.6.38.tar.bz2
tar -xf linux-2.6.38.tar
cd linux-2.6.38
make menuconfig


önümüzde duran şey linux kernel derleme opsiyonları Device Drivers -> Stagging Drivers –> Microsoft Hyper-V Client Drivers 'a gidin. stagging drivers biraz aşşağıda. neyse gerekeni işaretleyin like this



sonra çıkıp sırayla bu komutları verin

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-hyper-v kernel_image kernel_headers


sonrasında /usr/src altında iki dene deb dosyası çıkıcak bunları dpkg -i ile kurun. şimdide /etc/initramfs-tools/modules dosyasına aşşağıdakileri ekleyin

hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc


sonrada

update-initramfs –u –k 2.6.38-hyper-v


şimdi besmeleyle reboot edin ve şükür debian diski olması gerektiği boyda görmeye başladı :) hatta disk yetmedi 400gb yapıp gparted ile resize da ettim temiz çalışıyor.

Monday, February 28, 2011

X den screen shot alma komut satırında

ubuntuda yada son kullanıcıda aslında print screen tuşu gayet güzel çalışmakda ama bir haftadır show slow u otomatik olarak çalıştırmaya çalışıyorum oda Xvfb açıp orda firefox çalıştırıyor. ama orayı görme şansım yok çünkü işlem serverda(ayrı bir makinede) gerçekleşiyor. ne iş dönüyor diye merak ediyorum bende. derken screen shot almayı söktüm.

xwd -display :1 -root -out image.xwd


bunla bir kaç screen shot aldığımda aslında arkada işlemin çalıştığını gördüm. xwd diye bir formatta daha görmemiştim :) bende gimp le açıldı ama dosya boyutu kocaman 1024x768 de 3mb çıktı veriyor. sonunda kurcalanırken şu yolu daha sağlıklı buldum:


xwd -display :0 -root | convert xwd:- out.png


bu bulunulan foldera out.png çıkarıyor. displayi eğer 0 yaparsanız pc de o esnada kullandığım X den screen shot alıyor bilginize :)

Monday, February 21, 2011

pidginden screen shot göndermek istersek

arkadaşla konuşuom screen shot gönderğicem her seferinde dosya oluştur onu bul karşıya gönder yapıyordum. en sonunda sıkıldım windowsda ctrl v yapıodum gidiodu vardır kolay yolu diye aradım buldum. pidginden screen shot göndermek isteyenler tıklasın yüklesin ben debianda denedim çalışıyor.

Sunday, February 13, 2011

google data center'ı

herşeyin aslında çok güçlü olmayan küçük webserverlarından oluştuğu ve bu serverların büyük büyük gemilerdeki gibi container larda tutulduğunu düşünmemiştim :)

ve suyla soğutma yapılıyor :)
sanki kocaman bir fabrika gibi. bundan sonra terminatörleri yapacaklar galba :p

"Google Provided Transportation Device" skutır demiyor ama o skutır değil :D

playwright in junie

  { "mcpServers" : { "playwright" : { "command" : "npx" , "args" : [ ...