<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ahmet Kun - Blog</title>
    <link>https://ahmetkun.com/</link>
    <description>Recent content on Ahmet Kun - Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; &lt;a href=&#34;https://ahmetkun.com/&#34;&gt;Ahmet Kun&lt;/a&gt; 2019</copyright>
    <lastBuildDate>Tue, 03 Sep 2019 21:44:44 +0300</lastBuildDate>
    
	<atom:link href="https://ahmetkun.com/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>/etc/nginx/off, What Might That Be?</title>
      <link>https://ahmetkun.com/post/etc-nginx-off-what-might-that-be/</link>
      <pubDate>Tue, 03 Sep 2019 21:44:44 +0300</pubDate>
      
      <guid>https://ahmetkun.com/post/etc-nginx-off-what-might-that-be/</guid>
      <description>Do you have a curious file named off in your Nginx config directory which consists of lines of Nginx error log format? Things like upstream timed out, no such file errors?
If so, grep your .conf files and see if you have a directive like this;
error_log off;  At this point you&amp;rsquo;ve probably figured out what is going on, but here&amp;rsquo;s the explanation anyway. This is actually not a valid Nginx directive.</description>
    </item>
    
    <item>
      <title>Implementing a queue system for PHP</title>
      <link>https://ahmetkun.com/post/implementing-queue-system-for-php/</link>
      <pubDate>Thu, 26 Apr 2018 22:19:44 +0300</pubDate>
      
      <guid>https://ahmetkun.com/post/implementing-queue-system-for-php/</guid>
      <description>Recently, I was tasked with implementing a queue system for a PHP application. There are many proven alternatives, such as RabbitMQ, ZeroMQ or Gearman. I decided to go with Beanstalkd, because it&amp;rsquo;s extremely easy to install, configure and start using, it&amp;rsquo;s small, fast, mature, used in many production environments with success. Also we didn&amp;rsquo;t need any of the advanced features others had to offer. There&amp;rsquo;s also a mature client for PHP.</description>
    </item>
    
    <item>
      <title>TIL: You can use SSH aliases for scp too</title>
      <link>https://ahmetkun.com/post/you-can-use-ssh-aliases-for-scp-too/</link>
      <pubDate>Sun, 04 Feb 2018 14:00:28 +0300</pubDate>
      
      <guid>https://ahmetkun.com/post/you-can-use-ssh-aliases-for-scp-too/</guid>
      <description>I don&amp;rsquo;t know how I haven&amp;rsquo;t figured this out earlier.
There are a couple of boxes I SSH into frequently. I defined SSH aliases to connect them rapidly without thinking about IPs, port numbers and usernames. I also scp to and from some of them from time to time, but I kept using the full syntax. Until one day, it became apparent:
I type a short command while thinking &amp;lsquo;could this work?</description>
    </item>
    
    <item>
      <title>Radyo Eksen&#39;in En Sık Çaldığı Parçalar</title>
      <link>https://ahmetkun.com/post/radyo-eksen-en-cok-caldigi-parcalar/</link>
      <pubDate>Sun, 07 May 2017 23:33:42 +0300</pubDate>
      
      <guid>https://ahmetkun.com/post/radyo-eksen-en-cok-caldigi-parcalar/</guid>
      <description>TL;DR: En çok çalınan 250 şarkıdan oluşan Spotify listesine buradan ulaşabilirsiniz.
Yaklaşık 8-9 yıldır Radyo Eksen dinliyorum. Üniversiteye yeni başlamıştım ve uzun süredir dinlediğim Rock FM (O zaman K-Rock&amp;rsquo;tı) artık sıkmaya başlayınca onu bırakıp Eksen&amp;rsquo;e geçmiştim. Radyo Eksen&amp;rsquo;i sevmekle ve kazandırdıkları için kendilerine müteşekkir olmakla beraber, sürekli dinleyen kişilerden şu şekilde ortak bir serzeniş duyabilirsiniz; özellikle mesai saatleri içinde küçük bir playlist dönüyor ve bazı şarkılar farkedilecek kadar sık çalınıyor.</description>
    </item>
    
    <item>
      <title>Get notified of long running PHP processes</title>
      <link>https://ahmetkun.com/post/get-notified-of-long-running-php-processes/</link>
      <pubDate>Sat, 29 Oct 2016 22:54:36 +0300</pubDate>
      
      <guid>https://ahmetkun.com/post/get-notified-of-long-running-php-processes/</guid>
      <description>If your whole stack is PHP, chances are you also use PHP on the command line, and also have PHP scripts configured to run automatically or periodically. Or you&amp;rsquo;re just too familiar with PHP, so it&amp;rsquo;s your go-to tool for all computing tasks.
It&amp;rsquo;s easy to forget about these automated scripts. Sometimes they get stuck for various reasons, like network problems or a problem in a third-party API, or some corner case you failed to cover.</description>
    </item>
    
    <item>
      <title>Send yourself latest XKCD every morning (And learn a bit of Bash scripting along the way)</title>
      <link>https://ahmetkun.com/post/send-yourself-latest-xkcd-and-learn-bash-along-the-way/</link>
      <pubDate>Fri, 21 Oct 2016 00:24:13 +0300</pubDate>
      
      <guid>https://ahmetkun.com/post/send-yourself-latest-xkcd-and-learn-bash-along-the-way/</guid>
      <description>You&amp;rsquo;ve probably heard about XKCD, a popular web comic on physics, math, computer science and science in general, and lots of other subjects. Over the years, author Randall Munroe released some pretty awesome pieces such as this, this or this. Wouldn&amp;rsquo;t it be great if new comics from XKCD automatically appeared in our inbox?
Breaking It Down We want to send ourselves every new XKCD comic as an email. We want to do this with a Bash script triggered by cron.</description>
    </item>
    
    <item>
      <title>Bir ide olarak unix</title>
      <link>https://ahmetkun.com/post/bir-ide-olarak-unix/</link>
      <pubDate>Sun, 09 Oct 2016 02:01:24 +0300</pubDate>
      
      <guid>https://ahmetkun.com/post/bir-ide-olarak-unix/</guid>
      <description>Önsöz: Bu yazı Tom Ryder&amp;rsquo;in &amp;ldquo;Unix as IDE&amp;rdquo; isimli yazı dizisinin Türkçe çevirisidir. Orijinalinde 7 ayrı blog girdisi olarak bulunan bu yazıyı ben tek parça halinde çevirmeyi uygun buldum. Yazının orijinaline buradan ulaşabilirsiniz.
Acemi ya da deneyimli, her programcı IDE (entegre geliştirme ortamı) konseptini sever. Entegre bir uygulamada ortak bir arayüzde kod yazmak, organize etmek, test ve debug etmek değerli bir kazanç. Bunlara ek olarak, özellikle belli bir dilde yazılım geliştirmek için tasarlanmış IDE&amp;rsquo;ler otomatik-tamamlama, syntax hatalarını gerçek zamanlı gösterme ve renklendirme gibi avantajlar da getiriyor.</description>
    </item>
    
  </channel>
</rss>