Author Archives: mustafa

Design Patterns

Design patterns konusunu şu site güzel özetlemiş: http://sourcemaking.com/

Sunucudaki RAID1’li disklerin bölümlemelerini değiştirmek

Web sunuculara sıklıkla yapılan saldırılardan birisi: bir cgi script’ini siteye farklı bir uzantıyla yüklemek, bir .htaccess dosyasıyla bu (zararsız görünen .jpg gibi) uzantılı dosyaların cgi script olarak çalıştırılmasını sağlamak ve bu script ile sunucuya ilişkin bilgi toplamak ve hatta değişiklikler yapmak. bu saldırıyı sunucuya dosya yükleme yetkisi olan kullanıcılarınızdan birisinin yapması, diğer kullanıcıların ve sistem dosyalarına erişmesi daha da kolay.

aklıma gelen önlemlerden ilki kullanıcı dosyalarının bulunduğu bölümü (genellikle /home) kod çalıştırılmayacak şekilde bağlamak. bunun için /etc/fstab dosyasında noexec parametresini kullanmak gerekiyor.

eğer halihazırda çalışan bir sunucuda bu işlemi yapacaksanız, ve diskler RAID ile kullanılıyorsa işiniz biraz daha karmaşık.

ben şuradaki adımları izledim, hiçbir sorun yaşamadım:

Hadoop nedir

BigData’yla ilgilenen herkesin anlayabileceği basit bir anlatım:

şurada da ücretsiz eğitim videoları var: zerotoprotraining.com

Malware temizleme

adwcleanerWindows’ta bir dosyayı silmek isteyip de başka birisi tarafından açıldığı için silemediğimde sinir olurum. Kimin açmış olduğunu görmek için Unlocker diye bir program indirdim. Yanında YouTube Accelerator ve ShopperPro gibi bir sürü Malware’le birlikte geldi. Program Ekle/Kaldır’dan kaldırmak ve Program Files’tan dosyalarını silmek yeterli olmayınca AdwCleaner‘ı buldum ve çok memnun kaldım.

SSH Tüneli ve SSH Ters Tüneli

Sefa Grid’in blogunda oldukça güzel anlatmış. Her ofis çalışanı için gerekli bilgiler…

http://blog.grid.org.tr/?p=69

http://blog.grid.org.tr/?p=82

Siteleri yorumlarla sosyalleştirmek

Yönettiğim WordPress ile yapılmış birkaç web sitesinde Disqus‘ı kullanarak tartışma alanı açmayı düşünüyorum. Bu da denemesi olsun.

Edit: biraz araştırmaya başlayınca farklı alternatifler de olduğunu gördüm. Özellikle IntenseDebate ve Livefyre’i deneyeceğim. Sonra da şurada listelenenleri: http://explorerhub.com/blog/disqus-intensedebate-alternatives/

Edit2: Disqus ilk 3 seçenek arasında Türkçe dil desteği ve arayüzünün kolaylığı ile öne çıkıyor. Livefyre’nin gerçek zamanlı olması hoş. IntenseDebate de WordPress’e şekil olarak daha uygun gibi. Yine de bu 3 seçeneğin hepsinde, ziyaretçinin bu siteler üzerinde hesap açmak zorunda oluşu hoşuma gitmedi.

Acaba, WordPress.com’daki gibi ziyaretçinin yorum yapabilmek için Facebook, Twitter veya Google+ hesabı ile giriş yaptığı ama benim siteme veya başka bir siteye kayıt olmasına gerek bırakmayan ve yorumu sadece benim sunucumda kaydeden bir eklenti bulabilir miyim?

Ya da sadece Facebook comments’i kullanıp geçsem mi?

FRC Robotumuz Yola Çıktı

Tasarımında ve yapımında Darüşşafaka Lisesi öğrencilerine danışmanlık yaptığımız robotumuz Nisan ayında Chicago’daki yarışmaya katılmak üzere yola çıktı.

 

p709657100-5

NI CompactRIO’nun kontrol ettiği robotta mekanik limit switch’ler ve ultrasonik mesafe sensörleri bulunuyor. Wifi switch’ini üzerinde taşıyan robot, yarışmanın ilk 10 saniyesinde otonom olarak hareket edecek, daha sonra ise laptopa bağlı joystickler ile yönlendirilecek. Robotu benzerlerinden ayıran en önemli özelliklerinden birisi de Özgür’ün evinde 3D yazıcı ile bastığı parçalar.

p385418978-5

p163044045-5

p946193354-5

 

Bunlar da süreç boyunca ekiple birlikte geçirdiğimiz anlardan…

OKT_8760

 

OKT_8788

 

CIHN3670

FIRST Robotics Competition 2014 Konusu Açıklandı

FRC 2014’ün teması 4 Ocak’ta yayınlandı. Bu yıl İstanbul’dan en az 5 okul katılacak, bildiklerim Darüşşafaka, TEV İTOL, Bahçeşehir Koleji. Ben Darüşşafaka Lisesi’nin danışmanlığını yapacağım.

Yarışma teması da robotik alanındaki gidişatı takip ediyor görünüyor. Bu yıl önceki yıllara göre robotlar arasındaki işbirliğine daha fazla önem verilmiş. Tanıtımı izleyince yüksek lisans tezinde okuduğum makaleler aklıma geldi. 🙂

Aerial Assist isimli yarışmanın tanıtım animasyonu şurada:

Kalabalık Chrome Sekmelerine Çözüm

Eğer siz de benim gibi birden fazla bilgisayar kullanıyorsanız; gün içerisinde yapmanız gereken işleri, okumanız gereken yazıları bitiremeyip akşam evde devam ediyorsanız; bilgisayarınız açtığınız onlarca Chrome sekmesi nedeniyle yavaşladıkça yavaşlıyor ama kapatıp bu sayfaları kaybetmek istemiyorsanız size güzel bir çözümüm var. TabCloud eklentisiyle Google Chrome sekmelerinizi bulut üzerinden senkronize edebilirsiniz. Sekmelerinizi senkronize ettikten sonra kapatabilir, ihtiyacınız olduğunda tekrar açabilirsiniz. Gündüz işte yarım kalan okumanıza akşam evde devam edebilirsiniz.