27 Temmuz 2011 Çarşamba
fuse: mountpoint is not empty fuse: if you are sure this is safe, use the 'nonempty' mount option
sshfs ethem@ethemsulan.com:/ /home/osatek/mount/
aşağıdaki gibi bir hata aldım.
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
Bunun çözümü
sshfs -o nonempty ethem@ethemsulan.com:/ /home/osatek/mount/
komutu çalıştırmaktır.
10 Nisan 2011 Pazar
Operada Metin Çift Tıklandığında Içerik Menüsünü Devre Dışı Bırakma
Menu-->Settings-->Preferences-->Toolbars-->Advanced-->Opera standard seçip
Double-click text to display context menu de seçili olan ticki kaldırın ve ok buttonu tıklayın.
20 Mart 2011 Pazar
Linq Select–Insert–Update–Delete
Önceki yazımızda eklediğimiz ADO.NET Entity Data Model ile linq kullanarak select – insert –update –delete (CRUD) işlemleri yapıcaz.
İlk olarak Insert işlemine bakalım :
Sample1Container context = new Sample1Container();Ogrenci ogrenci = new Ogrenci();ogrenci.ogrenciAdi = "Ali";ogrenci.ogrenciSoyadi = "YİĞİT";context.AddToOgrenci(ogrenci);context.SaveChanges();
Sample1Container isminin buradan görebilirsiniz. namespace altında bulunan class ımızın ismi. ![]() |
Şimdi Delete işlemine bakalım :
Sample1Container context = new Sample1Container();int SilinecekOgrenciID = 2; // Buarada ben OgrenciID sini manuel olarak verdimOgrenci TblOgrenci = context.Ogrenci.Where(p => p.ogrenciId == SilinecekOgrenciID).First(); // Burada silinecek ogrenci ıd sini gösteriyoruzcontext.DeleteObject(TblOgrenci); // silme işlemini de burada yapıyoruz.context.SaveChanges();
Update işlemine bakalım :
Sample1Container context = new Sample1Container();int OgrenciID = 2; // Buarada ben OgrenciID sini manuel olarak verdimOgrenci TblOgrenci = context.Ogrenci.Where(p => p.ogrenciId == OgrenciID).First(); // Burada Güncellenecek ogrenci ıd sini gösteriyoruzTblOgrenci.ogrenciAdi = "Hasan"; // Daha önce Ali olan öğrenci ismi Hasan olarak değiştiriyoruz.ogrenci.ogrenciSoyadi = "KARA"; // Daha önce YİĞİT olan öğrenci Soyismi KARA olarak değiştiriyoruz.context.SaveChanges();
Select işlemine bakalım :
Sample1Container context = new Sample1Container();int OgrenciID = 2; // Buarada ben OgrenciID sini manuel olarak verdim//Burada sadece bir öğrencinin bilgilerini çekiyoruz.var OgrenciBilgi = context.Ogrenci.Where(p => p.ogrenciId == OgrenciID).ToList() ;//Burada tüm db de bulunan öğrenci bilgilerini çekiyoruz.var TumOgrenciBilgileri = context.Ogrenci.ToList();//sqlDataAdapter da olduğu gibi verilei çekip sonra while döngüsünde read() metodu ile okuma işleminin aynısı.foreach (var Ogrenci in TumOgrenciBilgileri){Response.Write("Ogrenci Adı :" + Ogrenci.ogrenciAdi.ToString());Response.Write("Ogrenci Soyadı :" + Ogrenci.ogrenciSoyadi.ToString());}
Birdahaki yazıda görüşmek üzere….
ADO.NET Entity Data Model Ekeleme İşlemi
Projemizi sağ tıklayıp Add – New Item diyoruz
Karşımıza çıkan ekranda ADO.NET Entity Data Model seçiyoruz. İsmini belirtip Add diyoruz. Ben adını sample1 dedim.
Buradan Generate From Database yi seçiyoruz ve Next diyoruz.
Burada server name kısmında Sql Serverimizin adını bulup seçiyoruz. İsimlerin listelenmem gibi durumu olabiliyor bu durumda server name kısmına .(nokta) kotmanız yeterli olacaktır. Makinanızda bulunan Sql Serverinizi otomatik olarak bulacaktır.
Server isimini seçtikten sonra altta bulunan database name yi seçiniz ve Ok diyiniz.
gelen ekranda connection string bilgilerini ve altta entity connection ismini göreceksiniz.
next diyoruz.
burada seçtiğiniz db ye ait tablolar Tables sekmesinin altında göreceksiniz. Buradan projede kullanmak istediğiniz tabloları seçerek Fnish diyiniz.
Sample1.edmx te seçtiğiniz dblerin diagramını görecelsiniz.
Eklem işlemi bu kadar. Bundan sonra edmx’ı kullanmak kalıyo onuda ilerki konularda göreceksiniz.
26 Aralık 2010 Pazar
How to install .bin and .sh file in Linux(jdk-6u23-linux-i586.bin and netbeans-7.0beta-ml-linux.sh)
Desktopta indirilen jdk-6u23-linux-i586.bin dosyasının bulunduğu yere aşağıdaki komut ile gittim.
ubuntu@ethem:~$ cd /home/ubuntu/Desktop/
root@ethem:/home/ubuntu/Desktop# sh jdk-6u23-linux-i586.bin
komutu ile klasöre çıkartıldı.
root@ethem:/home/ubuntu/Desktop# mv jdk1.6.0_23 /usr/lib
ile /usr/lib in altına yani NetBeans'in default olarak JDK'yı aradığı sistem klasörüne ekledim.
Sonra NetBeans 7.0 Beta Desktopa indirdim. Buda .sh uzantılıdır. Hem .sh hem de .bin dosyalar aynı komut yani sh fileName.sh or sh fileName.bin aynı şekildedir.
root@ethem:/home/ubuntu/Desktop# sh netbeans-7.0beta-ml-linux.sh yazınca aşağıdaki resimde görüldüğü gibi bir kurulum ekranı geliyor.
Next ile kuruyoruz.
Dosyalar /usr/local altına atılıyor.
Aşğıdaki resimde görüldüğü gibi kurduk. Netbeans-7.0 beta klasörüne girip uninstall.sh çit tıklayıp gelen ekranda Run buttonu tıklayıp kaldırabilirsiniz.
Run tıklandıktan sonra Apache ve GlassFish'i de seçip kaldırabilirsiniz.
20 Aralık 2010 Pazartesi
Ubuntu Tweak Linux'u Kolayca Kullanma Yazilimi
Sonra Applications-->System Tools-->Ubuntu Tweak'i çalıştırın.
Aşağıdaki resimde görüldüğü gibi yapılandırmak istediğinizi seçip unlock buttonu tıklayıp root parolasını girdikten sonra değişikleri kolaylıkla gerçekleştirebilrisiniz. Package Cleaner işime yaradığı için gösterdim. Programlar kaldırınca bazı config dosyaları veya paketler kalıyor. Bu yazılım ubuntu yapılandırmaları için kolaylık sağlalıyor.
Temizlemek istediğiniz paketleri seçip cleanup buttonu tıklamanız yeterli.
11 Ekim 2010 Pazartesi
Linux'ta Mozilla Thunderbird'i Arka Planda Çalıştırmak
Thunderbird'i açıp Tool-->Add-ons-->Get-Add-ons arama kısmına minimize on start and close yazıp eklentiyi kurun.
Aynı şekilde Get-Add-ons alanına Minimize To Tray Plus eklentisini de Thunderbird kapandığında Ubuntu da sağ üst köşede görünmesi için kurabilirsiniz. Kurulum tamamlandıktan sonra Extensions-->Preferences-->Always minimize... kutucuğunu işaretleyip kapatın.
Aşağıdaki resimlerde görüldüğü gibi arkaplanda çalışır ve size mesaj geldiğinde uyarırı sizi.