7 Aralık 2012 Cuma
firefox için facebook messenger
Firefox'un 17. sürümü ile birlikte, Facebook Messenger, tarayıcınızdaki sekmelerde Facebook açık olmasa bile kullanılabilir halde oluyor. Kullanabilmek için, buradaki adrese(https://www.facebook.com/about/messenger-for-firefox) gidip, öncelikle kullandığınız Firefox güncel değilse güncelleyiniz, ardından da Aç butonuna tıklayarak bunu browserınıza ekleyiniz. Ben denedim, Facebook'u son zamanlarda sadece Messenger kısmı için kullandığımdan dolayı oldukça kullanışlı geldi :) Devamı için : firefox için facebook messenger
6 Aralık 2012 Perşembe
ubuntu linux'ta kullanilabilir hafizayi goruntuleme
Aşağıdaki komutu, terminalde çalıştırdığınızda, bilgisayarınızdaki hafıza ile ilgili bilgileri görüntüleyebilirsiniz;
khantunckale@ubuntu:~$ cat /proc/meminfoŞu şekilde bir sonuç alacaksınız;
MemTotal: 3954800 kB MemFree: 156684 kB Buffers: 485796 kB Cached: 886536 kB SwapCached: 18008 kB Active: 2190888 kB Inactive: 1360296 kB Active(anon): 1615564 kB Inactive(anon): 732660 kB Active(file): 575324 kB Inactive(file): 627636 kB Unevictable: 34088 kB Mlocked: 31396 kB SwapTotal: 262136 kB SwapFree: 231068 kB Dirty: 212 kB Writeback: 0 kB AnonPages: 2195176 kB Mapped: 148332 kB Shmem: 160852 kB Slab: 97052 kB SReclaimable: 67508 kB SUnreclaim: 29544 kB KernelStack: 4224 kB PageTables: 42932 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 2239536 kB Committed_AS: 5800120 kB VmallocTotal: 34359738367 kB VmallocUsed: 359120 kB VmallocChunk: 34359372476 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 104092 kB DirectMap2M: 2953216 kBDevamı için : ubuntu linux'ta kullanilabilir hafizayi goruntuleme
Konsoldan mysql versionunu ogrenmek
İşletim sisteminizin konsolunda
echo "SELECT VERSION()" | mysql -u root -p{sifre} yazdığınızda ekranınızda kullandığınız mysql versiyonu gözükecektir. Devamı için : Konsoldan mysql versionunu ogrenmek
3 Aralık 2012 Pazartesi
uzun süre calisan mysql processleri oldurmek
Sunucunuzda bazı durumlarda, mysql veritabanınızda işlemler yığılmaya başlıyor olabilir. Bu durum için bir arkadaşımın yazmış olduğu basit bir php scripti mevcut. Dilerseniz işinizi kolaylaştırabilir. Script, verdiğiniz süreden daha büyük süre değerine sahip mysql processleri yakalayıp, bunları KILL ediyor (öldürüyor). * kullanıcı adı kısmına root, root şifresi yazan kısma da root şifrenizi yazarak çalıştırabilirsiniz.
<? var_dump(mysql_connect("localhost", "{kullanici_adi}", "{root_sifresi}")); $result = mysql_query("SHOW FULL PROCESSLIST"); $i=0; while ($row=mysql_fetch_array($result)) { $process_id=$row["Id"]; if ($row["Time"] > 5000 ) { $sql="KILL $process_id"; $i++; mysql_query($sql); } } echo $i." adet islem sonlandirilmistir"; ?> Devamı için : uzun süre calisan mysql processleri oldurmek
1 Aralık 2012 Cumartesi
mysql acik baglantilari ve processleri goruntuleme
mysql'e konsoldan bağlandıktan sonra show status like 'Conn%' komutunu çalıştırdığımızda açık olan bağlantıyı görüntüleyebiliriz.
mysql> show status like 'Conn%'; +-----------------------+---------+ | Variable_name | Value | +-----------------------+---------+ | Connections | 78 | +-----------------------+---------+ 1 row in set (0.00 sec)Aynı şekilde eğer show status like '%onn%' komutunu çalıştırdığımızda da bu sefer connection ile ilgili diğer alanların da sonuçları gelir karşımıza.
mysql> show status like '%onn%'; +-------------------------------------+----------+ | Variable_name | Value | +-------------------------------------+----------+ | Aborted_connects | 1 | | Connections | 78 | | Max_used_connections | 1 | | Ssl_client_connects | 0 | | Ssl_connect_renegotiates | 0 | | Ssl_finished_connects | 0 | | Threads_connected | 1 | +-------------------------------------+----------+ 7 rows in set (0.00 sec)Bunlara ek olarak bir de process list görüntüleyebiliriz, onu da şu komutla gerçeklememiz mümkün; show processlist
mysql> show processlist; +----+------+--------------+-------+---------------+--------+--------+-------------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+---------------+---------+------------+------+-----------+-------------------------+ | 77 | root | localhost | NULL | Query | 0 | NULL | show processlist | +----+------+---------------+---------+-------------+------+----------+-------------------------+ 1 row in set (0.02 sec)Mysql ile işlem yaparken bu son komutu çalıştırdığınızda, daha farklı sonuçlar alabileceğinizi deneyerek görebilirsiniz. Devamı için : mysql acik baglantilari ve processleri goruntuleme
28 Kasım 2012 Çarşamba
Üniversitelerde Microsofta HAYIR
Merhabalar; Ön not : Uzun zamandır yapmam gerekeni ancak yaptığımı farkediyorum. Üniversitelerimizde hem gereksiz lisans ücreti, hem gereksiz tekelcilik hem de bilgi güvenliği ve virüs konularından dolayı Microsoft'a hayır kampanyası başlatıyoruz. Amacımız eğitimi daha ucuz hale getirmek, ve en önemlisi oluşturulan tekelciliği kırmaktır. Eğitimde bilinç seviyesini yukarı çekerek, bilinçsizce öğretilen Microsoft C#, Sql Server gibi gereçleri "ZORUNLU" olarak öğretilmesini istemiyoruz! Öğrenci ne öğreniyorsa, ileride de onu kullanmak isteyeceğinden dolayı, bu işi daha bağımsız hale getirmeliyiz. Linux dağıtımlarını hayatı boyunca kullanmamış kişiler Microsoft'un daha iyi olduğunu iddia edebiliyor. Burada belirli bir çıkar ilişkisi olup olmadığı geliyor akıllara. Bu kampanyamıza bir imza ile lütfen siz de katkıda bulunun, Türkiye'ye katkıda bulunun. Bizlere destek olun. İmza verin. Devamı için : Üniversitelerde Microsofta HAYIR
27 Kasım 2012 Salı
Chrome ve lanet olası onbellegi
Chrome tarayıcısı kullanan bir geliştirici iseniz, işiniz gerçekten zor. Burada, herşeyi önbellekleyerek, daha hızlı getirmeye çalışan bir aletten bahsediyoruz. Başlığı da gördüğünüz gibi, sinirliyim. Tüm ekip arkadaşlarım da sinirli bu konuda. Diyelim ki sitenizin ön yüzünde çağırdığınız bir image dosyasını aynı isimle değiştirdiniz. Veya css dosyanızda yazmış olduğunuz bir css kuralını düzenlediniz. Uyguladıklarınız : Sayfayı yeniden yükleme : Normalde developement ortamında expire cache kullanmıyorsunzdur. Bu noktada f5 yapınca içeriğin değişip değişmediğine göre yeniden yüklenmesi gerekir. Chrome bunu yapmıyor. Sayfayı CTRL + F5 (Pragma : no-cache) ile çağırmanız : Bu işlem ile server'a "dosya bende değişmese de illa yenisini gönder" demiş oluyoruz. Ancak gelin görün ki Chrome bunu da yemiyor. Çözüm: CTRL + Shift + Delete e basıp, tüm önbelleği temizlerseniz(bir süredir temizlemiyorsanız bu işlem yaklaşık 1 dk sürüyor benim) çözüme ulaşabiliyorsunuz. Ek olarak : Eğer geliştiriciyseniz, Chrome'da F12 ye basınca açılan geliştirici gereçlerindeki ayarlar kısmında (sağ alttaki dişli işaretine tıklayınca açılır) bu kısımdan çeşitli önbellekleme ayarlarını devre dışı bırakabilirsiniz. Ancak bu da sizi kesmeyecektir. Emin olun. Devamı için : Chrome ve lanet olası onbellegi
Kaydol:
Kayıtlar (Atom)