Kategori arşivi: Genel

GateKeeper Sorunsalı ve Unidentified Developer probleminin çözümü

Yepyeni macOS Sierra kurulumu yaptıktan sonra  3.part programları yüklemeye başladım. Çoğu program tabiki App Store üzerinden rahatlıkla sahip oluyorum. Gel gelelim App Store haricinde uygulama yüklemekle ilgili macOS Sierra sürümünün ufak bir problemi var. Normal kullanıcılar için yetkili geliştiriciler tarafından imzalanmamış programları Sierra ile artık yükleyemiyoruz. Buna izin vermiyor :)

Benim yıllardır kullandığım bir development environment ım  var. Hatta daha önceleri bununla ilgili şurada bir yazı yazmıştım. Ancak programları kurarken bir şey farkettim. Adobe, Sketch gibi çok bilindik yazılımları zaten belirttikleri şekilde, onlara has otomatik kurulum araçları ile kurduğumuz için başlarda anlamadım.

Okumaya devam et

Yazılım Geliştirme ve Tasarımda Bilinen Yanlışlar: “Anti-Pattern”

Hepimizin bildiği gibi yazılım geliştirme çok kompleks ve kaotik bir süreçtir. Niyetlendiğimiz işe başladıkdan sonra bile çok sıkça niyet değiştirebiliriz. İsteklerimiz değişebilir, müşteri fikir değiştirebilir ve her şeyi sil baştan yapabiliriz. Zira işe başladıktan sonra kaybedilecek şey sadece zamandır ve zaman da göreceli olarak değersiz görülür. Oysa bir inşaat işine başladığınızda plan dışına çok nadir çıkarsınız, çünkü planı değiştirmek istediğinizde o ana kadar kullandığınız inşaat malzemesini çöpe atmak istemezsiniz o malzemenin ölçülebilir maddi değeri vardır. Ancak müşteri, yazılımın geliştirme safhasında henüz bir şey görmediği için değişiklik isteklerini futursüzca yazılım ekibine iletebilir. Bizler de yazılım geliştiriciler olarak her şeyin bir yolunu bulabildiğimiz için bir şekilde müşteriye ayak uydurmak zorunda kalırız. Bu ayak uydurmalar zaman içinde yazılımımızın kod kalitesini, standardını ve tasarımını bozmakla beraber bir çok kod parçasının nerdeyse tekrar dokunulamaz hale gelmesine neden olmakta.

İşte bütün bu riskleri minimuma indirgemek için daha en başta bazı temel kurallara dikkat etmek ve herkesçe malum olan bazı kötü tasarım ve geliştirme yaklaşımlarından uzak durmak gerekir. Bu sayede geceleri daha rahat uyuyabilir, müşteri taleplerine daha serinkanlı cevap verebiliriz.

Bu yazıda yazılım geliştiriciler tarafından yapılmaması gereken ve sebebi ne olursa olsun (istisnalar hariç olmak üzere) uzak durulması gereken ve ismi konulmuş bir takım kavramlardan ve yöntemlerden bahsedeceğim. Kısacası konumuz : “anti-pattern”.

İşte size adını sıkça duyabileceğiniz yapılmaması gerekenler; Okumaya devam et

Yazılım geliştirirken yapılan yanlışlar: “Anti-Pattern”

Hepimizin bildiği gibi yazılım geliştirme çok kompleks ve kaotik bir süreçtir. Niyetlendiğimiz işe başladıkdan sonra bile çok sıkça niyet değiştirebiliriz. İsteklerimiz değişebilir, müşteri fikir değiştirebilir ve her şeyi sil baştan yapabiliriz. Zira işe başladıktan sonra kaybedilecek şey sadece zamandır ve zaman da göreceli olarak değersiz görülür. Oysa bir inşaat işine başladığınızda plan dışına çok nadir çıkarsınız, çünkü planı değiştirmek istediğinizde o ana kadar kullandığınız inşaat malzemesini çöpe atmak istemezsiniz o malzemenin ölçülebilir maddi değeri vardır. Ancak müşteri, yazılımın geliştirme safhasında henüz bir şey görmediği için değişiklik isteklerini futursüzca yazılım ekibine iletebilir. Bizler de yazılım geliştiriciler olarak her şeyin bir yolunu bulabildiğimiz için bir şekilde müşteriye ayak uydurmak zorunda kalırız. Bu ayak uydurmalar zaman içinde yazılımımızın kod kalitesini, standardını ve tasarımını bozmakla beraber bir çok kod parçasının nerdeyse tekrar dokunulamaz hale gelmesine neden olmakta.

Okumaya devam et

Fikrim Geldi

Süper bir fikrim var! ya da fikrim geldi! gibi heyecanlı cümleleri çevremizden çok duyar olduk. Zaman zaman bu gelen fikirler paylaşılmaz ve gizli gizli projelendirilir. Ben bu fikirlerin her zaman paylaşılmasından yanayım. Fikirlerin paylaşılınca geliştiğine inanıyorum. Nasıl mı?

Fikir aşamasındayken projenizi sektörden birileriyle paylaşın… İlgili kişilerin soracağı sorular projenizi şekillendirmenizde yardımcı olacaktır. Yok! ben paylaşmam diyorsanız eğer, bu soruları kendi kendinize sorun… Siz sormazsanız ileride yatırım aşamasında, emin olun ki yatırımcılar size soracaktır.  Ve bu soruların cevabını alamazlarsa, üzgünüm projenizle de ilgilenmeyeceklerdir…

Okumaya devam et

Tik.la Link Kısaltma Servisi hakkında bir güzel yazı daha…

Merhabalar;

Tik.la Url Kısaltma Servisi hakkında yurt dışından çok güzel haberler alıyor ve mutlu oluyoruz.

Yine bir blog da “Yeni çıkan link kısaltma servisleri ” başlığı ile yayınlanan yazıda tik.la için hızlı ve kolay
bir link kısaltma servisi olarak bahsediliyor.Tasarımının çok güzel olduğu ve kullanılabilirliğininde beyenildiğinden bahsediliyor.

orjinal sayfa http://tik.la/kd adresinden ulaşabilirsiniz.

yazının orjinal hali ise şu şekilde ;

Tik.la is another fast, easy shortener with a very nice UI. Enter your URL, shorten it and get and URL to use on the web. If you want to test the URL you can do so by clicking on the “Try it!” button and it will open up the link in a new tab. It doesn’t get much easier than that.

Teşekkürler…

Macworld Dergisinin Tasarım Süreci !

Macworld Dergisi Mac Dünyası için güzel, sadece ingilizce olarak yayınlanan, her sayısında birbirinden değerli bilgilerin bulunduğu, tarafımdan  da yakından takip edildiği bir dergi.

Macworld Dergisinin aslında hayal edemediğimiz zahmetli bir tasarım süreci var.

Her sayısının özenle hazırlandığı bu dergi Reklam Ajansları ya da Dijital Reklam Ajansları tarafından yakından takip edildiği bilinir bir gerçek.

Hal böyle olunca da tasarım ve derginin oluşturulma süreci bir o kadar zahmetli oluyor.Her şeyin ince ince elendiği el emeği göz nuru bu dergi yapım sürecini isterseniz beraber inceleyelim.

Okumaya devam et