Kategori Arşivi: ‘Belgeler’

Virüs ve Solucan arasındaki ayrım nedir?

computer-trojan-virus-wormEsen! Yaşamımızın bir parçası durumuna gelen bilgisayar, tablet ya da telefonlarımızı işleten düzene “işletim sistemi” diyoruz. Bu sistemler içerisinde özel yaşantımız, işimiz, önem verdiğimiz birçok şey bulunuyor. Bunların kötü niyetli biri ya da birilerinin eline geçmesi bizi tedirgin ya da rahatsız edebileceği gibi hayatımızı alt üst de edebilir. Veya işimiz ile ilgili önemli verilerin kaybolması bizi çok büyük sıkıntıya sokabilir. Daha da büyük düşünürsek şirketlerin, hükümetlerin veya burada önemli pozisyondaki birilerinin işini kaybetmesine neden olabilir.

Bizim “işletim sistem”lerimizdeki ya da insanın bizzat kendisindeki açıkları kullanarak sistemimize sızan/kilitleyen/kullanılmaz duruma getiren yazılımlara “zararlı” diyoruz. Evet insanın diyorum çünkü arkadaşlar çoğu zaman bizim hatalarımız yüzünden sistemlerimize zararlı yazılımlar bulaşıyor. Bir çok kişi hala doğru ifadeyi kullanamıyor ve her zararlıya virüs diyor. Biz eğer bir genelleme yapacaksak virüs yerine zararlı demeliyiz. Şimdi tanımlara geçelim:

VİRÜS:
Bir bilgisayar virüsü kendini bir dosya ya da programa ekleyerek bir bilgisayardan diğerine yayılmasını sağlayabilen ve bulaştığı bilgisayara zarar verebilen bir yazılımdır. Yaptıklarına bakılarak bir bilgisayar virüsü bilgisayarızda can sıkıcı küçük değişiklikler de yapabilir, ya da donanım da olmak üzere yazılım ve dosyalarına zarar verebilir. devamını okuyun »

Share Button
Kategori Belgeler, Genel
29.04.2016
1251 Okunma

Tar.gz Tar.bz2 Arşivleri Nasıl Açılır?

tarsEsen! Bir arşiv dosyasına sağ tıklayıp açmak genelde bir windows alışkanlığıdır. Ancak linux ya da unix türevi bir işletim sistemi kullanıyorsanız, zamanınız komut satırında geçiyorsa, bu yöntemi kullanmazsınız. Biz genelde zip ya da rar dosyası deyip geçiyoruz ama bilmemiz gereken iki tür var: Sıkıştırma araçları ve arşiv araçları. Uzantısı sadece tar, iso, mar vs. olan dosyalar bizim için sadece arşiv dosyasıdır. Uzantısı tar.gz ya da sadece gz, zip, rar, cab olan dosyalar ise sıkıştırılmış dosyalardır. Bu yazıda en sık karşılaşacağınız sıkıştırma/arşiv araçlarını komut satırından nasıl hızlıca açıp ya da paketleyeceğimizi göstereceğim.

Tar – Tape Archiving Utility

Tar Yaratmak/Yapmak:

tar -cf arsiv.tar arsiv/

devamını okuyun »

Share Button
Kategori Belgeler, Unix/Linux
27.04.2016
1375 Okunma

Linux Terminali 256 Renk Yapmak

Esen!Terminal Renkleri
Bazı komut satırı yazılımları veya betikleri doğru çalışmak için terminalin 256 renk olmasını isterler. Eğer terminaliniz 256 renk ayarlarında değilse bunu yapmak çok kolay. Önce linux terminalimizin hangi renk ayarlarında olduğunu öğrenelim:

Komut satırına yazalım:

tput colors

Çıkan sonuç 8 ya da 256’dan ayrı mı? O zaman hemen düzeltelim. devamını okuyun »

Share Button
Kategori Belgeler, Unix/Linux
23.04.2016
1687 Okunma

ePub ekitaplar Kindle Paperwhite ile Nasıl Okunabilir?

Merhabalar, Amazon.com Kindle serisi ve bulut teknolojisi ile iyi bir çıkış yakaladı. Bunun arkasında hatırı sayılır bir teknoloji var. Bu konuda yeni Kindle Paperwhite’ın nasıl yaratıldığına dair güzel bir video var izlemenizi öneririm.

Kindle tabi ticari bir marka olmasıyla bizim gibi açık kaynakçılara hitap etmeyen bir özelliği var: ePub gibi açık kaynak eKitap biçimini tanımıyor. Tabiki bu bizim için bir sorun teşkil etmemeli değil mi? O zaman şimdi bu sorunun üstesinden nasıl geleceğiz açıklayalım.

Bilgisayarınıza Calibre isimli yazılımı kurun. Calibre açık kaynak kodlu bir eKitap dönüştürme yazılımı ve fazlası! Bu yazılım ile bir çok kitap biçimini birbirleri arasında dönüştürebiliriz. Calibre Windows, Linux ve OS X sistemlerini desteklemektedir. Hatta Kindle’ı bilgisayarınıza bağladığınız zaman onu tanımaktadır. Calibre aynı zamanda Türkçe dil desteği başta olmak üzere bir çok dili de desteklemektedir.
devamını okuyun »

Share Button
Kategori Belgeler
13.09.2013
12805 Okunma

How to Install PyQt4 on OS X

res-py2app-pyqtHello! In my tutorial i’ll describe how to install PyQt4 on Os X manually. You can try installing by MacPorts or HomeBrew. I had tried both. But i couldn’t get the result what i wanted. So i managed my goal by installing and configuring manually.

This is a tutorial on Mac OS X 10.8.4, with: Python2.7; with : PyQt-mac-gpl-4.10.4-snapshot-f32540dbcf98.tar.gz and with : sip-4.15.2-snapshot-14732b487dda.tar.gz.

It should be the same on previous and next versions.

How to install PyQt4 ?
devamını okuyun »

Share Button
08.09.2013
8023 Okunma

How To Install Python 3 on OS X

python-logoIf you have a updated or you have OS X Lion, it comes with Python 2.7 by default. But whether you want to install Python 3; it is really easy, just follow the steps:

1. Ok go to Python 3 download page and read the features of new release. Then scroll a little bit and download Python 3 for your Mac. Or simply click here.

2. After download finishes check your download folder and simply double click(or Cmd+Down Arrow) on the installer and follow the instructions.

3. After installation finishes you have brand new Python 3 with Python 2.7 on your Mac without restart. But don’t forget to write

python3

Because if you write down “python” and hit enter the Python 2.7 will run.

4. You can add an alias for “python3” and call it “python” so that no matter what, Python 3.x.x will always open whether you type “python” or “python3.” To do this, open up Terminal.

5. At the command prompt,  type: open ~/.bash_profile And this will open up the file in your default text editor. Add the following line to the file and save: alias python=”python3″

6. That’s all.

Share Button
25.08.2013
1770 Okunma

Pencere Animasyonları – AnimateWindow fonksiyonu ve RadioButton Kullanımı

Merhabalar; AnimateWindow fonksiyonu; pencerenizi açarken ya da kapatırken bazı görsel efektler sunmanıza yarar. Bunlar dönme, kayma, çökme/açılma ve yavaşça görünür olma şeklindedir. Bunların bazılarını birleştirebilirsiniz de aynı zamanda.

Yazım Şekli:
AnimateWindow,hWnd,dwTime,dwFlags
Örnek olarak:
invoke AnimateWindow,hWin,600,AW_HIDE or AW_SLIDE or AW_HOR_POSITIVE

Parametreler:
hWnd(dword): Oynatacağımız pencerenin handle değeri burada oluyor
dwTime(dword): Milisaniye olarak animasyonun oynayacağı süreyi belirtir.
dwFlags(dword):Animasyonun çeşidi. Bir seferde birden fazla çeşit kullanabilirsiniz. Bunu yapmak için bayrakların arasına “OR” mantıksal operatörünü koymanız yeterli. Pencere açılırken “AW_ACTIVATE” eğer kapanacaksa “AW_HIDE” kullanılır.

For English users please visit: MASM32 Forum Related Topic devamını okuyun »

Share Button
Kategori Assembly, Belgeler
05.11.2012
2388 Okunma

1000000 Digit Pi Number Generator

Selamlar;

Pi sayısını hepimiz biliriz: 3,14 .Bir dairenin çevresinin çapına oranıdır. Ama bu sayı bu kadar değil. Bazıinsanlar Pi sayısının sonsuza kadar uzadığını söylüyorlar. Bazı matematikçiler de daha sonsuza kadar ulaşamadıklarını bu yüzden bu sayının bu kadar uzadığını ya da bir örüntü(düzen) içinde kendisini tekrar edip etmediğini bilemeyeceklerini söylüyor.

Pi sayısının 65 hanesi:
3,1415926535897932384626433832795
028841971693993751058209749445923

Bugün dünyada 10 trilyon basamağa kadar ulaşılmış pi sayısında. Bu rakama ulaşabilmek için sadece yazılım/algoritma değil aynı zamanda donanımda gerekir. Benim aşağıda verdiğim kodları 1000000 hane için derleyin, göreceksiniz ki bazılarınızın bilgisayarında çalışmayacak. Benim makinemde 267 saniyede 1milyon haneye ulaştım. Sizde deneyin.

Ayrıca NumberWorld isminde bir site var burada 10trilyon haneye ulaşabilirsiniz. bazı insanlar bu tarz konuları yarış haline getirmişler, laboratuvar kurmuşlar. Bağlantıdaki resimleri inceleyin adam nasıl makinede çalışıyor!

Ekteki dosya Gauss–Legendre algorithm ve GMP (gmp-dynamic-vc-4.1.2 library) kütüphanelerinin birleşiminden oluşturulmuş. Dosyayı derleyebilmek için MASM11 ‘in kurulu olması ve GMP.DLL ‘nin dosya ile aynı klasörde olması gerekmektedir.

http://www.sctzine.com/wp-content/plugins/downloads-manager/img/icons/winrar.gif İndir: 1000000 Digit Pi Number Generator (151.98KB)
Tarih: 09/08/2012
Tıklanma: 1938
Açıklama: Pi Sayısının ilk 1000, 100000, 1000000 hanesini ekrana yazdırabilen program ve kaynak kodları.

Share Button
Kategori Assembly, Belgeler
09.09.2012
3201 Okunma

Reversing MD5+Base64 Crypto rEd ArEnA KeygenMe #1

Selamlar;

Sitemde daha önce Crypto keygenme çözümü paylaşmamıştım. Bu eksikliği gidermek için ve başlangıç seviyesi için gayet uygun bir keygenme buldum. Sadece MD5 ve Base64 şifrelemelerini kullanıyor. Aşağıdaki bağlantıdan keygenme, çözümü ve kaynak kodları indirebilirsiniz. Sorularınızı buradan ya da forumlardan yapabilirsiniz.

http://www.sctzine.com/wp-content/plugins/downloads-manager/img/icons/winzip.gif İndir: rEd ArEnA KM1+ Keygen (565.98KB)
Tarih: 07/09/2012
Tıklanma: 2395
Açıklama: RED Team'den xsp!d3r tarafından yazılan MD5+Base64 şifrelemelerini kullanan bir crypto keygenme. Çözümü keygeni ve kaynak kodları ektedir.

Share Button
08.09.2012
1817 Okunma

Rastgele Ondalıklı Sayı Üreteci

Merhabalar, önceki bir yazımda sizlerle rastgele tamsayı üreten bir araç hazırlayıp kaynak kodlarıyla eklemiştim. BURADAN inceleyebilirsiniz. 2 gün önce MASM Forumlarında rastgele reel sayı üretmek ile ilgili bir konu açılmıştı. Bende bizde de böyle bir örnek olması için kendim bir rastgele ondalıklı sayı üreteci hazırladım. Ayrıca oradaki kaynak kodları da RadASM projesine çevirip düzenledim. (Daha sonra ekleyeceğim)

Rastgele Ondalıklı Sayı Üreteci(Random Real Number Generator) mükemmel bir üreteç değil ama size bir fikir verecek. Ben fonksiyonumda basitçe önce bir rastgele tamsayı ürettim. Sonra ise bu sayıyı pi sayısıyla işlemlere soktum. İsterseniz e sabitinide kullanabilirsiniz ya da kendi sabitinizi kendiniz oluşturabilirsiniz.

Dediğim gibi temel  mantığı anladıktan sonra gerisi sizin hayal gücünüze kalmış. Assembly dilinde ondalıklı sayılar ile çalışacaksanız FPU komutlarını bilmeniz gerekiyor. Buradan ilgili Ağ Sayfasına gidiniz.

Kaynak kodlar aşağıda, devamını okuyun »

Share Button
05.08.2012
3134 Okunma