coding @ the speed of thought RSS 2.0
 Friday, August 18, 2006

Can sıkıcı başka bir problem,

Excel den veri okuyacağım.TYPE_E_INVDATAREAD hatası ile karşılaştım.Birkaç google adımından sonra...;.Excel in ingilizce sürümü yüklü ise ve bölgesel ayarlar ingilizce dışında başka bir dile ayarlanmışşa bu sorunu verir.Cözüm olarak Office in MUI paketini yükleyebilirsiniz.

Çözüm 2; sistemin Culture özelliğini Excel'inkine uydurmak gerekiyor.

--quote
System.Globalization.
CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture;

System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

Microsoft.Office.Interop.Excel.Workbook workBook = app.Workbooks.Open(....
.................
.................
Excel işlemleri
.................

System.Threading.Thread.CurrentThread.CurrentCulture = oldCI;
--unquote

Bu sorunu Open metodunda vermesi açıkçası gerçekten can sıkıcı.TCP sınıfında çoklu bağlantılarda programcıyı yormadan tcp port numaralarını yükseltmeyi üzerine almış bir c# Excel in CultureInfo su için bizim kalbimizi kırıyor.

Friday, August 18, 2006 8:28:27 AM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Software
 Thursday, August 17, 2006

System.Data.OleDb sınıfında muhtemel bir bug;

--quote
olecomSQL.CommandText =
"update faxids set localid=@Plocalid where gfiid=@Pgfiid";
olecomSQL.Parameters.Add(
new OleDbParameter("@Pgfiid", this.Tag.ToString()));
olecomSQL.Parameters.Add(new OleDbParameter("@Plocalid", txtDocNo.Text));
--unquote

parametrelerimiz @Plocalid ve @Pgfiid,
OleDbCommand türünden olecomSQL nesnesine eklenmesinde bir problem yok.
Fakat kod çalışmıyor.
Kısa bir araştırmadan sonra commandtext deki parametre bildirim sırasına göre yazdığımda çalıştığını gördüm.

yani;
--quote
olecomSQL.CommandText = "update faxids set localid=@Plocalid where gfiid=@Pgfiid";
olecomSQL.Parameters.Add(new OleDbParameter("@Plocalid", txtDocNo.Text));
olecomSQL.Parameters.Add(new OleDbParameter("@Pgfiid", this.Tag.ToString()));
--unquote

Eğer parametre girişi olarak ? bildirimini kullansaydık, buna normal derdim, fakat parametre ismi belirttiğimizden dolayı bu sorun bana muhtemel bir bug olarak geldi.

Thursday, August 17, 2006 10:44:56 AM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Software
 Saturday, August 12, 2006

Çevrimiçi el yazısı tanıma ile ilgili vakti zamanında yapmış olduğum bir projeyi sf.net e kaydettim.Projeye katılmak isteyen arkadaşlar için link;

http://sourceforge.net/projects/hattat

Saturday, August 12, 2006 11:52:35 AM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Software
 Wednesday, August 09, 2006

Bugün itibariyle MCAD - Microsoft Certified Application Developer ünvanına nail olmuş bulunmaktayım.

Wednesday, August 09, 2006 1:24:54 PM (GTB Standard Time, UTC+02:00)  #    Comments [1] -
Genel
 Tuesday, August 08, 2006

Şirkette QoS yapmamız gerekti.
ISA'da bandwith pooling desteği yok ne yazıkki.
Squid de ise detaylı bir pooling mevcut.

Senaryo:
Normal kullanıcılarım bir de Yöneticiler var.
Elimizde de 2048 bir adsl var, bunun 1024'ünü bizim QoS yapacağımız yazılımlara ayıralım.
Kalan 1024 de ise şu şekilde bir çıkış ayarlayalım;

Kullanıcılar hat dolu ise 512/hat boş ise 1024 çıksın
Yöneticiler ne olursa olsun 1024 çıksın.

konfigurasyon aşağıdaki gibi.

delay_pools 2
delay_class 1 1
delay_class 2 1
delay_parameters 1 128000/128000 #1024/1024
delay_parameters 2 64000/64000 #512/1024
delay_access 1 allow USERS
delay_access 2 allow !USERS

baya güzel çalışıyor. [Onur'a sevgilerimle]

Tuesday, August 08, 2006 10:36:55 AM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Server Systems

Skype'nin mobil cihazlar için sürümleri mevcut durumda fakat blackberry için sanırım hala desteği yok.Bu durumda 3rd party ler devreye girmiş.Aşağıdaki linkte 20 buddy'ye kadar sınırlı bir free Blackberry Skype yazılımı mevcut.20 ve üzeri için $ gerekiyor. :)

http://www.webmessenger.com/products/mimskype.htm

Tuesday, August 08, 2006 10:22:05 AM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Software
 Sunday, August 06, 2006

VOIP çözümleri uzun süre önce merdiven altında kurulan şirketlerin %50 ucuza yurtdışı telefon görüşmeleri satmasıyla gündeme girdi.Bu şirketler aslında ne legal ne illegaldiler.Yakalandıkları taktirde mahkeme ceza veremiyordu çünkü ceza hukukunda böyle bir madde yoktu sadece teknik ekipmana el konuluyordu.

Londra'yı TT üzerinden aramak için 1.44YTL ödeniyordu, fakat görüşmeler bu merdiven altı şirketlerden yapıldığında 0.72YTL'ye mal oluyordu.İşin güzel tarafı bu şirketler yurtdışında terminasyon yapan VOIP carrier firmalarına bu görüşme için sadece 0.18YTL ödüyorlardı.

Günler geçti TT bu özelleştirme yaptı lisanslar çıktı satıldı vs vs vs

VOIP teknolojisi ülkemizde sadece maliyetlerin düşmesi ile anıldı.Kimse bu görüşmelerin güvenirliğini sorgulamıyordu.Acaba görüşmelerim güvenilirmi? Network ağına sızabilecek phreacher(telekom hackerları) lar görüşmelerimi kaydedebilir mi?

Bir sistem mühendisi arkadaşımın keşfettiği bir problemi sizinle paylaşmak istiyorum.

A bilgisayarından skype hesabınıza login olun.
listenizdeki herhangi bir kişiyle yazılı mesajlaşmaya başlayın.

B bilgisayarından A bilgisayarında kullanmakta olduğunuz skype hesabıyla tekrar login olun.(A bilgisayarındaki hesabınızdan logout olmayın)

listenizdeki arkadaşınıza birkaç test mesajı gönderin.

Göreceksiniz ki bütün mesajlaşma B bilgisayarından takip edilebilmektedir.
VOIP paketlerinin de aynı şekilde her iki pc de gönderilip gönderilmediğini incelemedim fakat görünüşe bakılırsa hesap bilgilerinizi ele geçirmiş birisi sizin haberiniz olmadan yapacağınız görüşmeleri online olarak takip edebilir durumdadır.

Tabi bu sadece bir yazılımın açığı veya tasarımın köklü değişimlere izin vermemesinden kaynaklanan bir sorun olabilir.
Peki görüşmelerimizi nasıl güvenli bir şekilde yapabiliriz?
.....
.....
(devamı gelecek)

Sunday, August 06, 2006 9:57:59 PM (GTB Standard Time, UTC+02:00)  #    Comments [1] -
Internet | Security

Robotics, PIC programlama ile uğraşan arkadaşlar için ms den gelen çağrı.

http://msdn.microsoft.com/robotics/

Sunday, August 06, 2006 3:39:07 PM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Genel
 Saturday, August 05, 2006

Formula 1 biletleri satın alabileceğiniz bir site.



www.voyagetrends.com

Saturday, August 05, 2006 1:18:14 PM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Genel
 Monday, July 31, 2006

.NET Raporlama & Harici Rapor Dosyaları hakkında yazmış olduğum makale.

http://www.ceturk.com/Dersoku.asp?id=403

Monday, July 31, 2006 4:28:15 PM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Articles
 Tuesday, July 25, 2006

Mbsa kısaca network ağınızda bulunan bilgisayarların güvenlik açıklarını saptayabilmeniz için Microsoft tarafından ücretsiz olarak sunulan bir programdır.En beğendiğim özelliklerinden birkaçı:

1)Pc lere herhangi bir kurulum yapmadan kendi pc'nizden client pc'yi tarayabiliyorsunuz.Üstelik client çalışmaya devam ederken bu işlemi yapabilirsiniz.
2)Belli bir ip bloğunu tarayabiliyorsunuz (start ip - end ip) ki bu teker teker tarama yapılmasına göre çok daha hızlı.
3)Detaylı ve profesyonel bir raporlaması mevcut.Bulduğu açıklar hakkında ne yapmanız gerektiğini size bildiriyor, konu ile alakalı linkler veriyor.

not:Taradığınız makina üzerinde administrator hakkına sahip olmalısınız.

ilgili link : www.microsoft.com/technet/security/tools/mbsahome.mspx

Tuesday, July 25, 2006 3:43:56 PM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Server Systems

Paint Shop Pro ile bütünleşmiş bir arkadaşımın oğlum için yapmış olduğu çalışma.

Teşekkürler j-joey.

Tuesday, July 25, 2006 2:08:59 PM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Genel
 Monday, July 24, 2006

Herkese selamlar,

Artık Yazılım geliştirme ve Sistem yönetimi ile ilgili deneyimlerimi sizinle buradan paylaşacağım.
Mevcut makalelerim;

yazgelistir.com

How to interpret handwriting with c# 2
http://www.yazgelistir.com/Makaleler/1000000804.ygpx
 
Smart Client & Click Once & VSTO
http://www.yazgelistir.com/Makaleler/1000000678.ygpx
 
How to interpret handwriting with c#
http://www.yazgelistir.com/Makaleler/1000000659.ygpx

Exception handling & management
http://www.yazgelistir.com/Makaleler/1000000642.ygpx

C# Boxing & Unboxing
http://www.yazgelistir.com/Makaleler/1000000607.ygpx

Methods & overloading them
http://www.yazgelistir.com/Makaleler/1000000605.ygpx

Using ini files in c#
http://www.yazgelistir.com/Makaleler/1000000600.ygpx

Notes on string concentration
http://www.yazgelistir.com/Makaleler/1000000598.ygpx

Sending email with c# using SMTP protocol
http://www.yazgelistir.com/Makaleler/1000000597.ygpx

Sending email with c# using SMTP protocol
http://www.yazgelistir.com/Makaleler/1000000596.ygpx

Sending email with c# using SMTP protocol
http://www.yazgelistir.com/Makaleler/1000000181.ygpx


csharphelp.com

Sending email with c# using SMTP protocol
http://www.csharphelp.com/archives4/archive637.html


c-sharpcorner.com

How to Interpret Handwriting with C#
http://www.c-sharpcorner.com/UploadFile/leventyildiz/interprethandwriting09022005081741AM/interprethandwriting.aspx?ArticleID=f10409c3-22ef-40e3-abda-d86412ba87d8


ceturk.com

Sending mail using Outlook.(VS60)
http://www.ceturk.com/ornekyukle.asp?id=22

QmailMsgMoreXmb Qmail queue reporting(Linux bash programming)
http://www.ceturk.com/ornekyukle.asp?id=163

Using excel files(VS60)
http://www.ceturk.com/dersoku.asp?id=2

Coding principals
http://www.ceturk.com/dersoku.asp?id=3

Using ini files in c#(VS60)
http://www.ceturk.com/dersoku.asp?id=4

Using word files(Vs60)
http://www.ceturk.com/dersoku.asp?id=1

Using system printers(VS60)
http://www.ceturk.com/dersoku.asp?id=5

Vb & MsSQL Using stored procs(VS60)
http://www.ceturk.com/dersoku.asp?id=6

Reading a <Long Text> field with Ado Getchunk method.(VS60)
http://www.ceturk.com/dersoku.asp?id=14

Using Triggers
http://www.ceturk.com/dersoku.asp?id=16

Sending mail using SMTP protocol.(with attachment)(VS60)
http://www.ceturk.com/dersoku.asp?id=18

Map Network Drive with VB()
http://www.ceturk.com/dersoku.asp?id=20

Visual Basic - 1
http://www.ceturk.com/dersoku.asp?id=27

Visual Basic - 2
http://www.ceturk.com/dersoku.asp?id=28

Visual Basic - 3
http://www.ceturk.com/dersoku.asp?id=171

Howto catch MDI form lostfocus event(VS60)
http://www.ceturk.com/dersoku.asp?id=268

Visual Basic - 4
http://www.ceturk.com/dersoku.asp?id=326

Visual Basic - 5
http://www.ceturk.com/dersoku.asp?id=327

Sevgi dolu günler,

 

Monday, July 24, 2006 1:15:18 PM (GTB Standard Time, UTC+02:00)  #    Comments [0] -
Genel
Archive
<August 2006>
SunMonTueWedThuFriSat
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Levent YILDIZ
Sign In
Statistics
Total Posts: 102
This Year: 34
This Month: 0
This Week: 0
Comments: 30
Themes
Pick a theme:
All Content © 2008, Levent YILDIZ
DasBlog theme 'Business' created by Christoph De Baene (delarou)