Asp.Net ile Twitter'da Paylaşım Yapma

Twitter.com a hiç girmeden, kendi web sitemiz üzerinden api ile tweet atabilmek mümkün. Öncelikle https://apps.twitter.com adresinden yeni application oluşturuyoruz ve “ConsumerKey” , “ConsumerSecret” , “Token” ve “TokenSecret” bilgilerini alıyoruz. Daha sonra aşağıdaki kod ile tweet atabilirsiniz.
 

var ConsumerKey = "ConsumerKey";
var ConsumerSecret = "ConsumerSecret";
var Token = "Token";
var TokenSecret = "TokenSecret";
var service = new TwitterService(ConsumerKey, ConsumerSecret);//Twitter API servisine ConsumerKey ve ConsumerSecret bilgilerini girdik.
service.AuthenticateWith(Token, TokenSecret);//Twitter API servisine Token ve TokenSecret bilgileri ile giriş yapıyoruz.
var result = service.SendTweet(new SendTweetOptions
{
Status = "asp.net ile tweet attık. eyurtsever.com" //Tweet’in içeriğini giriyoruz.
});
Continue Reading

Jquery ile Pdf Görüntüleme Eklentileri

Merhaba arkadaşlar. Pdf dökümanınızı web sayfanız üzerinden görüntülemenize yarayacak ve işinizi kolaylaştıracak bir çok eklenti mevcut. Bir çok formatı ekstra program gerek duymadan açan Google Chrome pdf dosyaları içinde ideal. Fakat amacımız web sayfamızda (mesela popupla) görüntülemekse eklenti listesi,
 

  1. JavaScript PDF Reader (pdf.js): HTML5 altyapısını kullanarak şık gürünümlü pdf görüntüleme sayfası hazırlayabilirsiniz. Dikkat etmeniz gereken html5 altyapısı kullandığı için Internet Explorer’ın desteklemeyen sürümlerinde sıkıntı yaşamamanız.
    DEMO: http://mozilla.github.io/pdf.js/web/viewer.html

     

  2. jQuery Media Plugin: Tavsiye ettiğim ve sevdiğim bir eklentidir. Pdf dosyalarınızı iframe mantığı sayfanızın istediğiniz köşesinde sitediğiniz boyutlarda gösterebilirsiniz. Sadece Pdf dosyalarınız için değil Ses ve bazı (wmv) video formatlarını da oynatabileceğiniz güzel bir eklenti.
    DEMO: http://jquery.malsup.com/media/misc.html

     

  3. PDFObject: Yine pdf dosyalarınızı sayfanızın istediğini bir divin içerisinde ya da tam ekran sayfa şeklinde göstermenizi sağlayacak bir eklentidir.
    DEMO: http://pdfobject.com/examples/index.php

     

Continue Reading

Seo Nasıl Yapılır? 10 Adımda SEO

Seo , yani arama motoru optimizasyonu nasıl yapılır? Bu makalemde bir kaç temel seo taktiği anlatacağım. Aşağıdaki adımları web sitenize uygularsanız biraz da olsa sonuç alacağınızdan eminim.
 
1 – Dinamik Meta Taglar
Title : Sayfa başlığı çok önemlidir. Her sayfanın başlığı olmak zorundadır ve her sayfanın başlığı içerikle alakalı olması gerekir. 70 karakteri geçmemesi önerilir.
Örnek : Bu makalenin başlığı ” Seo Nasıl Yapılır? 10 Adımda Seo ” . Makalemin başlığı aynen title kısmına yazıyorum.
Description : Sayfamızın açıklamasını description alanına yazıyoruz. Bu alanda içerikle alakalı 1-2 cümle olmalıdır. 160 karakteri geçmemesi önerilir.
Keyword : Sayfamızın anahtar kelimelerini bu alana yazıyoruz. Sayfa içeriğiyle alakalı 8-10 tane anahtar kelime yazmanızı öneririm.
 
2- Arama motoru dostu linkler ( SEF Links )
Sitenizin linkleri anlaşılabilir ve içerikle alakalı olmalıdır.
Örneğin  eyurtsever.com/icerik.php?id=1202 değil de
eyurtsever.com/seo-nasil-yapilir  şeklinde olmalıdır.

Continue Reading

SEO Nedir?

Nedir bu seo?  Seo ingilizce bir kısaltmadır. Açılımı ise Search Engine Optimization yani Arama Motoru Optimizasyonu ‘ dur. Sitelerin kendi alanında arama motorlarında üstte çıkarılmasına yönelik çalışmaları kapsar.
 
SEO’nun temel amacı arama motorlarında yapılan aramalarda sitenin üst sıralarda çıkmasını sağlamaktır. Web sitenin aramalarda yukarıda çıkması demek; siteye daha fazla ziyaretçinin girmesi demektir.
 
Örneğin bir eticaret siteniz var ve ayakkabı satıyorsunuz. Ayakkabı satışlarınızı reklam vermeden arttırmak istiyorsunuz. İşte burada seo (arama motoru optimizasyonu) devreye giriyor. Ayakkabı kelimesi için seo çalışması yapılırsa reklam için binlerce lira ödemenize gerek kalmaz. Zaten üst sıralarda çıkacağınız için reklam maliyetleriniz azalacaktır.
 
Bu nedenle seo bir web sitesi için çok önemlidir. Hatta en önemlisi diyebiliriz. Bir sonraki makalemde seo için neler yapılabilir konusuna değineceğim.

Continue Reading

Parayı Yazıya Çevirmek ASP.NET(C#)

Para birimini yazıya çevirmek için aşağıdaki kodları kullanabilirsiniz.
Çıktısı şu şekilde olacaktır.
146,50 TL = YÜZKIRKALTI TÜRK LİRASI ELLİ KURUŞ
 
Kodlar
 

private string yaziyaCevir(decimal tutar)
{
string sTutar = tutar.ToString("F2").Replace('.', ','); // Replace('.',',') ondalık ayracının . olma durumu için
string lira = sTutar.Substring(0, sTutar.IndexOf(',')); //tutarın tam kısmı
string kurus = sTutar.Substring(sTutar.IndexOf(',') + 1, 2);
string yazi = "";
string[] birler = { "", "BİR", "İKİ", "Üç", "DÖRT", "BEŞ", "ALTI", "YEDİ", "SEKİZ", "DOKUZ" };
string[] onlar = { "", "ON", "YİRMİ", "OTUZ", "KIRK", "ELLİ", "ALTMIŞ", "YETMİŞ", "SEKSEN", "DOKSAN" };
string[] binler = { "KATRİLYON", "TRİLYON", "MİLYAR", "MİLYON", "BİN", "" }; //KATRİLYON'un önüne ekleme yapılarak artırabilir.
int grupSayisi = 6; //sayıdaki 3'lü grup sayısı. katrilyon içi 6. (1.234,00 daki grup sayısı 2'dir.)
//KATRİLYON'un başına ekleyeceğiniz her değer için grup sayısını artırınız.
lira = lira.PadLeft(grupSayisi * 3, '0'); //sayının soluna '0' eklenerek sayı 'grup sayısı x 3' basakmaklı yapılıyor.
string grupDegeri;
for (int i = 0; i < grupSayisi * 3; i += 3) //sayı 3'erli gruplar halinde ele alınıyor.
{
grupDegeri = "";
if (lira.Substring(i, 1) != "0")
grupDegeri += birler[Convert.ToInt32(lira.Substring(i, 1))] + "YÜZ"; //yüzler
if (grupDegeri == "BİRYÜZ") //biryüz düzeltiliyor.
grupDegeri = "YÜZ";
grupDegeri += onlar[Convert.ToInt32(lira.Substring(i + 1, 1))]; //onlar
grupDegeri += birler[Convert.ToInt32(lira.Substring(i + 2, 1))]; //birler
if (grupDegeri != "") //binler
grupDegeri += binler[i / 3];
if (grupDegeri == "BİRBİN") //birbin düzeltiliyor.
grupDegeri = "BİN";
yazi += grupDegeri;
}
if (yazi != "")
yazi += " TÜRK LİRASI ";
int yaziUzunlugu = yazi.Length;
if (kurus.Substring(0, 1) != "0") //kuruş onlar
yazi += onlar[Convert.ToInt32(kurus.Substring(0, 1))];
if (kurus.Substring(1, 1) != "0") //kuruş birler
yazi += birler[Convert.ToInt32(kurus.Substring(1, 1))];
if (yazi.Length > yaziUzunlugu)
yazi += " KURUŞ";
else
yazi += "SIFIR KURUŞ";
return yazi;
}

kaynak : hayatisahin.com

Continue Reading