Hata Dosyası Bulma

Merhaba,

Yönettiğim linux tabanlı sunucularda bazen anlamsızca sistem hata dosyasına veri yazıp şişmesini sağlayabiliyor. Bazende sistemin sorunsuz çalıştığını düşündüğümüz zamanlarda ki herşey çalıştığı için sorun olmadığını düşünüyoruz, böyle zamanlarda aslında gercekten sorunsuz mu sorusunun cevabını almak için kendimce ufak bir kodcuk geliştirdim. Hata dosyasına yazılmayan sorunlar muhakak vardır ama projedeki amacım hataları bulup görmek listelemek

Kodcuk linux üzerinde belirtiğimiz klasörlerin altlarında ve onlarında altlarında olmak şartı ile error_logs dosyalarını alıp sizin kodda belirttiğiniz klasöre taşıyor. Burdan sonrası github projemde olmayan kısım, taşıma işleminden sonra geliştirdiğim kod bu dosyaları tek tek acıp logları daha okunabilir ve listelenebilir şekilde bana hazırlıyor. Bende eğer daha önce kaşılaştığım ve görmezden geldiklerim varsa onları baştan bir silip kalan hataların giderilmesi için çalışma yürütüyorum.

Projeyi geliştirmek isterseniz bende mutlu olurum. Github Projem İçin Tıklayın

Diyanet Namaz Vakitleri İşlenmesi

Merhaba,

Çalıştığım kurumun yayında olan ezan uygulaması için yılda bir olan işlemin kolaylaştırmak ve daha az hata ile sorunsuz bir şekilde yapılmasını sağlamak için bir proje geliştirdim.

Proje ufak bir kodcuktan ibaret. Kod önce diyanetin ücret karşılığında tarafımıza gönderdiği word dosyalarını alıp işleyip (Regex) veri tabanına kayıt ediyor. İkinci planda mobil uygulamanın verdiği örnek kod yapısına göre çıktı alıp güncellemelerin sağlanması için mobil uygulamayı geliştiren ekibe gönderiyorum.

Proje word dosyasını okuyup hatasız ve sorunsuz bir şekilde çalışmak zorunda. Örnek veriyorum bir namaz vaktinin karışması demek o zaman dilmi ve sonrasındaki vakitlerinde karışması ve insanların ibadetlerini doğru yapmalarını engellemek demek.

Projeye sizde destek olabilir veya farklı amaçlar için geliştirebilirsiniz.Github projem için Tıklayın

Youtube Canlı Yayını Kayıt Etme

Merhaba,

Youtube platformunda bir kanalın sürekli canlı yayınlarını takip edip kayıt etmem gerekiyordu. Bende bu konuda araştırma yaptığımda böyle bir kodun veya hizmetin olmadığını gördüm ve kendimce bir cözüm ürettim.

Linux üzerine php,ffmpeg,livestreamer gibi yazılımları kurup geliştirdiğim kodu çalıştırdığımda google api sayesinde ilgili kanalın canlı yayını varsa id alıp livestreamer üzerinden o canlı yayınına ait akışı alıp kahramanım olan ffmpeg ilede kayıt ediyorum. Proje kayıt dosyasını bir cron’a bağlayıp her 15dk bir çalışıp 16dk’lık dosyalar halinde yayını kayıt ediyorum. Bu tahmini 40 satırlık kod 3 yıldır sorunsuz bir şekilde çalışıyor ve bence destan yazıyor.

Projeyi geliştirmek isterseniz benide mutlu edersiniz 🙂
https://github.com/life/youtube-live-download-tools

Free Domain Manager System

Merhaba,

Çalıştığım kurumdaki 200’u geçik domaini yönetmek için excelde tutulan dataları web ortamına aktardım. Domain Manager projemde amacım bir arayüz sayesinde ve internetin olduğu heryerde domainlerimin sürelerine, firmalarına, dns adresleri gibi özelliklerini takip ettiğim bir sistem geliştirmeye çalıştım.

Geliştirdiğim sistem dataları otomatik olarak whois sitelerinden çekip veri tabanına yazıp sonrada istediğim şekilde raporlama veya gösterme gibi özellikleri bulunuyor.

Domain Manager v2 projesini bu yıl (2018) içinde sıfırdan yazıp kod yapısını ve teknolojisini geliştirmek istiyordum ama daha bir çivi dahi cakamadım. Mevcut hali ile temel özelliklerde sorunsuz şekilde kullanılabilir durumda şuanda.

Demo

Github