Ana içeriğe atla

Kayıtlar

Aralık, 2006 tarihine ait yayınlar gösteriliyor

Dinamik Kodlama için String Replace

Function SubstituteString (strIn, strPattern, strReplacement) Dim iStrPos iStrPos = InStr(strIn,strPattern) SubstituteString = Left(strIn, iStrPos-1) &_ strReplacement & Mid(strIn, iStrPos + Len(strPattern)) End Function

2007 için kutlama

Delphi2006 - ToolsAPI - Derleyici parametreleri

HostApplication, RunParams, EnvVars, SysVars, SymTabs, Launcher, UseLauncher, DebugCWD, RemoteHost, RemotePath, RemoteParams, RemoteLauncher, UseRemoteLauncher, RemoteCWD, RemoteDebug, LoadAllSymbols, LoadUnspecifiedSymbols, SymbolSearchPath, Align, BoolEval, Assertions, UnitDebugInfo, ImportedData, LongStrings, IOChecks, WriteableConst, LocalSymbols, TypeInfo, Optimization, OpenStrings, OverflowChecks, RangeChecks, StackChecks, TypedAddress, SafeDivide, VarStringChecks, StackFrames, ExtendedSyntax, ReferenceInfo, MinEnumSize, DebugInfo, RemoteSymbols, OutputObj, GenHpp, HintFlag, WarnFlag, StackSize, MaxStackSize, ResourceReserve, ImageBase, Target, MapFile, GenDRC, GenDOC, CompileName, Defines, SysDefines, OutputDir, UnitOutputDir, UnitDir, ObjDir, SrcDir, ResDir, NamespacePrefix, PkgDllDir, OptionsString, SOName, SOPrefix, SOPrefixDefined, SOSuffix, SOVersion, DynamicLoader, PasCodepage, WarnSymbolDeprecated, WarnSymbolLibrary, WarnSymbolPlatform, WarnSymbolExperimental, WarnUnitLib

Yazılım dünyası genişlemeye devam ediyor...

Yazılım her alanda genişlemeye devam ediyor. Nike+ ile artık ayakkabılar iPod cihazı üzerinden entegre çalışarak koşma veya yürüyüş anında sahibini bilgilendirebiliyor. Eve hızlı mı veya yavaş mı gidildiğini merak edenler varsa bu ürünü deneyebilir. Tahminimce, bu ayakkabıda yazılımın kod satırı ciddi derecede fazladır... iPod üzerinden konuşması için socket iletişim satırları, istatiksel değerlerin ölçümleri, bu bilgilerin sıfırlanması ve içindeki küçük donanımla çalışabilmesi için ayakkabının içinde çok ciddi bir uygulama olduğu kesin. Bu ayakkabının tasarımcısı umarım ileride USB cihazlarının da çalışabileceği bir ortam sağlar. Bu özellik de gelirse artık ayakkabıları USB ortamına bağlarız ve nelerde top oynadığımızı, koştuğumuzu, yürüdüğümüzü veya konser izlediğimizi depolar ve ilerde anı olarak kullanırız. Yazılım ve veriler artık her yerde. Bastığımız yere bundan sonra daha fazla dikkat etmemiz gerekiyor!

Ulusal yazılımlar nasıl anlaşılır?

Bu programın kaynak koduna bakarak yerli ya da yabancı bir firma tarafından tasarlandığı anlaşılabilir mi? Bence de... Karar vermek çok zor...

Ulusal yazılımın gücüne güvenelim

Oracle ve User kopyalama

Oracle'da bir kullanıcı kopyalamak çok kolay olmayabilir. Import veya Export komutları iki istemci sürümü nedeniyle karşoıyorsa veya benzer sorunlar nedeniyle kullanıcı kopyalanamaz durumu gelindiyse alternativ exp / imp komutlarına benzer sistemler tasarlanabilir. DBMS_METADATA.GET_DDL Oracle nesnelerine ait DDL kodları çıkarılır DBMS_METADATA.GET_DEPENDENT_DDL Bir nesneye bağlı diğer nesne DLL kodları (örnek: Tabloya bağlı Foreign key tanımlamaları) DBMS_METADATA.GET_GRANTED_DDL Kullanıcıya verilmiş hakların listesi DBMS_METADATA.SET_TRANSFORM_PARAM DDL kodlarını çıkarırken nesne detayını belirleme ya da format komutlarını kullanma USER_OBJECTS Tabi ki aktif kullanıcılar için tüm nesnelerin yer aldığı sanal tablo USER _ INDEXES Tabloya bağlı index'leri Granted_DDL ile almak istemeyenlerin tercih edeceği sevimsiz yöntem sanal tablosu

Efes Pilsen Blues Festival 17

Micheal Powers, birinci bölüm, gitar için biraz akor yapmak gerekiyordu Larry Garne, ikinci bölüm, güzeldi ve müziğin rengi ilk bölüme göre daha farklıydı, eğlence daha üst düzeydeydi. Buckwheat Zydeco, son bölüm, eminim güzel geçmiştir, havalandırma kötü ve sigara dumanı çok yğundu, izleyemedik.

Terapist

Hemingway: Benim terapistim, corona'm Göksel: Benim terapistim, Delphi'm & klavyem

Genetic algoritma (GA)

Doğal gen ve seçim sistemine dayalı araştırma algoritmasıdır. İlk defa, John Holland tarafından geliştirilmiştir. Bu algoritma ile bir çözüme yönelik yapay sistemler tasarlanabilir. Yapay sistemler ne kadar güvenilir ve sağlam olursa, gerçek sistem maliyetleri de o kadar aşağıya indirilebilir.

Çok-Etmenli Sistemler

Tek bir etmenin yalnız başına kendi bilgi ve bireysel yeteneklerini kullanarak çözemediği veya etkin bir biçimde çözemeyeceğini düşündüğü problemleri birbiriyle işbirliği yaparak eşgüdümlü bir biçimde çözmek için bir araya gelen etmenlerin oluşturduğu ağ, çok-etmenli sistem (multi-agent system) olarak adlandırılmaktadır (Durfee ve ark., 1989) Özellikleri Sistemdeki herhangi bir etmende problemin çözümüne yönelik bilgilerin tamamı bulunmamaktadır. Sistemdeki herhangi bir etmende problemi çözebilmek için gerekli olan yeteneklerin tamamı bulunmamaktadır. Sistem kontrolü dağıtıktır. Veri merkezi olarak tutulmamaktadır, dağıtıktır. İşleyiş eşzamansızdır (asynchronous). (Yrd. Doç. Dr. R. Cenk ERDUR, Ekim 2001)

Refactoring

Hatalara neden olmadan temiz kod adına yapılan değişiklikler olarak düşünülmelidir. Refactoring yaparak mevcut tasarım kalitesi iyileştirilebilir ancak yapılacak her değişiklikte hatanın ortaya çıkmaması için mutlaka test işlemi yapılmalıdır. Unit test kodları varsa refactoring işlemini gerçekleştirmede risk olmayacaktır. Refactoring işleminin yapılması gereken zamanı anlatacak bir çok faktör vardır ancak kısaca özetlemek gerekirse; " bir yaz, iki yaz, üç refactoring " şeklinde özetlenebilir.