Aldığınız Hotmail hesabını herhangi bir sebepten dolayı kullanmak istemiyor olabilirsiniz. Bunun için yapmanız gereken aşağıdaki linke tıklamak .
Account Services Daha sonra kapatmak istediğiniz hotmail hesabınızı girmek.Karşınıza gelen ekranda en alt kısımda bulunan Ek seçeneklerde Hesabı Kapat'a tıklayarak Hotmail hesabınızı kapatabilirsiniz
Software Engineering.
Categories
- vb (10)
- visual basic (10)
- Glassfish (9)
- java (8)
- Software engineering (5)
- pardus (4)
- C++ (3)
- Canım İstedi (3)
- OpenSolaris (3)
- jdk (3)
- Database (2)
- Mim (2)
- BackTrack (1)
- Basit Dos Komutları (1)
- Binary Tree Traversals (1)
- Dim (1)
- Hakkımda (1)
- Java öğren (1)
- Larry Ellison (1)
- Msn (1)
- Pardus geliştircileri toplantısı (1)
- Programlama Dilleri (1)
- Ramazan Bayramı (1)
- Steve Jobs (1)
- Streaming (1)
- VritualBox (1)
- Windows (1)
- film (1)
- merkez bankası (1)
- parallel Computing (1)
- virüs (1)
- xml (1)
- yazılım mühendisliği (1)
Links
Larry Ellison (Oracle Şirketi Kurucusu)Yale üniversitesinde mezuniyet töreninde kürsüde yaptığı konuşmasında yeni mezun öğrencilere sesleniyor.Gerçekten okumaya başladığınızda sonu kendiliğinden gelecektir.
“Yale Üniversitesi mezunları, daha önce böyle bir giriş görmediğiniz için özür dilerim ama benim için bir şey yapmanızı istiyorum.Lütfen, etrafınıza iyi bakın. Solunuzdaki sınıf arkadaşınıza bir bakın. Sonra sağınızdaki sınıf arkadaşınıza bir bakın . Ve şimdi şunu aklınıza koyun: Bundan beş yıl sonra , hatta otuz yıl sonra, solunuzdaki kişi bir şeyi başaramamış olacak. Sağınızdaki kişi de aslında hiçbir şey başaramamış olacak. Ve siz, ortadaki. Ne bekliyorsunuz? Siz de başaramayacaksınız. Aslında bugün şöyle bir etrafıma baktığımda parlak gelecek için yüzlerce umut ışığı göremiyorum. Görebildiğim tek şey, geleceği başarısızlıktan başka bir şey olmayacak yüzlerce insan. O kadar. > >Sinirlendiniz. Bu anlaşılabilir bir şey. Ben, Lawrence “Larry” Ellison üniversitesi terk, kim oluyorum ve bu yetkiyi nerden alıyorum ki, ülkenin en prestijli yükseköğrenim kurumunun bu yıl ki mezunlarına böyle şeyler söyleyebiliyorum? Bu yetkiyi nereden aldığımı söyleyeyim: Çünkü ben, üniversite terk ve dünyanın en zengin ikinci adamıyım. Siz değilsiniz. Çünkü Bill Gates, o da üniversite terk ve dünyanın “şimdilik” en zengin adamı. Siz değilsiniz. Çünkü Paul Allen, o da üniversite terk ve dünyanın en zengin üçüncü adamı. Siz değilsiniz. Başka örnekler de var. Mesela Micheal Dell, o listede 9 numara ve yukarı doğru hızla tırmanıyor, o da üniversite terk. Ve siz o listede hâlâ yoksunuz. > >Şimdi çok kızdınız. Bu da anlaşılabilir. O halde biraz da egolarınızı okşamama izin verin. Pek çoğunuz burada dört yada beş yıl eğitim gördünüz. Önünüzdeki yıllar için epey iyi bir eğitim aldınız, bilmeniz gereken pek çok şeyi öğrendiniz. İyi çalışma alışkanlıkları edindiniz. Burada size o önünüzdeki yıllar boyunca yardımcı olacak bir sürü insan tanıdınız, onlarla bağlantı kurdunuz. Ve hayat boyunca yanınızdan ayrılmayacak bir kelimeyle güçlü bir ilişkiniz oldu burada: Terapi. Bunların hepsi güzel şeyler. Ama gerçekte, o kurduğunuz arkadaşlık bağlantılarına fena halde ihtiyacınız olacak, çünkü üniversiteyi terk etmediniz. Dolayısıyla asla dünyanın en zengin insanları arasına katılamayacaksınız. > >Elbette, belki de listeye 10. yada 11. Sıradan, Microsoft yöneticisi Steve Balmer gibi, girebilirsiniz. Ama herhalde onun kimin için çalıştığını söylememe gerek yok, değil mi? Sadece kayda geçsin diye söylüyorum, o da zaten master sınıfından terk. Biraz geç kalmış anlayacağınız. Son olarak, herhalde bazılarınız ya da umarım bu konuşmadan sonra çoğunuz kendi kendinize soruyorsunuz: “Yapabileceğim bir şey var mı? Bir umudum var mı? Maalesef Hayır. Çok geç kaldınız. İçinize çok şey dolduruldu, siz onlara bakıp çok şey bildiğinizi sanıyorsunuz. Artık 19 yaşında değilsiniz. > >Eveeet, şimdi gerçekten çok kızdınız. Bu anlaşılabilir bir şey. Belki de şu an, size bir umut ışığı vermenin, bir çıkış yolu göstermenin tam zamanıdır. Hayır, 2000 mezunları size değil. Siz kaybettiniz. Sizi, yılda 200 bin dolarlık komik maaş çeklerinizle baş başa bırakıyorum. Üstelik o maaş çekinin üstünde sizden birkaç yıl önce okulu terk etmiş birinin imzası olacağını söyleyerek. Öğütlerim size değil daha alt sınıfta okuyanlara. Size söylüyorum: hemen ayrılın. Daha güçlü söyleyemem : Ayrılın. Hemen toplayın eşyalarınız ve fikirlerinizi ve bir daha geri dönmeyin. Terk edin. Her şeye yeniden başlayın, size söyleyebileceğim tek şey, o başınızdaki kepler ve kıyafetin sizi aynen şu güvenlik görevlilerinin beni kürsüden aşağı çektiği gibi…”
Alıntı yapılan sayfa:http://www.frmtr.com/universiteler/309160-oracle-kurucusu-larry-ellison-un-yale-universitesi-mezuniyet-toreni-konusmasi.html
Etiketler: Larry Ellison
Başlıktan da anlaşılacağı gibi sizlere Apple ve Pixar animation şirketlerinin ortağı, kurucusu ve CEO'su Steve Jobs tan bir video izleteceğim. Belki bir çogunuz izlmemiş olabilirsiniz. Benim gibi yeni izleyenler olabilir. Ben lafı fazla uzatmadan sözü ona bırakıyorum. gerçekten söylenecek çok fazla bişe bırakmamış bizlere düşünmekten başka.
iyi Seyirler,
Etiketler: Steve Jobs
Evet bir ramazan ayı daha geldi geçti. 11 ayın sultanı mübarek ramazan ayı içimizi kıpır kıpır eden Bulunduğunuz ortamı,mekanı farklı bir hava getiren akrabaların,arkadaşların daha çok bir arada olduğu sabahlara kadar uyamadan sahur heyecanın beklendiği, sahurda sonra iftar koşuşturmacalarının başladığı. Mübarek bir ramazan ayı bitti. İçimde burukluğu kaldı. Keşke bizi hiç terk etmese, hergünümüz ramazan olsa kardeşlikler,arkadaşlıklar ve akraba ilişkileri yardımlaşma ilahi güç hiç gitmezse. Ama o geldi bize bir ay unuttuklarımızı hatırlattı. Yapmamız gerekenleri hatırlattı ve görevi bitince de gitti. Tabi yine gelecek çünkü biz yine unutmuş olacağız yine kendi iç dünyamıza döneceğiz yine akrabalarımızla daha az görüşeceğiz yine yardımlaşmayı unutacağız yine dostlarımızdan ayrı kalacağız. Herkesin bu mübarek RAMAZAN bayramını en içten dileklerimle kutlarım. Allah sevdiklerinizle birlikte daha bir çok ramazan gerçimenizi nasip etsin. Ramazan ayı içersinde tüm iyi niyetiniz ve ibadetlerinizi dua hükmünde kabul eylesin. Unutmamanız dileğiyle. İYİ BAYRAMLAR...
Etiketler: Ramazan Bayramı
Örneğin uzaktan bilgisayarınıza bağlandınız ve yeniden başlatmak veya işiniz bitti kapatmak istiyorsunuz.
Bunun için Başlat --> Çalıştır --> cmd yazın karşınıza gelen Dos ekranına
shutdown -i yazın ve enter'e basınız.
karşınıza gelecek ekranda üst kısımda bilgisayarınızın adını veya ip sini giriniz. Bu arada sadece kendi bilgisayarınızın degil başka bilgisayarlarada bu şekilde müdahale edebilirsiniz. İp adresini veya bilgisayar adını yazdıktan sonra bir alt satırda kapatmak mı? yendien başlatmak mı? veya uyku modunda mı geçmesini istiyorsunuz diye seçeneklerden uygun olanı seçiniz. Daha sonra aşağıda yazacağınız açıklama veya notun kaç saniye ekranda durmasını istiyorsanız o saniye yi giriniz hemen altında ise bu işlemi neden yapmak istediğinizi seçin ve son olarak açıklamanızı yazınız. Tamam dedikten sonra yapmak istediğiniz eylem gerçekleşecektir.
Etiketler: Basit Dos Komutları
Yerel Disk C ve D ye girmek istediğimizde program seçmenizi istiyor ise
Aşşagıda verilen kodları Bir Metin Dosyasına Kaydedin. Sonra uzantısını .bat yapıp uygula yapın ve .bat dosyasını açarak sorunu çözmüş olacaksınız.
@echo on
taskkill /im explorer.exe /f
taskkill /im wscript.exe
start reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\EXp lorer\Advanced /v ShowSuperHidden /t REG_DWORD /d 1 /f
start reg import kill.reg
del c:\autorun.* /f /q /as
del %SYSTEMROOT%\system32\autorun.* /f /q /as
del d:\autorun.* /f /q /as
del e:\autorun.* /f /q /as
del f:\autorun.* /f /q /as
del g:\autorun.* /f /q /as
del h:\autorun.* /f /q /as
del i:\autorun.* /f /q /as
del j:\autorun.* /f /q /as
del k:\autorun.* /f /q /as
del l:\autorun.* /f /q /as
start explorer.exe
Arkadaşlar open solaris ile çalışmlar yürüten Erkan Özer blog sayfasında bunda sonra open solarasi ait bir çok konu ve yardım alabileceğiniz blog girdileri yayınlamaktadır. benim gördüğüm bir kaç başlığı burda sizlere aktarıyım.
OpenSolaris'te NTFS diskleri nasıl kullanırız?
OpenSolaris'te Ağ Ayarlarını Manuel (Terminal Aracılığıyla) Yapılandırma gibi herkese iyi çalışmalar.
Etiketler: OpenSolaris
Ben Mesut Altınyaprak Atılım üniversitesi Yazılım Mühendisliği 3. sınıf öğrencisiyim. Atılım Üniversitesi özgür yazılım kulübü başkanıydım şuanda Bilgisayar kulubü başkanlığı yapıyorum.c,c++,java,html gibi programları ileri derecede kullana biliyorum.glassfish ve sanallaştırmaylada orta düzeyde bir bilgi birikimim var.İyi Bir linüx ve Unix kullanıcısıyım işletim sistemi olarak open solaris kullanmaya çalışıyorum genel olarakta iyi derecede windows'u kullanıyorum. aklıma gelen bunlar bu ne biliyo diye soranlar olmuş onlara cevap olsun istedim. iletişim adresim ise mesutaltinyaprak@gmail.com dan bana ulaşa bilirsiniz. yapamadığımız bişe olursada sorularınıza çözüm birlikte ararız. herkese iyi çalışmlar
Arkadaşlar windows7 kurdum ve kullanmaya başladım geçenlerde beni sürekli yedekleme yap yedekleme yap diye uyaran bir sistem uyarısı çok sıktı ve yaptım.Ama yaptıktan sonra 30gb gibi bir alanı işgal etti bütün dosyaları sildim tekrar ama bi çözüm olmadı. Sonunda bunu nasıl durdurulacağını öğrenmeye karar verdim ve öğrendim benim gibi rahatsız olan arkadaşlar için bunun nasıl iptal edilebileceğini anlatıyorum.
Deneteim Masası --> Sistem ve Güvenlik --> Sistem --> Soltarafta Denetim Masası'nın Altında --> Sistem Koruması --> Yerel Disk (C:)Açık yazan bir yer var onun hemen altında Yapılandır'a tıklıyoruz. Orda Sistem Korumasını Kapat'ı işaretliyoruz. ardın Uygula ve Tamam'a tıklayarak Yedekleme özelliğini kapatabilirsiniz. Ama şiddetle dosyalrınızı yedeklemenizi tavsiye ediyorum. Böylelikle Siteminizde oluşan hataları düzelme şansınız olacaktır.
İngilizce kullanıcıları için: Control Panel --> System --> system protection --> Configure --> Turn off system protection -->oke --> Yes
Merhaba herkese bu aralar staj yapmaktayım ve staj yapmaya başladığım. ilk günden beri bir proje üzerinde çalışıyoruz bu projede bana düşen ise video streamin ve transkod akış ve formatın dönüşümüde diyebiliriz. Birçok streaming yapabileceğiniz program var bunların isimlerini saymayacağım.Birini anlatacağım diğeri ise ogg formatının geliştiricileri olan Vorbis.com'dur. Benim size anlatacağım ise açık kaynak olmasıy ile birlikte tüm format biçimlerini destekleyen Vlc player tabi burda vlc playerin en çok VideoLAN - VLC media player'ı nasıl çalıştığını nasıl streaming yapabileceğimizi. bazı html kodlarını sunmaya çalışacağım.çünkü projem boyunca yine ingilizce dökümnalrla karşı karşıya kaldım ve bunu türkiyede sadece özelliklerinden bahsedip geçmiş sitelerden başka hiç birşey bulamadım. kısacası ben burda sizlere.
1. video,kamera,veya herhangi bir aygıt ile bilgisayarınız üzerinden vlc player ile nasıl streaming yapılacağını anlatıcağım.
2. Karşı bilgisayarın sizin yayınladığınız bir videoyu nasıl Görebilir bunu anlatacağım.
3. Eğer olurda html üzerinden videolarınız yayınlamak isterseniz vlc playerin html kodlarını hem mozilla hemde internet exp. (i.e)için çalışan bir html kodu.
4. Bu kod dun nasıl oluşturulacağını anlatmaya çalışacağım.
5. Yayınladığımız formatan başka bir formata çevirerek nasıl yayınlayacağımıza bakıcaz.
aklıma gelenler bunlar ama bunlardan daha fazlasını anlatacağımdan emin olabilirsiniz.Bu arada video derken tüm ses ve video formatları için yapılacak işlemler değişmeyecek bunuda belirtmekte fayda görüyorum.Bunların ekran görüntülerini hazırlıyorum. bir çoğu bitti eğer acil olurda bişe danışmak isterseniz mail atabilirsiniz. görüşmek dileğiyle.
Öncelikle sözümüze küçük bir teşekkür konuşmasıyla başlayalım çok sevgili gerçekten bilgi bir okadarda sevimli insanları seven hep yardım etmeden yana olan arkadaşım Seval Ünver'e çok teşekür ederim. şimdi sorumuzun cevabına gelince bizzat sevalin yazısını okurken acaba kimleri mim ledi içlerinde varmıyım diye başladım. Ama direk sonunu okumadın bu heyecanı yaşamalıydım satır atlamadan okuyorum yazısını ve sonlara doğru geldim bir listesi oldugundan bahsediyor genelde merak ettikleri olur ve onların isimlerini yazardı bu kez ayırmaan kimseyi herkesi mimliyor hemen açtım bende listeyi ohhhh varmışım tabi yazıya geri döndüm amınm bide yazmayana kötü bir beddua var ama ben yazıcaktım. hemen açtım blogumu ve mim lenecekmiyim sorusu karşısında neler hissetiğimi anlatım. Peki mim lenince neler hissediyorum. İşte asıl sorunum burda sonra başlıyor allahım ben ne yazmalıyım benim yazım okadar etkileyici degildir ki ? bak ellim ayagım birbirine dolandı yine :) eee biraz düşüneyim bir gün geçti iki gün geçti aha üçün gün başka bir mim konusu tabi ben yazmayınca adımda yok :( bidahakisine valla zamanında yazıcam bak seval gördüm hemen oturdum üşenmeden gerçek hislerimi yazıyorum. mim lenmek bir yerde birileri seni öenmsiyor demek belki sevalin yazısında dediği gibi google da adınızın en üste görünmesine yardımcı olur ama ben daha çok ekndimi o insanda önemli hisetmeme yardımcı olur kendi kendime demekki bu benim fikirlerimi öenmsiyor derim ve o kişi bende farklı olur değer vermiştir bana ama kızarımda ben yazmayı bilmem ki işte açtık bir blog yazarız aklımıza gelirse be abicim :) ne istersiniz benim gibi garibandan da demekten de vazgeçmem başka bir mim oyununda aynı heyecanla sizlerle duygularımı paylaşmak üzere :) okuyan okumayan ve özellikle seval e çok teşekkür ederim.son olark ben bu konuda yorumlarını merak ettiğim arkadaşlarımı ekleyeceğim bu mim oyununa Erkan Özer Seçkin Arsoy Seçkin karabel hem bunlarda kendi bloglarını güncellemiş olurlar :) hadi kolay gelsin.
Arkadaşlar OpenSolaris kurdunuz ve internette gezintiye çıktınız ve sürekli karşınıza eklentileriniz eksik olduğunu belirten bir uyarı bloncuğunun çıkması hemen sinirizi bozmasın bu flash player eklentinizin olmadığını gösteriyor. Açıkcası bu sorunun türkçe sayfalarda nasıl yapıldığını anlatılıyormu bilmiyorum ama araştırdığım kadarıyla da bulamadım yabancı sitelerde daha doğrusu OpenSolaris'in kendi forumunda bu konuyla ilgili sorulan sorulara bir çok cevap veren olmuş ama ben içlerinden birtane geliştiricinin yazısını okudum ve nasıl olması gerektiğini gayet iyi anlatmış ve uyguladım şuanda sorunsuz bir şekilde çalışıyor. Bende bunu türkçe olarak anlatıp ilk olmak istedim umarım öylede olmuştur. :) şimdi adım adım yapmanız gerekenleri anlatıyorum.
1-) http://get.adobe.com/flashplayer adresine gidip orda son sürüm Adobe Flash Player indiriyorsunuz.
2-) flash_player_10_solaris_x86.tar.bz2 indirilen bu şekildeki uzantılı dosya sadece sürümüne göre değişecek olan numaralardan başka bir farklılık göstermeyecektir.
3-) Dosyamızın üstüne sağ tıklayarak önümüze gelen seçeneklerden Extract Here diyoruz ve karşımıza flash_player_10_solaris_r22_87_x86 uzantılı bir dosya çıkıyor. Dediğim gibi sadece bunlar sürümüne göre isimde küçük değişiklikler olabilir. Işte bu çıkan dosya aslında Flash plugin kütüphanesidir.
4-) Şimdi masa üstünde sol üst köşede Applications, Places, System yazan yerde Places e tıklıyoruz. Oradan da Home Folder diyoruz. Aslında aynı yazıları takip ederseniz orda ev şeklinde bir icon var o kısa yoldan Home Folder a gider :)
5-) Şimdi Home Folder u açarsanız burda gizli dosyalar var. Bunları görmemiz gerekiyor bunun içinde View → Show Hidden Files a tıklıyoruz yada kısa yolu ctrl+h ta yaparak gizli dosyaları görmemize yardımcı olur.
6-) Karşımıza gelen gizli dosyalar arasında (.mozilla) klasörünü bulup açıyoruz eğer orda plugins dosyası varsa çıkarmış olduğumuz flash_player_10_solaris_x86.tar.bz2 dosyayı bu plugins dosyasının içersine kopyalarsanız Mozillayı açar kaparsanız eklentimiz eklenmiş olacaktır.
7-) Bir çogunluğumuzda Plugins dosyası olmaycaktır. Bende de yoktu sadece iki tane klasör var bunlar "extensions" ve "firefox"
8-) Bu dosyaların olduğu yere hemen sağ tıklayarak Create folder diyorsunuz. Ve yine çıkarmış olduğunuz flash_player_10_solaris_r22_87_x86 dosyasını bunun içersine kopyalıyorsunuz ve bu yeni dosyanızın adını Plugins olarak değiştiriyorsunuz. Böylelikle flash player eklenmiş oluyor.
9-) eklendiğinde sistemin vereceği cevap size bu mozilla'nın adres çubuğunda yazacaktır.
hockwave Flash
File name: libflashplayer.so
Shockwave Flash 10.0 r22
MIME Type Description Suffixes Enabled
application/x-shockwave-flash Shockwave Flash swf Yes
application/futuresplash FutureSplash Player spl Yes olacaktır. Böylelikle flash ile olan sorunumuzu çözmüş olduk. Herkese iyi eğlenceler.
Etiketler: OpenSolaris
White Box Testing: White box testing yapısal (structural) veya program tabanlı(merkezli) testtir. Programın kodu kullanılabilir. Test case programın içyapısından türetilir. Bunun dezavantajı ise mission(görev) hatalarının yakalanmayışıdır. Yani programın cevap vermesini beklediğimiz ihtiyaçların, gereksinimler deki hatalar nelerdir sorusunun cevabın bulamazsınız. İkinci olarak ise test-oracle sağlayamaz bu ne demek sizin programa yapacağınız bir input girdisi için beklenilen outout çıktının ne olacağı sorusunun cevabını bu test yöntemiyle alamazsınız. White box testing test takımının oluşturmak istediği test case lerin prosedürüne uygun tasarım mimarisinin kontrolü altında test case tasarımının yaklaşımıdır. White box testing bize sunmuş olduğu test case lerin neler olduğuna bakalım.
1-) Koşul Şart Testi (Condition Testing): Program koşulları içerisinde mevcut koşullara göre test case in oluşturulmasıdır. Peki, bunlar neler olabilir.
a-) Basit Boolean Koşulu Olabilir:
Boolean sadece true veya false değerleri alabilir. Bu yüzden bu test türünde iki tane test case oluşturulabilir.
Örnek olarak
İF (DATA VALİD ) THEN…
İF (DATA İNVALİD) THEN…
2-) Koşulu Olan Değeri Operatör Değeriyle Sınamak: Bu tür koşullu testlerde üç tane test case türetilmelidir. Değerlerimizin x ve y gibi iki değer olduğunu varsayarsak
a-) x ve y nin eşit olduğu durumlar
x = = y
b-) x’in y’den büyük olduğu durumlar.
X > y
c-) x’in y’den küçük olduğu durumlar
x < Y
3-) Bileşik Şartlar: (AND &&) veya (OR || ) Burada ise dört tane test case mevcuttur.
a-) 1.koşulun ve 2. koşulun doğru olma olasılığı.
b-) 1.koşulun doğru 2. koşulun yanlış olma olasılığı.
c-) 1.koşulun yanlış 2. koşulun doğru olma olasılığı.
d-) 1.ve 2. koşulun yanlış olma olasılığı.
Örnek:
İF (KOŞUL 1) && (KOŞUL 2 ) THEN…
İF (KOŞUL 1) || (KOŞUL 2 ) THEN…
4-)Döngü (Loop ) Test: Burada test case ler program içindeki mevcut döngülere göre hazırlanır.
a-) Basit Döngü (Simple Loops ) Testing:
Basit bir döngü için kurulması gereken test case ler:
I-) Döngüdeki girdileri Atlamak.
II-) Döngülerden sadece bir defa geçmek.
III-) M defa geçilen bir döngüde M
b-) İç İçe (Nested Loop) Döngüler:
En içteki döngü ile başlanmalı. Diğer dışarıdaki döngüler küçük değerler ile test case leri oluşturulmalıdır.
En içteki döngü için basit döngü kuralları uygulanır.
Ne zaman en içteki döngü test edilmesi bitti dıştaki döngü ile birlikte çalıştırılmalı bu testte bittikten sonra diğer döngüye geçilmelidir.
Bu işlemler bütün döngüler bitene kadar devam etmelidir.
c-)Ard arda eklenmiş (Concatenated Loops) Döngüler:
Burada döngüler eğer birbirilerinden bağımsız iseler basit döngü testin benzeri bir yaklaşım uygulanır.
Eğer döngüler birbirilerine bağımlı iseler iç içe döngü testin benzeri bir yaklaşım uygulanır.
Veri Akışı (Data Flow) Testing: Basit bir girdi ile mevcut noktaların program içindeki kodun küçük parçalara bölünmesidir. Herhangi bir parça için hangi değişkenlerin tanımlanacağı ve nerde kullanılacağının tanımlanmasıdır. Tabi çeşitli koruma kriterleri mevcuttur bunlara örnek verecek olursak
1-) Bütün tanımlar için use-pairs (kullanım çiftlerinin) oluşturulması.
2-) Bütün tanımlar için Benzer kullanım alanlarının tanımlanması.
DEF(s) = { x | S ifadesi, X’in tanımını içermektedir.}
USE(s) = { x | S ifadesi, X’in kullanımını içermektedir.}
Örnek:
1- i= get-a-number-from-console();
2- j= get-a-number-from-console();
3- if (a < 90 ) {
4- i= get-a-number-from-console(); }
5- else {
6- j= 5;
7- }
8- İf (a > b) {
9- İ = 8;
10- J = 6 ;
11- } else {
12- Printf (“ %d \n”,i);
13- }
14- İf ( b < 30 )
15- Printf (“ %d \n”,i);
16- J=6;
17- } else {
18- Printf (“ %d \n “,i);
19- }
Soru 1: Hangi satırda i tanımlanmıştır(Definition)? (siz j yi yazınız)
Yani burada İ nin tanımlandığı yerleri soruyor satır : 1 – 4 ve 9
Soru 2: Hangi satırda i kullanılmıştır (Use)?
Line 15 ve 18
Soru 3: İ için kaç tane Def-Use çifti oluşturulabilir.
6 tane bunları oluşturalım.
a- 1 – 15
b- 1 – 18
c- 4 – 15
d- 4 – 18
e- 9 – 15
f- 9 – 18
Soru 4: Soru 3 te oluşturmuş olduğumuz def-use çifti için test caseleri oluşturunuz.
Burada şartların oluşa bilmesi için satır satır test’e başlıyorsunuz.
A şıkkı için sonra yapalım b’den başlayalım
b- 1 - 18
eğer a=35 ve b= 36 olursa a 90 dan küçük olmuş olur if in içersine girer devam eder.
c- 4 - 15 yani bunun anlamı 4. satırdan başlayıp 15. satırı çalıştıracaksın
a=25 b=26 olursa bu şartı sağlamış olur.
d- 4 – 18 a=25 b=35
e- 9 – 15 a=25 b= 20
f- 9 – 18 a=35 b=31
a şıkkına baktığımız zaman a >= 30 a><= b, ve b<30 olmalı böyle bir durum söz konusu olamaz a şıkkı çalışmaz.(bu örnek bana ait degildir. ders notlarımdan alıntıdı.)
Etiketler: Software engineering
Yazılım Testinin Öğeleri:
1-) Test Strategisi: Yazılım testinin türünün ne olduğunu ve hataları bulmada kullanılacak en iyi hangi testin olduğunu belirlenmesini sağlar. Test starategisi temel olarak hangi testin en iyi sonucu vereceğini, daha etkili bir test için her testin içersine nesneler koyarak en uygun çabanın eforun belirlenmesini sağlamak ve bütün versiyon kaynaklarının en iyi şekilde kullanımını nasıl yapılacağını anlatır.
2-) Test plan: Sizin yazılımdaki proje planınız ile yani elinizde bulunan yazılımın işleyişi ile yazılımda ki testin yerine getirmesi gereken iş bölümünün veya görevlerin bir arada ele alınmasıdır.
3-) Test Cases (Durumları): Bir yazılımın ayrıntılı şekilde işleyişlerinin belirlenmesidir.
Örneğin, siz bir yazılım yaptınız ve bu müşterinin ihtiyaçlarına ne ölçüde karşılandığının tespitidir. Yani burada kullanıcının kullanılacağı butondan text’in puntosuna kadar her açıdan yazılımın ele alınışıdır.
4-) Test Verileri: Veri ve veri tabanında ki veri girdilerinin testini içermektedir. Veri projenin test case lerinden birinin işleyişi (executing) ile kullanılır.
5-) Test Environment(çevre): Belerli bir alanda ve doğru ekipmanları kullanarak testin oluşturulmasıdır.
Kaynaklar (Source) :
→ Zaman
→ Harcanan efor
→ İnsanlar
Plan :
→ Projenin başlatılması
→ Dizayn
→ kod ve
→ Kimlerin çalışacağının belirlenmesi
Veri (Data):
→ Verinin doğru akışlar sergileyip sergilemediğinin kontrolü gibi çevresel faktörlere bağlı olayların sınamasıdır.
Test:
Girilen input la bizim beklediğimiz output un aynı olması için gözlenilenlerin doğruluğunu onaylamaktır.
Bir Testin Limitleri Sınırları:
1-) Yapılan bir yazılımda bütün mümkün girdilerin (inputs) sınanması, test edilmesi mümkün değildir.
2-) Testin bütün mümkün yollarının (Paths) sınanması olanaksızdır.
3-) Test hata durumunun gösterilmesi için kullanılabilir fakat asla onları gözlemleyemezsiniz.
4-) Test yazılımın hatasız olmasını garanti etmez. Fakat hataların daha etkili bir biçimde bulunmasına yardımcı olur.
Bir Test'in Başlangıcında Sorulması Gereken Temel Sorular:
Tabi bunlar yazılımdan yazılıma farklılık gösterecektir. Ama bir testin temelinde başlıca aşağıdaki soruların çözümleriyle işe başlanır.
1-) Test ne zaman başlamalı ?
2-) Test ne zaman bitirmeli ?
3-) Neler test edilmeli ?
4-) Test cases en iyi şekilde nasıl oluşturabiliriz ?
5-) Gözlenen Output lar doğrumu ?
6-) How well did use do ( Yazılımın nasıl iyi kullanılacağının yapılması )
Bu bizim yazılımda ki testimizin etkinliğini anlatır. Totel de ne kadar hata bulduğumuzdur.
7-) Yazılımı kimler test etmeli. Buda test takımına bağlıdır.
Etiketler: Software engineering
Verification: Var olan bir yazılım istenilen ve belirtilen özelliklere uyumlu olup olmadığını kontrol etmektir.Yazılımı geliştirici tarafından yapılan ve Üretim evrenlerinde verification gerçekleştirilir. En bilinin adıyla Specification software olarak adlandırılır.En genel haliyle Geliştirici ürünü doğru Kodladı mı? Geliştirdi mi? sorusunun cevabını aranmaktadır. Süreç-yönlüdür.Gereksinimleri ve ihtiyaçları belirtilen ürünün tamamlanan evreleri önceki evreleri aşamaları sırasında kurulmuş bir biri içersinde uyumlumudur diye bakılmaktadır.
Validation:Müşteri odaklıdır. Müşterinin beklentilerinin karşılanıp karşılanmadığını kontrol eder.En genele haliyle Geliştirici yaptığı ürünün müşteri için doğru olup olmadığı sorusunun cevabını aramaktadır.
Üretim-yönlüdür.Ürünün hazır olan tamamlanan evreleri aşamaları arasında kullanıcının ihtiyaçlarına cevap veriyor mu? diye bakılmaktadır.
Burada genel olarak takip edilen yol şeklindedir.Şemayı ele alıp bunları tek tek birbirleriyle karşılaştırmalısınız.
Bakım & Onarım (maintenance ): Yazılımı veya uygulamayı tekrar tekrar güncellemek veya düzenlemek demektir.
Her zaman daha Az çaba için Verification & Velidation Önemlidir.
Yazılım Geliştirme maliyet tarafından bakıldığı zaman
Yazılım Life-Cycle Maliyeti
Bütün yazılım geliştirme aşmalarının %60 civarında Maintenance yani Bakım & Onarım olarak çaba gösterilmektedir. Bunların dağılımları
%21 Düzenleyici (Corrective Maintenance)
%25 Adaptasyon (Adaptive Maintenance)
%50 Eksiksiz (Perfective Maintenance)
%4 Koruyucu (Preventive Maintanence) Bakım & onarım şeklinde geçmektedir.
Velidation & Verification teknikleri:
2 ayrılır
1-) Statik V&V: Bir yazılımı çalıştırmadan (Execute) önce bilgilerin toplanmasıdır.
Peki Bunlar neler olabilir diye bakalım.
Life-Cycle : Reviews, İnspections,Wolkhtrough
Statik analiz biçimsel verification dır. Yalnızca yazılım geliştirmelerde güvenlik ve emniyeti sağlar.
2-) Dinamik V&V: Bir yazılımın Çalıştırıldığı (Execute) edildiği anda bilgilerin toparlanmasıdır.Yani burada artık sizin elinizde çalışan (run) eden bir kod vardır. Burada yapabileceğiniz iki tane işlem vardır. Bunlardan birisi Testing diğeri ise DebugingŞimdi birazda Life-Cycle’a bakalım.
İspection: Bir takım tarafından denetilir ve uygulanır. Yazılım geliştirmenin belirli evrelerinde ürünü yazılımı incelerler. Bu aşamada neler yapılabilir? SRS, Tasarım Dizayn, kodlama yapılabilinir. Genelde dört veya beş kişiden oluşurlar.İnspaection takımının en önemli özelliklerinden biri Check-List kullanarak dosya içerisindeki hataları problemleri bulmaya ve denetlemeye çalışır.
Review: Bir dosyanın değerlendirilmesi sırasında geliştirme standartlarının kolayca yönetilmesi ve İspatları, açıklamaları ile yönetimini sağlar. Belirlenen ve başlatılan amaçlara göre geliştirme süreci yürütülmeye başlar. Review in genel amacı daha az teknik konular daha çok Specifications ve standartlara göre ürünü değerlendirmektir.Tasarım dizayn ve geliştirme gereksinimlerini kusursuz bir şekilde garantiye almaktır.
Walkhtroughs: Genel amacı hataları belirlemek ve belgelemektir. Geliştiricinin uygulama sırasındaki tahmini hataları değildir. Walkhtroughs diğer statik V&V tekniklerine göre daz az biçimseldir. Walkhtroughs takımına rehberlik etmesi için bir Check-List ve diğer takımların çalışma dosyalarının raporlarını kullanmazlar.
İnspection süreç aşamaları:
Plan: Sade moderator sorumluluğunda gerçekleşir ve çalışan ürüne uygulanır.(work product )
Gözden Geçirme (Overview): İsteğe bağlı olarak oluşturulur.
Hazırlanma(Preparation): Takım üyelerinin kendi başlarına çalışmalarını gerektirir.
Hatalarla Karşılaşma (Meeting): Bütün programın her hatası tartışılır. Final hata listesi oluşturulur.
Takip etmek (Follow-Up): çalışan proje doğrulanır.
Yazılımı Test etmenin önemi:
İlk olarak bu soruyu kendinize sorup cevaplamaya çalışın eğer kafanızda birşeyler oluşmadıysa aşağıdaki nedenleri okuduktan sonra soruyu tekrar cevaplamaya çalışınız.
1-) Yapılan testin başarasın dan harcanan zamanından test sürecinin kalitesinin hesaplanması
2-) Life-Cycle test tekniklerini kullanarak hata göçlerinin önlenmesi
3-) yazılımda uygun test tool kullanımları
4-) Test profesyonel bir disiplin kendini geliştirmiş bilgi ve becerisi ileri düzeydeki vasiflı elemanlara ihtiyaç duyar.Burada aranan asıl cevaplar. Yazılım sürecinin ne kadar süreceği? Yazılımın nasıl yapılması gerektiğinin kararının verilmesi? Test sürecinde uygulanacak strategilerin neler olduğuna? Doğru strateji ile doğru insan gibi soruların çözümü önem taşımaktadır.
Unutmamak gerekir ki En iyi yazılım istenileni en az hatayla en iyi yapandır.
Etiketler: Software engineering
Java Mesut Altınyaprak
Burada Java platformunun bir macare oldugunu öğreneceğiz.Java teknolojis ile yapabileceğiniz birçok şey vardır. Ancak, İhtiyacımız olan Ne yapmak istediğimizi bilmek ve ilk engel olarak nereden başlayacağımızı en iyi bir biçimde anlamaktır. Burada sizlere Tools yani araçları anlatmaya çalışacağım. Söylemek istediğim bir şey var tools (Araç) demek yerine olduğu gibi yazmayı tercih ettim bazı yerlerde yabancı kelimeler var bunların türkçe karşılıkları çok anlamsız olduğu için hiç değiştirmeden yazdım. Ne yapmaya karar verdikten sonra java programını öğrenmeniz daha kolay olacaktır. Burada kendimizin java temmelleri üzerinden hangi tool ile başlamamız gerektiğine karar vereceğiz. Tools hakkında gereken bilgileri okuduktan sonra bu teknolojilerin kaynağı hakkında bilgiler ve java programlama dilinin detaylarını öğrenmeye başlamış olacağız.
Java platformunu öğrenme maceramız eğlenceli anlaşılır ve heyecan verici olamalıdır. (öğrenmenin temel ilkesi demi bu ya :)) ilk olarak aşağıda listeleyeceğim tools ile başlayacağız yani işe onlardan birini seçerek başlamalıyız. Hepsini inceledikten ve kendinizi hazır hissettikten sonra tools kaynak kodlarının içerisine bakabilirsiniz böylece heycan verici java uygulamaları yapmaya başlamış olacaksınız. Önemli bir hatırlatma tools ve onların kaynaklarını okumadan önce aşağıdaki tools için Java Standard Edition (Java SE) ihtiyacınız olacaktır.Download (Java SE)buradan indirip bilgisayarınıza kurduğunuzda çeşitli öğretici teknik tools(Araçlara) hazır olmuş olacaksınız. Özellikle java Programlama dili hakkında ne bildiğinize bağlı olarak hangi tool’u kullanman gerektiğine karar vermelisin. Bu tools nesnelerin birbirileriyle olan etkileşimi ve yapabileceklerin arasındaki ilişkiyi göstermektedir.Download tutorial java( Tools içindeki nesneler hakkında bilgileri de öğrenmelisin. Ancak, her tools için belirli bir kesim düşünülerek onların ihtiyaçlarına yönelik tasarlandığını da unutmamalısın. Eğer daha önce bir programlama deneyimin yoksa birinci tool ile geliştirme öğrenmeye başlamalısın. Temel den başlayarak öğrenme yolu Greenfoot > BlueJ > the NetBeans IDE BlueJ Edition şeklinde dir. Aşağıdaki resim bölümlenmiş halini göstermektedir.
Şimdi senin öğrenme yöntemine ve isteğine bağlı olarak senin için en iyi ve daha iyi kullana bileceğin doğru şekilde karar vermeni sağlayacak tanımlamaları vermeye çalışacağım.
Tools (Araçları ) öğreniyoruz:Greenfoot Download
Greenfoot 13 + yaşındaki lise öğrencileri için tasarlanmıştır. Bunu 13 yaşının altında veya üstünde kimsenin kullanamayacağı anlamına gelmemektedir. Herkes yararlanabilir. Greenfoot amacı lise düzeyi programlamalardır. Hızlı bir ekran üstünden heyecan verici ve eğlencili birşeyler alma vurgusu dur. Hangi programın uygunluğunu görmek isteyen geliştiriciler için Greenfoot programlamaya kolay bir giriştir. Programlama bilgisi olmayanlar için önemli bir tool dur. Greenfoot eğlenceli, heyecan verici ve ilgi oluşturur. Çünkü Greenfoot 2D grafik uygulamarının geliştirmesi için uzmanlaştırılmış tır. Buda istediğin Görselliği eğlenceli olarak yaratmanı sağlar. Greenfoot program içersinde çizimler yapılabilecek halde tasarlanmıştır. İlk bunun la programlamaya kancayı atar ve BlueJ ile devam eder ve daha sonra NetBeans IDE BlueJ Edition ile geliştirici olmaya başlayabilirsin.
Download Quick Intro TutorialBlueJ [Download]
BlueJ’in amacı daha çok üniversite öğrencilerine yönelik geliştirmeler yapmalarına olanak sağlamaktır. BlueJ tool kullanıcıları daha önce programla dilerinin herhangi biriyle ilgilenmiş kişilere hitap eder. Bu dille daha organize olmuş bir şekilde çalışmanıza olanak sağlar. BlueJ geneldir. Bu uygulama her çeşit uygulama geliştirmek için kullanılabilir. BlueJ nesnelerin, metodların ve alanlarının temellerini öğrenmenize ve geliştirmiş olduğunuz her uygulamar arasındaki görsel olarak birbirleriyle olan ilişkilerini görmenize yardımcı olur. Java programlama dilini nuts ve bolts olarak ögrenirsiniz. Ve ayrıca görsel bir şekilde ne yapılabileceğini görmenizi sağlar. Görsel ve etkileşim teknikleri yüksek seviyeli etkileşim ortamı yaratmaya Tecrübeye ve araştırmaya teşvik eder.
BlueJ Destekleri:
Tamamen Tümleşik Ortam ( Fully Integrated Environment)
Çizgisel Sınıf Yapı Görüntü'sü(Graphical Class Structure Display)
Grafik ve Yazı Düzenlemeleri ( Graphical and Textual Editing)
Built-in Düzenleyicisi, Derleyici, Sanal makine, Hata ayıklayıcı(Built-in Editor, Compiler, Virtual Machine, Debugger, etc.)
Kolay Kullanımlı Ara yüz, Yeni başlayanlar için ideal (Easy-to-use Interface, deal for beginners)
Etkileşimli Nesne Oluşum'u. (Interactive Object Creation)
Etkileşimli Nesne Aramaları (Interactive Object Calls)
Etkileşimli Testler (Interactive Testing)
Etkileşimli Uygulama Gelişmesi (Incremental Application Development)
Download The BlueJ Tutorial http://www.bluej.org/tutorial/tutorial-201.pdf
Bu konularada bakmanızda yarar var:
Nesne (Objects)
Metodlar(Methods)
Alanlar (Fields) NetBeans IDE BlueJ Edition [Download]
Bluej özel bir ortam içerisinde ileri seviyedeki geliştiricileri hedef almaktadır. Görsel öğelerin ve etkileşim olanakları gibi Object-oriented (Nesneye dayalı ) Kavramların önemli bir şekilde yardım ve öğrenilmesi için önerilen eğitim aracıdır. BlueJ ile programın öğrenmenin tanıtıcı aşamasını programlarsınız. NetBeans ise profesyonel geliştiriciler için çok güçlü bir tool dur. Şimdi ye kadar öğrenciler için diğer uygulamalarıyla birlikte kaçınılmaz zorlu bir engel olmuştur. Professional IDE The BlueJ plug-in gibi bu iki önemli özellikler eklenerek NetBeans IDE oluşturuluyor ve öğrencilerin kullanımı içinde daha uygun hale getiriliyor. Buda
• BlueJ-native formatı içersinde BlueJ projesi (NetBeans IDE standar projesinden veya onlara dönüştürmeden ) yaratmaya ve açık bir NetBeans çalışması yaratmaya olanak sağlıyor. Böylelikle bazı NetBeans IDE çalışmaları ve Bazı geri BlueJ (some back in BlueJ) yapılmasına olanak sağlıyor. Nerede olursanız rahat çalışmanı hisetirecektir sana.
• NetBeans IDE , NetBeans proje penceresine bir BlueJ görüntü sekmesi ekler. BlueJ projelerine tanıdık bir görüntü verir.
• NetBeans IDE, BlueJ Edition a benziyor ama ondan daha güçlü hem senin yeni bir tool’a adaptasyon sürecini azaltacak hem de sana bildiğin tool’u daha güçlü kılarak nesneye ve görselliği aynı anda kullanmana imkan sağlayacak bir tool olarak özetlenebilir.
Download The Netbeans BlueJ Plug-in Tutorial
ÖZELLİKLE BİLMENİZ GEREKENLER
Java öğrenmeye başlayacak biriysen BlueJ veya the NetBeans BlueJ Edition ile başlayabilirsin. Tabi ilk olarak temel bir java programlama dilini öğreneceksin. Bunun için en iyi kaynak ise sun tarafından hazırlanmış olan The Java Tutorial The Java Tutorialkullanabilirsin tabi sadece bunla yetinmemelisiniz. Java Tutorial java programlama dilindeki noktalama hatalarını ve binlerece sınıfın nasıl kullanılacagını öğrenmenize yardımcı olur. Java Center yeni java programlama merkezenin adresidir. Sık sık burada java yapısı ve tutorials eklenerek geliştiricilerin öğrenmesi için sürekli olarak güncel tutulur. Learn Java adresinde ise öğrenmeye başladığın yolda articles ve tutorials nereden bulacağına hangisini kulanman gerektiğine nerden başlaman gerektiğini göstermeyi hedeflemektedir. Java teknolojilerinin haber kaynagı (RSS ) için RSS adresini kullanabilirsin. Eğer başlangıç seviyesinden çıktıgına ve daha iyi düzey bir geliştirici oladuguna inandığın anda Core Java sitesinden yardım alabilirsin bu site genellikle daha prefesyonel ve ileri düzey java geliştiricilerini hedeflemketedir. Facebook hesabın varsa Share sitesinden java topluluguna katılabilir ve paylaşımda sende buluna bilirsin.
Kaynak: http://java.sun.com Yolunuz açık olsun :)
Etiketler: java, Java öğren
Bugun İsatanbulda Ankaradan uzaklarda Linux'e destek ve penguenlerle birlikte olabilmek için dün gece saat 2:30 gibi yolla çıktık ve İstanbul Bilgi Üniversitesinin Dolapdere kampüsü önünde arabada uyamaya karar vererek güne başladık.
Bütün gecenin vermiş olduğu yorgunlukla sabah bir kaç semineri kaçırdık :) olsun iyi bir başlangıç olmaya bilir ama benim beklentilerim KDE laboratuvarında geliştiricelerden işin püf noktalarını öğrenmek en azından arabada bile olsam linux çatısı altında olmak bana güven veriyordu. Ama bahsetmek istediğim bu degildi tabi yapılan bu etkinlikte emeği geçen Bilgi Üniversitesinde ki arkadaşlarıma TEŞEKKÜR ederim. Ellerinize Sağlık. Gece bana bugun ne olmak istersin sorusu gece yolculuk boyunca aklımdan çıkmadı.Sank bana o on bir şans verilmişti ve bir kül kedisi misali dileğim gerçekleşecekmiş gibi geldi ve aklımdan okadar olmak istediğim kavramlar vardı ki ben karar veremiyordum.(bu şansı kaçırmamalıydım.) Annemin küçükken bana anlatığı bir hikaye aklıma gelir babam için söyeldiği hazır yazıyorken paylaşıyım bu sözü (Baba özür dilerim.)Zaman içinde çok güzel bir kız yaşarmış.Herkes bu kızla evlenip yuva sahip olmak için ailesinden ister dururlmuş. Kız her gelen damat adayında bir kusur bulur red edip geri gönderirmiş tabi en iyisini bulmak.Ne kadar zor demi ? Neyse konu içinde konu açmayacağım ve bu kız bir rüya görür. Rüyasında gülbahçesinin içindedir ama bahçenin ensonundan başına doğru gelir ve her güzel gördüğü hoşuna giden gülü koparır bir adım sonra onu bırakıp yenisini kopartır bu şekilde her adımda yeni bir gül ile çıkış kapısına doğru yaklaşmaktadır. Son adımında elindekini nasıl olsa ilerde daha iyisi vardır diyerek yere bırakan kızımız çıkışta son gül ağacında solmuş bir gülü görüyor ve hiç yoktan elimde kapıdan çıkarken bari bir gül olsun deyerekten onu koparıp bahçenin kapısından dışarı çıkıyor. Uyandığı zaman yıllar geçmiş yaşlanmış güzelleğinden eser kalmayan bu kızımız evlendiği kişi ise solan gül misali bir adam oluyor.(uzun lafın kısası buydu :)) Annem seçmek zorunda kaldığım durumlarda gülleri hatırla der durur. Benimde kullağımda zor durmlarda çınlar durur. Asıl sorumuz ben ne olmak istiyorum o anda inandığım ve asıl istediğim olmasada birşey söylemeliydim olucak ya ben inandım DUYGUSAL olmak istiyorum dedim ama nasıl bir duygusal isatnbulda elinde gitar boğaza karşı sevdikleriyle birlikte eylenen biri olarak duygusallığı istemiştim. Peki asıl istediğim neydi.? Gerçekten bu sorunu cevabını bilmiyorum para pul herkesin istediği gerçi hayatı devam ettirmenin şartları. Aşk mı ? yo yo acı bu :),İyi bir programcı olmakmı çalışıyorum bunun zevki çalışmakla çıkar sana hadiye olarak verilse bu mantık yeni şeyleri anlamak ve keşfetmenin zevkini asla vemremez.Aç gözlü degilim bunun için herşeye sahibim ben buna inanıyorum o yüzden bir cevap veremdim galiba nedersizniz ?
Etiketler: Canım İstedi
Aslında bugünlerde belkide benim en fazla duyduğum aslında hiçte yabancı olmadığım bir konu sanallaştırma. Peki biz hergün sanal bir dünyada yaşamıyormuyuz.? Sanal alemde chat, sanal alemde sörf, sanal alemde herşey. Ama benim bahsedeceğim sanallaştırma sanal alemden çok farklı bu defa kendi bilgisayarımızı sanallaştırıp içine başka bir işletim sistemi ihtayıcımıza göre başka işlemler yapmak için sanallaştırma yapacağız. Peki neden makinamızı sanallaştırma ihtiyacımız olsun ki ? Bu yazı okuyupta Pardus 1. Geliştirme ve Tanıtım günlerine katılan arkadaşlarımız sanallaştırmanın nedemek olduğunu bilirler. Orda sanallaştırma semineri yapan sayın Bora GÜNGÖREN açıkca kendi şirketinin sanllaştırma üzerindeki deneyimlerini anlatarak sağladağı hem maddi hemde kullanılabilirlik açısından deneyimlerinden bahsetti. Bende burda kısaca anlatmaya çalışacağım ama benim daha çok yapmak istediğim bu sanal makinaımızı kurarken yapılamayan guest addition (misafir eklentileri) Nasıl yapılabileceğini göstermek ve Nasıl yeni bir işletim sistemi elimzde ayrı bir disk alanı olmadan kurabileceğimizi anlatmaya çalışacağım.
bu konuda kendim Windows XP nin üzerine sun microsystems ürünü olan xVM virtualbox ın üzerine nasıl open solaris kurulur nasıl misafir eklentileri yapılır diye hazırladığım ekran görüntülerini burda yayınlıyorum daha fazla bilgi için
http://osum.sun.com/profile/MesutAltinyaprak adresinide ziyaret edebilirsiniz.
Burda Virtulabox nedir? Nasıl kurulur ? OpenSolaris nedir ? Ekran görüntüleri var
Virtualbox & Opensolaris
Find more videos like this on Open Source University Meetup
Burada ise Guest addition Nedir ? nasıl yapılır ? Ekran görüntüsü mevcut ?
Find more videos like this on Open Source University Meetup
Burada ise İşletim sistemimiz Opensolarisin Paket yönetimi Package Manager mevcut.
Find more videos like this on Open Source University Meetup
Etiketler: VritualBox
Evet arkadaşlar ikincisi ile halkaya dahil olduğum üçüncüsü ile de devam ettiğim Pardus kullanıcıları toplantısı burda bir değerlendirmek istedim. Önce bugun EMO (Elektirik Mühendisleri Odasının) hazırlamış olduğu sabah kahvaltısına meslek sorumluluk bilince ile katıldım. Ve oraya beni davet eden Erdal Bilici ye burdan birez daha çok teşekkür ederim. Harika bir sabah kahvaltısıydı herşey düşünülmüştü ve katılımcıların bir çoğu mezun bir kısmı benim gibi üniversite öğrencisiydi ama herkes odasına sahip çıkma bilinciyle yardımlaşarak neler yapılabilir neler yapılmalı diye tatlı sohbet vardı düşünü elinizde çay ve sabah sohbeti. Kahvaltıdan sonra Ali YİĞİT çok güzel bir konuşma yaptı onada burdan ayrıca teşekkür ederim. çok keyif aldım. Daha sonra saat 13:30 da pardus toplantısana gitmek için kurduğum saatim çaldı ve ben katılım belegelerini unutuğumun farkına vardım tekrar eve dönüp belgeleri aldım ve aynı koşuşturmacayla toplantının yapılacağı cafeye gittim. Gittiğim zaman toplantı başlamış ve insanların bir kısmı kendilerini tanıtmışlardı bende oturup kendimi tanttım ve daha sonra oturum!a başladık. :)) Evet sanki geçen toplantının aynısı olucak gibi bir his vardı içimde çok farklı olmadı ama en azından bu defa konular belliydi :)) ve sorunların çözümü üzerine tartışıldı sonuç ? Bana göre aslında şöyle bir problemimiz vardı. Birinci olsun ikincisi olsun bugun ki yapılan üçüncüsün'de bile beş vaye altı kişi aynı gerisi sürekli değişiyor bir önceki toplantıya katılan arkadaşlar ikinciye katılmıyor ve böylece biz her toplantıda aynı şeyleri yeni gelenler için tekrar edip duruyoruz. Tekrar bittikten sonra adımlar atmaya çalışıyoruz tam başladık derken bir ses yükseliyor "hani şöylede yapabiliriz" ama olmadı ki biz yapmamız gerekenleri yapmadık ki senin teklifini değerlendirelim haydeeee bir tartışma başladı ee ben bunları bir önceki toplantıda benzerlerini dinledim ve yaşadım çözümü yok bekliyorummm ve bekliyoruummm aslında benim yöneticilerden ricam burda Seval ÜNVER'e ve Özgür KURU'ya sözüm hani olabilrise eğer arkadaşlar biz bunu 2 saat içinde bitirmek isityoruz gündem madellerimiz bu yapmamız gerekenler bunlar sonrasında farklı düşünen varsa gitmek isteyenler gittikten sonra tartışalım derseniz daha çok verimli geçeceğine her toplantıda aynı süreci yaşamak istemeyenler için ve katılımcılar açısından eğlenceli olacağını düşünmekteyim.Herşeye rağmen sizlerle birlikte yediğimiz yemek ve dondurma nın keyfinide hiçbirşey veremezdi.Ben kendi adıma katılan herkese çok teşekkür ederim. Umarım bir sonraki toplantı ya daha az bir değişiklikle daha çok katılımcıyla gerçekleşecek bir pardus toplantısı olması dileğiyle.
Şimdi genel bir dosyalarımızı tanıttıktan sonra jdk yı nasıl kuracağımıza bakalım.
Bilgisayarım' a sağ tıklayıp 'Özellikler >>> 'Gelişmiş' >>> 'Ortam Değişkenleri' yollarını takip ederek işe başlayalım.
Şimdi,ayarlama yaparken herhangi bir değişkeni silmemeye veya değiştirmemeye özen gösterin. Açılan pencerede, sistem değişkenlerinden Path değişkenini seçin ve Düzenle butonuna basın.
C:\Program Files\Java\jdk1.6.0_13\bin ve C:\Program Files\Java\jre6\bin 2 tane klasörün (.bin) dosyalarını enson sürümüne göre değişecek olan ama görüntüsü buna benzer dosyalarınızı bulup önceden yazılı olan değişkenleri silmeden, aralarına noktalı virgül (;) koyarak yazınız. Sonra 'Tamam' tuşuna basarak pencereyi kapatınız.
Aynı işlemin benzerini 'kullanıcı değişkenleri' de yapacağız. Eğer sisteminize önceden oluşmuş Classpath değişkeni girdiyseniz açılan pencereden Classpath değişkenini seçin ve Düzenle butonuna basın. Eğer Classpath isimli bir değişken yoksa Yeni butonuna basarak bu değişkeni oluşturun ve değeri olarak nokta (.) işaretini ekleyin. 'Tamam' butonlarına basarak pencereleri kapatın. Girmiş olduğunuz yeni değerler kaydedilmiş olacaktır.
Eğer Classpath isimli bir değişken görmüyorsanız
fazla değer atamak için noktalı virgül (;) ile klasörleri birbiriden ayırabilirsiniz.Hiçbir şeyi silmemeye değiştirmemeye özen gösteriniz. İyi çalışmalar.
Bilgisayarıma Glassfish’i kurarken bazı problemlerle karşılaştım ama tam anlamıyla aradığım hataların çözümünü bulamadım.Sonunda kendim neyin ne işe yaradığını araştırarak önceden bildiklerimide birleştirerek problemi çözdüm benimle aynı problemi yaşayanlar için umarım işe yarar bir yazı olur.
JAVA NEDİR ?
Java, platform bağımsızlığı ve yüksek performanslı uygulamaların geliştirilmesine olanak sağlayan kullanışlı nesne(OOP) tabanlı bir programlama dilidir. Java kullanılarak yazılan bir programın işletim sisteminden bağımsız olarak her bilgisayarda çalışabiliyor olması diğer hiçbir yazılım programında olmayan bir özelliktir.
JRE nedir?
JRE (Java Runtime Environment) Java Virtual Machine(Sun Microsystems in Xvm Virtual box gibi), Java Platform çekirdek class'larını ve destekleyici dosyalar gibi paketleri içerir.
JDK nedir ?
Java ile geliştirme yapmak için Java Development Kit'e (JDK) ihtiyacınız var. Bu paket Java ile geliştirme yapmak için bütün araçları içeriyor..
Bu tool'lara editör (düzenleyici) dahil değildir.
PATH ve CLASSPATH Nedir ?
Classpath ve Path adını verdiğimiz ortam değişkenleridir.
Path: çalışan dosyaları arama listesidir. Yazdığımız Java komutlarının herhangi bir yerde çalışması için bulundukları yerleri PATH olarak gösterilmesi lazımdır.
Classpath: CLASSPATH ise derleme sırasında gerekecek temel kütüphanelerin, classların yani API’lerin bulunduğu yeri gösterir. Autoexec.bat dosyasındaki şu iki satırlık istem herşeyi halledecektir.
API (.bin) Nedir ?
API: İşletim sistemlerine duyulan ihtiyaçlardan biri standart olarak her program tarafından yapılması gereken şeyleri ortak bir çatı altında toplamak ve programları sistemde belirli kurallar altında çalışmasını sağlamaktır.
(.bin:) bin klasörü uygulamayı build ettiğimiz anda bin dizini oluşur. yaptığınız derlemenin türüne göre (debug,release) bin içinde belirtilen klasörler oluşur ve uygulamadaki tüm codebehind dosyalar derlenerek bu klasörde (.dll) uzantılı olarak tutulur. dolayısı ile uygulamayı başka bir makinaya taşırken, codebehind dosyalarını taşımamıza gerek kalmaz. Binary (ikili) veri barındıran dosya türleri genellikle bu uzantıyı alırlar. BIN dosya uzantısı CD/DVD imajlarının sonun da eklenir. Bu dosyanın bulunduğu klasörde CUE dosyaları da bulunabilir, CUE dosyası BIN'in ne gibi bilgiler barındırdığını anlatan açıklayıcı dosyalardır. BIN CD/DVD imajları Daemon Tolls kullanılarak açılabilir.
Blogum'da çiceği burnunda diyebileceğiniz ben. Blog yazarlığı konusunda oldukça başarılı olan Seval ÜNVER'in beni mimlemesi ile ilk blog'çular arası ::) oyuna bende dahil olmuş oldum. Kendi Blogun'da bana hayırlı olsun demiş kendisine çok çok teşekkür ederim. Şimdi sorumuza dönelim fazla lafı uzatmadan Neden Blogluyorum ? Ben blog olayıyla Pardus göç ortaklarından sayın Bora GÜNGÖREN'in yönlendirmesiyle başladım ve o günlerde likemind ın Ankaradaki ikinci toplantısına katılma şansım oldu orada bir çok kişinin blog'u vardı ve ortak bir payda da herkez ağızbirliği yaparak biz yazarken rahtlıyoruz diyorlardı. Benim de o sıralar elde edemediğim tek şeydi ve bana bir heves oldu.Ben bu işi daha çok teknik anlamda olabileceğini sanıyordum ve sizlerin blog'larını inceledikten sonra hiçte öyle olmadığını gördüm. Daha sonrasında yazılan yazılar arasında ister teknik olsun ister başka konularda insanların bu yazılar hakkında aslında buda var şöylede olabilir gibi yazılarını gördükten sonra. Yazmış olduğun bir konun okuyucular tarfından gelen yorumlar ile farklı bakış açılarını görerkten kendimi daha fazla geliştirebilir ve daha fazla bilgi sahibi olabilirim diye düşündüm. Hem ben hemde başkalırıda bizimle birlikte öğrenebilir fikri doğduktan sonra blog yazma işini kendi hayatımın bir parçası yapıp elimden geldikçe her anlmada yazmaya başaldım.
Katkı çok farklı şekillerde olabilir. Kişi veya kurum katkıda bulunabilir.
community=topluluk tarafında
Bu seviyede, bug raporu girmek, özellik=feature talep etmek, geri bildirimde bulunmak birer katkıdır.
Var olan sürümlerle ilgili blog yazmak, tutorial oluşturarak siteye post etmek birer katkıdır.
Glassfish için çok geçerli değil ancak lokalizasyon projesine katılarak başka dillere (örneğin Türkçe'ye) tercümeye katkıda bulunmak birer katkıdır. (bu en yoğun topluluk katkısına sahip projelerde daha belirgin. Örneğin Open Office projesi bir çok dile bu şekilde tercüme ediliyor.)
Geliştiriciler tarafında ise
Developer olarak register olmak ve daha sonra belli modüller için kod geliştirmek, test etmek ve sorunları bildirmek katkıdır.Ancak bir de majör katkılar var, Toplink bunlardan biri. Kurumsal bir katkı.
Bir diğer benzeri tamamen yeni bir proje oluşturmuş durumda (sailfin). Bu da Ericsson'un katkısı. Glassfish'e SIP yeteneği kazandırıyor (ne olduğu konusunda sailfin sitesinde bilgi bulman mümkün). Buradan da yepyeni bir ürün ortaya çıkıyor. Bunlar başka kurumların bağış niteliğinde katkıları. Elbette kendi açılarından ticari gerekçeleri olan katkılar.(Bana katkıcıların tanıtılmasında yardımcı olan Turgut AYDIN'a Teşekkür ederim.)
>> GlassFish Downloads page.
>> Maven Repository
>> Java EE 5 specifications
>> GlassFish discussion forum
>> mailing lists
>> The Aquarium
>> GlassFish Community page
>> developing code for GlassFish
Glassfish Açık kod java EE Uygulama Sunucusudur
• Uygulama Sunucusu Açık Kaynak Olarak Kurumsal Kalitede Yapılanması
• Sun’ın 7/24 destek vermesi
• Ayrıca,java EE 5 SDK, java EE referans Implementation’nın Taşınması
>> Çift Lisans Altında Çalışıyor CDDL + GPLv2
>> Gelişim Sürecinin Tamamlanmasındaki Şefaflık
• Kaynak Ve Kullanılabilir Yapılar
• Açık Kaynak Takibi
• Geliştiriciler için Forumlar ve Mail Listeleri
• Yol Haritaları için Wiki ve Gelecek yapılanmalar için Planlamalar.
(Bazı Kullanıcı Yorumları ve Sun tarafından bildirilen Glassfish'i güçlü kıllan yönleri)
>> En büyük özelliği çekirdeğinin ufak olması. Bu sayade cep telefonlarına bile koyulabileceği iddalar arasında.
>> Anlık olarak 150 clientın requestte bulunduğu bir yapı. Çok güçlü, kontrolü kolay, java adına herşeyi destekliyor. Clusterdan tutun da session replikasyonlarına kadar bir çok şeyi kolayca yapabiliyorsunuz.
>> Glassfish v3 OSGi tabanli moduler yapiya sahip oldugu icin cok hizli. Uygulamanizda kullanmadiginiz teknolojiye ait moduller yuklenmiyor ve boylece performansda artis var. Native Ruby on Rails destegine de sahip
Glassfish’i kısa özetleyecek olursak Glassfish bir topluluk (community) ve bir (application server) uygulama sunucusudur. Topluluğun ana dağıtımları bir java EE5 uyumlu uygulama sunucusu,Glassfish Appserver,java persistnece API için referans tanımlamaları ve TopLink Essentials’dır. Glassfish topluluğu aynı zamanda javaEE5 dahil JCP teknolojileri için yeniden kullanılabilir modülleri içeren bir çok faydalı bileşenleri sunmaktadır.Bunlardan bazıları ;
XML,Web Hizmetleri tarafında
>> jAX-P
>> jAA-WS
>> StAX
Web Teknolojileri Tarafında
>> jSP Standard Tag Library
>> java Server Faces
EoD Tarafında ise
>> EJB 3.0 und Java Persistence API
>> Common Annotations var
Glassfish ayrıca birçok Web.Next projesi içermekte bunlar jMaki, Phobos ve DynaFaces entegrasyonu halan devam eden Hudson aracı ve kullanışlı bir alt yapıya sahip NIO tabanlı sunucu desteği olan Grizzly gibi. Glassfish topluluğu aynızamanda bir Moven Deposunun içinde tüm bu bileşenleri tutar. İsteyenlerin bu depodan mevcut projeleri indirip kullanmalarına imkan sağlar. Kısacası Glassfish Nedir Sorusunun cevabı
• Bir Topluluk (Community)
>> Kullanıcılar,test Edenler, Geliştiriciler ve Ortaklıklar
>> 2005 java.Net ile Başlatılıyor
>> Kod, Bug DBs, java.net te tartışmalar (geliştirici forumları ve mail listeleri)
>>Yol haritaları, Yapısal dökümanlar.
• Uygulama Sunucusu (Application Server)
>> Kuruluş Kalitesi (Enterprise Quality Sun Java System Application Server 9.x)
>> Açık Kod(CDDL OpenSolaris, NetBeans/ GPLv2 Java and NetBeans)
>> Java EE 5 Reference Implementation
>> Sun tarafından reklam desteği
• Sun’ın diğer java,Middleware,SDK tercübesi hareketlenmeleri
• Sun’ın açık kaynak Business modeli işin anahtar bölümü.
Apache çeşitli kişi ve grupların (Sun Microsystems dahil) dahil olduğu, katkı verdiği bir proje. Buradaki projeleri "Apache board of directors" yönetiyor. Sun, bu projenin çıktısını ticari olarak ta sunularak desteklenen Glassfish Enterprise Server (http://www.sun.com/software/products/glassfish_portfolio/) için kullanıyor (yönlendirmenin kendisinde olmadığı bir proje ile bunu yapamaz.) Sun, Glassfish için bir ticari lisanslama modeli de getiriyor ve proje çıktısına kurumsal hizmetler, destek, eğitim, kurumsal araçlar (monitor, cluster, management araçları) sunuyor. GlassfishEnterprise Edition'ın çekirdeği, Glassfish projesinin çıktısı. Aynı kod tabanı, açık kaynak projenin hiç bir kısıtlaması vb yok. Ama Enterprise Edition'un ekstraları var. Ve Sun java platformunda tüm kodlarını açık kaynak haline getiriyor.
Glassfish java EE 5 uygulama sunucusu (application server)oluşturmak için gereken açık kaynak geliştirme projesinin ismidir. Glassfish Sun Microsystems tarafından bağışlanmış Sun java sistem uygulama sunucusu PE 9 ve Oracle tarafından bağışlanan TopLink Persistance’ın kaynak kodu(source code) tabanlı oluşturulmuştur. Bu proje yüksek kalitede uygulama sunucusu geliştirmek için yeni teknolojileri öncekilerin den daha hızlı kullanılabilir yapıyor. Ayrıca kaynak kodun’a ulaşmak ve Glassfish tabanlı Sun’ın yeni jenerasyon uygulama sunucusu’na katkıda bulunmak isteyen java geliştircileri için yapılmış bir uygulamadır.Bu proje Sun ve Oracle daki mühendislerin, toplulukların arasındaki iletişimi güçlendirmek ve tüm geliştiricilerin uyguluma sunucusu geliştirme sürecine katılım sağlamaları için tasarlanmıştır.
2005 yılında javaone konferansında Sun Glassfish projesini duyurdu. Glassfish uygulama sunucusu(application server) ve javaEE referans uygulamaları (reference implemantation) açık kaynağa geçiş için bir başlangıç olmuştur.Bütün java platformunun açık kaynak olmasının da en büyük nedenlerden biri glassfish projesidir. Yazılımda açık kaynak stratejisini belirlemesiyle birlikte Sun mevcut yazılımlarını da açık kaynak projelerine dönüştürmeye başladı.Glassfish projesi ise ayrıca önemli, çünkü yeni bir sürüm geliştirmesinden öte majör bir yeniden geliştirme. Mevcut uygulama sunucu kodları doğrudan kullanılmayıp sıfırdan geliştirme yapıldı. Glassfish projesi ile java EE5’in
Arkadaşlar çok aradan sonra ilk defa bir film izlemek istedim ve arkadaşlarımın tavsiyesi üzere harika bir film izledim. Tabi bu film’i bir çoğunuz duymuşsunuzudur. Bizde kim 500 tl isterin hindistan versiyonu kim milyoner olmak ister. Yarışmaya katılan telefon şirketinde çalışan bir çaycının sorularla hayatının paralel bir şekilde işleyişini ve soruları cevaplayışını ele alıyor. Öncesinde karekterimiz jamelin 20.000 rupilik büyük ödüllü alamasındaki en büyük neden para,şans,akıl,alın yazıs mı diye soruluyor ?(cevap filmin sonunda ) aslında filimde ki kahramanımız benim annemin özlediği bir çocuk karekteri ki bende öyle çocuklara bayılıyorum akılı,sesiz,tatlımı tatlı ve istediğini koparan biri ve yine eğer kardeşiniz varsa ki bende öyle ya abiniz size yön verir yada siz kardeşinize yön veririsiniz.Burdada Salim abimiz jamal kardeşine bu eziyeti yapıyor. Jamal karekterinin abisi salim anneleri öldükten sonra evin reisliğini iyiden iyiye üstleniyor. Büyük abi ya işte kardeşinin iyliğini düşünüyor ve adamın hayatını bir yerde çekilmez kılıyor ve kendi hayatınıda sizinde göreceğiniz şekilde yaşamak istediği şekilde ama olması gerekmediği şekilde yaşıyor bu da nasıl oluyor diye sorma uzun valla Salim çocukken gerçekten akılıydı ticarete kafa çalışıyor, kardeşini koruyordu çok sevmiştim ve ilk başlarda çocuk tacirlerini elinden de kurtarıyordu.
Daha sonra ne olduysa oldu bizim jamal latikaya aşık oluyor ve ne yapsa ne etse de onu aklına çıkaramıyor kaybetiği anda rüyalarında bile onu arıyor çok güzel ya sevmek ve sevilmek demi uzun zaman oldu benim için daha sonralarda abimiz kendini artık büyük reisin yanında işebaşlıyor diyelim. Nedenini anlamadığım bir sebebpten latikayla salim jamal ı dışlıyorlar ama bunu latika her filmde olduğu gibi kendini feda ediyor jemal’a bişe olmasın diye tabi biz bunları öğrenirken jamal yarışmada bu sahnelerden olaylar aklına geliyor ve soruları bu şekilde cevaplandırıyor. Abimiz yanlışlar zincirine girmiş ve artık jamal ve latika için sancılı bir dönemi n içinde aşkı umudu, hırsı ve parayı’da beraberinde getiriyor.Arkadaşım salim insan olsaydın bak gül gibi geçinip gidiyordunuz üç silahşor gibi çalışıp paranızı kazansaydınız ya yok kısa yoldan zengin olma hayali ah gençlik ah . Neyse uzattım ve bağlayamadım gibi filmmi izleminizi kesinlikle tavsiye ediyorum. Sorunun cevabını onlar vermişler ama onlar kendi yorumlamak istedikleri bir cevap vermişler. ben filmin bir yerinde devam etmeyi istedim çünkü latika beni izliyordur diyor jamal(aşk dedim buna ben ). Bilemem anlata bildimmi. (ama gerçek cevap sorunun sonunda ) ve ayrıca filmin sonunda sizi çok güzel hindu müziği eşliğinde bir klip bekliyor iyi seyirler.
Evet 1.sini iyimi yaptık kötü mü yaptık takdir sizindir. İyisiyle Kötüysüyle benim ve Bizim için bitti.(Benim için biten başka şeylerde oldu) Hep dinleyici koltuğunda oturup hazır hizmeti alan ve organizasyon eksikliklerine bu ne abi ya diyen ben bu kez de denilen(bu ne ya abi) biri olarak azda olsa sahnenin diğer tarafında size bu etkinliği sağlayanlardan biriydim. Anladım ki aslında işler sandığımız gibi al gülüm ver gülüm gibi degilmiş ve size bazen çok özel istekler gelebiliyor veya okullunuz tarafından destek alamıyorsunuz veya aldığınız destek söz yerine getirilmiyor ve yumurtadan başka süprizlerde çıkabiliyor.(Ellinizde olmayan sebepler). Biliyorum çok kötü bir organizasyon yaptım kendi adıma kimsenin bana kırılmasını ve gücenmesini istemem kızan arkadaşlarımdan gerçekten binlerce kez özür diliyorumm :( beni affedin ne olur.Haklısınız servisler sorun du ulaşımda :( ama gerçekten imkanlarımızı hatta kendi bütçemizi bile aştık. Size çok ciddi birşey söylemek istiyorum Kurtarıcı Melek Seval Ünver olmasıydı belki bugun biz bunuda yapamayacaktık. :( Ciddi söylüyorum. Sizi fazla sıkmak istemem ama özellikle teşekkür etmek istediklerim insanlar var
1-) Seval ÜNVER
2-) Ercan KURU
3-) Emre ÖZTÜRK
4-) Eren ÖZTÜRK
5-) Gülçin VURKES
6-) Seda ÇAMALAN
7-) Seçkin ARSOY
8-) Hamza BURAK
9-) Okan AKER
10-) Emre YÖNDEMLİ
tabi bunlar bizim okulda ki bana desteklerini esirgemeyen arkadaşlarım Hepinize tek tek TEŞEKKÜR EDERİM.
Birde diğer üniversitelerden Topluluk başkanları var ARKADAŞLAR ayağınıza sağlık desteğinizden dolayı sizelerede çok TEŞEKKÜR EDERİM.
Diyelim ki Ankara'dasınız ve kendi aracınızla gideceksiniz. Önce Aşti'yi bulmanız gerekiyor. Aşti'nin önündeki yoldan Gölbaşı istikametinde ilerleyin. Konya yoluna çıktığınız zaman baya bir gidin. Dikmen kavşağından sonra sol tarafta İncek yol ayrımı var. O yol ayrıma na girip doğruca geliyosun, Migros var geçiyorsun.
Migrosu geçtikten sonra biraz daha gidiyosun. Sağ kolunda atılım talebesini göreseksiniz. Sağa dönünce Atılım'ın ordasınız. Daha sonra güvenlik sizi ilgili fakülteye yönlendirecektir.
Otobüsle mi gitmek istiyorsunuz? O zaman 2 yol var:
192 Tulumtaş Köyü ego otobüslerine binmeniz yeter. 10:30'da Güven Parkın ordan kalkıyor. 12:00,13:00 diye gidiyor saatleri..
Yada Ulus'tan başlayıp Bahçeli, Aşti, tüm Konya yolu boyunca giden İNCEK dolmuşlarına binerek Atılım Üniversitesi'nin önünde inebilirsiniz.
Merhaba arkadaşlar blogumda ilk yazım degil ama sizin görebileceğiniz ilk yazı diyebilirim. Bugun çok güzel bir gündü. Neden diye sorabilirsiniz pardus geliştiricileri toplantısı vardı ve yine bütün katılımda olduğu gibi bu işte deneyimi olan, bilgisi olan yada hiç olmayan ama öğrenmek için toplantıya gelmiş insanlar vardı. Konu pardus olunca ister istemez linux'ün başka sürümlerinin üzerine de gidildi ve acayip birşey vardı. İster bilgisayar mühendisi olsun ister olmasın insanlar bildiklerini anlatıyordu. Ortada anlayan insan sayı kaçtı bilemem ama öyle birşey ki her bahsidilen konuyu üstüme aldım ve ben neden bunu bilmiyorum diye söyleniyordum birden dut yemiş bülbül misali sustum kendi iç savaşımda başlamış oldu. :( Elimde kağıt kalem terimleri not alıyorum. Bilgisayrın başına geçip hemen araştırmaya başlayacağım ve bende öğreneceğim. Nitekim eve geldim bilgisayrı açtım başlıyacağım önce gözüm çalışma masamın üzerinde bekleyen defter kitaplar'a gözüm ilişti.Ya arkadaş ben bunları araştıramam ki benim pazartesi proje teslimim var çarşamba sınavım var perşem'be etkinlik var cuma sınav var varda var ee nasıl öğreneceğim ben bunu iyisimi kursa gitmeliyim. ama dur bir dakika sen ne biliyosun hangi kurslara gitmelisin ? dedim kendi kendime c ama herkes biliyor c++ onuda herkes biliyor html :) onuda PHP öğreniyorsun yazılım modellemeleri biliyorsun bak onların haberi yok senin nerde kullandın ki ? ya ee yeter ama sen istedin son kozum java. Peki elde ne var işte birşey olamdığı için huzursuzum ya ben.Of çok huzursuzum yine.Ben oraya gelip katılıp gösteren tanıştığım tüm arkadaşlarıma teşekkür ederim. Özgür KURU ,Seval ÜNVER'e ayrıa teşekür ederim. Gerçekten büyük çaba gösterdiler 4 nisan gibi bir tarihte buluşmak üzere ayrıldık. Ama ben bu arada boş durmayıp elle tutulur içime sinen herkesin anlayacağı dilden konuşacağıma söz veriyorum.:)
Etiketler: Pardus geliştircileri toplantısı
Tarih: 26 Mart 2009
Zaman: 12:00 - 18:00
Yer: Atılım Üniversitesi
Cevdet Kösemen Konferans Salonu
ANKARA
Program
Saat Konuşmacılar
12:00 - 12:15 (15') Açılış konuşması
12:15 - 13:30 (75') Ali Işıngör ve Akın Ömeroğlu
13:45 - 15:00 (75') Çekirdek ekipten iki geliştirici
15:15 - 16:30 (75') Bora Güngören
16:45 - 18:00 (75') Mustafa Akgül ve Ziya Karakaya
Açıklama
* Seminerler sırasında Pardus temalı stickerlar dağıtılacak.
* 3 oturuma katılıcak olanlara katılım belgesi verilecek.
* Her molada çay, kahve, kola ve kuru pasta ikramı yapılacak.
* TOBB ETÜ, Gazi ve ODTÜ'den saat 11:15'de Atılım Üni.'e gitmek üzere servis kaldırılacak.
Organizatör: Atılım Üniversitesi
Destekçiler: TOBB ETÜ
ODTÜ
Gazi Üniversitesi
Ankara Üniversitesi
Bilkent Üniversitesi
Arkadaşlar, Ben Mesut Altınyaprak Atılım Üniversitesi Yazılım Mühendisliği 3.sınıfta öğrenimime devam etmekteyim.Amacım sizlerle paylaşmak istediğim döküman ve demoları daha derli ve toplu bir şekilde burada sunmak. Herşeyden önce ilk etapta bu yaz için stajımı yapmayı çok istediğim ve başvuruda bulunduğum "Portakal Teknolojileri"nden Sayın Bora Güngören'in yönlendirmesiyle Sun Microsystems'in bir ürünü olan GlassFish i anlatmaya çalışmak. Tam olarak yapmak istediklerim,
1-) Glassfish JEE sunucusunu tanımı ?
2-) Glassfish JEE projesinin neden başlatıldığı ?
3-) Başka özgür yazılım Java EE (Tomcat ve JBoss) sunucuları varken neden Glassfish'in hazırlandığı ?
4-) Glassfish projesine Sun Microsystems'in katkısını ne olduğu ?
5-) Çeşitli Glassfish kaynaklarına bağlantılar
6-) Glassfish üzerinde hazır bir Ruby uygulamasını proje yönetim aracını kurup çalıştırıp,nasıl çalıştığını göstermek olacak.(www.redmine.com)
Sizler için faydalı bir paylaşım olması dileğiyle
Saygılarla
Mesut