Archive for Temmuz, 2019

Yeni Mac İçin gereken 14 Uygulama

Yeni macBilgisayarlarımızı yenilediğimizde sevdiğimiz ve ihtiyaç duyduğumuz uygulamaları adeta yeniden hatırlıyoruz. Bizim için alışkanlık haline gelen uygulamaların yeni bilgisayarımızda olmaması içimizde büyük bir boşluk yaratabiliyor. Bu nedenle yeni bilgisayarımıza bir an önce uygulamaları indirerek alıştığımız kullanıma geri dönmek istiyoruz. Eğer siz de yeni bir Mac kullanıcısıysanız, alışkanlıklarınızın yanı sıra şans vermek isteyebileceğiniz uygulamaları sizin için derledik.

Verimlilik

Chrome: İlk olarak tarayıcıdan bahsedelim.  Mac kullanıcıları sıklıkla Safari’yi tercih etse de Chrome, eklentileriyle öne çıkmayı başarıyor. Hesabınızla giriş yapıp alıştığınız eklentileri kullanmaya devam edebilmek gerçekten kullanıcılar için önemli. Bu sayede birçok eklentiyi yeni baştan indirmenize gerek kalmıyor.

Dropbox: Yeni bir bilgisayara geçiş yaparken yedekleme en önemli konulardan biri haline geliyor. Bu anlamda bir süre önce masaüstü sürümünü kapatan Google Drive’ın yerine köklü bir geçmişi olan Dropbox’ı tercih etmek isteyebilirsiniz. Bu sayede yeni Mac’inizde dosyalarınızı  sürekli yedekleyebilir ve geçmişte yedeklediklerinize kolayca ulaşabilirsiniz.

1Password: Yeni bilgisayarınıza tüm şifrelerinizi yeniden girmek gerçekten can sıkıcı olabiliyor. Bunun için Mac’e geçiş sürecinizde 1Password’e şans vererek işleri kolaylaştırabilirsiniz.

Fantastical:Birden fazla takvimi birleştirerek tek bir yerde görmenizi sağlayan bu uygulamaya bir şans vermek isteyebilirsiniz. Google ve Facebook gibi platformlardaki etkinlikleri ve davetleri de ekleyebildiğiniz Fantastical esnek ekran özelliklerine ve bildirimlere sahip. Bu güzel özelliklere rağmen dolar kurundaki fark nedeniyle uygulamayı tercih etmeme olasılığınız da yüksek.

Yoink:  Bu uygulama dosyalarınızı geçici bir noktada tutumanızı sağlıyor. Bu sayede üzerinde çalıştığınız dosyaları sürekli masaüstüne taşıma derdinden kurtuluyorsunuz. Kullanıcıların gözdesi olan Yoink, dosya yönetimizini kolaylaştırıyor ve size zaman kazandırıyor.

Wunderlist: Sanırım kolay vazgeçemediğim uygulamalardan biri de Wunderlist. Aslında bir yapılacaklar listesi olarak konumlanan bu uygulamayı ben kaybetmek istemediğim fikirlerim için kullanıyorum. Her bir maddeye alt kırılım ekleyebilmek bence çok değerli. Wunderlist’i kullanmak istemeyenler için bilinen ve son zamanlarda sıkça kullandığım bir uygulama olan Evernote da bir çözüm olabilir.

Freedom: Sosyal ağlar karşısında iradesi zayıf olanların kesinlikle tercih etmesi gereken bir uygulama. 750 binden fazla kullanıcının tercih ettiği uygulama Facebook ve Twitter gibi sizi işinizden alıkoyan siteleri engellemenizi sağlıyor.

Donanım ve Güvenlik

Soulver: Mac kullananların tercih edebileceği en iyi hesap makinelerinden biri olan Soulver, gündelik problemlerini çözmenize yardımcı oluyor. Rakamların yanı sıra kelimeleri de kullanabildiğiniz uygulama ilk etapta karmaşık gelse de sonrasında alışkanlık yaratıyor.

Malwarebytes anti-malware ve Sophos Home anti-virus: Bu ikiliyi indirmeyip sonradan pişman olmak yerine bilgisayarınızı en başta korumaya almak çok daha mantıklı.

Disk Map: Harici ve dahili disk kullanımlarınızı görselleştiren uygulama, dosyalarınızın yerini değiştirmenizi, onları silmenizi ve sıkıştırmanızı kolaylaştırıyor.

Eğlence

Spotify: Açıkçası müzik tamamen bir zevk meselesi ancak Apple Music ile yıldızımız pek barışmadı. Sevdiğim sanatçıların bazı albümleri sadece Apple Music’te bulunsa da Spotify hem daha sosyal bir müzik platformu hem de listeleri bana daha fazla hitap ediyor. Özellikle önerdiği müziklerle Spotify’ın kişiselleştirmesinin öne çıktığını söylemek mümkün.

Simplify: Yeni müzikler keşfetmeyi ve dinlediklerinizi paylaşmayıseviyorsanız Simplify sizin için ideal olabilir. Last.fm’e Spotify ve iTunes’taki dinleme alışkanlıklarınızı aktaran Simplify, aynı zamanda platformda çalan şarkıları uzaktan ve tek bir uygulama üzerinden kontrol etmenizi sağlıyor. Bu arada müzik dinlemek hayatınızda öncelikli öğeler arasında yer almıyorsa bu uygulamayı yersiz bulmanız da olası.

VLC: QuickTime ile uğraşmaktan yorulan bünyeler için birebir. Diğer video servislerinden çok daha fazla dosya formanın destekleyen VLC, farklı oynatma listesi seçeneklerine de sahip.

Mobil Yazılım Nedir?

Günümüzde cep telefonlarının özelliklerinin artması artık yazılımcıları bu konuda yenilikler oluşturmaları konusunda zorluyor. Geçtiğimiz zamanlarda yalnızca bilgisayarda yapabildiğimiz özelliklerin şimdilerde cep telefonlarında da yapabilmemiz ve internet bağlantı hızlarının cep telefonlarında 4.5G ile artırılmış olması mobil yazılımların çeşitlenmesine olanak sağlıyor.

Peki mobil yazılım nedir?

Mobil yazılımlar Android, IOS ve Windows Phone işletim sistemli cep telefonları için kullanıcıların işlemlerini daha hızlı ve daha kolay bir şekilde kullanmalarını sağlayan uygulamalardır.

Google’ın sahip olduğu Android yazılımlarını geliştirmek için EClipse veya Android Studio isimli programların kullanılması gerekirken, Apple’ın sahip olduğu IOS işletim sistemlerinin mobil uygulamalarını geliştirmek için XCode yazılımı hakkında bilgi sahibi olmak gerekir.

Peki bu mobil yazılımlar nerelerde kullanılır?

Mobil Uygulama

Mobil uygulamaları artık hayatımızın her yerinde kullanmamız mümkün. Klima ve televizyonlar gibi uzaktan kumanda edilebilme özelliği olan cihazları kontrol etmek için, bir ürün satın almak için, insanlarla iletişim kurmak için kullanılabilir. Ayrıca cep telefonlarının bazı özelliklerinin kullanılması zor iken, bu mobil yazılımlar ile özellikleri daha kolay şekilde kullanabilirsiniz. Buna örnek olarak ta cep telefonlarının flaş özelliğini el feneri olarak kullanmak gösterilebilir.

Cihaz sayısının fazla olması ve ücretsiz bir şekilde piyasaya sunulması nedeniyle Android mobil yazılımlarının geliştirilmesi konusunda günümüzde büyük bir artış görünüyor. Bununla beraber yazılımları geliştirme konusunda uygulama geliştiricilere detaylı bilgiler veren Google, Play Store‘da yayınlanmış olan yazılımın kaç kullanıcısının uygulama hatası aldığını ve ne şekilde düzenlenebileceğinin bilgisini vererek yazılımcılara uygulama hatalarının giderilmesi konusunda yardımcı oluyor. Fakat yazılımının özgün olduğu görülen ve açık kaynak kodlarının piyasaya konulmaması IOS konusunda uygulama azlığına neden oluyor. Aynı şekilde pazarda kendisine çok fazla yer bulamayan Windows Phone işletim sistemli cep telefonları için de uygulama mağazalarında sınırlı sayıda ürün görmemizi sağlıyor.

Yazılım Nedir? Kaça Ayrılır

Yazılım Nedir?

En yalın tanımıyla yazılım; elektronik bir donanımı, belirli bir işi yapmak için derlenmiş komutların bütünüdür. Bu komutlar işlemcilerde işlenerek bir olaya dönüştürülür. Türk Dil Kurumu Sözlüğü’ne göreyse yazılım;  Bir bilgisayarda donanıma hayat veren ve bilgi işlemde kullanılan programlar, yordamlar, programlama dilleri ve belgelemelerin tümü. (TDK Sözlük)

Yazılım aslında hayatımızın her alanında bulunmaktadır ve hayatımızı kolaylaştırır. Bilgisayarlar, telefonlar, televizyonlar, mobil teknoloji, internet, sanayide kullanılan yeni nesil cihazların neredeyse tamamı, otomotiv, inşaat, eğitim, reklam, pazarlama, iletişim, medya, eğlence, sağlık başta olmak üzere hemen hemen tüm sektörlerde, uzay sanayisinde, günlük hayatta kullanılan bazı teknik aksesuarlarda kısacası “yazılım” yaşamın her alanında kullanılmaktadır.

Yazılım Yazmaya Başlarken Nelere Dikkat Edilmelidir?

Bir fikrinizin, yada size verilen bir yazılım işini yapabilmek için ilk önce donanımı ve/veya işletim sisteminiseçmek gerekir.

Eğer elektronik bir donanım yapılıyorsa ihtiyaca göre en uygun performanslı ve en uygun fiyatlı işlemci ve donanımlar seçilmelidir. İşlemciler günümüzde 5 TL’den başlayıp binlerce liraya kadar çıkabilmektedir bu yüzden doğru işlemci seçimi çok önemlidir. Ardından bu işlemcinin desteklediği dil ve dile uygun derleyicibelirlenmelidir. Her işlemcinin her dile ait desteği olmadığı için, desteklediği diller arasındaki seçim bu dillerin sağladığı hız ve kolaylığa göre olmalıdır.

Eğer bilgisayar için bir yazılım yapılıyorsa öncelikle hangi işletim sistemi için yazılım yapılacağı seçilir. Ardından hangi programlama dilinin kullanılacağı belirlenir. Bunun akabinde derleyici yardımı ile yazılan kodlar makine diline çevrilir. Yazılan dile uyumlu bir derleyici kullanılması bu yüzden zorunludur. Bilgisayarda dil ve derleyici uyumu elektronik cihazlara göre daha çeşitli ve kolay erişilebilir olduğu için kısa bir araştırma ile ihtiyaçlar kolaylıkla bulunabilir. Burada önemli olan programı hangi işletim sistemi için derleyeceğinizdir. Linux için derlenen program Windows’ta, Windows için derlenen program Linux’ta çalışmayacaktır. Aynı şeyler MacOsiçinde geçerlidir.

Yazılım Çeşitleri Nelerdir?

Bu başlıkta yazılımı iki ana başlık altında inceleyeceğim:

  • Bilgisayar Yazılımı
  • Elektronik Yazılımı

Bilgisayar, temelde elektronik bir cihaz olsa da içindeki yazılım mantığı temel elektronik cihazlardan biraz daha farklı olduğu için bunları ayrı iki kategoriye ayırmak daha doğru olur. Mobil cihazlar bilgisayar ile aynı kategoride anlatılabilir, aralarında pek fark yoktur.

Bilgisayar Yazılımı

Bilgisayar yazılımları işlev olarak üçe ayrılır. Bunlar;

  • Uygulama Yazılımı
  • Sistem Yazılımı
  • Bilgisayar Programlama Araçları

Uygulama Yazılımları: Bilgisayarda kullanılan, bir görevi yapmak için yazılmış yazılımlardır. Web programları, Ofis Programları, Resim ve Video Düzenleme Programları, Oyunlar gibi birçok kategoride uygulama bulunmaktadır. İnsanların çalışmalarını hızlandırmak, bir işlemi bir veya birkaç tuşla yapabilmek için yazılmış yazılımlardır.

Sistem Yazılımları: Her okurun bildiği gibi Windows, Android, iOS gibi kullanıcının ilk karşılaştığı, donanımların ve yazılımların uyumlu çalışmasını sağlayan temel yazılımlardır. Uygulama yazılımlarından daha derin bir bilgisayar bilgisi gerekmektedir.