27 Şubat 2009 Cuma

Konserler -Saklıfest





6-7 martta saklıkent'te(ankara) konser var!Ben bunu duyar duymaz hemen arkadaşlarıma da haber verdim ve biletleri bugun aldım.Kombine gitmeyi çok isterdim fakat okulum o kadar yoğun ki haftanın 6 günü... Neyseki tam bu hafta hiç sınavım yokta konserin bir gününe gidebiliyorum:) Kimler geliyor hemen yazıyım:
"Kurban , Aslı , Direc-T , TNK"

Daha önce Kurban'ın konserine gitmiştim fakat laf aramızda çok fazla kapris yapmışlardı:)Birkaç kişi sahneye su şişesi fırlattı diye, sahneden çıkıp gittiler ve geri dönmeyecekleri söylenmişti.Hayır yani, bi kaç kişi yüzünden tüm salona haksızlık yapmak da gerçekten ayıptı.Zar zor ikna sonucu konserin kalan kısmını salonun tüm ışıkları açık şekilde dinlemiştik.Öle de hiç havaya girilmio canım :( Ama yine de performansları süper,bu sefer öyle sorunlar olmaz da inşallah stres atarız bol bol:))

Aslının konseri güzel geçmişti.Bir üniversitenin bahar şenliklerinde çıkmıştı ve sadece kendi parçalarını seslendirmemiş benim favori grubum DUMAN'dan da şarkılar söylemişti.Duman ve Emre Aydın . Tüm Ankara konserlerine gitmişliğim vardır:))Çok seviyorum.Süper süper.

Direc-T 'i geçen seneden beri bekliyordum resmen.Kısmet bu haftayaymış.Bakalım onların performansı nasıl :P :) izleyip görcez.
Konserleri çok seven bi insan olarak bahar şenliklerini de iple çekiyorum..
edit: evet çektiğim fotolar efenim....

24 Şubat 2009 Salı

netbeans'te jar yapmak




Netbeans IDE 6.1 ve 6.5 te jar yapmak oldukça basittir.
Öncelikle, ekranımızın genellikle solunda bulunan PROJECTS'ten jar yapmak istediğimiz projemizin(eger java ise yanında kahve resmi çıkan:) ) adını seçip sağ tıklıyoruz.Clean and Build seçeneğini tıklıyıp,hemen arkasından yine aynı yerde bulunan Build seçeneğini tıklıyoruz.Ve son işlem olarak da ekranımızın üst kısmında bulunan file-edit-view-....-run-... 'dan run'ı seçip RUN MAIN PROJECT(kısa yolu: F6 )'i seçtiğimiz zaman işlemimiz tamamlanmış oluyor:) ve oluşturduğumuz jar dosyasını projemizin bulunduğu klasörün içindeki dist klasöründe görüp,çalıştırabiliriz.

21 Şubat 2009 Cumartesi

Bilgisayar mühendisliği mülakat sorularına bir kaç örnek

Bilgisayar mühendisi işe alımında, mülakat yapılırken karşınıza çıkma ihtimali olan ( tübitakta bu sene sorulan) soru ve cevaplarını sizinle paylaşmak istiyorum.

1) Requirement engineering(gereksinim mühendisliği) nedir?

Yazılım mühendisliğinin bir dalıdır.
Requirement engineeriner'ın belirli özellikleri vardır,bunlar;
-Çözümleyici bakış açısı(gereksinimleri analiz edebilmeli)
-Tanımlama ve onaylama
-Geliştirme(yazılım geliştirmelerindeki değişikliklerin yönetilmesinde önemli bir rol oynar)

2) Herhangi bir metin dosyası okuyan ve okuduğu dosyayı tersten başka bir dosyaya bir program yazınız.(bunun cevabında kendi yazdığım bir kodu koyuyorum )

Java da yazdığım kodlar(TerstenYazma) ;
-
Kodları yazdıktan sonra bulunduğu klasörde bir "yazilar.txt" dosyası oluşturup içine istediklerimizi yazdıyoruz. Sonra programı çalıştırdığımızda "press any key to continue yazısı çıkıyor ve klasörümüzde "diğerYazilar.txt" dosyası oluşuyor.Tersten yazma işlemi bu dosyada yer almaktadır.
/**
* @author Tugcen
*/
import java.io.*;
import java.util.*;
public class TerstenYazma
{
public static void main(String[] args)
{
String name = null;
File fileObject ;

fileObject = new File("yazilar.txt");
while((! fileObject.exists()) || (! fileObject.canRead()))
{
if(! fileObject.exists())
System.out.println("Boyle bir dosya bulunamadi.");
else
System.out.println("Dosya okunamiyor");
System.exit(0);
}
try
{
BufferedReader fileInput = new BufferedReader(new FileReader("yazilar.txt"));
PrintWriter ciktiAkimi = new PrintWriter(new FileOutputStream("digerYazilar.txt"));

String satir = fileInput.readLine();
String ters;
while(satir != null){
ters="";
int uzunluk=satir.length();

for(int sira=uzunluk-1;sira>=0;sira--){

char harf=satir.charAt(sira);
ters=ters+harf;
}

ciktiAkimi.println(ters);
satir = fileInput.readLine();

}
ciktiAkimi.close();
fileInput.close();
}


catch(FileNotFoundException e)
{
System.out.println("Dosya acilamadi.");
System.exit(0);
}
catch(IOException e)
{
System.out.println("yazilar.txt okunamadi.");
System.exit(0);
}


}
}

3)Polymorphizm(polimorfizm)(çokbiçimlilik) nedir?
Kısa bir tanımını yaparsak:
Bir işlevin,işlemin, metodun değişik nesneler tarafından aynı ya da değişik biçimlerde kullanılabilir olmasıdır.Örnek olarak "Fren" adlı bir metodun kullanımı ve iç dinamikleri , otomobil, bisiklet veya vapur gibi farklı nesneler için tek bir isim altında (büyük olasılıkla yapısal olarak farklı şekilde) kullanılabilir.Her bir nesne için ayrı isimlerde metod tasarlamak nesnesel tasarımın felsefesine aykırıdır.Benzer bir örnek olarak ,bir toplama işlemi yapılırken kullanılan "+", tamsayı ve reel sayı için aynı şekilde kullanılmaktadır.

4) Design Pattern nedir?

5) Apache Tomcat nedir?

6) En hızlı sıralama algoritması hangisidir?
Bu site görsel olarak çok güzel anlatmış .

20 Şubat 2009 Cuma

TAKIM CALIŞMASI'NA DAİR ..

Girişimcilik ve Liderlik dersinde liderlik kavramı ve takım kurmanın öneminden bahsettik. Hocamız hoş bir yazıyı bizimle paylaştı.



Bu benim işim!

Yapılması gereken önemli bir iş vardı ve HERKES, BİRİSİ’nin o işi yapacağından emindi. HERHANGİ BİRİ o işi yapabilirdi ama HİÇKİMSE yapmadı. BİRİSİ buna çok kızdı, çünkü bu HERKES’in işi idi. HERKES, HERHANGİ BİRİ’nin o işi yapabileceğini düşündü fakat HİÇKİMSE HERKES’in yapmadığını farketmedi. HERHANGİ BİRİ’nin yapabileceği işi HİÇKİMSE yapmayınca, HERKES, BİRİSİ’ni suçladı.



Clicky Web Analytics