Tag Archives | e-kitap

Standart C Programlama Dili

C programlama dili, günümüzde en yaygın kullanılan dillerden biridir. C dili, COBOL, FORTRAN, PL/I gibi eski programlama dilleri grubuna dahil edilemeyeceği gibi, Ada, Modula-2 gibi yeni sayılabilecek dil grubuna da girmez. C dili, klasik programlama dilleri kavramlarının, yeni, basit ve kolay kullanılır bir şekilde sağlandığı pratik bir dildir. C’nin popülaritesi daha çok UNIX’inki ile ilişkilidir, çünkü C, ilk olarak, UNIX dünyasının programlama dili olarak ortaya çıkmıştır. Bu popülarite, kişisel bilgisayarların çoğalması ve bunlar üzerindeki güçlü derleyici ile programlama ortamlarının kullanılabilir hale gelmesinden sonra daha çok artmıştır. Bu ders kitabı, programlama dilleri üzerine Türkiye’de hazırlanan ders kitapları açığını kapatma amacını gütmektedir. Bilgisayar sistemlerine giriş, sistem programlama, sistem yazılımı ve işletim sistemleri gibi, C dilinin programlama projeleri geliştirilmesinde öğretildiği ve kullanıldığı dersler için tasarlanmıştır. Kitap, üniversite birinci ve ikinci sınıfında okuyan öğrenciler için hedeflenmiştir, ancak daha yüksek düzeyde de bir başvuru kitabı olarak kullanılabilir. Bu kitabı okuyacakların, en az bir yapısal programlama dilini—örneğin Pascal, QuickBasic veya COBOL—bilmeleri ve veri yapıları konusunda temel bilgilere sahip olmaları beklenmektedir. Bu kitap, özellikle yazılım geliştirme projelerinde C dilini kullanmayı düşündükleri için, programlama dili bilgilerini genişletmek isteyen bilgi işlem uzmanları gibi kişilerin kendi başlarına okuyabilecekleri şekilde de hazırlanmıştır.

Continue Reading →

Fedon Kadifeli, A. C. Cem Say ve M. Ufuk Çağlayan tarafından yazılan Standart C Programlama Dili adlı e-kitabı edinmek için tıklayınız.

0

Learning Debian GNU/Linux

Özgür bir işletim sistemi yapmaya karar vermiş gönüllülerin oluşturduğu bir işletim sistemi olarak üretilen Debian GNU/Linux; Linux çekirdeğini kullanmaktadır. Bilgisayarınızın, programları ve uygulamaları çalıştırmasını sağlar. Debian, başta Hurd çekirdeği olmak üzere diğer kernellerle çalışması için yapılan çalışmalarını sürdürmektedir. Hurd, sunucuların bir microkernel (Mach gibi) üzerinde çeşitli özelliklerle çalışmasını sağlar. Temel araçların çoğu GNU projesinden gelmektedir, bu nedenle isim GNU/Linux veya GNU/Hurd olarak değerlendirilir. Bu araçlar özgür yazılımdır.

Continue Reading →

Herşey bir kuleye benzetilebilir. Temelde çekirdek bulunur. Onun üzerinde temel araçlar ve sonrasında çalıştırmak isteyebileceğiniz tüm programlar bulunur. Kulenin en üstünde; dikkatlice ve titizlikle organize edilmiş, herşeyin bir uyum içerisinde çalışmasını sağlayan Debian bulunur.

Tamamı özgür mü?

Debian’ın daha önce yazılmış ve resmileştirilmiş bir belge üzerine geliştirileceği zaman daha faydalı olabileceği düşünüldü. Bu nedenle Sosyal Sözleşme doğdu.

Debian’ı kimler kullanıyor?

Herhangi bir istatistik tutulmamasına rağmen (Debian’ı kullanmak için kullanıcının kayıt olmasına gerek yoktur). Görülüyor ki Debian, büyük-küçük binlerce kişi tarafından, geniş bir alana yayılmış bir çok organizasyon tarafından kullanılıyor. Neden ve nasıl kullandığına dair açıklama gönderen yüksek profilli organizasyonların bir listesini; kimler Debian kullanıyor sayfasında görebilirsiniz.

Tüm bunlar nasıl başladı?

Debian, Linux ve GNU’dan esinlenerek açık bir dağıtım yapmak isteyen Ian Murdock tarafından 1993 Ağustos’unda başladı. Debian dikkati ve özeni bir araya getirip, aynı şekilde geliştirildi. Sıkı Özgür Yazılım hackerlarıyla küçük başladı ve iyi organize edilmiş topluluğu ve geliştiricileriyle günden güne büyüdü. Ayrıntılı geçmiş için lütfen Proje Geçmişi sayfasına bakınız.

Bir çok insan Debian’ın nasıl telafuz edildiğini sormaktadır. Debian, ˈde.bi.ən şeklinde telafuz edilmektedir. Debian ismi, yaratıcısı Ian Murdock ve eşi Debra’dan gelmektedir. Debian GNU/Linux üzerine Bill McCarty tarafından yazılan harikulade bir eser. Tek negatif yönü İngilizce olması. Ama dolu dolu bir e-kitap. Bill McCarty tarafından yazılan Learning Debian GNU/Linux’u edinmek için tıklayınız.

0

İşletim Sistemleri Tarihi

1960 lı yıllarda bilgisayar kullanıcıları, elindeki komutu veya programı bilgisayara yüklemek için operatöre teslim ederler ve sonuç için belki de günlerce beklemek zorunda kalırlardı. Bilgisayar bir işi bitirdiğinde operatör diğer işi çalıştırır ve sırası gelen işlemin sonucu kullanıcıya teslim edilirdi.O yıllarda AT&T General Electric ve MIT Üniversitesi bir bilgisayarın birden fazla kullanıcıya aynı anda hizmet verebilmesi ve program çıktılarının etkileşimli bir şekilde kullanıcılara yansıtılabilmesi için yeni bir sistem geliştirmeye başladılar. İhtiyaçlarını karşılayabilecek bir işletim sistemi olan MULTICS (Multiplex Information and Computing System) ortaya çıktığında her şey yolunda görünüyordu. Kullanıcılar aynı anda bilgisayara erişip işlerini yaptırabiliyorlar ve programlarda olan bitenleri izleyebiliyorlardı. Kısa bir süre sonra kullanıcılar programın çok yavaş çalıştığından şikayet etmeye başladılar. Bu sistem o zamanki bilgisayarlar için ağır kalıyor ve yazılım geliştikçe kodlar sürekli şişiyordu.

Continue Reading →

Ahmet ORHAN’ın yazdığı İşletim Sistemleri Tarihi adlı e-kitabı edinmek için tıklayınız.

0

Eğitimde Fatih Projesi (Pardus Kullanımı) Kursu Eğitimi Kitapçığı

İşletim Sistemi Nedir? Bilgisayarın çalışmasını sağlayan temel programa işletim sistemi denir. İşletim sistemleri olmadan bilgisayarda herhangi bir işlem yapılamaz ve herhangi bir program çalıştırılamaz. Bilgisayarlar İşletim Sistemleri olmadan bir takım elektronik parçalardan ibarettir. İşletim sisteminin görevleri: 1. Bilgisayardaki programları düzene sokar ve birbirleri ile sorunsuz çalışmasını sağlar. 2. Programların kullanacakları harddisk ve diğer araçların paylaşımını sağlar. 3. Bilgisayara takılı olan tüm parçaların birbiri ile uyumlu çalışmasını sağlar. İşletim sistemlerine örnekler: BSD, Windows, Unix, GNU/Linux, MacOS. Güncel mobil işletim sistemlerine örnek olarak ise; IOS(Iphone), Android ve Windows Mobile verilebilir. Özgür yazılım; gönüllü yazılımcılar ve geliştiriciler tarafından yazılan kod kaynağı da açıklanan işletim sistemi ve uygulama yazılımlarıdır.

Continue Reading →

Özgür yazılımlar herkesin istediği şekilde kullanımına ücretsiz olarak sunulur. Kapalı kaynak kodlu yazılımlar ise yazılımcılar ve geliştiriciler tarafınan kodları kullanıcısı tarafından görülmeden ve ücret karşılığında kullanılan işletim sistemi ve uygulama yazılımlarıdır.

Eğitimde Fatih Projesi (Pardus Kullanımı) Kursu Eğitimi Kitapçığı adlı e-kitabı edinmek için tıklayınız.

0

Temel Linux Sistem Yönetimi & Afşin Taşkıran

Unix ve benzeri işletim sistemlerinde kullanıcının komut yazmasını sağlayan, bu komutları yorumlayarak gerekli işlemleri yapan programlara kabuk (shell) adı verilir. Linux da bir kullanıcı bir dizi kabuktan istediğini seçebilir. Kullandığımız kabuk ne olursa olsun standartlardan kaynaklanan geleneksel yapılar vardır. UNIX’te (ve Linux’ta) bütün komutlar ve dosya isimlerinde büyük/küçük harf ayrımı önemlidir. Sistem komutlarının ve dosyaların çoğu küçük harfle yazılır. Komut ve dosya adlarında kullanacağınız bazı karakterlerin gerek dosya ve dizin yapısı, gerekse kabuk ve diğer komutlar nedeniyle bazı özel anlamları vardır. Bu karakterlerden yeri geldikçe söz edilecektir. Örneğin, `/’ karakteri hiçbir dosya adında bulunamaz (dosya ve dizinler için ayraç olarak kullanıldığından). `-‘ ile başlayan bir dosya oluşturulabilir olsa da silmeye kalktığında yeni bir UNIX kullanıcısının başına dert açabilir. UNIX’te komutlara seçenek verirken seçenekten önce `-‘ karakteri kullanılır.

Continue Reading →

Örneğin ls -l •UNIX komutları tersi istenmedikçe girdilerini standart girdiden (klavye) alır, çıktılarını standart çıktıya (ekran) yazar. Bu özellik ileride anlatılacak olan yönlendirme ve boru (pipe) öperatorleri ile birlikte komut satırından birçok işlemi kolayca yapmanızı sağlar.

Temel Linux Sistem Yönetimi adlı e-kitabı edinmek için tıklayınız.

0

SSL Kullanımı ve Sayısal sertifika, imza işleri

Huzeyfe ÖNAL’ın yazdığı SSL Kullanımı ve Sayısal sertifika adlı e-kitapta, temelleri Netscape firması tarafından 1994 yılında atılan ve ilk zamanlar sadece HTTP trafiğini şifreleme amaçlı geliştirilmiş olsa da günümüzde TCP tabanlı tüm servisleri şifreleme amaçlı kullanılabilen SSL ya da başka bir deyişle TLS; simetrik ve asimetrik olmak üzere karşımıza iki çeşit olarak çıkan şifreleme algoritmaları; yazılan mesajın özetinin gizli anahtar ile şifrelenmesi ve bir sıra numarası eklenmiş hali demek olan sayısal imza ve sertifikalar konu ediniliyor.

Continue Reading →

SSL Kullanımı ve Sayısal sertifika, imza işleri adlı e-kitabı indirmek için tıklayınız.

0

Sigarayı Bırakmanın Kolay Yolu

Allen Carr’ın yirmi yıl önce bir vizyonu vardı: ‘Dünyayı sigara içmekten kurtarmak.’ 2 Eylül 1934 yılında, İngiltere’de çok sigara içen bir babanın oğlu olarak dünyaya gelir. Babasını akciğer kanserinden kaybetmesine rağmen Allen Carr, 16 yaşında sigara içmeye başlar. Bir kaç yıl içinde günde yaklaşık 100 sigara içmeye başlar. Bir çok kişinin denediği gibi, o da bir kaç kez sigarayı bırakmayı dener, ancak başarısız olur. Bir yüzyılın çeyreği boyunca elinden sigarayı bırakmayan Allen Carr, 1983 yılında kendisi için sigarayı bırakmanın tek kolay yolunu keşfeder ve nihayet kurtulur. Bu seferki bırakışı daha önceki denemelerine hiç benzemez. Çok rahat, kolay, acı çekmeden ve keyifli bir biçimde sigaradan kurtulur. Ne kilo alır, ne gergin günler yaşar. Bu olağanüstü tecrübesini çevresindeki sigara içen insanlarla paylaşmaya başlar ve böylece adım adım dünya çapında kabul edilmiş ve denenmiş metodunu geliştirir. Birebir görüşmeleri çoğaldıkça grup seansları vermeye başlar. Londra’da kurduğu ilk kliniğinde dünyanın her yerinden on binlerce insan seanslarına katılmaya başlar. Grup seans taleplerine tek başına yetişemeyince, hem kendisi gibi uzmanlar yetiştirmeye, hem de sigara bırakma konusunda kitap yazmaya başlar.

Continue Reading →

 

Yazar olmadığı için kitabını yazmaya şüphe ve kaygıyla başlar, ancak kitap milyonlarca insan tarafından okunur ve 25 dile çevrilir. Dünya çapında yaklaşık 50 klinik çalışmaktadır. Allen Carr halen uzman yetiştirir, sigara ve bırakmak konulu konferanslara ve televizyon programlarına uzman olarak davet edilir. Halen çeşitli konularda kitaplar yazar.” Allen Carr’ın Sigarayı Bırakmanın Kolay Yolu adlı e-kitabını edinmek için tıklayınız. Allen Carr için yapılan “Sigarayı bırakmak çok kolay Allen Carr” adlı videoyu da izleyin:

0