Ana içeriğe atla

Kayıtlar

Kasım, 2010 tarihine ait yayınlar gösteriliyor

Appcelerator IDC Mobile Developer Raporu (Google, Apple, Uygulamalar)

Google vs. Apple

Google Android ve iPhone iOS arasındaki rekabet hızla sürüyor. 14-16 Eylül 2010 tarihinde konusunda uzman toplam 2158 mobil yazılım geliştirici ile yapılan ankette sonuçlar şöyle;



- Satış ve pazarlama açısından market hakimiyetinin iPhone’da olduğuna çoğunluk hemfikir durumda. Geliştiricilere göre iPhone’da uygulama yazmak ve satmak kesinlikle daha çok para kazandırıyor.
- Son dönemde her ne kadar Apple geliştiriciler ile olan anlaşmalarını daha şeffaf hale getirse de geliştiricilerin %85’i Android’i daha açık bir platform olarak nitelendiriyor.
- Cihaz güvenliği açısından iPhone %58 ile önde.
- Yakın vade görünümünde yine Apple iPhone önde, ancak geliştiriciler uzun vadede Android’in daha çok ön planda olacağına %74 ile eminler…


C# ile Temel I/O İşlemleri – Dosya, Dizin

Bu makalemizde C#  dili ile temel Girdi/Çıktı (Input/Output) işlemlerini nasıl yapabileceğimizi inceleyeceğiz.  Bilgisayar ile yaptığımız her işlem aslında bir girdi/çıktı işlemidir. Klavyeden veri girişi, fare ile program açmak, ekrana veya yazıcıya belge yazdırmak, dosya kaydetmek I/O işlemlerine birer örnektir.  Bizim burada inceleyeceğimiz I/O işlemleri ise .Net  System.IO isim alanı altındaki sınıflarla yapabileceğimiz dosya, dizin okuma/yazma işlemleridir. Directory Directory sınıfı klasör oluşturma, silme, yeniden adlandırma ve taşıma gibi klasör işlemleri yapabilmemizi sağlayan statik metotları barındıran ve hiçbir özelliği olmayan bir sınıftır. Eğer bir klasör üzerinde sadece bir işlem yapmak istiyorsanız, instance alınmadan kullanıldığı ve aşırı yüklenmeden kaçındığı için bu sınıfı kullanmanız daha faydalı olacaktır. Şimdi ufak bir uygulama ile bu metotların kullanımına bir göz atalım.

Veri Ambarı Depolama Türleri (MOLAP, ROLAP, HOLAP)

Veri ambarı küplerinin henüz tasarım aşamasında belirlenen MOLAP, ROLAP ve HOLAP olmak üzere 3 ayrı kullanım şekli bulunmaktadır. Bu seçeneklerin kullanımı sorgu performansı ve güncel veri gösterimi ihtiyacına göre değişmektedir. Bu 3 seçeneğin ayrıntılarını, artı ve eksilerini beraber inceleyelim;

1)Multidimensional OLAP (MOLAP)


Sorguların tamamen analiz sunucu üzerindeki veri tabanından çekilmesi durumudur. Küp çalışma süreci (Process) başlatıldığında ham verinin bulunduğu veri tabanından, istenilen tüm data, analiz sunucu üzerindeki veri tabanına aktarılır. İşlenmiş bilgi pivot tablodan çağırıldığında en süratli sonuç döndürme durumudur. Çünkü küpün çalışma süreci esnasında veri, analiz sunucu üzerine Boyutlar (Dimensions) bazında Ölçü birimlerinin (Measure Group) hesaplanarak aktarılması sağlanmıştır. Bu durumda sorgu performansı (kullanıcının bilgiye ulaşma süresi) en iyi duruma getirilmiştir. Ancak küpün çalışma süreci çok uzun sürer ve Küpün çalışma sürecinin periyodunu düşürür. …

CMMI Nedir?

CMMI (Capability Maturity Model Integration), Yetenek Olgunluk Model Entegrasyonu anlamına gelmektedir. Firmaların yazılım geliştirme süreçlerini (Proje alma, Proje geliştirme, Yazılım planlama ve geliştirme vb.) en başından ele alır ve ne durumda olduklarını değerlendirerek, firmaların kendi iç süreçlerinde iyileştirme yapmalarını amaçlar. CMMI, Amerikan Savunma Bakanlığı’nın 1970’li yıllarda açmış olduğu yazılım ihalelerini alan firmaların projelerini geç tamamlaması ya da tamamlayamadan işi bırakması sebebi ile uğradığı sure ve maliyet kaybını biraz olsun engelleyebilmek adına ihaleye giren firmaların değerlendirebileceği bir kriter olarak oluşturulmuştur. Carnegie Mellon Üniversitesi Yazılım Mühendisliği Enstitüsü(SEI) tarafından geliştirilen bu modelleme son olarak 1 Kasım 2010 tarihinde güncellenerek son halini almıştır. Su an ABD’de birçok büyük şirket Yazılım geliştirme ihalelerinde, ihaleye giren firmaların CMMI derecesine göre karar vermektedir.

Mobil Numara Taşınabilirlik Sistemi İstatistikler

Cep telefon numaranızı değiştirmeden başka bir operatöre geçebildiğiniz “Numara Taşınabilirlik Sistemi - NTS” Türkiye’de 2. yılını doldurdu. Numara taşıma işlemi, abonenin numara taşıma talebi yapmasından itibaren en fazla 6 gün içerisinde gerçekleşiyor. 9 Kasım 2008 tarihinde başlayan uygulama, istatistiklere baktığımızda yoğun ilgi görmüş durumda. Bu yılın 2. Çeyrek rakamlarına göre Türkiye’de toplam 61.5 milyon mobil abone bulunuyor. NTS kapsamında taşının toplam abone sayısı ise 22 milyon 127 bin. Yani günde ortalama 30 bin abone operatör değiştirmiş ve taşınan numara sayısı toplam abone sayısının yaklaşık %28’i.

iPhone 5 NFC (Near Field Communication)

Apple bunu hep yapıyor. Tam da iPhone 4 ile rüyalarımızı gerçekleştirdiğimizi düşünürken, iPhone 5 ile ilgili haberler/dedikodular piyasaya sızmaya başladı bile. Steve Jobs’un hem beğenilen hem de eleştirilen özelliklerinden birisi, bir ürünü piyasaya sürüp piyasada oturmasını beklemeden ve kullanıcı geri-bildirimlerini almadan bir sonraki ürüne odağını kaydırması değil mi? Belki de pazarlama taktiği kim bilir… Ne amaçla olursa olsun, adından söz ettirdiği kesin, en güzel örneklerinden birisi de bu blog yazısı :) iPhone 5 ile gelen NFC (Near Field Communication = Yakın Alan İletişimi) teknolojisi sayesinde “olayın gidişatı” değişiyor. iPhone 5 barındırdığı NFC teknolojisi ile diğer NFC teknolojisini destekleyen cihazlarla iletişim kurabilecek.

Google Maps Street View

Google tarafından geliştirilen Street view, internet üzerinden sokak sokak gezerek, kullanıcılara "gerçekten oradaymış hissi" vermeyi planlayan bir uygulamadır. Bu uygulama 360°'lik fotoğrafların XML ile flash'a yüklenmesiyle oluşmaktadır. Bu fotoğraflar otomobil ve bisikletlerle koşullara göre kar motosikletleriyle durmaksızın çekim yapan yüzlerce Google çalışanı ile çekilmektedir. Mesela bu uygulama ile köprülerin üzerinden etrafı seyretmek, hatta binaların süslemelerini incelemek mümkün. Uygulama sayesinde internet üzerinden örneğin tatile çıkmadan önce gideceğiniz bölge hakkında fikir sahibi olabiliyor ya da satın alacağınız evin çok işlek bir cadde üzerinde mi olduğunu harita üzerinden takip edebiliyorsunuz.

5651 Sayılı Yasa (Internet Ortamında Yapılan Yayınların Düzenlenmesi ve Bu Yayınlar Yoluyla İşlenen Suçlarla Mücadele Edilmesi)

Çıkış amacı nedir?
5651 Yasasının çıkarılmasındaki nedenleri internet servis sağlayıcılar (Örn: TTNET, Borusan, Superonline vb.) ile internet için ücretli ya da ücretsiz tüm erişim ve yer sağlayıcıların (Örn: internet kafeler, otel, hastane vb. internet erişimini paylaştıran tüm resmi ve özel kurumlar) arasında bulunan yasal zorunluluk, sorumluluk ve hükümleri kanunen belirlemektir. Buradaki asıl amaç ise internet üzerinden meydana gelebilecek, herhangi suç unsuru içerebilecek bir olaya müdahaleye ilişkin esas ve usulleri düzenlemektir.
Yasanın yaptırımları ve kapsadığı alan nedir?

5651 sayılı kanun maddesi kapsamında belirlenen gereklerin yerine getirilmesi kesinlikle zorunlu olarak tanımlanmıştır. Aksi halde ilgili kanun maddesi içerisinde belirlenen uyarı, para cezası, hapis, kapatma ve yayından kaldırma gibi yaptırımlar, ilgili internet sağlayıcı ve yer sağlayıcı kuruma uygulanacaktır. Burada sistem yöneticilerine düşen görev, kanunda belirtilen kayıt dosyalarını saklayarak, …