Yükleniyor...
Muhammed YILDIRIM

Muhammed YILDIRIM

Yazılım Geliştirici, Linux Sistem Yöneticisi

Mail: ben muhammed.im

Bir etiket seçin:

2020

Yababos
Auto Brightness

Webcam'den alınan fotoğrafın parlaklığını tespit edip bilgisayarın ekran parlaklığını ayarlayan araç.

https://github.com/M-y/auto-brightness

2019

Oto Multimedya Sistemi Hobi Projesi

Galaxy S3`ün Astra H'ın torpidosundaki ekranının yerine konulması. Yandex Navigasyon, mp3 çalar, radyo uygulamarı. Bu sayede viraj aydınlatması, geri vitese takınca sağ aynanın inmesi, oksijen sensöründen okunan veriye göre klimayı otomatik iç sirkülasyona alma gibi araçta normalde olmayan özellikler ekelecek.

Yapılanlar:

  • LineageOS derlenerek Google uygulamaları olmayan bir Android sürümü elde edildi
  • Android Launcher uyugulamasının tasarımı
  • Bluetooth A2DP profili
  • Arduino ile CAN Bus`tan veri okunması ve okunan verinin Android uygulamasına iletilmesi.

2017

Banana Pi Hobi Projesi

Banana Pi kullanarak evimde kullanmak için yaptığım bir makine.

  • Wi-Fi Router
  • 2 diskli RAID 1 dizisi
  • Samba ile paylaşım alanı
  • Sistem ve disklerin sıcaklığına göre fan kontrolü
  • tshark, tcpflow, tcpdump ile ağın izlenmesi ve loglanması
  • Pi-hole ile reklam engelleme
  • Suncularımın belli aralıklarla yedeklenmesi
  • Arşivlerin AWS Glacier'e yedeklenmesi
  • Laptop, tablet ve cep telefonlarının yapmak istemediği download gibi bilumum angarya işler

2014

BlokTR Hobi Projesi

Minecraft Bukkit Server`a Java ile plug-in`ler yazarak hazırladığım sunucu. Web kısmını PHP ile hazılamıştım. Kredi kartı veya SMS ile ödeme sistemi vardı.

  • Türkçe oyun deneyimi
  • Mümkün olduğunca komut yazmadan oyun oynayabilme
  • Minecraft'ta şehir hayatı
  • MineGross alışveriş merkezinden eşya alma / satma
  • Metro sistemi ile şehirde seyahat
  • Ormanda kaynak toplayın şehirde evinizi kurun
  • Yeni gelenlere belediyede ücretsiz misafir odası ve yemek
  • Web sitesi üzerinden haritaya bakabilme
  • Web sitesi üzerinden mesajlaşma

Herkesi belediye binasındaki danışmaya bekliyoruz. :)

Sunucu Adresi: oyna.bloktr.com

Belediye

Şehir

Market

Metro durağı

Kamu`da Yazılım Uzmanı

(Bir kamu kurumunda 2014`den beri tam zamanlı çalışıyorum)

    • Web, masaüstü ve mobil platformlara yazılım geliştirme. Linux uygulama sunucularının yönetimi, ihtiyaçlara uygun shell scriptlerin yazılması.
    • Kurumun tüm yazılım projelerinin versiyon kontrol sistemi ile yönetimi. CI/CD pipeline akışlarının oluşturulması.
  • konularında aşağıdaki etiketlerdeki teknolojileri kullandığım çalışmalarım oldu.
FaceAssistant

Facebook sayfalarının yönetimini sağlayan masaüstü uygulaması. Tam zamanlı işe girmem nedeniyle bitmeden iptal oldu.

2013

Yönet

Linux Shell üzerinde çalışan, web sunucusu kurulum ve yönetim işlerini grafiksel arayüzle yapabilen açık kaynaklı proje. (https://github.com/M-y/yonet)

Webmaster Panel

Web sitesi yöneticilerine yönelik, PHP ile yazılmış, modüler yapısı sayesinde herkes tarafından yeni özellikler eklemeye yatkın açık kaynaklı proje. (https://github.com/M-y/webmasterPanel)

Ortam Fabrikası

VB.NET ile yazılmış, video, resim, ses dosyaları üzerinde toplu işlem yapabilen masaüstü uygulaması.

2012

Blog Kedisi

VB.NET ile yazılmış, otomatik blog yönetimi sağlayan masaüstü uygulaması.

Alışveriş Sitesi Ödev

2011

Yemek İzle

Linux crontab, PHP, libavcodec kütüphanesi ve iSpeech text to speech motoru kullanılarak yemek tariflerinin seslendirilip slayt şeklindeki videolara dönüştürülmesini sağlayan otomatik sistem. WordPress eklentisi olarak tasarlanan sistem internetten topladığı yemek tariflerini seslendirilip YouTube'a yüklenmesini sağlıyor.

madamecoco

www.madamecoco.com alışveriş sitesine Mailing kampanyası üzerinden gelen müşterilerin takibini sağlayan eklenti.

Mahkeme Kararları Veritabanı

500 bin civarı mahkeme kararı bulunan veritabanı yapısının hazırlanması. Mahkeme kararlarının veritabanına eklenmesi. Karar numarası, tarihi, karar içerisinde geçen kelimeye göre arama gibi işlemler için SQL sorgularının hazırlanması. (Şuan kapalı olması nedeniyle arşiv kaydı: https://web.archive.org/web/20110721073804/http://www.aktuelhukuk.com/ )

2010

yemek.im

WordPress ile hazırlanmış yemek tarifi sitesi. Yazdığım WordPress eklentisi sayesinde malzemeye göre arama vardı.

serelektronik.com.tr

Şirket sitesinin hazırlanması.

banyobanyo

banyobanyo.com alışveriş sitesinin ürünlerini GittiGidiyor dükkânına otomatik göndermesini sağlayan PHP – GittiGidiyor API uygulaması.

SmsCity API

sosyalhit.com sitesinin SmsCity(şimdi MessageBird) API`ı ile SMS göndermesini sağlayan eklenti.

Counter Strike Panel

Bir Linux İşletim Sistemli sunucu üzerinde birden fazla oyun sunucusu çalıştırarak sunucu yönetimi ve satışı yapmayı sağlayan panel. (Counter Strike oyunu için yapılmıştı ve cs-satis.com sitesinde kullanılmıştı)

Bighaber

Bighaber.com sitesinin editörlerinin ajansların haber servislerinden alınan haberleri anlık olarak görmelerini ve sitede yayınlamalarını sağlayan PHP ile yazılmış panel. (Site şuan kapalı)

Kitap alışveriş sitesi
Lokanta Takip Uygulaması Ödev
  • Delphi
  • Microsoft SQL Server
  • Şube temellidir. Lokantanın farklı şubeleri aynı veretabanına bağlanarak işlem yapabilmektedir.
  • Triger ve Stored Procedure kullanımı

Giriş Ekranı

Ana ekran

Masa Ekranı

Müşteri Ekranı

Hesap Ekranı

Personel Yerleştirme Ekranı

Hastane Takip Programı Ödev
  • Delphi
  • Microsoft Access Veritabanı
  • Çok kullanıcılı
  • Rol belirleme ve yetkilendirme
  • Raporlama
Kütüphane Takip Programı Ödev

2009

Elektronik Web Sitesi Ödev

Grafikler de dahil olmak üzere tek php dosyasından oluşan site. Menü ve tooltip için yazdığım pure javascript kodları mevcut.

Proje raporu

2006

8038 ile Sinyal Jeneratörü Ödev

Devrenin paint ile çilizip kuşe kağıda lazer yazıcıdan çıktı aldıktan sonra ütü ile bakır plakete geçirilmesi. Ardından plaketin asitte eritilmesi, deliklerin açılması ve devre elemanlarının montajı.

Osiloskopa bağlayıp devrenin verdiği çıktıları gördükten sonra bu devreyi flip-flop, PIC16F84 gibi elemanlar kullanan birçok lojik devreye pals sinyali vermek için kullanmıştım.

2005

Sendetıklat

PC Life dergisinin verdiği bir kitaptan PHP diline giriş yapmıştım. Kendime proje olarak forum sistemi yazmayı seçmiştim. SiteMynet ile yaptığım sendetıklat isimli sitemin ismini kullanmak iyi bir fikirdi. sendetiklat.com bu şekilde ortaya çıktı.

Sitenin son halinin statik bir sürümü hala online. Sendetıklat

Daha sonraları 2003 basım Luke Welling ve Laura Thompson tarafından yazılan PHP and MySQL Web Development kitabından yararlanarak kendimi geliştirmiştim. Müşterilerim için WYSIWYG editor bulunan bir arayüz ile sitelerinideki sayfaları kendileri düzenleyebilmelerini sağlamıştım.

Motorola MPx200 Hobi Projesi

Telefonumun rengini değiştirmek için kasasını değiştirmiştim. Bu işlem sırasında anakart, ekranlar, hoparlör, mikrofon, titreşim motoru gibi tüm parçaları yeni kasaya aktarmak gerekiyordu.

Nokia BL-5C ve BL-6C bataryalarının devrelerini Motorola olanlarla değiştirmiş, Nokia pilleriyle MPx200`ümde daha uzun pil ömrü sağlamıştım.

Birkaç kulaklığı birleştirerek kendime bir kulaklık yapmıştım.

Birçok program, tema, zil sesi vs. özelleştirmeleri ile o yıllarda akıllı telefon kullanımı...

A Dandik Game

Dark Basic içersinde kaynak kodu açık olan demo oyunlardan birisini biraz değiştirerek ve installer hazırlayarak CD haline getirmiştim. Rave eJay ile müziklerini hazırlamıştım. Oyunu çalıştıramadım ama aşağıdaki videoda bir screenshot var. Dark Basic Manual`ı bastırıp spiral yaptırıp uzunca süre okumuş ve denemeler yapmıştım. Bir taraftan da 3ds Max öğreniyordum. Bir Çanakkale oyunu projem vardı ancak ekran kartımın bozulması nedeniyle iptal oldu.

2004

Kahramankazan Müftülüğü İçören Kuran Kursu Web Sitesi

Microsoft Front Page ile hazırladığım web sitesi.

2003

Kahramankazan Fuat Erkmen İmam Hatip Lisesi Web Sitesi

İlk olarak sadece HTML ile hazırlamıştım. Zaman içerisinde birçok güncelleme ve tasarım değişikliği yapmıştım.