HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

E-mail Trafiğiyle Başa Çıkmak


Ne zamandır yapmak isteyip yapamadığım, başlamayı planlayıp devamlı ertelediğim şeyler altında boğuldum kaldım, üreticiliğimin dibindeyim resmen. Dün bunu biraz aşıp Google Maps Javascript API v3 ile haşır neşir oldum, saatlerimi harcadıktan sonra ön yargıları kırıp bir de Bing Maps SDK'sına baktım, ufak tefek şeyler geliştirdim. Bunun haricinde uzun zamandır kayda değer, faydalı bir şey yaptığım yok. Üreticiliğimi bu kadar düşüren, beni meşgul eden dış etkenleri incelemeye karar verdim. Bilgisayarımı açtığımda ne yapıyorum, nelere en çok zaman ayırıyorum bunları tespit edersem yanlışları düzeltmekte o kadar kolay olur. Bunların başında yoğun posta trafiği geliyor.

Continue reading

Ubuntu 12.10 - chrome ve process kill


Ubuntu 11.10'a terfi ettiğim günden beri Chromium bazı sayfalarda donup kalıyor. Özellikle github'ta ve bazı flash plug-in içeren sayfalarda bu sorunu yaşadım. Neyse konumuz o değil, böyle bir durum yaşarsak o işlemi sonlandırmayı not düşüyorum.

Aktif process'leri görmek için;

$ ps aux

komutunu verdim. Kullanıcı adını görmemek istiyorsanız (ki çoğunlukla gerek yoktur):

$ps ax

komutunu verin.

Continue reading

Project Euler - Question 3


The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600851475143?

package serhat;
import java.util.Scanner;
public class Serhat {
  public static void main(String[] args) {
    {
      Scanner klavye = new Scanner(System.in);
      long a;
      int i=0;
      int[] b;
      b = new int[1500];
      System.out.println("a degerini girin : ");
      a = klavye.nextLong();
      for(i=1;i);
    }
  }
}
Continue reading
Date: | Tags: project euler, project euler answers | Categories: tech, java

Project Euler - Question 1


If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum of all the multiples of 3 or 5 below 1000.

Answer:

package serhat;
public class Serhat {
 public static void main(String[] args) {
 {
     int n = 1000, t = 0, i;
     for(i=1; i<n; i++){
         if(i%3 == 0 || i%5 == 0){
             t = i + t;
         }
     }
     System.out.println(t);
  }
  }
}
Continue reading
Date: | Tags: project euler, project euler answers | Categories: tech, java

IP adreslerini MySQL'de kaydetmek


Öncelikle şuradaki güzel yazıyı okumanızı tavsiye ederim. Ciddi bir benchmark testi uygulanmış.

MySQL kendi içerisinde IP adresi barındırmak için kullanabileceğimiz iki güzel fonksiyonla gelir. Bunlar INET_ATON() ve INET_NTOA() fonksiyonlarıdır. INET_ATON() fonksiyonu string olan IP adresini, 32bitlik UNSIGNED INTEGER biçimine çevirir. INET_NTOA() ise bu işlemin tem tersini yapar.

Hemen test edelim:

mysql> SELECT INET_ATON("88.254.195.158");
+-----------------------------+
| INET_ATON("88.254.195.158") |
+-----------------------------+
|                  1493091230 |
+-----------------------------+
1 row in set (0.02 sec)
mysql> SELECT INET_NTOA("1493091230");
+-------------------------+
| INET_NTOA("1493091230") |
+-------------------------+
| 88.254.195.158          |
+-------------------------+
1 row in set (0.05 sec)

3 kısımdan oluşan, günlük olarak kullandığımız IP adresleri aslında bu işleme tabi tutulmuş adreslerdir. Yani normalde "88.254.195.158" olarak andığımız bir IP adresinin bilgisayar dilinde ki ifadesi "1493091230"dır.

Continue reading
Date: | Tags: mysql de ip adresi, mysql boyutları, mysql performans | Categories: tech, database