Kategoriler

Serbest Meslek Erbabı Olmak

7 yorum

Komedi dizilerinde işsiz boş gezen insanlar kendilerini tanıtırken serbest meslek erbabıyım derlerdi.
Benimde aslında mesleğim serbest meslek yani freelance.
Ama tabi bundan işsiz boş gezen olduğumu çıkartmamak lazım :D Ya da bu şekilde çalışan diğer insanların öyle olduğunu düşünmemek lazım.
Bu medya’nın bize algılamamızı istediği bir oyunu bence, ya da belki de öyle birkaç insan olduğu için genelleme yapılıp hepimizi etkileyen bir durum haline gelmiş.

Freelance çalışmak özellikle bizim mesleğimizde olanlar için bence bulunmaz bir nimet. Bir odaya kapatılıp (ofis) 12 saat çalışmak yerine, belli aralıklarla daha rahat ortamlarda (ev, kafe, dışarıda vs.) çalışmak çok daha keyifli ve de verimle olacaktır.

Konuyu görmek için tıklayın

MySQL 30 Günden Eski İçerikleri Silmek

2 yorum

30 günden eski içerikleri silmek büyük projelerde işimize yarayacaktır. Ben genelde öyle yapıyorum, çok önemli içerik depolanmıyorsa anlık olarak kullanıcıyı ilgilendiren içerikler ise belli aralıklarla bu sorguyu çalıştırıp 30 günden eski içerikleri veritabanınızda boşu boşuna yer kaplamaması için silebilirsiniz.

DELETE FROM tablo_adiniz
WHERE tarih_alani_adiniz < DATE_SUB(NOW(), INTERVAL 1 MONTH);

Kırmızı yere tablo adınızı, yeşil yere de tabloda tarihi tuttuğunuz alanın adını yazıp çalıştırmanız yeterli sorguyu.

İsterseniz 10 günlük, 15 günlük.. x günlük şeklinde de içerik silebilirsiniz.
O zamanda INTERVAL 1 MONTH yerine INTERVAL x DAY olacak.

Mesela 15 günlük içeriği silelim;

DELETE FROM tablo_adiniz
WHERE tarih_alani_adiniz < DATE_SUB(NOW(), INTERVAL 15 DAY);

Güncelleme: MySQL Event Scheduler (olay zamanlayıcısı) ile bu işlemi otomatikte yaptırabiliriz. Şu sorguyu çalıştırmamız yeterli;

SET GLOBAL event_scheduler = ON;

DELIMITER $$

CREATE EVENT clearLog
ON SCHEDULE EVERY ‘1’ MONTH
STARTS ‘2011-05-01 00:00:00′
DO
BEGIN
DELETE FROM tablo_adiniz WHERE tarih_alani_adiniz < DATE_SUB(NOW(), INTERVAL 1 MONTH);
END$$

DELIMITER ;
Konuyu görmek için tıklayın

Photoshop Font Boyut Sorunu ve Çözümü

yorum yok

Photoshop ile çizilmiş tasarımlarda Resolution’ı yüksek çizildiğinde orjinal font boyutlarını göremiyoruz.
Bu sorunu yaşayana arkadaşlar layerlarını bir group içerisine alsınlar. Mevcut sayfa boyutlarında resolution’ı 72 olan yeni bir sayfa oluşturup bu grubu boş sayfaya atsınlar.
Yapamayanlar için birde video hazırladım, inceleyebilirsiniz.

Konuyu görmek için tıklayın

BasicDB ile Kolay Veritabanı İşlemleri

19 yorum

1 yıl kadar önce size şu dersimde pdo kullanımını anlatmıştım.
Ancak gerek uzman cevap’ta gerekse gelen maillerde pdo kullanımında sıkıntı yaşıyan arkadaşlar olmuş.
Uzun bir süre önce bende kendi işlerimde kullanmak için pdo’ya ait BasicDB adında bir alt sınıf hazırladım.
Bu sayede veritabanı işlemlerimi daha kolay ve anlaşılır yapabiliyorum.
Sizlere de bu videomda bu sınıfın kullanımını örneklerle anlatacağım.

Konuyu görmek için tıklayın

jQuery Touchswipe Eklentisi ile Parmak Hareketlerini Yakalamak

8 yorum

Telefon ve Tabletlerde ekrana parmak ile dokunduğumuzda bunu yakalayıp işlem yapmamızı sağlayacak güzel bir eklenti tanıtacağım size.
Ben bu eklentiyi kullanarak parmak ile kaydırarak açılıp kapanan bir yan menü örneği hazırladım videoda.
Umarım işinize yarar, zira ben responsive dökümlerde bu eklentisi sıkça kullanıyorum.

Konuyu görmek için tıklayın

jQuery ile Nesneleri Efektif Değiştirmek

2 yorum

Öncelikle bu işlemi isotope adında bir eklenti ile yapacağız.
Genellikle portfolyö kısımlarında tab içerikleri değiştiğinde karşılaştığınızı düşündüğüm bir eklentidir.
Bu eklenti sayesinde içerikleri efektif bir şekilde değiştirebiliyorsunuz.
Bende videoda sizin için nasıl kullanacağınızı anlattım.

Konuyu görmek için tıklayın

Benim için 2014 nasıl geçti?

39 yorum

Herkese mutlu yıllar, bir yılı daha geride bırakmanın hüznünü ve yeni bir yıla girmenin mutluluğunu yaşıyoruz.
Geçen 2 senede olduğu gibi bu senede benim için nasıl geçtiğinin değerlendirmesini yapacağım bu konuda.

Konuyu görmek için tıklayın

MySQL LENGTH() fonksiyonu

3 yorum

Açıklama
Belirlenen kolonun karakter uzunluğunu döndürür.

Örnek Kullanımı
Örneğin test tablosunda ad kolonu karakter uzunluklarını yazdıralım;

SELECT *, LENGTH(ad) as ad_uzunluk FROM `test`

şimdide bu uzunlukları 3’e eşit olanları listeleyelim sadece;

SELECT *, LENGTH(ad) as ad_uzunluk FROM `test`
HAVING ad_uzunluk = 3

Konuyu görmek için tıklayın

Php ile Önemli Bilgileri Gizlemek

6 yorum

Başlık biraz saçma olmuş olabilir ancak bazı sitelerde örneğin telefon numaramızı eklediğimizde ilk 2 harf ve son 2 harf gözükür. Geri kalan yerler *** şeklinde filtrelenir.

Bugün uzman cevap’ta böyle bir soru sorulduğu için bir fonksiyon hazırladım, sizlerle de paylaşıyorum. Daha kısa bir yolu var mıdır emin değilim :)

function private_str($str, $start, $end){
   $after = mb_substr($str, 0, $start, 'utf8');
   $repeat = str_repeat('*', $end);
   $before = mb_substr($str, ($start + $end), strlen($str), 'utf8');
   return $after.$repeat.$before;
}
Konuyu görmek için tıklayın

Sql Sorgularında Büyük/Küçük Harf Duyarlılığı

4 yorum
  • Youtube
  • Alternatif

Sorgu yaparken koşulun yerine gelip verinin gösterilmesinde büyük-küçük harf duyarlılığı olmasını istiyorsanız BINARY operatörünü kullanmanız gerekiyor.

Örnek bir sorgu;

SELECT * FROM uyeler WHERE uye_ad = 'tayfun erbilen'

Aynı sorgunun büyük-küçük harfe karşı duyarlı olanı;

SELECT * FROM uyeler WHERE BINARY uye_ad = 'tayfun erbilen'
Konuyu görmek için tıklayın