Ana içeriğe atla

Kayıtlar

2011 tarihine ait yayınlar gösteriliyor

BlackBerry Mobile Fusion ile Android /Iphone/Ipad Cihazlarının Uzaktan Yönetimi

Research In Motion (RIM), yeni nesil mobilite çözümü “BlackBerry Mobile Fusion” ile çoklu platform Mobil Cihaz Yönetimi (MCY/MDM) pazarına girişini duyurdu. BlackBerry Mobile Fusion; BlackBerry, Android ve Apple iOS işletim sistemlerine sahip akıllı telefon ve tabletlerin yönetimini kolaylaştıracak gibi görünüyor.
RIM Kurumsal Ürün Yönetimi ve Pazarlama Başkan Yardımcısı Alan Panezic “BlackBerry Mobile Fusion, sektörün öncüsü olan BlackBerry cihazlar için BlackBerry Enterprise Server (5.0.3 sürümü) teknolojisi ile hepsi tek bir web tabanlı konsoldan yönetilebilen iOS ve Android cihazlar için mobil cihaz yönetimi kabiliyetlerini bir arada sunuyor. Bu yeni çözüm; BT departmanlarına, hem şirkete hem de çalışanlara ait mobil cihazların nasıl kullanıldığını izlemeleri için gerekli yönetim kabiliyetlerini sağlıyor.” dedi.


Yazılımda Test Süreçleri

Amaç: Dokümanın amacı ve test aktivitelerinin özeti burada tanımlanır.
Arka Plan veya Zemin: Geliştirme evreleri ve süreçler burada tanımlanır. Örneğin hali hazırda kullanılan sistemin hali, istenilen yenilikler tanımlanır ve eski data işlemleri bittikten sonra datanın hangi formata nasıl bir süreç içerisinde dönüştürüleceği belirtilir. Proje süreçleri, alt yapı ihtiyaçları sürüm numaraları ile numaralandırılmalıdır. Değişen ihtiyaç ve datanın alacağı formatlar da belirtilmelidir. 
Kapsam: Test kapsamı ve testin içerikleri burada tanımlanır.



Zamanlama: Yapılacak işlerin zamanlama çizelgesi burada verilir.

Bilginin Yaşamlarımızı Değiştirmesinin 10 Örneği

Şekil 1- University College London'daki Anil Bawa-Cavia'nın Sosyal Londra projesi

Günümüzde çok büyük miktarda, bizim için tamamen yeni olan bilgilere erişebiliyor olduk. Bu durum hayatımızı ve davranışlarımızı kökten etkilemektedir. Aşağıda bilgilerin kullanımı ile ilgili 10 tane örnek göstereceğiz. Bu kullanımlar bizim savaşlardan, evimize süt tedarik yöntemlerimize kadar bakış açımızı değiştirmektedir.
Alış-Veriş
Müşterilerin ne şekilde alış-veriş yaptıkları süper marketler tarafından çok eskiden beri takip edilmekteydi. Son yıllar da ise toplanmakta olan bilgilerin miktarı ve çeşitliği çok artmış durumundadır. Örneğin Tesco şirketi Dunnhumby Ltd’ nin hisse senetlerinin büyük bölümünü elde tutmaktadır. Bu şirket Coca-Cola, BT, Mars, Vodafone gibi dünyadaki çok büyük markaların satış bilgilerini toplayıp veri madenciliği ve analizler gerçekleştirmektedir. Dunnhumby Tesco mağazaların klüp kartları ile satış bilgileri toplanmaktadır ve bu bilgiler ile müşterilerin alışveriş yap…

Maddenin 3 Hali - Ankara, İstanbul, İzmir

Bir kimya yazısı gibi algılanmadan belirtmek isterim ki bu üç farklı şehrin çalışma hayatı ve çalışma modellerine bakış açısını anlatmak üzere yazılmıştır. Nerden çıktı bu tanımlama diyecek olursanız bir araştırma için Google üstattan destek istediğimde karşıma ilgisizde olsa maddenin halleri çıktı. İlkokul yıllarına gitmek için tekrardan okuduğumda anladım ki sanki bana Ankara, İstanbul ve İzmir’in çalışma hayatına bakışlarını betimliyordu.


Maddenin katı hali, hepimizin okullarda öğrendiği temel bilgilerle de ifade edildiği gibi “bir şekle ve hacme sahip, kendisini oluşturan atom ve moleküllerin birbirine çok yakın olduğu düzendedir. Aralarındaki boşlukların çok az olduğu genel bir düzenlilik içeren yapıdadır.”cümlesi paylaşılmıştı. Ankara gibi bürokrasi ağırlıklı, kuralları kesin çizgiler ile belirlenmiş, “memur şehri” ile tanımlanan bir yeri maddenin “katı” olma durumunu kullanmak çok da yanlış olmayacaktı.

Başarıda LimitSizsiniz!

Hayalleriniz peşinde koşarken sizi aşağı çekmek isteyenler olabilir benim de oldu ve ben onlara şunu söyledim “Seninle, sensiz ya da sana rağmen ben bu işi başaracağım”. Çoğu zaman hayatta önümüze iki yol çıkar ve bu yollardan hangisi doğru diye düşünürüz. Bu noktada yolun başındayken hangi yolun doğru olduğunu bilmek konusunda şansınız çok düşüktür. Ancak önemli olan hangi yolu seçtiğiniz değil o yolda nasıl yürümeyi seçtiğiniz o yolu doğru ya da yanlış yapar. Başarı için o yolun hakkını vererek ilerlemek lazımdır. 




Başarı için temelde üç aşama vardır. “Dolmak-Olmak ve Yapmak”, dolmak ile kastedilen gerçek olmak, bilgi ile dolmak ve detay hakimiyetine sahip olacak düzeyde konu ile ilgili bilgi donanımına sahip olmaktır. Dostoyovski’nin “Başarılı insanlar dar kafalıdır” sözü de bunu ifade etmektedir. Bir işe odaklanmak, o işte uzmanlaşmak, detay hakimiyetine sahip olmak ve başarılı olmak. Bu noktada üniversitelerde başarılı insanlar üzerinde yapılan araştırmalar gösteriyor ki meslekler…

Popüler İçerik Yönetim Sistemleri (CMS)

Günümüzde herhangi bir içerik yönetim sistemine ihtiyaç duyulduğunda bir sürü seçenekle karşılaşmak gerçekten çok kafa karıştırıcı olsa gerek. Ne kadar ileri düzeyde, ne tarzda bir içerik yönetim sistemine ihtiyaç duyulduğu ya da en mükemmel içerik yönetim sistemi hangisi diye araştırıldığında karşılaşılan sonuçlarda ki seçenek bolluğundan dolayı karar verme aşaması bir hayli zorlaşmakta… Ancak ihtiyaç duyulan yazılım gereksinimleriyle, kullanılabilirlik, kurulum ve bağlama entegrelerinin kolaylıklarıyla öte yandan birbirleri ile olan rekabetleriyle içerik yönetim sistemlerinin seçenekleri arasında gerçekten çok önemli bir ince çizgi bulunmakta. Bazı uzman geliştiriciler sayesinde hem kullanım kolaylıklarıyla hem de diğer hesaplara kolayca entegre edilebilen içerik yönetim sistemleri ile kullanıcılarına zaman kaybını önlemede yardımcı olan bir çok içerik yönetim araçları ücretsiz kullanım servisleriyle piyasaya sürüldü. Peki bu kadar içerik yönetim sistemleri içerisinden hangisinin s…

Google Yetkilisine Göre Cep Antivirüsleri Gereksiz

Google açık kaynaklı program müdürü Chris DiBona kendi Google+ sayfasından antivirüs şirketleri ile ilgili çarpıcı açıklamalarda bulunarak cep antivirüs üreticilerini "şarlatanlar ve sahtekarlar" olarak adlandırdı.



DiBona'ya göre sadece Android değil, iOS ve BlackBerry OS'un da bir antivirüs yazılımına ihtiyacı yok. DiBona, Google+'da konu hakkında şunları söyledi:
"Virüs şirketleri, korkularınızla oynayarak Android, RIM ve iOS için koruma yazılımı satmaya çalışıyorlar." "Bunlar şarlatanlar ve sahtekarlar. Eğer Android, RIM ve iOS için antivirüs satmaya çalışan bir şirkette çalışıyorsanız, kendinizden utanmalısınız."

İşyerinde Sosyal Ağlara Bağlanmak ya da Bağlanamamak?

Ofiste çalışırken Facebook’ta kişisel iletinizi güncelleyebiliyor musunuz? Ya da Tweet atıyor musunuz?

İşyerindeyken sosyal ağ platformlarına bağlanabiliyorsanız eğer gerçekten azınlıktasınız demektir. Reed.co.uk sitesinin İngiltere’de yapmış olduğu araştırmasına göre İngilizlerin sadece üçte biri mesai saatleri içerisinde sosyal ağ platformlarına bağlanabilirken, %60’ı da Facebook ve Twitterın iş yerlerinde yasaklanması gerektiği görüşünde olduklarını belirtiyor.

İngiltere’de yapılan araştırmaya göre; Sosyal ağ platformlarını İngilizlerin %33’ü ofis de çalışırken kullanabilirken %67’si de kullanamıyor. Çalışma saatlerindeyken ofislerinde sosyal ağ platformlarını kullanabilenlerin %27’si finans, %33’ü mühendislik, %43’ü IT ve %44’ü de pazarlama departmanlarında çalışmakta. Bu oranlardan çıkarmış olduğum yoruma göre sosyal medya gücünü pazarlama departmanlarında gün geçtikçe daha da yükseltecek olması…



Genel olarak kullanılan popüler sosyal ağ sitelerinin zirvesinde %45’lik bir oranla F…

Ve Mikrofon Siri'ye Geçerse...

IPhone 4S’in çıkmasıyla birlikte Siri hakkında çok konuşuldu. Bu kez mikrofonu Siri’ye tutmaya çalıştık ve bakın nasıl gelişmeler oldu. :)
Apple’ın Phil Schiller’ı için hem iyi bir haber hem de kötü bir haber olan “Kovuldun, ama iPhone 4S’in kalabilir.” en popüler söylemler arasında... CEO Tim Cook, iPhone’un yeni zeki personelinin ismini Siri koyup O’nu dünya çapında Kıdemli Ürün Pazarlama Başkan Yardımcısı görevine getirdi çünkü zeka kapasitesinin fazla olması sebebiyle Siri, sıradan bir iPhone asistanı olma konusunda çok mutsuz oluyordu. Siri göreve geçer geçmez gücünü dünya çapında hemen göstermeye başladı.


Siri, Schiller’ın bir çok açıdan güncellenmiş versiyonu sanki... Mesela Siri hiç uyuma ihtiyacı hissetmediği gibi sağlık sigortasına da ihtiyacı olmuyor. (Çünkü Tim Cook, 2 yıl boyunca AppleCare’e, Apple’ın bakım ve destek departmanına, ödeme yaptı) Schiller, bütün zamanını değeri çok fazla olan bir ofiste geçirirken Siri de sadece küçük bir çekmecede iş hayatını sürdürüyor. Böy…

Patentin Oluşum Süreci

Patent nasıl alınır, başvuru süreci nasıl başlar ve nasıl devam eder kısmına geçmeden önce patent oluşumunun tarihine bir göz atmak gerekli diye bu yazıda sadece patentin oluşum tarihçesini ele alacağız. Patentin oluşum sürecinin başlangıcı 600-1000 yıllarına dayanıyor. O yıllarda Avrupa bilimden çok uzaklaşmıştı. İslam dünyasında ki Arap bilim adamlarının ve Uzak Doğudaki bilim adamlarının 1200’lü yıllardaki çevirileri sayesinde bilim tekrardan gündeme gelmeyi başardı. Böylece üniversitelerin kurulmasıyla birlikte de ivme kazanan bilim dünyasında ki ilk patent 1449 yılında İngiliz kralı 6.Hanry tarafından Hollandalı bir sanatçıya verildi. Bu patentle sanatçı, renkli camların üretiminde 20 yıllık tekel olma hakkı kazandı.
Patent tarihindeki ilk yasa da 1474 yılında Venedik’te çıkarıldı. 1624 yılında da İngiltere’de, “Statute of Monopolies” kurularak yeni bir buluşun patent hakkının sınırlı bir süre için “doğru ve ilk mucidine” verilmesi sağlandı.
Amerikalı ressam ve bilgin Samuel Mo…

Apple Güncesi – Jobs, Cook & Turing

Steve Jobs’ın vefatı manşetlerde büyük puntolarla yer alırken “Huzur içinde uyu Steve Jobs”, “Iphone 4S (for Steve)”, “RIP Steve” gibi tweetler ile Steve hayranları üzüntülerini dile getirdi. Sosyal medyada Steve Jobs’ın yerine geçen Apple’ın yeni CEO’su Tim Cook ve Apple’ın ısırılmış logosunun yaratıcısı olduğu düşünülen Alan Turing hakkında da milyonlarca içerik paylaşıldı. Paylaşılan içerikleri özetlemek gerekirse; Tim Cook ilk olarak Steve Jobs pankreas kanseri tedavisi için işine ara verdiği zaman Apple’da geçici olarak CEO görevini üstlenmişti. Steve Jobs’ın 2009 yılında karaciğer nakli olması gerektiğinde yine aynı şekilde CEO görevini üstlenen Cook son olarak da 2011 yılının başında Steve Jobs’ın sağlık sorunları nedeniyle izne ayrılmasıyla idari yönetici olarak görevine devam etmeye başladı. Cook, böyle büyük bir değişimle Jobs ile karşılaştırılırken, şirketin hisselerinde %7 civarında düşüş bile gözlemlendi. Buna rağmen Apple çalışanları, Jobs’dan sonra Cook’dan daha iyi bir…

Bulut Bilişim Kasırgasına Tutulamayanlara Ön Bilgi

Gelecekte teknoloji alanında olabilecek eğilimleri öngörüp ona göre bir şeyler yapmak neredeyse imkânsız çünkü destek olabilecek finansal yatırımcıların bulunması, bulunsa bile ikna edilmesi çok zordur. “Teknolojiye yatırım yapmak risk gerektirir.” cümlesine en güzel örnek olarak online alışveriş verilebilir. Çok değil sadece 10 yıl öncesine bakılırsa online alışveriş yapmak son derece gereksiz ve güvensiz görülüyordu ve bu teknolojiye yatırım yapmak akıllıca bir iş değildi. Şimdi ise tam tersine zamandan tasarruf etme, dünyanın dört bir yanından siparişler verebilme ve yüksek güvenlikli alışveriş olanakları ile güven sorunu olmadan, düzenlenen değiştirme ya da geri iade politikaları ile müşteri memnuniyetinin en üst düzeyde tutulduğu online alışveriş hızla yükselen bir eğilime sahip.

Bilgi çağında bulunduğumuz günümüzün en büyük ve en önemli teknolojik gelişmesinin bulut bilişim olduğu ya da olacağı ünlemlerle belirtiliyor. Önceden internetten alışveriş ile ilgili nasıl önyargılar o…

Y Kuşağı, Yeni Nesil Yeni Beklentiler

İnsan kaynağının üretim faktörü ve maliyet kaynağı olarak görüldüğü anlayış artık çok uzaklarda kaldı. Yeni dünya düzeninde çalışan kalite, müşteri duyarlılığı ve kurumsal etkinlik ve verimlilik için en önemli faktör ve gelir kaynağı olarak işletmelerde fark yaratan değer.

1980-2000 yılları arasında doğup, çok kanallı televizyonlar ve internet ile global dünyada büyümüş, teknoloji dostu Y kuşağı, artık iş hayatının tam ortasında hem çalışan hem de yönetici olarak görev alıyor. TÜİK verilerine göre Türkiye’de yaşayan 73.722.988 kişinin % 35’i bu kuşağa ait. İş hayatında onları doğru anlamak, onların beklenti ve görüşlerini yönetim modellerine dahil edebilmek bireysel ve şirket performanslarına önemli katma değer sağlıyor.

Teknoloji Şirketlerinin Birbirlerini Satın Alma Stratejileri

Teknoloji şirketi satışlarını ve satın almalarını son dönemde sıkça flaş haber olarak duymaya başladık. Görüşmeler başlıyor, borsaya duyuruluyor, pazarlıklar 4-5 ay devam ediyor ve sonunda bomba patlıyor, bize de twitlemek düşüyor. :) Peki neden bir şirket diğerini satın alıyor? Bunun için bir veya birden fazla neden mümkün, gelin bir göz atalım;
Marketi kontrol altına almak için:
Örneğin, Online müzayede evi olan eBay’in, Online telefonculuk/iletişim şirketi olan ve tek kuruş geliri olmayan Skype’yi 2005 yılında 2 milyar dolara ($) satın alma sebebi ne olabilir? Bu sorunun cevabı Skype’nin ileride tek başına kazanacağı parayı eBay’in kazanma isteği olamaz, çünkü bu durumu analiz edip tahminleyecek bir Skype geliri ortada yok. eBay’in satın almasının tek nedeni Online Telefonculuk sektörünü kontrol altına almak istemesidir. Hepimiz biliyoruz ki kontrol paraya eşittir... Yine benzer nedenlerden Salesforce.com 212 milyon dolara ($) Heroku’yu satın almıştır.

CAPTCHA

Captcha web ortamında formlara giriş yaparken, mesaj atarken, şifre geri alırken ya da bir siteye üye olurken gibi internette gezinirken bir çok yerde karşımıza çıkan yamuk yumuk ve farklı tekniklerle okunması zorlaştırılan ve insan ile botları ayırt etmek için Carnegie Mellon SoCS’da geliştirilen bir projedir. Peki neden okunması güçleştiriliyor, yamuk ve eğri yazılıyor, ya da neden insan ile botları ayırt etme gereksinimi duyuluyor?

Bu doğrulama uygulaması olmaksızın spammer kişilerin hedef seçtikleri sitelere zarar vermeleri, şifre kurtarma formlarında brute force saldırısı kullanarak şifre kırmak, botların mesaj formlarına reklam ya da zararlı linkler paylaşmaları çok çok daha kolaydı ve bu tarz olayların önüne geçebilmek için okunması zor, eğri, yamuk, farklı renklerde ya da deforme edilmiş halde kısaca resim işleme araçları ile botların tanımlayamayacağı ve sadece insanların ayırt edebileceği ve geçebileceği düşünülen bu doğrulama uygulamaları kullanılmaktadır.

Software as a Service (SaaS) Nedir?

Bu işin Türkçesi Servis olarak yazılımdır... Yani yazılımların servis olarak son kullanıcılara sunulması. Şimdi bunu açıklayalım.
Geleneksel yöntemle ihtiyaç duyduğumuz programları satın aldığımız cdler ile ya da setup dosyaları aracılığıyla bilgisayarlarımıza yüklüyoruz. Programın ihtiyaçları doğrultusunda yeni donanımlar, sunucular ve başka ürünler de (öreneğin veritabanı yönetim sistemi gibi) almamız gerekebiliyor. Örneğin bir resim düzenleme programına ihtiyaç duyduğumuzda hangi resim düzenleme programını kullanacağımıza karar veriyoruz ve programın kurulum dosyasını bir şekilde temin edip bilgisayarımıza yüklüyoruz. Bu programı kullanabilmek için de minimum sistem gereksinimlerini karşılamak zorundayız. Bu da yeni bir ekran kartı, bellek takviyesi ya da işlemci değişikliği gibi bir takım maliyetlerin ortaya çıkması anlamına geliyor...

Freemium İş Modeli (Avantajları / Dezavantajları)

Yazılım sektöründe satış ve pazarlama konusunda oldukça başarılı iş modellerinden biri olan Freemium iş modeli kelime anlamı olarak; bir ürün veya hizmeti herhangi bir ücret almaksızın müşteriye sunmak ancak birtakım özellikleri, ek fonksiyonları, eklentileri, desteği ücret karşılığı sağlamak anlamına geliyor. Ücretsiz (Free) ile Ayrıcalıklı (Premium) kelimelerinin birleşmesinden adını alan bu iş modeli ile ayakta duran,durmayı başaran gündelik hayatımızda kullandığımız birçok servis bulunuyor. Flickr, Yahoo!Mail, Linkedin, LastFm bunlardan birkaçı. Bu modele ücretsiz kayıt olunabilen online oyunlar örnek verilebilir. Kullanıcılar kayıt olduktan sonra oyun içindeki birtakım şeyleri para vererek satın alabilir, oyunda ilerleyebilirler.

Verimli Sosyal Medya Süreçleri Oluşturmanın Yolları

Günümüzde şirket yöneticileri, şirket tanıtımlarının daha iyi olması ve ürünlerinin markalaşması açısından sosyal medya stratejisi oluşturmanın ve bu konuda ilerlemenin yolunun sosyal medyadan geçtiğinde hem fikirler. 2009 yılında sosyal medya kullanım oranı 2010 yılında iki katına çıkarak önemini daha da arttırdı. Society for New Communications ajansının 500 şirkette yaptığı araştırmasına göre; · %91’i en az bir tane sosyal medya aracı kullanıyor. · %80’i en az bir tane sosyal ağ sitesinde şirket sayfasına sahip.

Web Dünyasının Büyüklüğü Tahmin Edilebilir mi?

Günümüzde interneti kontrol edebilen merkezi bir kontrol sistemi olmadığından, aktif web sayfalarının toplam sayısını açıklayabilmenin veya öğrenebilmenin herhangi bir yolu bulunmamakta. Kimsenin %100 kesinlikle aktif bulunan web sayfa sayısını söyleyemeyeceği gibi, maalesef gün içerisinde toplam kaç tane web sayfasının da aktive edildiğini söyleyebilme gibi bir imkanı yok. Buna rağmen, ucu bucağı olmayan siber alanda web sayfalarının sayısı hızlı bir şekilde artmaya devam ederken, bazı kuruluşlar alınan domain isimlerini takip etmeye çalışarak web dünyasının büyüklüğü konusunda tahmini bir rakama sahip olmaya çalışıyorlar. Ancak alınan domain isimlerinin veri kayıtları bile tam olarak gerçeğe yakın bir tahminde bulunulmasını sağlayamıyor. Belirli araştırmalar sonucu elde edilen bazı bilgilere göre;

Evden Çalışmak – HomeOffice Working

Evden çalışmayı istemeyen el kaldırsın? Şöyle ayaklarını uzatıp, kucağına notebook’u alıp, arada abur cubur atıştırıp, istediğin zaman dışarıya çıkıp vs. çalışmak nasıl olur? Güzel olur ancak bu mantıkla, bu çalışma sisteminin ömrü çok da “kısa” olur. Çünkü evden çalışmak, hayal edilenin tam aksine, çok önemli bir disiplin gerektirir. Öncelikle her meslek bu çalışma tarzına maalesef uygun değil. Baştan bu şansı kaybetmiş olabilirsiniz. Ayrıca mesleğiniz uygun olsa bile çalıştığınız şirketin iş süreçleri de evden çalışma modelini desteklemelidir.

Özellikle Amerika ve Avrupa’da çok yaygın olan evden çalışma sistemini uygulayan şirketlerin sayısı Türkiye’de de gitgide artıyor. Haberleşme ve iletişim teknolojilerinin gelişmesiyle (internet, bant genişliği, uzak bağlantı teknolojileri, online collabration sistemleri vb.), çağrı merkezleri dahil, bilişim ve hizmet sektöründe çalışanların evden çalışmaları kolaylaşmıştır.

14 Şekilde Yaratıcılık Nasıl Öldürülür?

Yaratıcılık tarifi zor bir kavram, derin bir mevzu. “Yaratıcılık doğuştan gelen bir yetenek midir?”, “Zeka ile ilişkisi var mıdır?”, “Öğrenilip, geliştirilebilir mi?” gibi sorulara cevap bulmak amacıyla sosyoloji ve psikoloji alanında tonlarca bilimsel çalışma yapılmıştır. Yaratıcılığı kısaca, bir işi herkesin yaptığından daha farklı yapabilme ve yeni fikirler geliştirebilme yeteneği olarak tanımlayabiliriz.
Harward Business Review’da yayınlanan “An anti-creativity checklist” (Yaratıcılığı önlemek için kontrol listesi) isimli çalışma gerçekten ilginç... Aynı konuyu Tufan Karaca da kendi blog sitesinde ele almış, çevirisi güzel olmuş, eline sağlık. Yapılan çalışmada sosyal ve iş yaşantımızda sıkça karşılaştığımız söylemleri görmek mümkün. Bazılarını tartışmalı bulabilirsiniz ama çoğu gerçek…

TSQL – Dış Kaynaklarla Çalışma (XML bağlantı)

SQL sunucuda veri tabanı sorguladığımız gibi dış kaynaklardan, veri dosyalarını sorgulamamız mümkündür. Dış kaynaklara bağlantı için, tüm bağlantı bilgilerini OLE DB içinde barındırır. Aynı veri kaynağına sürekli bağlantı için SQL’in Linked Server özelliği kullanılmalıdır. OPENROWSET işlevini bir tablo sorgular gibi kullanabiliriz. OLE DB sağlayıcısının yetenekleri doğrultusunda insert, update ve delete komutlarıyla birlikte de kullanılabilir. OPENROWSET komutunun Bulk veri okuma için de desteği vardır. Sistemin lokalindeki bir xml’e bağlantı kurulacaksa yine lokaldeki SQL servisinden login olunmalıdır. Veri dosyalarıyla bağlantı kurabilmek için SQL servisinin Ad Hoc Distributed Queries özelliğinin açılması gereklidir. sp_configure'show advanced options',1 reconfigurewithoverride go sp_configure'Ad Hoc Distributed Queries',1 reconfigurewithoverride GO XML dosyası okumak için Ornek.XML Dosyası: <?xml version="1.0" ?> <Kok> <Rapor id="1"…

Heap, Clustered İndeks ve Nonclustered İndeks Data Yapıları - Bölüm 3 (Nonclustered İndeks Mimarisi)

4. Nonclustered İndeks MimarisiNonclustered indeks aşağıdaki farklılıklar dışında B-tree yapısını clustered indeks gibi kullanır: · Tablodaki data satırları, nonclustered anahtarlarına göre sıralanıp depolanmaz. · Nonclustered indeksin leaf katmanı data page yerine indeks pagelerle düzenlenir. Nonclustered indeksler tablo veya view üzerine heap veya clustered indekslerle tanımlanabilirler. Nonclustered indekste her indeks satırı, nonclustered indeks key value ve bir row locator bulundurur. Bu yer bulucu, clustered indeks veya heapteki anahtar değerine sahip satırı işaret eder. Nonclustered indeksteki satır bulucu, ya bir satır göstergesidir ya da satırın clustered indeks anahtarıdır. Buna göre: Tablo clustered indeks içermeyen bir heap ise; row locator bir satırı işaret eder. Bu pointer, dosya tanıtıcı (ID), sayfa numarası ve page üzerindeki satırların numaralarından oluşur. Bütün olarak bu pointer Row ID (RID) olarak tanımlanır. Eğer tablo bir clustered indekse sahipse veya indeksli bi…

Heap, Clustered İndeks ve Nonclustered İndeks Data Yapıları - Bölüm 2(Clustered İndeks Mimarisi)

3. Clustered İndeks Mimarisi

SQL Server’da, indeksler B tree içinde düzenlenirler. B treedeki indeks içindeki her page index node olarak adlandırılır. B-treenin en tepedeki nodu root node olarak adlandırılır. İndeksin en alt seviyesindeki nodlar leaf node olarak adlandırılır. Root ve leaf nodlar arasındaki herhangi bir indeks seviyesi ortak olarak intermediate seviyededir. Clustered indekste leaf nodelar tablo altındaki data pageleri içerirler. Root ve ara seviyedeki nodlar indeks satırlarını tutan indeks pageleri içerirler. Her indeks satırı bir anahtar değeri ve ara seviye sayfa göstergesi veya leaf level data row göstergesi içerir. Her seviye içindeki pageler doubly-linked list içinde bağlıdırlar.

Veri zincirindeki pageler ve onun içindeki satırlar clustered indeks anahtar değerine göre sıralanır. Tüm INSERT işlemleri, diğer satırların arasında anahtar değerine uygun satıra yapılır. B-tree için page collectionlar, sys.system_internals_allocation_units’ deki page pointerlar tarafın…

İPhone Uygulamaları Geliştirme - SDK Kurulumu

iPhone cihazlarında uygulama geliştirmek için ön koşul bir Mac bilgisayar almaktır. SDK’nın içerdiği araçların (XCode, Interface Builder, iPhone Simulator) kullanılabilmesi için alacağınız Mac bilgisayar mutlaka Intel işlemcili olmalıdır. Mac bilgisayarımızı aldıktan sonra ikinci işimiz “Apple Developer” hesabı oluşturmaktır. Developer hesabını aşağıdaki adrese girip oluşturduktan sonra “Dev Center” web sitesinden XCode ve IOS SDK’yı indirmeye sıra gelir.

SQL’de tanımlanan Job’un sonucuna göre mail bildirimini aktif hale getirmek.

SQL Server üzerinde tanımlanmış job’ların sonucunu (başarılı mı hatalı mı?), tanımlanmış kişilere mail atılması için sql üzerinde bazı tanımlamalar yapılması gerekmektedir. Bu makalemizde mail tanımlamaları nerelerden nasıl yapılır onlara deyineceğiz.

SQL sunucuya management studio ile bağlandıktan sonra, “Managament” seçeneğinin içerisinde “Database Mail” üzerine sağ tuşla tıklayarak “Configure Database Mail” seçeneğini seçiyoruz. (Resim-1)
Resim-1 Bir sonraki ekranda karşımıza çıkan; “Database Mail Configuration Wizard” ekranında “Next” diyerek sonraki aşamaya geçiyoruz. Bir sonraki ekranda karşımıza çıkan; “Set up Database Mail by performing the following tasks” yazan hali hazırda seçili seçeneği değiştirmeyerek yeniden “Next” tuşuna basıyoruz. (Resim-2)

                                                                     Resim-2

Nuget Nedir?

NuGet kısaca anlatmak gerekirse .Net projelerimizde kullanmak istediğimiz açık kaynak kodlu kütüphaneleri kolay ve basit bir şekilde kendi uygulamalarımıza eklememizi sağlayan ve yine açık kaynak kodlu olarak geliştirilen bir Visual Studio eklentisidir. NuGet öncesinde herhangi bir açık kaynak kodlu kütüphaneyi uygulamamızda kullanmak istediğimizde, kütüphanenin gereksinimde olduğu kütüphanelerin de peşinden koşmamız gerekiyordu. Aynı şekilde bu kütüphaneleri güncellemek de ayrı bir sorun teşkil ediyordu. NuGet aracılığı ile bu süreç artık çok daha basit ve hızlı bir şekilde yapılabilir hale geldi. NuGet ile galeriden seçtiğimiz kütüphaneleri projelerimize dahil etmek, güncellemek ya da kaldırmak Apple AppStore’den uygulama indirmek, güncellemek ve kaldırmak kadar basit bir hale getirilmiş. Galeriden uygulama geliştiricilerin kütüphanelerini indirebildiğimiz gibi kendi açık kaynak kodlu projelerimizi de NuGet aracılığı ile paketleyip başka geliştiricilerin beğenisine ve kullanımına s…

Property Grid-Bölüm 2

Bir önceki makalemizde property grid nedir, nasıl kullanılır onlardan bahsetmiştik, bu makalemizde property grid üzerinde complex type’ları (sınıf içerisinde sınıfları) nasıl göstereceğimizden ve temel property gridde kullanacağımız bazı editörlerden bahsedeceğiz.

Bir sınıf içerisinde herhangi bir property başka bir sınıfın tipinde ise, property gride bunu belirtmek için type converter attribute’u kullanmamız gerekmektedir.

TypeConverter(GetType(ExpandableObjectConverter))

Yukardaki attribute ile property grid, ilgili propertnin genişletilebilir bir object olduğunu anlayıp, gride o sınıfın propertylerinide getirecektir.

Türkiye’de Yazılım Sektörü, İç Piyasada Yaşanan Sıkıntılar

Daha önceki yazılarımızdan birinde Türkiye’deki Yazılım Sektörüne ve İç Talebe değinmiştik. Bu yazımızda TUBITAK tarafından yapılan bir analizi inceleyeceğiz. Analiz, yazılım sektöründe faaliyet gösteren firmalarda yapılmış olup, önemli veriler içermektedir. İlginç bir veri ile başlayalım, analize göre, Türkiye’de yazılım geliştiren firmaların yaklaşık %89’unun müşterilerle olan ilişkilerde problem yaşadığını göstermektedir. Firmaların %75,7’i müşterinin bilişim sektörünü bilmemesinden şikayet etmektedir. Öyle ki, müşteri bir talepte bulunmasına rağmen sektörden ya da firmadan tam olarak ne beklediğini kendisi de bilmemektedir. Ürün geliştirme süreci boyunca yeni gelen ya da güncellenen istekler projede ve üründe ciddi sıkıntılara neden olmaktadır. Firmaların %45,8’i müşterinin bilişim firmasının çalışma şeklini bilmemesinden dolayı sıkıntı yaşamaktadır. Firmaların %40’ı müşterilerin yerli bilişim firmalarına güvenmemelerinden, yabancı firmalarla çalışmayı tercih etmelerinden şikayet…

Türkiye’de Yazılım Sektörü ve İç Piyasada Talebe Bakış

Türkiye bilişim sektörü her yıl yüzde 14 oranında büyüme göstermekte olup, bilişim pazarının büyüklüğü 30-32 milyar dolara yaklaşmaktadır. Donanımın pazar payı %72 olup, yazılım ve hizmetlerde bu oran %28’dir. Diğer ülkelerdeki ortalamalara baktığımızda donanımın bilişim harcamalarından aldığı pay %39’dur (dünya ortalaması). Bilişim sektörünün gelişebilmesi ve bir sıçrama yapması için Türkiye’de yazılım ve hizmetlerin hızlı ve sağlıklı büyümesi gerekmektedir.

Sektörde 3.500-4.000 civarında firma faaliyet gösteriyor. Bu firmalar ağırlıklı olarak Ankara ve İstanbul’da faaliyetlerine devam ediyorlar. Ankara’da güvenlik ve savunma yazılımları ile kamu sektörüne yönelik yazılım geliştirme hizmetleri sunan firmalar çoğunlukta bulunuyor. İstanbul’da ise sistem yazılımları ve uygulama yazılımları üreten firmaların ağırlıklı olduğu görülüyor. İzmir ise yazılım konusunda son 3-4 yıldır atakta ve daha çok uygulama yazılımı (ERP, satış dağıtım, depo uyg., HBYS vb.) üretiyor. İhracata bakacak olu…

PhoneGap

PhoneGap Javascript/Html5/CSS3 kullanarak cross-platform mobil geliştirim için framework sağlayan open source bir projedir. Cihazın kamera, gps, storage… gibi donanımsal özelliklerini kullanabilmek için Javascript API sini kullanır. Temel mantık, Javascript/HTML5 kullanarak oluşturulan bir web sayfasına platform specific, native wrapper ler vasıtasıyla sanki gerçek native uygulamaymış gibi cihaz üzerinde run edebilmesini sağlamaktır. Javascript API leri sayesinde cihazın Geolocation, Accelerometer, Camera, Contacts, Database, File system.. gibi fonksiyonelliklerini de bu uygulamalara dahil etme olanağı sağlamaktadır.

PhoneGap geniş bir platform desteğine sahip. Android, İOS, Symbian, Windows Mobile, Palm gibi birçok platformu desteklemektedir. iPhone uygulama geliştirimleri için Mac OS üzerinde XCode IDE sinin kullanılması gerekmektedir. Android için ise Eclipse üzerinde Android Development Tools (ADT) plugini kullanılarak uygulamalar geliştirilebilmektedir.