Site içi arama

09 12 2009

C# ta dosya,exe çalıştırma

C# da uygulama geliştirirken herhangi bir yerdeki dosyayı saki fare ile tıklanmışta açılmış gibi açma ihtiyacınız olabilir. mesala bir butona tıklandığında c:\yeni.doc dosyasını winword.exe ile açmak isteyebiliriz. yapmmaız gereken işlem çok basit.

System.Diagnostics.Process.Start("c:\\yeni.doc");

yada bir exe dosyasını, açmak istediğiniz dosya adı vererekte açabilirsiniz

System.Diagnostics.Process.Start("IExplore.exe", "www.iumuhendis.blogspot.com");
System.Diagnostics.Process.Start("Winword.exe", "c:\\yeni.doc");
System.Diagnostics.Process.Start("EXCEL.EXE", "c:\\yeni.xls");

03 10 2009

Google Crome


Güzel bi anlatım tarzıdır resimler... Resimdekini cümlelere dökerek anlatmaya çalışsak aynı etkiyi verirmiydi acaba ???

07 09 2009

Academic Earth- video courses

http://academicearth.org/ -Full video courses from leading universities.

1. What is Academic Earth?

Academic Earth is working to bring together the best available content across many subjects and distribute it in an engaging and useful way to learners worldwide.


2. How many videos are available on Academic Earth?

As of this writing, there are over fifteen hundred videos from MIT, Stanford, Berkeley, Harvard, Princeton, and Yale. We are adding more every day. Some of these are grouped into courses, which each contain anywhere from 4 to 50 lectures.

İki Fıkra- İki Hakikat

Juan, motosikleti ile Meksika sınırına gelir. Arkasındaki iki büyük çantayı gören sınır polisi şüphelenir ve içinde ne olduğunu sorar . Juan: 'Yalnızca kum', diye yanıt verince polis: - Aç bakalım çantaları, der. Juan çantaları açar, polis didik didik kontrol etmesine rağmen kumdan başka birşey bulamaz çantada !Bununla yetinmeyen polis, gece yarısına kadar kumu her tür tahlilden geçirtir ancak saf kumdan başka birşey yoktur ! Polis, çantalarını Juan'a geri verir ve sınırdan geçmesine izin verir.

Ertesi gün Juan motosikletinin arkasında iki büyük çantayla tekrar sınırda belirir. Polis Juan'ı gene durdurur, didik didik arar, bir şey bulamaz ve Juan'ı serbest bırakmak zorunda kalır. Bu olay, polis emekli olana dek yıllarca devam eder !

Bir gün emekli polis Meksika'da bir barda otururken Juan'ın içeri girdiğini görür ve derhal yakasına yapışır; - Senin yıllardır bir şeyler kaçırdığından eminim. Çıldıracağım... Geceleri uyku uyuyamıyordum senin yüzünden. Lütfen anlat bana ne kaçırdığını.
Aramızda kalacağına emin olabilirsin.

Juan gülümseyerek yanıtlar: 'Motosiklet'

DETAYLA BOĞUŞURKEN ÖZÜ KAÇIRMAYALIM :)

********************************************************

ESAS AKIL

Bir akıl hastanesini ziyareti sırasında, adamın biri sorar:
- Bir insanın akıl hastanesine yatıp yatmayacağını nasıl belirliyorsunuz?

Doktor:
- Bir kuveti su ile dolduruyoruz. Sonra hastaya üç şey veriyoruz. Bir kaşık, bir fincan ve bir kova. Sonrada kişiye küveti nasıl boşaltmayı tercih ettiğini soruyoruz. Siz ne yapardınız?

Adam:
- Ooo ! Anladım. Normal bir insan kovayı tercih eder. Çünkü kova kaşık ve fincandan büyük.

- Hayır, der doktor. Normal bir insan küvetin tıpasını çeker.

BİZE SUNULANLARIN DIŞINDA DA ÇÖZÜM BULABİLMEKTİR AKIL :)

20 08 2009

web girişimciliğine bir örnek takasmerkezi.com



TakasMerkezi.com, genç türk girişimcilerinin de dünya çapında web projeleri çıkarabileceğini kanıtlamak hedefiyle yayında.
Ve bir garaj hikayesi. Her ne kadar bir yıl boyunca çalıştığımız ofisimizin garajı olmasa da...

Hep yabancı web başarı öykülerinde duyduğumuz bir mekandır garajlar. Genelde iki kafadar bir araya gelir ve fikirlerini hayata geçirmek için kolları sıvar. Ve ilk ofisleri genelde evlerinin kullanılmayan garajlarıdır. Steve Jobs ve Steve Wozniak'ın Apple'ı, Jeff Bezos'un Amazon.com'u, Pierre Omidyar'ın Ebay.com'u, Bill Gates ve Paul Allen'in Microsoft'u, Larry Ellison'un Oracle'ı ve hatta Larry Page ve Sergey Brin'in Google.com'u..
Hepsinin ortak noktası, sadece bir hayalle yola çıkmış olmalarıdır. Neredeyse sıfır sermaye, garaj veya ufak ofisler, kendilerinden başka kimsenin inanmadığı fikirler... Şimdi hepsi dünyayı değiştiren girişimler olarak kabul ediliyor.

"Kümesteki Kartal Neden Uçmaz?" isimli kitabında Burak Büyükdemir "Bir kere bizde evlerin garajları yok. Hatta müstakil evler bile çok az. Müstakil bir eviniz varsa ve garajında bir internet şirketi açıyorsanız bu başka bir sorun. Amerika'da bu başarı öyküleri evlerin pek rağbet edilmeyen garajlarında başlıyor. Ofis olarak, evin kullanılmayan bu bölümlerini kullanılıyor. Peki biz ne yapacağız şimdi? Bizim bir garajımız bile yok" diyor.


TakasMerkezi.com da bir garaj hikayesi çünkü arkasında başarıya odaklanmış bir ekibin hayalleri, emekleri ve cesareti var.
Garaj hikayesi çünkü, büyük hayalleri gerçeğe dönüştürmek için, şartların iyileşmesini beklemeyen, "bizden çıkmaz" anafikirli fren balataları olmayan zihinlerin ürünü.

Biz bu yolda koşmaktan, tüm dünyada adı geçen bir başarı (garaj) hikayesi olarak kabul görene kadar, vazgeçmeyeceğiz.
Takasmerkezi.com - parasız ticaretin yeni adresi olmak hedefiyle; odaklanarak, çalışarak, gemileri yakarak...

ve bu hikayenin baş kahramanı ile güzel bir röportaj:

http://www.kirtok.com/tr/takasmerkezicom-kurucusu-onder-eren-roportaji/

tüm bilişim eğitimi alan(bilgisayar mühendisi yada programcısı) öğrenciler muhakkak okumalı diyorum. neden sizlerde yapamayasınız.

29 07 2009

farklı uzunluklu string dizilerini dikey eklemek - Matlab

(string array vertical concatenation with different lengths in matlab)

matlabda farklı uzunluklu string dizilerini birbirine dikey olarak ekleyerek matris elde etmek istiyordum, ama birtürlü yapamıyordum.

dikey string ekleme için strvcat (string vertical concatenation) kullanılıyor.

>> s=strvcat('birinci','sekizinci')
s =
birinci
sekizinci

benim istediğim ise biraz farklı, ben zaten kendisi dizi olan stringleri eklemek istiyorum mesala bir cümleyi kelimelere bölüp hecelerine ayırdım ve herbir kelimenin bir satırda , hecelerinde sütünlarda yer almasını istiyorum;

x birinci kelimem ve y ikinci kelimem mesala;

>> x={'bi' 'ri' 'n' 'ci'}
x =
'bi' 'ri' 'n' 'ci'

>> y={'se' 'ki' 'zi' 'n' 'ci'}
y =
'se' 'ki' 'zi' 'n' 'ci'

aynı fonksiyon ile eklemeye çalıştığımda karekter dizisi vermek gerektiğine dair hata veriyor.

>> s=strvcat(x,y)
??? Error using ==> char
Inputs must be character arrays.

Error in ==> strvcat at 29
s = char(varargin{notempty});

bende matris olarak değil hücre olarak oluşturayım dedim şöyleki:
(süslü parentez içine yazıldığında hücre olarak işlem görüyor)

>> s={x;y}
s =
{1x4 cell} {1x5 cell}

bu durumda biri 4 heceli diğeri 5 heceli iki diziyi matrise koymuş oluyorum. aslında benim s matrisim 2 elemanlı, ama herbir elaman kendi içinde farklı uzunluklu diziler ihtiva ediyor.

bu durumda birinci satıra yani ilk dizime ulaşmak istersem dizinin indisini yine süslü parentez içinde vermem lazım:

>> s{1}
ans =
'bi' 'ri' 'n' 'ci'

1. kelimenin hecelerine ulaşmak istersem:

>> a=s{1}
a =
'bi' 'ri' 'n' 'ci'
>> a(1)
ans =
'bi'

ve sonucu karakter dizisine çevirmek istersek:

>> char(s{1})
ans =
bi
ri
n
ci

31 05 2009

Error: Java heap space

java uygulamarında özellikle büyük boyutlu XML dosyası okuma işlemlerinde eğer şu hatayı (java.lang.OutOfMemoryError: Java heap space) alıyorsanız uygulamanız java sanal makinasının ram'den kullanabileceği maksimum hafıza sınırını aşıyor demektir.

minimum 32 MB, max 128MB varsayılan sınır değerleridir.
sınırları değiştirmek için 2 yöntem:

1- comut satırından(comman line) - minumum 128 MB, maximum 512MB olarak ayarlıyoruz-

java -Xms128M -Xmx512M

2- kullandığımız ide üzerinden(eclipse)

Run/Run configurations (yada run as properties)/ Arguments/VM Arguments
buradaki yazı alanına aşağıdaki kodu yazıyoruz. ve Run diyoruz. başındaki -(tire) işaretini unutmuyoruz.

-Xms128M -Xmx512M

24 05 2009

Sıra dışı başarılı gençler - Melih Arat

Aykut Karaalioğlu ve Ali Rıza Babaoğlan İtalya, Almanya, Polonya, İspanya, Fransa ve Çin medyasının web sitelerinin ve medyasının söz ettiği iki genç. Aykut ve Ali Rıza, Marro.ws isimli yenilikçi sosyal ağ internet hizmetini geliştirdiler.

Bu hizmet nedir? İnternette hoşunuza giden yazıları, marro.ws aracı ile işaretliyorsunuz; ardından sadece işaretlediğiniz bölüme siz ya da başkaları erişebiliyor. Bir web sitesi ya da upuzun bir metnin değil, sadece beğendiğiniz bölümler saklanıyor; paylaşılıyor. Böylelikle internet denilen bilgi deryası / bilgi çöplüğünde bulduğunuz yakutlar ve mücevherler açığa çıkarılarak paylaşılabiliyor. Meraklıları marro.ws adresinden deneyimleyebilirler.

Bilkent Üniversitesi Uluslararası İlişkiler öğrencisi Aykut Karaalioğlu ile Başkent Üniversitesi Bilgisayar Mühendisliği bölümünden mezun Ali Rıza Babaoğlan'ın bu yenilikçi ürünü, İtalya'da yıllık internet konferansında ve Almanya'da Avrupa'nın en büyük konferansı Nex'09'da sunuldu. Zaten projelerinin Avrupa ve dünyada bu kadar fazla ilgi görmesinin nedeni bu konferanslardaki sunumlar. Amacım bu iki gencin yenilikçi ürünlerini tanıtmak değil, bir parça olsun bu işi yaparken henüz 21,5 yaşında olan bu gençlerin vizyon ve eylemlerini paylaşmak. Önce daha yakından tanıdığım Aykut Karaalioğlu'ndan başlayayım. Aykut bir gün asistanım olmak için başvuruda bulundu. Ankara'da o sırada bir asistanım olmadığı için deyim yerindeyse kendisini asistan aday kadrosuna aldım. Görüşmelerimiz sırasında Aykut'un önemli bir işadamı olmak istediğini net bir şekilde gördüm. Çok az 20 yaşında genç, kararlı bir şekilde "ben büyük işler yapacak bir işadamı olacağım" diyor. Aykut kendisine inanmış bir gençti. Aykut'un bu fikrini babası da paylaşıyordu ve aynı zamanda o da işlere girişmesi konusunda teşvik ediyordu. Annesi de aynı şekilde bu desteği veriyordu. Pazarlama iletişimi konusunda dünya çapındaki aylık toplantı ağı Likemind'in Ankara ayağını oluşturdu. Bu ağ bir kafede pazarlama iletişimine ilgi gösteren insanların toplanması şeklindeydi. Bu arada Aykut, Amerika'da değişik toplantılara katıldı; Amerika'dan kitaplar aldı ve kendini internet işlerine odakladı. İnternet işlerine odaklanmasının nedeni, internetin büyük sermayeler olmadan iş kurulabilir ve hızlıca ilerleme sağlanabilir bir alan olmasıydı. Aykut'un aldığı radikal kararlardan bir tanesi de kendi Facebook ve benzeri hesaplarındaki tüm Türk tanıdıklarını silip sadece yabancı insanları bırakmaktı. Çünkü küresel bir pazarlama ve küresel ağ sadece yabancılar ve yabancılarla görüşen insanlarla büyüyor. Likemind toplantısı, insanın çevresini genişletmek için iyi bir buluşma ve Aykut, ikinci buluşmada Ali Rıza Babaoğlan ile tanışıyor.

Ali Rıza Babaoğlan, ödül koleksiyoncusu bir bilgisayar mühendisi. IBM tarafından dünyanın gelecek vaat eden 75 mühendisinden biri olarak seçildi. Microsoft tarafından da Türkiye'deki en iyi öğrenci destekçisi seçildi. Unvanları bu yazıya sığmayacak kadar uzun. Bu ikili takımda Ali Rıza Babaoğlan, teknik vizyon, yönetim ve uygulama becerilerine sahip. Aykut ise sosyal ağ kurma ve pazarlama becerilerine sahip. İkisi bir araya gelince ortaya bir başarı öyküsü çıkıyor. Avrupa'daki sunumlar için bir melek yatırımcıya ihtiyaç duyuyorlar. Çünkü Almanya ve İtalya'daki sunumlara gidebilmek için bütçeye ihtiyaç var. Bu bütçeyi Aykut'un çabaları ile buluyorlar. Ama Ali Rıza Babaoğlan'ın gayretleri olmasa proje teknik olarak ortaya çıkamayacak.

Sonuç: Vizyon+Ürün+Sosyal Ağ+Ekip Çalışması=Başarı.

kaynak : http://www.zaman.com.tr/yazar.do?yazino=851076&title=sira-disi-basarili-gencler

changing eclipse workspace / eclipse çalışma alanını değiştirmek

File \ switch workspace\
select in exitsing workspace or click other and browse new work space.

dosya menüsünden workspace değiştirmeyi seçiyoruz , iki alternatif çıkıyor:
1- var olan workspace ler arasında geçiş yap
2- diğeri seçerek yeni workspace tanımlama.

bu kadar :D