Archive for the Türkçe Category

Ben mi gideyim?

Monday, 05 May 2009

Askerden döndüm. Dünyada önemli bir değişiklik göremedim. Herşey aynı. Askerlik insanı değiştirir derler. Değişime uğrayacak kadar uzun süre kalmadım. Harp sanatını öğrendim. Hedefi 12′den vurmak için illa ki özel bir yetenek gerekmiyormuş. Tüfeğe hakimiyet esaslarını öğrenip uygulamak yeterli.  Güzel günlerdi yaşadıklarım. Artık benim de “Hiç unutmam bi gün…” diye başlayan bir çok hikayem var. :)

Nöbetten düşenler nöbete gidenleri gördükleri zaman “Ben mi gideyim bu şafaktan sonra?” der, dalga geçerler. Bizimle geçtiler. Tabi ki biz de geçtik. Bizden sonrakiler de geçecek. Asıl askerlik şimdi başlıyor.

Askerlik bitti hayata devam… ;)


Slackware 12.0 ve Kurulumu

Wednesday, 08 August 2008

Slackware Slackware Patrick Volkerding tarafından 1992 yılında yapılmış ve halen geliştirilmekte olan en eski Linux dağıtımlarındandır.

Diğer dağıtımlardan farkı herşeyi sizin yapmanızı bekler. Xwindow olarak 10.0 versiyonundan itibaren sadece KDE‘yi desteklese de Dropline Gnome ile birlikte Gnome masaüstü ortamı da kullanılabilir. Çok hızlıdır. Linux’ın derinliklerine inmek isteyen kullanıcılar için biçilmiş kaftandır. Sonraki aşama Gentoo‘dur tabi daha derinlerini merak edenler için :) . Kararlı ve güvenlidir. 02-07-2007 itibariyle 12.0 versiyonu yayınlanmış durumdadır. 12.0 versiyonu KDE 3.5.7, XFce 4.4.1 ve Kernel 2.6(21.5) ile gelmektedir.
Bilgisayarı Cd den açıyoruz. Açılışta:
“Boot: ” bölümünde entere basıyoruz.
“Enter to select a keyboard map:” klavyemizin dil seçimini yapmak için 1′i seçiyoruz ve ardından “qwerty/tr_q-latin5.map” i seçip ok diyoruz. “Keyboard test” bölümünde 1 i seçip ok diyoruz.
“Slackware login:” ekranında entere basıyoruz. root olarak giriyoruz.
“root@slackware:/#” satırına kurulumu başlatmak için “setup” yazıp entere basıyoruz.
“Addswap”ten işe başlıyoruz: “swap dedected” bölümünden “Check swap partitions for bad blocks?” u seçiyoruz. Swap bölümünü hatalara karşı tarıyor. “swap configured”
“Select linux installation partition”-> “format partition /dev/hda6/”
“Select filesystem for /dev/hda6 ve ok diyoruz. “formatting” ekranı gelir. bekliyoruz. “Done adding linux partition to /etc/fstab” der.
Eğer windows xp kuruluysa “Fat or NTFS partition dedected” der.”yes” i seçip devam ederiz.
Select partition add to /etc/fstab -> “select” deriz.
“Pick mount point for /dev/hda1″ penceresinden windows xp bölümü için yol ayarlarız. “/mnt/winxp” gibi.
“Done adding fat or NTFS” “ok” deriz.
“Source media selection” dan 1 i seçeriz.
“Scanning for cd or dvd drive” bölümünden “auto” yu seçeriz. Scanning der. Kurulumu nereden yapacağımızı belirlemiş olduk.
“Package eries selection” ı seçip ok deriz.
“Select prompting mode” dan full ve ok ile devam ederiz.
Kuruluma başlar. Sırasıyla diğer 2 cd’yi de ister. Değiştirip kuruluma devam ederiz.
Kurulum sonunda:
“Make USB Flash boot” skip ve continue deriz.
“Modem configuration” no modem i seçip devam ederiz.
“Install lilo” da siple seçeneği ile devam ederiz.
“Configure lilo to use frame buffer console?” ok deyip consol ekranı için uygun ekran çözünürlüğünü belirleriz.
“Optional lilo append (Kernel perameters) line” bişey yazmadan ok deriz.
“Select Lilo Destination” lilo yu nereye kuracağımızı belirleriz. MBR deyip devam ederiz.
“Mouse configuration” faremiz için uygun seçenek ile devam ederiz.
“GPM configuration” yes.
“Configuration” yes.
“Enter host name” bilgisayarımızın adını yazıyoruz.
“Enter domain name for (bilgisayar adı)” kullanıcı adımızı tekrar yazıyoruz.
“Setup IP address for “kullancıı adı”” DHCP yi seçip ok diyoruz.
“Set DHCP host name”
“Confirm setup complete” yes diyoruz.
“Confirm startup services to run” başlangıçta çalışmasını istediğimiz porogramları belirliyoruz.
“Console font configuration” yes diyoruz. “lat5-16.psfu.gz” yi seçip ok diyoruz.
“Set as default font” yes diyoruz.
“Hardware clock set to UTC” Saat ayarlaması. yes deriz. Europa/Istanbul u seçip ok ile devam ederiz.
“Select default window manager for x” masaüstümüzü belirliyoruz. xinitrc.kde” yi seçip ok diyoruz.
“Warning no root password dedected” yes deyip şifremizi belirliyoruz. Şifrenizi girerken ekranda görünmemesi ilk kez linux kullanıyorsanız şaşırtabilir.
“Changing password for root” Enter the new password (minimum of 5 max of 127 characters) Please use a combination of upper and lowercase letters and numbers 5-127 karakter arasında büyük-küçük harflerden ve rakamlardan oluşan bir şifre belirliyoruz (İlla bu formatta olması gerekmiyor. ama en az 5 karakter kullanmak zorundasınız). Şifremizi 2 kez giriyoruz.
“Password changed” Şifremizin değiştiğini bildiriyor.
“Pres [Enter] to continue:” enter tuşuna basıyoruz.
“Setup complete” ok deyip kurulumu bitiriyoruz.
“Exit” diyoruz. cd’leri çıkartıp yeniden başlatıyoruz. (Ctrl + Alt + Del ile veya reboot komutu ile)


Kurulumdan Hemen Sonra Windows XP Professional Görev Yöneticisi İşlemler Listesi

Saturday, 08 August 2008

Windows XP kuruldumundan hemen sonra baktığım Windows Görev Yöneticisi’nde
“İşlemler” sekmesindeki programların listesini almıştım. Lazım olur.

Alg.exe LOCAL SERVICE
Svchost.exe LOCAL SERVICE
Ctfmon.exe USER
Taskmgr.exe USER
Wscntfy.exe USER
Explorer.exe USER
Csrss.exe SYSTEM
Isass.exe SYSTEM
Wmiadap.exe SYSTEM
Msiexec.exe SYSTEM
Services.exe SYSTEM
Sistem Boşta İşlemi SYSTEM
Smss.exe SYSTEM
Spoolsv.exe SYSTEM
System SYSTEM
Winlogon.exe SYSTEM
Wmiprvse.exe SYSTEM
Wuauclt.exe SYSTEM


Java Başlangıç (3 Kısa Adımda Asgari Gereksinimle)

Saturday, 08 August 2008

1. Adım, java.sun.com ‘un downloads sayfasından “The Java SE Development Kit (JDK)” yı indiriyoruz ve kuruyoruz. Bu program java programlarımızın çalışması için gereken Java Sanal Makinesi’ni bilgisayarımıza kuruyor. Bu işlemle 1. adımı tamamlamış oluyoruz.

Sistem özelliklerini açma

Sistem Özelliklerini Açma

Sistem değişkenleri

Sistem değişkenleri

2. Adım, sisteme yolları tanıtmak. Bilgisayarım simgesine sağ tıklıyoruz ve Özelikler seçeneği ile Sistem Özellikleri penceresini açıyoruz. Burada Gelişmiş sekmesinde Ortam Değişkenleri düğmesi ile Ortam Değişkenleri penceresine geliyoruz. Gelen pencerede Sistem Değişkenleri kutusundan Path değişkenini işaret edip Düzenle düğmesi ile düzenleme kutusuna geliyoruz.Açılan pencerede Değişken Değeri kutucuğuna aşağıdaki yolları ekliyoruz. Ama java.sun.com sitesinden indirdiğiniz sürümünüze uygun şekilde değiştirerek.

;C:\Program Files\Java\jdk1.6.0_05\bin;C:\Program Files\Java\jre1.6.0_05\bin;C:\j2sdk1.4.2_17\bin;

3.Adım, ilk programımızı hazırlamak. Not Defteri’ni açıyoruz ve java kodlarını yazmaya başlıyoruz.

import java.util.*;
import java.text.*;

public class ilk
{
public static void main(String[] args)
{
GregorianCalendar zaman = new GregorianCalendar(2007, Calendar.MAY, 23, 14, 36);
Date d = zaman.getTime();
DateFormat an = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
String yaz = an.format(d);
System.out.println(“Uzak… ” + yaz);
}
}

ilk.java adıyla kaydedip,
javac ilk.java komutuyla derliyoruz (javac komutundaki c harfine dikkat edin).
java ilk komutuyla da çalıştırıyoruz. Hadi şimdi java kurdu olun. Kodlar arasında kaybolun.

http://java.sun.com/…/overview-summary.html


Bir Yolu Sürücü Olarak Atama

Thursday, 07 July 2008

Windows”ta uzun bir yolu olan bir klasöre ulaşımı kolaylaştırmak için bir sürücü harfiyle bir yolu birleştirebiliriz. Bu işlem için SUBST komutunu kullanabiliriz. Bir örnekle anlatalım:
Bir sürücü ismi atamak istediğimiz klasörümüzün yolu C:\Documents and Settings\All User\amsn\webcam olsun.
[Başlat] düğmesi ve [Çalıştır] seçeneği ile [Çalıştır] kutucuğunu açıyoruz. Konsol ekranına gelmek için cmd yazıp [Enter] tuşuna basıyoruz. Açılan siyah konsol penceresinde,
C:\Documents and Settings> SUBST W: c:\Documents and Settings\All User\amsn\webcam
yazıyoruz ve [Enter] tuşuna basıp komutu işletiyoruz. W harfi C:\Documents and Settings\All User\amsn\webcam yolunu atadığımız yeni sürücü harfimiz oldu. Artık klasörümüzü sürücü olarak kullanabiliriz. Bilgisayarım’dan görebiliriz. Yaptığımız işlemi geri almak için aynı yukarıdaki gibi komut penceresinde C:\Documents and Settings> SUBST W: /D komutunu girmeliyiz.

SUBST [Sürücü ismi] [Yol]
SUBST [Sürücü ismi] /D


Windows’un Özel Yolları

Thursday, 07 July 2008

Windows’un kullandığı özel yollardan, klasörlerlerden, paramatrelerden bazıları:
%ALLUSERSPROFILE% -> C:\Documents and Settings\All Users
%APPDATA% -> C:\Documents and Settings\Ongun\Application Data
%CLIENTNAME% -> Console döndürür.
%CMDCMDLINE% cmd.exe ile komut satırına geçer
%CMDEXTVERSION% Komut işlemcisinin versiyonunu gösterir.
%CommonProgramFiles% -> C:\Program Files\Common Files klasörünü açar.
%COMPUTERNAME% Bilgisayarın adını döndürür.
%COMSPEC% ->Komut kabuğunun çalıştırıldığı yolu gösterir. C:\WINDOWS\system32>
%DATE% Tarihi dönderir. date /t komutu ile benzerlik gösterir.
%ERRORLEVEL% Son komut hatasını dönderir. Sıfır olmayan çıktı hata olduğunu gösterir.
%FP_NO_HOST_CHECK% ->Bunu bilmiyorum “NO” döndürüyor.
%homedrive% -> windows un yüklü olduğu sürücü adını döndürür. genelde c:
%homepath% -> kullanıcının home klasörünün adını döndürür. C:\Documents and Settings\Ongun
%HOMESHARE% -> Paylaşılan klsörün adını dönderir.
%LOGONSERVER% -> Oturum açmış kullanıcı adını döndürür
%NUMBER_OF_PROCESSORS% bilgisayardaki işlemci sayısını döndürür.
%OS% ->İşletim sisteminin adını döndürür.
%PATH% -> C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
C:\Program Files\QuickTime\QTSystem\ klasörlerini listeler.
%PATHEXT% -> Çalıştırılabilen uzantıları döndürür. .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
%PROCESSOR_ARCHITECTURE% ->İşlemci tipini döndürür. x86 veya IA64 (Itanium-tabanlı).
%PROCESSOR_IDENTFIER% -> İşlemcinin açıklamasını döndürür.
%PROCESSOR_LEVEL% Bilgisayardaki işlemcinin model numarasını döndürür.
%PROCESSOR_REVISION% -> İşlemci numarasını tekrar okur.
%PROMPT% -> $P$G çıktısını verir.
%ProgramFiles% ->C:\Program Files klasörünü döndürür.
%RANDOM% -> CMD.exe 0 ile 32767 arasında rastgele bir sayı döndürür.
%SESSIONNAME% -> Console döndürür.
%systemdrive% -> Windows Server’da system root klasörünün olduğu sürücü adını döndürür. C:
%SYSTEMROOT% ->Windows Server’da system root klasörünün adını döndürür. C:\WINDOWS
%TEMP% -> Uygulamaların kullandığı geçici klasörün adını döndürür. C:\DOCUME~1\ALLUSE~2\LOCALS~1\Temp
%TMP% -> Uygulamaların kullandığı geçici klasörün adını döndürür. C:\DOCUME~1\ALLUSE~2\LOCALS~1\Temp
%TIME% -> Saati dönderir. time /t komutu ile benzerlik gösterir.
%USERDOMAIN% -> Kullanıcı hesabının alan adını döndürür.
%USERNAME% -> Giriş yapmış kullanıcı adını döndürür.
%USERPROFILE% -> C:\Documents and Settings\Ongun
%windir% -> İşletim sisteminin olduğu klasörü açar. c:\Windows


Tarayıcıların Geçici Depo Adresleri

Thursday, 07 July 2008

Tarayıcıların geçici veri (temp, cache, ön bellek, indirilen dosyaların) klasörlerinin adresleri; Firefox için tarayıcının adres satırına “about:cahce” yazıp bulabilirsiniz. Ama genelde C:\Documents and Settings\Kullanıcı adınız\LocalSettings\ApplicationData\Mozilla\Firefox\Profiles\ klasöründe xxx.default\Cache gibi bir klasörün içindedir. (xxx yerinde rakam ve harfler var)

Internet Explorer için C:\Documents and Settings\Kullanıcı adınız\LocalSettings\Temp klasöründedir.

Opera için C:\Documents and Settings\Kullanıcı adınız\Local Settings\Application Data\Opera\Opera\profile\cache4 klasörünün içindedir.


E-posta Listesindekileri Spam’den Koruma

Thursday, 07 July 2008

Gelen (yönlendirilen) e-postaların bazılarında uç uca eklenmiş e-posta adresleriyle karşılaşmışsınızdır.  İşte bu uç uca eklenmiş e-posta adresleri bir gün spamer’ların (istenmeyen e-posta gönderen) ağlarına takılır. Bu küçük ayrıntıya dikkat ederek hem kötü bir görüntü oluşmasını engellemiş olursunuz hem de gerçek zamanlı bir önlem almış olursunuz. Nasıl mı? Birden fazla kişiye e-posta gönderceğiniz zaman e-posta adreslerini “Kime: (To:)” kısmı yerine “Bcc:” kısmına yazarsanız, e-postayı gönderdiğiniz kişiler sizin listenizdeki tüm e-posta adreslerini görmezler. Ve yönlendirirken göndermeden önce içerikteki e-posta adreslerini silebilirsiniz. Böylece bir nebze olsun spam postalara karşı önlem almış olursunuz. Ve gönderdiğiniz kişinin kendini özel hissetmesini sağlamış olursunuz.


Java’da Adım Adım .JAR Dosyası Oluşturma

Thursday, 07 July 2008

Oluşturduğumuz .JAVA dosyamızı derleyip .CLASS dosyası haline getiriyoruz. Ana sınıfı bildirmek için bir bildiri dosyası oluşturuyoruz. Ve birleştirip .jar dosyası haline getiriyoruz. Şimdi baştan alıp 1. adıma geçelim. Siz adımları kendi dosyalarınıza göre uygulayabilirsiniz. Ben bir örnek üzerinde anlatayım.

Adım adım .jar yapımı

Adım adım .jar yapımı

1. Adım; Kodlarımızı yazdığımız .java dosyamızı derleyip .class dosyası haline getirmeliyiz. Örnek kod:

class slm{
public static void main(String[] args) {
System.out.println(“Selam…”);
}
}

kaynakdosya.java şeklinde kaydediyoruz. Ben slm.java adıyla kaydettim. Dosya adı ana sınıf ile aynı olmalı.
2. Adım; .CLASS dosyasını oluşturmak için komut satırından “javac slm.java” komutuyla derledim. Kodunuzda hata yoksa artık .CLASS uzantılı bir dosyanız olmalı. slm.class dosyası hazır. “java slm” komutuyla .CLASS uzantılı dosyayı çalıştırıp test ediyorum. “Selam…” çıktısını alıyorum.
3. Adım; Ana sınıfımızı (Main class) bildirmek için bir dosya oluşturup içine ana sınıfımızı

Main-Class: anasınıf

şeklinde oluşturup herhangi bir adla (MANIFEST.MF kullanılır) kaydediyoruz.

Main-Class: slm

yazıp sınıfım.txt adıyla kaydettim. (Altta 2 boş satır olmalı. Main-Class: slm yazdıktan sonra 2 kez [Enter]e basarak…)

4. Adım; konsol ekranında “jar cfm jardosyasıadı.jar sınıfbildiridosyası *.class” komutuyla .JAR dosyası oluşturuyoruz. “jar cfm slm.jar sınıfım.txt slm.class” komutuyla birleştirip slm.jar dosyamızı ürettik. Artık “java -jar slm.jar” komutuyla çalıştırabiliriz. Bu kadar. Tüm adımları resimde de görebilirsiniz.

Başka İngilizce kaynaklar için buraya bakabilirsiniz.


Bismillah

Thursday, 07 July 2008

Besmele her hayrın başıdır.

Ya Allah Bismillah. :)