vi Komutları

Sürekli neydi diye hatırlamaya çalışmaktan bıkanlar için :

Temel vi komutları http://www.cs.colostate.edu/helpdocs/vi.html

MySQL root şifresini unutunca

MySQL veritabanı ile uğraşıyorsanız ve ben gibi heryerde farklı şifre kullanacağım diye
eskiden oluşturduğunuz MySQL root şifresini unuttuysanız sizi bu durumdan kurtaracak iki yöntem :

1- MySQL in yüklü olduğu klasörün içindeki db klasörü yedeklenir ve mysql kaldırılıp yeniden kurulur.

2- Önce mysqlin çalışmadığından emin olmak için mysql processlerini öldürüyoruz.
# killall mysql
Mysqli safe modda başlatıyoruz.
# mysqld_safe --skip-grant-tables
# mysql
# use mysql
Ve yeni root şifresini belirleecek sihirli sözcükler.

2. Özgür Yazılım Konferansı

Uygun Teknoloji olarak bu yıl 2.si yapılan konferans programında yerimizi aldık. Özgür Yazılım Konferansı bu yıl şenliklerden ayrı olarak TOBB ETÜ / Ankara salonlarında gerçekleştirildi.

Konferansın Cuma günkü programında, Hakan Uygun tarafından "Özgür Yazılım Ekonomisi" ve "JBoss Seam" sunumları verildi.

NetBeans ve Python

NetBeans'de Python kullanmak isteyenlere; nbPython. Henüz geliştirme aşamasında olan projenin hedefi NetBeans 6.5 ile sürüm çıkartmak.

Proje Satır Sayısı

Bu da Görkem Çetin'den bir betik :
Örneğin bir java projesi içerisinde toplam satır v.b. sayıları için aşağıdaki betik kullanılabilir.
wc $(find . -name "*.java" )

Jasper Report vs Firbird SQL

Eğer veri tabanı olarak Firebird SQL kullanıyorsanız ve Jasper Report ile hazırladığınız raporda SubReport kullanmak isterseniz muhtemelen şu hatayı :
net.sf.jasperreports.engine.JRException: Unable to get next record
alacaksınız.

Çözüm için JDBC bağlantı tanımına bir parametre eklemeniz gerekmekteymiş : defaultResultSetHoldable=True

Örnek :
jdbc:firebirdsql:10.1.1.1:dbPath?defaultResultSetHoldable=True

Bir Entity'de iki liste ya da Bir dalda iki kiraz

Bir JPA Entity'si içerisinde eğer iki listeniz varsa ve bunların ikisininde fetchType'ı eager olmak durumundaysa JPA implementasyonunuza göre çeşitli hatalar alırsınız.

JPA Provider olarak hibernate kullanıyorsanız aşağıdaki çözüm işinizi büyük oranda görecektir.

Master Sınıfta :

@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER)
@JoinColumn(name="master_id")
@IndexColumn(name="pos_id")
private List primus = new ArrayList();

NetBeans ve anti-aliasing

NetBeans'i font anti-aliasing açık olarak kullanmak için aşağıdaki kodu NetBeans kurulum klasöründe etc/netbeans.conf dosyasında netbeans_default_options alanının sonuna eklemeniz gerek.

-J-Dswing.aatext=true

etc/netbeans.conf için örnek:

Ubuntu, MySQL, JDBC, UTF8, Türkçe

Aslında başlık durumu açıklıyor. Ubuntu sunucu üzerinde MySQL kullanacaksanız ve JDBC kullanarak bağlanıp Türkçe UTF-8 kullanacaksanız yapılacakları aşağıda bulabilirsiniz.

JDBC Sürücü URL'leri

Java'da farklı veritabanları ile çalışırken url'leri hatırlamak zor olabiliyor. Sık kullanılanların bazılarından bir derleme yaptım.

İçeriği paylaş