<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yılmaz Yavuz</title>
	<atom:link href="http://www.yilmazyavuz.com/yyblog/index.php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.yilmazyavuz.com/yyblog</link>
	<description>bir yazılımcının günlüğü v2</description>
	<lastBuildDate>Mon, 15 Feb 2010 09:32:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Asp.Net form datası almak</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2010/02/asp-net-form-datasi-almak/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2010/02/asp-net-form-datasi-almak/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 09:32:14 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[request.form]]></category>
		<category><![CDATA[runat]]></category>
		<category><![CDATA[runat=server]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=452</guid>
		<description><![CDATA[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 :
 &#60;input type=&#34;hidden&#34; id=&#34;hdnGizliBilgi&#34; runat=&#34;server&#34; /&#62;
Csharp : 
 hdnGizliBilgi.Value = &#34;CokGizliBilgi&#34;;
Ancak runat=&#8221;server&#8221; 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 [...]]]></description>
			<content:encoded><![CDATA[<p>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.</p>
<p><strong>Örnek aspx :</strong></p>
<pre class="brush: html;"> &lt;input type=&quot;hidden&quot; id=&quot;hdnGizliBilgi&quot; runat=&quot;server&quot; /&gt;</pre>
<p><strong>Csharp : </strong></p>
<pre class="brush: csharp;"> hdnGizliBilgi.Value = &quot;CokGizliBilgi&quot;;</pre>
<p>Ancak runat=&#8221;server&#8221; demediğiniz form elementlerinin değerine ulaşabilmek için ; ilgili elementin <strong>name attribute</strong> ünü vermeniz gerekmektedir. Ve server-side olarak alırken içindeki değeri şu şekilde alabilirsiniz.</p>
<p><strong>Örnek aspx :</strong></p>
<pre class="brush: html;">&lt;input type=&quot;hidden&quot; name=&quot;hdnGizliBilgi&quot;  /&gt;</pre>
<p><strong>Csharp:</strong></p>
<pre class="brush: csharp;"> string gelenveri =Request.Form[&quot;hdnGizliBilgi&quot;];
if(gelenveri == &quot;AzGizliVeri&quot;)
Response.Redirect(&quot;http://www.google.com&quot;);
else
Response.Redirect(&quot;http://yilmazyavuz.com&quot;);</pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2010/02/asp-net-form-datasi-almak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YYToolkit &#8211; XmlExporter</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/yytoolkit-xmlexporter/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/yytoolkit-xmlexporter/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 09:38:26 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[YYToolkit]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[export to xml]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[word]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xml convert]]></category>
		<category><![CDATA[xml export]]></category>
		<category><![CDATA[xml viewer]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=430</guid>
		<description><![CDATA[
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.
XmlExporter i indir
]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-431" href="http://www.yilmazyavuz.com/yyblog/index.php/2009/12/yytoolkit-xmlexporter/yytoolkit/"></a><a href="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/yytoolkit.png"><img class="alignnone size-medium wp-image-431" title="yytoolkit" src="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/yytoolkit-300x163.png" alt="yytoolkit" width="300" height="163" /></a></p>
<p>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.</p>
<p><a title="XmlExporter i indir" href="http://www.yilmazyavuz.com/YYToolkit/publish.htm" target="_blank" onclick="pageTracker._trackEvent('YYToolkit','Download', 'XmlExporter',1);">XmlExporter i indir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/yytoolkit-xmlexporter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SqlDependency &#8211; Sürekli bildiri gönderme problemi</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/sqldependency-surekli-bildiri-gonderme-problemi/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/sqldependency-surekli-bildiri-gonderme-problemi/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 08:38:11 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[ado.net]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql dependency]]></category>
		<category><![CDATA[sql service broker]]></category>
		<category><![CDATA[SqlCacheDependency]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=424</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p>SqlDependency ile yaptığım ilk test te karşıma çıkan bir problemi paylaşmak istedim.</p>
<p>Yazdığım kod aşağıdaki gibiydi. Ancak sürekli cache yenileme bloğuna düşüyordu ve sorunu çözmek için <a href="http://msdn.microsoft.com/en-us/library/aewzkxxh.aspx">şu adresten </a>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<span style="text-decoration: underline;"> [yy_commerce] yazan db adını sorgudan çıkardım</span> ve sorun çözüldü.</p>
<p><em>Çalışan Sorgu:</em></p>
<pre class="brush: sql;">SELECT  [oid],[TimeStamp] from [dbo].[Bilgisayar_CatalogProducts] WHERE i_ClassType = 4</pre>
<p><em>Çalışmayan Sorgunun bulunduğu kod:</em></p>
<pre class="brush: csharp;">

protected void Page_Load(object sender, EventArgs e)
{

if (HttpContext.Current.Cache[&quot;myc&quot;] == 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 = &quot;Cache Refresh: &quot; +
DateTime.Now.ToLongTimeString();
HttpContext.Current.Cache.Insert(&quot;myc&quot;, dt, dependency);
}
}
}
ASPxGridView1.DataSource = HttpContext.Current.Cache[&quot;myc&quot;];
ASPxGridView1.DataBind();
}

private string GetSQL()
{
return &quot;SELECT  [oid],[TimeStamp] from [yy_commerce].[dbo].[Bilgisayar_CatalogProducts] WHERE i_ClassType = 4&quot;;

}

private string GetConnectionString()
{
return &quot;server = .;Integrated security=SSPI; database=yy_commerce&quot;;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/sqldependency-surekli-bildiri-gonderme-problemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Garanti cep subesine bilgisayar dan girmek</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/garanti-cep-subesine-bilgisayardan-girmek/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/garanti-cep-subesine-bilgisayardan-girmek/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 17:55:37 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[cep subelerine bilgisayardan girmek]]></category>
		<category><![CDATA[garanti bankasi]]></category>
		<category><![CDATA[garanti cep subesi]]></category>
		<category><![CDATA[garanti.com.tr]]></category>
		<category><![CDATA[user agent]]></category>
		<category><![CDATA[user agent switcher]]></category>
		<category><![CDATA[wap sitelerine bilgisayardan girmek]]></category>
		<category><![CDATA[wap.garanti.com.tr]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=417</guid>
		<description><![CDATA[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.





Hata



Hata oluştu.



Cep Şubesi&#8217;ne sadece cep telefonlarından erişebilirsiniz.





&#60;&#60;www.garanti.com.tr







Ama bu hicbirsekilde [...]]]></description>
			<content:encoded><![CDATA[<p>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.</p>
<p>Normalde bilgisayarinizdan <a href="http://wap.garanti.com.tr" target="_blank">wap.garanti.com.tr</a> ye girmek istediginizde size soyle bir uyari verecektir.</p>
<blockquote>
<table border="0" cellspacing="0" cellpadding="0" width="100%" bgcolor="green">
<tbody>
<tr>
<td colspan="2">
<div>Hata</div>
</td>
</tr>
<tr>
<td valign="middle">Hata oluştu.</td>
<td align="right"><img src="http://wap.garanti.com.tr/dsb/static/images/gb/general/extralarge/error.png" border="0" alt="" width="38" height="39" /></td>
</tr>
<tr>
<td colspan="2">Cep Şubesi&#8217;ne sadece cep telefonlarından erişebilirsiniz.</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"><a href="http://www.garanti.com.tr/">&lt;&lt;www.garanti.com.tr</a></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
</tbody>
</table>
</blockquote>
<p>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.</p>
<p><a href="http://chrispederick.com/work/user-agent-switcher/">http://chrispederick.com/work/user-agent-switcher/</a></p>
<p>Eklentiyi kurduktan sonra Firefox menulerinden Tools altina, User Agent Switcher adinda yeni bir menu geliyor burdan Iphone secenegini secerek cep subesine bilgisayariniz uzerinden girebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/12/garanti-cep-subesine-bilgisayardan-girmek/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TFS Kurulumu &#8211; Sql 2008 Reporting Services hatası</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/11/tfs-kurulumu-sql-2008-reporting-services-hatasi/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/11/tfs-kurulumu-sql-2008-reporting-services-hatasi/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 15:42:26 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[microsoft sql server 2008 reporting services]]></category>
		<category><![CDATA[RSWindowsNegotiate]]></category>
		<category><![CDATA[sql reporting services]]></category>
		<category><![CDATA[tfs]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=409</guid>
		<description><![CDATA[Tfs kurulumu ilgili dökümanı adım adım uygulayarak yaptığınızda genelde bir sorun çıkmıyor, ancak bir şekilde kullanıcılarla ilgili gerekli ayarları yapamadığım için , tfs kurulumu tamamlanıp yeni bir proje oluşturmaya çalıştığım anda aşağıdaki hatayı alıyordum.
&#8212;begin Exception entry&#8212;
Time: 2009-11-22 13:39:02Z
Module: Initializer
Event Description: TF30207: Initialization for plugin &#8220;Microsoft.ProjectCreationWizard.Reporting&#8221; failed
Exception Type: Microsoft.TeamFoundation.Client.PcwException
Exception Message: Insufficient permissions to create a new [...]]]></description>
			<content:encoded><![CDATA[<p>Tfs kurulumu ilgili dökümanı adım adım uygulayarak yaptığınızda genelde bir sorun çıkmıyor, ancak bir şekilde kullanıcılarla ilgili gerekli ayarları yapamadığım için , tfs kurulumu tamamlanıp yeni bir proje oluşturmaya çalıştığım anda aşağıdaki hatayı alıyordum.</p>
<blockquote><p>&#8212;begin Exception entry&#8212;<br />
Time: 2009-11-22 13:39:02Z<br />
Module: Initializer<br />
Event Description: TF30207: Initialization for plugin &#8220;Microsoft.ProjectCreationWizard.Reporting&#8221; failed<br />
Exception Type: Microsoft.TeamFoundation.Client.PcwException<br />
Exception Message: Insufficient permissions to create a new SQL Server Reporting Services at TFSAPPSERVER.<br />
Exception Details: The permissions granted your user name and ID on the SQL Server Reporting Services at TFSAPPSERVER<br />
do not allow you create a new project. You must be granted specific permission<br />
by the server administrator.<br />
Stack Trace:<br />
at Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.CheckForProjectFolder(PrivateData data, String projectName, ProjectCreationContext context)<br />
at Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.Initialize(ProjectCreationContext context)<br />
at Microsoft.VisualStudio.TeamFoundation.EngineStarter.InitializePlugins(MsfTemplate template, PcwPluginCollection pluginCollection)<br />
&#8211;   Inner Exception   &#8211;<br />
Exception Type: Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException<br />
Exception Message: TF30063: You are not authorized to access TFSAPPSERVER.<br />
Stack Trace:<br />
at Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.ThrowIfUnauthorized(HttpWebResponse response)<br />
at Microsoft.TeamFoundation.Client.TeamFoundationSoapProxy.GetWebResponse(WebRequest request)<br />
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)<br />
at Microsoft.TeamFoundation.Proxy.Reporting.ReportingService.ListChildren(String Item, Boolean Recursive)<br />
at Microsoft.VisualStudio.TeamFoundation.RosettaReportUploader.CheckForProjectFolder(PrivateData data, String projectName, ProjectCreationContext context)<br />
&#8211; end Inner Exception &#8211;<br />
&#8212; end Exception entry &#8212;</p></blockquote>
<p>Hata nın SPN denilen birşeye benim reportservice kullanıcımın sahip olmaması neden oluyordu. Ancak bunu anlayana kadar domain admin olan kullanıcımı local tfs makinesi ve ilgili groupların tümüne yetki vermiştim. Olmamasının tek nedeni yetki eksikliği değil spn eksikliğiymiş <img src='http://www.yilmazyavuz.com/yyblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Bunuda şurdan anladım :</p>
<blockquote><p>Using <strong>RSWindowsNegotiate</strong> will result in a Kerberos  authentication error if you configured the Report Server service to run under a  domain user account and you did not register a Service Principal Name (SPN) for  the account. For more information, see <a href="#proxyfirewallRSWindowsNegotiate">Resolving Kerberos Authentication Errors  When Connecting to a report server</a> in this topic.</p></blockquote>
<p>Daha sonra şurdaki çözümü uyguladım :</p>
<blockquote><p>Use NTLM. NTLM will generally work in cases where Kerberos authentication fails.  To use NTLM, remove <strong>RSWindowsNegotiate</strong> from the  RSReportServer.config file and verify that only <strong>RSWindowsNTLM</strong> is specified. If you choose this approach, you can continue to use a domain user  account for the Report Server service even if you do not define an SPN for  it.</p></blockquote>
<p>Gidip RSReportServer.config dosyasını bulup ordaki <strong>&lt;RSWindowsNegotiate/&gt;</strong> tag ini sildim. Ve sorun giderilmişti.</p>
<p>Kaynak :<a href="http://msdn.microsoft.com/en-us/library/cc281253.aspx#proxyfirewallRSWindowsNegotiate"> http://msdn.microsoft.com/en-us/library/cc281253.aspx#proxyfirewallRSWindowsNegotiate</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/11/tfs-kurulumu-sql-2008-reporting-services-hatasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Forms &#8211; Minimize</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/11/windows-forms-minimize/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/11/windows-forms-minimize/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 08:41:50 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[windows forms]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/index.php/2009/11/windows-forms-minimize/</guid>
		<description><![CDATA[Programatik olarak formu minimize etmek için

this.WindowState = FormWindowState.Minimized;

kodunu formun herhangi bir static olmayan methodunda yazarak işlemi gerçekleştirebiliriz.
WindowsState property si formun durumunu Minimize, Maximize etmek yada Normal haline döndürmek için kullanılan property dir.
]]></description>
			<content:encoded><![CDATA[<p>Programatik olarak formu minimize etmek için</p>
<pre class="brush: csharp;">
this.WindowState = FormWindowState.Minimized;
</pre>
<p>kodunu formun herhangi bir static olmayan methodunda yazarak işlemi gerçekleştirebiliriz.<br />
WindowsState property si formun durumunu Minimize, Maximize etmek yada Normal haline döndürmek için kullanılan property dir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/11/windows-forms-minimize/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Devexpress AspxGridView &#8211; InitNewRow</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/10/devexpress-aspxgridview-initnewrow/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/10/devexpress-aspxgridview-initnewrow/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 07:36:51 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Devexpress]]></category>
		<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[aspxgridview]]></category>
		<category><![CDATA[initnewrow]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=402</guid>
		<description><![CDATA[Asp.net Gridview üzerinde yeni bir kayıt eklerken varsayılan değerleri server-side olarak belirlemeye yarayan bu Event&#8217;ın kullanımı şu şekildedir :

protected void dxgridBlogOrnek_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e)
{
e.NewValues[&#34;FieldName&#34;] = 15;
}


Burda dikkat edilmesi gereken nokta FieldName olarak belirttiğimiz kolon un EditForm üzerinde görünüyor olması gerekmekte, yani visible ını false yaptığımız bir column a verdiğimiz değer malesef kaydedilmiyor.
]]></description>
			<content:encoded><![CDATA[<p>Asp.net Gridview üzerinde yeni bir kayıt eklerken varsayılan değerleri server-side olarak belirlemeye yarayan bu Event&#8217;ın kullanımı şu şekildedir :</p>
<pre class="brush: csharp;">
protected void dxgridBlogOrnek_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e)
{
e.NewValues[&quot;FieldName&quot;] = 15;
}
</pre>
</pre>
<p>Burda dikkat edilmesi gereken nokta <strong>FieldName </strong>olarak belirttiğimiz kolon un <strong>EditForm </strong>üzerinde görünüyor olması gerekmekte, yani visible ını false yaptığımız bir column a verdiğimiz değer malesef kaydedilmiyor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/10/devexpress-aspxgridview-initnewrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MonoTouch &#8211; Alıştığın dilde yazmak varken Obj-C öğrenmek niye</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/10/monotouch-alistigin-dilde-yazmak-varken-obj-c-ogrenmek-niye/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/10/monotouch-alistigin-dilde-yazmak-varken-obj-c-ogrenmek-niye/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 23:26:52 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[MonoTouch]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[monodevelop]]></category>
		<category><![CDATA[obj-c]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=394</guid>
		<description><![CDATA[
Arasıra takip etmeye çalıştığım mono projesine bugün göz attığımda, Novell in MonoTouch adında bir SDK geliştirdiğini gördüm. İlgili SDK 400$ bir fiyata satılıyor ve yaptığı şey ise, Iphone application geliştirmeye çalışan bir .Net yazılımcısı için paha biçilemez. Xcode da yazmak yerine MonoDevelop ile C# da Iphone application geliştirmenize yarayan bu sdk, arayüz tasarlayıcı olarak apple [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-396" href="http://www.yilmazyavuz.com/yyblog/index.php/2009/10/monotouch-alistigin-dilde-yazmak-varken-obj-c-ogrenmek-niye/screen-shot-2009-10-20-at-02-05-51/"><img class="alignnone size-medium wp-image-396" title="Screen shot 2009-10-20 at 02.05.51" src="http://www.yilmazyavuz.com/yyblog/wp-content/uploads/Screen-shot-2009-10-20-at-02.05.51-300x187.png" alt="Screen shot 2009-10-20 at 02.05.51" width="300" height="187" /></a></p>
<p>Arasıra takip etmeye çalıştığım mono projesine bugün göz attığımda, Novell in MonoTouch adında bir SDK geliştirdiğini gördüm. İlgili SDK 400$ bir fiyata satılıyor ve yaptığı şey ise, Iphone application geliştirmeye çalışan bir .Net yazılımcısı için paha biçilemez. Xcode da yazmak yerine MonoDevelop ile C# da Iphone application geliştirmenize yarayan bu sdk, arayüz tasarlayıcı olarak apple in Interface designer ını kullanıyor.<br />
Yeni kurduğum için, hakkında çok fazla bilgi veremediğim ancak  bu sdk ile ilgili yazılarımı, burdan yayımlayacağım.<br />
Ayrıca bir soap webservice çağırmak için ojb-c ile okadar çok boğuştuktan sonra, bunu monotouch ile ne zamanda yapacağımı çok merak ediyorum : )</p>
<h2>Merak edenler için linkler:</h2>
<p><a href="http://www.mono-project.net">Mono-Project</a><br />
<a href="http://monodevelop.com/">MonoDevelop</a> (2.2 beta versiyonu MonoTouch için gerekli)<br />
<a href="http://monotouch.net/">MonoTouch</a></p>
<h2>MonoTouch ın yapabildikleri :</h2>
<ul style="color: #444444;">
<li><strong>C# and .NET on the iPhone</strong></li>
<li><strong>.NET Bindings to Native APIs</strong></li>
<li><strong>Distribute on the Apple App Store</strong></li>
<li><strong>Enterprise deployable</strong></li>
<li><strong>MonoDevelop Integration</strong></li>
<li><strong>XCode Integration</strong></li>
</ul>
<div>
<h2 id="title">Assemblies (MonoTouch ile kullanabileceğiniz Assembly ler)</h2>
</div>
<p>MonoTouch ships with several assemblies.  Just as Silverlight is an extended subset of the desktop .NET assemblies, Monotouch is also an extended subset of several Silverlight and desktop .NET assemblies.</p>
<p><em>Note</em>: MonoTouch is <em>not</em> ABI compatible with existing assemblies compiled for a different profile.  You <em>must</em> recompile your source code to generate assemblies targeting the MonoTouch profile (just as you need to recompile source code to target Silverlight and .NET 3.5 separately).</p>
<p>The assemblies shipped with MonoTouch include:</p>
<table border="1" cellspacing="1" cellpadding="1" width="90%" align="center">
<tbody>
<tr>
<td><strong>Assembly</strong></td>
<td><strong>API Compatibility</strong></td>
</tr>
<tr>
<td>mscorlib</td>
<td><a title="http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx" rel="external nofollow" href="http://msdn.microsoft.com/en-us/library/cc838194%28VS.95%29.aspx" target="_blank">Silverlight</a></td>
</tr>
<tr>
<td>Mono.Security.dll</td>
<td>Cryptographic APIs.</td>
</tr>
<tr>
<td>OpenTK.dll</td>
<td>The OpenGL/OpenAL object oriented APIs, <a title="http://go-mono.com/docs/monodoc.ashx?link=N:MonoTouch.OpenGLES" rel="external nofollow" href="http://go-mono.com/docs/monodoc.ashx?link=N%3aMonoTouch.OpenGLES" target="_blank">extended to provide iPhone device support</a>.</td>
</tr>
<tr>
<td>System.Core.dll</td>
<td><a title="http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx" rel="external nofollow" href="http://msdn.microsoft.com/en-us/library/cc838194%28VS.95%29.aspx" target="_blank">Silverlight</a></td>
</tr>
<tr>
<td>System.Json.dll</td>
<td><a title="http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx" rel="external nofollow" href="http://msdn.microsoft.com/en-us/library/cc838194%28VS.95%29.aspx" target="_blank">Silverlight</a></td>
</tr>
<tr>
<td>System.ServiceModel.dll</td>
<td><a title="http://wiki.monotouch.net/HowTo/WebServices/Using_WCF" rel="external nofollow" href="http://wiki.monotouch.net/HowTo/WebServices/Using_WCF" target="_blank">WCF</a> stack as present in <a title="http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx" rel="external nofollow" href="http://msdn.microsoft.com/en-us/library/cc838194%28VS.95%29.aspx" target="_blank">Silverlight</a></td>
</tr>
<tr>
<td>System.Xml.dll</td>
<td><a title="http://msdn.microsoft.com/en-us/library/ms229335.aspx" rel="external nofollow" href="http://msdn.microsoft.com/en-us/library/ms229335.aspx" target="_blank">.NET 3.5</a></td>
</tr>
<tr>
<td>System.Web.Services</td>
<td><a title="http://wiki.monotouch.net/HowTo/WebServices/Using_a_Web_Service" rel="external nofollow" href="http://wiki.monotouch.net/HowTo/WebServices/Using_a_Web_Service" target="_blank">Basic Web services</a> from the .NET 3.5 profile, with the server features removed.</td>
</tr>
<tr>
<td>System.Xml.Linq.dll</td>
<td><a title="http://msdn.microsoft.com/en-us/library/ms229335.aspx" rel="external nofollow" href="http://msdn.microsoft.com/en-us/library/ms229335.aspx" target="_blank">.NET 3.5</a></td>
</tr>
<tr>
<td align="left" valign="top">System.dll</td>
<td><a title="http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx" rel="external nofollow" href="http://msdn.microsoft.com/en-us/library/cc838194%28VS.95%29.aspx" target="_blank">Silverlight</a>, plus types from the following namespaces:</p>
<ul>
<li>System.Collections.Specialized</li>
<li>System.ComponentModel</li>
<li>System.ComponentModel.Design</li>
<li>System.Diagnostics</li>
<li>System.IO.Compression</li>
<li>System.Net</li>
<li>System.Net.Mail</li>
<li>System.Net.Mime</li>
<li>System.Net.NetworkInformation</li>
<li>System.Net.Security</li>
<li>System.Net.Sockets</li>
<li>System.Security.Cryptography</li>
</ul>
</td>
</tr>
<tr>
<td>monotouch.dll</td>
<td>This assembly contains the <a title="http://go-mono.com/docs/monodoc.ashx?tlink=root:/MonoTouch-lib" rel="external nofollow" href="http://go-mono.com/docs/monodoc.ashx?tlink=root:/MonoTouch-lib" target="_blank">C# binding to the CocoaTouch API</a>.</td>
</tr>
<tr>
<td>Mono.CompilerServices.SymbolWriter.dll</td>
<td>For compiler writers.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/10/monotouch-alistigin-dilde-yazmak-varken-obj-c-ogrenmek-niye/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IsGuid() &#8211; Csharp da Guid doğrulama</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/09/isguid-csharp-da-guid-dogrulama/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/09/isguid-csharp-da-guid-dogrulama/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 07:23:08 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[guid]]></category>
		<category><![CDATA[isguid]]></category>
		<category><![CDATA[uniqueidentifier]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=391</guid>
		<description><![CDATA[İşinize yarayabileceğini düşündüğüm guid doğrulama kodunu google araştırırken bir blog da görmüştüm.


private static Regex isGuid = new Regex(@&#34;^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$&#34;, RegexOptions.Compiled);

                                    internal [...]]]></description>
			<content:encoded><![CDATA[<p>İşinize yarayabileceğini düşündüğüm guid doğrulama kodunu google araştırırken bir blog da görmüştüm.</p>
<pre class="brush: csharp;">

private static Regex isGuid = new Regex(@&quot;^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$&quot;, RegexOptions.Compiled);

                                    internal static bool IsGuid(string candidate, out Guid output)

                                    {

                                                bool isValid = false;

                                                output=Guid.Empty;

                                                if(candidate!=null)

                                                {

                                                            if (isGuid.IsMatch(candidate))

                                                            {

                                                                        output=new Guid(candidate);

                                                                        isValid = true;

                                                            }

                                                }

                                                return isValid;

                                    }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/09/isguid-csharp-da-guid-dogrulama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostamNerede ?</title>
		<link>http://www.yilmazyavuz.com/yyblog/index.php/2009/09/postamnerede/</link>
		<comments>http://www.yilmazyavuz.com/yyblog/index.php/2009/09/postamnerede/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 09:40:58 +0000</pubDate>
		<dc:creator>Yılmaz Yavuz</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[postamnerede.com]]></category>

		<guid isPermaLink="false">http://www.yilmazyavuz.com/yyblog/?p=389</guid>
		<description><![CDATA[Ptt gönderilerini takip etmek için yazdığım bu uygulama, kayıt olduğunuzda size bir aktivasyon email i gönderiyor bu email deki yönergeleri tamamladığınızda, belirtmiş olduğunuz takip numarasını ptt sistemlerinden kontrol ederek, bir değişiklik olduğunda size email olarak bildiriyor. Böylece özellikle yurtdışı gönderili paketlerinizi , yurtiçi tebligatlarınızı vb takip etmeniz gereken gönderilerinizi, sistem sizin yerinize takip etmiş oluyor.
www.postamNerede.com
]]></description>
			<content:encoded><![CDATA[<p>Ptt gönderilerini takip etmek için yazdığım bu uygulama, kayıt olduğunuzda size bir aktivasyon email i gönderiyor bu email deki yönergeleri tamamladığınızda, belirtmiş olduğunuz takip numarasını ptt sistemlerinden kontrol ederek, bir değişiklik olduğunda size email olarak bildiriyor. Böylece özellikle yurtdışı gönderili paketlerinizi , yurtiçi tebligatlarınızı vb takip etmeniz gereken gönderilerinizi, sistem sizin yerinize takip etmiş oluyor.</p>
<p><a href="http://www.postamnerede.com">www.postamNerede.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yilmazyavuz.com/yyblog/index.php/2009/09/postamnerede/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
