6 Kas 2009

Fedora 11 de divx oynatıcı

Bir kaç gündür divx oynatıcı arayıp durdum çeşitli şekiller denedim olmadı sonunda şu kodları kullanarak vlc yi kurdum.
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum install vlc

5 Kas 2009

blog artık RSS okuyucularla takip edilebilecek

Bugün okuduğum bir kaç yazıdan etkilenerek bloguma RSS ekletisi yaptım
FeedBurner yardımı ile takip edilebilecek.

3 Kas 2009

Fedora da yüklenilmiş dosyaların yerinin bulunması

yum ile django kütüphanesini bilgisayarıma indirdim fakat bir türlü fedora bunu nereye indiriyorum bulamadım.Sonunda aradığım kod şu şekildeymiş;
rpm -q --filesbypkg <Paket-Adı>
rpm -q --filesbypkg Django

2 Kas 2009

Fedora-11

En sonunda linux'a geçiş yapabildim ama ne kadar dayanabilirim bilmiyorum :)
Fedora 11 kurarak linux adminliği konusuna adım atmaya çalışacağız.
fedora'yı kurduk fakat iş kurmakla kalmıyor.Windows'tan alışkın olduğumuz özellikleride sisteme entegre etmeye de başladım.İlk olarak Firefox'a Adobe Flash Player eklentisi yaptım.

Terminal ekranına su ile girip root şifremizi giriyoruz.
Sonrasında ise;
[mustafayildirim@mstyldrm home]$ su
Password:
[root@mstyldrm home]# yum install flash-plugin
Loaded plugins: refresh-packagekit
Setting up Install Process
yum install flash-plugin diyerek eklentimizi kuruyoruz.

25 Eki 2009

Django_ipucu_1

Denemeye başlayalı 3-4 saat olmasına rağmen deneme projelerimde oluşan sorunlardan yola çıkaraj ilk tüyoyu vermek istiyorum.
Projeniz için oluşturduğunuz Template (html sayfalarını koyduğumuz yer) dizininde {TEMPLATE_DIRS = } tanımladığınız değişkeni direk explorerdan kopyalarsanız hata verecektir.
{\} şeklinde olan slash'ları {/} şeklinde düzeltirseniz hata ortadan kalkacaktır.
Oluşan Hata TemplateDoesNotExist şeklindedir Örneği ise;

Sorun Olan Satır ise;
gibi olacaktır.

Django (Python tabanlı webçatısı)

Şu sıralar programcılık kültüründen kopmamak için yeni, bilmediğim dillerde örnekler yapmaya çalışıyorum. Python dilide bunların içinde. Django ise python tabanlı webçatısı olarak geçiyor.
html ve pyhton fonksiyonları oluşturup bir kaç ayar dosyası ile istediğiniz web sayfasını kolayca tasarlayıp çalıştırabiliyorsunuz.
Django ile tanışmam 4.sınıfta "Sunucu Yazılım Teknolojileri" dersinde arkadaşlarımızın yaptığı sunum sayesinde oldu. İnternette pek çok kaynak var python ile ilgili fakat bunların çoğunluğu linux tabanlı sistemler ve python'un kurulu bir şekilde geldiği noktadan başlayarak anlatıyorlar.
Arkadaşlarımın hazırladığı PDF dosyayı ve proje örneğini şurada bulabilirsiniz.
Yönerge dosyasında kurulumun yapılışından ve örnek projenin yapılışına kadar olan her şey tek tek anlatılmaktadır. Umarım yeni başlayacak olanlar için yararlı olur.

18 Eki 2009

Mezuniyet Töreni

Yine gittik izmire kafamız karıştı. Neden mi? Çünkü 5 sene ordaydık, oraya alıştık, oradan birşeyler kaptık, en güzel yıllarımız orda geçti.Arkadaşlığı, kardeşliği orda gördük, kendi ayaklarmız üzerinde durmayı ilk orda başardık yeri geldi üzüldük yeri geldi canımız sıkıldı fakat oradan kimse bizi koparamamıştı ta ki okul bitti herkes iş güç derdine düştü ama Izmirimizde iş olanakları sınırlıydı mecburen Istanbula gitmek lazımdı.
Carşamba gecesi mezuniyet töreni için izmire gittik; perşembe prova vardı, prova sonrası daha önce yaptığımız ritüelleri gerçekleştirdik. Küçükparka takıldık, kağıt oynadık, bölümden arkadaşlarla hasret giderdik.Cuma günü geldiğinde ise törene gittik çoğunluk ordaydı. Tören bitti sıra fotoğraf çekimlerindeydi, en karmaşık olan kısım burasıydı. Kaç tane fotoğraf makinesine kaç poz verdim hatırlamıyorum, işin en güzel tarafı bizim 10 kişilik grup aileleri ile birlikte ordaydı hep beraber aile fotoğrafı çektirdik. Mükemmel bir andı. 5 sene kardeş gibi yaşadığın insanların aileleri ile birlikte yaklaşık 30-35 kişilik bir resim ortaya çıkmıştı.
Tüm güzel kısım bittiğinde ise Istanbul'a dönmemiz gerekiyordu. İşin zevkli olmayan kısmı ise burasıydı :)

9 Eki 2009

6 ay

Yazmayalı 6 ay olmuş.Daha da yazmazdım ama geçenlerde saolsun arkadaşlar hatırlattı..
Senin bi ara bi blogun vardı ne zamandır yazmıyosun dediler.Yazmayı planlıyordum fakat araya çeşitli şeyler girdi.Şimdi bunları özetlersek;

Nisandan beri Haziran sonuna kadar bitirme tezi ile uğraştık, veritabanı tasarımlarıydı, kullanıcı arayüzleriydi, web servisleriydi, mobil tarafın tasarımı-uygulamasıydı derken haziranın sonu oldu.
Bu arada Mezun oldum.İş arama sürecine girdik epey yoğun, epey masraflı bir süreçti.
İlla İstanbulda bulacağım diye didindim durdum İzmir-İstanbul arasında 8-9 defa gittin geldim.
Ağustos ortası olmuşu hiç çıt yoktu biraz tatil yapalım bari dedik.7-8 gün Seferihisar'a arkadaşın yazlığına gittik 5 tane işsiz bilgisayar mühendisi.bu 7-8 gün boyunca sürekli şirket kurma planları yatık ne yaparız nasıl yaparız diye düşündük durduk.Hepimiz askere gidelim gelelim bari dedik sonrasında olmadı şirketi kurarız dedik.
Arkadaşların bi kısmı başvurdu askere ama ben beklemeyi tercih ettim.İçimde ilginç bi iyimserlik söz konusu idi.Sen ne zaman başvuracan diye sorup durdu arkadaşlar.
Ekim ortasında başurup aralıkta gitmeyi düşündüm.Amaaa bir pazartesi günü sabahın köründe aradılar Şirketimizde Sistem Yönetimi bölümünde çalışmayı düşünürmüsünüz diye.
Önce temkinli yaklaştım fakat ama gittim görüştüm.Görüşme gayet güzel geçti.
Ertesi hafta aradılar Genel Müdürümüzle görüştürmek istiyoruz sizi dediler
Gittik tekrar Ankara'ya.İş Ankara da idi.Sonrası hafta teklif yaptılar ama şanslıydım
İstanbuldaki merkezde açık var sizi orda çalıştırmak istiyoruz dediler bende hay hay dedim.
Dört ayak üzerine düşmüştüm.İstediğim olmuştu.1 Ekimde başladık.
Fintek A.Ş Merkezi Sistem Yönetim Bölümünde.Gayet güzel bir ortam herkes elinden geldiğince yardımcı olmaya çalışıyor.
Sistem Yönetimi konusunda yazacağım artık sanırım.
Şu sıralar Windows-Linux sistem yönetimi hakkında yazılar, makaleler okuyorum.
Sanallaştırma, ESX Server, RedHat, VmWare ve Storage konularında çalışıyorum.
Bakalım bir sonraki yazımız ne zamana kısmet olacak.İşe girdik 9-18 çalışıyoruz.
Mesailerde olmaya başladı.

20 Nis 2009

4.Genç Akademinin ardından

16-19 nisan tarihleri arasında Bilkent Üniversitesi Endüstri Mühendisliği Operational Research Kulübü tarafından Bilkent Otelde düzenlenen 4.Genç-Akademiye katılma fırsatı buldum. Öncelikle bu organizasyonu gerçekleştiren organizasyon takımına teşekkürlerimi sunuyorum.
Konu:Strateji'ydi.
Programda 11 adet konuşmacıyı dinleme fırsatı bulduk.
Bunlar ;
  • DSP eski genel başkanı Zeki SEZER,
  • Bilkent Üniversitesi Rektörü Prof.Dr. Ali DOĞRAMACI,
  • Ankara Sanayi Odası Başkanı Nurettin ÖZDEBİR,
  • ARGE Danışmanlık Yönetim Kurulu Başkanı Yılmaz ARGÜDEN,
  • Designnobis ekibinin kurucusu, ODTÜ'de öğretim üyesi Dr. Hakan GÜRSU,
  • Likya Yönetim Akademisi Kurucusu Günsu BAŞER,
  • Enerjisa Elektrik Dağıtım A.Ş. Genel Müdürü Yetik K. MERT,
  • MARKAM A.Ş Kurucusu Güven BORÇA,
  • Gazeteci Murat BİRSEL,
  • Eğitimci Öznur HELVACI,
  • Stratejist Nihat Ali ÖZCAN
katılan tüm konuşmacılara bizlere bir şeyler katmaya geldikleri için teşekkürler.

Program boyunca konuşmacıların söylediklerinden bir derleme yapacak olursak;
Strateji tanımı pek çok konuşmacı tarafından kendince tanımlandı,
  • Strateji, estetik ve rasyonel bir problem çözme sanatı.
  • Beklenenin ötesine geçmek...
  • Vizyonu yakalamak yetmez, önüne geçmek gerekir.
  • Strateji, tutarlı ve özgün seçim yapmaktır, risk içerir.Neyin yapılmayacağına da karar vermektir.

Misyon ve Vizyon arasındaki farktan bahsedildi;
Misyon: Varlık nedenimiz, hangi ihtiyaca çözüm olduğumuz.
Vizyon: Ne olmak isteğimiz.
Ayrıca konuşmacılarımız değişen dünyada öne geçebilmek için fark yaratmamız gerektiğinden bahsettiler.
  • Hayat, farkında olma ve yönetme sanatıdır.
  • Riski yönetemeyenlere hayat kriz yönetmeyi öğretir.
  • Strateji, belirli bir amaca ulaşmak için hazırlanmış eylem planıdır.
  • Bu yolda ilerlerken "Ezber Bozmak" deyimi de unutulmamalı.
* predict the trens
* ask right questions
* make long term plans

--THINK BIG!--
  • DO NOT be ORDINARY.
  • LIFE is an ART of Skillful approximation who ever will approach more skillful will have the most success.
Bir adım öne geçmek için neler yapmalı? sorusunu kendimize sormamız gerektiği vurgulandı.
  • Yaşam bir iktidar oyunudur. Oyunun tek kuralı ise istediğini bilmek ve onu ele geçirmektir.( MICHAEL KORDA)
Hem eğlencenin bol olduğu hemde eğitimlerin güzel olduğu bu etkinliği organize eden arkadaşlara tekrar teşekkürlerimi sunuyorum.

9 Nis 2009

Open Closed Principles

Genişlemeye açık, değişime kapalı prensibi...
Genişlemeye açık olmaktan kasıt; Yazılıma yeni bir metot yada sınıf yada işlerlik kazandırmak isteniliyorsa bu yapılacağı zaman yeni kodlar eklenemeli.
Değişime kapalı olmaktan kasıt; daha önceki kodlar üzerinde oynanmamalı

Şöyle ki çizim yapacak bir sınıfınızın olduğunu düşünün birden fazla şekli çizdirmeniz gerekiyor siz çizim yapacağınız her şekli ve özelliklerini var olan bir kaç değişken üzerinde saklarsanız ve her bir şekil için tip kontrolü yaparak cizim yaptırmaya çalışırsanız kodunuzdan kötü kokular yayılıyor "code smells" demektir.
Yeni bir şekil daha çizdirmeniz gerektiği zaman bu değişkenler değişebilir yada eksik kalabilir yada hiç kullanılmayabilir tüm bunların önüne geçebilmek için OCP uygulanabilir her şekil nesne olarak yaratılıp kendi çerçevesi içinde incelenebilir, eğer o şekil üzerinde değişiklik yapılacaksa sadece bu sınıf değişir geri kalanlarda değişim olmaz yada yeni bir şekil eklendiyse bunun için sınıf oluşturarak sadece bu sınıfa eklentiler yapılabilir.

Kodunuzdan kötü kokular yayıldığını nasıl anlayabilirsiniz;
  • Kod tekrarları varsa
  • Yorum satırlarınız çok fazlaysa
  • Switch yada uzun if-else yapıları varsa
  • Değişken,metot ya da sınıf isimleri doğru verilmemişse (doğrudan kasıt bir değişenin ismine bakıldığında ne sakladığı anlaşılıyorsa p,x,a gibi değilse)
  • Değişken,metot ya da sınıf isimlerinde "and","or" gibi terimler varsa(stabil olmalı "veya","ve" tanımlamaları olmamalı)
  • İnstance i yaratılıp hiç kullanılmayan değişkenler varsa
  • Metotlar çok fazla kod içeriyorsa
  • Sınıflar çok fazla kod içeriyorsa
  • Metot çok fazla parametre alıyorsa
  • İki sınıf aynı özellikleri taşıyorsa (ör: ikiside çizim yapıyorsa demekki ortak özellikleri var, interface yada abstract class kullanarak ortak kodlar tek bi yerden yönetilebilir)

6 Nis 2009

Apache Tomcat kullanıcı giriş sorunu

Tomcat'te manager modülüne giriş yapmak istenildiği zaman ekrana şifre soran bir form geliyor.
Gelen bu formda kullanıcı adı ve şifre isteniyor, fakat tomcat'in yapılandırma ayarlarında default gelen kullanıcı adı, şifre ve rollerin olduğu tomcat-user.xml boş geliyor.Bu sorunu çözmek için
resimde de belirtildiği gibi tomcat'in içindeki dosya bulunup aşağıdaki şekilde değiştirilebilir.
Aşağıdaki kod sadece örnektir, rolleri ve kullanıcı adlarını istediğiniz gibi değiştirebilirsiniz.

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="tomcat"/>
<user username="admin" password="secret" roles="manager,admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
</tomcat-users>

5 Nis 2009

Sağ Tık ->Gönder (Right Click -> Sent to)

Merhaba,
Bu yazımda Windows XP de bir klasörün ya da dosyanın sağ tık ile istediğiniz yere gönderilmesinin nasıl yapılacağını anlatacağım.
Windows Xp de sağ tuş ile gönder klasörü C:\Documents and Settings\KullanıcıAdı\SendTo klasörünün altındadır.Bu klasör gizli olduğu için görünmeyebilir, klasör seçeneklerinden görünür hale getirilebilir.
Örnek olarak sağ tık ile gönder tuşuna basıldığı zaman bir dosya D:\Programlar adlı klasöre gönderilecektir.
"Sent to" klasörüne gelip sağ tık yapıyoruz Yeni->Kısayol (New->Shortcut) diyoruz.
Aşağıdaki resimdeki gibi dosyanın gönderileceği yeri seçiyoruz.
Devam, devam diyerek kısayolu ekliyoruz.
Herhangi bir yerdeki dosyaya sağ tıkladığımızda gönder dediğimizde "programlar" adlı kısayol görünüyor.Buna seçince dosya belirttiğimiz dizine gidiyor.

18 Mar 2009

JAVA ve Classpath ayarı 2

En son path ayarından kaynaklanan bir sorun ile uğraşmaktaydım.Neyse ki o sorunu şu şekilde hallettim.
Bilgisayarım (sağ tıkla) ---> gelişmiş ---> Ortam Değişkenleri --->Path (edit- düzenle) diyoruz ve bilgisayarımıza kurduğumuz jdk'nın yerini path'e ekliyoruz.ama burda unutulmaması gereken bir şey jdk'nın içindeki bin klasörünü de oraya yazıyoruz.
tüm işlemler tamamlanınca denememizi yapıyoruz.
Ve command satırına javac -version yazıyoruz eğer ki ekran kullandığımız JDK'nın adını veriyorsa path ayarlarını doğru yapmışızdır.

JAVA ve Classpath ayarı

<?xml version="1.0" encoding="UTF-8"?>
<project name="CevikJava" default="compile">

<property file="ant.properties" />
<path id="compile.classpath">
<fileset dir="${base.web.lib}">
<include name="*.jar" />
</fileset>

<fileset dir="${base.lib}" id="id">
<include name="*.jar" />
</fileset>
</path>
<!-- =================================
target: compile
================================= -->
<target name="compile" depends="clean">
<javac srcdir="${base.src}" destdir="${build.web-inf.classes.dir}" debug="on" verbose="off">
<classpath>
<path refid="compile.classpath" />
</classpath>
</javac>
</target>

<!-- - - - - - - - - - - - - - - - - -
target: clean
- - - - - - - - - - - - - - - - - -->
<target name="clean">
<delete quiet="true" includeemptydirs="true">
<fileset dir="${dist.dir}" />
</delete>
<delete quiet="true" includeemptydirs="true">
<fileset dir="${build.dir}" />
</delete>
<mkdir dir="${build.dir}" />
<mkdir dir="${build.web-inf.dir}" />
<mkdir dir="${build.web-inf.classes.dir}" />
<mkdir dir="${build.web-inf.lib.dir}" />
</target>

</project>


Yukarıdaki şekildeki gibi bir build.xml dosyasını ANT kullanarak tek bir yerden yönetilebilir bir şekilde çalışmasını istiyorum fakat elimdeki java sürümleri ve ayarları buna çeşitli yollarla taş koyuyor, 2 gündür uğraşıyorum. Denemedik jdk, jre sürümü ve classpath ayarı kalmadı.


Buildfile: C:\Eclipse\WorkSpace\AgileJava\build.xml
clean:
[mkdir] Created dir: C:\Eclipse\WorkSpace\AgileJava\build
[mkdir] Created dir: C:\Eclipse\WorkSpace\AgileJava\build\WEB-INF
[mkdir] Created dir: C:\Eclipse\WorkSpace\AgileJava\build\WEB-INF\classes
[mkdir] Created dir: C:\Eclipse\WorkSpace\AgileJava\build\WEB-INF\lib
compile:
[javac] Compiling 1 source file to C:\Eclipse\WorkSpace\AgileJava\build\WEB-INF\classes

BUILD FAILED
C:\Eclipse\WorkSpace\AgileJava\build.xml:18: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.6.0_07"

yukarıdaki şekilde hata mesajı veriyor. Sanırım classpath ayarlarında sorun var ve bunu internette araştırdığımda Sun'ın kendi sitesinde bu konuda yazılmış bir yazı buldum.
Download ettiğim java_ee_sdk-5 inerse deneyeceğim.
Sizde J2SE veya J2EE indirmek isterseniz buradan indirebilirsiniz.

25 Şub 2009

Genç Girişimci Geliştirme Programı


Bugün Ege Üniversitesi ve Kosgeb destekli Genç girişimci geliştirme programı tanıtım ve motivasyon toplantısındaydım.4 tane konuşmacıyı dinledik sırası ile
Mustafa ÇANAKÇI (Ege bölgesi sanayi odası - Ege üniversitesi teknoloji geliştirme merkezi müdürü)
Ülgen ÖZNUR (EBSO Genç sanayiciler birliği başkanı)
Necati GÜNAYDIN (Kobi Uzmanı)
Gülten ÇIRACI (MG Danışmanlık-Eğitim Danışmanı)

Her bir konuşmacı kendince fikirlerini söyledi, program tanıtıldı, programın geleceği ve bizden beklentileri söylendi.Tüm konuşmalardaki ana fikirleri özetleyecek cümlelerden kısaca bahsedersek ;

-Girişimci risk alarak yenilik(innovation) yapan kişidir
-Sezgisi güçlü,iyi gözlemci, hayal gücü yüksek, kaynaklara ulaşabilecek ilişkiler ağına sahip, kaynaklar arasında özellikle insan kaynaklarını iyi yönetebilen, düşünme ve muhakeme yetenekleri güçlü insanlardır.
-Reddedilmeye olan dayanıklılığı sadece reddedilerek kazanabilirsiniz.
-Girişimciyseniz deriniz hızla kalınlaşır (James R. Cook)
-Girişimci, sönük bir başarıdansa şaşırtıcı başarısızlıkları tercih eden bir risk alıcıdır.

Yukarıdaki cümleler orada yapılan konuşmalardan alıntı yapılmıştır.
27 şubat cuma MÖTBE (Ege ünv. kampüs kültür merkezi) de saat 13.00 ile 19.30 arasında (6 saat) Girişimcilik Potansiyeli ve İş Fikri Belirleme Eğitimi verilecektir.Bu eğitime katılacak olan kişilerden Genç Girişimci Geliştirme Programı Başvuru Formunu doldurmaları istenmektedir.

18 Şub 2009

Java Gurularından Öneriler

Sun Developer Network'te bu konuda 11 tane gurudan öneriler var her biri kendi içinde açıklanmış halde ben size sadece başlıkları söyleyeceğim.
1. Joshua Bloch: Write Lots of Code
-Bol bol kod yazın-

2. Tor Norbye: Learn to Use Your Tools
-Araçlarınızın nasıl kullanıldığını öğrenin-

3. Chet Haase: Don't Put Your Entire Application in One Method
-Tüm uygulamayayı tek bir methoda koymayın-

4. Ben Galbraith: Interact With an Expert
-Bir uzmanla iletişim halinde olun-

5. Masood Mortazavi: Start Simple and Keep Learning
-Basit başlayın ve sürekli öğrenin-

6. Raghavan Srinivas: Don't Be Overwhelmed
-Mahçup yaşamayın-

7. Cay Horstmann: First, Don't Panic
-İlk olarak, panik yapmayın-

8. Arun Gupta: Try Different IDEs
-farklı IDE'leride deneyin-

9. Rick Cattell: Good Technology Is Only 10% of Success
-İyi Teknoloji başarının sadece %10'dur-

10. Chuk-Munn Lee: Choose an Area of Your Immediate Need
-Öncelikli alanınızı belirleyin-

11. Tom Ball: Programming Is Still a Craft
-Programlama hala bir araçtır-

Hug A Developer

17 Şub 2009

JDeveloper 11g


Uzun zamandır Java kodlarımı yazacağım bir IDE aramaktayım pek çoğunu denedim
IntelliJ, Eclipse, NetBeans ve son olarak JDeveloper'ı denemekteyim.
Diğer IDE'lere nazaran daha faydalı daha kullanışlı geldi.Java ya ait neredeyse tüm işleri tek platform altında toplamışlar kullanıcıyı daha az yoran sürükle bırak gibi teknikler 3-5 satır kod yazarak web-servis yaratıp bunu web sayfası olarak yayınlayabiliyorsunuz.Yeterli denilebilecek kadar tutorial da koymuşlar sayfalarına...
.Net tarafında Visual Studio ne ise bence Java tarafında bu IDE o.
Editörü oldukça gelişmiş.
Tek tool ile hem dizayn hem kodlama hemde UML vs yapabiliyorsunuz
Birden fazla kullanıcı tipine hitap ediyor ; işiniz veritabanı modelleme ise bu IdE yardımı ile yapabilirsiniz, sadece kod yazabilirsiniz, web-servis yazabilirsiniz, geniş SOA kaynaklarıda sunmaktadır, Ajax desteğide sunmaktadır, JUnit 4.0 desteği vermektedir, EJB 3.0 entegre haldedir, JAX-WS 2.0 kullarak 4-5 tık ile web-servis için gerekli olan xml dosyalarını kendi oluşturabilmektedir, ADF ile kullanıcıların gözüne hoş gelen -yani şekilsellik- uygulamalar yaratılabilir.
Diğer tüm ide'lerden en iyi tarafı Java yazılabilen IDE'lerin bir eksiğini bence gidermiş durumdadır : "Görsellik"

16 Şub 2009

Uçakla ilk seyahat

Uçmak nedense bana hep heyecan verici gelmiştir ve bir o kadarda korkutucu; nedeni benim hep "ayaklarımının yere basacak arkadaş" dememdir.Seyahatın en başından başlayacak olursak; işin en zor tarafından birisi havaalanındaki güvenlikten sinir olmadan geçmektir bu neredeyse imkansızdır özellikle üzerinizde metal eşyanız çoksa ( bozuk para, anahtar,cep telefonu gibi)...
üzerinizdeki tüm metallerden kurtulmanız istenir X-RAY cihazından geçerken. o da yetmezmiş gibi ceket, kaban gibi giysilerinizide çıkarmanız istenir.tabi ayakkabılarınızda metal kısımlar var ise onları bile çıkartırlar (tabi ki bunların çoğuna maruz kalmadım çünkü tüm metal eşyalarımı valize atmıştım.) valizinizin belli bir ağırlıkta olması istenir daha fazla ise her kilo için ayrıca ücret talep edilir ama burada atlanılmaması gereken bir ayrıntı uçağa yanınıza alabileceğiniz sırt çantasıdır bu çanta genelde tartılmaz (tartılırsa max. 6 kilo olması ve belli ölçülerde olması istenir.), tartılmaması sizin için bir avantajdır.Bazen insanlar bunu abartıp valizden ağır sırt çantası yapabiliyorlar (benim gibi). Ayrıca uçağın hareket saatinden belli bir süre önce biletinizin check-in yapılması ve G.B.T kontolünüzün yapılması gerekmektedir.(Bu süre yaklaşık olarak en az yarım saat önce uçağınız 17.30 da is 17.00 da bu işlemleri bitirmiş olmanız gerekmektedir.)
Uçak hareket etmeye başlarken; kemerinizi bağlamanız istenir (uçak inerken ve kalkarken bağlı kalmalıdır), kalkarken insanda biraz heyecan uyandırıyor çünkü ani ivmeden dolayı ve ilk defa yapılan bir eylemden dolayı insanda adrenalin hormonu salgılanıyor.Havada iken ise uçak hava boşluğuna denk gelirse ufak tefek sarsıntılar oluyor. Unutmadan yazıyım uçakta mesafe her ne olursa olsun yanınıza okuyacak bir şeyler kesin alın ister bir saat ister on saat önemli değil. Çünkü havada zaman geçmiyor (80 dakikalık uçuşta 2 gazete 1 tane de ekonomi dergisi okudum.) Canınınız sıkılır bir şeyler okumazsanız ve bu da stresinizin artmasına sebep olur. uçaktan indikten sonra bi de valizinizi bekleme varki o ayrı bi dert çünkü yarım saatlik bir uçuş için bile valizinizi almak için yarım saat bekleyebilirsiniz.
Tabi uçaktan indikten sonra jetlag durumu var :)) her ne kadar 1 saat bile uçmuş olsanız bile beyninize jetlag olduğunuzu kabul ettirebilirseniz (benim yaptığım gibi) günün geri kalanında mükemmel bir biçimde saçmayabilirsiniz.
Ayrıca iniş ve kalkışta kulaklarınızın tıkanması doğal nedeni ise basınç farkı :))) çözüm ise burada

SnowBoard

Mümkünse hayatta en az 2 defa denemeniz gereken bir aktivite.Neden 2 defa?
Çünkü ilk seferde öğrenmeye çalışırsınız ve formda değilseniz aşırı yorulursunuz,inanın neredeyse vücudunuzdaki tüm kaslar özellikle bacak kasları ve bilekleriniz (el ve ayak her ikiside) aşırı miktarda harap olur.
Gerçekten çok heyecan veren bir spormuş bende yeni öğrendim.Benim gibi sabahları kalkmayı sevmeyen bir insana bile 1 hafta boyunca saat 8.30 civarlarında ayağa kaldırdı tüm hafta boyunca 8.30 da kalkıp Erciyesi gözetledim hava güzel olsada board yapmaya gitsem diye...
Ama yorucu bir spor ; sürekli düşmekten (tabi ki ilk başlarda düşmek kaçınılmaz) el bilekleriniz incinebilir,ayak kaslarınız iflas edebilir (insan doğası gereği ayaklarının parmak uçlarını daha sık kullanır bunda tam tersi topuklar çok önem kazanıyor çünkü durabilmeniz veya yön değiştirebilmeniz için topuklarınızı kullanmanız gerekiyor.)
Bu sitede işinize yarayabilecek biraz bilgi mevcut.

1 Şub 2009

Deneme Kod Gösterimi

Ne zamandır uğraşıyordum kodlarımı daha düzgün bir şekilde gösterebilmek için sonunda http://formatmysourcecode.blogspot.com/ adlı sayfayı buldum kodu oradan çevirip
buraya yapıştıracağım.
İlk örnek tabiki HelloWorld!
package hello;

/**
* Created by IntelliJ IDEA.
* User: Mustafa YILDIRIM
* Date: 31.Oca.2009
* Time: 00:14:06
* To change this template use File | Settings | File Templates.
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Merhaba Dünya!");
}
}

31 Oca 2009

"IntelliJ IDEA" HelloWorld Denemesi


Canım sıkıldıkça denemediğim IDE leri deniyorum.
Java için IntelliJ IDEA adında JetBrains firmasının yazdığı ide'yi indirdim.ilk bir kaç denemem başarızsız olsa da sonrasında ilk örneğimi yazabildim tabi sitedeki örneğe bakarak.ilk örneği yazmamdaki zorluk public static void main(String[] args) satırının yazılışını unutmuş olmamdı.Sonrasında video'yu izleyince sorun çözüldü.

9 Oca 2009

Avea Kırmızı Kuşak

geçen haftalarda avea'nın kırmızı kuşak adlı programına katılmak üzere istanbulda mülakaata katıldım bir tane case verip 6 kişilk grupla bu konu hakkında yorum yapmamızı istediler sonrasında biz size haber veririz dediler ertesi hafta kırmızı kuşaklı olduğumu söyleyen bir mail attılar ve avea çalışanları ile tanıştırmak proje yapmak için ekip kurmak gibi etkinlikler için istanbula çağırdılar.15 ocakta yine istanbuldayım.Bu yıl bayağı renkli olacağa benziyor bi yandan bitirme tezi ile uğraşacağım bir yandan da avea kırmızı kuşak için proje yapacağım.

Java ve SOAP

Java ve SOAP kullanarak mobil cihazlar üzerinden web-servis yardımı ile bilgi alışverişi yapılabiliyor burada giriş seviyesinde bir anlatım var.Teknolojiler hakkında bilgiler mevcut.

Bitirme Tezi

Uzun zamandır bitirmezi tezim için araştırma yapıyorum.
Tezimin adı : Java Teknolojileri Kullanılarak Mobil Ödeme Sisteminin Geliştirilmesi
Bu projeyi 2 kişi gerçekleştireceğiz inşallah :) çünkü daha altyapı çalışmaları yapmaktayız ve kendimizi Java üzerinde geliştirmemiz gerekiyor.J2SE kullanarak pek çok ödev yapmıştık ama
J2EE bizi baya uğraştıracağa benziyor.Web kısmı, telefon üzerindeki kısım falan derken pek çok Java teknolojilerini inceliyorum.Şuan özellikle Web-Services kısmı daha çok ilgimi çekiyor.
Katmanlı mimari yapısını kullanarak .NET üzerinde yazılım geliştirmiştim o yüzden katmanlı mimari kısmında pek sorun olmayacağını düşünüyorum.Ayrıca EJB (Enterprise JavaBeans) ve SOAP (Simple Object Access Protocol) gibi yapıları kullanacağız bu teknolojiler üzerinde araştırmalarım devam etmekte. IDE olarak ise hangisini kullanacağıma karar veremedim
hem Eclipse'in hemde NetBeans'in kendine göre artıları ve eksileri var.
Şuan "java-tools-bundle-update6-windows" içinde gelen NetBeans 6.1 ve Sun Application Server üzerinde denemeler yapıyorum.İşin mobil kısmı ayrıca incelenecek çünkü o alanda bilgim hiç yok.Tüm bunlar hakkında pek çok PDF doküman okudum, bunlardan edindiğim bilgileri ve yazdığım örnekleri yakında burada paylaşacağım.