Archive | Haziran, 2014

Bilgisayar Programlama

Program, belli bir komut ve söz dizimi yapısını uygun olarak, sadece belirtilen işlemlerin yerine getirilmesini belirten komut dizisidir. Programda belirtilen işlem dizisi doğrudan işleme konmaz. Bilgisayar, verilen programı, makine dilinde işleme almak zorundadır. Programcı programlama dili biliyor, bilgisayar ise makine dili biliyor. Programcının, bilgisayara, ne demek istediğini kim tercüme edecek (bilgisayar ile programcı arasındaki iletişimi nasıl sağlanacak)? Bu tercümeyi, derleyici (compiler) veya yorumlayıcı (interpreter) olmak üzere ikiye ayrılan çeviri programları yapar.

Continue Reading →

Bu sayede programlama dilleri ile yazılmış, komutlar dizisinden oluşan kaynak program, makine diline derlenir (compile) ve/veya yorumlanır (interpret). Örneğin, makine dilinde iki sayının toplanması, 1000110011101000111101010000010010101101000010 biçiminde ifade edilir. Bir bilgisayar programı üç kısımdan oluşur: 1.Bilgi girişi 2. İşlemler 3. Bilgi çıkışı. Bilgisayar Programlama adlı e-kitabı edinmek için tıklayınız.

0

Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme

Bu kitabın amacı size bir bilgisayar bilimcisi gibi düşünmeyi öğretmektir. Bu düşünme şekli matematiğin, mühendisliğin ve doğal bilimlerin bazı en iyi özelliklerini birleştirir. Matematikçiler gibi, bilgisayar bilimcileri fikirleri (özellikle hesaplamalar) göstermek için biçimsel dilleri kullanırlar. Mühendisler gibi şeyleri tasarlar, bileşenleri (parçaları) sistemler şeklinde birleştirir ve farklı alternatiflerin avantaj ve dezavantajlarını değerlendirirler. Bilim insanları gibi, karmaşık sistemlerin davranışlarını gözlemler, hipotezler oluşturur ve varsayımları (tahminleri) sınarlar. Bir bilgisayar bilimcisi için tek ve en önemli yetenek problem çözmedir. Problem çözme problemleri formüle edebilme, çözümler hakkında yaratıcı düşünme ve bir çözümü açık ve kesin olarak ifade edebilme yeteneğidir.

Continue Reading →

Görüleceği gibi, programlama öğrenme süreci problem çözme yeteneklerinin uygulamasını yapmak için mükemmel bir fırsattır. Bu bölüme bu yüzden, “Programlama yolu” adı verilmiştir. Bir yönden programlamayı öğrenirken – ki kendisi yararlı bir yetenektir – bir başka yönden programlamayı sonuç için bir yol olarak kullanmayı öğreneceksiniz. İlerledikçe bu daha açık bir hale gelecektir. Öğreneceğiniz programlama dili Python olacaktır. Python bir yüksek seviyeli dil örneğidir; yüksek seviyeli dillere örnek olarak daha önce duymuş olabileceğiniz C++, PHP ve Java verilebilir. “Yüksek seviyeli dil” ifadesinden çıkarabileceğiniz gibi, ayrıca düşük seviyeli diller de vardır, bunlar bazı durumlarda “makine dili” veya “birleştirici dili” şeklinde isimlendirilir. Basitçe söylersek, bilgisayarlar sadece düşük seviyeli dillerde yazılmış programları çalıştırabilirler. Bu yüzden, yüksek seviyeli dillerde yazılmış programlar çalıştırılmadan önce bir işlemden geçmelidir. Bu ek işlem biraz zaman alır, bu da yüksek seviyeli dillerin dezavantajıdır. Bilgisayar Bilimcisi Gibi Düşünmek: Python İle Öğrenme adlı e-kitabı edinmek için tıklayınız.

2

SparkyLinux 3.4 LXDE, e18, Razor-Qt

Debian GNU/Linux Testing tabanlı, varsayılan masaüstü ortamı LXDE olan; Enlightenment, Openbox, JWM, MATE, Xfce ve Razor-qt  masaüstü ortamlarını da kullanan, hem eski hem yeni bilgisayarlar için tasarlanmış hafif, hızlı ve basit bir GNU/Linux dağıtımı olan SparkyLinux‘un 3.4 sürümünün üç hafif masaüstü ortamına dayalı LXDE, e18, Razor-Qt versiyonları, Paweł Pijanowski tarafından duyuruldu. “Annagerman” kod adlı SparkyLinux 3.4’ün LXDE, Razor-qt ve Enlightenment 18 versiyonlarını sunduklarını söyleyen Pijanowski; 3.14 Linux çekirdeği üzerine yapılandırılan sistemin 31 Mayıs 2014 tarihi itibariyle Debian testing depolarıyla senkronize edildiğini belirtti. Sistemin LXDE 0.5.5, Razor-qt 0.5.2, Openbox 3.5.2 masaüstü ortamlarını içerdiğini söyleyen Pijanowski; Enlightenment masaüstü ortamının da 18 (0.18.2/0.18.5) sürümüne güncellendiğini ifade etti. SparkyLinux 3.4 LXDE, e18, Razor-Qt hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

SparkyLinux 3.4 LXDE, e18, Razor-Qt edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Youtube Açıldı

Suriye sınırları içindeki Türk toprağı Süleyman Şah Türbesine yönelik saldırıyı değerlendirmek üzere yapılan görüşmeye ilişkin olduğu iddia edilen ses kayıtlarının internete düşmesi sonrası alındığı söylenen, ancak, Gölbaşı Sulh Ceza Mahkemesinin devlet sırlarının ifşasının önlenmesi amaçlı 27/03/2014 tarihli ve 2014/358 Değişik İş No.lu Kararına istinaden ve ayrıca Gazi Mustafa Kemal Atatürk’e hakaret niteliğindeki içerikler nedeniyle 5651 sayılı Kanunun 8 inci maddesinin 1 numaralı fıkrasının (b) bendi ile 4 numaralı fıkrası hükümleri uyarınca Telekomünikasyon İletişim Başkanlığı tarafından erişiminin engellenmesi tedbiri uygulanmaya başlanan YouTube’un kapatılmasının ifade özgürlüğü ihlali olduğuna Anayasa Mahkemesi’nce karar verilmesiyle bir bekleyiş başladı. Edinilen bilgiye göre, Anayasa Mahkemesi’nin gerekçeli kararı, BTK ve TİB’e ulaştı. Continue Reading →

27 Mart’tan bu yana kapalı olan video paylaşım sitesinin açılması için Telekomünikasyon İletişim Başkanlığı’na (TİB) Anayasa Mahkemesi’nce yapılan bildirimin ardından TİB, YouTube’a tedbir amaçlı erişim engeline yönelik kararı sitesinden kaldırdı. TİB, YouTube’a yönelik idari tedbir kararının kaldırıldığını internet servis sağlayıcılara bildirdi. Böylece Youtube 67 gün sonra açılmış oldu.

0

Tango Studio 2.2

Ses, video ve grafik düzenlemek ve oluşturmak için özgür ve açık kaynak kodlu geniş bir yazılım koleksiyonuna sahip olan Debian tabanlı GNU/Linux dağıtımı Tango Studio’nun 2.2 sürümü duyuruldu. Tango Studio’nun 2.2 sürümünün duyurulmasından mutluluk duyulduğu ifade edilirken, sistemin Debian Wheezy 7.5 olarak güncellendiği belirtildi. Sisteme kimi yeni özellikler eklendiği ve çeşitli hata düzeltmeleri yapıldığı söylendi. Varsayılan masaüstü ortamı MATE olan Tango Studio’nun 2.2 sürümü, 3.2.57 Linux çekirdeği üzerine yapılandırılmış bulunuyor. Synaptic için bir hızlı arama filtresi eklenen sistemde, ses yazılım seti güncelleniyor. Tango Studio 2.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Tango Studio 2.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Intel’in Devil’s Canyon Core i7 ve Core i5 işlemcileri

Intel, Devil’s Canyon kod adlı yeni nesil işlemcilerini piyasaya sunmaya hazırlanıyor. i7-4790K ve Core i5-4690K modellerinden oluşan seri ile kullanıcılar, hem daha fazla performanstan yararlanabilecek hem de hız aşırtma konusunda ilginç deneyimler yaşayacaklar. Hatırlanacağı gibi, geçen yıl piyasaya sürülen Haswell serisi işlemciler, 22nm üretim geometresi ve mikroişlemci mimarisindeki güncellemeler ile gerek performans gerekse enerji verimliliği konusunda önemli bir işlev görmüşler, ancak, hız aşırtma konusunda iddialı olamamışlardı. İşte Intel, hız aşırtma sağlayacak zarlardan özel olarak imal edilmiş Devil’s Canyon kod adlı yeni nesil işlemcileriyle bundan fazlasına olanak tanıyor.

Continue Reading →

Core i7-4790K, dört çekirdekli ve HyperThreading özelliğine sahip sekiz mantıksal işlemci izleğine sahip. 8 MB L3 cache, DDR3 IMC entegre Intel HD 4600 grafik işlemcisine sahip işlemci 4.00 GHz işlemci hızı ile geliyor. Bu hız Turbo Boost ile 4.40 GHz‘e ulaşıyor. Core i5-4690K ise dört çekirdekli ve dört HT izleğe sahip. İşlemcinin 3.50 GHz saat hızı Turbo Boost ile 3.90 GHz’e çıkabiliyor. 25 Haziran’da satışa sunulması beklenen i7-4790K’un fiyatı $350, i5-4690K’nın fiyatı ise $250 olarak belirlenmiş.

 

0

MythTV 0.27.1

GNU GPL lisansı ile dağıtılan özgür, açık kaynak kodlu dijital video yazılımı (DVR) MythTV, 0.27.1 sürümüne güncellendi. 2002 yılından bu yana geliştirilen yazılım; ilkin, yalnızca GNU/Linux işletim sistemi üzerinde çalıştırmak için yazılmış olmasına karşın, sonradan BSD ve MacOS X de desteklenmiş, son dönemlerde ise Microsoft Windows üzerinde çalışan bir versiyonu da çıkarılmış. MythTV kullanıcıya, HDTV dahil analog veya dijital TV yayınlarını izleme ve kaydetme; canlı TV şovlarını durdurma, atlatma, geri sarma; anlaşmazlıkları önlemek için akıllı program kayıtları yapma; çocuklar için ebeveyn koruması; DVD’leri izleme ve arşivleme; dijital müzik koleksiyonlarını dinleme gibi olanakları ve çok daha fazlasını sağlıyor. Geliştiriciler, yeni sürümde çeşitli hataların düzeltildiğini ifade ediyorlar. MythTV 0.27.1 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

MythTV 0.27.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0