ERP Nedir?

Kelime anlamı olarak Enterprise Resource Planning yani Kurumsal Kaynak Planlaması anlamına gelen ERP büyük şirketleri büyük şirket yapan bir yazılımdır. Bir şirketin A’dan Z’ye tüm verilerinin tutulduğu, bu verilerden raporlar çıkarıldığı, farklı kaynaklara bağlanarak data alışverişinde bulunulduğu bir yazılım. Şirketlerin her hareketi bir veridir ve bu verinin anlamlı hale getirilerek Devamı…

Python maceralarım 5 – Sonsuz döngülerin işlemciyi yorması

Bazen pythonda bir servis yazarız ve bu servisin asla durmamasını isteriz. Örneğin bir API’den bilgi alan ve bazı kriterlere göre filtrelenen veriyi telegram veya e-posta üzerinden bildirim olarak gönderen bir servisimiz var diyelim. Bunun için yapılması gereken basit. Tek dosyalık bir python scriptimizin içinde gerekli kütüphaneleri import edip ufak tefek 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ı…

Python maceralarım 2 – Paket yönetimi ve Virtual Environment (Venv)

Tüm yazılım dillerinde çeşitli kütüphaneler yazılır ve programcılar projelerine bu kütüphaneleri ekleyerek hız ve kolaylık sağarlar. Nodejs’te npm ve yarn, PHP’de composer, Java’da maven ve gradle paket yöneticileri vardır. Bu paket yöneticileri o dilde yazılmış kütüphaneleri projeye ekleme veya sistem geneline ekleme gibi özelliklere sahiptir. Python’da da aynı işi yapmak Devamı…

Huawei kendi işletim sistemini geliştirirse neler olur?

Apple kendi işletim sistemini geliştiriyor. Sadece kendi belirlediği donanımları kullanarak o donanımlara özgü kodlamalar yaparak birçok android cihazdan daha düşük seviyeli donanımlar kullanmasına rağmen o donanıma özgü kodlar yazarak en iyi şekilde kullanıyor. Örneğin Samsung Note 8 cihazını düşünelim. Iphone X’ten daha yüksek bir donanıma sahip. Ram yüksek, işlemci hızı Devamı…

Google Chrome neden çok RAM kullanır?

Eskiden basit javascript frameworkleri (Jquery1, bazen extjs) ve temel seviyede stillendirme için CSS1 kullanılırdı. Bunlar temel işlevleri görüyordu. Çok üst düzey görselleştirmeler için photoshopla mutlu saatler geçirmeniz gerekiyordu. Fakat herşey geliştiği gibi web dünyası da gelişti. İnsanlar hep aynı şeyleri görmekten sıkıldı, geliştiriciler daha üst seviye görselleştirme ve etkileşim için daha üst Devamı…

Nasıl trade yapılmalı? Yeni başlayanlara tavsiyeler.

Bitcoin veya altcoinlerden para kazanmanın iki yolu vardır. Biri uzun vadede yatırım amaçlı olarak alıp bekletmek, ikincisi da kısa vadede al-sat yaparak para kazanmak. Burada kısa vadede nasıl para kazanılacağını kendi tecrübelerime dayanarak anlatmaya çalışacağım. Birinci maddeyi de başka bir makale yazarak ele alacağız. Öncelikle şunu söyleyeyim, burada yazacaklarımı uygulayıp Devamı…