Uzun bir aradan sonra tekrardan merhabalar. Hosting değiştirdiğimden ve bu değişiklikten ötürü dosyaları yeni hosting’e yüklemek, düzenlemek ve yenileri ile güncellemek vaktimi alıyor. Bu yüzden sitem pek sağlıklı gözükmeyebilir. Anlayışınız için teşekkürler..
Enis Kurtay YILMAZ
Kasım 17th, 2011
Genel |
Yorum Yok
Merhaba dostlar.
Bugün sizlere SQL Server kullandığımızda, üzerinde düzenleme yaptığımız an, aşağıdaki hatayı alıyoruz.
“Saving changes is not permitted. The changes that you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created.”

Bu aslında bir nevi güvenlik önlemi gibi diyebiliriz. Çünkü tablo içerisindeki alanlarda kayıt varsa ve biz bu tabloya yeni bir alan ekliyor/çıkarıyorsak buna izin vermiyor SQL Server. Bunu çözmek için aşağıdaki adımları uyguluyoruz: Tools > Options > Desingners > Table And Database Desingners düğümüne tıkladıktan sonra, sağ tarafta bulunan Prevent saving changes that require table re-creation seçeneği kaldırıyoruz ve tamam deyip kapatıyoruz.


Evet arkadaşlar bu kadar
Aralık 3rd, 2011
SQL Server |
Yorum Yok
Merhaba dostlar.
Bugün sizlere Visual Studio ile “Settings” Dosyası Kullanımını göstereceğim sizlere.
*Not: Facebook üzerinden okuyanlar için: www.eniskurtayyilmaz.com/visual-studio-settings-kullanimi/
“Settings” kısmı adından da anlaşılacağı gibi, ayarlarımızı tutan bir dosya üzerinde çalışacağız aslında biz. Bu dosya, ihtiyaç duyulan uygulama bilgilerini yada kullanıcı ayarlarını temsil eder. Örneğin bir kullanıcı ismi saklayabilirsiniz, bir ConnectionString saklayabilirsiniz veya bir türde veri saklayabilirsiniz.
Öncelikle yeni bir proje açalım “Visual C#” kullanarak, Console Application tanımlayalım ve ardından da projemize isim verelim.

* Yeni proje olarak açtıktan sonra, sağ tarafta bulunan Properties yerine çift tıklıyoruz.

* Properties alanından, Settings alanını buluyoruz, açılan sağ kısımda bir yazı var. Onun üzerine çift tıklıyoruz.
* Not : Windows Application diye seçtiğinizde herhangi bir yazı gelmez, normal alanlar gelir.

Evet karşımıza 4 adet alan geliyor, bu alanlar hakkında açıklama yapalım.
- Name: Çalışma Zamanında ayarın değerine erişmek için kullanılan addır.
- Type: Ayarları temsil eden .Net Framework tipidir. Kullanıcı ayarlarını saklar.
- Scope: Çalışma zamanında ayarlara nasıl erişileceğini temsil eden özelliktir.
- Value: Ayarlara erişildiğinde geriye döndürülecek olan degerdir.
Aşağıdaki ayarlamaları resimli örneklerde görüldüğü görüldüğü veya yazıda yazıldığı gibi sırasıyla yapalım.
- Name kısmında yazan “Setting” ifadesini, “Mesaj” değiştiriyoruz
- Type kısmını “String” diye seçiyoruz
- Value kısmını “Mesaj” içerisindeki değer” diye değiştiriyoruz.



* Evet, sıra geldi şimdi bu yazdığımız “Mesaj” değerini, programda çıkarmaya. Açık olan “Program.cs” dosyamıza geliyoruz hemen “Console.WriteLine” yazarak, içerisine “Properties.Settings.Default.Mesaj” diye çağırıyoruz “Mesaj” değerimizi ve ardından “Console.ReadKey();” diye de yazdıktan sonra çalıştırıyoruz programımızı.


* Evet dostlar bu kadar basit aslında Settings tanımalaması. Setting dosyası programın bulunduğu klasörde “config” olarak otomatik eklenir. İçinde değiştirmek istediğiniz değerleri de not defteri ile açıp değiştirebilirsiniz.

* Eğer ConnectionString yazmak istiyorsanız, “Type” alanına girip, en altta bulunan “(ConnectionString)” kısmını seçmelisiniz ve ardından Value kısmında çıkan butona tıklamalısınız, sonra da gerekli ayarları tanımlamalısınız.

Merhaba arkadaşlarım.
Malum, PHP kod yazan arkadaşlarımızın veya sitesine hazır kod alıp, sitede atıp, çalıştırdıklarında karşılarında “mysql_fetch_array” hatayı alırlar, aşağıdakinin aynısı yazar.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/siteadı/domains/siteadı com/[dosyaadi].php on line [satır sayısı]
Bende bir iş aldım. Müşterim bana eski verilerini, yeni bir hostinge taşımamı söyledi ve bende aynen taşıdım. Yalnız taşıdığımda bu yukarıdaki hatayı aldım.
Arkadaşlar bunun çözümü aslında basit, config edeceğiniz veritabanı dosyasını tamamen üst taraflara yazmalısınız, yani include etmemelisiniz config dosyasını.
Ben de önceden aynı hatayı alıyordum, ancak aşağıdaki gibi kodu düzenledim ve sorunsuz çalışmaya başladı
<?PHP
// Eklenenler
$host=”localhost”;
$user = “root”;
$pass = “”;
$db_name = “private_db”;
//YUKARI KISMINI EKLİYORUZ
mysql_connect (“$host”,”$user”,”$pass”);
mysql_select_db(“$db_name”);
mysql_query(“SET NAMES ‘latin5′”);
$oku=mysql_query(“select * from referans order by id”);
while ($row=mysql_fetch_array($oku))
{
echo “<p><img src=images/referans/k_resim/$row[3]></img></p>”;
}
?>
Yaptığım iş basit, config içerisindeki kodu include etmeden, ilgili yerde kullandım ve düzeldi Belki config ederek daha kolay yöntemide vardır, bunu bilen arkadaşlarım varsa lütfen yorum atarak yardımcı olsunlar diğer arkadaşlarada.
İyi günler, hayırlı kodlamalar
Haziran 17th, 2011
PHP |
Yorum Yok
Huzur ?
Uzaklara daldım gene..
Gene düşündüm geçmişimi, kendimi, geleceğimi..
Nerde o eski ben ?
Nerde o eski İstanbul’um ?
Nerde o eski içimdeki fırtına ?
Belki çözüm uzaklarda gizlidir..
Belki de yanıbaşımda, kim bilir..
Değer mi kaybettiğim günlere..
Değer mi çektiğim acılara..
Uyandım!
Yeniden dirildim, yeniden var oldum.
Şimdi karşınızdayım dimdik.
Hadi, Kurtayla oyun oynayın!
Söylesene;
Sence yorgunluğum gözlerimde mi?
Yoksa,
Gözlerimin ardında mı ?
İnan, hiç bilmiyorum.
Bence ikisi de değil,
Sanki,
Sanki ‘Hayat’ yormuş gibi beni..
Belki de,
Sana koşarken yoruldum.
Evet evet,
Kesinlikle bu yüzden.
Seni;
Her beklediğim de,
Her istediğim de,
Her ümit ettiğim de,
Her bakmaya çalıştığım da,
Sen yoktun orada.
Sana koşarken varmak istedim,
Olmadı..
İşte o zaman anladım ki,
Farkında olmadan yorulmuşum.
Şimdi;
Yorgunluğumu atıyorum,
Dinleniyorum,
Sensiz ve sessiz bir köşede..
Yorgunluğumu anlayıp,
Bekliyorum, “senin geleceğin” anı.
Bana koşup, beni hatırladığın zamanı..
–
Enis Kurtay YILMAZ
Merhaba arkadaşlar.
Malum yaptığımız programlarda bazen internet bağlantısına ihtiyaç duyuyoruz. Yaptığımız programlarda, programda yaptırdığımız işlemler de internet bağlantısı ile ilgisi bölümler varsa, programın internete bağlı olup olmadığını öncelikle kontrol ettirmeliyiz. Aksi taktirde program hata verir ve program çalışmaz.
Bunun için şöyle bir kod yazdım; internet bağlantısını kontrol edip etmemesi için. Denemek için projenize bir button ekleyin ve eklediğiniz button’a çift tıklayıp, açılan kod penceresindeki “Click” eventına aşağıdaki kodları girin.
bool InternetVarmi = false;
try
{
System.Net.Sockets.TcpClient kontrol_client = new System.Net.Sockets.TcpClient(“www.google.com”, 80);
kontrol_client.Close();
InternetVarmi = true;
}
catch
{
InternetVarmi = false;
}
if(InternetVarmi == true)
{
MessageBox.Show(“İnternet Var”);
}
else
{
MessageBox.Show(“İnternet Yok”);
}
Evet arkadaşlar. Yukarıdaki kod Google adresine bağlanıyor. Eğer bağlantı gerçekleşirse, InternetVarmi adlı bool tipindeki değişkene true değerini atıyor, bağlanti gerçekleşmez ise false değerini atıyor ve sonraki if bloğu ile bağlantının olup olmadığına dair kullanıcıya bilgilendirme mesajı veriyoruz.
İyi kodlamalar.
Merhaba dostlar.
Geçenlerde bir programlama kodu istemişlerdi benden. Bir üniversite öğrencisi yardımımı istedi. Bende Java’ya yeni başladımdan, “Yapmaya çalışayım” dedim. İstediği şey çok ama çok basit geldi bana . Önce kaç sayı gireceğimizi soruyor ve ondan sonra içlerinde girilen sayının kaç tanesinin tek, kaç tanesinin çift olduğunu gösteren bir program yapıyoruz.
Önce Mantık
Mantığı çok basit; matematiksel olarak düşünürsek, matematikte bir sayı çift ise her zaman 2 sayısına tam bölünür ve kalan doğal olarak sıfır olur (örn: 4 / 2 = 2 kalan 0). Tek ise her zaman kalan sıfır’dan farklı olur. Bizde mod’unu yani kalanına bakıyoruz girilen sayının.
Daha fazla uzatmadan kodlarını yazsam iyi olacak sanırım
package javaapplication3;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class JavaApplication3 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
InputStreamReader isr = new InputStreamReader( System.in );
BufferedReader stdin = new BufferedReader(isr);
System.out.print(“Kaç sayı gireceksiniz: “);
int dongu_sayisi = Integer.parseInt(stdin.readLine());
int tek_sayi_toplami = 0;
int girilen_tek_sayisi = 0;
int cift_sayi_toplami = 0;
int girilen_cift_sayisi = 0;
for(int i=1; i<=dongu_sayisi; i++)
{
int sayi;
System.out.print(Integer.toString(i) + “. sayıyı giriniz: “);
String deger = stdin.readLine();
sayi = Integer.parseInt(deger);
if( sayi %2 == 0 )
{
cift_sayi_toplami += sayi;
girilen_cift_sayisi = girilen_cift_sayisi + 1;
}
else
{
tek_sayi_toplami += sayi;
girilen_tek_sayisi = girilen_tek_sayisi + 1;
}
}
if(girilen_tek_sayisi != 0)
System.out.println(“Girilen Tek sayiların ortalaması: ” + (tek_sayi_toplami / girilen_tek_sayisi));
else
System.out.println(“Hiç tek sayı girilmedi!”);
if(girilen_cift_sayisi !=0)
System.out.println(“Girilen Çift sayıların ortalaması: “+ (cift_sayi_toplami / girilen_cift_sayisi));
else
System.out.println(“Hiç çift sayı girilmedi!”);
}
}
.


Güne bugün;
İstanbul’umun güneşiyle uyandım.
Yüzüme vuruyordu tatlı bir şekilde.
Aynı zamanda da,
Her İstanbul günümdeki gibi,
Yarı çıplak uyandım.
Önce Güneşe baktım,
Ardından da tenime.
Aklıma sen geldin tabii..
Sanki sana en son sarışılımdan bir koku kalmış üstüme,
“Sen” kokuyordun..
Sanki..Sanki dün gibiydi..
Keşke koynumda olsaydın,
Öyle daha güzel uyanırdık..
“Seni” içimde anarak kalktım yatağımdan.
Kalktım;
Çayımı demledim.
Sofraya da;
Biraz ekmek,
Biraz da zeytin koydum.
Gene bir başıma yalnız ettim kahvaltımı,
Arabaların sesleri eşlik etti yalnızlığıma.
Keşke sen olsaydın,
Yalnız kalmazdım.
Artık İstanbul’da hep sen varsın.
Nereye gitsem;
Suretin önüme geliyor,
Hemen aklımı kaybediyorum,
Kalbim küt küt atmaya başlıyor,
Ruhum heyecanlanıyor..
Nereye gitsem,
Sen hep buradasın, bu şehirdesin..
Artık bu şehrin sahibi sensin,
Maktülü de ben..
–
Enis Kurtay YILMAZ
Yağmur yağıyor bugün Bursa’da
Her damla da seni hatırlatıyor bana.
Tipki gözlerindeki yaşlara,
Kalbindeki buruk yalnızlığa benziyor..
Gel bana,
Hadi gel yanıbaşıma..
Gel de olduğun yerde güneş açayım..
–
Enis Kurtay YILMAZ