-
Mysql
MySql FULLTEXT indexes Hatası Çözümü
Workbench yada benzeri bir araçla veritabanını ubuntu 14.04 sunucu içerisine import ederken karşılaştığım bir hata şöyle görünüyordu: ERROR 1214 (HY000) at line 207: The used table type doesn't support FULLTEXT indexes Veritabanı tablo türüyle alakalı olan bu hatanın çözümüne gelecek olursak; 1) İlgili sql dosyasını açın (Eğer boyutu büyükse SQLite, EmEditör vb. programlar kullanın büyük değilse notepad++, sublimetext kullanabilirsiniz.) 2) ENGINE=InnoDB değerini bulun ve ENGINE=MyISAM şeklinde değiştirin 3) CTRL+S yapıp…
Devamını Oku » -
Seo
Kopya İçerik Takibi
Copyscape: Site içeriğinizi aynen ya da bir miktar değiştirerek yayınlayan siteleri bulmak için oldukça başarılı olan bir site copyscape (www.copyscape.com). Bu site, adresini arama kutucuğuna yazdığınız sitenin içerğini analiz edip bu içeriği kullanmış olan sitelerin listesini sunmaktadır.
Devamını Oku » -
Seo
Kırık Link Kontrolü
W3C Link Checker: Bu link kontrol aracı (validator.w3.org/checklink) ile tüm sitenizi detaylı olarak taratabilir ve problemli linklerinizin detaylı listesine ulaşabilirsiniz.
Devamını Oku » -
Public
Progressive Web Apps (PWA) Nedir?
Progressive Web App, web sitelerinin görünümünü ve kullanıcı deneyimini, mobil uygulamalarla benzer seviyeye getirilen uygulamalara verilen isimdir. Yani bu yaklaşımla tasarlanan web sitelerini mobil tarayıcıdan ziyaret ettiğinizde, sanki bir web sitesini değil bir mobil uygulamayı kullanıyormuş gibi bir deneyim yaşarsınız. Progressive Web App’ın başlıca özelliklerinden bahsetmek gerekirse; Web sitenizin çevrimdışı olarak çalışabilmesini sağlar, kullanıcı internet bağlantısı olmadığı anlarda bile PWA…
Devamını Oku » -
Php
php array_diff() ve array_merge() dizi fonksiyonları kullanımı
Facebook gruplarında birçok kez sorulduğunu gördüğüm için array_diff()fonksiyonunun kullanım şeklini paylaşmak istiyorum. Aslında daha detaylı php dersleri ekleyeceğim fakat böyle zamanım oldukca kısa da olsa paylaşmanın bir zararı olmaz herhalde 🙂 Diyelim elinizde iki dizi var. $array1 = array(1, 2, 3, 4,6); $array2 = array(1, 3,7); Bu dizilerde tekrar etmeyen değerleri bulmanız gerekiyorsa array_diff() fonksiyonunu kullanabilirsiniz. Kullanım şekli aslında array_diff(array1, array2, array3...)şeklindedir. array_diff($array1, $array2) Yukarıdaki şekilde…
Devamını Oku » -
Html
HTML5’te Sürükle Bırak (Drag & Drop)
HTML5’te, herhangi bir eleman için ekranın bir yerine sürükleme işlemi uygulanabilir ayrıca native bir sürükle-bırak API’ını hizmete sunmaktadır. Sürükle-bırak işlemi ile ilişkili en çok kullanılan olaylar aşağıda listelenmiştir: ondragstart: Kullanıcı bir nesneyi sürüklemeye başladığı anda oluşur.ondragenter: Sürükleme oluşurken, farenin hedef elemanın üzerine hareket ettirilmesiyle oluşur.ondragover: Sürükleme meydana geldiği zaman farenin bir elemanın üzerine hareket ettirilmesiyle tetiklenen olaydır.ondrag: Nesne sürüklenirken fare hareket ettirildiği sürece oluşan olaydır.ondragleave: Bir…
Devamını Oku » -
Seo
Bloglar ve Seo
Günümüzde artık birçok insanın, birçok kurumun blogu var. Bloglar günümüzde bir sosyalleşme aracı durumunda ve çok çeşitli konularda bloglara rastlamak mümkün. İster kendi blogumuz olsun, isterse profesyonel anlamda hazırlayacağımız bir kurumsal blog olsun isim ve marka bilinirliği ve ziyaretçi trafiğini daha da arttırmak için arama motoru optimizasyonuna önem vermeliyiz. Özellikle ülkemizde ve dünyada en çok kullanılan blog yazılımı olan wordpress…
Devamını Oku » -
Php
Yapay Parametreler (Argüman)
Eğer fonksiyon için gönderilecek parametre sayısında bir bbelirsizlik varsa ya dizi yöntemi ya da şimdi bahsedeceğim yöntemi tercih etmelisiniz. Bu yöntem için 3 adet PHP fonksiyonu öğreneceğiz. PrototipTanımmixed func_get_arg ($int $n)Fonksiyona gönderilen argüman dizisinden $n. indisidöndürür. Eğer $n. indis bulamaz ise hata verir.array func_get_args (void)Fonksiyona gönderilen argümanları dizi olarakdöndürür.int func_num_args (void)Fonksiyona…
Devamını Oku » -
Php
PHP ile metin kısaltmak
Eğer PHP ile uzun metinleri kısaltıp da kelimenin ortasından kesmesini istemiyorsanız paylaşayacağım fonksiyon tam size göre. <?php function kisalt($metin, $uzunluk){ // substr ile belirlenen uzunlukta kesiyoruz $metin = substr($metin, 0, $uzunluk)."..."; // kesilen metindeki son kelimeyi buluyoruz $metin_son = strrchr($metin, " "); // son kelimeyi " ..." ile değiştiriyoruz $metin = str_replace($metin_son," ...", $metin); return $metin; } ?> Bu fonksiyon…
Devamını Oku » -
Css
Linear-Gradient
Linear-Gradient Çizgisel degrade uygulanmak istendiğinde bu özellik kullanılır. Bu özellik sayesinde %(yüzde) degrade verme imkanı var. Bu özelliğin de birçok CSS3 özelliğinde olduğu gibi browser’larda da farklı kullanım şekli vardır. -Webkit-Gradient Degrade verirken Chrome ve Safari tarayıcıları için kullanım şekli aşağıda verdiğim örnek gibidir. Kullanımı <style type="type/css"> body{ background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#000)) } </style> Yukarıda vermiş…
Devamını Oku »