20 Ağustos 2009 Perşembe
asp.net IE8 Popup menu görünmeme sorunu
asp.net menu kontrolünü kullandığınızda IE8'de alt kırılımlarının gelmediğini görürsünüz. IE8 Compatible seçerseniz görünür ama bu sadece o kullanıcı içindir. Buna gerek kalmadan kod içerisinde yapacağınız küçük bir değişiklikle bu sorunu halledebilirsiniz.
Gönderen
Özgür BALCI
saat
08:12
0
comments
19 Şubat 2009 Perşembe
TC KİMLİK CHECKSUM
T.C. Kimlik numarasının doğru olup olmadığını nasıl nvi.gov.tr bağlanmadan doğru olup olmadığını nasıl anlarız?
Gönderen
Özgür BALCI
saat
15:46
2
comments
Etiketler: tckimlik checksum, tckimlik kontrolü
8 Ağustos 2008 Cuma
Netbeans iReport
iReport wizard verdiği dosya isminin sonu ".jsxml" ile birmezse iReport Designer çalışmıyor sadece "XML" dosyası görünüyor...
Gönderen
Özgür BALCI
saat
09:37
0
comments
31 Temmuz 2008 Perşembe
Lazarus
Lazarus, www.lazarus.freepascal.org
C derleyicileri gibi derlenen kodu her platformda çalıştırmak yerine her platformda derleme yap o platforma uygun binnary dosya üret mantığında üretilmiş bir açık kaynak kodlu uygulama geliştirme programı. Bir ortamda geliştirdiğiniz bir Delphi uygulamasını WIN32/64,OS/2,MAC ve LINUX farklı platformlarda derleyebiliyorsunuz ve her platforma göre çalıştırılabilir kod üretebiliyorsunuz. WINCE için uygulama geliştirebiliyorsunuz. Delphi kadar component sayısı çok değil fakat hergün yeni bir component çıkıyor. Lazarus geliştirilmesi kararlı bir şekilde devam ediyor, açık kaynak kodlu olduğu için bir çok programcının desteği var. Ubuntu LINUX,WINXP,VISTA üzerinde sorunsuz çalışıyor. Delphi'den vaz geçmek istemeyen ve farklı platformlar için uygulama geliştirmek isteyenler için gerçekten işe yarıyacak bir program.(Özellikle LINUX) Geliştirenlere çok teşekkürler. Çok sorun oluşturacak bir Bug'a sahip değil uygulama geliştirmeye rahatlıkla başlıyabilirsiniz.
Gönderen
Özgür BALCI
saat
08:03
0
comments
Etiketler: Açık kaynak kod, Delphi, Lazarus, open source
14 Mayıs 2008 Çarşamba
Donanım sırları
Bir Pentium 4 processor 3.8 GHz işlemcinin 115W enerji sarf ettiğini söyledik. Eskiler de 3 ile 6 W arasındaydı. Yüksek "W" çok ısı demektir. İşlemcinizin ısısını kabul edilebilir değerlerde tutmak, hem performans hemde işlemcinin arızalanmaması için önemlidir. Eskiden işlemciler ısınınca kendini hemen kapatır ve korumaya alırdı. Şimdilerde önce hızını düşürür baktı hızı düşürmek ısıyı istenilen konuma getirmedi bu sefer kendini kapatır. Bunu yapmazsa derinlerden bir "çııt" sesi duyarsınız sonra etrafa hoş bir koku yayılır :) Güzel büyük kaliteli bir işlemci fanı seçin ve mutlaka termal macun kullanın artık aldığını kaliteli işlemci fanlarında macunuda yanında veriliyor. Buda nedir diye atmayın mutlaka terman macunu işlemci ile fan arsına sürün. Termal macun ısının daha az kayıpla ve daha hızlı soğutucu fana iletilmesini sağlar. Çoğu BIOS işlemci ısısı, fan devir sayısı v.s. bilgileri "Healt" başlığı altında size gösterir yada bazı yazılımlar bu değerleri size okur ve anında gösterir hatta ısıdeğerleri aşılırsa sizi uyarır v.s. Zaman, zaman BIOS setup girip işlemci ısınız kontrol edin. Mutlaka yılda bir sefer makinanız içindeki işlemci fanını temizleyin. Ordaki plastik aksam elektiriklenme v.s. (Negatif iyon olayı) tozların üzerine tutumasına neden olur. Tozlanan kanallar hava sirkülasyonunu engeller ve soğutma işleminin kaliyesi düşer. 30-50YTL fazla para vermekten kaçınmayın Düzgün kaliteli bir işlemci fan'ı alın. Bu ufak miktar makinanızı daha büyük masrafardan korur. Araba lastikleri gibi. Hava Subap'ları ara, ara kontrol edilmeli ve yenilenmelidir. 5YTL birşey. Bu ufak masrafaı yapmazsanız yolda giderken tekerler sönüverir ve 5YTL kaçayım derken 100YTL lastik parası verirsiniz :)
Gönderen
Özgür BALCI
saat
07:42
0
comments
Etiketler: Donanım sırları, ısınma, işlemci
Donanım sırları
486Dx2 66 Mhz işlemciler 3 ve 6W gücünde enerji sarfiyatı vardı. Şimdilerde ise Pentium 4 processor 3.8 GHz yaklaşık 115W harcar! Ekran kartlarıdan da aynı yükselmeler geçerli. İş böyle olunca biri size 300W'lık bir beselemesi olan sistem önerirse kesinlikle kabul etmeyin. Bütün parçaların yan, yana koyduğunuz ve sarfiyatlarını topladığınızda 300W'lık bir beselemenin yetmediğini görürsünüz. Genel ucuza aldığınız ve üzerinde 300W yazan ürünlerde hiçbir zaman gerçek 300W çalışmazlar kısa sürede güçleri düşer. Peki 300W kullanırsanız nemi olur? Besleme ısınır ve değer kaybetmeye başlar donanım içerisindeki voltaj değerleri düşmeye başlar. Sistem kendini sıksık resetler, donup kalır, harddisk bad sector üretmeye başlar, main board yanar memoryler hasar görür v.s v.s. 50YTL den kaçayım derken 1000YTL lik tamir ücreti ödersiniz. 50 - 60YTL fazla vermekten çekinmeyin 450W'lık bir beslemesi olan kasa alın.
Gönderen
Özgür BALCI
saat
07:28
0
comments
Etiketler: Donanım sırları, işlemci
29 Nisan 2008 Salı
Netbeans 6.1 Otomatik code üretmiyor.
Netbeans 6.0 ve öncesinde web projesi için JSF framework seçtiğinizde ve dizayn sırasında örneğin bir textField koyduğunuzda kod içerisinden textField1.setText("Merhaba") şeklinde herhangi birşey yapmadan nesne özelliklerine ulaşabiliyordunuz. Netbeans 6.1'den itibaren kod içerisinde bu tip bir işlem yapmak istiyorsanız ilgili nesnenin üzerine gelip "Add Binding Attribute" seçmeniz gerekiyor. Bu sayede gereksiz kod satırlarından kurtulmak hedeflenmiş. Uygulamanızda sadece DataBinding ile veriye ulaşıyorken ayrıca Binding Attribute yaratılmaması sağlanmış ve tercih kullanıcıya bırakılmış.
Gönderen
Özgür BALCI
saat
14:59
0
comments
Etiketler: Alanları set edemiyorum., Java, Netbeans
19 Mart 2008 Çarşamba
Netbeans 6.1 Beta
Gerçekten hızlı açılıyor ve az memory kullanıyor. Bu verisyonu yükleyin bence şiddetle tavsiye ediyorum...
Gönderen
Özgür BALCI
saat
17:20
0
comments
28 Şubat 2008 Perşembe
LOBJECTS CAPI
Unity veri tabanında şirket özel bilgileri, şifre ve güvenlik bilgileri gibi verileri açık olarak tutmak bilgilerin güvenliğini riskini oluşturur. Bu tür verileri şifreli olarak tutmak gerekir, L_CAPIDEF tablosu altında BINARY tipinde tutulan bu bilgilerin bulunduğu yer genel olarak CAPI olarak adlandırılır. Okunduklarında bir anlam ifade etmezler. Capi bilgileri “Sistem İşletmeni Programı” haricinde sadece UnityObjects ile görülebilir ve değiştirilebilir.
Dim MyCAPI as Variant
Dim Users as Variant
Set MyCAPI =
Set Users = MyCAPI.Users
Set Firms = MyCAPI.Firms
Set Terms = MyCAPI.Terminals
Bilindiği üzere program tarafında firmalar üzerinde çalışabilmek için mali dönemlerin firma bazında tanımlanması gerekmektedir. Dönemler üzerinde dikkat edilmesi gereken en önemli nokta aktif dönemin tanımlanmış olmasıdır.
Periods.Item(0).Active = True
Kullanıcı tanımları:
Set Users =
Kullanıcı tanımları tıpkı firmalarda olduğu gibi açık veritabanında binary olarak tutulan CAPI grubuna girer. UnityObjects ile kullanıcıları görmek, silmek veya üzerlerinde işlem yapmak için kullanılır.
Kullanıcı Yetkilendirme :
Öncelikle IApplication nesnesinin NewRightObject metodunu kullanarak IRight nesnesi oluşturulur. Bu nesnenin metod ve özelliklerini kullanarak kullanıcıların ve grupların yetkilerini okunur ya da set edilir. Bu işlem ile Usys.exe programında yapabileceğimiz tüm yetki işlemlerini ayrıntılı bir şekilde yapabilir. Bir kullanıcının firma, firmanın bölümleri, departmanları, fabrikaları fabrika bölümleri, iş yerleri, dönemleri, terminal, işlem yetkileri gibi tüm yetki kısıtlamalarını yapabilir.
Set Right = UnityApp.NewRightsObject(yetki tip)
Call Right.GetRightsByNumber(
Call Right.Set(
Yetki tipleri :
1:Kullanıcı Hakları, 3:Grup Hakları, 12:Hem kullanıcı hem grup hakkı
Hak tipleri:
1 AR_TERM Terminal yetkilerine ulaşmak için kullanılır.
2 AR_PROC İşlem yetkilerine ulaşmak için kullanılır.
3 AR_FIRM Firma yetkilerine ulaşmak için kullanılır.
4 AR_DEPT Firmanın Bölüm yetkilerine ulaşmak için kullanılır.
5 AR_DIVIS Firmanın İşyerleri yetkilerine ulaşmak için kullanılır.
6 AR_WAREH Firmanın Ambar yetkilerine ulaşmak için kullanılır.
7 AR_FACT Firmanın Fabrika yetkilerine ulaşmak için kullanılır.
Gönderen
Özgür BALCI
saat
08:25
1 comments
