osman hömek / not defteri

April 25, 2009

CultureInfo

Filed under: development — osman @ 10:11 am

System.Globalization.
CultureInfo culture = new CultureInfo(”en-US”, false);
culture.NumberFormat.NumberDecimalSeparator =
“,”;
culture.NumberFormat.NumberGroupSeparator =
“”;
Thread.CurrentThread.CurrentCulture = culture;

sql server timeout

Filed under: oracle pl/sql — osman @ 10:09 am

Sql Server 2005 de birden fazla index’i ve data yogunlugu olan bir tablonun tasariminda degisiklik yapmak istedigimde ( var olan bir varchar alanin büyüklügü degistirildiginde), asagidaki time out hatasi ile karsilastim.
- Unable to modify table. Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Cözüm olarak table designer transaction timeout süresini yükseltmek gerekli. Bunun icin, Sql Server Management Studio da;
Tools > Options > Designers > Table and Database Designers

“Transaction time-out after” alaninda default olarak gelen 30 saniyelik degeri yükseltirsek problemin üstesinden gelebiliriz.

April 13, 2009

open layers

Filed under: development — osman @ 10:37 am

http://www.openlayers.org/

 map js kütüphanesi, google veya esri js api benzeri, free

April 10, 2009

bir veya birden çok alana zoom etme / enveloplarını bulma

Filed under: arcobjects — osman @ 11:53 am

if (tableGeometryType == “esriGeometryPolygon”){

ESRI.ArcGIS.ADF.Web.Geometry.Polygon alan;ESRI.ArcGIS.ADF.Web.Geometry.Envelope pEnvA = null;

double minX = 9999999999999999;double minY = 9999999999999999;

double maxX = 0;double maxY = 0;

double curValx = 0;double curValy = 0;

for (int g = 0; g < datatable.Rows.Count; g++){

alan = (ESRI.ArcGIS.ADF.Web.Geometry.Polygon)datatable.Rows[g][shapeFieldIndex];for(int k=0;k<alan.Rings.Count;k++){

for(int t=0;t<alan.Rings[k].Points.Count;t++){

curValx = alan.Rings[k].Points[t].X;

curValy = alan.Rings[k].Points[t].Y;

if (curValx > maxX){

maxX = curValx;

}

if (curValx < minX){

minX = curValx;

}

if (curValy > maxY){

maxY = curValy;

}

if (curValy < minY){

minY = curValy;

}

}

}

}

ESRI.ArcGIS.ADF.Web.Geometry.Envelope manualEnv = new ESRI.ArcGIS.ADF.Web.Geometry.Envelope(minX, minY, maxX, maxY);pEnv = manualEnv;

}

April 9, 2009

mobilesorcery

Filed under: programlama — osman @ 5:41 pm

mobilesorcery.com

nokia nın satın almasından sonra dahada ciddi bir hal alan qt programming in yanında bir kardeş geldi.

henüz beta aşamasında olan bu porting compiler ı, ciddi anlamda “killer application” ünvanını hakediyor.

 ciddi ciddi üstüne düşülmesi salık verilir ;)

Powered by WordPress