SimpleHTTPServer Nedir? Nasıl Kullanılır?

Python ile hazırlanmış dahili (built-in) bir lokal web server çalıştırabilmenize yarayan SimpleHTTPServer’dan bahsedelim.  Çalıştırmak istediğiniz dizine terminal aracılığıyla girdikten sonra kullanmanız gereken kod satırı ve ekran görüntüsünü aşağıda bulabilirsiniz. Bilgisayarınızda python kurulu olması yeterlidir.

python -m SimpleHTTPServer

İsterseniz varsayılan olarak tanımlanan port haricinde port da kullanabilirsiniz. Onun için de komut satırımızı şu şekilde güncellersek çözmüş olacağız.

python -m SimpleHTTPServer 4040

Açtığınız port dinleme isteğini kapatmak istediğinizde de komut satırı standart kısayolu olan CTRL + C kombinasyonunu kullanabilirsiniz.

port

Linux, Nasıl Çalışır?, Python kategorisine gönderildi | , , ile etiketlendi | Yorum bırakın

Composer Nedir? Nasıl Kurulur?

Dependency-Management-Tool-For-PHP-ComposerComposer PHP tabanlı bir bağımlılık yönetim aracıdır. Composer sayesinde  kullandığınız yazılım paketlerinin güncellemelerini, değişikliklerini manuel yapmak zorunda kalmıyorsunuz. Tabi güncelleyeceğiniz yazılım paketinin kurulum aşamasında composer kullanmanız şartı var. Kurulum için manuel ve php ile kurulum seçenekleri mevcut. Kuruluma geçmenden önce bütün bunlara ve daha fazla dökümantasyona resmi sitesinden kolayca ulaşabilirsiniz.

Okumaya devam et

Nasıl Çalışır?, PHP, Programlama kategorisine gönderildi | , , , ile etiketlendi | Yorum bırakın

Matematikte Özel Sayılar: Hilbert Sayıları

Hilbert Sayısı nedir?

Sayılar teorisinde k > 0 olmak şartıyla (k-1) sayısı 4’e tam bölünüyorsa hilbert sayısı olarak adlandırılır. Bu yazıda hilbert sayılarının akış adımlarını çıkartıp koda dökeceğim. Belli bir üst sınıra kadar olan hilbert sayılarını listeleyeceğiz.

Okumaya devam et

Algoritma, Programlama kategorisine gönderildi | , , , ile etiketlendi | 2 yorum

Peygamber Efendimizin İlim Hakkındaki Duası

اَللَّهُمَّ إِنِّي أَعُوذُ بِكَ مِنْ عِلمٍ لاَ يَنْفَعُ وَمِنْ قَلبٍ لاَ يَخْشَعُ وَمِنْ نَفْسٍ لاَ تَشْبَعُ وَمِنْ دَعْوَةٍ لاَ يُسْتَجَابُ لَهَا

“Allahım! Fayda vermeyen ilimden, sana saygıyla ürpermeyen gönülden, doyma bilmeyen nefisten ve kabul edilmeyen duadan sana sığınırım.”

Rasul-ü Ekrem Efendimiz (Sallallahü Aleyhi Vesellem)

Genel kategorisine gönderildi | 1 yorum

Türkiye Teknoloji Üretemiyorsa Bir Sebebi Var!

Sustukça ardı arkası kesilmeyeceğini gördüğüm durumlar var. Vahim durumlar. Kimsenin şikayetçi olmadığı durumlar. Fakat bir yandan da kulak tırmalayan hezeyanlar var. Birileri bu heyezanlara açıklık getirmeli, son vermelidir. Bunlar neler mi derseniz? Toplumsal yaptırımlar coğrafyaya, kültüre göre uyarlanmalıdır. Türkiye bunu yanlış yorumlayan ülkelerden biri aslında. Türk gençliği çöp olma yolunda ilerlemeye devam ediyor. Herkes de hayatından çok memnun gördüğüm kadarıyla fakat düşüncelerimi dile getirmek istiyorum. Avrupa’daki veya Amerika’daki -daha da artırıp- Uzak doğu’daki bir yaptırımı, gelişmeyi gelip Türkiye’ye kopya edemezsiniz. Birçok kişiye çok saçma geliyor ama coğrafya ile birebir etkili bir durum. Evet yanlış duymadınız! Üstüne bastığınız toprağın türüyle o kadar iç içe bir durum ki bunu kavramakta nedense zorluk çekiyoruz. Yazımın başlığına geleceğim: “Türkiye teknoloji üretemiyorsa bir sebebi var!”

Okumaya devam et

Genel, Kişisel kategorisine gönderildi | , , ile etiketlendi | 1 yorum

Handlebars.JS: Front-End Javascript Template Sistemi

handlebarsSon zamanlarda yazılım geliştirirken karşılaşılan problemlere yönelik gelişen yazılım prensipleri ile daha yalın, okunabilir, düzenlenebilir yapılar oluşturmalıyız. Sadece back-end yapıda frameworkler dışında front-end kısmında da çeşitli templating kütüphaneleri geliştirildi. Bunlardan bir tanesi bugünkü yazımın konusu olacak: Handlebars.JS

Bu kütüphaneyi şu sıralar bir API ile veri alışverişi esnasında kullanıyorum. Çok kolay kullanımıyla beni rahatlattı açıkçası. Javascript ile API’a gönderdiğim isteklerden dönen JSON veriyi direkt handlebars.js’de işleyip html kısımda ekrana basıyorum. Her alan tamamen ayrı yerlerde tutulup okunabilirliği artırıyor. Şimdi biraz detaya inelim isterseniz.

Okumaya devam et

Javascript / jQuery, Programlama kategorisine gönderildi | , , , , ile etiketlendi | Yorum bırakın

Mobil İstanbul Nisan 2014 – Mobil Geliştirici Günü İzlenimlerim!

kapakSektörel etkinliklerin ardı arkası kesilmeden devam ediyor. Komüniteler günden güne büyüyor. Takvimler 19 Nisan 2014’ü gösterirken harikulade bir etkinlik daha vardı: Mobil İstanbul – Mobil Geliştirici Günü. 27 Mart 2014’te Kocaeli Üniversitesi’nde düzenlediğimiz Mobil Programlama Günü‘nde ağırladığımız Mobil İstanbul’dan Murat Can Demir’in organize ettiği etkinlik, Microsoft’un Levent’teki Türkiye ofisi’nde gerçekleştirildi. Mobil teması üzerine toplanılan etkinlikte sunum aralarında, 15’er dakikalık zamanlarda katılımcılar için güzel sohbetlere vesile oldu.

Okumaya devam et

Etkinlikler, Genel, Kişisel kategorisine gönderildi | , , , ile etiketlendi | Yorum bırakın

27 Mart 2014 – Kocaeli Üniversitesi Mobil Programlama Günü İzlenimlerim

mobil programlama günüKocaeli Üniversitesi Bilgisayar Kulübü Mobil Programlama Günü’nden İzlenimlerim

27 Mart 2014 Perşembe günü yönetim kurulu başkan yardımcılığını yürüttüğüm Bilgisayar Kulübü’nün harikulade bir etkinliği vardı. Yukarıda da afişinden bir kesit paylaştığım etkinlikte Turkcell geliştirici komünite yöneticisi Alaadin Alpay, Turkcell Teknoloji’den Ürün Yöneticisi Mehmet Aca, Turkcell Superonline’dan Front-end Network Mühendisi Murat Can Demir ve Kocaeli Üniversitesi Bilgisayar Mühendisliği mezunlarımızdan Turkcell Teknoloji’de yazılım geliştirici olarak çalışmalarına devam eden Cem Türker, sunumlarıyla gün boyu bizlerleydiler. Murat Can Demir aynı zamanda Mobil İstanbul komünitesinin de kurucusudur.

Okumaya devam et

Etkinlikler, Genel, Kişisel kategorisine gönderildi | , , ile etiketlendi | 1 yorum

Türkiye’de Seçim ile Değiştiril(e)meyen Kırmızı Noktalar

Seçim dönemleri bu ülkede hep sancılı geçmiş, geçmeye de devam edecektir. Bu durum, bizim coğrafyamız ve tarihimiz gereği doğamızda var. Bunu artık bu şekilde benimseyip en az zararla atlatmaya bakmamız lazım. Fakat bazı durumlar, gerçekler var ki; göze battıkça içten içe “bu kadar seçim, manifesto mitingleri ne için yapılıyor?” diye söylenmeden edemiyorum. Mesela düşünelim.

Bu seçimler ne işe yarıyor hakikaten?

Filler tepinir, kavga ederken; aşağıda çimenlerin ezilmeye devam ettiği unutulup birbirlerine daha da zarar veren “çalışkan” karıncalarız hepimiz. Seçimler rutin olarak devam ederken karıncaların birbirleriyle derdi hala çözülememiş sanırım. İletişim çağında iletişimsizlik dediğimiz nokta bu olmalı. Seçimler ile ne kazanıyoruz? Yol yapıyoruz değil mi? Her gelen parti yol yapıyor. Bitmeyen yollarımız var bizim. Yollar da yapılmalı ama önce toplum yapısı ne hale geldi diye de bakmadan geçilmemeli bence. Seçimler geçedursun topluma bir bakalım beraber. Bir arabanın yanından geçerken anahtarını çıkartıp hiçbir şekilde kendisine faydası olmayacağı halde boydan boya arabanın boyasını kaldıran, kapıyı çizen bireyin derdini bulabildiniz mi? Bunun siyasetle ne alakası var diyenleriniz olabilir. Madem siyaset ile dini kesimin artıp azaldığı savunuluyorsa bu anahtarcı arkadaşın da siyasi hükümet ile artıp azalabileceği gayet tabii kabul görmelidir. Aksini tartışabiliriz elbet.

Okumaya devam et

Genel, Kişisel kategorisine gönderildi | , , , ile etiketlendi | 8 yorum

Kamu Spotu: “Startup Kültürüne Mühendis Aranıyor”

StartupsGünümüz kuşağında yetişmekte olan genç mühendislerin düşünce yapısının bazı konularda değişmiş / gelişmiş olmasını beklerdim. Her sıkıntıda / problemde günah keçisi olarak 80’leri (darbeleri) gösteriyorum ama sanırım biraz abarttım. “Bu da mı yani?” dediğim konular gün yüzüne çıkınca eski düşüncelerime de ket vurdum.

Yazımın başında -unutmadan- belirtmeliyim ki burada kendi sektörüm / meslektaşlarım ile ilgili konuşacağım. Diğer sektörlerin mühendisleri üstlerine alınmasınlar 🙂

Okumaya devam et

Genel, Kişisel kategorisine gönderildi | , , ile etiketlendi | Yorum bırakın