27 Aralık 2015 Pazar

Honoré de Balzac - Vadideki Zambak - 164


Şunu iyi biliniz ki kötü niteliklerini çevresindekiler batırabilir, tutkular ve insanlık saygısı bunları engeller, hızlarını keser. Daha sonra insan yaşlandıkça ve bir de yalnız kalınca, küçük kusurlar ne kadar uzun süre bastırılmışsa o kadar da korkunç biçimde ortaya dökülür. İnsan  zayıflıkları temelden bayağıdır ne yatışır, ne de biter. Dün verdiğinizi bugün, yarın sürekli ister, ayrıcalıkları hemen benimserler ve bunların alanlarını genişletmek isterler. Güç bağışlayıcıdır, gerçekler karşısında boyun eğer doğrudur, sakindir. Oysa zayıflıktan kaynaklanan tutkular acımasızdır; gizlice çalınmış meyveleri sofradaki meyvelere yeğleyen çocuklar gibi davranmak böyle tutkulara mutluluk verir.


Honoré de Balzac - Vadideki Zambak

26 Aralık 2015 Cumartesi

Security Exception


Web Config dosyasının üzerinde yapacagınız küçük bir güncelleme ile bu hatayı giderebiliriz.


<system.web>
     <trust level="Full" />
 </system.web>

Güvenlik seviyesini düzenlemiş oluyoruz.

Aziz Nesin


Haritalara baktım, hiçbirinde evin yok. Ansiklopedilere baktım, hiçbirinde resmin yok. Sözlüklere baktım, hiçbirinde ismin yok. Aynada kendime baktım, seni gördüm. Benden başka yerin yok.

Aziz NESİN

Turgut Uyar - Palyaço


Palyaço

i.

kaç kişiyi öldürdüm düşlerimde
kaç kilo çekerdi yalnızlık
kaç kere ezildim altında
yaz yağmurlarının

belki de palyaçolar ağlardı pazartesi sabahları
her sirk geldiğinde ağlamaklı olurduk
hep ağlamaklı olurduk gülünecek halimize

kim sevmezdi çiçekleri filan
”ben sevmezdim” dedim, “yalan” dedi

bunu palyaço söyledi,
palyaço söyledi ben yazdım
yazdım, yazmasam ağlayacaktım

herkes ağlarmış biraz, ben de ağladım
sırf bu yüzden mi ağladım
alçaklık gibi bir şey oldu bu biraz

biraz birazdım her şeyden
dün biraz sinirlenmiştim mesela
yarın bir kadını seveceğim biraz
biraz biraz kör oldum bügünlerde

ama rakı kadehlerini boşaltmayın
eksilmesin hiçbir şey
hiçbir şeyden dahi olsa
kalsın biraz

ii.

umursamıyorum yılgınlığımı filan
çünkü sessizce yaşanmalı her şey
bir devrim sesszce olmalı mesela
ve her sözcüğüne inanmalı bir palyaçonun

bir palyaço neden yalan söylesin ki
ben palyaço olsaydım söylemezdim
marangoz olsaydım da söylemezdim
ben insan olsaydım yalan söylemezdim!

hem nereden çıkardınız palyaçonun yalnızlığını
kaç kilo çeker ki bir palyaço
hem neden yüzüme vuruyorsunuz
bir çirkin ördek yavrusu olduğumu

gocunmam ki ben, ben gocunmam
bir palyaço ne kara gocunmazsa
o kadar, o kadar gocunmam işte

rakı doldurun! eksilmesin

iii.

bitmedi, yazacağım daha
yazmazsam ağlayacağım çünkü
alçakça olacak biraz

hem biz o zaman kimdik ki, nerelere giderdik
her sokakta biraz daha eksilirdik
bilirdim, geceleri puslu puslu olurdu bazen
bazen birisi fısıldarmış gibi olurdu
”duyamadım”, derdim, “tekrar et!”
sessizliğe bürünürdü o vakit her şey
sokaklar daha bir puslu
palyaçolar daha bir ağlamaklı olurdu
ve ben daha bir alçak olurdum
ağlardım biraz

hem sen kimsin, çekiştirme diyorum
hatta kuyruğuma basma diyorum
acıyor, tırmalarım,-
diyorum

kahrol, kahrol!
diyorum

iv.

geçen gün yüzüme rastladım bir ilan panosunda
korktum birden, kusacak gibi oldum
”olur öyle” dedi palyaço,
”herkes alçaktır biraz”
”otur ulan!” dedim, bağırdım ona
ben bazen bağırırım biraz

”rakı doldur!” dedim, “eksilmesin!”
ben bazen eksilirim biraz
aslında hepimiz eksilirmişiz biraz
bunu sonradan öğrendim

ben aslında her şeyi sonradan öğrendim
herkes herkesi sonradan öğrenirmiş
bunu da sonradan öğrendim

örneğin;

geçen gün bir kadınla seviştim
biraz değil çok seviştim

ya işte öyle palyaço
diyorum ki,
bunu da yeni öğrendim
sevişmek de eksilmekmiş biraz

v.

kim sevmezdi ki kuş ötüşlerini filan
”ben sevmezdim” dedim, “yalan”
dedi
bunu palyaço söyledi
palyaço söyledi, ben yazdım
yazmasam, alçak olacaktım
hem ben roman da yazdım biraz

bazen diyorum ki, palyaço,
sen olmasan ben ne yaparım
alçakça eksilirim belki biraz
her yağmur yağışında yerindi dibine girerim
hiçbir kadının kasıklarını öpemem belki
ya da unuturum sonradan öğrendiklerimi

biraz biraz anlıyorum ki,
yüzler eller, o terli vücutlar filan
her şey plastikmiş biraz

vi.

haydi sirtaki yapalım palyaço
rakı doldur, yine eksildik biraz

24 Aralık 2015 Perşembe

Asp.net ile ip adresini alma ve text dosyasına yazma


öncelikle  using System.IO; kütüphanesini projemize dahil ediyoruz.

string IP = "";
        if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)
        {
            IP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
        }
        else if (HttpContext.Current.Request.UserHostAddress.Length != 0)
        {
            IP = HttpContext.Current.Request.UserHostAddress;
        }

        

        StreamWriter sw = File.AppendText(Server.MapPath("~/log.txt"));
        sw.WriteLine(IP + "-->" + DateTime.Now);
        sw.Flush();
        sw.Close();

22 Aralık 2015 Salı

MVC - Controller ve Kavramları

Controller, MVC'de projenin iç süreçlerini kontrol eden bölümdür. Bu bölümde View ile Model arasındaki bağlantı kurulur. Kullanıcılardan gelen istekler (request) Controller sınıflarında değerlendirilir, isteğin detayına göre hangi islemlerin yapılacağı ve kullanıcıya hangi view'ın döneceği (reponse) belirtilir.

Controller sınıfları, Controllers klasörünün içinde bulunur.

Action Nedir

Asp.net MVC projerlerinde, kullanıcı arayüzleri (view'lar) içindeki bilgilerin controller sınıfları içinde yönetildiği metodlardır. Action metodlarıyla view'e veri gönderme, view'ı çalıştırma, view'ın formu içindeki bilgileri alma ve veritabanına kaydetme gibi bir çok işlem gerçekleştirilmektedir.

ActionResult Kullanımı.

public ActionResult Index()
        {
            return View();
        }

RedirectResult Kullanımı

[httpPost]
 public RedirectResult Yonelendir(string deger)
        {
            return  Redirect(deger);
        }

JsonResult Kullanımı

[httpPost]
public JsonResult ListeleJson()
        {
            var  tablo = veritabani.tablo.ToList();
            return  Json(tablo);
        }

Jquery Kodu

<script type="text/javascript">
$(document).ready(function (){
    $('#TabloList').click(function(){
     
        $.ajax({
         type:"POST",
         url:"ListeleJson",
         contentType:"application/json; charset=utf-8",
         dataType:"json",
         success:function (msg){
             alert(msg);
         }

      })
         return false;
      })
})
</script>

Html Kodu

<input type="button" value="Listele" id="TabloList"/>




MVC - Model ve Kavramları


Model MVC projelerinde kullanılan veri türlerine (nesnelere) verilen isimdir.

MVC - VIEW ve Kavramları


View : MVC prolerinde kullanıcının gördüğü ve kullancıdığı arayüzdür. Bu bölümde projeinin kullanıcılara sunulacak olan HTML dosyları yer almaktadır.

Viewlerin yapısı ASP.NET sayfalarında olduğu gibi master page yapısınada dönüşe bilmektedir. Projenin içiersinde bulunan "Shared" Klasörünün içerisinde bulunan _Layout.cshtml sayfası masterpage görevi görmektedir. Bir sayfaya master page uygulamak için

@{
   Layout = "~/Views/Shared/_Layout.cshtml";
}

Şeklinde tanımlana bildiği gibi

Views Klasörünün altında yer alan _ViewStart.cshtml sayfasındada

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}

tanımlanarak bütün Views Klasörü altında bulunana sayfalara uygulanabilir.

_Layout.cshtml sayfasının asp.net de olduğu gibi bölümlere ayırabiliriz.

@RenderBody()
oluşturmuş olduğunuz view sayfalarında herhangi bir tanımlama yapmadan direk olarak yazmış olduğunuz kodların _layout saydasında @RenderBody() ile tanımlı alana yerleşirler.

@RenderSection("BolumAdı",true or false - kullanılmasının zorunlu olup olmadığını tanımlıyoruz);

@RenderSection kullanmak için sayfa içerisinde tanımlamamız gerekiyor.

Tanımlanması :

@section BolumAdi1
{
 Bölüm İçeriği buraya yazılıyor.
}

Bunların haricinde birde Partical viewler vardır. Asp.net deki control yapısına benzeyen bir yapıya sahiptirler.

View'i oluşturuken partical view olarak oluşturusunuz.




sayfalarda kullanmak içinde

@Html.Partial("_partialİsmi")

kod blogunu kullanırısınız.


9 Aralık 2015 Çarşamba

MVC - Asp.net MVC 4 Nedir.






Asp.net ve Ado.net in yeniden harmanlanması

Klasik asp.net'in web forumlarını unttuğumuz herşeyin birande html'e ve html ile daha samimi bir kod yapı ve mimari Model View Controller yani MVC'ye dönüştüğü sayfaların yerini methotların aldığı, google'nin canı ciğeri gibi sevdiği sayfa yapılarına dönüşen kodlama sistemi ve url yapıları daha az SQL kodları ve Entity Framework'un daha aktif kullanıldığı MODEL yapıları.

Yeni değil ama daha samimi bir kod yapısı olarak nitelendirebiliriz.


Sevgi Duvarı - Can Yücel



Can Yücel(1927-1999)

Sevgi Duvarı

Sen miydin o yalnızlığım mıydı yoksa
Kör karanlıkta açardık paslı gözlerimizi
Dilimizde akşamdan kalma bir küfür
Salonlar piyasalar sanat sevicileri
Derdim günüm insan arasına çıkarmaktı seni
Yakanda bir amonyak çiçeği
Yalnızlığım benim sidikli kontesim
Ne kadar rezil olursak o kadar iyi

Kumkapı meyhanelerine dadandık
Önümüzde Altınbaş, Altın Zincir, fasulye pilakisi
Ardımızda görevliler, ekipler, Hızır Paşalar
Sabahları açıklarda bulurlardı leşimi
Öyle sıcaktı ki çöpcülerin elleri
Çöpcülerin elleriyle okşardım seni
Yalnızlığım benim süpürge saçlım
Ne kadar kötü kokarsak o kadar iyi

Baktım gökte bir kırmızı bir uçak
Bol çelik bol yıldız bol insan
Bir gece Sevgi Duvarını aştık
Dustuğum yer öyle açık seçik ki
Başucumda bi sen varsın bi de evren
Saymıyorum ölüp ölüp dirilttiklerimi
Yalnızlığım benim çoğul türkülerim
Ne kadar yalansız yaşarsak o kadar iyi

8 Aralık 2015 Salı

Gitar Akort'u




Dijital akort aleti kullanarak gitar nasıl akort edilir?

Öncelikle bilmeniz gereken şey, dijital akort cihazlarının batı sistemli notasyona dayanmış olduğudur. Örneğin bizler notaları do-re-mi-fa-sol-la-si diye isimlendirirken, batılılar bunları alfabenin ilk yedi harfine kodlamışlardır. Aşağıda ki tablodan bu sistemi öğrenin. Gitar öğrenmek isteyen müzisyen adaylarının sıkça karşılaşacağı bir sistemdir.

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

Gitarı çalma pozisyonun da tuttuğumuz da, en altta kalan tel 1. teldir. Teker teker, yukarıya doğru 2. 3. 4. 5. 6. tel diye numaralandırılmıştır.


Klasik, Akustik, Elektro gitar akordu için;

1. Tel – e (Mi)
2. Tel – B (Si)
3. Tel – G (Sol)
4. Tel – D (Re)
5. Tel – A (La)
6. Tel – E (Mi)

Bas gitar akordu için;

1. Tel – G (Sol)
2. Tel – D (Re)
3. Tel – A (La)
4. Tel – E (Mi)

Kaynak : gitarmagazin.com