23 Ekim 2010 Cumartesi

ORACLE EDITIONLAR

Express Edition : 10g surumu en son surumdur. 4 gb veri sınırı bulunmaktadır.
network ortamından birileri servera baglanırsa sayı 15-20 arasındadır.. ancak internet
ortamından gelen istekler soz konusu oldugunda sayı sınırsızdır...

Standart Edition : orta olcekli firmalarda kullanılan sistemdir. yada buyuk firmaların
subelerinde kullanılan sistemdir.

Enterprise Edition: Sınırsız ve en geniş surumdur. Grid Teknolojisine sahiptir.
Grid teknolojisi birden fazla makina bir araya gelerek tek bir makina gibi calısabilir.

ORACLE NEDIR



--1973 yılında ortaya cıkmıstır.
--1521 nolu portu kullanır..
--Microsoft sql server database yonetim sistemidir , Oracle ise veritabanın kendisidir.

19 Ekim 2010 Salı

drupal comment width ayarlamak

Bu kadar basit bir işle ancak bu kadar uğraşılır.
Drupaldaki yorum yazılan width uzunluğu öyle yerlerden çekiliyorki koda girmeden html-yada css den düzeltmek imkansız.

system modüllerinin olduğu dizine gidip /modules/comment dizini altındaki
comment.module içine (biliyorum sistem dosyası olduğunu gir abim sen )
1372 satırdaki
$form['comment_filter']['comment'] = array(
    '#type' => 'textarea',
    '#title' => t('Comment'),
    '#rows' => 15,'#cols' => 50
    '#default_value' => $default,
    '#required' => TRUE,
  );


satıra '#cols' => 50 satırını eklemeniz bu değer varsayılı olan  60px değerini değiştirmenizi sağlıyor.
bu değer nerde varsayılı derseniz onada bakalım hemen :)
system.module içinde 

$type['textarea'] = array('#input' => TRUE, '#cols' => 60, '#rows' => 5, '#resizable' => TRUE, '#process' => array('form_expand_ahah'));
 

18 Ekim 2010 Pazartesi

Show if the following PHP code returns TRUE (PHP-mode, experts only).

Drupal da bir block un nerde görünüp görünmeyeceği genellikle ciddi bir sorundur.
Eğer özel bir block ise ve sadece belli bir content için görünecekse standart drupal ile çözmeniz zor olup birazcık php ile işe girişmek lazım.
Show if the following PHP code returns TRUE (PHP-mode, experts only).

bölümünü seçip
aşağıdaki kıymetli kodu yazmalıyız.
  // Only show if $return is true
  $return = FALSE;

  // Match current node type with story
  if ( (arg(0) == 'node') && is_numeric(arg(1)) )  {
    $nid = arg(1);
    $node = node_load($nid);
    $type = $node->type;
    if($type == "story") {
       $return = TRUE;
    }
    if($nid == "18982"){
       $return = TRUE;
     }
  }
 
  return $return;
  ?>


bu kod ile şöyle demiş oluruz  story isimli  tüm contentlerde ve node id si 18982 olan page de bu blogu göster değilse sakın haaa gösterme.


Not: Bu yazı işine yarayan kişiler en azından yorum eklesinlerki bende bloga sadece kendim için yazmadığımdan emin olayım :)

8 Ekim 2010 Cuma

MYSQL utf8 database import problemi

Veritabanınız UTF8 gibi Türkçe karakterleri içeren bir veritabanıysa normal mysql import işlemlerinde veritabanında türkçe karakterler düzgün görünmez bu yüzden şu komut denenerek import alırsak veritabanımız düzgün görünecektir.
mysql -h host -u username -p password --default_character_set utf8 database < file.sql

 
örnek olarak localdeki bir mysql için(kullanıcı root ve şifre içermiyor.)

mysql  -u root  --default_character_set utf8  database < file.sql

Türkçe Karakter içeren veritabanlarında en iyi sonucu böyle aldım.

26 Eylül 2010 Pazar

Dünyanın en küçük animasyon filmi

İngiltere merkezli bir animasyon şirketi olan Aardman Animations, Nokia N8 cep telefonu ve CellScope mikroskop ile dünyanın en küçük ölçekli stop motion filmini çekti.

22 Eylül 2010 Çarşamba

php ile her güne bir resim randomize olarak


$today=date(d);
for ($i=1; $i<=31; $i++)
{
if($today==$i)
{
$resim='bg' . $i . '.jpg';
}

}

header('Content-Type: image/png');
readfile($resim);
?>


kod bu kadar :)
bu php sayfasının olduğu yere 31 tane resim eklemeniz gerekiyor ve daha css dosyasından arkaplan resimlerini çağırabilirsiniz.


body.full {background: #051F2E url(../images/style4/backgrounds/full/random.php) 100% 0 repeat-x;}