Do While ile Do Until döngüsünün arasındaki fark nedir?


Do While ile Do Until döngüsünün arasındaki fark nedir?
Do While ile Do Until döngüsünün arasındaki fark nedir?
Bugün size bana iş görüşmesinde yöneltilen soru hakkında bilgi vereceğim ..
Do...while döngüsünde while teriminin until ile değiştirilmesi ile elde edilen bir türevidir. İki döngü arasındaki fark ise ; Do...while döngüsü while ile belirtilen şart mevcut olduğu sürece döngü tekrarlanır. Until de ise belirtilen durum doğru olduğu takdirde döngü devam ettirilir untilde belirtilen şart ortadan kalktığında döngü son bulur. 

Sevimli Dostlarımız için “BİR KAP SU”


bir kap su projesi
BU DÜNYADA SADECE BİZ YAŞAMIYORUZ …

Sıcakların iyice bastırdığı bu yaz günlerinde sürekli su içeriz. Peki ya sevimli dostlarımız olan sokak hayvanları su içebiliyor mu? İşte bizde bu yüzden sokak hayvanları için kapımızın, balkon veya camlarımızın önüne bir kap su koyma projesini başlattık. Lütfen duyarsız kalmayın su tüm canlılar için hayattır…

Okulda öğrendiklerimiz mi ? İş Yerinde öğrendiklerimiz mi?


Bir çok şey iş yerinde öğrenilir okulda öğrendiğin şeylerle iş bulmak zordur…

Evet arkadaşlar bugün ki konumuz başlıktan da anlaşılacağı gibi okulda öğrendiğimiz bilgilerle iş bulabilir miyiz olacak. Hemen size başıma gelen olayı anlatıyım. İş bulma sitesinde iş arıyordum. Ve bir ilana gözüm takıldı başvuru yaptım. İlanda İyi derece de PHP yazılımı bilgisi olan diye madde vardı, bende ders olarak gördüğümüz için başvuru yapmak istedim. Sonra telefonum çaldı arayan başvuruda bulunduğum firmaydı. Bana PHP ‘yi ne kadar bildiğimi sordu. Bende tecrübem yok, okulda öğrendiğim kadar bilgim var dedim. Arayan yetkili eğer PHP de tecrübeli olsaydın hemen işe başlatırdım dedi ve bu söz benim içime oturdu. Hemen dersi veren hocama mail attım. Dedim ki hocam derste öğrendiğimiz PHP sizce yeterli mi? İş başvurularında bana ne kadar yardımcı olur dedim.

mezun olduk gidiyoruz

Hocamın mesajı : 

” Uğurcan,

Çok şey gördünüz diyemem ama en önemli olay database’e bağlanmayı çözdünüz. Bir çok şey iş yerinde öğrenilir okulda öğrendiğin şeylerle iş bulmak zordur. O yüzden sana tavsiyem iyi kötü bir işe ilk etap da girip iş yerinde pişmendir.”

Yani özetleyecek olursak ben mezun oldum, her türlü iş bulurum nasılsa o dersten en yüksek notu aldım. İyi derece de biliyorum demeniz yeterli değil. Önemli olan o konu hakkında iş yerinde pişmeniz …

En güçlü “Çinli Bilgisayar”


06042102-photo-tianhe-2

Çin’deki bir süper bilgisayar dünyanın en güçlü sistemi ilan edildi. Devlet tarafından işletilen ve Savunma Sanayi Ulusal Üniversitesi tarafından geliştirilen Tianhe-2, uluslararası araştırma ekibi tarafından, son yayınlanan en hızlı 500 süper bilgisayar listesinde zirveye yerleşti.

Benzersiz özellikler
Linpack’e göre Tianhe-2 33.86 petaflop/sn çalışıyor yani saniyede 33.860 trilyon hesaplama yapıyor. Bu gerçek dünya performansı ama teoride makine bunu 54.9 petaflop/sn’lik bir “zirve performansa” artırabilir.

Projeye Çin hükümetinin 863 Yüksek Teknoloji Programı tarafından sponsor oldu. Program bu ülkenin yüksek teknoloji sanayisini daha rekabetçi ve yurt dışı rakiplere daha az bağımlı hale getirmek için bir girişim.

3,12 milyon işlemci çekirdeği kullanan makine hesaplamalarını yürütmek için Intel’in Ivy Bridge ve Xeon Phi çiplerini kullanıyor. Mayıs ayında projeyi ziyaret eden Top 500 listesi ekibinin bir üyesi olan, Tennessee Üniversitesinden Jack Dongarra, makinenin birçok özelliklerinin Çin’de geliştirildiğini ve benzersiz olduğunu belirtti. Kağıt üzerinde Tianhe-2’nin performansı listede bir sonraki bilgisayarın neredeyse iki katı.

Dongarra, ABD hükümetinin 2015 yılına kadar, başka bir süper bilgisayara sahip olmasının beklenmediğini de kaydetti. Japonya’nın Fujitsu yapımı K bilgisayarı dünyanın en hızlı süper bilgisayarı ünvanını Çin’in Tianhe-1 modelinden almıştı. K şimdi 10.51 petaflop/sn Linpack performansı ile ilk 500 listesinde dördüncü sırada yer alıyor.

Anket editörlerine göre, listedeki en hızlı bilgisayarlardan 66’sı Çin’in. Aslında altı ay önceye göre bu bir gerileme çünkü o zaman listede 72 Çin bilgisayarı vardı. Ankete 252 sistem ile ABD hakim, Japonya 30, İngiltere 29, Fransa 23 ve Almanya 19 sisteme sahip.

İşte en hızlı bilgisayarların listesi;

1. Tianhe-2 (Çin)

2. Titan (ABD)

3. Sequoia (ABD)

4. K (Japonya)

5. Mira (ABD)

6. Stampede (ABD)

7. Juqueen (Almanya)

8. Vulcan (ABD)

9. SuperMuc (Almanya)

10. Tianhe-1A (Çin)

Bilgisayarınızın Hızlı Çalışması için “Disk Birleştiricisinin Önemi”


Disk Birleştiricisi Nedir?

Bilgisayarımızın diskinde bulunan dağınık verileri düzenler ve hepsini gerekli yerlere iletir. Böylece gereksiz disk kapasitesi aşımını önler. Düzenli olarak ayda bir kez bilgisayarınızdaki disk birleştiriciyi çalıştırmanız halinde bilgisayarınız daha hızlı çalışır hale gelir.

disk birleştiricisi

Disk Birleştiricisini çalıştırmak için;

Başlat –> Ara kısmına Disk Birleştiricisi yazarak gelen sonucu tıklarız gelen ekranda birleştirme yapacağımız diski seçeriz. “Diski Çözümle” butonunu tıklarız. Bilgisayar disk birleştirmemizi öngörür ise “Diski Birleştir” butonunu tıklayıp tamamlarız.

Disk Birleştirme ( İngilizcesi DEFRAGMENT oluyor ) , HDD için oldukça faydalı bir işlemdir. HDD içindeki dosyaları düzenler ve dosyalara daha rahat ulaşılmasını sağlar…

Bunu anlamak için, elinize 100-150 adet boş kağıt alın. Odanızın ortasında iken kağıtları şöyle rastgele odanın her yerine savurup dağıtın. İşte uzun süre DEFRAG yapılmamış disklerdeki dosya düzeni bu kadar dağınık olur.

Biz bu gaz ile mezun oluruz da işsizliği ne yapacağız ???


Biz bu gaz ile mezun oluruz da işsizliği ne yapacağız ???
Biz bu gaz ile mezun oluruz da işsizliği ne yapacağız

Biliyorum bu yazıyı yazmak için henüz erken ama insan korkuyor işte. Mezun oldum ya sonrası sorularını her gün kendime defalarca sorar oldum.

Okuldan yeni mezun olmuşsunuz son derece deneyimsiz uçmasını yeni yeni öğrenmeye çalışan bir serçeyken iş aramaya koyuluyorsunuz. Facebook ve Twitterdan daha çok  iş bulma sitelerinde vakit harcadığımız bir dönemdeyiz şu an. Kendimizi iş verene en iyi şekilde sunmanın derdindeyiz. Keşke telefon çalsa da telefondaki kişi bize tam aradığımız kişisiniz hemen yarın iş başı yapabilirsiniz  dese  diye ümit etmektesiniz.

İş ilanlarında deneyimsiz yazısını görünce hemen heyecanlanıp bir ön yazı bulup hemen başvur butonuna tıklıyorsunuz. Sonra başlıyorsunuz beklemeye, gözünüz mail kutunuzda kulağınız telefonda. ..

Bu yazımı bugünlük burada noktalayacağım iş bulma serüvenimi ara ara sizlere aktarırım…

Asp’de Tweet Atma Örneği …


Bugün sizlere çok kolay bir anlık mesajlaşma sistemini öğreteceğim. Kısaca twitter da tweet nasıl atılır bunu öğreneceksiniz. Tabi arka planda nasıl atıldığını göreceksiniz.

İhtiyaçlarımız :

Bunun için Microsoft Visual Studio programına ve  ASP yazılımı bilgisine ihtiyacımız var.

Gerekli Araç Gereçlerin Listesi :

  1. Sayfanın en başına 1 adet Script Manager ekleriz. (Toolbox kısmındaki AJAX bölümünden)
  2. 1 adet Update Panel ekleriz. Anlık servera gidip gelen verileri update panelin içine koyarız.
  3. 2 adet Timer ekleriz. Biri anlık mesajlaşmak için diğeri de anlık saat bilgisi içindir.
  4. 3 adet Label, 2 adet textbox ve 1 adet buton ekleriz.

Update Panelin içine eklemek üzere;

  1.  1 adet AccesDataSource ekleriz. (Veritabanımızda ki anlık_mesaj tablosunu seçer ilerleriz.)
  2. 1 adet GridView ekleriz.(Yazdığımız mesaj görünmesini sağlamak için kullanırız.)
  3. 1 adet Label ekleriz. (Anlık saat biligisi için) Propert,esden ID’sini “lbl_saat” yaparız.

1. Adım: İlk önce eklediğimiz butonun üzerine çift tıklayıp içine girer aşağıdaki kodu yazarız.

try
{
databaseadami.vcalistir(“insert into mesajlar (kimden,mesaj) values (‘” + this.txt_kim.Text + “‘,'” + this.txt_mesaj.Text + “‘)”);

}
catch
{

}

2. Adım: Update Paneli seçip sağ tıklayıp propertiesi seçeneğini seçeriz gelen ekranda Triggersı tıklarız. Ve yine gelen ekranda Add seçeneğini tıklarız.

Control ID: Timer1 ve EventName: Tick seçeriz (Anlık mesajlaşma için)

Tekrar ADD seçeneğini tıklarız.

Control ID: Timer2 ve EventName: Tick seçeriz (Anlık saat bilgisi için) OK tıklar kaydederiz.

3. Adım: Timerların propertieslerini tıklar Interval kısmına 1000 değerini gireriz. (Verinin 1 sn.de gidip gelmesi için )

4.Adım: Sayfanın Page Load kısmına geliriz. Örneğin sayfanın ismi anlikmesajlasma.aspx olsun. Biz anlikmesajlasma.aspx.cs kısmını tıklarız ve Page Load kısmına aşağıdaki kodu yazarız.

protected void Page_Load(object sender, EventArgs e)
{
this.DataBind();
lbl_saat.Text = DateTime.Now.ToString();
}

ÖNEMLİ BİLGİ :

Bunları yapabilmek için projenizde bir veri tabanı olmalı ve veri tabanını yönetmek için databaseadaminiz olmalı.Aşağıdaki linkten Databaseadamini indirebilirsiniz..

http://www.dosya.tc/server11/cEHAKX/databaseadami.rar.html

4 adımda aşağıdaki resimdeki gördüğünüz tweet atma sistemine ulaşabilirsiniz …

anlık mesajlaşma,update panelde anlık mesajlaşma,c#,c++
Update Panel de Anlık Mesajlaşma Yapmak

Angry Birds’e Yeni Bölümler Gelecek …


Angry Birds'e Yeni Bölümler Geliyor
Angry Birds’e Yeni Bölümler Geliyor

Hepimizin severek oynadığı Türkçesi kızgın kuş olan Angry Birds oyununa yeni bölümler ekleneceği söyleniyor.
Finlandiya merkezli oyun geliştiricisi Rovio’nun ilk Angry Birds oyununa güncelleme ile yeni bir bölüm eklenecek.

Kısa bir süre önce Twitter hesabından bir fotoğraf paylaşarak yeni bölümün geleceğinin sinyallerini veren firma, yayınladığı fotoğrafa göre kırmızı kuşa özel bir güç ekleyecek.

Gelecek olan yeni bölümün isminin veya temasının ne olacağı hakkında açıklama yapmayan Rovio, paylaştıkları fotoğrafta da bu bölümü bulanıklaştırarak merakları oldukça arttırıyor.

Güncelleme ile beraber gelecek olan bu yeni bölümün ne zaman geleceği konusunda henüz bir açıklama yapılmadı. Angry Birds oyununa en son Mart ayında yapılan güncelleme ile Piggies oyunu ile ilgili bir bölümü kapsayan ‘Piggest’ teması Angry Birds sevenlerle buluşmuştu.