Ender KAHRAMAN

Kişisel web sitesi… www.enderkahraman.com

SQL Server Management Studio 2008 Hata

SQL Management Studio 2008′de kaşılaştığımız bir sorundan bahsedeceğim. Klasik kurulum sonrasında tablo oluşturup kaydediyosunuz fakat o tablo üzerinde değişiklik yapmak istediğinizde hata veriyor, değişiklik yaptırmıyor.

Aşağıdaki ayarı yaptığınızda sorun ortadan kalkacaktır.

Tools > Options > Designers

bölümünü seçtikten sonra sağ kısımdaki

Prevent saving changes that require table re-creation

seçeneğinin başındaki tik i kaldırın. Böylelikle problem çözülecektir.

MSN 8000401a Hata Kodu Geçici Olarak Hizmet Dışı

Son zamanlarda sıklıkla karşılaşılan br problem MSN 8000401a hata kodu ile ortaya çıkıyor. Bu hatada msn live messenger pencereniz bağlanmaya bile çalışmadan direk olarak geçici olarak hizmet verememe hatası veriyor. Eskiden saat düzeltirilirdi veya proxy ayarlarına bakılırdı büyük ihtimalle sorunların çözümü bu olurdu :) Fakat bu hata farklı

Gelelim çözümüne ;

Başlat > Çalıştır > regedit  tamam diyip kayıt defterine giriyoruz.

HKEY_CLASSES_ROOT \ AppID \ (380689D0-AFAA-47E6-B80E-A33436FE314B)

Yolunu izleyerek 380689D0 diye başlayan satırı sağ click yapıp siliyoruz. Artık Live Messenger açılacaktır.

Flash Media Server İle TV Yayını

Bu konuda ev ortamından nasıl tv yayını yapabileceğinizi basitce anlatacağım. Öncelikle yayını yapabilmek için bir kaç programa ihtiyacınız olacak program isimlerini yazmakla başlıyalım. Öncelikle tv yayını için yayın akış yazılımına ihtiyacınız olacak.

VidBlaster (Bu yazılım tv stüdyosu görevini yapıyor)
http://www.zshare.net/download/784308891b2805f2/

Daha sonra yayın için gereken FLV ve ses türünü destekleyen codeclere ihtiyacınız olacak. Bunların paket halinde olan hazır bir kurulumu var. Video için codec destekleri, görüntü ve ses aktarımında işinize yarayacaktır.
http://www.zshare.net/download/7843085088407244/

FMS Flash Media Server (Yayın aktarımı için görüntü sunucusu ve yayın akışını aktaracak olan yazılımımız olan “FMS” Flash Media Server indirmemiz gerekmekte.)
http://www.zshare.net/download/7843100658eb1784/

Flash Media Encoder (Flash Media Encoder yazılımı server bağlantısı için kullanacağız.)
http://www.zshare.net/download/7843105735e84d35/

Flash Media Encoder Kurulumu
Server kurduktan sonra encoderı çalıştırmamız gerekiyor. Encoder ayarlamaları resimde mevcut.

Device : Bölümü resimdeki gibi “vidblaster” seçili olacak.
FMS Url : Local ip adresiniz sonuna “/live” yazmanız yeterli olacaktır. Diğer sekmelerde resimdeki gibi ise “Connect ” diyoruz ve local serverimize bağlanıyoruz.

VidBlaster Yazılımı
İndirmiş olduğunuz yazılım gayet basit bir şekilde aynı tvlerde olduğu gibi yayını düzenleme, reklam girme, istediğiniz png formatındaki resimleri ekrana aktarmaya yarıyor. Yani düzenlediğiniz bir filmi, videoyu veya webcam i internet ortamında profesyonelce yayınlamanıza yaramakta. Bir kaç temel bileşeni var.

Programın Ana Ekranı :

Programa Modül Eklenmesi :
Programın ana penceresinde açık olan “Player 1 , Player 2″ gibi sekmeleri modül kısmından ekleyip çıkarabilirsiniz. Webcam video efekleri gibi özellikleri aktive etmek için kullanıyor.

Video Overlay Sekmesi :
Resimde de gördüğünüz gibi video overlay seçeneği videonuz üzerinde png formatında resimlerinizi yerleştirebilirsiniz. Daha önce resim programınızda hazırladıgıznız dosyalarınızı video üzerinde gösterebilirsiniz.

Biz Örnek olrak 3 Adet Resim Dosyası hazırlayarak Demo Bir Tv yayını Hazırladık.

“Player 1 ” Sekmesi

Yayın için Videoları Yuklmek için Kullanabileceğiniz Bileşendir. Bir Veya Birden Fazla Player Yuklenebilir.
(avi ,Mpg,Vs…)

Örnk : (Player 1 Reklam filmi)
Örnk : (Player 2 Ana film)
Örnk : (Player 3 Alt Yazılar)
———————————————————–
Yayın Akısını Kurma Bu işlemide Flas media Server ile yapıcaz öncesinde vidblasteri media Servera Bağlıyoruz.

Aşama 1 – Streamer Üzerinde Sağ Tuş yapalım bazı Ayarlamalar yapmaız Gerekecektir.

Aşama 2 – Server Settings e Giriyoruz.

Üstteki WMS Name Yazan yere ıkladıgınızda Bir Kutucuk Acılıcak Bu sekmeye “rtmp://192.168.2.9/live/livestream” Gibi Urlnizi Giriyorsunuz

siz kendi Local ipnizi yazabilirsainiz. “/live/livestream” Bu kısmı Eğer Flash media SErver Ayarlarınızı Değiştirmediyseniz Değiştirmeyin aynen kalsın

ÖRN: rtmp://10.0.0.2/live/livestream

Daha Sonra Bir Alt Seceneği Seciyoruz “WMS publishpoint” Burayada
“vidblaster” yazıyoruz bu Değişmiyor Arkadslar Aynen yazmalısınız.

username : kısmına Flash media Server i Kurarken Girdiginiz Kullanıcı Adı
Password : Kısmınada Şifrenizi yazıyorsunuz.

Aşama 3 – Streamer Sekmesine [START] Dediğimizde yayına Bağlnmış olacağız

Postfix’te Kuyrukta Biriken Mesajların Silinmesi

Herhangi bir sebepten dolayı postfix in kuyrugunu silmek isterseniz, postsuper komutunu kullanabilirsiniz. Tüm kuyruğu silmek için ;

postsuper -d ALL

Kuyruğun silinmesinin ardından “postsuper : Deleted: 23000 messages” gibi bir mesaj alacaksınız.

cPanel Default Page Ayarlama

WHM’de yeni açılan hesapların sizin ayarlayacağınız sayfayı göstermesini isterseniz yapmanız gerekenler :

1) İstediğiniz tasarımda veya içerikte index.html sayfasını hazırlayın.
2) Hazırladığınız index.html sayfasını sunucunuza ftp veya başka bir yol ile /cpanel3-skel/public_html dizini içine yükleyin. Bu sayede WHM’de açtığınız her yeni paket içerik yüklenene kadar sizin önceden yüklediğiniz sayfayı gösterecektir.

Akord Programı AP Tunner Nasıl Kullanılır ?

Bir mikrofonunuzun olduğunu ve AP Tunner programını kurduğunuzu varsayalım ve açıklamaya başlıyorum.

Programı açtığınızda karşınıza aşağıdaki gibi pencere çıkacaktır. Pencerenin bir çok yerinde gördüğünüz a-b-c-d-e-f-g harfleri batı müziği sisteminde notaları simgelemektedir. Bunlar sırasıyla şöyle tekabül gelir;

A = La , B = Si , C = Do , D = Re , E = Mi , F = Fa , G = Sol

Altta uzanan bar ise o an verdiğiniz sesin ana notaya yakınlığını temsil eder. Yani Mi (E) teline vururken alttaki mor ibreye göre ne kadar sıkmanızı ya da gevşetmenizi kabaca tahmin edebilirsiniz.

Pencerenin sağ tarafını kaplayan kısımda ise ibre ve o anda varolan referans notayı gösterir. Yani eğer o anda elinizdeki çalgının herhangi bir teline vurursanız size hangi nota olduğunu gösterir.

Veya sesinizle programı test edebilirsiniz! Notaları söyleyerek ibreyi ve notayı istediğiniz değere getirmeye çalışın. Mesela La sesi vererek ” A ” ibre değerini en ortaya getirmeye çalışınız. Fakat ilk verdiğiniz La sesi çok farklı nota değerleri ortaya çıkarabilir. Yani siz La verirken ekranda Do (C) , Si (B) gibi farklı notalar görebilirsiniz. Bu durumda sesinizin tonunu değiştirmek zorundasınız.

Örnek Gitar Akordu

Herhangi bir enstrümanı akord etmek için ilk önce o aletin akord düzenini bilmeniz gerekir. Mesela gitar için akord düzeni en kalın telden en inceye doğru sırasıyla :

Mi (E) , La (A) , Re (D) , Sol (G) , Si (B) , Mi (E)

düzenindedir.

E    A    D    G    B    E

Gitarınızı akord etmek için en kalın telden başlayarak mikrofona tını vermeye başlayın. Gitarda en kalın tel, E (Mi)’ye vurmaya başladığınızda ibrenin oynadığını göreceksiniz. E (Mi) telinin kulağını alttaki ibreye bakarak gevşetin ya da sıkın. Eğer alttaki ibre istediğiniz notanın solunda kalmışsa sıkmanız , sağında kalmışsa gevşetmeniz gerekir. İstediğiniz notayı sağdaki büyük ekranda yakalayınca ince ayara başlayabilirsiniz. Eğer gitarınızın en kalın teline vurduğunuzda ekranda E (Mi) notası görüyorsanız kulağı sıkarak ya da gevşeterek ibreyi 0 derecesine en yakın hale getirmeye çalışın. Ama tam olarak 0 olması mümkün değil. Çünkü tele vurduğunuzda tını kalınlaşıp inceleşebilir. Gitarda +5 ile -5 dereceleri arası ayar diğer tellerle uyum gösterebilir. Yani tam olarak 0 yapmak için fazla uğraşmanıza gerek yok. Bütün telleri bu şekilde akord ettikten sonra bir defa daha kalın telden başlayarak akordunuzu kontrol ediniz. Çünkü büyük ihtimalle bozulmuş olacaktır. Yine bu şekilde bir kez daha akord ettiğinizde gitarınız akord olmuş olacaktır.

Binary Log Kayıtlarının Belirli Tarih Aralığında Silinmesi

Mysql replication yapıyorsanız yada binary loglarınız fazla yer kaplamıi ise eski loglardan bazılarını silmek isteyebilirsiniz. Belirli bir tarih aralığını silmek için mysql e root olarak login olup

mysql> show binary logs;

Komutu ile binary log dosyalarınızı görebilir

mysql> PURGE MASTER LOGS BEFORE ’2010-05-23 24:00:00′;

Komutu ile sadece “2010-05-23 24:00:00″ tarihinden önceki binary logları silebilirsiniz.

SquirrelMail Error opening ../data/default_pref Hatası

Bu hatanın nedeni; SquirreelMail’i configure ettikten sonra data ve ayarları için vermiş olduğunuz ve config.php dosyasında yer alan “$data_dir” dizinine, tüm php dosyalarının shibi olan kullanıcının okuma yetkisinin olmamasıdır. Eğer yanlış dosya yolu belirttiyseniz ya da değiştirmenize rağmen ilgili dizini oluşturmadıysanız da bu hatayı alabilirsiniz.

Bu hata eğer php.ini dosyanızda “safe_mode = On” ise görünecektir. Eğer bu değeri “Off” yaparsanız sorun kalmayacaktır.

Ama bu değeri “off” yapmadan squireel mail kullanmak istiyorsanız ilgili “$data_dir” dizinine “755″ izni verin ve sahiplerini de “www:www” yapın. php.ini içerisinde default “off” olan “Safe_mode_gid = On” değerinide bu şekilde “On” yapın ve SquirrelMail içerisindeki tüm “*.php” dosyalarının sahipleri sabit kalmak şartı ile gruplarını “www” yapın. Tüm hepsinin izinlerini de “755″ yaptıktan sonra sorununuzun kalmaması gerekiyor.

Tabiki belirtmiş olduğunuz “$data_dir” in “www” kullanıcısı tarafından yazılabiliyor olması gerekiyor.

Plesk DNS Zone Table select() failed no such row in the table Hatası

PLESK  panel’de domain silme işlemi sırasında aldığınız hatalardan birine birlikte çözüm bulacağız. Hatanın nedeni domain silme işleminden önce asılı kalan dns’ler bu yüzden öncelikle dns zone üzerinde domaini tanımlayacağız.

Hata : DNS Zone Table select() failed no such row in the table

Çözüm :

Öncelikle dns_zone tablosuna mysql üzerinden bağlanıyoruz. Başlat > çalıştır cmd ile dos ekranını açıyoruz. buraya :

cd C:\Program Files\Parallels\Plesk\MySQL\bin

yazıp enter’a basıyoruz. Aynı pencerede :

mysql -u admin -ppassword -P 8306

(Buradaki password kısmına mysql plesk admin şifremizi giriyoruz. -p12345 şeklinde -p 8306 yazan kısım ise plesk psa database’nin bulunduğu port.) yazarak mysql’e admin olarak bağlanıyoruz. Buradaki mysql şifreniz değiştirmediyseniz plesk panel admin şifrenizle aynıdır.

Database bağlantısını yapıyoruz.

mysql>\u psa

Sonraki işlemde ise dns zone’u boş olan domaini aşağıdaki komutla taratıyoruz.

mysql> SELECT d.name FROM domains d LEFT JOIN dns_zone z ON d.dns_zone_id=z.id WHERE z.id IS NULL;

Karşımıza gelen ekranda dns zone geçersiz olan domainler görüntülenecek. Şimdi diğer komutla dnz_zone tablomuza dns zone domain dns zone bilgilerini gireceğiz. Dikkat edilmesi gereken nokta buradaki DOMAN-NAME ve ADMIN-EMAIL kısımlarının doğru girilmesi.

mysql> INSERT INTO dns_zone SET name=’DOMAIN-NAME’, displayName=’DOMAIN-NAME’, email=’ADMIN-EMAIL’;

Örnek :

mysql> INSERT INTO dns_zone SET name=’enderkahraman.com’, displayName=’enderkahraman.com, email=’mail@enderkahraman.com’;

Yeni zone idlerini görüntülüyoruz.

mysql>  SELECT id, name FROM dns_zone where name=’DOMAIN-NAME’;

Aşağıdaki gibi bir tablo gelecek karşımıza;

| id | name       |
+—-+————+
|  1 | enderkahraman.com |
| 60 | enderkahraman.com |
+—-+————+
2 rows in set (0.06 sec)

Dns tablosundaki DOMAN-NAME ve DNS-ZONE-ID  alanlarını güncelliyoruz.

mysql> UPDATE domains SET dns_zone_id=’DNS-ZONE-ID’ WHERE name=’DOMAIN-NAME’;

Buradaki DNS-ZONE-ID ve DOMAIN-NAME kısımlarına bir önceki satırda görüntülediğimiz id ve domain name’leri giriyoruz.

Örnek :

mysql> UPDATE domains SET dns_zone_id=’1′ WHERE name=’enderkahraman.com’;
mysql> UPDATE domains SET dns_zone_id=’60′ WHERE name=’enderkahraman.com’;

Hepsi bu kadar artık domain’i panelinizden başarıyla silebilirsiniz.

Excel 2007′de Üst Hücreyi Sabit Yapmak (Hücre Dondurma)

Bazen Excel üzerinde oluşturduğumuz çalışmaların üst satırlarını ya da ilk sütunlarını sabit yapmak isteyebiliriz. Yani çalışmamızı ne kadar aşağı kaydırırsak kaydıralım üst hücre ekrandan kaybolmasın isteyebiliriz. Böylece çalışmamızın başlığı ya da farklı bir bilgiyi sürekli ekranda görüntüleyebiliriz. Bunun için de Hücre dondurma özelliğinden faydalanıyoruz. Gelin hep beraber bunu nasıl yaptığımızı görelim.

İlk önce bir Excel çalışması açıyoruz.

Yukardaki çalışmada illerin plaka kodlarını gösteren bir tablo yer alıyor. Bir de en yukarıda bir başlık var. Şimdi biz tablomuz ne kadar aşağı kaydırılırsa kaydırılsın başlığın her zaman en tepede görünmeye devam etmesini istiyoruz. Bunun için önce Görünüm sekmesine tıklıyoruz sonra da Bölmeleri Dondur butonunu seçiyoruz.

İlgili işlemleri yapılınca karşımıza bize ne yapmak istediğimizle ilgili üç seçenek sunan bir alan çıkıyor.

Aslında seçeneklerin ne işe yaradığını anlamışsınızdır ancak yine de kısaca değinelim

Bölmeleri Dondur : Çalışmada tıkladığımız hücrenin solunda ve yukarısında kalan tüm hücreleri dondurur ve ne kadar aşağı ya da sağ tarafa gitsek de dondurulmuş hücreler sabit kalacaktır.

Üst Satırı Dondur :
Çalışmadaki en üst satırı dondurur.

İlk Sütunu Dondur : Çalışmadaki en solda bulunan sütunu dondurur.

Biz burada Üst Satırı Doldur seçeneğine tıklıyoruz. Artık en üstteki satır sabit oldu. Aşağıdaki resimde de görüldüğü gibi ne kadar aşağı insek te üst satır daima en üstte kalıyor.


Resimde de görüldüğü gibi çalışmamız bir miktar aşağı kaydırılmıştır. Sol taraftaki satır numaralarına baktığımızda da bunu açıkça görebilmekteyiz. 1. satırdan sonra kayan satırlar görünmüyor ve direk 17. satırı görüyoruz.

Böylece bölmeleri nasıl donduracağımızı gördük. Peki eğer dondurduğumuz bölmeleri tekrar serbest bırakmak istersek ne yapacağız. Çok basit Yine önce Görünüm sekmesine sonra da Bölmeleri Dondur butonuna tıklıyoruz. Karşımıza yine üç seçenek geldi fakat bu sefer en üstteki Bölmeleri Dondur değil de Bölmeleri Çöz oldu.

Bölmeleri Çöz dediğimizde daha önceden dondurulmuş bölmelerin bu özelliği kaldırılacaktır. Aşağıdaki resimde de görebileceğiniz gibi artık çalışmamızı kaydırdığımızda en üstteki satır sabit olmayacaktır.

Bu özellik sayesinde çalışmamızın başlığını ya da çalışmamızı inceleyenlere sürekli göstermek istediğimiz mesaj ya da uyarıları devamlı ekranda tutabiliriz.

Ender KAHRAMAN - Facebook