23 Aralık 2010 Perşembe

Seninki kaç santim? - Greenpeace

Seninki kaç santim? - Greenpeace:
"2050’de dünyadaki balık stokları tükenecek.
Denizleri hala sonsuz bereket kaynağı olarak görüyorsanız çok yanılıyorsunuz.
Büyük balıkların %90’ı çoktan yakalandı.
Toplam balık stoklarının %60’ı bitti.
Gerı kalan %40 ise 40 yıl içinde son bulacak.
Balıkların bittiği gün deniz yaşamı da bitecek."

22 Aralık 2010 Çarşamba

Windows ile Uyumlu Antivirusler

Windows Ailesiyle uyumlu antiviruslere bu sitelerden ulaşabiliriz.
Antivirus alırken bu sitelerde listelenen antivirusleri almanızı tavsiye ederiz.
http://www.microsoft.com/windows/antivirus-partners/windows-7.aspx
http://www.microsoft.com/windows/antivirus-partners/windows-vista.aspx
http://www.microsoft.com/windows/antivirus-partners/windows-xp.aspx

FTP 7.5 IIS Kullanıcı için Erişim

IIS üzerinde ftp erişimi için ya active directory kullanıcısı gerekliydi(active directory kurulu değilse normal windows kullanıcısı).FTP 7 ile birlikte IIS kullanıcılarınıda FTP kullanmaları için yapılandırabilmekteyiz.
Böylece her bir ftp hesabı için bir windows kullanıcısı açma gibi bir saçmalıkla uğraşmıyoruz.

IIS Kullanıcıları ftp üzerinde kullanmak için  bu adresi incelemekte fayda var.

21 Aralık 2010 Salı

SQL SERVER yeni schema eklemek ve şemaya kullanıcı atamak

MSSQL SERVER da burada gördüğüm kodu paylaşmak istedim.
Bu kod seçili tabloda;
  • yeni bir login oluşturur.
  • yeni bir kullanıcı oluşturur  ve loginini belirttiğimiz login yapar
  • tablo sahibini ayarlar
  • yeni bir schema oluştururur
  • şema ile kullanıcıyı eşleştirir
yani schema ile kullanıcı eşleştirmesini ayarlar.

USE tempdb


GO

CREATE LOGIN u1 WITH PASSWORD = 'Mdfjd$sakj943857l7sdfh##30'

CREATE USER u1 WITH DEFAULT_SCHEMA = u1

GO

GRANT CREATE TABLE to u1

GO

CREATE SCHEMA sch1

GO

CREATE SCHEMA u1 AUTHORIZATION u1

GO

EXECUTE AS user = 'u1'

GO

CREATE TABLE t1(c1 int)

GO

revert

GO

SELECT user_name(uid) , * FROM sysobjects WHERE name = 't1'

GO 

MS SQL SERVER KARAKTER KODLAMASINI DEĞİŞTİRME

mssql server karakter kodlamasını case insensitive değiştirmek için
oluşturulan database üzerine sağ tıklanarak Properties penceresi üzerinde
options bölümüne gelinerek üstte yer alan comboboxdan gerekli dil seçeneği seçilir.
.MSSQL server da tablonuzun karakter kodlamasının ne olduğuda buradan öğrenilebilir.

15 Aralık 2010 Çarşamba

Drupal Modül Geliştirme Dersleri

Drupal ile modül geliştirme dersleri için bu bağlantıda dersleri çok beğendim.
makale başlığı; 
Creating modules - a tutorial: Drupal 6.x
adresi;
http://drupal.org/node/206753
paylaşmak istedim.

Php ile Unzip Scripti

php ile unzip yapmak oldukça basit;
aşağıdaki php kodu ile bu işlem yapılabilir.
kırmızı ile yazdığım alanları kendinize göre uyarlamalısınız

$zip = new ZipArchive;
     $res = $zip->open('zip_file_1.zip');
     if ($res === TRUE) {
         $zip->extractTo('extract_klasoru/');
         $zip->close();
         echo 'OLDU';
     } else {
         echo ' İşlem Başarısız!';
     }
?> 

Drupal API İle Yeni Bir Nodu Kodla Oluşturmak

Drupal modül geliştirirken yada otomatik içerik oluştururken nodu(düğümleri) kodla oluşturmamız gerekebilir.
nodu oluşturan api fonksiyonu.
node_save( $newnode );
fakat buradaki $newnode değişkeni işin önemli yanı.
$newnode değişkeni oluşturmak için şöyle yapabiliriz;Böyle otomatik php ile içerik basmamız mümkün
  1. $newnode = new stdClass();
  2. $newnode->title = 'title';
  3. $newnode->body = 'whatever full html you like';
  4. global $user;
  5. $newnode->uid = $user->uid;
  6. $newnode->name = $user->name;
  7. $newnode->type = 'page';
  8. $newNode->format = 2;     // 1 means filtered html, 2 means full html, 3 is php
  9. $newnode->status = 1;     // 1 means published
  10. $newnode->promote = 0;
  11. $newnode = node_submit( $newnode );
  12. node_save( $newnode );
  13. ?>
     

11 Aralık 2010 Cumartesi

drupal kullanıcı ismine göre işlem yapmak

global $user;
$kisiadi = $user->name;
if($kisiadi == "admin")
{

}
else
{
echo ("2");
}

?>



yukarıdaki kodu kullanarak bir drupal sistemi üzeirnde kullanıcı adını alıp bir işlem gerçekleştirebilmekteyim
referans için http://api.drupal.org/api/drupal/developer--globals.php/global/user/6#comment-7349

1 Aralık 2010 Çarşamba

Mysql UTF8 veritabanı oluşturmak

utf8 biçimli tablo oluşturmak için

CREATE DATABASE databaseadi CHARACTER SET utf8;

kullanılmalıdır.

mysql veritabanı karakter tipini görüntülemek

mysql ile oluşturulan veritabanının UTF8 olmamasından dolayı özellikle türkçe karakterlerde sorunlar çıkmaktadır.Mysql ile oluşturulan veritabanlarının utf8 ile oluşup oluşmadığını kontrol etmek için

mysql -u root  databasename -e "show variables like 'char%'"

komutu kullanılabilir çıktı olarak aşağıdaki gibi bir şey üretir.

       +--------------------------+--------------------+
      | Variable_name            | Value
      +--------------------------+--------------------+
      | character_set_client     | latin1             |
      | character_set_connection | latin1             |
      | character_set_database   | utf8               |
      | character_set_filesystem | binary             |
      | character_set_results    | latin1             |
      | character_set_server     | latin1             |
      | character_set_system     | utf8               |
      | character_sets_dir       | /usr/share/mysql/charsets/ |
      +--------------------------+-------------------+