Teknik, Teknolojik Mevzular
Bulut Bilişim Teknolojileri Nedir?
Prof. Dr. M. Erdal Balaban‘un Proje Yönetimi adlı ders için Elif Kartal Karataş ile hazırladığımız “İŞLETMELERİN BULUT BİLİŞİM TEKNOLOJİLERİNE BAĞLI PROJE SEÇİMİ İÇİN BİR YOL HARİTASI” adlı makale için hazırladığım ve çok önemli olarak gördüğüm bir bölümü paylaşmak istedim.
Cloud(bulut) kelimesi daha çok internette bulunan içerik anlamında kullanılmaktadır. Bu yüzden bazı kaynaklarda bulut bilişimin, net-işlem gibi kullanımları mevcuttur.
Bu kavramı en basit düzeyde açıklamak gerekirse, çalıştırılan yazılımların temelde bilgisayarda değil, internet üzerinden erişilebilmesi, dünyanın çeşitli bölgelerindeki veri merkezlerinde bulunmasıdır. Yazılımlara uzaktan bir veri merkezi üzerinden erişiminin son kullanıcıya veya işletmeye en büyük yararı, daha mütevazı donanımlarla çok daha kapasiteli işler gerçekleştirmesine olanak sağlamasıdır. Ayrıca, son kullanıcılar veya işletmeler yürüttükleri işleri sadece kendi bilgisayarları üzerinden değil istedikleri lokasyonda bulunan internet erişimi olan her türlü bilgisayarda devam ettirebilme şansına sahip olmaktadır.
Bulut bilişim teknolojileri tamamen ölçeklenebilir bir yapıyı işaret ederken, internete bağlı aygıt sayısının sürekli artmasıyla gittikçe daha da yaygınlaşmakta ve sadece bilgisayar üzerinde değil mobil aygıtlar üzerinde de uygulanabilmektedir. O nedenle en büyük yararı düşük donanım maliyetidir. Dolayısıyla minimum kaynak kullanımıyla güncel en güçlü kişisel bilgisayarların performanslarına erişilmektir. Bu yüzden bulut bilişim kullanan bilgisayarların düşük kapasiteli sabit diske, belleğe ve işlemciye sahip olması, performans kaybı yaşamanıza neden olmaz. Düşük donanım da düşük donanım maliyetini beraberinde getirir.
İşletmeler More >Bilişim Sektöründe Yapılan Sözleşmeler
Bu sene doktorada epeyce bir zorlandım. Hatta zorlanmaya da devam ediyorum. Tüm derslerin oldukça fazla yükü vardı. Proje geliştirmesinden tutunda araştırmasına kadar eski öğrencilik günlerimi tekrardan hatırladım. Bu dönem içersinde uykusuz gecelerim ve allak bullak günlerim oldu. Zaten bol koşuşturmalı olan günlük periyoduma, bir de bu tip kariyer yükleri binince şenlikli bir süreç geçirdim, anlayacağınız.
Bu dönemin ilk meyvelerinden birini sizlerle paylaşmak istedim. 2011 Bahar dönemin derslerimden biri de Doç. Dr. Murat Erdal‘ın yürüttüğü E-İş dersiydi Bu ders kapsamında bilişim sektöründe tedarikçi analizi, performans değerlendirmesi, performans kartları ve sözleşmeler üzerine çalıştık.
Sektörü farklı bir bakış açısıyla incelemek ve yeni değer yargılarını tespit etmek adına oldukça faydalı bir ders süreci geçirdim diyebilirim. Yazının bundan sonra okuyacağınız kısımı bu dersin ilk meyvesi olan “bilişim sektöründe yapılan sözleşmeler” üzerine bir özet niteliği taşımakta. Günümüz Türkiye’sinde özellikle yazılım sektöründe yapılan sözleşmeler tek taraflı, üreticiyi korumak yönünde. Oysa ki üretici kadar en az alıcının da hakları ve şartlarınında gözetilmesi gerekmekte. Yurtdumda ne yazık ki bu yazılı süreç hala ağızdan çıkan sözlere bağlı. Henüz yaygın bir sözleşme kültürümüz yok. Sözleşme tabiri, kurumsal ve yaptırım gücü yüksek olan firmaların literatüründe mevcut. Bunun giderek yaygınlaşması ve gerekli hukuksal süreçlerden geçirilmesi gerek.
Ama ne ironiktir ki, sözleşmelerden bahsederken benim güzel memleketim, hiçbir More >
E-posta hesabınızı daha etkin kullanmak için araçlar
Gmail her ne kadar arayüzü hala eski otantin web yıllarımızı hatırlatsa da, sahip olduğu işlevsel yollarla hala benim için büyüleyici. Dosyalarda ve mail’lerdeki sürükle bırak uygulaması yeni eklenen önceliklendirme hizmeti benim favori seçeneklerimden. E-posta konusunda bana güzel kullanıcı deneyimleri kazandıran gmail şu ana kadar çok az üzmüştür beni. (O karanlık anlardan örnekler vermek gerekirse; zaman zaman yaşanan bağlantı problemleri, sunucu bağlantı kopmaları nedeniyle gitmeyen e-posta’lar…)
Hele bir de günlük olarak yüzlerce e-posta ile uğraşıyorsanız, bir de bunun üzerine iş hayatınızın akışı da e-posta içersinde geçiyorsa kaybolmanız ve stresslere boğulmamanız elde değildir. Bu zorlu süreçte etkin e-posta yönetimi için en temel prensip gelen kutunuzu temiz tutmak ve takip etmeniz gereken e-postalarınızı hızlı bir şekilde göreve dönüştürmeniz gerekmektedir.
İşte bu noktada gmail’in bir farkı daha ortaya çıkıyor. Uzunca bir vakittir gmail API ile isteyen tüm geliştiriciler gmail için üretken ve yardımcı araçlar hazırlayabiliyorlar. Bu yazıda da o nedenle paylaşacağım araçların büyük bir çoğunluğu gmail ile haşır neşir olacaktır. Şaşırmayın.
1.taskforceapp.comtaskforce gmail’inizi görev yöneticisine çeviren bir uygulama. Öncelikle uygulama sizden, gmail adresiniz ile login olmanızı ve browser eklentisi indirmenizi istiyor. Böylece gmail hesabınızı akıllı bir görev yöneticisine çevirmiş oluyorsunuz. Bu eklenti ile gelen e-postaları anlık göreve çevirebilir, ilgili bir tarihe atayabilirsiniz. Böylece belirttiğiniz tarih gelene kadar More >
Nokia için uygulama geliştirme: Qt Nedir?
Geçen yazımda processing’de programlama konusunda değinmiştim. Bu yazımda yine başka bir açık kaynak programlama dili olan Qt üzerine söz edecegim.
Qt, platform bağımsız kullanıcı grafik arabirimi için geliştirilmiş bir araçtır. 2008 yılında Nokia’nın satın alması ile artık tam anlamıyla bir açık bir ortamda geliştirilmese de hem LGPL lisanslı hem de ticari lisanslı olarak 2 ayrı lisans ile dağıtılmaktadır. İlk geliştiricisi Trolltech adlı firmadır. Bu firma Qt’u ilk başta ticari ortamda çıkarsa da geçen süreç içersinde özgür ortam şartlarına göre lisanslamak zorunda kalmıştır. Nokia’nın satın almasıyla birlikte de yukarda bahsettiğim gibi 2 farklı lisansla dağıtılır hale gelmiştir. Nokia, uzunca bir zamandır Qt geliştirme ortamı için büyük yatırımlar yapmakta. Tüm yeni nesil telefonlarında Qt framework’ü yüklü olarak geliyor. Eski modellerde ise ovi mağazası üzerinde Qt framework’ü indirilip yine Qt uyumlu hale getirilebiliyor. O nedenle Nokia’nın geniş skalada ürettiği telefon modelleri arasındaki en büyük standardizasyonu bu araç ile sağlamakta.
Çoklu platform destekleyen bir GUI (Graphic User Interface) olduğu için birçok programlama diliyle uyumlu çalışır. Genel olarak ama C++ ile birlikte kullanılmaktadır. Nokia uygulama geliştirme ortamı için hazırlanan Nokia Qt Creator editörü de C++ için optimize edilmiştir. Ancak Qt yi sadece bir görsel uygulama kütüphanesiymiş gibi düşünmek de yanlış olur. Qt bünyesinde her türlü araç ve kütüphaneyi More >
Processing’de kod yazmaya başlamadan önce bilmeniz gerekenler
Uzun zamandır varlığından haberdar olduğum ve 1-2 kişisel çalışma yaptığım processing’i artık kişisel tarihimin tozlu raflarından çıkartıp tekrar gündemime almam 2011′in en iyi olaylarından biri oldu. Hem öğrenmesi son derece kolay hem de bir o kadar görsel olduğu için çokta keyifli olan processing biraz daha yakından tanıtabilmek için bir yazı derledim. Türkiye’de henüz o kadar yaygın olmasa da yurtdışında özellikle sanatçıların çok sıklıkla kullandıkları bir programlama dili. Java üzerine geliştirildiği ve 100′den fazla kütüphane içermesiyle çok güçlü. Programlamaya da başlangıç için güzel bir nokta.
Processing Nedir?Processing, resim, animasyon ve etkileşim yöntemleri geliştirebileceğiniz açık kaynak bir programlama dili ve ortamıdır. Çokluortam malzemeleriyle (resim, video ve ses gibi) sorunsuz çalışabilir, işleyebilir. Görsel bir çıktı üzerinden hareket ederek bilgisayar programlamanın prensipleri ve temellerini disiplin dışı kişilerinde çok rahat ve hızlı bir şekilde öğrenmesine olanak sağlar. O nedenle birçok araştırmacı, öğrenci, tasarımcı ve sanatçı tarafından tercih edilen bir programlama dilidir. Kendi yaptıkları profesyonel işlerinde prototip uygulama, sergi öğesi veya işlerinin niteliklerini artıracak nitelikte kullanmaktadır. Processing bu kadar farklı amaçlarda farklı insanların tercih etme sebeplerini sıralayacak olursak;
- Açık kaynak ve tüm işletim sistemleri ile sorunsuz çalışabilmesi
- 2D ve 3D ile sorunsuz çalışabilme bu görüntüler üzerinde kolay ve hızlı etkileşim yaratabilme (gelişmiş 2D ve 3D kütüphaneleri)
- Uygulama içersinden basit More >

Son Yorumlar