30 Mart 2010 Salı

Google Summer of Code



Uzun süredir bloguma yazamıyordum ama bir çok arkadaşımın haberinin bile olmadığını düşündüğüm ve Türkiye'de tanıtımının çok da yeterli olmadığını düşündüğüm bu güzel fırsatı buradan duyurmazsam, "yazmasam deli olacaktım =)"

Google Summer of Code Nedir?

Açık kaynak yazılım kodlamak ister misin?
Para kazanmak ister misin?
İkisini birden yapmak ister misin?

Google Summer of Code™, şu ana dek yaklaşık 3,400 öğrenciyi, 200'den fazla açık kaynak  kodlu yazılımla milyonlarca satırlık kod oluşturma amacıyla bir araya getirdi. 2010'u şimdiye  kadarki en iyi Summer of Code yapabilmek için bize katılacak danışmanlar ve öğrenciler  arıyoruz. Başarılı katılım gösteren öğrencilere, üç ay boyunca projelerine odaklanmaları için 5000 USD burs sağlıyoruz.

The Google Summer of Code programı, öğrencilerin açık kaynak kodlu yazılım gelişimine katılımlarını artırmak için tasarlandı. 2005'te başlamış olan bu programın birkaç hedefi bulunmakta:


• Genç geliştiricileri açık kaynak kodlu yazılım geliştirmeye başlamaları için teşvik etmek
• Bilgisayar bilimi ve ilgili alanlardaki öğrencilere yaz süresinc akademik hedefleriyle ilgili çalışma imkanı sağlamak
• Öğrencilerin gerçek dünyadaki yazılım geliştirme senaryolarına daha fazla tanık olmalarını sağlamak(örneğin: dağıtık geliştirme, yazılım lisanslama soruları, e-posta listesi kültürü, vb.)
• Herkesin yararı adına, daha fazla açık kaynak kodun oluşturulmasını ve açılmasını sağlamak
• Yeni geliştiriciler belirleyip bu geliştiricileri projelerine dahil etmeleri için açık kaynak kodlu projelere yardım etmek


Google, açık kaynak projelerin başvurularını 8-12 Mart 2010 tarihleri arasında kabul edecek. Öğrenci başvuruları ise 29 Mart – 9 Nisan 2010 tarihleri arasında kabul edilecek.Katılım şartlarıyla ilgili tüm detaylar, nasıl başvuracağınız ve çok önemli tişört ile ilgili daha fazlası için: http://socghop.appspot.com

 
Çeviriler, Google Summer of Code topluluğu tarafından sağlanmıştır.


İşinize yarayabilecek bağlantılar

SummerOfCode2010Ideas - PardusWiki
GNOME Türkiye - Google Summer of Code GNOME Projeleri
Pardus "Summer of Code" - Haberler - Özgürlük için...
 Google Summer Of Code | Social News Turkey
http://googlecode.blogspot.com/2010/03/student-applications-open-for-google.html

3 Aralık 2009 Perşembe

Function Pointers in C

Fonksiyon göstergeleri (function pointers) bir fonksiyonun bellekte saklandığı adrese işaret eden göstergelerdir. Normal göstergeler gibi, bellekteki bir ögenin başlangıç adresini sakladıkları için, fonksiyon göstergeleri de bir değişkenle ifade edilir.

Peki bir fonksiyon göstergesini nasıl tanımlarız? Örneğin, int türünden bir parametre alan ve float türünden bir değer döndüren bir fonksiyona işaret edecek bir fonksiyon pointer tanımlamak isteyelim. Göstergeyle göstermek istediğimiz asıl fonksiyonumuz aşağıda verildiği gibi olsun.

27 Ekim 2009 Salı

C Dilinde Assertion

Bu yazımda sizlere C diliyle yazdığınız programlarda kullanabileceğiniz assert.h kütüphanesiyle gelen assert fonksiyonundan bahsedeceğim. Önce assert kelimesinin anlamını açıklayarak başlayalım.Bu fonksiyonda yaptığı işlev bağlamında assert; ısrar etmek,öne sürmek,bildirmek anlamlarına geliyor.Fonksiyonun prototipi şu şekilde:

void assert (int expression).

Parametre olarak bir karşılaştırma ifadesi ("data != NULL" gibi) alınıyor.Eğer bu ifadeki koşul sağlanıyo ise program normal çalışmasına devam ediyor.Koşul sağlanmadığı zaman ise programın çalışması bu satırda kesiliyor ve ekrana aşağıdaki gibi bir hata mesajı yazdırılıyor(stderr'a yazılıyor).

16 Eylül 2009 Çarşamba

Google'dan Büyük Atılım : Google Fast Flip




Günümüzün en popüler arama motoru olmasının yanında, kullanıcılarına sağladığı diğer hizmetleriyle de bilişim sektörünün lider şirketleri arasında olan Google, ticari zeka kokan ve çok da işlevsel olan yepyeni bir hizmeti daha kullanıcılarına sunmayı planlıyor, adı Google Fast Flip...Geliştirilmesi devam etmekte olan bu hizmete buradan erişebilirsiniz.


Bildiğiniz gibi Google, Google News adı verilen hizmetiyle gazete okuyucularına internetten de gazetelere ulaşabilme alternatifini sunuyordu.ABD'de bazı gazeteler ise, bu hafta içinde bazı yerel medya organlarından da takip edebildiğimiz üzere, küresel ekonomik kriz nedeniyle istedikleri tiraja ulaşamadıkları ve bu yüzden de reklamlardan istedikleri geliri yakalayamadıklarından şikayet ettikleri bu dönemde, Google News'i, okuyucularını gazetelerinin sitelerine yönlendirdiği ve kendilerine de bunun için hiçbir ödeme yapmadığı için şiddetle eleştiriyordu...Google'ın resmi blogundan takip ettiğim üzere yenilikçi Google bu eleştirileri dikkate almış ve bir süredir bahsettiğim bu yeni projenin üzerinde çalışmaktalar.

14 Eylül 2009 Pazartesi

Bir Başarı Öyküsü




















Yeni bir girdiyle hepinize tekrar merhaba.11.09.2009 tarihli Habertürk gazetesinde okuduğum bir haberi sizlerle de paylaşmak istedim.Haberde Amerika'da yaşayan Efe Çakarel adlı genç bir Türk'ün, kurduğu çevrimiçi sinema hizmeti sunan http://www.theauteurs.com adlı websitesiyle yakaladığı başarıdan bahsedilmiş.Site anasayfasında bizleri "your online cinema anytime anywhere" söylemiyle karşılıyor.Buradan da anlaşılacağı üzere bu projenin amacı üyelerine istedikleri zaman istedikleri yerde seyretmek istedikleri her hangi bir filmi keyifle seyrettirebilmek... Arşivindeki filmlere şöyle hızlıca bir göz attım da oldukça geniş de bir arşive sahip...eksisozluk teki bir yazarın deyimiyle "sinefillerin, bağımsız film sevenlerin çok yakında vazgeçilmez platformu olacak web sitesi. festivallerde ödül almış çok iyi filmlerin, ödül almamış dağıtıcı bulamamış, keşfedilmemiş yeteneklerin iyi filmlerinin, klasiklerin ve daha neler nelerin bulunabileceği enfes film ortamı"...

13 Eylül 2009 Pazar

tiny url - url kısaltmacası










Günümüzde facebook,twitter gibi paylaşım sitelerinin kullanımı oldukça yaygınlaşmakta..Bu sitelerde üyeler arkadaşlarıyla bir bağlantı paylaşmak istediği zaman artık doğrudan bağlantının url sini vermek yerine onu kısaltarak paylaşmayı tercih ediyor.Peki neden?

Çünkü;

1- Böylesi çok daha sade ve kullanışlı oluyor,
2- Web adreslerini spam botlarından koruyor,
3- Hem de bu sitelerdeki karakter sınırlamalarını aşmamak için kullanılıyor.

Bu bağlamda nette kullanımı tamamen ücretsiz olan pek çok yerli yabancı url kısaltıcı mevcut.Bu yazımda sizlere birkaç url kısaltıcı servisten bahsedeceğim.

1- Bunlardan ilki http://tinyarro.ws/ . Bu servisle url niz isterseniz otomatik olarak kısaltılabildiği gibi, kendi istediğiniz şekilde de kısaltılabilmekte. Örneğin servisi kişisel websitem için kullandığımda;

orijinal url : http://seyfullahdemir.blogspot.com
rasgele kısaltılmış url :  http://tinyurl.com/qpwpdu
ve istediğim şekilde kısaltılmış url :  www.➡.ws/safesoft  şeklinde oluşabilmektedir.

2- Bir diğer url kısaltıcı servis ise popülerliği giderek artan http://bit.ly/ . Bu servisle url yi kısaltıp aynı anda twitter veya facebook' da paylaşıp,url lerinizin kaç kez tıklandığını izleyebiliyorsunuz.Bununla birlikte diğer kullanıcılara ait kısa urlleri de takip edebiliyorsunuz.


 



3- Paylaşmak istediğim son servis ise yerli ve açık kaynak kodlu bir url kısaltıcı olan http://kissa.be/ . Diğer servislerden farkı web adreslerinin yanında e-posta ve yazı da kısaltabiliyor olması.Ayrıca servisin firefox eklentisi de mevcutmuş.e-posta adreslerini de kısaltabilme özelliği sayesinde e-posta adreslerini spam botlarından koruma amaçlı olarak da kullanabilmektedir. İlgilenenler projenin kaynak koduna buradan erişebilirler.
 
Web Analytics Page copy protected against web site content infringement by Copyscape Software Blogs - BlogCatalog Blog Directory