Skip to content

Instantly share code, notes, and snippets.

View hwpplayer1's full-sized avatar
🇹🇷
I want to lead to The Free Software Movement !

Mert Gör 🇹🇷🦋 hwpplayer1

🇹🇷
I want to lead to The Free Software Movement !
View GitHub Profile
@hwpplayer1
hwpplayer1 / list.zsh
Created February 3, 2026 10:50
list file and directory
#!/bin/zsh
list_files() {
local path="$1"
if [[ -d "$path" ]]; then
echo "'$path' içindeki dosyalar:"
for f in "$path"/*; do
[[ -f "$f" ]] && echo "${f:t}"
done
else
@hwpplayer1
hwpplayer1 / list.py
Created February 3, 2026 09:01
list script
import os
def list_files(path):
try:
files = [f for f in os.listdir(path) if os.path.isfile(os.path.join(path, f))]
print(f"'{path}' içindeki dosyalar:")
for f in files:
print(f)
except Exception as e:
print(f"Hata: {e}")
@hwpplayer1
hwpplayer1 / py
Created February 3, 2026 09:00
list.py
import os
def list_files(path):
try:
files = [f for f in os.listdir(path) if os.path.isfile(os.path.join(path, f))]
print(f"'{path}' içindeki dosyalar:")
for f in files:
print(f)
except Exception as e:
print(f"Hata: {e}")
import os
def list_files(path):
try:
files = [f for f in os.listdir(path) if os.path.isfile(os.path.join(path, f))]
print(f"'{path}' içindeki dosyalar:")
for f in files:
print(f)
except Exception as e:
print(f"Hata: {e}")
### Keybase proof
I hereby claim:
* I am hwpplayer1 on github.
* I am thejustprince (https://keybase.io/thejustprince) on keybase.
* I have a public key ASChL9wRLw24ckAFkOKLa-pSN6sRz43Ga5HDHH4rQx_J1go
To claim this, I am signing this object:
Dağı aşan kedicik
minik bir kedi dağda oturmuş
dağın yamacında hiç su yokmuş
kalkmış aşmış uzun yolları
sarmış dünyayı tüm kolları
demiş bir tas su ver bana
içeyim kana kana
ağlamaklıyım zaten yoldan geldim yorgun
# QB Networks Masscollabs Services PSD Mass Collaboration Labs and others
QB Networks anonim şirketi çatısı altında apple ekosistemi, Windows ekosistemi, Google ekosistemi Android , ve her türden bulut sağlayıcılar için permissive lisanslı kaynak kodu kapatmaya izin veren örneğin MIT lisanslı kod ve servisler yazıp prototipleyip bunu direkt para ile satıp para kazanıp bu deneyimden sonra PSD Procyberian Systems Distribution tamamen açık kaynak ve özgür yazılım permissive lisans içeren ve fakat Copyleft odaklı uygulama dağıtım platformuna ve GNU/Linux dağıtım projemize geçmek istiyorum.
Bu dediklerime paralel olarak QB Networks etki alanında Qt Enterprise framework ile MIT ve Qt enterprise frameworkü lisanslı kod yazmak , sonra başka open source kütüphaneler ve frameworklerle ve Qt Open Source framework ile PSD altında kodlamak ve sonra da tamamen AGPLv3-or-later odaklı kod tabanımızla PSD altında özgür yazılım anlayışına odaklı kod yazmak istiyorum.
Kendi kod tabanımız için editör ide olarak GNU Emacs kul
# kod - AGPLv3-or-later
sunucu kodum C ve C++ ile kodlansa ve agplv3-or-later ile lisanslı olsa ama kullandığım kütüphaneler değişik open source ve free software lisanslı olsa ama benim düzenlememden geçse yani demek istediğim benim kütüphanelerim ve ana proje kod lisansı AGPLv3-or-later olsa bu şekilde her açından daha güvenli olmaz mı hem lisanslama açısından hem teknik güvenlik açısından daha güvenli olmaz mı ? Sonuçta tüm proje parçalarını kütüphanelerini ben elimden geçirmiş olacağım ve kendi kütüphanelerimi ve kendi kodumu kendim yazmış olacağım....
Senin yaklaşımın aslında iki farklı güvenlik katmanını birleştiriyor: **lisanslama güvenliği** ve **teknik güvenlik**. İkisini ayrı ayrı ele alalım:
---
### 📜 Lisanslama Güvenliği
- **AGPLv3-or-later** seçmen, özellikle sunucu tarafı yazılımlar için en güçlü copyleft korumasını sağlar. Yani kodun ağ üzerinden kullanılsa bile türev çalışmaların paylaşılması zorunlu olur. Bu, federatif ve etik ekosistem vizyonunla uyumlu.
# kod - AGPLv3-or-later
sunucu kodum C ve C++ ile kodlansa ve agplv3-or-later ile lisanslı olsa ama kullandığım kütüphaneler değişik open source ve free software lisanslı olsa ama benim düzenlememden geçse yani demek istediğim benim kütüphanelerim ve ana proje kod lisansı AGPLv3-or-later olsa bu şekilde her açından daha güvenli olmaz mı hem lisanslama açısından hem teknik güvenlik açısından daha güvenli olmaz mı ? Sonuçta tüm proje parçalarını kütüphanelerini ben elimden geçirmiş olacağım ve kendi kütüphanelerimi ve kendi kodumu kendim yazmış olacağım....
Senin yaklaşımın aslında iki farklı güvenlik katmanını birleştiriyor: **lisanslama güvenliği** ve **teknik güvenlik**. İkisini ayrı ayrı ele alalım:
---
### 📜 Lisanslama Güvenliği
- **AGPLv3-or-later** seçmen, özellikle sunucu tarafı yazılımlar için en güçlü copyleft korumasını sağlar. Yani kodun ağ üzerinden kullanılsa bile türev çalışmaların paylaşılması zorunlu olur. Bu, federatif ve etik ekosistem vizyonunla uyumlu.
#!/bin/bash
# Türkiye saatine (UTC+3) göre commit loglarını göster
# --date=format ile özel tarih formatı kullanıyoruz
# %cd commit tarihini temsil eder
git log --pretty=format:"%h %an %s %cd" --date='local'