Bir deneme için Oracle veritabanında oluşturulmuş tabloları ve kodların bir kısmını postgresql'e geçirmem gerekiyor. Bu sırada karşılaştığım sorunların bir kısmını buraya da yazayım dedim.
Öncelikle veritabanından başlayalım.
Postgresql'i kurduktan sonra yeni bir şema (Schema) oluşturdum. Oracle'daki tabloların oluşturulma scriptlerini sqldeveloper yardımıyla aldım. Bundan sonra karşıma çıkan sorunlar; Oracle büyük - küçük harf ayrımı yapmıyor, fakat Postgresql de bu mümkün. Örneğin tablo1 ve TABLO1 adında 2 adet tablonuz olabiliyor. Bunun ayrımınıda anladğım kadarıyla eğer tırnak işaretler (") arasında yazmazsanız küçük harfli olanı kabul ediyor. Fakat büyük harfli olana erişmek için muhakkak çağırırken "TABLO1" şeklinde kullanmak gerekiyor.(Çok da emin değilim açıkcası, biraz denemeden sonra buna ulaştım). Bu yüzden tabloları oluştururken Word'de tüm harfleri küçük harfe dönüştürüp, o şekilde kullandım. Yani Postgresql de oluşturduğum tüm tablo ve sütun isimleri küçük harf yaptım.
Veri tiplerine gelince,
NUMBER alanları direk NUMERIC olarak değiştirdim.
VARCHAR2'yi VARCHAR yaptım.
CLOB alanları TEXT
BLOB'ları BYTEA
DATE alanları TIMESTAMP yaptım.
Bunun dışında default olarak SYSDATE olan tarih alanları 'NOW()' olarak değiştirdim.
Bu değişiklikliklerin ardından script Postgresql de düzgün biçimde çalıştı.
20 Ağustos 2008
28 Temmuz 2008
yenisehrim.com
Bir arkadaşımın tavsiyesi üzerine www.yenisehrim.com adresine bir göz attım. Eskişehir'de ki mekanların panaromik görüntülerini sunan bir site. (Şu anda sadece Eskişehir için görüntüler mevcut fakat ilerde başka şehirlerinde eklenmesi söz konusu).
Şehir ve şehirde gezilebilecek mekanları tek bir site içinde toptan göstermesi ile bir şehir hakkında bilgi almak isteyen kişilerin ilgisini çekebilecek bir site. Bir göz atmanızı tavsiye ederim.
Şehir ve şehirde gezilebilecek mekanları tek bir site içinde toptan göstermesi ile bir şehir hakkında bilgi almak isteyen kişilerin ilgisini çekebilecek bir site. Bir göz atmanızı tavsiye ederim.
Etiketler:
eskişehir
14 Temmuz 2008
Jabber Server

Kolay kurulumu olan, ayarları ile uğraştırmayacak bir Jabber Server arıyordum ve en nihayetinde ejabberd'ı buldum. Hem windows hemde Linux de kurulumu kolay bir server.
İstemci olarakda Pidgin ve PSI ile bağlantı ve kayıt olmada herhangi bir problem yaşamadım.
Ek Not: Linux üzerinde Kopete ile de herhangi bir problemi olmadı ...
Etiketler:
jabber
OEM Lisanslı Vista Kurma
Geçen gün dizüstü bilgisayarımda kullandığım, MS Vista Home Premium açılmama sorunu ile karşılaşınca Vista'yı yeniden kurmam gerekti. Fakat bir problem vardı oda dizüstü bilgisayarın yanında gelen DVD tüm sistemi silip tekrar kuruyordu. Ben sadece C sürücüsüne format atıp sıfırdan Vista kurmak istiyordum. Öğrenmem gereken şey, bilgisayarın altındaki şifreyi kullanarak bir Vista kurulumu gerçekleştirebilir miyim acaba?
Telefon ile Microsoft Müşteri Hizmetlerini aradım ve bunu nasıl yapacağımı sordum. Bana verilen cevap herhangi bir Vista Home Premium Türkçe DVD ile kendi şifremi kullanarak kurulumu yapmamda herhangi bir sorun olmadığı. Ayrıca eğer istersem Microsoft Amerika'dan ulaşım giderleri bana ait olmak üzere DVD de isteyebileceğim yönündeydi.
Burada anlamadığım şey neden dizüstü bilgisayar üreticeleri yasal olarakda herhangi bir sorun olmamasına rağmen ve benim bilgisayarı alırken bunun ücretini ödememe rağmen yanında bu DVD'yi vermeyip sadece kurtarma DVD'si adı altında pekde kullanışlı olmayan bir şey vermeleri.
Telefon ile Microsoft Müşteri Hizmetlerini aradım ve bunu nasıl yapacağımı sordum. Bana verilen cevap herhangi bir Vista Home Premium Türkçe DVD ile kendi şifremi kullanarak kurulumu yapmamda herhangi bir sorun olmadığı. Ayrıca eğer istersem Microsoft Amerika'dan ulaşım giderleri bana ait olmak üzere DVD de isteyebileceğim yönündeydi.
Burada anlamadığım şey neden dizüstü bilgisayar üreticeleri yasal olarakda herhangi bir sorun olmamasına rağmen ve benim bilgisayarı alırken bunun ücretini ödememe rağmen yanında bu DVD'yi vermeyip sadece kurtarma DVD'si adı altında pekde kullanışlı olmayan bir şey vermeleri.
Etiketler:
Vista
22 Mayıs 2008
Oracle Datapump
Dün ilk kez kullandığım oracle'ın datapump ile dışa aktarma normal aktarmayla aynı zannettiğim için biraz sorunlu oldu. Bende buraya bir kaç satır bir şey yazayım dedim.
Datapump sadece veritabanı sunucusu üzerinden yapılabiliyor. Dışa aktarma için expdp, içe aktarma için impdp kullanılıyor. Benim kullandığım script şuna benziyordu
expdp user/pass@sid directory=datapump dumpfile=dumpfile.dmp logfile=logfile.log schemas=user
impdp user/pass@sid directory=datapump dumpfile=dumpfile.dmp logfile=logfile.log schemas=user
burada beni yoran şey,(tabi bilmemekten dolayı) directory nin ne olduğuydu. Directory ile sqlplus dan oluşturmak gerekiyormuş.
SQL> create or replace directory datapump as '/oracle/datapump';
SQL>commit;
export ve import'dan evvel bunu yapmak şart.
Datapump sadece veritabanı sunucusu üzerinden yapılabiliyor. Dışa aktarma için expdp, içe aktarma için impdp kullanılıyor. Benim kullandığım script şuna benziyordu
expdp user/pass@sid directory=datapump dumpfile=dumpfile.dmp logfile=logfile.log schemas=user
impdp user/pass@sid directory=datapump dumpfile=dumpfile.dmp logfile=logfile.log schemas=user
burada beni yoran şey,(tabi bilmemekten dolayı) directory nin ne olduğuydu. Directory ile sqlplus dan oluşturmak gerekiyormuş.
SQL> create or replace directory datapump as '/oracle/datapump';
SQL>commit;
export ve import'dan evvel bunu yapmak şart.
Etiketler:
oracle
Firefox 3.0 RC1 için uyumsuz eklentilerin hakkından gelmek.
Firefox 3.0 RC1 geçtiğimiz günlerde yayınlandı. Fakat 3.0 Beta versiyonları için uyumlu fakat henüz rc için uyumsuz bir sürü eklenti var. Bu eklentiler normalde pek problem olmadan çalışması lazım aslında. Fakat Firefox kontrol edip uyumsuz diyor. Uyumluluk testini önlemenin bir yolu varmış (Burada)
Ben ise biraz daha farklı bir yol izliyorum. Önce eklentiyi bilgisayarıma kaydediyorum. Daha sonra içinde install.rdf dosyasını winrar ile çıkartıp
3.0.* satırını eskisinin yerine yazıp tekrar winrar ile eklenti dosyasının içine atıyoruz, ve eklentiyi Firefox üzerine sürüklüyoruz. Bu işlemin ardından eklenti hata vermeden yüklenmesi gerek.
Ben ise biraz daha farklı bir yol izliyorum. Önce eklentiyi bilgisayarıma kaydediyorum. Daha sonra içinde install.rdf dosyasını winrar ile çıkartıp
Etiketler:
firefox
18 Nisan 2008
Az kullanılan java sözcükleri (keywords)
SCJP için döküman okurken benim şimdiye kadar pekde ihityacım olmadığı bir kaç tane java sözcüğü dikkatimi çekti. Bunlar transient, volatile, strictfp ifadeleri.
transient : serilize edilmiş sınıflarda transient olarak verilmiş değişkenler, serileştirme sırasında taşınmayacak anlamına geliyor.
volatile : threadleri aynı anda erişebileceği değişkenler için veriliyor. volatile olarak tanımlanmış bir değişken de her bir threade temiz bir şekilde gelmesi garanti ediliyor.
strictfp : Bu sözcük ise eğer bir sınıf için kullanılırsa sınıfdaki tüm işlemlerde, method için kullanılırsa method içerisinde ki kayan sayı işlemlerinin IEE 754 göre yapılmasını garanti ediyor.
transient : serilize edilmiş sınıflarda transient olarak verilmiş değişkenler, serileştirme sırasında taşınmayacak anlamına geliyor.
volatile : threadleri aynı anda erişebileceği değişkenler için veriliyor. volatile olarak tanımlanmış bir değişken de her bir threade temiz bir şekilde gelmesi garanti ediliyor.
strictfp : Bu sözcük ise eğer bir sınıf için kullanılırsa sınıfdaki tüm işlemlerde, method için kullanılırsa method içerisinde ki kayan sayı işlemlerinin IEE 754 göre yapılmasını garanti ediyor.
Etiketler:
java
11 Mayıs 2006
Wink ile hızlı ve kolay flash demolar
Sun çalışanlarının bloglarında gezerken Roumen's Weblog 'da Wink ile hazırlanmış(işte burada) bir flash demo gördüm ve hoşuma gitti. Daha önce aynı blog da yayınlanan bu yazıyı görünce bende bir indirip deneyim dedim şu Wink'i. Bence basit ve hızlı biçimde flash demolar oluşturmak için ideal. IDE üzeriden anlatmak istediğiniz şeyleri rahat bir şekilde anlatabilirsiniz.
Programa ulaşmak için buraya tıklayın.
Programa ulaşmak için buraya tıklayın.
ServletFilter ile JSF managed bean lere ulaşmak...
ServletFilter'lardan JSF managed beanlere ulaşmayı DWR'de kullanıyorlardı. Örnek olarak aldıkları makaleye buradan ulaşabilirsiniz. Servletlerden managed beanlere ulaşmak için ise SUN Java Studio Creator forumda ki bu konudan gördüm. Bende Filtrelerde bu yönetemi kullanmak istedim ve "AbstractFacesFilter" adı ile (ne kadar yaratıcı değil mi :) ) bir abstract class yazdım. Artık kullandığım Filtreleri bundan türeterek kullanıyorum.
public abstract class AbstractFacesFilter implements Filter{
protected FacesContext getFacesContext(HttpServletRequest request, HttpServletResponse response) {
FacesContext facesContext = FacesContext.getCurrentInstance();
//if (facesContext == null) {
FacesContextFactory contextFactory = (FacesContextFactory)FactoryFinder.getFactory(FactoryFinder.FACES_CONTEXT_FACTORY);
LifecycleFactory lifecycleFactory = (LifecycleFactory)FactoryFinder.getFactory(FactoryFinder.LIFECYCLE_FACTORY);
Lifecycle lifecycle = lifecycleFactory.getLifecycle(LifecycleFactory.DEFAULT_LIFECYCLE);
facesContext = contextFactory.getFacesContext(request.getSession().getServletContext(), request, response, lifecycle);
InnerFacesContext.setFacesContextAsCurrentInstance(facesContext);
UIViewRoot view = facesContext.getApplication().getViewHandler().createView(facesContext, "aaa");
facesContext.setViewRoot(view);
//}
return facesContext;
}
protected Application getApplication(FacesContext facesContext) {
return facesContext.getCurrentInstance().getApplication();
}
protected SessionBean1 getSessionBean(FacesContext facesContext) {
return (SessionBean1) getBean("SessionBean1", facesContext);
}
protected ApplicationBean1 getApplicationBean(FacesContext facesContext) {
return (ApplicationBean1) getBean("ApplicationBean1", facesContext);
}
protected Object getBean(String beanName, FacesContext facesContext) {
return getApplication(facesContext).getVariableResolver().resolveVariable(facesContext , beanName);
}
private abstract static class InnerFacesContext extends FacesContext {
protected static void setFacesContextAsCurrentInstance(FacesContext facesContext) {
FacesContext.setCurrentInstance(facesContext);
}
}
}
Not 1 : Kodda 2 satırı yorumladım(if'in başlangıç ve bitiş satırlarını). Zira kullandığım Sun Application Server 8'de her seferinde FacesContext'i yeniden oluşturmak gerekiyor. Yoksa ilk seferde çalışıp diğerlerinde çalışmıyor. Eğer Sun Application Server 8' den başka bir uygulama sunucusu kullanıyorsanız (ki büyük ihtimal durum böyledir) getFacesContext methodunun içinde ki yorumladığım satırları açabilirsiniz.
Not 2 : Şu anda kullandığım blog template'nin yazım alanı kısa olduğu için kodlar düzgün çıkmıyor. Kopyalayıp bir text editörde açmanız daha iyi olur herhalde. Yakın bir zamanda daha iyi bir template'e geçemeyi düşünüyorum. İnşaallah o zaman düzgün gözükecek.
01 Nisan 2006
ahanda burası benim blog'ummuş haberim yokmuş..
Sık kullanılanlar da gezerken bir de ne göreyim, aburakc.blogspot.com diye bir adres var, biraz düşündükten sonra buranın bana ait olduğunu hatırladım :)
Neyse bundan sonra umarım daha sık yazı göndericem buraya (en azında ayda bir :) ), neyse bir sonra ki mesaj herhalde DWR projesi ve JSF'nin birleştirilmesi hakkında olacak...
Tekrar görüşünceye dek herkese iyi çalışmalar....
(Not: Bu yazıyı 1 Nisan da yazdım umarım daha sonra buraya daha konu yazmam şaka olmaz :) )
Neyse bundan sonra umarım daha sık yazı göndericem buraya (en azında ayda bir :) ), neyse bir sonra ki mesaj herhalde DWR projesi ve JSF'nin birleştirilmesi hakkında olacak...
Tekrar görüşünceye dek herkese iyi çalışmalar....
(Not: Bu yazıyı 1 Nisan da yazdım umarım daha sonra buraya daha konu yazmam şaka olmaz :) )
11 Kasım 2005
Subversion Server 'ın Apache 2 üzerinde yayınlanması...


Uzun bir aradan sonra yeniden bir yazı ile karşınızdayım :) ...
İş yerinde kullandığım Subversion(svn) nin Apache server üzerinde yayınlanması basit ayarlarından bahsedeceğim.
Öncellikle Subversion'nun ne olduğunu merak edenler için kısaca anlatayım. Subversion bir "Version Kontrol Sistemi"(Version Control System), aynı CVS, Microsoft SourceSafe gibi. Bu "VCS" leden en çok kullanılanı hepinizinde daha önceden duyduğunu düşündüğüm CVS. Fakat eski bir Versiyon Kontrol Sistemi olan CVS'in bir çok eksiği var(mış bilenler öyle söylüyor:) ). Bunun üzerine de zaten SVN geliştirilmiş ve "CVS Replacement" diye geçiyor.
Genel olarak CVS lere bakacak olursak, ana amacı bir yazılım geliştirme süreci içinde ki değişiklikleri kaydetmek, izlemek ve birden çok kişinin aynı proje üzerinde çalışmasına olanak sağlamak olarak tanımlayabiliriz.
Şimdi de biraz SVN üzerinde duralım. SVN Server için 2 yöntem var. Bunlardan ilki svnserver diye geçen bir server uygulaması. Diğeri ise Apache HTTP Server üzerinde çalışan ve "mod_dav_svn" adında bir modülü kullanan yöntem. Biz bu yöntem üzerinde duracağız.
Not: Yazıda windows üzerinde nasıl kurulacağını anlatacağım ama Linux üzerinde de hemen hemen aynı şeyleri yapmak ile halledilebiliyor. Eğer farklı bir yer varsa onu zaten yazı içinde bildiğim kadarıyla bahsedeceğim.
Öncellikle Subversion'u http://subversion.tigris.com adresinden 1.2 veya daha yüksek bir versiyonunu indirin. Ayrıca Apache üzerinde çalışacağı için eğer kurulu değilse http://httpd.apache.org adresinden Apache 2 'yi indirin ve kurun. (Not: Eğer linux üzerinde kurulum yapacaksanız bize gereken mod_dav_svn ve mod_authz_svn modüllerinin de derlenmesi için apacheyi configure ederken bu modüllerinde derlenmesini belirtmeniz gerekiyor, eğer Debian tabanlı bir dağıtım kullanıyorsanız, Apache kurulumunun ardından libapache2-svn paketini yüklemeniz yeterli. )
Kurulumun ardından, kurulum klasörü içinde ki mod_dav_svn.so ve mod_authz_svn.so dosyalarını, apache kurulum klasörü içindeki modules klasörüne kopyalayın.(Not: Eğer linux kullanıyorsanız kurulumun ardından bu dosyaların zaten modules klasöründe olması gerek. Eğer yoksa kurulumu yaptığınız klasörde bu dosyaları bulabilirsiniz.).
Buraya kadar ki işlemler sadece kurulum ile alakalı idi. Şimdi de Apache'yi svn için nasıl ayarlayacaz ona bakalım.
Öncelikle apache kurulum klasörünün conf alt klasörünün içinde ki httpd.conf dosyasını bir text editör ile açın. (Not: Linux httpd.conf de etc/apache2/ klasörü içinde olabilir.).
Şimdi sırası ile ayarların neler olduğunu ve nasıl yapılacağına bakalım.
Öncellikle svn için gerekli modülleri apache ye bildirmemiz gerek. Bunun için httpd.conf dosyası da ki LoadModule bölümüne
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
satırlarını ekleyin. Daha sonra aşağıda ki bölümü httpd.conf dosyasına yapıştırın.
Bu benim bilgisayarımda ki ayarların aynısı şimdi burada yapılacak değişikliklerden bahsedelim.DAV svn
SVNParentPath c:/svn
AuthType Basic
AuthName "BURAK SVN SERVER"
AuthUserFile c:\kullanicilar
Require valid-user
AuthzSVNAccessFile c:\gruplar
- "SVNParantPath c:/svn" c:/svn dizini içinde ki tüm svn repositorylerini yayınla anlamına geliyor. Yani sadece bir tane repository değil bu dizin içinde tutulan tüm repositoryleri yayınla anlamında.
- AuthName "BURAK SVN SERVER" bu ayar da bir kullanıcı svn'ye bağlanacağı zaman karşısına gelecek yazıyı gösteriyor.
- "AuthUserFile c:/kullanicilar" ve "AuthzSVNAccessFile c:/gruplar dosyaları sırasıyla svn ye bağlanacak kişiler ve grupları tanımlayan dosyalar.
">htpasswd -cm c:\kullancilar burak " bu komut da c yeni bir dosya oluşturduğumuzu m ise şifrenin md5 kullanılarak saklanacağını gösteriyor. Başka bir kullanıcı tanımlamak istediğimiz zaman
">htpasswd -m c:\kullancilar baskaBirKullanici " burada görüldüğü gibi c komutunu kullanmadık, zaten var olan dosyaya bir kayit ekledik.
Grup dosyası ise daha farklı bir yapıya sahip. Örneğin 2 grup ve toplam 6 kullanıcının olduğu bir grup dosyası oluşturalım. Her bir grupda 3 kişi olsun ve sadece bu 3 kişi proje üzerinde değişiklik yapabilsin. Proje dışında kiler ise sadece proje dosyalarını görebilsinler. admin kullanıcı ise tüm projelerde hem okuma hemde yazma hakkına sahip olsun. Böyle bir grup dosyası aşağıda ki gibi yapılabilir.
[groups]
proje1-dev = A,B,C
proje2-dev = C,D,E
herkes = @proje1-dev, @proje2-dev
[proje1:/]
@proje1-dev = rw
@herkes = r
[proje2:/]
@proje2-dev = rw
@herkes = r
[/]
admin = rw
Hepsi bu kadar. Gerekli değişikleri yapıp apache serverı yeniden başlattığınız zaman subversion hazır olacak. Daha sonra ki bir yazıda subversionun nasıl kullanılacağını anlatacağım. Kolay gelsin ...
31 Mayıs 2005
Gaim

Webcam ve mikrofon kullanmayıp sadece yazı ile mesajlaşanlar (örnek ben) için biçilmiş kaftan. MSN, YahooIM!, ICQ, Jabber, IRC gibi bu protokollerin hepsini desteliyor olmasıda cabası. Bir çok insan için MSN'nin kullanımı rahat olabilir ama bunu Gaim'i görmeden iddaa etmek yanlış olur bence. Bir kaç özelliğini buraya yazayım ...
-Text Replacement - Sık kullandığınız cümleleri, kelimeleri kısaltarak yazmanıza izin veriyor. Örneğin "naber" yerine sadece "na", "iyidir" yerine "ii" veya "iyidir senden naber" yerine "ii sena" yazmak yeterli olabiliyor.
-MSN Messenger da olduğu gibi sadece mesaj geldiğinide değil, siz mesaj gönderdiğinizde, birisi online yada offline olduğunda da ses ile uyarı verebiliyor. Ayrıca bence bu özelliğin en güzel tarafı birisi mesaj gönderdiği zaman o kişi ile konuştuğunuz pencere açık olsada ses ile uyarı vermesi, çünkü bazen yazı yazarken mesaj geldiği zaman bunu anlayamıyorsunuz.
-Tüm konuşma pencerelerinide tek bir pencere içinde tab olarak gösteriyor. Yani her bir konuşma için yeni pencere açıp etrafı kirletmiyor. Ayrıca eğer bir kişi offline olmuşsa , yazı yazıyorsa yada mesaj gelmişse başlığın rengi değişiyor. Böylece bir kaç kişi ile mesajlaşırken hangisi mesaj yazıyor, kimden mesaj gelmiş, kim konuşma penceresini kapatmış anlayabiliyorsunuz.
-Gaim kendi içinde MSN Messenger da olduğu gibi birisi online olduğunda yada size mesaj attığında system tray den çıkan bir uyarı sistemine sahip değil. Ama "Guifications" adlı plugin i yüklerseniz bu özelliğe sahip oluyorsunuz. Hemde sadece birisi online olduğunda değil, offline olduğunda, size yazı yazdığında, away olduğunda vs gibi bir çok olayda uyarı verebiliyor. Üstelik MSN de olduğu gibi tek bir şekilde değil bir çok teması var bu uyarı ekranı için. (İçinde MSN'nin kulandığı uyarı şekli de dahil olmak üzere).
(işte benim kullandığım Guifications temasından bir örnek)

Gaim'e buraya tıklayarak ulaşabilirsiniz. Guifications plugini içinse şuraya tıklayın.
20 Mayıs 2005

Bir çok insan internet tarayıcı olarak artık Firefox kullanıyor (aynı benim gibi). Benim kullandığım bazı eklentilerden de burada açıklayım dedim. Burada ki ekentileri https://addons.mozilla.org/ yada http://www.mozdev.com da bulabilirsiniz
Flashgot - Bir Download Manager ile download yapmayı sağlayan bir eklenti
AdBlock - İnternet sayfalarında ki Flash, Shockwave gibi reklam içerikli bannerları engelleyebileceğiniz bir eklenti
Tabbrowser Preferences - "Tabbed Browsing" yani tüm internet sayfalarını tek bir browser penceresinden izlemek için çeşitli özellikler getiren eklenti (Opera gibi)
All-in-one Gestures - Mouse ile Firefox üzerinden ileri, geri, yeni sayfa gibi komutları verilmesini sağlıyor
Translate - Almanca, Fransızca gibi dillerde ki sayfaları google yada altavista üzerinden İngilizceye çevirmek için
MileWideBack - Tarayıcıda ki "Geri" komutunu Opera da olduğu gibi hızlı hale getiren eklenti
Gmail Notifier - Gmail hesabınıza mail geldiğinde, Firefox üzerinde haber veren eklenti
FoxyTunes - Media Player yazılımlarını(Winamp, Windows Media Player, Quintessential Player, Apollo, vb..) Firefox üzerinden kontrol etmenize imkan veriyor
ieview - Firefox da ki herhangi bir linki Internet Explorer da açmaya yarıyor
Session Saver - Operada ki gibi Firefox'un kapatıldığı anda ki durumuna geri getiriyor.
Forecastfox - Hava durumunu Firefox üzerinde görmek için
BetterSearch - google, msn, yahoo vb üzerinde arama yaptığınız zaman sonuçların yanında bulunan sayfanın küçük bir görüntüsünü koyuyor
DragToTab - bir linki sürükleyerek yeni bir tab da açmayı sağlıyor
Flashblock - İnternet sayfalarında ki flash eklentilerinin üzerine bir buton koyuyor ve ancak siz bu butona tıkladığınız zaman flash animasyonu yüklüyor
A's Yahoo! mail notifier - Yahoo! ya bir mail geldiği zaman uyarı veriyor(bu eklentiyi daha denemedim)
ResizeSearchBox - Firefox da ki arama kutusunun boyutunun değiştirmeye yarıyor
14 Mayıs 2005
Cennetin Krallığı "Kingdom of Heaven"

12 Mayıs da bir kaç arkadaş gittiğimiz film, şu anda siyasi ve edebi açıdan heryerde tartışılırken bende bir kaç şey söyleyim dedim.
Filmin baş rolünde Orlanda Bloom(Lord of Rings de ki Elf) oynuyor, ama filmde ki başrol etkisini gösteremiyor bence. Biraz silik kalıyor, hem oyunculuk olarak hemde yapısı itibariyle ikinci adam rolüne daha çok yakışıyor sanki. Zira hem Kral rolünde ve filmde en fazla 5 dk görülen ve yüzüde hiç bir zaman gösterilmeyen Edwart Norton çok daha etkili oluyor seyircinin gözünde.
Biraz da filmin içeriğinden bahsedelim. Film Kudüs çeveresinde geçmesine, sık sık Kudüs'ün özellikleri anlatılmasına rağmen, hiç Yahudiler'den bahsedilmemesi ilginç. Bütün olay Hristiyanlar ile Müslümanlar arasında geçiyor. Filmde göze çarpan bir diğer nokta ise, kötü olanın Hristiyanlar olması. Daha doğru bir ifade ile Hristiyanların hem iyileri hemde kötüleri varken Müslümanlar'ın kötüleri yok. Buda bir batı filminde beklenmeyecek bir tarz olduğu için bizler için "Objektif" şeklinde yorumlanıyor.
13 Mayıs 2005
Google servisleri

Bir çoğumuz Google 'ın sadece bir arama motoru olduğunu düşünüyoruz ama aslında Google'nın internet kullanıcılarına yönelik bir çok servisi ve aracı var.Bu servisleri ve araçları buraya tıklayarak görebilirsiniz.
10 Mayıs 2005
Sayfada değişiklik....

Belki para getirir diye(hiç umudum yok ama) Google AdSense ile sayfamı şenlendireyim dedim. Biraz daha dolu ve daha çok normal bir internet sayfasına benzeyen şekliyle yeni blog arayüzüm herkese hayırlı olsun....
Bu arada Google reklamlarında temizlik ile ilgili reklamların çıkması nedeni zannımca temiz bir blog sayfasına sahip olmam :) yada "içimin temiz olduğunu Google bir anladı" şeklinde yorumlanmıştır :)
09 Mayıs 2005
Blog sayfam artık Türkçe



Blog sayfamın template üzerinde oynamalar yaparak, neredeyse tamamını Türkçe'ye çevirdim. Ayrıca ben pek açık kaynak kodcu olmasamda :) yinede kullandığım ve oldukça memnum olduğum Firefox ve Thunderbird'ün linklerinide blog'uma ekledim.
Yıllık yazıları

Okul yıllığında bana yazılan yıllık yazılarını UzMaN arkadaşın kendi blogunda(UzMaNLoG) yaptığı gibi yayınlıyorum... Eğer eklemek istediğiniz bir yıllık yazısı olursa, bu mesaja yorum yaparak yıllık yazılarınızı iletebilirsiniz....
İlk bakışta belli etmese bile son derece sevecen , olumlu düşünen ve yardım sever bir insandır. Onu tanıyıp ta yardımının dokunmadığı iddia etmek mümkün değildir. Bir senedir bende duran hoparlörleri , cdleri , halı saha için bana verdiği ayakkabıları ve daha milyonlarca şey için teşekkür ederim. Kendisi tam bir bilgisayar delisi olup 7/24 bilgisayar başında oturabilir. En sevdiği oyunlar FIFA ve adını bilmediğim iğrenç bir araba yarışıdır : . ADSL denen kavramın hayatımıza girmesi ile , internetin bekçisi ödülü için en önemli adaylar arasında gösterilmektedir. Bilgisayar dışında kitap okumak , basket oynamak en büyük hobileri arasındadır. Özellikle bana karşı olduğu maçlarda gösterdiği üstün savunma performansından dolayı kendisini tebrik etmek isterim. Burak'ı tanıdığım 4 yıl süresince birbirinden sürrealist projelerinin hiçbirinin hayata geçirememiş olması , onun 2. Bill Gates olmasına mani olmuştur. En son projesinin Sun Microsystem tarafından hayata geçirilmesi Burak 'ın fikri buluşundan birkaç yıl sonraya rastlar. Okul hayatımda acı , tatlı bütün anlarım yanımda olan , en çok vakit geçirdiğim insanlardan Burak'a sonsuz teşekkürlerimi borç bilirim. ERDİNÇ "ileti" TAŞKIN
Az uğraşmadım. Bu vak vak diye şarkılar yaktım, kaslı vücudunu mıncıkladım, tepesine tepesine atladım özlemimi dindirmek için. Beni arabasıyla hiç gezdirmese de, kardeşiyle oynamamam için hiç yanıma getirmese de ben onu hiç unutmayacam.Ben sorduğumda bilgisayardan anlamıyom dese de çok şey bilenlerden olan arkadaşımı güzel yıllar bekliyor. TUNCAY AYDIN
Sakin ,akıllı ve uslu adam , tüm bunlar Burak'ı anlatmak için , gerek Sadık ile giriştikleri birbirini kazıklama mücadelesi , gerekse o muhteşem karizma koşuşu çok ama çok ilginç birisin Burak.Ha bide unutmadan söyliyeyim yoksa içimde kalcak , inşallah askerliğin cudi dağının tepesinde bir sınır karakoluna çıkar, bende bi tarafıma kına yakarım :) . Adını söylemek istemediğim Türkiye'nin yazılım devi firma H......n ' da sana bir ömür boyu başarılar dilerim .Zaten senin gibi bir bilgisayar mühendisine de bu yakışır.Kendine çok iyi bak, irtibatı koparmayalım... M. VOLKAN ŞENGÖZ
ilk tanışma zamanlarımızda 'kim coştu? Burak coştu nihahah', şeklindeki saçma monologlarımı büyük bir olgunlukla karşılamıştı burak, sakin ve rahat bir adam olduğu o zamandan belliydi zaten. O da diğer arkadaşlar gibi 'universitede kızlar çıkma teklif ediyormuş' şeklinde bir takım asılsız iddialarla buraya gelmişti. Ama sonra o da işi gücü bıraktı, internet işine girdi. Tüm gün majorgeeks.com da hangi programlar çıkmış, kim beta yayınlamış, kim ölmüş kim kalmış, okudu bize aktardı. Eğer bir yazılım ihtiyacınız varsa, kendisine danışmanız sizin için faydalı olabilirdi.
Kısacası okul hayatımda, kendim gibi biri olduğunu bana hissettirdi, umarım staj yaptığı yerde çalışma hayatına başlar. ALİ G."uzman" AKYÜREK
İşte sınıfımızın yazılımcı gurubunun en önemli üyelerinden biri. Şaka ile ciddiyeti iyi harmanlaması onun en önemli özelliğidir. Yalnız çok kızdığı birşey var: Cep telefonunun masaüstü deseninin değiştirilmesi, sakın denemeyin... Bundan sonraki yaşamında mutluluklar Burak... MURAT AZİZ BÖLEK
Nası yazmalı bilmiyorum, özel bi yetenek vermiş allah geyik yapmak üzerine, saniyede 5 kelime konuşabildiğine şahidim. Karizmaysa var, akıl-fikir fazlasıyla var, e parada var, kızlar bilemiyo kardes kıymetini. Filmi geriye sayıp düşündükçe amma çok vakit geçirmişiz, nasıl geçmiş beş sene. Beni çok güldürdün, eyvallah iki gözüm. Maddi manevi çok iyiliğini gördüm, müteşekkürüm. Ama abi hep nike aldın, hep sarardan giyindin, 300 gb hdd aldın bi bizim tantunu borcumuzu vermedin, hayret valla. Bunu laf olsun diye söylemiyorum, hayatımda tanımış olmaktan en çok memnum olduğum arkadasımsın. Dostluğun, dürüstlüğün ve tüm iyiliklerin için canı gönülden tesekkür ederim. Mutlu ol mutlu kal. SADIK KILIÇ
Üstün kabiliyetli bir arkadaşımızdır. Sınıfın beyin takımı elemanlarındandır. Zeki ve Mütevazi bir kişiliği vardır. JAVA ve DELPHI uzmanlığı olan arkadaşımız, bitirme projesi için baya pahalı bir telefon aldı ama cep telefonu yapacağı proje için yetersiz kaldı. Donanım konusunda ve bilgisayar alma teşebbüslerimde az kahrımı çekmedi. Tüm iyiliklerin için teşekkürler. Allah'tan senin için iyi bir gelecek temenni ediyorum. BAYRAM AKGÜL
Abi bir gün senin bilmediğin bir şey bulacak ve sana soracağım.. bunun için şimdiden araştırmalara başladım J. En sıkıştığım anda verdiğin cevaplarla bana çok yardımcı oldun. Google dan hızlı bir arama motorusun aslında ama kıymetini bilen yok. Bu kadar makale okumakla , araştırma yapmakla senin sırtın yere gelmez… hayatta başarılı biri olacağına eminim, ama ben yinede sana başarı temennisinde bulunayım. ERAY DOĞAN
Yahu bu adamdan bi tane daha yok şu dünyada sanki mülayim kelimesi sadece onu tarif edebilmek için lugate eklendi çok ilginç biri sabırlı, temiz kalpli ,kesinlikle çok zeki vs.. Iri cüssesine aldanıpta korkmayın sakın haa kocaman kalbini taşıyabilmek için bu bir zorunluluk Onu tanımak bana çok şeyler kattı Artık herşeye daha ılımlı bakıyorum resmen dünyaya olan bakışım değişti mesela bi insan hiç mi sinirlenmez yahu !!?? ben tamam bu sefer kesin bitti derken onun hiçbişey hatırlamaması onun nasıl biri olduğunu anlamanıza yardımcı olur sanırım Aslında onu sınırlarını keşfedebilmek için beni tanımak lazım benim gibi inatçılıkta extrem biri ile bunca sene ye iç sohbet et vede daha ciddi bir laf atışmanız bile olmasın aklıma gelmişken söyliyim bi ara hakkımızda asılsız dedikodular çıkmış donanım konusunda yarışıyormuşuz diye yalan hemde kuyruklu yalan benle kim yarışabilirki niha ha haaa.. BAYRAM BALCI
Burak, gerçekten sevecen, hayat dolu ve genelde espri olsun diye hep diğer anlamları ile vurgulayan, Linux üzerine gerek yurt içi, gerekse yurt dışı temaslarda bulunmuş değerli bir arkadaş benim için. İnsan onunla vakit geçirdiğinde hiç sıkılmıyor ve bir o kadar da eğleniyor. İnşallah arkadaşlığımız hep devam eder. ÖMER ÖZAŞIK
Son üç sene boyunca hem iyi bir komşu hemde yeri doldurulmaz bir arkadaş oldun. Okul hayatın boyunca pek çalışkan olmasanda zekanla derslerin üstesinden gelmeyi hep başardın. İlerde meslek hayatında da çok başarılı olup en güzel yerlere gelmen dileğiyle. Her zaman dost olarak kalırsın umarım... RECEP DEMİRKOPARAN
Adı gibi çoşkun bir arkadaşımız desem çarpılıyırmıyım:)bence çarpılırım.Bilgisayar dünyasının tüm gelişmelerini yakından takip eder o,O tam bir bilişimcidir.Bunun yanında tam bir hız tutkunudur,Yüksek hız kavramını tekrardan gözden geçirten arkadaşımız hala nassıl oluyorda ışınlanmadı.Bu soru günümüzdede saygı duyulan Einstein ın izafiyet teorisini bile zora sokuyor .Sana hayat boyu mutlluklar diliyorum arkadaşım.Yolun açık olsun. METİN TANRIÖVER
Burak, sınıfımızın en yardımsever erkeklerindendir. Ceng'e hep faydalı mailleri o atar. Onunda belirttiği gibi genelde otobüslerde karşılaşırız. Fuzzy sınavında birşey bilmeyerek benden yüksek almasını unutmuş değilim. Hayatın boyunca böyle şanslı olmanı dilerim. DUYGU ÖKTEM
Etiketler:
aburakc,
burak coştu,
yıllık
Java da ki kısaltmalar

Sun, Java daki kısaltmalar için bir makale yayınlamış. Özellikle iş başvurularında çok rastlanan bu kısaltmalar hakkında detaylı bilgi burada.
07 Mayıs 2005
Java 5
Çıkalı baya oldu ama malum insan ancak işine yarayacağı zaman öğrenme isteği duyuyor.
Java 5 ile Sun sadece library leri değil ayrıca dil üzerinde de eklemeler yapmış.
Beni ilgilendiren tarafına gelince artık Java da Semaphore, lock vb gibi şeyler var Concurent Programming ile alakalı olan "JSR 166: Concurrency Utilities" (Java Specification Request 166) Java 5 'e eklenmiş.
Ayrıca Java 5 in kod adı "Tiger". Java 6 ve Java 7 nin kod adlarıda sırasıyla"Mustang" ve "Dolphin" olarak belirlenmiş...
Java 5 ile Sun sadece library leri değil ayrıca dil üzerinde de eklemeler yapmış.
Beni ilgilendiren tarafına gelince artık Java da Semaphore, lock vb gibi şeyler var Concurent Programming ile alakalı olan "JSR 166: Concurrency Utilities" (Java Specification Request 166) Java 5 'e eklenmiş.
Ayrıca Java 5 in kod adı "Tiger". Java 6 ve Java 7 nin kod adlarıda sırasıyla"Mustang" ve "Dolphin" olarak belirlenmiş...
Kaydol:
Yazılar (Atom)
