SSH Bağlantı Sorunu SSH Kopma (Broken Pipe)
Yeni Yazılım Genel

SSH Bağlantı Sorunu SSH Kopma (Broken Pipe)

Evet arkadaşlar, eğer bir sunucu yönetmeniz gerekiyor ve sunucuya SSH ile bağlantı kurduğunuzda, sunucu ile olan SSH bağlantınız sorun yaratmaya başladığında gününüz rezil olmaya başlıyor demektir

 

Bu sorun ile yaklaşık olarak bir haftadır cebelleşiyorum. Öncelikle sorunun nereden kaynaklandığını anlamak biraz zaman alıyor, ama genelde mevcut internet yapınızın anlık kopması ile yaşanıyor.

NoSQL Nedir ? NoSQL Avantajları ve Dezavantajları
Yeni DataBase

NoSQL Nedir ? NoSQL Avantajları ve Dezavantajları

NoSQL neredeyse yeni denecek kadar kısa zaman içinde duymaya başlasakta veya popiler oldu demek doğru olur. 1998 yılında  Carlo Strozzi abimiz tarafından ortaya atılmış bir kavramdır. Strozzi bu sisteme, “ilişkisi olmayan” anlamında “No Relation (NoREL)” gibi bir isim konulması daha doğru olacağını söyler.

Nginx Web Dizinlerini Parola ile Koruma
Yeni Nginx

Nginx Web Dizinlerini Parola ile Koruma

Evet arkadaşlar, bir proje geliştiriyorsunuz. Ya yapım aşamasında yada size özel olmasını istiyorsunuz ve kimsenin erişmesini istemiyorsunuz. Bu durumda yazılıma genel bi şifre koyup, koruma sağlayabilirsiniz.

Şimdi eğer böyle birşeye ihtiyacınız var ise Nginx üzerinden bunu nasıl yapmanız gerektiğini en basit ve açıklayıcı bir yol ile anlatacağım.

Terminal üzerinden Mysql Kontrol, Bash MySql Konutları, Temel Komutlar
Yeni DataBase

Terminal üzerinden Mysql Kontrol, Bash MySql Konutları, Temel Komutlar

 

Merhaba arkadaşlar, olası nedenler ile mysql i dışarı erişime kapattınız ise, sunucu hariç bağlantı yapamıyorsanız, artık bu komutları öğrenmenin zamanı gelmiştir. :)

Öncelikle ssh üzerinden sunucuya bağlanın, local sunucu içinde bunlar geçerli bu arada, ilk açmada mysql'e login olmanız gerekmektedir. Bunun için;

Terminal için .bash_profile Alias Kullanarak Kısa Yol Oluşturma
Yeni Yazılım Genel

Terminal için .bash_profile Alias Kullanarak Kısa Yol Oluşturma

Mac ve Linux işletim sistemlerinde, terminal olmazsa olmazlarından. Mesleğiniz yazılım ise ve bu işletim sistemlerini kullanıyorsanız, kaçış yoktur diyebiliriz. 

Özellikle düzenli olarak kullandığınız uzun ve karmaşık komutlar var ise, mesela ben ffmpeg gibi bol parametreli veya ssh ile sunucu bağlantısı gibi, devamlı aynı parametreleri çağırmaktan çok sıkılıyorum.

Linux işletim Sisteminde Nohup Kullanımı ve Nohup Komutları Nohup Nedir ?
Yeni Linux İşletim Sistemi

Linux işletim Sisteminde Nohup Kullanımı ve Nohup Komutları Nohup Nedir ?

Nohup yani “no hangup”, anlamına gelen, linux işletim sisteminde, program sonlanmasını önleyen yazılım diye kısa bir açıklama yapabiliriz. Bunu anlamanın kolay yolu güzel bir örnekten geçiyor yine. 

Linux tabanlı bir sunucunuz var, sunucu içerisinde bir işlem yapıyorsunuz kapanmasını istemiyorsunuz. Bunu sağlamanın evet bir çok yolu var, mesela crone ile bu servisi ayakta tutabilirim veya benzeri olan screen adında  başka programda var,  ama bence en kolayı ve stabili nohup ‘tur. :)

Php Session Kullanımı Php Oturum İşlemleri
Yeni Php

Php Session Kullanımı Php Oturum İşlemleri

Session (Oturumlar) her web programlama dilinde olduğu gibi Php ‘de de mevcuttur. Kullanım alanlarını biz belirliyor olsakta, en büyük kullanım alanı, siteye giren kullanıcıların login olup olmadığı gibi, kontrolleri yapmak veya datalarını saklamakta kullanılır.

Sessionlar diğer çerezler gibi bizim tarafımızdan tam olarak yaratılıp silinmezler. Kullanıcı site ile bağlantı kurduğu anda, bir session id yaratılır. Taki web sitemiz den çıkana kadar, o session id  ile işlem yapar. Diğer bir silinme yöntemi ise sessionları hazırlarken yaşam döngüsünü bizler belirliyoruz. Yeni bir session yaratıldıktan sonra ne kadar hayatta kalsın sorusunun cevabını biz o yazılımı yaparken belirlemiş oluyoruz

Php Try Catch (istisna) Yapıları ve Try Catch Kullanımı
Yeni Php

Php Try Catch (istisna) Yapıları ve Try Catch Kullanımı

 

Neredeyse tüm yazılım dillerinin, olmazsa, olmazlarından. Try catch kullanımını anlatacağım. Türkçe karşılığı, Deneyerek Yakalama veya yakalamaya çalışma gibi bir anlama geliyor ama anlatmanın en kısa yolu istisnai durumların olabileceği alanlarda hataları yakalamak diyebiliriz.

Detaylı Git Proje Yönetimi Kullanmanız Için Gerekli Olan Git Comutları ve Anlatımları
Yeni Yazılım Genel

Detaylı Git Proje Yönetimi Kullanmanız Için Gerekli Olan Git Comutları ve Anlatımları

Evet git i ilk kez duydunuz ve araştırma yapıyorsanız,  önce git i anlamak için bu makalemi de okumanızda fayda var.

Konumuza geri dönecek olursak, bir repoya sahipsiniz veya herkese açık bir repoyu kullanmak istiyorsanız, bu iki durumda da projeyi locale çekmeniz gerekir ve bu işlem için birkaç yöntem mevcut. Ama bundan önce Git’i yapılandırmanız ve yapılması gerekenler ile başlayıp yavaştan geçiş yapacağım.

Git Veriyon Kontrol Sistemi (VCS) Nedir ? Kullanmak Gerekir mi ?
Yeni Yazılım Genel

Git Veriyon Kontrol Sistemi (VCS) Nedir ? Kullanmak Gerekir mi ?

Git Versiyon kontrol sistemini özetle anlatırsak, bir projede birden fazla kişinin aynı anda kodun bir ucundan tutup yazmasını sağlayıp, bunun karman çorman hale getirmeden, kod kayıpları yaşanmadan, yapmaya yarayan bir sistemdir diyebiliriz.

Düşünün, bir sayfada aynı anda üç kişi kod yazsa ne olur ? Tabiki çok basit, projeyi en son kim upload ederse onun kodu kalır :) Diğerleri otursun ağlasın mı ? Hayır git kullansın :) !!!