Tüm Ortamlara SQLite Kurulumu

Windows üzerinde SQLite kurulumu:

–  SQLite download sayfasına gidin, “Precompiled Binaries for Windows” kısmından zip dosyalarını indirin.

– sqlite-shell-win32-*.zip ve sqlite-dll-win32-*.zip dosyalarını indirmeniz gerekmektedir.

– Kök dizinde (C:\>) sqlite adında bir klasör oluşturun ve indirmiş olduğunuz dosyaların içindekileri bu klasöre aktarın (sqlite3.def, sqlite3.dll ve sqlite3.exe ).

– PATH çevre değişkenine C:\>sqlite yolunu ekleyin. Command Prompt’u açarak sqlite3 komutunu verdiğinizde çalışacaktır.

Linux ve Macintosh üzerinde SQLite kurulumu:

– SQLite download sayfasına gidin, sqlite-autoconf-*.tar.gz dosyasını indirin.

– Terminali açarak şu komutları yazın:

$tar xvfz sqlite-autoconf-3071502.tar.gz
$cd sqlite-autoconf-3071502
$./configure --prefix=/usr/local
$make
$make install

Ubuntu 14.04 PHP 5.6 Güncellemesi

Terminali açıp şu komutları sırasıyla yazıyoruz:
apt-get -y update
add-apt-repository ppa:ondrej/php5-5.6
apt-get -y update
apt-get -y install php5 php5-mhash php5-mcrypt php5-curl php5-cli php5-mysql php5-gd php5-intl php5-xsl

Versiyon kontrolü için de:

php -v

Ubuntu Arduino Sorunu

Ubuntu üzerinde Arduino ile geliştirme yapacağımız sırada root ayarlarıyla ilgili bir sorunla karşılaşmaktayız. Bu sorun Arduino’nun seri porta erişimini engelliyor. Çözüm olarak;
terminalde gksudo gedit (gksu’nun yüklü olduğunu varsayarak) yazıyoruz. Ardından /usr/share/applications/arduino.desktop dosyasına erişiyoruz. Açılan dosyada Exec=arduino yazan yeri Exec=gksudo arduino olarak değişitirip kaydediyoruz.

JavaScript ile alert() Fonksiyonu Sorunu

Bir web sitesini kodlarken olmazsa olmazlardan biridir JavaScript. Kullanıcılar da her şeye tıklamaya meraklılar. Bu da sunucuya fazla istek gönderilip web sitesinin yavaşlamasına neden olabilir. Bunun önüne geçmek için kullanıcıları uyarmamız veya yönlendirmemiz gerekir.
JavaScript’in en güzel fonksiyonlarından biri de alert() fonksiyonudur. Kullanımı da şu şekildedir:

<script type="text/javascript">
   function uyari(){
      alert("uyarı mesajı...");
   }
</script><input type="button" value="Gönder" />

Eğer button yerine link kullanmak istersek;

<a href="#">Gönder</a>

Değinmek istediğim esas nokta, href kısmının boş kalmaması. Eğer href kısmı boş kalırsa, alert() fonksiyonu açıldıktan sonra sayfayı yenileyecektir. Bu nedenden dolayı mutlaka href=”#” şeklinde kullanmalıyız.

PowerPoint ile Her Slide Üzerinde Sayfa Numarası Belirleme

Çoğu zaman anlatmamızı istedikleri konuları sunum yaparak anlatmamız gerekiyor. Ne var ki sunum yapmanın da ayrı incelikleri var. Bunlar tema, font, renk seçimi yanı sıra sayfa numarası da önemli bir yer taşıyor. Çoğu kişi MS PowerPoint kullandığı için ve bu bir sorun olduğu için bu makaleyi yazıyorum, yoksa Özgür Yazılım’a devam!.. 🙂

Yapmak istediğimiz sunumdaki slide’ların sayısı 15 olsun. Her sayfaya gelindiğinde, örneğin 9/15 gibi bir görüntü elde etmek istiyoruz. Bunun için yapmamız gereken işlemler şöyle:

1. View (Görünüm) kısmında, Presentation Views (Sunum Görünümleri) grubunda, Slide Master‘a tıklayın ve slide master küçük resmine tıklayın.

2. Insert (Ekle) kısmında, Text (Metin) grubunda, Text Box (Metin Kutusu)’a tıklayın ve slide’larınızda sayfa numarasını görüntülemek istediğiniz alana doğru tutup sürükleyin.

3. İmleç metin kutusunda etkinken Insert (Ekle) kısmında, Text (Metin) grubunda, Slide Number (Slide Numarası)’na tıklayın.

4. Metin kutusunda <#> işaretinden sonra /[son sayfa numarası] olacak şekilde yazın.

5. Slide Master kısmını kapatıp sunumu hazırlamaya kaldığınız yerden devam edebilirsiniz.

Kaynak: bit.ly/1J0Yq5B

JavaScript ile Action Özniteliğinin Kullanımı

Çoğu zaman form sayfalarımızda girilen bilgileri birden fazla dosyaya gönderme gereksinimi duyarız. Bu işlemi JavaScript ile uygulamak oldukça kolay.

index.php

1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
function SubmitForm(){ 
document.getElementById("bilgi").action='database.php'; 
}
</script>
<form action="#" id="bilgi" method="post">
 <input name="ad" type="text" />
 <input name="soyad" type="text" /> 
<button type="submit" onclick="SubmitForm();">Gönder</button>
</form>

database.php‘de ise formdan post edilen değerleri veritabanına aktarıyoruz. Eğer anasayfamıza bir action daha eklemek istersek;

function SubmitForm(){
document.getElementById("bilgi").action='database.php';
document.getElementById("bilgi").action='diger.php';
}

MySQL’de Türkçe Karakter Sorunu

İstenilen projeleri yapmak, algoritmaları kurmak zaman alsa da sonuçta başarıya ulaşabiliyoruz. Ancak yaptığımız projeleri Türkçe olarak hazırlıyorsak ve bunların içinde veritabanı kullanacaksak karşımıza önemli bir sorun çıkıyor: Türkçe karakterler…

Bu sorunun da çözümü var tabi. Yapmamız gereken şey kısaca şöyle;

mysql_query("SET NAMES UTF8")

Bu sorguyu yazacağımız esas sorgudan önce yazmalıyız. Örneğin, kayıt eklemede sorun yaşıyorsak önce bu sorguyu çalıştıracağız ardından kayıt ekleme sorgumuzu yazacağız. Kolay gelsin…

XAMPP Port Sorunu

XAMPP programını yükledikten sonra karşılaşabileceğimiz hatalardan biri port hatasıdır. Bu hatanın çözümü için, eğer yüklüyse, Skype penceresinde Araçlar – Seçenekler – Gelişmiş – Bağlantı yolunu izleyerek “Alternatif olarak, gelen bağlantılar için 80 ve 443 nolu portu kullan” seçeneğinin işaretini kaldırmalıyız. Eğer Skype yüklü olmadan sorun çıkarıyorsa, XAMPP penceresini açıp Apache kısmının sağ tarafında yer alan Config düğmesine tıklayın. “Apache (httpd-ssl.conf)” seçeneğine tıklayın. Açılan pencerede “Listen 443” satırını bulun ve “Listen 4430” olarak değiştirin. İyi çalışmalar!..