Fatih Mehmet ARSLAN

Solution Architect & Software Engineer

I started an educational life with a technical high school - computer programming department. After that, I completed my undergraduate studies at Gazi University and Karabuk University. I have 9+ years of professional experience as a Solution Architect with Java and C#. I have experience at NoSQL, RDBMS, Javascript, Bigdata, CI Tools, Kubernetes, Cloud Programming, and various other technologies required by projects I worked on. Through all my professional experience, I have worked hard to improve myself. My previous job experiences are listed on my Linkedin profile.


  • Web Sayfasının Resmini Çekme

    Html2Canvas kütüphanesini ve jQuery kütüphanesini sitenize ekleyin sonrasında aşağıdaki kod ile ekran görünütüsünü yakalayabilirsiniz.

  • Log4j Mail Özelleştirme

    log4j ile yazılan logları mail olarak göndermek için yapılandırdınız fakat gönderdiğiniz mailleri size özel biçimlendirmek istiyorsunuz onun için yapmanız gerekenler

  • JSF İkonlu Buton Hazırlama

    Jsf framework kullanırken kullandığınız submit butonlar için ikon kullanmak istiyorsanız aşağıdaki gibi kendinize özgü bir button hazırlayabilirsiniz (budefa kodu fazla temizleyemedim anlaşılmayan yer olursa sorabilirsiniz) ikonlar fontawesome kütüphaesinden alınmaktadır

  • JSF Custom componentlerinize event ekleme

    Eski yazılarımda custom control örnekleri vermiştim control hazırladık fakat custom bir event tanımlamak istiyoruz bunun için öncelik hazırladığımız kontrol içerisinde event propertisini string tipinde tanımlayınız.

  • JSF treeview component hazırlama

    Birgün gelirde sizinde benim gibi treeview ihtiyacınız olursa işte kodlar takıldığınız yerde ayrıca yardımcı olmaya çalışırım :)

  • JSF component tanımlama

    Mevcut bir komponentin kullanımı için nyapılması gereken tanımlamalar

  • Windows VBScript ile dosya sıkıştırma

    VBScript ile dosya sıkıştırma yapmak için aşağıdaki kod işinizi görebilir ```vb InputFolder = “D:\temp” ZipFile = “D:\temp “ & Replace(Replace(Replace(FormatDateTime(Now),”:”,”-“),”.”,”-“),”/”,”-“) &”.zip”

  • Batch File ile winrar kullanarak dosya sıkıştırma işlemi

    Batch file ile winrar kullanarak klasör sıkıştırma işlemi yapmak için aşağıdaki komutlar işinizi görebilir dosya adreslerin kendinize göre düzenleyin

  • Json Object merge

    Elinizde bulunan iki json objeyi karsılastırmak icin jQuery.extends metodunu kullanabilirsiniz

    jQuery.extend(true/false,object1,object2);
    

    ilk parametre olan true/false degerini alabilen parametre true verilirse object2 uzerindeki fark property leri kalıcı olarak object1 uzerine ekler false verilirse ikisini birlestirip sonucu verir

  • Javascript ile dinamik json objesi oluşturma

    Javasript programlama yaparken çalışma esnasında ki verilere göre json objesi oluşturmak isteyebilirsiniz bunun için aşağıdaki kod yardımcı olacaktır

  • Windows 8 login password sıfırlama

    Windows 8 login şifresini sıfırlamak istediğiniz zaman aşağıdaki adımları takip edin

  • HTML5 video tag

    Sitenizde Video player mi kullanmak istiyorsunuz kendinizi çok yormayın HTML5 sayesinde <img/> tagı gibi <video/> tagını kullanabilirsiniz. Detaylı bilgi için buraya bakabilirsiniz

  • Bilgisayar Kapatma veya yeniden başlatma

    Bilgisayarı command line üzerinden veya yazılımla yeniden başlatıp kapatabilmek için

  • CSharp Extensions metod hazırlama

    C# ta bazen kod yazımını kolaylaştırmak için kendi class larınıza veya herhangi bir hazır olan veri tipine extension metod yazmak isteye bilirsiniz bunun için herhangi bir class içerisine aşağıdaki kodu kendinize göre düzenleyip yazarsanız o classın ait olduğu namespace içerisinde veya o name space dahil edilmiş olan tüm classlarda kullanabilirsiniz. eklediğiniz classın ne olduğu önemli değil yine de tavsiyem bu tip metodlarınız aynı çatı altında toplamanızdır.

  • JSF 1.2 Datatable ve Paginator kullanımı

    JSF 1.2 de sayfalama özelliğiyle birlikte datatable kullanımı için aşağıdaki örnek işinize yarayabilir.

  • Jquery için extension method oluşturma

    jQuery için kendi özel methodlarınızı oluşturmak için aşağıdaki şekilde fonksiyon yazabilirsiniz

  • Çalışma anında sayfanıza script ekleyin

    Client üzerinde çalışırken sayfanıza script ekleyebilmek için aşağıdaki fonksiyonu kullanabilirsiniz

  • JSF 1.2 için Input File Upload Component

    Malum kullanan varmıdır bilmiyorum ama JSF 1.2 de file upload yok bunu tolere edebilmek için ben yeniden bir inputFile componenti yazdım başkası ihtiyacı olan bir başkası uğraşmasın

  • javascript ile base64

    Sayfanızda bulunan resim üzerine tıklayınca resim değiştirip yeni resmi ajax ile sunucuya kaydetmek isterseniz aşağıdaki kod işinizi görecektir.

  • javascript aç/kapa buton yapımı

    web uygulamalarınızda aç/kapa buttonlara veya checkbox lara ihtiyaç duyabilirsiniz bu gibi durumlar için kullanabileceğiniz bir script