Skip to content

Instantly share code, notes, and snippets.

View cemtopkaya's full-sized avatar
🏠
Working from home

Cem Topkaya cemtopkaya

🏠
Working from home
View GitHub Profile
@cemtopkaya
cemtopkaya / docker-compose.yaml
Created September 25, 2024 22:09
tmpfs İle init container desenine göre dosya paylaşımı
version: "3.8"
volumes:
cache_vol:
driver_opts:
type: tmpfs
device: tmpfs
services:
init-container:
@cemtopkaya
cemtopkaya / kubernetes-komutlarım.md
Last active September 23, 2024 10:08
Kabuk Betiği komutlarım

Kubernetes komutlarını geçici olarak aynı namespace içinde çalıştırır:

export NS=$(k get ns | grep 5gcn | cut -d' ' -f1)
export CTX=$(k config current-context)
kubectl config set-context $CTX --namespace $NS
@cemtopkaya
cemtopkaya / docker-compose.yaml
Last active September 21, 2024 04:29
Redmine ayaklandıran docker-compose.yaml
# mkdir -p volume/{redmine/redmine-config,mysql}
# touch ./volume/redmine/redmine-config/{secrets.yml,configuration.yml,database.yml,additional_environment.rb} ./volume/mysql/mysqld.cnf
version: "3.1"
networks:
redmine-test:
name: redmine-test
driver: bridge
ipam:
config:

Ağ bilişimi

Bu derste, ağ bilişimiyle ilgili bazı temel kavramları öğrenecek ve bir bilgisayar ağının temel bileşenlerinden bazılarını tanıtacaksınız.

Ağ derken neyi kastediyorum? Basitçe ifade etmek gerekirse ağ, herhangi bir araçla birbirleriyle iletişim kurabilen bilgi işlem cihazlarının bir koleksiyonudur. Bilgisayarların ağa bağlanmasının temel nedenleri, kullanıcıların verileri kolay, hızlı ve verimli bir şekilde paylaşmalarına olanak sağlamasıdır. Ayrıca yazıcı gibi aksesuarlara erişimi de paylaşabilirler. Yüzlerce kullanıcıya hizmet veren bir ağ yazıcısına sahip olmak, bu kullanıcıların her birinin masasında kendi yazıcısının bulunmasından çok daha uygun maliyetlidir.

İki temel bilgisayar ağı türü vardır.

image

@cemtopkaya
cemtopkaya / jenkinsfile
Last active May 28, 2023 14:23
Jenkinsfile içinde repoyu çekmeden önce temizleme, credentials("credId") ile kullanıcı ad ve şifresine erişme, git komutlarını sh ile çalıştırma
@Library('gui_multi_repo@master')_
def RepoUrl = 'https://[email protected]:8443/scm/~cem.topkaya/cinar_smsf_gui.git'
pipeline {
agent {
docker {
label "DockerAgent"
image "node:14.21.3"
}
@cemtopkaya
cemtopkaya / GIT komutlari.md
Last active April 3, 2023 02:08
git komutlarının örneklerle açıklaması

git submodule foreach

git submodule update

git alt modülü başlatmak için

git submodule --init

git submodule kaldırmak için

git rm <submodule yolu (path)>

@cemtopkaya
cemtopkaya / windows-komutlar-dosyalar-yardimlar.md
Last active April 28, 2023 23:34
Windows komutları, dosyalar ve yardım bilgileri.

windows terminal'in

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt] @="Open Windows Terminal here"

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt] @="Windows terminal here" "Icon"="C:\Windows\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy\Assets\Threat.contrast-black.ico"

version: "3.9"
services:
# builder:
# build:
# context: .
# args:
# - OUT_DIR=/out
# volumes:
# - ./out:/out
@cemtopkaya
cemtopkaya / cpp-sorular.md
Last active November 8, 2024 17:42
C++ soruları

Sorular

Soru [beginner easy compiler linker loader]

Compiler, linker ve loader arasındaki ilişkiyi anlatınız.

Cevap

image

@cemtopkaya
cemtopkaya / redmine-docker-dosyalari
Last active October 20, 2022 06:07
Redmine ayaklandırmak için Dockerfile ve docker-compose.yml dosyaları
Dockerfile
```
FROM redmine:5.0.2
RUN apt update && \
apt install -y graphviz \
vim \
nano \
htop \
unzip \