Skip to content

Instantly share code, notes, and snippets.

View hsnyildiz's full-sized avatar
🎯
Focusing

Hasan YILDIZ hsnyildiz

🎯
Focusing
View GitHub Profile
@hsnyildiz
hsnyildiz / main.cpp
Created October 5, 2025 06:18
Bu program, ARM İşlemci ile Robotik Programlama kursu kapsamında Mbed OS 5 üzerinde D2–D6 pinlerine bağlı 5 LED'i birer birer yakarak "dalga (fill)" efekti oluşturur ve ardından birer birer yakarak "dalga (fill)" efekti oluşturur ve ardından hepsini söndürür. Kod, BusOut ve ThisThread::sleep_for fonksiyonlarını kullanarak basit bir ışık animasyo…
/**
* @file main.cpp
* @author Hasan YILDIZ
* @brief Bu program, ARM İşlemci ile Robotik Programlama kursu kapsamında
* Mbed OS 5 üzerinde D2–D6 pinlerine bağlı 5 LED'i
* birer birer yakarak "dalga (fill)" efekti oluşturur ve ardından
* hepsini söndürür. Kod, BusOut ve ThisThread::sleep_for fonksiyonlarını
* kullanarak basit bir ışık animasyonu sağlar.
*/
#include "mbed.h"
@hsnyildiz
hsnyildiz / case-1.txt
Last active March 31, 2021 11:50
EMS Tech Solutions - Prodobit Case #1
Merhaba,
Örnek olarak bir ekran tasarladığımızı düşünelim ve ekranda kullanıcının bir cüzdanı bulunacak ve bu cüzdana
istenilen tutar eklenebilecek.
Sonrasında ürün adı ve ücreti olan liste bulunacak ve burada eklenen ürünler sepet mantığı ile listelenecek.
Sepet e atılan bu ürünler eger cüzdan da ki bakiye yeterliyse altında ki satın al butonu aktif olacak,
yeterli bakiye bulunmaması halinde bunun için bir uyarı olacak ve satın al butonu aktif olmayacak.
Proje ile alakalı olarak zorunlu olmamakla birlikte react.js, typescript, tailwind kullanımı ayrıca değerlendirilecektir.
Öncelikli olmamakla beraber ekte verilen görselde ki plan temel alınarak tasarımın yapılması ve bu konuda uygun bir tasarım
@hsnyildiz
hsnyildiz / installer
Last active April 21, 2021 08:39
Erlang - Elixir Installer For CentOS 8
echo -n "Erlang - Elixir Installer For CentOS 8 : \n"
yum install epel-release gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git -y
LANG="en_US.UTF-8" && LC_COLLATE="en_US.UTF-8" && LC_CTYPE="en_US.UTF-8" && LC_MESSAGES="en_US.UTF-8" && LC_MONETARY="en_US.UTF-8" && LC_NUMERIC="en_US.UTF-8" && LC_TIME="en_US.UTF-8" && LC_ALL="en_US.UTF-8"
sudo yum install erlang -y
mkdir /opt/elixir
git clone -b v1.10 --single-branch https://github.com/elixir-lang/elixir.git /opt/elixir
@hsnyildiz
hsnyildiz / BrowserHistory.js
Last active November 21, 2018 15:09
Browser History
var arr = [];
var currentPage = '';
(function(history){
var pushState = window.history.pushState;
window.history.pushState = function(state) {
if (typeof window.history.onpushstate == "function") {
history.onpushstate({state: state});
}
arr.push(state);
@hsnyildiz
hsnyildiz / Docker-nginx-php-dockercompose.yml
Created March 29, 2017 18:28
nginx-php docker compose file
app:
image: yappabe/data
volumes:
- .:/var/www/app
- /vendor
tty: true
nginx:
image: yappabe/nginx
ports: