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.
3 Aralık 2009 Perşembe
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).
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).
Etiketler:
assert,
C,
hubit,
programlama
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.
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.
12 "DEV" Adam
A Milli futbol takımımızın Bosna Hersek'le deplasmanda 1-1 berabere kalarak 2010 Dünya Kupası'na katılma şansımızı mucizelere bıraktığı haftada, A Milli basketbol takımımızın,diğer bir değişle 12 DEV adamın Polonya'da düzenlenen EuroBasket 2009'da sergilediği muhteşem performans yüzlerimizi güldürüyor.12 DEV adam bugün bir kez daha tarih yazdı.Milliler 16:45'te başlayan maçta son dünya şampiyonu,Avrupa ve Olimpiyat ikincisi sıfatıyla sahaya çıkan İspanya'yı 63-60 yendi ve böylece turnuvada oynadığı tüm maçları kazanarak 4'te 4 yapmış oldu.
Etiketler:
12 dev adam,
Basketbol,
Türkiye
12 Eylül 2009 Cumartesi
Galatasaray 3 - 0 Beşiktaş
Yılın ilk derbisinde Galatasaray ve Beşiktaş Ali Sami Yen stadında karşı karşıya geldi...Galatasaray ağırlıklı olarak milli takımlardan dönen yorgun oyunculardan oluşan bir kadroyla sahadaydı.Bu etkenden kaynaklanıyor olsa gerek Galatasaray bence önceki maçlarına göre oldukça vasat bir futbol sergiledi.Ancak tüm bu olumsuz koşullara rağmen maçı Mustafa Sarp ve Milan Baros'un (2) golleriyle 3-0 kazanmasını bildi.Maçta en çok dikkatimi çeken şey ise sürekli taraftarların eleştirilerine ve olumsuz tezahüratlarına mağruz kalan Sabri'nin göz dolduran performansıydı.Gerek defansta gerekse rakip sahada arı gibi çalıştı, maçın kahramanlarındandı.Hele ki üçüncü gole olan katkısı alkışlanmaya değerdi.Bunun dışında Keita sağ kanatta çok başarılıydı.Bileklerini çok iyi kullandı, fiziksel olarak oldukça diri bir Keita vardı sahada.Sağ kanatta arı gibi çalıştı, hızını kullanarak rakip defans oyuncusunu madara etti, hedef noktaya isabetli ortalar yaptı.Leo Franco'nun ikinci yarıda Yusuf Şimşek'in sert şutunu mükemmel bir şekilde çıkardığı pozisyonu da es geçmemek lazım.
Etiketler:
Beşiktaş,
Galatasaray
8 Eylül 2009 Salı
Merhaba Dünya
Merhaba arkadaşlar...
Engin blog dünyasına an itibariyle ben de katılmış bulunmaktayım…İlk yazımı yazarken açıkçası biraz heyecanlıyım =) Bu yazımda lafı çok uzatmadan bu sayfada daha çok neler göreceğinizle ilgili bilgi vermek istiyorum.Bu sayfada sizlerle gündelik yaşamımda karşılaştığım ilginç olayları, sosyal aktivitelerimi ve özellikle bilişim dünyasıyla ilgili güncel bilgi,haber ve deneyimlerimi paylaşacağım…
Sık sık görüşmek dileğiyle…Şimdilik hoşçakalın…
Kaydol:
Kayıtlar (Atom)