engin tekin

23 Şubat 2014 Pazar

Wifi sağlığa zararlı mı?

http://www.cozumsepeti.com/106/wifi-sa%C4%9Fl%C4%B1%C4%9Fa-zararl%C4%B1-m%C4%B1

21 Aralık 2009 Pazartesi

lots of celebrities

everyday I will write brief information on one of the celebrities.

There is one common thing about these people "?".

I am also looking for an imressive word or sentence or picture:) for the place of question mark; help me.

19 Ekim 2009 Pazartesi

How to add MouseListener to Popup of JComboBox?

It's not easy.. see below for how


import java.lang.reflect.InvocationTargetException;
import java.awt.event.MouseAdapter;
import java.lang.reflect.Field;
import javax.swing.*;
import javax.swing.plaf.basic.BasicComboPopup;
import javax.swing.plaf.basic.BasicComboBoxUI;
import java.awt.event.MouseEvent;

/**
* User: destiny
* Date: Oct 19, 2009
* Time: 9:18:34 PM
*/
public class JComboPopupMouseListenerDemo {

private static void addPopupMouseListener(JComboBox box) {
try {
Field popupInBasicComboBoxUI = BasicComboBoxUI.class.getDeclaredField("popup");
popupInBasicComboBoxUI.setAccessible(true);
BasicComboPopup popup = (BasicComboPopup) popupInBasicComboBoxUI.get(box.getUI());

Field scrollerInBasicComboPopup = BasicComboPopup.class.getDeclaredField("scroller");
scrollerInBasicComboPopup.setAccessible(true);
JScrollPane scroller = (JScrollPane) scrollerInBasicComboPopup.get(popup);

scroller.getViewport().getView().addMouseListener(this);
// ((JViewport) ((JScrollPane) ((BasicComboPopup) popupInBasicComboBoxUI.get(box.getUI())).getComponents()[0]).getComponents()[0]).getComponents()[0].addMouseListener(this);
}
catch (NoSuchFieldException e) {
e.printStackTrace();
}
catch (IllegalAccessException e) {
e.printStackTrace();
}
}

private static MouseAdapter listener() {
return new MouseAdapter(){
public void mouseClicked(MouseEvent mouseEvent) {
System.out.println("mouseClicked");
}

public void mousePressed(MouseEvent mouseEvent) {
System.out.println("mousePressed");
}

public void mouseReleased(MouseEvent mouseEvent) {
System.out.println("mouseReleased");
}

public void mouseEntered(MouseEvent mouseEvent) {
System.out.println("mouseEntered");
}

public void mouseExited(MouseEvent mouseEvent) {
System.out.println("mouseExited");
}
};
}

public static void main(String[] args) throws InvocationTargetException, InterruptedException {
JComboBox box = new JComboBox(new String[]{"val 1","val 2","val ......","val 4","val 5","val 6"});
box.setEditable(true);
addPopupMouseListener(box);

JFrame frame = new JFrame();
frame.add(box);
frame.pack();
frame.setVisible(true);
}
}

14 Temmuz 2009 Salı

Ubuntuda çalışan apache2de çalışan Drupalde clean urli aktif hale getirmek için

herşeyi sıfırdan install ettikten sonra clean urlsi oyle hemen kullanamıoz maalesef bunun için apache2 başlarken mod_rewrite modulunude yüklemesini istiyoruz, bunun içinde: terminalde "sudo a2enmod rewrite" yazıyoruz

apacheyi yeniden başlatmak için: "sudo /etc/init.d/apache2 restart"

modülün yüklenip yüklenmediğini görmek için "apache2ctl -M" yazdıgımızda cıkan listede "rewrite_module (shared)" yazdıgını görmek istiyoruz

daha sonra drupalin mod_rewritei kullanabilmesi için apache2yi ayarlamamız gerekiyor bunun içinde

/etc/apache2/httpd.conf dosyasının içine

<Directory /drupalin/install/adresi/>
AllowOverride All
</Directory>

(bende /drupalin/install/adresi/ = /var/www/drupal-6.13/)
yazmak gerekiyor. apacheyi tekrar baslatıoz. drupalde clean urlsi tıkladımızda artık clean urlsin kullanılabileceğini soyleyen yeşil arkaplanlı yazıyı gorebiliriz.. wala ben gördüm..
Can’t live withoutSmart Java IDE. Web development ready.
Neat HTML and CSS refactorings and more