Yeni url kısaltma servisi aspx.co ile uzun uzun url leri kısacık url ler haline dönüştürebiliyorsunuz.
örnek olarak uzun uzun
yazmak yerine
şeklinde kısacık bir url gönderdiğinizde birisine daha sempatik gelip tıklanabilirliğini arttırabilirsiniz.
|
||||||||||||||
|
Yeni url kısaltma servisi aspx.co ile uzun uzun url leri kısacık url ler haline dönüştürebiliyorsunuz. örnek olarak uzun uzun yazmak yerine şeklinde kısacık bir url gönderdiğinizde birisine daha sempatik gelip tıklanabilirliğini arttırabilirsiniz. Bir çok web tasarımcısının sitelerinin tasarımlarını firebug ile düzenlediğini ve burada yaptığı değişiklikleri css dosyalarına kopyalayıp yapıştırdığına şahit oldum. Dün bununla ilgili biraz araştırma yapıp firebug üzerindeki değişiklikleri direk kaydetmenin bir yolunu aradım ve karşıma FireFile adında bir Firebug eklentisi çıktı. Bu eklenti ile yaptığınız değişiklikleri direk server a gönderebiliyorsunuz. Kısaca yaptığı işlem şu : - Firebug a attach olarak Css düzenlemelerini track ediyor Burda sözü geçen endpoint eklentiyi geliştiren arkadaşın canlıda kullanılmak üzere yazdığı bir php dosyasından ibaret. Eklentiyi biraz debug ederek yaptığı işlemin en basit halini kendim kullanabileceğim bir Asp.Net dosyası olarak geliştirdim. Böylece local de asp.net web development server üzerinden istediğim gibi css lerimi kolay bir şekilde değiştirebilir hale geldim. Kurulum için öncelikle bu adresten firebug ı kurmuş olmanız gerekiyor: Sonra firefile eklentisini bu adresten edinebilirsiniz: https://addons.mozilla.org/en-US/firefox/addon/52365/ En son olarakta FireFile.aspx dosyasını aşağıdaki adresten indirebilirsiniz : http://www.yilmazyavuz.com/yyblog/wp-content/uploads/FireFileAspx.rar Kullanımı readme.txt dosyasında anlatılmıştır.Soru ve önerileriniz için bu yazıya yorum yapabilirsiniz. Bildiğiniz üzere Asp.Net tarafında html elementleri runat server yaptığınız verdiğiniz id / name attribute leri render edilirken bağlı bulunduğu asp.net panel/ container / div vb nesnelerin idlerinide almakta. Jscript ile bu elementleri bulmak için aşağıdaki Jquery selectorünü kullanabilirsiniz. Örneğin divSagTaraf adinda bir asp.net runat server yapılmış bir divimiz olsun bu eğer dışında başka bir container vb varsa
$('#divSagTaraf') .slideDown();
şeklinde bir komut çalışmayacaktır, jquery bulamadığı element için hata vermeyeceği gibi herhangi bir işlemde yapmayacaktır.
$("[id$='divSagTaraf']").slideDown();
şeklinde bir javascript kodu id sinin sonunda divSagTaraf geçen bir element arayacağı için herhangi bir hata vermeden çalışacaktır. Ancak bu işlemi bir repeater, dataview yada birden fazla kullanılan bir usercontrol içindeki bir element için uygularsanız tüm aynı id ile biten divler yapılan işlemden etkilenecektir. Asp.Net de herhangi bir html form elementinin verisini server-side olarak işlemek için; elementin üzerine runat=server yazdığınızda verdiğiniz id ile server-side ulaşabilmektesiniz. Örnek aspx : <input type="hidden" id="hdnGizliBilgi" runat="server" /> Csharp : hdnGizliBilgi.Value = "CokGizliBilgi"; Ancak runat=”server” demediğiniz form elementlerinin değerine ulaşabilmek için ; ilgili elementin name attribute ünü vermeniz gerekmektedir. Ve server-side olarak alırken içindeki değeri şu şekilde alabilirsiniz. Örnek aspx : <input type="hidden" name="hdnGizliBilgi" /> Csharp: string gelenveri =Request.Form["hdnGizliBilgi"];
if(gelenveri == "AzGizliVeri")
Response.Redirect("http://www.google.com");
else
Response.Redirect("http://yilmazyavuz.com");
Xml dosyalarını excel yada başka bir dosya tipine anlamlı bir şekilde çevirmek için yazdığım Xml Exporter i aşağıdaki linkten kurabilirsiniz. Programla ilgili öneri ve hata bildirimlerini bu yazıya yorum olarak ekleyebilirsiniz. SqlDependency ile yaptığım ilk test te karşıma çıkan bir problemi paylaşmak istedim. Yazdığım kod aşağıdaki gibiydi. Ancak sürekli cache yenileme bloğuna düşüyordu ve sorunu çözmek için şu adresten koşulları sağladığıma emin olmaya çalıştım, adreste yazılanlara göre herhangi bir problem görünmüyordu sonra sorgumda bulunan alanları değiştirdim, bir kaç sildim , bir kaç alan ekledim değişen bir şey yoktu. En sonunda [yy_commerce] yazan db adını sorgudan çıkardım ve sorun çözüldü. Çalışan Sorgu: SELECT [oid],[TimeStamp] from [dbo].[Bilgisayar_CatalogProducts] WHERE i_ClassType = 4 Çalışmayan Sorgunun bulunduğu kod:
protected void Page_Load(object sender, EventArgs e)
{
if (HttpContext.Current.Cache["myc"] == null)
{
using (SqlConnection connection =
new SqlConnection(GetConnectionString()))
{
using (SqlCommand command =
new SqlCommand(GetSQL(), connection))
{
SqlCacheDependency dependency =
new SqlCacheDependency(command);
SqlDependency.Start(GetConnectionString());
connection.Open();
DataTable dt= new DataTable();
SqlDataAdapter da = new SqlDataAdapter(command);
da.Fill(dt);
Label1.Text = "Cache Refresh: " +
DateTime.Now.ToLongTimeString();
HttpContext.Current.Cache.Insert("myc", dt, dependency);
}
}
}
ASPxGridView1.DataSource = HttpContext.Current.Cache["myc"];
ASPxGridView1.DataBind();
}
private string GetSQL()
{
return "SELECT [oid],[TimeStamp] from [yy_commerce].[dbo].[Bilgisayar_CatalogProducts] WHERE i_ClassType = 4";
}
private string GetConnectionString()
{
return "server = .;Integrated security=SSPI; database=yy_commerce";
}
Garanti musterileri bilirler cep subesi uzerinden yapilan havale eft bilimum islem icin garantinin fahis fiyat tarifesi islemez, yani ucretsizdir. Peki cep subesine girmek icin ille cep telefonundan gprs / 3g ye mi baglanmak lazim ? tabiki hayir. Normalde bilgisayarinizdan wap.garanti.com.tr ye girmek istediginizde size soyle bir uyari verecektir.
Ama bu hicbirsekilde bilgisayar uzerinden buraya erisemeyecegimiz anlamina gelmiyor. Garanti bankasi cep subesi bu hatayi vermek icin, istegi gonderen browser in UserAgent parametresini kontrol ediyor. Bizde Chris Pederick adli arkadasin firefox icin yazdigi UserAgentSwitcher eklentisini kullanarak bu sorunu cozuyoruz. http://chrispederick.com/work/user-agent-switcher/ Eklentiyi kurduktan sonra Firefox menulerinden Tools altina, User Agent Switcher adinda yeni bir menu geliyor burdan Iphone secenegini secerek cep subesine bilgisayariniz uzerinden girebilirsiniz. |
||||||||||||||
|
Copyright © 2010 Yılmaz Yavuz - All Rights Reserved |
||||||||||||||
Son Yorumlar