Geliştirme Araçlarına Dair Notlar

Kullandığım bazı araçlara dair notlar ekleyeceğim;

Python

PYENV ile sürüm yönetimi

kurulum için installer repo’su, sanal ortamlar için virtualenv repo’su

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
pyenv virtualenv 2.7.10 my-virtual-env-2.7.10
pyenv virtualenvs
pyenv activate my-virtual-env-2.7.10
pyenv deactivate

Diger Python konulari

 base64.b64encode(b'denememe')
 b'ZGVuZW1lbWU='

RVM

rvm gemset create proje_adi
rvm gemset use proje_adi
rvm use 2.7.0@proje_adi

Vim

Creating Basic Snippets

Linux cli

loginctl ile session id no alinir; sudo loginctl kill-session <session-id-no>

timewarrior timew: incremental olarak calisilan zamanin kaydini tutmayi saglar. Tag’ler ile hangi ise ne kadar zaman harcandigi belirtilebilir. Backdating ozelligi ile gecmiste baslatmayi veya durdurmayi unuttugumuz kayitlari da duzenleyebiliriz.

Snap

Tmux

resurrect Key bindings

This plugin goes to great lengths to save and restore all the details from your tmux environment.

pane’i isaretle (marked), sessionist’le baska bir session’a gonder;

prefix + t<secondary-key> # join currently marked pane (prefix + m) to current session/window, and switch to it
secondary-keys
h, -, ": join horizontally
v, |, %: join vertically
f, @: join full screen

Continuum icin systemd service’i yazmak lazim, bu konuya calisacagim. Systemd automatic start for tmux

cfssl

Windows

wsl

wsl --list --running
wsl --terminate <wsl_name>
[wsl2]
memory=1GB

Git

add ve commit isleyisi

CRC