Etiket: yazilim

Değerli FM üyelerinden ve editörlerinden Recai Oktaş ile programlama dilleri üzerine yazışırken bazı enteresan yazılarla karşılaştım. Konu dillerin bir araç olarak kullanımından bir kültür olarak nasıl bir bakış açısı sunduklarına geldi.

Söz gelimi 5 yılı aşkın süredir Java kodlayan, Java ile ilgili 2 kitabı bulunan ve Jakarta Struts projesinde aktif katılımcı olan James Turner'ın Why Do Java Developers Like to Make Things So Hard? başlıklı yazısı ilk paragraftaki duruma güzel bir örnek teşkil ediyordu. Turner kendince basit olan bir işi, FTP ile dosya yollamayı şifreli hale getirme işini Java ile yapmaya çalışmış ve ciddi bir karmaşa ile karşılaşmıştı. Aynı işi daha az deneyimli olduğu Perl ile yapmaya kalktığında ise...

Tüm zamanların en kötü bilgisayar hataları

FZ
0
Mariner I uzay aracı, Sovyet gaz boru hattı, Therac-25 tıbbi hızlandırıcı, finger sunucusu, Kerberos rastsal sayı üreteci, Intel Pentium, Ariane 5 501 numaralı uçuş. Bağlantısız gibi görünen bu isimlerin ortak bir noktası var: Tarihteki en büyük yazılım hataları.

Detaylar WIRED dergisinin History's Worst Software Bugs başlıklı yazısında.

Zemberek Web Hizmeti

FZ
0
Zemberek Türkçe NLP projesi artık web tabanlı olarak da hizmet veriyor.

Zemberek e-postasındaki son e-postalardan birine göre Zemberek işlevselliğine artık http://pisi.uludag.org.tr:8080/zemberek_web/ adresinden erişmek mümkün. Yazılanlara göre "işin aslı tüm proje sadece zemberek.jar, bir tane sınıf ve iki jsp dosyasından oluşuyor" (bu son cümleyi o sayfadaki Ascii->Tr işlevselliği ile halletim! ;)

Zemberek ve Uludağ ekibine teşekkür eder, söz konusu sayfanın en kısa sürede daha da işlevsel hale gelmesini temenni ederiz.

PostgreSQL 8.1 duyuruldu!

madness
0
Dünyanın en gelişmiş açık kaynak kodlu veritabanı sunucusu olan PostgreSQL'in 8.1 sürümü bugün duyuruldu.

Ayrıntılı Türkçe basın bültenine buradan ulaşabilirsiniz.

Yeni Bir İşletim Sistemi: Nexenta - GNU Solaris

FZ
0
Ticari UNIX dünyasının en güçlü oyuncularından Sun Microsystems'in meşhur işletim sistemi Solaris'in kaynak kodlarını kamuya açtığını daha önce FM ortamında duyurmuştuk.

Bu önemli etkinlik özgür ve açık kodlu yazılım dünyasında epey ses getirdi ve ilk kıpırdanlamalar başladı. Alex Ross, debian-devel listesinde 2 Kasım 2005 tarihinde, Debian based GNU/Solaris: pilot program başlıklı duyurusunu yaptı ve ateşli bir tartışma başladı.

Debian tabanlı Nexenta - GNU Solaris projesini daha detaylı inceleyebilir ve ne tür fırsatlar sunabileceğini keşfedebilirsiniz...

2 Günde İşletim Sistemi Yazabilir Misiniz?

FZ
0
Programlamaya bir şekilde girmiş hemen herkesin aklından bir ara geçmiş sorulardan biridir, "işletim sistemi nasıl yazılır?". İşletim sistemleri bilgisayar dünyasının en popüler, en gizemli, en çok tartışılan ve piyasayı belirleyen konularından biri olagelmiştir. Kimisine göre basit, kimisine göre karmaşık olan bu işte kavram karmaşası da az değildir, çekirdek ile dağıtımı karıştıranlar mı istersiniz, neyin temel işlevsellik olduğu üstüne sabaha dek tartışanlar mı yoksa hangi donanımların esas alınması ve hangi sürücülerin desteklenmesi gerektiğine dair kavga edenler mi istersiniz... BSD, Solaris, Linux, BeOS, VMS, MS Windows ve daha pek çok geliştirme ekibine bakınca konunun popülaritesini ve karmaşıklığını anlamak mümkündür.

Pekiyi bu konuda birkaç günlük bir çalışma ile işin temellerini öğrenmek mümkün müdür? 2 günde işletim sistemi yazabilir misiniz?

Truva Linux 1.0 Beta Duyuruldu!

anonim
0
2004 yılı Nisan ayında bir grup Linux gönüllüsü tarafından Türk Linux kullanıcılarının ihtiyacına göre hızlı, güvenilir, kurulumu ve kullanımı kolay işletim sistemi hazırlanması amacıyla başlatılan Truva Linux Projesi'nin ilk ürünü "Helen" kod adlı "Truva Linux 1.0 Beta" sürümü duyuruldu.

Aylık Programlama Dilleri Sıralaması

vst
0
TIOBE isimli kodlama standartları şirketinin yaptığı araştırmaya göre en çok kullanılan programlama dilleri sıralamasında PHP atağa geçti ve C++'ın yerini zorluyor. Visual Basic, Perl ve Delphi'deki ciddi düşüşe karşın Lisp/Scheme dilleri artışta. En çok artanlar ise Java ve PHP.

Rosetta Stone: Dil Öğrenme Aracı

SHiBuMi
0
Rosetta Stone, temel mantığı "Yeni bir dili öğrenmenin en iyi yöntemi nedir? Kendi anadilinizi öğrendiğiniz yöntem" olan, çok başarılı bir yabancı dil öğrenme aracı. Sitelerinde de belirttikleri üzere, ilk dilimizi yani anadilimizi, okula bile gitmeden öğreniyoruz. Bunu, gördüklerimizi, işittiklerimizi başka hiçbir dile dayandırmadan yapıyoruz. Aynı yöntemi, yeni bir dil öğrenmek için de rahatlıkla kullanabiliriz.

Lego MindStorms Uzaktan Kumanda Projesi

FZ
0
Lego MindStorms setlerinin en büyük dezavantajlarından biri, RCX'de bulunan hafızanın (32 KB) ileri düzey projeler geliştirmek için yetersiz olmasıdır. Bu sorunu önlemenin yolu ise RCX'de çalışması planlanan algoritmaların bilgisayarda çalıştırılıp, algoritmanın çıktısı olan motor, sensör hareketlerinin RCX`e gönderilmesidir.

Lego MindStorms Setlerinin bu amaç için kızıl ötesi donanımı ve LeJOS'un Lego Kulesi ile RCX arasında haberleşmeyi sağlayan APIleri mevcuttur fakat haberleşme için kızıl ötesinin kullanılıyor olması kısıtlayıcıdır çünkü kızıl ötesi haberleşmesi 1-2 metre mesafe ile sınırlı kalmakla beraber kızıl ötesi alıcı/verici ledlerinin birbirlerini görme zorunluluğu olmaktadır.

Özgür Dünya ve Müzik Eğitimi: GNU Solfege

FZ
0
Son kiii üç dört!

GNU Solfege, GNU/Linux ve MS Windows sistemler üzerinde çalışan bir solfej ve kulak eğitimi yazılımı.

Melodik ve armonik aralıklarını tanımak, aralık boylarını kıyaslamak, bilgisayarın gösterdiği aralıkları söylemek, akorları tanımak, akorları söylemek gibi konularda kullanıcıyı eğitmeyi amaçlayan program sonsuz sabırlı bir müzik eğitmeni olarak görevini yerine getirmeye çalışıyor.

Yazılımın dokümantasyonunu okuyup daha çok bilgi sahibi olabilir, ekran görüntülerine bakabilir ya da UNIX Review dergisinden Marcel Gagné'nin GNU Solfege eleştirisine göz atabilirsiniz.

Maxima 5.9.2 Çıktı

FZ
0
Maxima'nın 5.9.2 sürümü çıktı.

Maxima, meşhur sembolik hesaplama yazılımı Macsyma'nın GPL lisansı ile dağıtılan bir benzeridir. Maxima ile polinomlar, matrisler, sonlu kümeler, integraller (belirlili, belirsiz), türevler, diferansiyel denklemler üzerinde işlemler yapmak, lineer cebir işlemlerini gerçekleştirmek, keyfi büyüklükte sayılar kullanmak ve her türlü fonksiyonun iki boyutlu ve üç boyutlu grafiklerini çizmek mümkündür.

Maxima çeşitli UNIX ve benzeri sistemlerde, MS Windows sistemlerde çalışmaktadır. MS Windows için kurulum programı da mevcuttur.

Lomboz

anonim
0
E-iş ve e-ticaret portallarının geliştirilmesini büyük ölçüde kolaylaştıran bir ortam sunan Lomboz, tamamen Türk mühendislerinin gücüyle geliştirildi.

Avrupa Birliği kapsamındaki Object Web isimli konsorsiyumun çatısı altında gerçekleştirilen Lomboz projesi, eteration’ın uluslararası arenadaki bilinirliğine büyük katkıda bulunurken, Türk yazılımını küresel çapta başarıyla temsil etmiş oldu.

NumSum , Web Tabanlı Hesap Tablosu

anonim
0
Tamam excel yada open office calc kadar yetenekli değil ama ufak tefek hesap tabloları hazırlamak ve arkadaşlarınızla paylaşmak istiyorsanız numsum işinize yarayabilir.

Örnek bir sayfaya buradan ulaşabilirsiniz.

Prototype Javascript Framework

tongucyumruk
0
Web bir uygulama geliştirme platformu olarak kendini kabul ettireli çok oldu. Şimdi Web 2.0 gibi konuar tartışılırken web'in her geçen gün artan popülerliği yanında gerçekleştirilmesi gitgide zorlaşan kullanıcı taleplerini yanında getiriyor. İnsanlar her geçen gün daha etkileşimli, daha hareketli web uygulamaları istiyor. Bu durumun her geçen gün programcıları daha fazla yorması sonucunda bugün ulaştığımız noktada artık JavaScript ile yazılmış etkileşimli web uygulamaları geliştirmeyi kolaylaştıran altyapı yazılımları da ortaya çıkmaya başlıyor. İşte Prototype Javascript Framework'te bu amaçla ortaya çıkmış bir altyapı yazılımı.

Autodesk, Alias 'ı Satın Aldı

simor
0
Buraya gönderdiğim bu ilk haberin, benim için çok üzücü bir haber olduğunu belirtmeliyim. Senelerdir şahsen işimin olmadığı, yazılımlarından fellik fellik kaçtığım Autodesk, Aliassatın aldı.

Assembler 101

anonim
0
Ne zamandır Assembler kurcalamak istiyordum ama iş güç derken vakit kalmıyordu. Ancak bu güzel 8086 emülatörünü gördükten sonra bahanem kalmadı sanırım.

Hoş Bir TGE

anonim
0
C için pek çok geliştirme ortamı var bilinen ancak ben karşılaştığım bu hoş TGE yi (Tümleşik Geliştirme Ortamı) paylaşmak istedim. Adı Code::Blocks. GPL 2.0 lisanslı bu TGE pek çok gelişmiş özelliği içinde barındırıyor. Code::Blocks GNU/Linux ve Windows ortamlarında çalışabiliyor. Ayrıntılı bilgi için buraya bakabilirsiniz.

qSheff Manager (v. 0.8 beta)

anonim
0
EnderUNIX ekibinin qSheff uygulamasını Python ile kullanara bir uygulama yazdım: qSheff Manager (beta 0.8)
Eclipse Platformu için ücretsiz JavaScript eklentisi olan JSEclipse, Eclipse Platformu üzerinde JavaScript geliştirmek isteyenlere bir çok kolaylık sağlıyor.