2017’nin sonunda back-end geliştirici ve sistem yöneticisi olarak çalışmaya başladığım ve hala çalıştığım firmada proje yönetimine dair pek bir mekanizma yoktu zira benden önce bir sistem yöneticileri de yoktu. Eldeki projeler uzun süreçli, ağır ve neredeyse bitmekte olan projelerdi bu yüzden bu projelerin geliştirme süreçlerini yeni bir düzene oturtmak fazlasıyla verimsizdi. Bu projeleri acı içinde bitirdikten sonra yeni projelere başlarken bu süreci mutlaka toparlamalıydık ve gayet tabii ilk hedefimiz Docker tabanlı çalışmaktı. Elimde olsa daima bare-metal sunucu üzerinden çalışmak isteyen şahsımın Docker’a aşinalığı pek yoktu, hala daha ısınabilmiş değilim ancak 1-2 hafta süren araştırmalar sonucu projelerimizi Drupal üstünde geliştirdiğimiz ve bu noktada fazlasıyla yardımcı olduğu için Lando‘da karar kıldık. …
Author: kaanklky
Linux’ta Wi-Fi ile Bluetooth Arasındaki Parazit
-An itibariyle- 4.18.5 sürüm numaralı Linux çekirdeği ve Intel Dual Band Wireless-AC 7260(ağ & Bluetooth) ile kullandığım Dell E7440 dizüstü bilgisayarımda Powerbeats3 Bluetooth kulaklığı test etmek isterken garip gelen bir durumla karşılaştım. …
LYK17 4. Gün & Ruby Gem’i Yazmak
Şu blog yazımın ardından Gem’leri incelemek, yapılarını öğrenmek ve yazmak üzerine biraz daha vakit ayırmak istedim ve LYK17’de Serdar Hoca‘dan Ruby’de Hash’leri dinlerken bir yandan da Gem yazmak için kolları sıvadım. …
LYK17 2. Gün ve Ruby Gem’i İnceleme
Çalıştığım firmada yeni e-ticaret platformumuzun back-end’ini Rails ile oluşturma kararı aldıktan sonra Linux Yaz Kampı‘na denk geldim. Ruby on Rails eğitiminin içeriği giriş için gayet kapsamlıydı, başvurdum ve ilk tercihim olan Ruby on Rails eğitimine yerleştirildim. …
Özellikli Üretim ile Sohbet
Çanakkale Onsekiz Mart Üniversitesi Fotoğraf Topluluğu’ndan arkadaşım olan Can Akgün ile sahip olduğu YouTube kanalında ‘Analog ve Dijital Fotoğraf Makine Kullanmak’ üzerine muhabbet ettik. …
Arduino – Ses Verisi ile LED Yakmak
İlk duyduğum günden beri kendisine merak duyduğum Arduino’yu birkaç hafta önce sonunda set olarak aldım. …
Linux’ta Kaynak Kodu Derlemek
Linux tabanlı bir sunucu yönetiyorsanız, sanırım htop sizin de vazgeçemediğiniz araçlarınızdan biridir. Sunucunuzun açık kalma(uptime) süresi 100 günü geçerse -bu sistem yöneticisi için sevindirici olsa da çok önerilmeyebilir- htop, uptime kısmında ünlem ile çıktı veriyor. Bu -beni ettiği gibi- sizi de rahatsız ediyorsa, hemen çözümüne geçelim. 🙂 …
DHCP Sunucusu ile İstemci Sayısını Sınırlayabileceğini Düşünen Eleman
Çanakkale’de, kordonda bulunan bir cafe var, Troy Güverte adında, halka açık kablosuz ağ yayını var. Altyapısını kim hazırlamış bilmiyorum ama yapan arkadaş DHCP sunucusunda dağıtılan IP aralığını sınırlayarak, aşırı istemcinin bağlanmasını engelleyebileceğini sanmış. Tatava yapma, sabit IP adresi al geç… 🙂
İlk Konum Tabanlı Uygulamam
Lisedeyken yaptığım küçük bir projem vardı, -neredeyse- tüm özel günleri ve ders saatlerimi belirttiğim, JavaScript tabanlı basit bir web projesiydi. Amacı cep telefonundan arandığımda, cevap vermeye müsait olup olmadığımı söylemekti. Liseden mezun olup üniversiteye başlayınca haliyle neredeyse tüm kodu baştan yazmam gerekiyordu, kabul ediyorum, amelece bir proje. 😀 Proje şu an hayatta değil, ancak kodlarına buradan ulaşabilirsiniz. …
Mac OS X Yosemite ve Android Studio’da Java Sorunu
Google’ın yeni Android geliştirme ortamı olan Android Studio henüz beta aşamasında olmasına rağmen gayet başarılı bir şekilde Android geliştiricilerinin işini kolaylaştırıyor. Mac platformunda Android geliştiriyorsanız ve Yosemite(10.10) güncellemesini yaptıysanız, küçük bir hata sizi bekliyor. …
Windows 10 Önizleme Sürümü Sizi İzliyor!
Microsoft bu hafta, Windows 10 Teknik Önizleme sürümünü kullanıcılardan geribildirim toplamak ve son sürümü şekillendirmek adına kullanıma açtı. Ancak ortada büyük bir yanlışlık var.
Bu önizleme sürümünü indirmeden önce kaç kişi hizmet şartlarını ve gizlilik ilkelerini okudu? Tahmin edeyim, hiç kimse! Ancak bu anlaşmalara dikkat etmeyerek indirdiğiniz Windows sürümünde hoşunuza gitmeyecek birçok şeye izin veriyorsunuz. …
Python’dan Al Haberi
Üniversite tercihlerimi yapana kadar, ne tercih yaparken ne de tercih sonuçlarının açıklanmasını beklerken bu kadar sabırsızlanacağımı tahmin etmemiştim. Hergün ÖSYM’nin sonuç sayfasına bakmak beni sinir etmeye başlamıştı, bir de 21 Temmuz 2014′ün akşamı, sonuçların gece saat 02:00′da açıklanacağı yalanı ortalıkta dönmeye başlayınca, kendimce bir çözüm bulmak istedim. …
Piratebox Nedir? Yenir mi? İçilir mi?
Açıkçası ben daha önce Piratebox projesinin P’sini duymamıştım. Bir gün Twitter’da bir twitte Ahmet Sabancı‘nın yazısına denk geldim. Yazıda Barış Büyükakyol ve Orkut Murat Yılmaz‘ın oluşturduğu GNU Sohbetleri adlı YouTube kanalından, ve bu kanalın ilk videosu olan Piratebox – GNU Sohbetleri‘nden bahsediyordu. Piratebox hakkında bilgi almak için lütfen videoyu izleyin. Videoyu izledikten sonra bahsi geçen Piratebox projesi çok hoşuma gitti, OpenWRT projesinin kendisini daha önce duymuş, biraz kurcalamıştım ama nedense o zaman denemek aklıma gelmedi. …
Üniversite Tercihleri
Söylenenlere göre hayatımızın en önemli(!) tercihlerinden biridir üniversite tercihleri, neyse ki ben meslek seçimimi bundan 6 yıl önce, üniversite tercihlerimi de 3-4 yıl önce yapmıştım. Kesinlikle yazılımcı olacaktım 🙂 ve üniversiteyi de en sevdiğim şehirlerden biri olan Çanakkale’de okumalıydım. …
Javascript ile 2 Proje
Blogumu açar açmaz yazdığım ilk seriden sonra yazacak bir şey bulamadım, ama o sırada 2 adet küçük proje geliştirdim. Böyle alıştırma tadında uygulamalar yazdığım için mutluyum. 🙂 …
Kablosuz Ağ Güvenliği 301: WiFi Korumalı Erişim
WPA, WEP şifrelemeden daha iyi ve daha güvenli(!) bir teknolojidir, WEP açıklarını kapatmaya yönelik bir standarttır. WPA-PSK ve WPA-TKIP olmak üzere 2 farklı modda çalışır, hemen içiniz rahatlamasın; 2 modda da süper güvenlik açıklarımız mevcut. …
Kablosuz Ağ Güvenliği 201: Kablo Kadar Güvenli
Konu güvenlik olunca kablosuz ağlar için fazla seçeneğiniz yok, aslında olmasına gerek de yok. Kablosuz ağınızda güvenliği sağlamak isterseniz bunu yapabileceğiniz ilk seviye WEP korumasıdır. …
Kablosuz Ağ Güvenliği 101: Kablosuz Ağlara Giriş
Ceplerimizdeki cihazların gelişmesiyle birlikte taşınabilirlik daha önemli hale geliyor. Taşınabilirliği bu konu altında, bir noktadan olabildiğince bağımsız olmak diyerek açıklayabiliriz. Herhangi bir noktadan bağımsız olmak istiyorsak kabloları ortadan kaldırmalı ve kabloların üstlendiği iletim görevini havaya taşımalıyız. Havadan taşımamız gereken şey veri iletimiyse imdadımıza Wi-Fi teknolojisi yetişir. …