Köfteistan

Köfteist Köfte'nin Kafasından Geçenler

Yeni Yüzü ile Köfteistan

31 Temmuz 2018 15 Yorum

#Blog #Django #Python #Yazılım #Can Sıkıntısı #Web

Yeni Yüzü ile Köfteistan

Bu siteyi geçen sene Django Framework’ü ve frontend geliştirmeyi (derdimi anlatacak kadar) öğrenme amaçlı yazmıştım. Ancak bir ara kodları incelediğimde hem pek çok iş için dışarıdan eklentilere kendimi muhtaç bıraktığımı, ki bunların bazıları aslında ihtiyacım olandan çok daha kapsamlı ve biraz overkill kabul edebileceğimiz eklentiler, hem o dönemlerde Django Framework’e ve detaylı düzeyde Python’a alışkın olmadığımdan proje gidişatıdır, devamlılıktır, verimliliktir gibi şeylerden çok uzak bir kod yazdığımı fark ettim, üstüne bir de arayüzün de o esnada “Şunu da yapmayı deneyeyim” kafası ile giriştiğim bir yapıda olduğunu fark edip en sonunda kendime iki seçenek sundum. Ya bu kodu oturup adam edecektim, ya da sıfırdan bir şey yazıp öncesindeki verileri buna aktaracaktım. Anlayabileceğiniz gibi ikinci seçeneği seçtim.

Neden Sıfırdan Yazmayı Seçtim?

Bu sorunun yanıtı basit aslında. Hem önceki kodu temizlemek daha fazla zaman kaybettirecek kanısına vardım, ki bu site sadece 2 günümü aldı, hem de eski sitede aldığım kararlardan memnun değildim. Bunlardan başlıcaları hem bazı noktalarda gereksiz özellikler koymuş olmam, hem de bunların sitenin önemli parçaları olmaları, bunun yanı sıra editör seçimimi CKEditor adında bir WYSIWYG editörden yana kullanmam önemli bir etken oldu bu kararda. Yanlış anlamayın, CKEditor eğer bir WYSIWYG, yani “What You See Is What You Get” editör arıyorsanız gerçekten harika bir seçenek, ama benim istediğim daha sade ve minimal bir şeydi. Bunun yanı sıra bütün template ve view düzenimi de yeniden yazmam gerekecekti.

Bütün bu düşünce sürecinin ardından bir haftasonu oturdum, elimdeki acil işlerin hepsi bitmişti ve dinlence olarak kendime bu siteyi yazdım.

Ama Zaten Az Yazı Geliyordu…

Evet, bloğumda bu bir sıkıntı, arada bir yazı geliyordu. Bunun başlıca iki sebebi vardı aslında.

İlki aklımda yazacak şeyleri netleştirmememdi. Bu biraz önemli bir sıkıntı. Neler yazacağım konusunda fikirler var ama bunların bloğa uyup uymayacağı, uyacağını düşündüğüm konularda da bunu dolu dolu bir yazıya döküp dökemeyeceğim konusu kafamda önemli bir soru idi. Bu soruna çok ilginç bir çözüm bulup, bundan sonra aklıma gelen her konuda yazmaya zorlayacağım kendimi. Ki aklıma gelen hoş bir konu da işimle alakalı ufak tefek ipuçları da yazabilirim. Bu sayede hem blog güncel tutulmuş olur, hem de Türkçe bir Python web geliştiricisinin ağzından ipuçları ile dolu bir kaynak olmuş olur.

Diğer bir sıkıntı ise sadece online ortamda yazı yazmak beni biraz uzaklaştırıyordu. Çünkü günlük yaşamımın çoğunu GUI tabanlı bir ortamda bile geçirmiyorum. Dolayısıyla da tarayıcıyı açıp yazıları girmek benim için büyük bir şevk kırıcı haline geliyordu. Sanırım yeni düzenle ve yakında eklemeyi düşündüğüm .md dosyasından yükleme ile bu sorunun da üzerinden gelmiş olduk.

Özgür Proje, Güzel Projedir

Tabii ki de benim bir Özgür Yazılım meraklısı olmamdan mütevellit bu sitenin kaynak kodlarını paylaşmamam tamamen bir saygısızlık olurdu. Ama sadece kaynak kodları paylaşmak bir projeyi özgür yapmaz. Kendi bloğunu yapmak isteyen ama çok temel ihtiyaçlarla uğraşmak istemeyen, ya da başka bir projesinde temel alacak bir şey arayan kişiler, gönül rahatlığıyla kodları kullanabilirsiniz. Ek olarak eğer bir hata düzeltmesi ya da yaptığım bir şeyi daha iyi şekilde yapabilecek bir kodunuz varsa her türlü katkıya açık.

Son olarak her ne kadar sitenin alt kısmında linki bulunsa da gene burada da paylaşayım, bu sitenin aşırı sade kodlarına Gitlab üzerinden rahatlıkla ulaşabilirsiniz. Forklamaktan çekinmeyin.

Aliihsan_K - 31/07/18 - 23:10 Yanıtla

Selam köfte abi nasılsın

Microadobe - 01/08/18 - 5:00 Yanıtla

Köfte sitenin ssl sertifikasını neden kurmadın ? sslforfree olarak aratırsan ücretsiz halledebilirsin.

Köfte Köftecioğlu - Admin - 01/08/18 - 12:11 Yanıtla

Çünkü bu sitede SSL sertifikası önemli değil. Hatta tam tersi sitenin amacı adına ufak bir dezavantaj, erişilebilirlik.

Atakan Ermiş - 02/08/18 - 2:19 Yanıtla

Front-end yeteneklerine hayranım abi. Yakıyor site :D

Köfte Köftecioğlu - Admin - 03/08/18 - 3:50 Yanıtla

Dimi dimi…

-Frontend'e ne kadar hakimsiniz?

-Derdimi anlatacak kadar…

Şaka bir yana genel olarak görsellik anlayışı "Kullanımı pratik ve göze çirkin gözükmüyorsa güzeldir" olan bir insan olarak benim için tam ideal arayüz oldu. Ne fazla ne eksik…

Atakan Ermiş - 04/08/18 - 21:56 Yanıtla

Yani derdi erişilebilirlik olan birisi için fena değil ama daha da geliştirilebilir bence :D

vejetaryenvampir - 02/08/18 - 21:03 Yanıtla

Minimalizmin gerektirdiği her şeyi karşılıyor. :) Yakında forumunu da bekleriz Köfte. :) Sonuçta Türk GNU/Linux nerd'lerinin toplandığı ufak çaplı bir oluşum olduk artık. Bir de rica etsem, 9. Kernel'la Sohbet'in konusu biraz daha ağırlıklı olarak işlemcilerin arka kapıları, bilinen güvenlik açıkları ve alınılabilinecek önlemler hakkında ve bilgisayar alternatifleri (örneğin bunun gibi projeler) hakkında olabilir mi?

Köfte Köftecioğlu - Admin - 03/08/18 - 3:54 Yanıtla

Forum ne kadar mantıklı olur cidden bilemiyorum. Belki bir subreddit kullanabiliriz gerçi. Ama eğer illa bir forum olsun denirse de onu gene kendim programlarım muhtemelen ve bu sitenin yapısında olur. Ama bu kısa vadeli bir plan olmaz çünkü bir süredir işlerim biraz yoğun (kanaldan da anlayabileceğiniz gibi)

zübeyir - 09/08/18 - 19:35 Yanıtla

Bu adamın dedikleri canonical ile sızıntı falan ben mi yanlış anladım acaba bu olay tam olarak nedir?

Köfte Köftecioğlu - Admin - 10/08/18 - 13:11 Yanıtla

Canonical bir ara Unity masaüstü ortamında yapılan arama verilerini Amazon'a gönderip oradan reklam çektiriyordu. Haliyle bütün topluluk, başta Richard Stallman olmak üzere, Canonical'a karşı "Hacım sen hayırdır?" dedi. Önce öntanımlı olarak devre dışı bırakılmış yaptılar sonra da komple kaldırdılar.

ValdrinNereth - 26/09/18 - 4:47 Yanıtla

Ooo hayırlı uğurlu

ValdrinNereth - 26/09/18 - 4:53 Yanıtla

also, here's your first answer to your fav question

vejetaryenvampir - 27/02/19 - 23:39 Yanıtla

Artık Google'ın hiçbir SaaSS (Service as a Software Substitute)'ini kullanmıyorum. Dolayısıyla da YouTube'u da kullanmıyorum. Bir istekte bulunsam mediagoblin veya peertube kullanan bir şeye geçseniz? Örneğin: https://goblinrefuge.com. Özgür yazılım için büyük bir katkınız olur. Eğer YouTube'u başkalarının görmesi için kullanıyorsanız bizim için yanı sıra goblinrefuge'e de videolarınızı atar mısınız? Bir de Twitch için bir şey bulsak… Ha bu arada, hâlâ Discord kullanıyorsanız şunu okumanızı öneririm: "https://stallman.org/discord.html"
Ona benzer, özgür yazılımlı bir uygulama arıyorsanız da Riot.im'e ya da daha iyisi Matrix.org'a bakarak geleceğin IRC'sini görebilirsiz. :) Saygılarımı sunarım ve umarım ki isteklerimi göz önünde bulundurursunuz.

eesfsygv - 25/07/19 - 15:41 Yanıtla

btysruhedfgsfe

asda - 26/07/19 - 19:11 Yanıtla

ыавы

Bir Yorum Bırak

Yorumunuzu şekillendirmek için Markdown kullanabilirsiniz
Markdown Rehberi

Bir yorum yazabilmek için lütfen soruyu yanıtlayınız
Soru: Sitenin adı nedir?

Eğer İNSAN ya da herhangi bir bilinç sahibi varlık olduğunuzu düşünüyorsanız Lütfen bu alanı doldurmayın. Bu alan sadece botlar için bir tuzaktır.