10 Eylül 2018 Pazartesi

Program.cs(15, 28): [CS0017] Program has more than one entry point defined. Compile with /main to specify the type that contains the entry point.

Hi,
If you getting error after adding after adding Microsoft.NET.Test.Sdk Nuget package to project reference you can just add 
<GenerateProgramFile>false</GenerateProgramFile>
property in Project PropertyGroup in your .csproj file like screenshot. This will prevent multiple Main function conflict error. 



Share:

7 Eylül 2018 Cuma

1 Eylül 2018 Cumartesi

Error on connection registry.npmjs.org via npm update


Hi guys, if you get an error like below on npm update. You can set npm strict-ssl false on terminal by typing 

npm config set strict-ssl false


Hostname/IP does not match certificate's altnames: Host: registry.npmjs.org. is not in the cert's altnames: DNS:a.sni.fastly.net, DNS:a.sni.global-ssl.fastly.net

If problem didn't solved you can try set dns 8.8.8.8 at your /etc/resolv.conf for linux.
Share:

26 Temmuz 2018 Perşembe

Resolving Kubernetes Pod has unbound PersistentVolumeClaims Error

Hi guys, I found a problem with volume configuration error during kubernetes container initialization. I tried a lot of way to solve this problem such as creating longhorn provisioner and local path and node but these ways didn't resolve problem on initialization. I used nfs-server-provisioner catalog app for helm and i see a new storage class named nfs. I remove my another storage classes to force new apps to use this storage class. This worked like a charm! Now i can install all of catalog apps without any persistence and volume based problem.
Share:

21 Temmuz 2018 Cumartesi

20 Temmuz 2018 Cuma

curl: (35) gnutls_handshake() failed: Error in the pull function error on docker installation

Hi everyone,
If you get curl: (35) gnutls_handshake() failed: Error in the pull function. error on docker installation and if you removed older and fewer versions before you just have to remove old ppa from your hosts /etc/apt/sources.list

For do this open /etc/apt/sources.list with vi, nano etc. and comment all deb source lines by adding # character to start of line. You can also see example of comment in file.

After remove or comment source you have to apt-get update to apply changes and you can install docker version what if you want!

good luck
Share:

7 Haziran 2018 Perşembe

A non-numeric value encountered composer

Hi,
If when composer causes an error like "A non-numeric value encountered" with PHP 7.1 cli you can again composer update after backup your vendor folder via change name like vendor_old or delete. It's because you uploaded your vendor folder from another PC.
Share:

11 Nisan 2018 Çarşamba

İngilizce Altyazılı Film İzleyerek İngilizce Geliştirme

Bu yazıyı tamamen yeni aldığım domain olan https://filmold.com google sırasını yükseltme amaçlı yazıyorum. Ama hazır el atmışken siteden biraz bahsedeyim. Sitemde birçoğu imdb top listte yer alan güzel ve bana telif sıkıntısı yaşatmayacak yaklaşık 400 500 filmi ingilizce altyazılı olarak yayınlıyorum. Filmleri izlerken kelimelerin üstüne geldiğinizde türkçe çevirileri görünüyor belirli yavaşlatma seçenekleriyle daha iyi idrak ederek film izleme deneyimi sunuyorum. Anlamadığınız kısımlar olursa diye de yön tuşlarıyla videoyu 5 sn ileri veya alabiliyorsunuz. Böyle bir sisteme en önce kendim ihtiyaç duyuyordum benzeri bir sistem olmadığını görünce kendim geliştirmeye karar verdim ve sonunda uzun uğraşlar sonucunda istediğim kıvama yavaş yavaş gelmeye başladı. Umarım hem film izleyeyim hem de ingilizcemi geliştireyim diyen kişilere faydalı olabilmişizdir.
Share:

28 Şubat 2018 Çarşamba

SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' hatası çözümü

Merhahabalar arkadaşlar, bu yazımda mysql şemasının user tablosunda plugin alanının boş olmamasından dolayı oluşan 1698 kodlu mysql hatasının çözümünü nasıl yapacağımızı kısaca özetleyeceğim.

Hata buna benzer çıktılar verecektir. Bizim yapacağımız bir şekilde sshde mysql-cli ile baglantı sağlayıp ki bu mariadbde şifresiz perconadbde başlarken sorulan şifre oluyor
<message>
SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
</message>
<code>1698</code>
<type>PDOException</type>

Hemen alt satırdaki kod ile localhostta root şifresi yokken giriş yapabiliyoruz. Eğer şifresiz giremezsiniz tarzı bir hata veriyorsa -p parametresiyle denerseniz şifre de soracaktır. Linux clide şifre yazarken görünmeyebilir siz aldırış etmeden yazın şifrenizi ve entere basın.
mysql -u root


Girdikten sonra
use mysql;
diyerek mysql şemasına geçiş yapıyoruz bundan sonra yapacağımız bütün queryler mysql şemasındaki tablolara etki edecektir.

Gelelim asıl konuya buradaki sorguyu çalıştırıyoruz ve user root olan bütün kullancıların plugin alanlarını boş yapıyoruz.



update user set plugin='' where User='root';

En son yetkileri yeniden uyarlayabilmek için 

flush privileges;
yapıp çıkıyoruz.

İyi çalışmalar.
Share:

19 Şubat 2018 Pazartesi

Mysql Timezone Setting

Merhabalar değerli arkadaşlar,
Bugün yine karşılaştığım bir problemin çözümü yazmak için girdim bloguma. Php ayarlarını yaparsınız herşey güzeldir sunucu saati doğru çalışır ama bazı kayıtlar hala yanlış tarihte geçer sisteme ve bunlar genelde default time alan mysql alanlarından kaynaklanır. Bu da mysqlimizin timezone ayarlarında bir problem olduğunu gösteriyor.

Bu ayarı düzeltmek için çok kısa basit bir kodumuz var ve ssh erişimine ihtiyacımız var.
Bunu yazdıktan sonra size bir bölge soracaktır. Europeyi seçiyoruz ve sonra da şehirler soruyor ordan da canımız İstanbul'umuzu seçiyoruz. Ayarlar otomatik olarak yapılıyor ve daha sonrasında mysqli resetliyoruz.












sudo dpkg-reconfigure tzdata
service mysql restart






Share: