Stroke’s no joke dial 911 htt… (307)
by Eravse on Haziran 3, 2010
Stroke’s no joke dial 911 http://www.powertoendstroke.org/strokesnojoke.html
Visual Studio 2010 Setup Sorunu (604)
by Eravse on Mayıs 20, 2010
Setup sorunu nihayetınde son buldu
.
Visual studio web installer la indirdiği dosyaları kendisi direk kurmaya çalışınca bir sıkıntı yaşanmadan kurulum gerçekleşti.
problem yaşayan arkadaşlarımızın. Trial versiyondan web installer ile yükleyip daha sonra lisanslamalarını tavsiye ederim windows 7 üzerinde bir takım sıkıntılar mevcut..
Antalya Tüpbebek Merkezi Twitter’a Açıldı. (221)
by Eravse on Mayıs 20, 2010
Antalya Tüpbebek Merkezi twitter hesabını kullanıcılarına açmış bulunmaktadır.
AntlyaIVF ‘i ve tüpbebek alanında yeni gelişmeleri , teknolojileri ve akademik çalışmaların duyurularını twitter hesabından takip edebilirsiniz.
AntalyaIVF Twitter hesabına bu linkten ulaşabilirsiniz.
Visual Studio 2010 windows 7 Setup problemi (318)
by Eravse on Mayıs 20, 2010
Bir iki haftadır yeni gelen windows 7 profesional lisansı ile visual studio 2010 yuklemeye çalışıyorum. Ama ne yaptı isem başarabilmiş değilim.
V.C 9.0 ve V.C 10.0 runtime yüklemesinde takılıyordu sistem.
En son olarak web install metodunu denemeye karar verdim ve en azından bu runtimeları düzgün olarak yükliyebileceğimi zannediyorum . şu an itibari ile 33 paketten 8 ini download etti merak içinde bekliyorum. Eğer sizde bu sorunu yaşıyor iseniz ŞU : Visual studio web installer adresinden yüklemeye başlayıp sonuçları takip edebilirsiniz.
Facebook Graph Api Search with… (399)
by Eravse on Mayıs 8, 2010
Facebook Graph Api Search with asp.net c# SAMPLE-
http://tinyurl.com/22m9evx
Facebook Graph Api Search with asp.net c# (2.253)
by Eravse on Mayıs 8, 2010
Evet facebook graph api ile beraberinde artık search (arama ) yapabilir durumdayız .
JSON data olarak deri dönüşümü olan graph apinin kullanımı ile ilgili bir kaç örnek okuduktan sonradenemeler yapmaya başlamış durumdayım daha tam net olarak anlamış olamamakla birlikte sonuca yavaş yavaş ulaşabileceğimi umuyorum .
Belki kullanmış olduğum teknik bazılarınaza abes , uzun veya hatalı geliyor olabilir.Ama şu an itibari ile gelen bir data ve listelemesi mevucut . Nasıl yaptığın değil sonuca ulaşıp ulaşmadığının önemli olduğuna inanıyorum . Tabiki kod optimizasyonu yapan dostlarımız bu konuda yardımcı olurlarsa sevinirim.
oncelikle
JSON.cs dosyası lazım olacak bizlere
JSON js = new JSON();
StringBuilder sb = new StringBuilder();
byte[] buf = new byte[8192];
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create("https://graph.facebook.com/search?q=watermelon&type=post");
HttpWebResponse response = (HttpWebResponse)
request.GetResponse();
Stream resStream = response.GetResponseStream();
string fbSearch = "";
string tempString = null;
int count = 0;
do
{
// datayı buffera yaz
count = resStream.Read(buf, 0, buf.Length);
// okunacak data oldugundan emın ol
if (count != 0)
{
tempString = Encoding.ASCII.GetString(buf, 0, count);
sb.Append(tempString);
}
}
while (count > 0); // okumak için data mevcutmu ?
// eger data varsa stringe ata
fbSearch += sb.ToString();
JsonTextParser parser = new JsonTextParser();
Hashtable ht = (Hashtable)JSON.JsonDecode(fbSearch);
ArrayList keys = GetKeys(ht);
// grid e basmak icin datatable olustur
DataTable table = new DataTable("test");
table.Columns.Add("key", typeof(string));
table.Columns.Add("value", typeof(string));
foreach (object obj in keys)
{
if (obj.ToString() == "data")
{
ArrayList values = (ArrayList)ht[obj];
foreach (object obji in values)
{
ArrayList keys2 = values;
foreach (object obj2 in keys2)
{
ArrayList valu1 = (ArrayList)keys2;
ArrayList o = GetKeys((Hashtable)obj2);
ArrayList v = GetValues((Hashtable)obj2);
int count1 = o.Count;
ArrayList a = new ArrayList();
for (int i = 0; i < count1; i++)
{
table.Rows.Add(o[i].ToString(),v[i].ToString());
}
GridView1.DataSource = table;
GridView1.DataBind();
}
}
}
}
}
public static ArrayList GetKeys(Hashtable table)
{
return (new ArrayList(table.Keys));
}
public static ArrayList GetValues(Hashtable table)
{
return (new ArrayList(table.Values));
}
belirttiğim gibi belki taklalar atarak sonuca ulastım ama çok da fena olmadı...
Sonuc olarak cıktı ekranımız
yurdum insanının zekasını … (107)
by Eravse on Mayıs 8, 2010
yurdum insanının zekasını kıskanan avrupalılar
http://www.eravse.com/index.php/2010/05/08/karadeniz-insaninin-zekasini-kiskanan-avrupalilar
Karadeniz insanının zekasını kıskanan avrupalılar (263)
by Eravse on Mayıs 8, 2010
Evet yazı başlığında da belirttiğim gibi sadece bizim etrafımızda neşe kaynağı olarak bulunan karadeniz insanlarımız değil kıvrak zekalı olanlar. Yada kıvrak zekasından esinlenip kopya çeken avrupalılar mı desek bilemiyorum
Hep dalga geçer ve oha , çüş buda mı oldu , böyle iş mi olur gibi kelimeler sarf ettiğimiz yurdum insanını yermeden konuşmak bence faydalı çünkü sadece türkiyede değil avrupada da bu gibi cinlikler oluyormuş.
resimler internetten ama harbi güzel fikirler kuzu çevirmeye bittim
Yedda Twitter api ile Friends Listeniz (292)
by Eravse on Nisan 17, 2010
Evet bugün sosyal medya da devrim yaratmış site apilerinden birine bağlanmayı denedim. Tabiki .net in sağlamış olduğu bazı kolaylıklarda var bu konuda. Yeni siteler yeni projeler devamlı olarak bir api ve development araçları ile dolu.
Yedda.Twitter tw = new Twitter();
static string user = "xxx";
static string pass = "xxxx";
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xdoc = new XmlDocument();
xdoc.InnerXml = tw.GetFriends(user, pass, Twitter.OutputFormatType.XML);
StringReader sr = new StringReader(xdoc.InnerXml);
DataSet ds = new DataSet();
ds.ReadXml(sr);
DataList1.DataSource = ds.Tables[1];
DataList1.DataBind();
}
aslında çok çok basite indirgenmiş bir dll yedda. kullanımı oldukca basit size kalan sadece bir seçim yapmak xml,atom,json vb . * not : yadda ile requestler biraz yavaş çalıştığınız söylemek isterim.
Asp.net Datalist Custom Page Control From Database (459)
by Eravse on Mart 21, 2010
Evet Bazen asp.net de datalistlerde paging yapmak izdırab olabilir ama eger dinamik içerikli ve resimleri simetrik olmayan yanı sıralama gerektıren bir listelemeniz var ise bu control işimize yarayabilir.
Öncelikle database de urunler tablosu ıcıne
urunadı – urunresmi – page – order field lerini içeren bir tablo olusturalım
daha sonra bir ascx içine datalistimizi page fieldına gore gruplayıp cekelim böylece eklemek istediğiniz kadar sayfa otomatik olarak page controle eklenecektir.
< %@ Control Language="C#" AutoEventWireup="true" CodeFile="Page_Control.ascx.cs" Inherits="ascx_Page_Control" %>ataList ID="DataList1" runat="server" DataSourceID="AccessDataSource1" RepeatDirection="Horizontal" onitemdatabound="DataList1_ItemDataBound">
evet hyperlink kısmımız tahmin edebileceğiniz gibi 1 2 3 4 gıbı sayfaların image larını ıcermekte.
daha sonra page_control.aspx.cs dosyasında
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
HyperLink hl = ((HyperLink)e.Item.FindControl("hl"));
int count = DataList1.Items.Count;
//if(Request.QueryString["page"])
int item = e.Item.ItemIndex;
int i = item + 1;
if (e.Item.ItemIndex == Convert.ToInt32(Request.QueryString["page"]) - 1)
{
hl.ImageUrl = "../images/button/" + item + "_h.gif";
}
hl.NavigateUrl = "../Default.aspx?page=" + i;
}
burada eğer default.aspx de Request.QueryString["page"] yok ise direk olarak 1 e yonlendırılecektir.
default.aspx de ise şöyle bir alicengiz olayı yapmamız gerekecektır.
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["page"] == null)
{
Response.Redirect("Default.aspx?page=1");
}
}













