Osman KURT

Yazılım Uzmanı | MVC Eğitmeni

Asp.Net ile Kalıcı Permanent 301 Yönlendirme Nasıl Yapılır?

Web uygulamanızda bir linki kalıcı olarak değiştirmek, farklı bir adrese taşımak istiyorsanız bunu arama motorlarına, örneğin google, 301 hata kodu ile bildirmeniz gerekmektedir.

Örnegin osmankurt.net/arsiv.aspx şeklindeki sayfanızın adresini günün birinde osmankurt.net/gecmis.aspx şeklinde değiştirmek isteyebilirsiniz. Arama motorları eski sayfanın adresini daha önceden indekslediği için bunu arama motorlarına bildirmezseniz SEO açısından hatalı bir işlem yapmış olursunuz.

Arama motorlarında üst sıralar da yer almak istiyorsak ve geçmiş index değerlerimizi korumak istiyorsak. Bunu iyi uygulamak zorundayız.

Örnek;

 
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.osmankurt.net/YazilimUzmani");
Response.End();
} 

Görüşmek üzere

Osman KURT
Yazılım Uzmanı

LG G2 Lollipop Güncellemesi Türkiye'de

Uzun zamandır beklenen lollipop güncellemesi android telefonuma gün için de geldi. Pc Suite üzerinden yaklaşık 30 dk da kurduğum güncelleme tasarım açısından baya bişey kattı telefonuma. Performans olarak ta eskiye nazaran bence güzel.

Tek sorun telefonun ısınması. Whatsapp üzerinden yapılan normal bir konuşma da bile belli bir süre sonra ısınma meydana geliyor. Yanlış anlamayın ciddi bir ısınma olayından bahsediyorum. Umarım ilk yükleme ile alakalı bişeydir. Şuan için kapalı vaziyette full şarj yapıyorum. Daha iyi olacaktır diye tahmin ediyorum.



Kolay gelsin.
Osman KURT

Microsoft ile 40 Yıl

Microsoft var olalı 40 yıl olmuş. Bugün eğer her evde bu firmanın ürünü kulanılıyorsa gerçekten de haber olamaya değer bir durum olduğunu düşünüyorum. Eh ne diyelim nice 40 senelere Microsoft.

Bill seni seviyoruz :D


Hayat Dersi Çıkarılacak 15 Söz

Çehov’dan hayat dersi olabilecek 15 söz;

  • İnsan inandıklarıdır.
  • Hayatı anlamak istiyorsan, konuşulan ve yazılanlara inanmayı bırak, gözlemle ve hisset
  • Hayat seni güldürmüyorsa, Espiriyi anlamadın demektir.
  • Birileri arkanızdan konuşuyorsa, onlardan öndesiniz demektir.
  • Sen sevdiğin için sakın utanma, bil ki utanması gereken; sevildiğini bildiği halde sevmesini bilmeyendir aslında.
  • Kendini yalnız hisseden kimse için her yer çöldür.
  • Aşılmasına imkan olmayan hiçbir duvar yoktur.
  • Yalan kadar insanı alçaltan bir şey yoktur.
  • Eğer sen, kusursuz olsaydın; Başkalarının kusurlarını bulup çıkarmaya bu kadar meraklı olmazdın.
  • Kendinden başka kimseye benim diyemezsin, Çünkü sadece yanındadır.
  • Sana bir iyi bir de kötü haberim var. İyi haber; henüz ölmedik, Kötü haber; hala yaşıyoruz.
  • Anlamaya çalışma. Hayat böyledir işte.. Hep o kıyamadıklarımız kıyar size.
  • Hayatınızın sonuna kadar yaşamadıkça talihinizden şikayet etmeyin.
  • En tehlikeli insan tipi az anlayan çok inanandır.
  • Bana ayın parladığını söylemeyin; bana kırık camdaki parıltıyı gösterin.

Osman KURT

LG G2 için Lollipop Güncellemesi Videosu

Benim de beğenerek kullandığım telefonuma lg sağolsun yeni bir update verecekmiş. G2 ile kötü imajını toplamaya başlayan LG, G2 ye olan vefasını sağolsun her fırsatta gösteriyor. Ben hızlı update'lerden yana değilim biraz geç olabilir iş ki sağlam olsun. Sonradan yaşanan aksaklıklar son derece can sıkıcı olabiliyor. Bence biraz sabretmekte fayda var ortaya iyi bir iş çıkacak sonuçta.

Alt kısımda ki video da aradığınız detayları bulabileceksiniz. Bu update ile birlikte g3 teması da bizim canavarlara geliyormuş. Ne diyim lg iyi ki varsın ;)






Görüşmek üzere,
Osman KURT

C# İki Liste Arasında ki Farkı Bulma

Merhaba arkadaşlar,

Bu yazımda MVC eğitimi kapsamında elimizde var olan iki liste arasında ki farkı bulmayı sağlayan kod parçacığını inceleyeceğiz. Elimiz de string veri tutan iki adet liste olduğunu varsayalım. Bunların içinden de birinde olup diğerinde olmayan item'ları bulmayı deneyelim. Çok basit bir kod parçası mevcut bu iş için. Ekstra herhangi bir işleme gerek kalmadan işimizi halledebiliyoruz.

Örnek Kod parçası;


 
List ListeBir = new List();
List ListeIki = new List();

ListeBir.Add("osmankurt.net");
ListeBir.Add("kariyersoft.com");
ListeIki.Add("osmankurt.net");

var ListelerArasiFark = ListeBir.Except(ListeIki).ToList();

Bu kod bloğu istediğimiz işlemi yapıyor arkadaşlar.
Başka bir yazıda görüşmek üzere,

Osman KURT
Yazılım Uzmanı & MVC Eğitimi

Linkedin Daha Ne Kadar Karışık Olabilir

Linkedin kullanırken ben mi bu kadar zorlanıyorum yoksa genel bir sıkıntı mı? bunu merak ettim arkadaşlar. İlk zamanlarda çekincelerim olsa da, insanların benimle bağlantı kurmalarından son derece memnundum. Daha sonra o kadar alıştım ki aslında içinde bulunduğum projelerimi vs bilgileri ekliyor, periyodik olarak güncellemerimi yapıyordum.



Ama lanet analist ekibi sanırım bazı şeyleri bozma niyetinde ki profil düzenleme sayfasına girdiğim anda içinde kaybolmaktan kurtulamıyorum. Sosyal olmanın ve sosyal anlamda profesyonel olmanın zorunlu kılındığı günümüzde böyle iyi projelerin analistler elinde yıpranmaları beni ne kadar üzüyor anlatamam :(

Arkadaşım illa adını mı diyim! sakin olun anlaşılır olun. İnsanlar artık karışık kuruşuk şeylerden beklentileri bıraktı. Tasarımda bile flat hallere dönüşürken senin bu karışıkşlığın beni bitirdi linkedin.

Ne diyim inşallah kısa zaman da bu huyundan vazgeçersin.

Osman KURT
Yazılım Uzmanı & Analist Mağduru