Ana içeriğe atla

Yayınlar

Nisan, 2014 tarihine ait yayınlar gösteriliyor

Risc & Cisc

RISC:RISC işlemciler daha kısa ve daha basit komut setlerine sahip işlemcilerdir.Çalışma hızı cısc işemcilerden daha hızlıdır.CISC:CISC işlemciler daha fazla ve daha karmaşık komut setlerine sahiptir.Çalışma hızı rısc işlemcilere göre daha yavaştır.RISC işlemcilerde programın boyutu artar. Günümüz işlemcilerinde CISC işlemciler kullanılır. Genelde karmaşık komutlu bilgisayarlarda CISC mimarisi kullanılır ve programların az bellek gerektirdiği sistemlerde tercih edilir.. ee az bellek içinde kompleks komutlar ve kompleks mimari gerekir.rısc de ise azaltılmış komut kümeli bilgisayarlarda tercih edilir ve komutların hızlı işlenmesi amacı vardır bu yüzden basit komutlar gerektirir.evet rısc daha hızlıdır.Transistör sayısı cısc de fazladır buda ısınma sorunun getirir.buna bağlı olarak CISC soğutma probleminden dolayı daha pahalıdır.buna rağmen Rısc Cısc'in güçlü komutlarından mahrumdur. bu yüzden daha fazla komut gerektirir.
Yıllar geçtikçe iki işlemci ailesi piyasaya hakim olmaya başladı…

CMMI

Günümüzde, akla gelebilecek her türlü iş alanında yazılım konusunun iş yapış biçimine direk etkisi göze çarpmakta ve hatta herhangi bir yazılım kullanılmayan alanlarda iş yaşamının devam ettirilmesi pek mümkün görünmemektedir. Örneğin, bankacılık sektöründe işe uygun bir yazılım kullanmayan bir finans kurumunu düşünmek bile olası değildir. Sadece bankacılıkta değil telekomünikasyon, lojistik, perakende satış gibi hemen hemen her sektörde yazılım artık “olmazsa olmaz” bir bileşen haline gelmiştir. Sivil sektörlerde hal böyle iken savunma sektöründe de durum farklı değildir. Özellikle savunma sistemlerinde “yerli” yazılım üretilmesi son birkaç yıldır ülkemizin milli stratejisi olarak gündemde yerini korumaktadır. Elbette böylesine önemli bir strateji ve giderek artan yazılım ihtiyacı bu seviyedeki büyük projelerde ciddi bir süreç yönetimini zorunlu kılmaktadır. Aksi halde, karmaşık, büyük, entegrasyon içeren yazılım projelerinin başarıya ulaşması mümkün değildir. Bir yazılımın kalitesi …

TS ISO/IEC 15504 - SPICE (SOFTWARE PROCESS IMPROVEMENT AND CAPABILITY DETERMINATION) - SPICE (ISO 15504)

Software Process Improvement and Capability dEtermination : Yazılım Süreci  İyileştirme ve Yetenek Belirleme’dir. 1995 yılında ISO ve IEC tarafından çıkarılmıştır. Yazılım geliştirme projelerinin yönetim tarafı çoğunlukla yetersiz planlama, geliştirme süreçlerin tam anlaşılmaması, iyi bir yönetim çerçevesinin olmayışı gibi problemlerle karşı karşıyadır. Bu çerçevede daha disiplinli geliştirme süreçleri için standartlar geliştirilmeye başlanmıştır. Spice da bu standartlardan biri olup,  yazılım süreçlerini iyileştirmek ve süreç yeteneklerini belirler. Uluslararası Standartlar Örgütü  ve Uluslararası Elektroteknik Komisyonu’nun ortak çalışması ile 1995 yılında çıkarılmıştır. SPICE, iki boyutlu bir model olup içe dönük süreç iyileştirme ile içe ve dışa dönük yetenek belirleme amacını taşır. Birinci boyutta süreçler, ikinci boyutta yetenek düzeyleri vardır.SPİCE İLKELERİStandartlaşma Değerlendirme, yetenek belirleme ve iyileştirme Diğer modellere uyum sağlama Gelişmeyi ölçme Nesnel, tutarlı v…

Çoklu Dil Desteği – Veri Tabanı Tasarım Örnekleri ile

Zaman içerisinde karşımıza çok farklı projeler gelebilmektedir. Ancak bu projeler içerisinde özellikle de global ölçekli ya da bu ölçekte uygulama geliştiren firmalarda bazı temel gereksinimler sürekli olarak karşımıza çıkabilmektedir. Bu gereksinimlerden biri ve belki de en önemlisi olan çoklu dil desteğinin veri tabanı (DB) katmanında nasıl yapıldığını kısa ve hızlıca inceliyor olacağız.Öncelikle çoklu dil desteği dediğimizde aklımıza gelen ilk çözüm yolu *.resx dosyalarını kullanmak gelmektedir. Ancak bu uzaktan yönetilen ya da anlık olarak metin değişikliği gereksinimi bulunan uygulamalarda bazı ufak problemler çıkartabilmektedir.Ne gibi problemler derseniz; iki grupta inceleyebiliriz. Web projeleri ve windows üzerinde çalışan projeler.Web projelerinde IIS üzerinde yer alan bir *.resx dosyasını değiştirdiğinizde son kullanıcı tarafında etkisi hemen görülmeyebilir. Cache mekanizmaları sebebiyle ortalama 15-30 dakika arasında bir görüntüleme süre farkı ile karşılaşabiliriz. Faha köt…

Qualcomm - MU Mimo (Multi User MIMO)

Wi-Fi standartları, gereksinimleri her geçen gün artan içerikleri sorunsuzca aktarabilmek için geliştiriliyor. Son olarak Qualcomm, Wi-Fi'ı daha da hızlandıracak MU-Mimo teknolojisini duyurdu.

MU-Mimo (çoklu kullanıcı, çoklu giriş ve çoklu çıkış), kablosuz ağlarda önemli bir atılım olarak kabul edilecek. Wi-Fi erişim noktaları, şu an kendisine bağlananlara sırayla hizmet veriyor, yani sadece tek bir kişi hizmet alırken, diğerleri bekliyor. Birkaç senedir üzerinde çalışılan MU-Mimo ise birden çok kullanıcı grubuna veri gönderebiliyor. Qualcomm, MU-Mimo'yu kullanmanın sol şeridi kullanmaya benzediğini söylüyor: "Wi-Fi otobanında bir değişiklik yok, ancak diğer kullanıcılarla gruplanmak, çok daha hızlı gitmenizi sağlarken, diğer şeritlerin de yoğunluğunu azaltıyor."

Qualcomm, ağın ve ağı kullananların MU-Mimo'yu kullanmaları halinde ağ hızlarının 2-3 kat hızlanacağını söylüyor. Bu teknolojiyi kullanmayan cihazlar da performansa artık görecekler, ancak bu MU-Mimo'…

ORA-12154: TNS:could not resolve the connect identifier specified in Visual Studio

If you are trying to connect to an Oracle Database, through Server Explorer in Visual Studio, you have to ensure that: 1. You have installed the Oracle Data Provider (downloadable from the Oracle Website)
2. Have created the tnsnames.ora file, holding information about the databases (http://www.orafaq.com/wiki/Tnsnames.ora). This file should be created most often in the Network\Admin folder under the Oracle Provider. In my case: C:\app\user\product\11.2.0\client_1\Network\Admin After having these prerequisites, I still couldn't connect to the Oracle Database. The Visual Studio wizard told me: "ORA-12154: TNS:could not resolve the connect identifier specified". What resolved this issue for me was to add the Environment Variable with name "TNS_ADMIN" and value the Path to the directory containing the "tnsnames.ora" file.
Something like:
TNS_NAMES="C:\app\user\product\11.2.0\client_1\Network\Admin"
Then just restart Visual Studio and you're f…

Using Visual Studio to find a database connection string

I have to give these instructions quite often in Q&A, so it seemed sensible to write them one more time, and then point people in this direction in future...
One of the things it can be difficult to work out is what you actually need in your connection string to access a database via your code. Although there are sites which give examples, (this[^] is a good one) it would help to have a connection to your database open and working to take it from. Visual Studio can help you there.
1) Open the Server Explorer pane. ("View" menu, "Server Explorer" or CTRL+W, L by default)
2) Open the "Data Connections" list. If your database in on the list, skip to step 3
2.1) On the Server Explorer tool bar, click the "Connect to Database" button (yellow column, with green cross and a plug-and-wire icon)
2.2) On the resulting dialog, select the appropriate Date Source, Server name, and other details until the "Test Connection" button works.
2.3) Pre…

Connecting to Oracle From Visual Studio

Oracle DB ile çalışırken Management Studio ve Visual Studio ile çalışırken dikkat edilmesi konusunda çok güzel bir yazıyı alt kısımda yer alan link içerisinde bulabilirsiniz.

TNS ORA ‘ya dikkat etmeniz gerekmektedir.

http://blogs.msdn.com/b/kaevans/archive/2009/07/18/connecting-to-oracle-from-visual-studio.aspx

Kolay gelsin.

Best practices when using oracle DB and .NET

Some practices we employ based on our production experience:
•Validate connections when retrieving them from the connection pool.
•Write your service code to not assume that connections are valid - failure to do so can cause quite a bit of grief especially in production environments
•Wherever possible, explicitly close and dispose connections after using them (using(conn){} blocks work well)
•In a service, you should use connections for the shortest time possible - particularly if you are looking to create a scalable solution.
•Consider using explicit timouts on requests appropriate to the typical duration of a request. The last thing you want is to have one type of request that hangs to potentially block your whole system.
•Wherever possible use bind variables to avoid hard parses at the database (this can be a performance nightmare if you don't start out with this practice). Using bind variables also protect you from basic SQL-injection attacks.
•Make sure you have adequate diagnostic …

Common Criteria (ISO/IEC 15408)

Tanımı Bilgi Teknolojisi (BT) ürünlerine ve sistemlerine güvenlik (confidentiality), güvenilirlik (availability) ve bütünlük (integrity) kapsamında fonksiyonel ve sızma testleri uygulayan ve test sonucuna göre ürünün veya sistemin güvenlik, güvenilirlik ve bütünlük kapsamında ISO 15408 metodolojisine göre garanti seviyesini belirleyen uluslararası test standardıdır. Özetle: TS ISO/IEC 15408 serisi BT ürünlerinin güvenliği için değerlendirme kriterleri sertifikasıdırOrtak Kriterler Garanti Seviyeleri Ortak Kriterler Garanti Seviyeleri EAL, Evaluation Assurance Level (Değerlendirme Garanti Seviyesi) olarak adlandırılan 7 seviye (EAL 1-7) bulunmaktadır. EAL 7 seviyesi en yüksek garanti düzeyi, EAL 1 seviyesi en düşük garanti düzeyidir. Üst seviye garanti düzeyleri, alt seviye garanti düzeylerini kapsamaktadır.İlgili Taraflar Geliştiriciler (Either vendor itself or document provider)Sponsorlar (Vendor)Değerlendiriciler (Değerlendirme Lab)Onaylayıcılar (Onay Makamı)Comm…

ISO 27001 Bilgi Güvenliği Yönetim Sistemi Danışmanlık Hizmetlerinde ne tür hizmetler alınır?

Danışmanlık firması seçiminde dikkat edilmesi gereken en önemli husus en ucuz fiyatı veren değil size daha az maliyette sistem kurmanızı sağlayacak referansları güçlü bir danışman firma ile çalışmanız tavsiyesinde bulunuyoruz. Danışman Firmanın bünyesinde en 1 adet ISO 27001 Baş Denetçi Sertifikasına sahip danışman bulunmalıdır.
ISO 27001 Danışmanlık firmasına karar verildikten sonra kurumunuz danışmanlık firması ile ISO 27001 Bilgi Güvenliği Danışmanlık hizmeti alımı anlaşması yapmalıdır. Danışmanlık hizmeti sözleşmesinde ISO 27001 bilgi güvenliği sistemi kurulum sürecin genel takvimi karşılıklı mutabakatla çıkartılmalı ve karara bağlanmalıdır.
1. Bilgi Güvenlik Yönetim Sistemi Forumunun kurulmas ı:
Danışman ve kurum içinde bir " Bilgi Güvenliği Koordinasyon Grubu (BGKG)- Forumu"nun oluşturacaktır. Bu forum kendi içinde yaptığı görüşmeler sonucu takvimi ve görev paylaşımını yapacaktır. Eğitimler bu çalışmalar içinde kararlaştırılarak takvime bağlanacaktır.
2. Kurumun Me…