Category Archives: Yazılım

Bittorrent Sync : Veri Saklama ve Dosya Paylaşımında Yeni Dönem

Verilerimizi online olarak saklamada ve dosya paylaşımında bugüne kadar kullandığımız birkaç yöntem var. Dosyanın boyutu fazla büyük değilse , bir e-postaya iliştirerek gönderebiliyoruz. Ya da son zamanlarda giderek yaygınlık kazanan Google Drive ve Dropbox benzeri bulut (cloud) hizmetlerinden faydalanıyoruz. Bazı servislere (örn. WeTransfer) ise dosyalarımızı yükleyip bize verilen linki eposta yoluyla paylaşıyoruz.

Bu yöntemlerde çok da rahat olmadığımz durumlar var aslında. Örneğin bulut servislerinde ücret ödemeden belli bir kapasiteye kadar veri saklayabiliyoruz. Daha fazlası için ücret ödememiz gerekiyor. Bu servislerdeki veri güvenliği de tartışma konusu. Verilerimizi bu servislere yüklemek için kendimiz çaba sarfediyoruz ve ayrıca veriye ulaşmak istediğimizde her seferinde servise bağlanıp veriyi download etmemiz gerekiyor.

Bittorrent ise bu durumların hepsini ortadan kaldıran ve veri saklama ile veri paylaşımını çok kolaylaştıran bir çözüm ile karşımıza çıktı : Bittorrent Sync. Şu an beta aşamasında olan versiyonu da gayet kararlı çalışıyor. Bittorent Sync programımıza gösterdiğimiz klasörlerdeki veriler, torrent çalışma mantığına benzer şekilde parçalanıp şifrelendikten sonra bittorrent ağında olan dünyanın heryerindeki bilgisayarlarda saklanıyor. Bu veri parçalarını sadece, veriyi paylaşan bilgisayarınız ya da diğer cihazınız biraraya getirebiliyor. Anlaşılacağı üzere saklanacak veride hiçbir sınır da yok. 100 gb ‘lık veri de saklanabilir, çok daha fazlası da. Programın eşitleme (sync) özelliği çok düzgün çalışıyor. PC, Mac, ıOS, Android, Linux .. ortamları için programı download edebiliyoruz. Verilerimizi istediğimiz cihazla ya da kişiyle paylaşabiliyoruz. Dosyayı upload etme ya da hizmete bağlanıp paylaşım linki gönderme yok. Paylaşım yaptığımız kişi ya da cihaz, ilgili paylaşım klasöründe olan herşeyi en güncel haliyle görüyor. Ailenizin yurtdışında iken telefonunuz ile çektiğiniz fotoğrafları çeker çekmez onların bilgisayarında görmesidir bu. Ya da uzaktaki iş arkadaşınıza paylaşmak istediğiniz dosyayı, sadece aranızdaki paylaşım klasörüne atmaktır.

Bittorrent Sync Web Sitesi:

http://www.getsync.com

Reklamlar

Python Üzerine

Python programlama dili, Linux işletim sistemi sayesinde tanıştığım bir dil. Öğrendikçe kendini sevdiren bu dilin yetenekleri ve getirdikleri muhteşem. Herşeyden önce okunması ve yazılması çok kolay bir sözdizimine sahip. Çok kısa sürede öğrenme sürecini atlatıp ortaya çalışan kod parçaları çıkarabiliyorsunuz. Kütüphane bakımından çok zengin olan bu dil ile her programlama alanında ihtiyaçlarınızı karşılayabilirsiniz. Dahası Java sanal makinasında çalışan Jython versiyonuyla Java kütüphanelerini de kullanabilir ve bu sayede çok daha hızlı kod yazabilirsiniz. Matlab gibi bir mühendislik aracının yapabildiği hesaplamaları, çizimleri Python’ın SciPy ve NumPy kütüphaneleri sayesinde ücretsiz olarak yapabilirsiniz. Karmaşık ve ticari bir uygulamayı Java gibi bir dille geliştirmek isteseniz bile, projenizi önce Python ortamında hızlıca geliştirip sonucu çok daha kısa sürede görebilirsiniz. Gerekli iyileştirmeleri ve düzeltmeleri gözlemledikten sonra projenizi bu sefer daha üstün özellikleri olan Java veya C++ gibi dillere taşıyabilirsiniz. Python ‘un çok iyi düzenlenmiş bir belgelendirmesi vardır ve İnternet ortamında da sayısız kaynağa ulaşabilirsiniz.

Bilişim sektörü dünyamızı şekillendiriyor. Teknoloji artık daha çok yazılım dünyası ile yönetiliyor. Bizim de ülke olarak yazılım konusunda ilerlememiz açısından iyi yazılımcılara ihtiyacımız var. Python gibi bir dilin yaygınlaşması ile çok küçük yaşlardaki insanlar bile programcılığı severek yapabilir. Programcılığa başlamak için çok ideal bir dil. Ayrıca bu dilin geliştiricisi şu an Google çalışanı olarak kariyerine devam etmektedir. Google ‘ın arkasında durduğu ve aktif olarak kullandığı bir dildir. Amerika ve Avrupa’da yeterince tanınan Python henüz ülkemizde yeterli tanınırlığa erişemedi. Ancak zamanla Python dili ile ilgili iş ilanlarının arttığını gözlemliyoruz. Ben de bu dilin bir hayranı ve aktif kullanıcısı olarak bu bloğumdaki ilk gönderide Python ‘dan bahsetmek istedim. Ara sıra bu dil ile ilgili gönderilerde bulunarak farkındalığın artmasına yardımcı olmaya çalışacağım.

Etiketler