Skip to content

Instantly share code, notes, and snippets.

View MuhammedOzby's full-sized avatar
🙃
ヾ(⌐■_■)ノ♪

Muhammed Mustafa Özbay MuhammedOzby

🙃
ヾ(⌐■_■)ノ♪
View GitHub Profile
/*
Muhammed Mustafa Özbay / Siyah Prens
*/
void setup ()
{
pinMode(13, OUTPUT);
Serial.begin(9600);
}
using System;
using System.Collections.Generic;
using System.ConponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.I0.Ports; //Serial Port haberleşmesinde kullanılan kütüphane
nanespace SerialCommunication
{
private void ledacik_Click(object sender, EventArgs e) // Led Açan buttonun ismi "ledacik"
{
serialPort1.Write("1");
}
private void ledkapali_Click(object sender, EventArgs e) // Led Açan buttonun ismi "ledkapali"
{
serialPort1.Write("0");
}
@MuhammedOzby
MuhammedOzby / PgAdmin4 on docker.md
Created June 12, 2022 13:41
PgAdmin4 on docker

EN/ Download docker image: TR/ Docker image indirme:

docker pull dpage/pgadmin4

TR/ İmajı başlatma (makinenin kendi içerisindeki bir sunucuya erişim için: --add-host=host.docker.internal:host-gateway argümanını ekleyiniz.): EN/ Initializing the image (for accessing a server inside the machine: add the --add-host=host.docker.internal:host-gateway argument):

docker run --add-host=host.docker.internal:host-gateway -p 4000:80 -e 'PGADMIN_DEFAULT_EMAIL=mmozbay@siyahprens.com' -e 'PGADMIN_DEFAULT_PASSWORD=pass' -d dpage/pgadmin4
@MuhammedOzby
MuhammedOzby / Dockerfile.md
Created June 12, 2022 20:07
Türkçe destekli postgresql kurulumu (Docker üzerinde)

Altta bulunan dockerfile kodları ile türkçe destekli bir veritabanı kurulumu oluşur. TL (₺) desteği vs gelir.

FROM postgres
RUN localedef -i tr_TR -c -f UTF-8 -A /usr/share/locale/locale.alias tr_TR.UTF-8
ENV LANG tr_TR.utf8
@MuhammedOzby
MuhammedOzby / docker-compose.yaml
Created June 12, 2022 20:19
Geliştirme ortamı için ayarlarım
version: 3.8
services:
# Backend
nodejs-backend:
container_name: backend
image: node:16.14-alpine3.14
volumes:
- ./backend:/opt/node-app
ports:
- 3000:3000
@MuhammedOzby
MuhammedOzby / settings.json
Created September 30, 2022 12:29
My vscode settings
{
"workbench.iconTheme": "vscode-icons",
"window.title": "(☞゚ヮ゚)☞ ${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName} ${dirty} ☜(゚ヮ゚☜)",
"editor.rulers": [110, 120],
"workbench.colorTheme": "Better Solarized Light",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
@MuhammedOzby
MuhammedOzby / kisaca-internet.md
Last active November 5, 2022 12:03
Kısaca internet

İnternet nedir?

İnternet bir araştırma projesi olarak başlayan ve zamanla küresel ticari bir boyuta ulaşan ağ altyapısıdır.

İnternet ağının yapısı

Genel kabul gören üç parçalı bir yapıdır.

  • Son kullanıcı: Evinde ve ya küçük işletmesinde internete bağlanan İSS (internet servis sağlayıcı) aboneleri.
  • Veri merkezleri: Gerek şirketler, gerek bireyler için farklı farklı kişiler için veri barındıran, yayımlayan sağlayıcılar.
  • Omurga: İletişim altyapısını sağlayan İSS gibi veri merkezi ile son kullanıcı arasındaki bağlantıyı sağlayan firmalar.
@MuhammedOzby
MuhammedOzby / formatters.ts
Created November 8, 2022 18:51
Typescript / Javascript formatlayıcı
/**
* Belirlenmiş para formatı.
* ```
* moneyFormatter(34.3)
* ```
*/
export const moneyFormatter = new Intl.NumberFormat("tr-TR", {
style: "currency",
currency: "TRY",
}).format;
@MuhammedOzby
MuhammedOzby / npm-klasor-izinleri.md
Created November 10, 2022 11:44
Node js NMP global paket yüklemek için gerekli izinler (openSuse)

NPM globalde kullanmak için iki klasörde izine ihtiyacı vardır. Bunlar için gerekli kod şu şekildedir:

# chmod 777 /usr/local/lib
# chmod 777 /usr/local/bin