.Net kategorisindeki bütün yazılar
May
12

Owasp ZAP (Zed Attack Proxy) ile güvenlik testleri

Yazılım güvenlik testleri dediğimizde yaşamış olduğumuz ülkede maalesef çokda önemsenmeyen veya projenin son fazında 1-2 günlük çalışma ile halledileceği düşünülen ama gerçekte bu iş için ciddi zaman ayrılması gereken bir konudur.

Devamı

Nis
21

c# Windows açıldığında uygulamanın otomatik başlatılması – startup

Zamanında çözümü için yaklaşık 4 saatimi alan windows her başladığında uygulamanın otomatik olarak başlatılması işlemi için aşağıdaki ufak fonksiyonu kullanabilirsiniz.

Devamı

Oca
28

.Net’de Oracle veritabanına bağlanmak

.Net de oracle veritabanına bağlanmak için bi kaç yol bulunmaktır. Bunlardan birisi .net in kütüphanesi olan “OleDb” ile. Ama bu kütüphaneyi kullanmanız durumunda eğerki oracle 10 ve üzeri versiyonlarda sorunlarla karşılaşmak durumunda kalmanız. Öyleki benimde karşıma bir çok sorun çıktığı için oracle kendi kütüphanesini kullanmanızı öneririm. Ama ben genede bu yolu kullanmak isteyen arkadaşlar için örnek bir kod parçacağını aşağıda anlatıyor olacağım.

Devamı

Haz
22

Silverlight – Smooth Streaming

Bu yazımızda silverlight’in rakibi olan flasha çok büyük darbe vuracağı bir teknolojisinden bahsedeceğim. Bu yeni teknolojinin adı “Smooth Streaming“.

Smooth streaming hakkında bir çok şey yazmamız mümkün fakat ben burada sizlere temel düzeyde bilgiler vereceğim. Smooth streamingi şöle bi örnekle açıklamak gerekirse eğer ;

Diyelim ki yüksek çözünürlüklü bir videomuz olsun. Yüksek çözünürlüklü olunca düşün bağlantılı bir kullanıcı bu videoyu takılmadan izlemesi imkansızdır. Biraz izleyecek sonraki kareleri yükleyecek ve izlemeye kaldığı yerden devam edecek. Düşük hızdaki internet için tam bir ızdarap. Örneğimizi tersine düşünürsek eğer, düşük çözünürlüklü bir video yu yüksek internet hızına sahip bir kullanıcı videoyu  sorunsuz bir şekilde izleyecektir fakat izlemiş olduğu görüntü kalitesi çok kötü olacaktır.

Smooth Streaming nedir?

Yukarıda iki örneğimizi ele aldığımızda bir videoyu nasıl olurda her hızdaki kullanıcı için en iyi çözümü sunabilsin? Düşük internet bağlantısına düşük çözünürlük yüksek hızdaki bağlantıya yüksek çözünürlük ve anlık internet hızı değişen kullanıcı için bu nasıl ayarlanabilir? İşte bu sorularımızın cevabını Smooth Streaming vermektedir. Böylece anlık hızımıza göre yüksek çözünürlüklü video izleyebilir, hızımız düştüğünde ise bize düşük kalitede video sunarak ilgili videoyu hiç takılmadan rahat bir şekilde izleyebiliriz.

Smooth Streaming ile çalışan videoyu nasıl yaparız?

Bu işin en bilinen ve en kolay yolu Expression Encoder 3 ve Expression Encoder 4 ile rahat bir şekilde yapabiliriz. Bununla ilgili bir yazıyı ilerleyen zamanlarda sizlere yazmaya çalışacağım.

Örnek  video için aşağıdaki videoyu izleyebilirsiniz.

Devamı

Haz
16

Gelin Dünya Kupası’nı netten online olarak izleyelim :)

İşlerimin yoğunluüundan dolayı Silverlight ile çok fazla uğraşacak vakit bulamıyordum. Bir futbol sevdalısı olarak aklıma acaba netten  Dünya Kupası maçlarını nasıl izlerim sorusu geldi. Biraz araştırma yaptıktan sonra aşağıdaki gibi görsel olarak bir estetiği olmasada çok iyi bir şekilde online tv izleme keyfini doyasıya yaşayın 🙂

Buffer olayına bakmaya fırsatım olmadığı için “loading” gibi bir yazı çıkmamaktadır. Onuda en kısa zamanda yapmaya çalışacağım 🙂

NOT : Bazı kanalların çalışmaması yayın kuruluşu ile ilgili problemden kaynaklanmaktadır ve bazen görüntünün donup kalması ise sizin internet hızınızla alakalıdır.

Herkese iyi seyirler 😀

Haz
9

Silverlight 4 ile web kameradan fotoğraf çek

Bugün silverlight ile ilgili bazı yeni bilgiler daha öğrendim. Silverlight aracılığı ile fotoğraf nasıl çekilir die araştırırken karşıma güzel bir örnek çıktı. Şimdi sizlere bunu paylaşayım dedim.

Daha önce yayınlamış olduğum yazımdaki örnekten devam edeceğim. Kameraya nasıl bağlandığımı burada sizlere tekrardan anlatmaya gerek görmüyorum.

Kısa kısa bazı kodları açıklamak gerekirse;

Devamı

Haz
9

Silverlight 4.0 ile web kamerasına bağlanmak

Evetttt… Silverlight taki ilk basit çalışan programımı web kamerasına bağlanarak başladım 🙂 Zaten benim silverlight ı öğrenmemdeki amaçların en başında bu olay gelmekteydi. Şunu sölemem gerekirse silverlight bu işi çok basit ve çok az kod yazarak yapmakta. Neyse ben hemen yazmış olduğum kısa kodu sizlerle paylaşayım dedim. İlerleyen dönemlerde daha komplike işler yaptığımda sizlerle gene paylaşacağım 🙂

Devamı

Haz
8

Unable to start debugging. The Silverlight managed debugging package isn’t installed.

Bugün itibariyle (Baya geç kalmış olsamda) Silverlight öğrenmeye karar verdim. En son sürümü olan silverlight 4.0′ ı yükledim. En son sürümü üzerinden çalışayım dedim. İlk programı çalıştırmayı denediğim vakit, resimdeki hata karşıma çıktı.

Devamı

May
30

EnableEventValidation=”true” sorunsalı

Novartis sitesini performans açısından daha iyi konuma getirmek için sunucu değişikliğine gittik. Bütün kurulumu tamamladıktan sonra şu ana kadar hiç bir zaman karşılaşmadığım bir sorunla karşılaştım. Sitenin submit yapan bir butonuna bastığımda aşağıdaki hatayı aldım.  Hata mesajı aşağıdadır;

Invalid postback or callback argument.  Event validation is enabled using <pages enableEventValidation=”true”/> in configuration or <%@ Page EnableEventValidation=”true” %> in a page.  For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them.  If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.

Devamı

Nis
10

Visual Studio 2010 Kısayol Tuşları (Keybinding Cards)

Microsoft bugün Visual Studio 2010 Keybinding Cards ları yayınladı. Kısayol tuşlarını açıklamak için bütün yazılım dillerinde (Visual Basic, Visual C#, Visual C++ ve Visual F#) pdf olarak yayınladırlar. Aşağıdaki linke tıklayarak siz hangi dilde yazılımı gerçekleştiriyorsanız ona ait olan pdf dosyasını indirebilirniz.

Devamı

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Bağlantılar

Arşivler