volkan tokmak

Ordan, burdan, şurdan…

Archive for the ‘İpucu’ Category

Eclipse Full Screen Plugin

leave a comment

Eclipse kullananlar belki farketmiştir -ben hiç kimseden duymadım- eclipse’de öntanımlı olarak gelen çalışma ortamınızı tam ekran yapacak bir özellik yok. İki gündür Eclipse’in tüm menülerini taradım ama bulamadım. Google amcamıza ufak bir soru sorduktan sonra öğrendim ki bunu bir plugin ile yapabiliyormuşuz, e bunu da böyle görünce üzülmedim desem yalan olur. Eğer siz de Eclipse’nizi tam ekran kullanmak istiyorsanız http://code.google.com/p/eclipse-fullscreen/ adresinden zip halindeki dosyayı indirin içerisindeki jar’ı Eclipse dizinindeki plugins dizini içine atıp sonra da Eclipse’i bir kapatıp açarsak tadından yenmeyecek bir eklentimiz olmuş olacak :)

Eklentiyi yükledikten sonra isterseniz window menüsünden isterseniz de klavye kısayoluyla tam ekran yapma işlemini gerçekleştirebilirsiniz. Ctrl+Alt+Z kombinasyonları tam ekran yapmanıza yarar, tekrar aynı işlemi yaparsanız tam ekrandan çıkmış olursunuz.

Gereksinimler:

Written by Volkan Tokmak

Aralık 23rd, 2009 at 5:00 pm

java.math.BigDecimal ile dört işlem…

leave a comment

Yine bir ipucu ile karşı karşıyayız. Belki bu yazıyı okuyanlardan bunu bilenler vardır, asıl amaç zaten kendi öğrendiğim ve unutup da tekrar hatırladığım şeyleri buraya yazarak bilmeyenler veya benim gibi unutanlar için bir arşiv oluşturmak. Neyse lafı uzatmadan bugünki ipucumuz neymiş bir göz atalım.

Java’da eğer BigDecimal ile aritmetik işlemler yapmak istiyorsanız bunu Integer tipindeki veriler gibi yapamıyorsunuz; yani

Integer a = new Integer(2);
Integer b = new Integer(5);
Integer c = null;

olsun a ve b’yi toplayıp sonucu da c’ye eşitlemek bildiğiniz gibi çok kolay:

c = a+b;

Amma velakin baktık gördük ki

java.math.BigDecimal

tipindeki değişkenlerde böyle olmuyormuş toplama işlemi veya diğer aritmetik işlemler. Onda ise şu şekilde yapabiliyormuşuz:

BigDecimal a = new BigDecimal("5.25");
BigDecimal b = new BigDecimal("9.86");
BigDecimal c = null;
c = a.add(b); // a+b
c = a.subtract(b); // a-b
c = a.divide(b); // a/b
c = a.multiply(b); // a*b

BigDecimal ile dört işlemimiz yukarda görüldüğü gibi yapılıyor. Herkes bilir ama söylemekte yine fayda var; toplama ve çarpma işleminde farketmez ama çarpma ve bölme işlemlerinde sıralamalara dikkat etmek gerekli zira

a.divide(b);

ile

b.divide(a);

belli durumlar dışında aynı sonucu vermezler.

Herkese kolaylıklar…

Written by Volkan Tokmak

Aralık 17th, 2009 at 1:16 am

java.sql.Date için şu anki tarihi almak…

2 comments

Saçma sapan bi başlık oldu ama aklıma daha açıklayıcı bişey gelmedi, eğer daha sonra gelirse düzeltirim.

Hızlıca konuya giriş ve çıkış yapıp kaçıcam. Bugün, java.sql.Date formatında bu günün tarihini almaya çalıştım, epeydir Date fonksiyonlarıyla uğraşmadığım için unutmuşum. Ufak bir googleladıktan sonra buldum, tekrar unutursam diye de buraya yazıyorum. Belki başka unutanların işine de yarar.

java.sql.Date now = new java.sql.Date(System.currentTimeMillis());

Written by Volkan Tokmak

Aralık 16th, 2009 at 12:48 am

Windows Xp’nizi otomatik kapanması için ayarlayın…

2 comments

Uzunca bir süredir teknik veya tenolojik yazılar yazmıyordum, bugün epeyce niyetlendim ama yine kafamı toplayıp taslak olarak biriktirdiğim şeyleri yazıya dökemedim. Son zamanlarda genelde video ve şiir tarzı birşeyler paylaşmışım.

Başlıktan da anlılabileceği gibi bilgisayarınızın belli bir süre sonra otomatik kapanmasını istiyorsanız aşağıdaki adımları uygulayarak bu işlemi yapabilirsiniz (Windows Vista, Windows 7 üzerinde deneme yapmadım, bunu bulduğum sitedeki arkadaş Windows XP üzerinde denemiş :] ).

1. adım -  klavyedeki windows tuşu ve “r” tuşuna birlikte basarak “run(çalıştır)” penceresinin açılmasını sağlıyoruz.

2.adım – “cmd” yazıp enter tuşuna basıyoruz meşhur kara ekranımız açılıyor.

3. adım – bu adımda ise bilgisayarımızın kapanması için gerekli komutu yazıyoruz. Komutumuz da şu şekilde:

shutdown -f -s -t 3600

yukarıdaki komut şu anlama geliyor: ey windowz efendi 3600 saniye sonra bilgisayarımı kapatıver!

peki diğer parametreler nedir ne işe yarar onları da yazalım da tam olsun.

-s : bilgisayarınızı kapatır
-f  : çalışan uygulamaları kapatmaya zorlar
-t xx : zamanlayıcıyı xx süre sonra kapatmaya ayarlamanızı sağlar. Öntanımlı olarak bu 20 saniyedir. Yani hiç bir değer girmezseniz 20 saniye sonra bilgisayarınız kapanır.

Düzenleme: biraz önce denedim gördüm windows 7′de de işe yarıyormuş, vistada da çalışır diye umut ediyorum :)

Kaynak: yinfor.com

Dip ve önemli bir not: linux için daha leziz yöntemleri var bunun mesela her gün şu saatte otomatik kapansın bilgisayarım deme imkanınız var. Ama bu arkadaş yazmış ben de rastladım paylaşayım dedim. Yakın zamanda linux için de bu konuda bir yazı yazmayı umut ederek yatağıma yönleniyorum. İyi geceler…

Written by Volkan Tokmak

Aralık 14th, 2009 at 1:59 am

Ubuntu/Kubuntu üzerinde PhpMyAdmin sorunsalı…

2 comments

Geçenlerde opengoo(bununla ilgili daha sonra bir yazı yazacağım) diye bir uygulamayla karşılaştım. Oldukça kullanışlı bir uygulama olduğunu düşünüyorum.

Her neyse biz asıl meselemize gelelim efenim. Dedim şu uygulamayı bir indireyim de kendi makinamda bir çalıştırayım azıcık kurcalayım nesi var nesi yok diye. Daha en başından çuvalladık desem yeridir sanırım. Efenim daha önce de kurduk biz ubuntu/kubuntu üzerinde mysql, phpmyadmin, apache üçlüsünü. Ama dün nedense phpmyadmin’de kıllık yaptı bana anlam veremedim. Tekrar kurayım dedim phpmyadmin’i bu sefer de apt-get yapmaya çalıştığımda sorunla karşılaştım. Anlaşılan uykum gelmeye başlamıştı. Neden olduğunu bilmediğim bir mysql hatası alıyordum apt-get ile ilgili, Efe‘yle konuşurken aşağıdaki paketleri silmeye karar verdik ve sildik.

sudo apt-get purge mysql-client mysql-client-5.0 mysql-client-5.1 mysql-server mysql-server-
mysql-server-5.1 mysql-server-core-5.0

Daha sonra yeniden mysql ve phpmyadmin kurdum düzelir diye. Apache, mysql çalışıyor ama phpmyadmin yine yok ortada delirecem. Neyse ufak bi google’ladıktan sonra sorumuza cevabımızı bulduk.

Konsol açıp,

sudo gedit /etc/apache2/apache2.conf

dedikten sonra açılan konfigürasyon dosyamızda phpmyadmin ile ilgili olan satırın olmadığını farkediyoruz ve aşağıdaki iki satırı ekleyip daha sonra da apache’yi restart ettikten sonra işlemimiz hallolmuş oluyor

#for phpmyadmin
Include /etc/phpmyadmin/apache.conf

ve biz de phpmyadmin’imize kavuşmuş, mutlu mesut yatağımıza doğru yol almayı hak etmiş bulunuyoruz :)

Written by Volkan Tokmak

Ekim 5th, 2009 at 12:27 am

Get Adobe Flash playerPlugin by wpburn.com wordpress themes