My VSCode settings

Every developer has own settings for each IDE. Because everybody have different habits and experiences. Now let me share my own settings for vscode. The config file path: .vscode/settings.json {  “editor.tabSize”: 4,  “search.exclude”: {    “**/.git/objects/**”: true,    “**/.git/subtree-cache/**”: true,    “**/node_modules/*/**”: true,    “**/bower_components”: true,    “**/*.code-search”: true,    “**/dist/*/**”: Devamı…

Update vscode in Linux (Ubuntu or others)

Hi, in linux there isn’t auto update feature in vscode. Because of that we have to update it ourself. This is the easiest and fastest way for updateing vscode: wget ‘https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64’ -O code_latest_amd64.deb sudo dpkg -i code_latest_amd64.deb Happy coding…

Nodejs padLevels uyarısının çözümü

Özellikle nodejs 20 ve sonraki versiyonlarında bazen aşağıdaki warning çıktısını alabilmekteyiz: info: Forever processing file: app.ts (node:14545) Warning: Accessing non-existent property ‘padLevels’ of module exports inside circular dependency (Use `node –trace-warnings …` to show where the warning was created) (node:14545) Warning: Accessing non-existent property ‘padLevels’ of module exports inside circular Devamı…

Docker Komutları – 2

Volume yönetimi Docker’da datalar volume içerisinde depolanır. Tüm volume’ları görmek için aşağıdaki komut kullanılır: docker volume ls DRIVER    VOLUME NAME local     3a4e033b1338e0f0a678349541996359574efd90ed7d4a67633aa32c3894c27e local     3e6ad179d4a97c4f9c28e3fe300c165fe3b591f43bdb4aec20fc17ea72c0a254 local     8da9e0e1a95b2ca60f030efef48794d11d3d1f60655cabc1d293e12b2d41597a Volume’lar eğer biz kendi hostumuzda bir klasör belirtmezsek docker kendine atanmış olan harddisk alanı içerisinde biryerlerde bu Devamı…

Docker Komutları – 1

İmajları indirmek Bu komutla hub.docker.com adresinde bulunan imajları indirebilirsiniz. Örneğin `ubuntu` imajını indirmek için aşağıdaki komutu kullanabilirsiniz: docker pull ubuntu Sisteme indirilmiş imajları listelemek docker images komutuyla sistemde yüklü olan tüm imajları listeleyebiliriz. Örnek çıktı: docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest ba6acccedd29 6 weeks ago 72.8MB confluentinc/cp-kafka Devamı…

Ethereum Node Sağlayıcılar

Ethereum nodeunun iki türlü API’si mevcuttur. Json RPC API ve Websocket API. İhtiyaca göre bunlardan biri yada ikisi kullanılır. Ethereumun birçok yazılım dili için kütüphaneleri vardır. İstenirse bu kütüphaneler kullanılır. Eğer kullandığınız dilde kütüphane yoksa RPC ve Websocket için kendi kütüphanenizi geliştirmeniz gerekmektedir. Aslında doğrudan kütüphane geliştirmeye gerek yok. İhtiyacınız Devamı…

Centos 7 Mail Problemi (Amavis bağlantı hatası)

Bazen mail gönderim ve alımında problemler olur. Bu problemlerin birçok sebebi olabilir. Bu sebeplerden bazıları şunlardır: bazı servislerin IPv6 için ayarlanmış olması ve sistem genelinde IPv6’nın kapatılması, Amavis’e bağlanamama, iptables veya firewalld tarafından 25 portunun kapalı kalmış olması vs. Biz şimdi amavis’e bağlantı hatasının nasıl çözüldüğüne bakacağız. Öncelikle mail loglarına Devamı…

Python maceralarım 3 – Virtual Environment Detaylı Bakış

Önceki yazımızda sanal ortam oluşturma, paket yükleme ve projeyi çalıştırma işlemlerini görmüştük. Şimdi virtual environment konusuna biraz daha detaylı bakalım. Diğer dökümanlara baktığınızda “source”, “activate” ve Python yorumlayıcısını “.env/bin/python” şeklinde değil de doğrudan “python” yazarak çalıştırıldığı görülür. Bunun sebebi kısaca geliştirme yaparken kolaylık olması amacıyladır. Bu ifadelerin nasıl kullanıldığını da Devamı…