29 Aralık 2011 Perşembe

Java'da "if" Cümleciği

Bütün programlama dillerinde "if" cümleciği vardır. Yada if cümleciğine benzer birşeyler mutlaka bulunuyordur. En basit anlatımıyla "eğer şöyleyse şöyle olsun" demektir if. Biraz daha açalım, a değişkeni 15 ise ekrana "a=15'dir" yazdırmaktır.

if cümleciğine küçük bir örnek verelim;

package denemetahtasi;

public class ifcumlecigi {
public static void main(String Args[])
{
int telefon = 28;
if(telefon==28)

{
System.out.println("Telefon 28'dir.");
}

}
}

25 Aralık 2011 Pazar

Java'da İlişkisel Operatörler


İlişkisel Operatörler

Java'da kullanılan altı tane ilişkisel operatör bulunmaktadır. Bunlar; küçüktür operatörü (<), büyüktür operatörü (>), küçük eşittir operatörü (<=), büyük eşittir operatörü (>=), eşit mi operatörü (==), farklı mı operatörü (!=) şeklindedir ve true yada false döndürürler. Bu operatörlerin kullanımlarına örnek bir kod parçacığını aşağıda görebilirsiniz.

package denemetahtasi;

public class iliskiseloperatorler {

public static void main(String Args[]){

short elmalar = 20;
short erikler = 30;
short patates = 20;
short kirazlar= 25;

System.out.println(elmalar<erikler);
System.out.println(erikler>patates);
System.out.println(elmalar==patates);
System.out.println(erikler!=kirazlar);
System.out.println(patates<=kirazlar);
System.out.println(patates>=kirazlar);
   }  
}

Ekrana yazdırıldığında çıkan sonucu benimle paylaşırmısınız?

24 Aralık 2011 Cumartesi

Java Programlama Dilinde Operatörler

Operatörler

Java programlama dilinde operatörler yaptıkları işlere göre kendi aralarında sınıflandırılır. Bunlar atama operatörleri, aritmetik operatörler, ilişkisel, mantıksal vs.. şeklinde gider. Kısadan konuya girmek maksadıyla atama operatörüne dair bir örnekle başlayalım.

Bir sınıf içerisinde int tanımlayalım. Örneğin int erik = 5; gibi. Örneğin biraz önce yazmış olduğumuz kod parçacığında int erik değişkenine "5" değerini atamış olduk. Aynı şekilde matematikte kullandığımız toplama, çıkarma, bölge, çarpma işlemlerini ifade eden (+)
,(-),(*),(/) elemanlarını da kullanabiliriz. Örneğin;

int bilgiislem = 2;
int bilgiislem2 = 3;
int genel = bilgiislem + bilgiislem2;

Sonucu ekrana yazdırdığımızda cevap "5" çıkacaktır.

Mod Operatörü

Bu operatör solunda ki değeri sağında ki değere bölerek kalan sonucu verir. Örnekle bakacak olursak;

byte sayi = 15;
byte sayi2 = 2;
System.out.println(sayi%sayi2);

Ekrana yazdırıldığında sonuç "1" çıkacaktır.

Arttırma ve Eksiltme Operatörleri (++ , --)

Bu operatör kullanılarak değer 1 arttırılır yada 1 eksiltilir. Operatörün kullanımına bir örnek verelim;

package denemetahtasi;

public class arttirmaop {
public static void main(String args[]){
int panel = 10;
int erik = 10;
int sonraartar = panel++;
int onceartar = ++erik;

System.out.println("Sonra artar: "+sonraartar);
System.out.println("Once artar: "+onceartar);
}
}

run:
Sonra artar: 10
Once artar: 11

Primitif Tipler ve Alabildikleri Değerleri Gösteren Program


Aşağıda ki java programında temel primitif veri tiplerine birer örnek bulabilirsiniz. Program çalıştırıldığında primitif veri tiplerinin alabildiği en büyük ve en küçük değerlerin yanı sıra bellekte kapladıkları alan bilgileri ekrana yazdırılır.

public class VeriTipleri {

public static void main(String[]args){

// Primitif Tipler ve alabildikleri değerleri gösteren program

byte birinci;
short ikinci;
long ucuncu;
int dorduncu;
float besinci;
double altinci;
char yedinci;
boolean sekizinci;
birinci=1;
ikinci=54;
ucuncu=9999L;
dorduncu=10;
besinci=3.5F;
altinci=65.6D;
yedinci='*';
sekizinci=false;

System.out.println(birinci);
System.out.println(ikinci);
System.out.println(ucuncu);
System.out.println(dorduncu);
System.out.println(besinci);
System.out.println(altinci);
System.out.println(yedinci);
System.out.println(sekizinci);

System.out.println("");

System.out.println("Byte'ın aldığı en büyük değer: "+Byte.MAX_VALUE);
System.out.println("Byte'ın aldığı en küçük değer: "+Byte.MIN_VALUE);
System.out.println("Byte'ın bellekte kapladığı alan: "+Byte.SIZE+" bit = 1 Byte");

System.out.println("");

System.out.println("Short'un aldığı en büyük değer: "+Short.MAX_VALUE);
System.out.println("Short'un aldığı en büyük değer: "+Short.MIN_VALUE);
System.out.println("Short'un bellekte kapladığı alan: "+Short.SIZE+" bit = 2 Byte");

System.out.println("");

System.out.println("int'ın aldığı en büyük değer: "+Integer.MAX_VALUE);
System.out.println("int'ın aldığı en küçük değer: "+Integer.MIN_VALUE);
System.out.println("int'ın bellekte kapladığı alan: "+Integer.SIZE+" bit = 4 Byte");

System.out.println("");

System.out.println("long'un aldığı en büyük değer: "+Long.MAX_VALUE);
System.out.println("long'un aldığı en küçük değer: "+Long.MIN_VALUE);
System.out.println("long'un bellekte kapladığı alan: "+Long.SIZE+" bit = 8 Byte");

System.out.println("");

System.out.println("float'ın aldığı en büyük değer: "+Float.MAX_VALUE);
System.out.println("float'ın aldığı en küçük değer: "+Float.MIN_VALUE);
System.out.println("float'ın bellekte kapladığı alan: "+Float.SIZE+" bit = 4 Byte");

System.out.println("");

System.out.println("Double'ın aldığı en büyük değer: "+Double.MAX_VALUE);
System.out.println("Double'ın aldığı en küçük değer: "+Double.MIN_VALUE);
System.out.println("Double'ın bellekte kapladığı alan: "+Double.SIZE+" bit = 8 Byte");

System.out.println("");
System.out.println("Char'ın bellekte kapladığı alan: "+"16 bit = 2 Byte");
System.out.println("Boolean genelde mantıksal ifadelerin sonuçlarını tutmak için kullanıldığından"
+ " true yada false değerini alır.");
}

}

19 Aralık 2011 Pazartesi

Sophos Antivirüs Programı Nasıl?

Anti Virüs

Anti Virüs

Anti Virüs

Güvenlik firması Sophos'un "Free Security Scans" yazılımı ile bilgisayarınızda virüs, casus yazılım ve adware taramaları yapabilirsiniz. Bu anlamda protection (koruma) özelliği bulunmayan bir anti-virüs yazılımını bilgisayarınıza yüklüyor ve tüm güncelleştirmeleri alıyorsunuz. Daha sonra virüs ve diğer zararlılara karşı bilgisayarınızı Sophos ile taratabiliyorsunuz. Free Security Tool aracını indirebilmeniz için sophos'a öncelikle üye olmanız ve bir kullanıcı hesabı (MySophos) oluşturmamız gerekiyor. Daha sonra free security tools sayfasından "Computer and Network Security Scans" linkini takip ederek ilgili yazılımı indirebilirsiniz. Yazılımı yüklerken girmeniz gereken kullanıcı adı ve şifre ekranlarına size sophos tarafından mail ile gönderilen lisans numaralarını girmeniz yeterli oluyor.

Bu ücretsiz güvenlik taramasını yapmamız ve sistemimizde bulundurmamızın faydalarıda olacaktır elbette. Mevcut sistemimizde yüklü olan anti-virüs korumasını test etme şansını elde etmiş oluyoruz. Yani x bir anti-virüs yazılımı bilgisayarınızda bir problem yok derken acaba sophos herhangi bir tehlike algılayacak mı? Sophos taramasıyla birlikte bilgisayarınızda ki casus ve adware gibi zararlılarıda tespit etme şansını yakalıyorsunuz. Ben şuan için uzun bir süre sistemimden kaldırmayacağım, zaten protection özelliği aktif olmadığı için mevcut kullandığım anti-virüs yazılımımlada çakışma gibi bir durumuda söz konusu olmayacak. Denemenizi tavsiye ederim.

18 Aralık 2011 Pazar

Tap Tap Glider Android Oyunu

Mobil Oyun

İlginç ve bir o kadar da eğlenceli bir planör oyunu olan Tap Tap Glider ile kağıttan uçakları kullanarak engelleri aşmaya çalışıyorsunuz. Aynı zamanda puan toplayıp oyunda ilerledikçe yeni uçakların kilidini açma şansını yakalıyorsunuz. Her uçağın kendine özgün bir yeteneği bulunuyor. Zorluluk düzeyini seçerek oyuna başlayabilirsiniz. Uçağı kullanmaya başladığınız da havalandırmak için ekrana dokunmanız yeterli oluyor, seviyeyi düşürmek içinse ekrandan parmağınızı çekmeniz gerekiyor. Ücretsiz olarak sunulan bu uygulamaya android marketten ulaşabilirsiniz. Denemenizi tavsiye ediyorum.

17 Aralık 2011 Cumartesi

Air Penguin Android Uygulaması

Mobil Oyun

Air Penguin ile buz parçaları üzerinden zıplayarak bayrağa ulaşmaya çalışıyorsunuz. Penguenimiz ailesinden ayrı ve hedefimizde ailesiyle onu buluşturmak var. Gerektiğinde kaplumbağanın sırtına atlayarak yada bir deniz yıldızının yardımıyla buzul parçacıkları arasında yolunuza devam ediyorsunuz. Bu yolculukta köpek balıkları gibi tehlikeli avcılardan da korunmaya çalışıyorsunuz. Uygulamaya android market search kısmına "Air Penguin" yazarak ulaşabilirsiniz. Ücretsiz olarak sunulan bu uygulamayı çok beğeneceksiniz. Bayrağa her ulaştığınızda "huu huuu" sesini işitebilirsiniz.

Facebook Kullanıcıları Kaç Yaşında?

Facebook, twitter gibi sosyal ağları kullanmak için yada bir e-posta hesabına sahip olabilmek için en az kaç yaşında olmak gerekiyor? Böyle bir denetleme varmıdır? Google ve Facebook hizmet şartlarına göre en az 13 yaşında olması gerekiyor bir kullanıcının. Ancak, ebeveynlerinin bilgisi olmadan kayıt olan çocukların sayısı bir hayli çok olsa gerek.

Yapılan bir araştırmaya göre 13 yaşın altında ki insanların yarısından fazlasına ait bir facebook hesabı bulunuyor. Sosyal ağ devi facebook'un yaş sınırlamalarına rağmen %50'lik bir kısım en az bir profil sahibi. New York üniversitesinde yapılan bir araştırmaya göre 13 yaşın altında ki insanların %55'ine ait bir sosyal ağ profili bulunuyor. Bu aynı zamanda ailesinden izin alarak profil sahibi olanların daha az bir kesim olduğunu gösteriyor. Öte yandan Facebook'un kurucusu Mark Zuckerberg ise yaş sınırlamasının kaldırılmasını arzu ettiğini dile getiriyor. Bu anlamda eğitimin faydalarını öne sürüyor. Ancak Amerika'da ki fedaral yasalardan dolayı şuan yaş sınırlamalarında bir değişiklik yapılamıyor. (COPPA – Children's Online Privacy Protection Act)

12 Aralık 2011 Pazartesi

Android İçin Özel Şifre Kullan

Android Logo

Google Hesap Güvenliği


Her gün yüzlerce ve hatta binlerce insanın mail hesapları korsanlar tarafından ele geçiriliyor. Bu gibi kötü niyetli kişilerden korunabilmek için Google'ın 2 adımlı doğrulama özelliğini aktif hale getirmeniz çok fayda sağlayacaktır. Bu özelliği aktif ederek google hesabınızı bir telefon numarasıyla eşleştirebiliyorsunuz. Tanınmayan bir cihazdan hesabınıza erişim yapılmaya sağlandığında bir doğrulama kodu girilmesi gerekiyor ve gerekli kod hesap ile ilişkilendirilen numaraya gönderiliyor.

Uygulamaya Özel Şifreler


Mobil telefonlar ve bazı uygulamalar hesaba erişim sağlanırken doğrulama kodunu isteyemiyor. Buna çözüm olarak uygulamaya özel şifreler oluşturabiliyorsunuz. Bu aynı zamanda google hesabınızı mobil platformlarda ki tehlikelerden de korumuş oluyor. Uygulamaya özel şifre oluşturarak örneğin android için bir şifre belirliyorsunuz ve hesap aynı olduğu halde farklı bir şifre ile market gibi platformlara erişebiliyorsunuz.

Telefon Kullanmadığınızda


2 adımlı doğrulama özelliği aktif edildiği halde telefona erişiminiz yoksa yedek kodlar ile hesaba yine giriş yapabilirsiniz. Bunun için gerekli yedek kodları gizli bir yere depolamak, yazdırarak cüzdanımızda taşımamız yeterli olacaktır. Böylece hesaba erişim konusunda sıkıntı yine yaşanmayacaktır.

Gerekli düzenlemeler için google hesap ayarları sayfasını ziyaret etmeniz yeterli olacaktır.

4 Aralık 2011 Pazar

En Çok Kullanılan 25 İnternet Şifresi

Aşağıda ki listede “SplashData” tarafından oluşturulan bir top25 listesi göreceksiniz. Bu şifreler en çok kullanılan ve tercih edilen ilk 25 şifrenin listesidir. Bu listede ki şifrelerden en az bir tanesini bu makaleyi okuyan herkes kullanmıştır. Çünkü basit şifreleri birçok yerde kullanıyoruz. En azından bilgisayar açılış şifremiz, okulumuzun öğrenci giriş şifresi, telefonumuzun açılış şifresi, deneme amaçlı üye olduğumuz forumda ki kullanıcı şifremiz vs.

1. password
2. 123456
3.12345678
4. qwerty
5. abc123
6. monkey
7. 1234567
8. letmein
9. trustno1
10. dragon
11. baseball
12. 111111
13. iloveyou
14. master
15. sunshine
16. ashley
17. bailey
18. passw0rd
19. shadow
20. 123123
21. 654321
22. superman
23. qazwsx
24. michael
25. football

Yapmayın: 12345, 123456 gibi ilk akla gelen şifreleri kesinlikle kullanmayın, özel hayatınıza dair kişisel bilgilerinizi içeren şifreler oluşturmayın. Bunlar, beslediğiniz hayvanın ismi, arabanızın modeli, oturduğunuz semt, en sevdiğiniz yemeğin ismi olabilir. Sekiz karakterden daha az şifreler oluşturmamaya özen gösterin. Şifrelerinizin tarayıcılar tarafından hatırlanmasına izin vermeyin, bunun için “şifremi hatırla” özelliğini kullanmamanız yeterli olacaktır. Güvenmediğiniz bilgisayarlarda önemli şifrelerinizi kullanmayın. Kelimeleri tahmin edilecek düzeyde basit karakter oyunlarıyla değiştirmeyin. Örneğin “evet” yerine “ewet” yazmayın. Bu daha çok şifrenin tahmin derecesini arttıracaktır. Tahmin edilebilirliği zorlaştırmamız gerekmektedir.

Yapabilirsiniz: Küçük harf, büyük harf, sayı ve diğer özel karakterleri tek bir şifrede kullanın. Sekiz karakter ve sekiz karakterden daha fazla uzun şifreleri tercih edin. Kötü amaçlı kişilerin şifre kırma işlemleri daha zor olacaktır. Farklı hesaplarınızda farklı şifreleri tercih edin. Facebook ile msn şifreniz aynı olursa tek hamlede ikisini de kaybedebilirsiniz. Her zaman varsayılan olarak size verilen şifreleri değiştirin. Örneğin modem arayüzüne erişmek için gerekli olan şifreyi dikkatli bir şekilde değiştirmeniz gerekmektedir. Şifreler oluştururken kendi algoritmanızı kullanın. Yani kendi algoritmanızı oluşturun.

3 Aralık 2011 Cumartesi

Maxthon Web Tarayıcısı Nasıl?

Web Tarayıcısı

Sekmelerin ilk kez kullanıldığı, iki kez webware 100 ödülünü kazanan ve çok fonksiyonlu bir kullanım keyfi sunan Maxthon web tarayıcısı günden güne popülerliğini arttırıyor. Ülkemiz de çok kullanılmasa da rakiplerine nazaran farklı bir tarayıcı olma özelliğini barındırıyor. Fazla uzatmadan özelliklerinden biraz fısıldamak istiyorum.Tarayıcı üzerinden kısayol ile skin değiştirme özelliği bulunuyor, isterseniz IE6 görünümünde bile kullanabilirsiniz. Yeni bir sekme açıldığı zaman opera tarayıcısı gibi kare kare adres linklerinin bulunduğu sayfa açılıyor ve kullanıcı dilediği gibi özelleştirebiliyor. Maxthon’un üst kısmında sağ tarafta ki kısayolların içerisinde “online notepad” bulunmaktadır.

Tarayıcı üzerinden çalışan bir notepad ile nette gezinirken hızlı ve kolay bir şekilde not tutabilirsiniz. Webde tur atarken sayfanın tamamını yada text konumunda ki herhangi bir bölümü tek bir tuş ile farklı dillere çevirebilirsiniz. Bunun dışında en faydalı özelliklerden biriside ekran görüntüsü alma özelliği olsa gerek. Çünkü sayfalarda tur atarken tek bir tık ile isterseniz sayfanın tamamını yada yine isterseniz sayfanın herhangi bir bölümünün görüntüsünü çok kısa bir şekilde alıp kaydedebiliyorsunuz. Bunun için paint yada ekstra bir yazılıma gerek duymuyor.

Yine “Resource Sniffer” ile bulunduğunuz sayfada ki öğe bilgilerini görüntüleyebiliyorsunuz. Sayfada kaç resim var, kaç ses dosyası var vs. Mozillada ki autofill eklentisiyle aynı işe yaradığını düşündüğüm “Magic Fill” özelliğide bulunuyor. Yine isterseniz gözü yormaması için karanlıkta çalışırken tarayıcıyı gece modunda çalıştırabiliyorsunuz.

Yine tek bir tık ile tarayıcı üzerinden masaüstü, belgeler gibi konumlara ulaşabiliyor, paint, hesap makinesi, notepad gibi uygulamaları çalıştırabiliyorsunuz. Burada kullanılan kısayollara eklemelerde yapma şansınız bulunuyor. Split Screen ile bir tarayıcıda iki sayfa görüntüleye bilirsiniz.

Maxthon profili oluşturabilir ve Eşitleme özelliğinden diğer tarayıcılar gibi yararlanabilirsiniz. Çok akıllı ve kullanışlı olan bu tarayıcının önümüzde ki aylarda Ülkemiz’de çok fazla popüler olacağını söylemeden edemeyeceğim.

Bilgi: www.maxthon.com

2 Aralık 2011 Cuma

Gmail için Yeni Bir Görünüm

Logo

Gmail için yep yeni bir tema geliyor. Alışılmış temanın dışına çıkılarak kullanıcı bazlı özelleştirilebilir bir gmail ile tanışacağız.Yakın bir zaman da herkesin otomatik olarak geçeceği bu yeni sürümü isterseniz şimdiden kullanmaya başlayabilirsiniz. Bunun için gmail'de oturum açıp “yeni görünüme geç” dememiz yeterli olmaktadır. 

Yeni arayüzle birlikte daha sade daha modern bir gmail ile karşılaşıyoruz. Gmail'inizin görünümünü yeni temalar yükleyerek değiştirebilirsiniz. Ben ilk olarak android temasını denedim, fena değil, şimdilik bunu kullanacağım. İletilerin ön plana çıkarıldığı yeni tasarım ile yazışmalar daha rahat okunabilecek ve hazırlanacak. Mailbox'ın bulunduğu ekranın boyutuna dair Geniş, Dar ve Kompakt seçeneklerinden birtanesini seçebilirsiniz. Örneğin geniş ekran kullanıyorsanız “Geniş” seçeneğini tercih edebilirsiniz. Yeni temayla birlikte maillerde ki denetimler, arama ve filtreleme sistemi, kişiler ve görev yönetimleri de kolaylaştırılıyor.