PHPStorm kısayolları

Her yiğidin bir yoğurt yiyişi olduğu gibi her programcının bir shortcut alışkanlığı vardır. Shortcut’lar bir yazılımcının hızını doğrudan etkiler. Yazılımcının işi normalde klavyeyledir, fareyi pek kullanmaması gerekir. Fare menüler arasında boğuşarak bize vakit kaybettirmekten başka bir işe yaramaz. Ne kadar az fare kullanırsak o kadar hızlı iş bitirebiliriz. Benim elimde Devamı…

Centos 7 Mail Problemi (Amavis bağlantı hatası)

Bazen mail gönderim ve alımında problemler olur. Bu problemlerin birçok sebebi olabilir. Bu sebeplerden bazıları şunlardır: bazı servislerin IPv6 için ayarlanmış olması ve sistem genelinde IPv6’nın kapatılması, Amavis’e bağlanamama, iptables veya firewalld tarafından 25 portunun kapalı kalmış olması vs. Biz şimdi amavis’e bağlantı hatasının nasıl çözüldüğüne bakacağız. Öncelikle mail loglarına Devamı…

Python maceralarım 3 – Virtual Environment Detaylı Bakış

Önceki yazımızda sanal ortam oluşturma, paket yükleme ve projeyi çalıştırma işlemlerini görmüştük. Şimdi virtual environment konusuna biraz daha detaylı bakalım. Diğer dökümanlara baktığınızda “source”, “activate” ve Python yorumlayıcısını “.env/bin/python” şeklinde değil de doğrudan “python” yazarak çalıştırıldığı görülür. Bunun sebebi kısaca geliştirme yaparken kolaylık olması amacıyladır. Bu ifadelerin nasıl kullanıldığını da Devamı…

Sınırları zorlamaktan çekinmeyin

Eskiden yeni programlama dilleri öğrenmekten, yeni teknolojilerle ilgilenmekten çok hoşlanırdım. Birkaç tane dil vardı hedefimde. PHP, C#, Java, C/C++ falan. Bunlar üzerinde uzman olmak isterdim. Zaman ilerledikçe önceliklerim, duygu ve düşüncelerim çok değişti. Piyasada bir miktar tecrübe kazandım. Şuan hiç bilmediğim bir dille bile canavar gibi projeler yapabilirim. O dilin Devamı…

DNS serverdan domain sorgulama

Örneğin birkaç tane DNS sunucunuz var. Hangi domain hangisinde tanımlı olduğunu öğrenmek istiyorsunuz. Komut satırından bu işi yapmanız mümkünç. İşte gerekli komut: dig @your.dns.server www.foo.bar Bu komut sayesinde istediğiniz domainin belirli serverda tanımlı olup olmadığını kontrol edebilirsiniz. Farklı domainlar farklı sunucularda barınması durumunda çok işe yarayan bir komut. Örneğin google.com domaininin 8.8.8.8 Devamı…

Neden Homeoffice?

İlk “Merhaba Dünya” programımı yazdığımdan bu yana 10 yıl geçmiş. O günden bugüne kadar hep kendimi geliştirmeye, yazılım dünyasındaki gelişmeleri takip etmeye, iyi bir programcı olmaya çalıştım. Teknik lise ve üniversite boyunca hep teknik derslere ağırlık verdim. Bu derslerin sınavlarına hiç çalışmayarak veya çok az çalışarak girip yüksek not alıyordum. Devamı…

Hacker Olmak İster misiniz?

Öncelikle “hack” kavramının aslında ne olduğunu açıklamaya çalışayım. Hack kelimesi ingilizce bir kelimedir ve Türkçe’ye doğramak, kıymak, kesmek, darbe, vuruş, yermek olarak çevrilebilir. Daha çok bilgisayar bilimlerinde kullanılan bir kelimedir. Revolution Os belgeselinde Richard Stallman’ın deyimiyle hack, bir sistemi (sadece bilgisayar değil sosyal bir ekosistem dahil) değiştirmek, sistemin işleyişini bozmak yada Devamı…

Başka Bir Şey

Birkeresinde internette sörfün dibine vururken şuna benzer bir yazı okumuştum: Üniversitelerimizde öğrencilere öğretilen mantık şudur: Yeni birşey keşfetme, dersleri iyice ezberle ve özel bir şirket yada devlete kapağı at sigortalı bir işe başla ve öl. Ama (harward olması lazım) yurtdışındaki bir üniversitede öğrencilere farklı fikirlerle kendi işlerini kurmayı öğretiyorlar. Çok Devamı…

Çok yaşa webmastersitesi.com

Yaklaşık 9 yıldır program yazıyorum. Pascal ile girdiğim bu yola C, C++, Visual Basic, Asp derken zamanla PHP, Java, C# olarak devam etmekteyim. Üniversitede C# gördük ama ben kendimi Java ve PHP üzerinde geliştirdim. Yazılım dünyasıyla tanıştığımdan beri açık kaynak gönüllüsü olarak kendi çapımda yazılımlar geliştirdim ve hala geliştirmekteyim. Yazılım Devamı…