26 Eylül 2010 Pazar

Python 2.6.6 Download

Python v3.2.x ve v.2.7.x sürümlerini indirmek için resmi sitedeki download bölümünü kullanabilirsiniz. Üniversitelerde halen v2.6.x sürümü kabul gördüğü için download linklerini bu sürüm için veriyorum. İleride vakit bulabilirsem de dil ile ilgili kısa bilgiler vermeye çalışacağım.

Python v2.6.6 ( x86 MSI Installer )
Python v2.6.6 ( x64 MSI Installer )
Python v2.6.6 ( Help File )
Python v2.6.6 ( Documentation PDF )

FACEBOOK LIKE SOCIAL SOFTWARE IN THE COMPANY


- WE DEFINITELY NEED A FACEBOOK LIKE SOCIAL SOFTWARE IN OUR COMPANY

- DEFINITELY
- WHY?

- FIRST: YOU HAVE TO BE A ENTERPRISE 2.0 NOWADAYS...
- AND SECOND: I WANT TO KNOW WHICH OF THE CHICKS HERE ARE SINGLES

- GOT IT

18 Eylül 2010 Cumartesi

Java Dersleri - JDK Download


Java SE Development Kit 6u21 (JDK) bu link üzerinden indirilebilir.

Ayrıca JRE'i de indirmek isterseniz, (Java SE Runtime Environment 6u21bu linki kullanabilirsiniz.

Java Dersleri - DrJava - Sistem Gereksinimleri ve Kurulum


DrJava'nın çalışması için Java 2 v1.4 veya daha yeni sürüm bir virtual machine gerekiyor. Ayrıca derleme yapabilmek için de makinanızda JDK (JRE değil) kurulu olmalı.

Windows platformu için ilgili dosyayı indirip, istediğiniz bir klasöre kopyaladıktan sonra .exe dosyasını çift tıklayıp çalıştırabilirsiniz herhangi bir kurulum gerekmiyor. Uygulamayı ilk kez çalıştırdığınızda dosya tipleri ile ilişkilendirme yapmak isteyip istemediğiniz sorulacak. Bu noktada evet diyerek .java dosyalarının bundan sonra DrJava ile birlikte açılmasını sağlayabilirsiniz.

Uygulamayı çalıştırma esnasında hatalar alıyorsanız ya da aklınızda farklı sorular var ise, uygulamanin resmi sitesinde yer alan ve aşağıda linkini verdiğim, sıkça sorulan sorular bölümüne bakabilirsiniz.
http://drjava.sourceforge.net/faq.shtml

Ayrıca aşağıdaki konuları kapsayan 3 videoyu bu linkten izleyebilirsiniz.
JDK kurulumu,
DrJava kurulumu ve özelleştirilmesi,
ve DrJava kullanımı hakkında bilgiler

Java Dersleri - DrJava (Ücretsiz IDE) Download


DrJava, Java uygulamaları kodlamak için üretilmiş olan ve yeni başlayanlar için anlaşılması ve de kullanılması kolay olan bir uygulama geliştirme ortamıdır. Üretilmesinin ana amaçlarından birisi öğrencilerin Java ile programlamayı anlamasını kolaylaştırmaktır. Programcıların sezgisel bir şekilde kullanabilecekleri, oldukça kullanıcı dostu bir arayüz sunar.

Şu anda mevcut olan son kararlı sürüm drjava-stable-20100913-r5387 , aşağıdaki linkte verdiğim sayfadan indirilebilir. Bu sürüm hem Java5 hem de Java6'yı destekliyor. Aynı sayfa üzerinde DrJava'nın kaynak kodları ve Eclipse için geliştirilen plug-in de bulunabilir.

12 Eylül 2010 Pazar

.NET içerisindeki 5 Temel Tip ve Değer, Referans farkı

.NET 'in 5 temel tipi vardır.
Bunlar Enum , Struct , Interface , Class ve Delegate tipleridir.

Adı geçen tiplerden Enum ve Struct değer türlü olup , diğer 3 tip referans türlüdür.
Değer türlüler belleğin stack bölümünde yer alırken, referans türlüler ise heap bölümünde yer alırlar.

Değer türlüler, datalarını kendi üstlerinde taşırken, referans türlüler veriyi heap bölgesinde tutar ve stack veya heap üzerindeki bir referans (pointer'a benzetebiliriz) ile veriyi işaret ederler. Bu işaretçi işletim sistemine bağlı olarak bellekte 32-bit (4 byte) veya 64-bit (8 byte) yer kaplar.

İki değer türlü arasında atama yapıldığında, verinin yeni bir kopyası çıkartılır ve bir değişken üzerinde yapılan değişiklik diğerini kesinlikle etkilemez. Referans türlüler arasında yapılan atamalarda ise referansın bir kopyası çıkartılır ve iki referans da aynı adresteki datayı işaret ederler. Bu durumda hangi referans üzerinden işlem yapılırsa yapılsın, ortamdaki data tektir ve direkt olarak bir değişken üzerinden yapılan değişiklik , diğeri üzerinden gözlemlenebilir.