by Cem Kefeli
1. Ekim 2012 06:28
VIDEO İşte open-source böyle birşey... Mizah dahi daha özgürce Mutlaka izlemenizi tevsiye ederim...
(They appear to be the perfect family) Father - Export all OLE objects with the command line Father - So that they will be available for Internet information (But sometimes appearances can be deceiving.) Son - Dad? Son - Why do we always use . Net? Father - What do you mean? Son - Are there no other developing platforms? Fazlası...
b728cbc4-e181-4858-a3a9-4a88d4d744d3|0|.0
by Cem Kefeli
1. Haziran 2009 06:17
.NET WEB uygulamaları içerisinde bulunduğu dizin içersindeki tüm erişim kontrolleri Web.config dosyası ile kontrol ediyor. Aynı dizin içerisinde yer alan diğer uygulamalar bu dosyayı inherit ederek çalışıyorlar. Yani root domain dizin içerisinde bir sub domain oluşturduğunuzda ve bu sub folder içerisinde farklı bir .NET WEB uygulaması çalıştırmaya kalktığınızda sub uygulamanızın Web.config dosyası root uygulamanın Web.config dosyasından inherit ediliyor. Bu demek oluyor ki siz sub uygulamanızı çağırdığınıza aslında ilk root uygulamanızın Web.config dosyası da işletilmiş oluyor. Eğer root ile uyumlu olmayan ve sub folder içerisinde yolu doğru olarak bulunmayan namespace'ler var ise uygulamanız doğal olarak hata verecektir. Aşağıda bunu basit bir gösterim ile ifade etmeye çalıştım.
Eğer bu kalıtımı engellemek istiyorsanız root domain içerisinde yer alan web.config dosyanızda aşağıdaki gibi bir yapı oluşturmanız yeterli olacaktır;
<location path="." inheritInChildApplications="false">
<system.web>
.
.
.
</system.web>
</location>
abca4592-a735-4c22-870d-1d196697edf0|1|3.0
Etiketler:
.net ,
web yazılım ,
asp.net ,
visual studio.net ,
web.config ,
inherit ,
inheritance ,
kalıtım ,
c# ,
c#.net ,
yazılım ,
subdomain ,
domain ,
subfolder ,
web technologies articles
by Cem Kefeli
6. Mart 2009 15:12
Uzun bir süredir .NET BlogEngine kullanmaktayım ve çok da memnunum aslında bu blogdan. Tabiki herşeyin olduğu gibi BlogEngine'nin de bazı eksiklikleri var. Ama yaygınlaştıkça daha da geliştirileceği ve bu eksiklerin en aza ineceği de bir gerçek. Ben de BlogEngine'i alıp olduğu gibi kullanmadım. İlk önce kendime özgü bir tema oluşturdum ve işin içine biraz da kendi dizaynımı kattım. Daha sonra işin içerisine biraz görsellik katabilmek için burada açıkladığım OnePhoto widget'ini yazdım .NET BlogEngine için. Sonra biraz daha renklilik katayım işin içine diye düşünürken, etiketleri renkli bir şekilde kullanmak geldi aklıma. Öyle ki aynı sayfayı tekrar yenileseniz dahi bir sonraki seferde renklerin değişmedini istiyorum, her seferinde farklı bir etiket farklı bir renkte... Etiketlerin font boyutu zaten stil şablondan çekilerek değiştiriliyor. Fakat ben aynı font boyutunda olanların dahi farklı renklerde görünebilmesini istiyorum. Bunun için dosyası içerisinde aşağıda verdiğim değişiklikleri yaptım. Ufak bir kod bloğu ekleyerek bu işi halletmiş oldum aslında. Siz de görmek istediğiniz renkleri ArrayList'e ekleyip/çıkararak kendi renk tonlamanızı oluşturabilirsiniz.
//////////////////////
////Changed this code block…
/*
foreach (string key in WeightedList.Keys)
{
HtmlGenericControl li = new HtmlGenericControl("li");
li.InnerHtml = string.Format(LINK, Utils.RelativeWebRoot + "?tag=/" + HttpUtility.UrlEncode(key), WeightedList[key], "Tag: " + key, key);
ulTags.Controls.Add(li);
}
*/
//
System.Collections.ArrayList MyArrayList = new System.Collections.ArrayList();
MyArrayList.Add("010101");
MyArrayList.Add("282626");
MyArrayList.Add("484545");
MyArrayList.Add("676363");
MyArrayList.Add("6f6060");
MyArrayList.Add("157115");
MyArrayList.Add("2f792f");
MyArrayList.Add("135f13");
MyArrayList.Add("0a0a55");
MyArrayList.Add("0d0d73");
MyArrayList.Add("06f906");
Random MyRandom = new Random();
foreach (string key in WeightedList.Keys)
{
int MyRandomNum = MyRandom.Next(1, MyArrayList.Count - 1);
HtmlGenericControl li = new HtmlGenericControl("li");
li.InnerHtml = string.Format(LINK, Utils.RelativeWebRoot + "?tag=/" + HttpUtility.UrlEncode(key), WeightedList[key], "Tag: " + key + "\" style=\"color: #" + MyArrayList[MyRandomNum].ToString() + ";", key);
ulTags.Controls.Add(li);
}
402a69ea-b6b4-4daf-929e-3a58d8d48879|2|4.5
Etiketler:
blog ,
.net blogengine ,
.net ,
yazılım ,
visual studio.net ,
web yazılım ,
c# ,
random calors ,
çalışmalarım ,
c# blog ,
blog c# ,
blogc# ,
csharp blog ,
blog csharp
by Cem Kefeli
4. Mart 2009 10:45
Yazılım hakkında detaylı bilgi edinmek için lütfen burayı (AudioFinder Manual.pdf - 2,76 mb) tıklayınız. AudioFinder nedir? AudioFinder, Halim Cem Kefeli tarafından geliştirilmiş, medya analizi ve reklam raporlaması yapan medya takip firmaları tarafından kullanılan bir ses tarama-bulma yazılımıdır. Özellikleri Nelerdir? - Görsel bir masaüstü yazılımı olan AudioFinder ses dosyalarını giriş olarak kabul etmektedir ve eklenen ses dosyaları içerinde aranması istenilen sesleri arayarak bulmaktadır. Giriş sesleri için günümüzde kullanılan MP3, WAV, AIFF, OGG Vorbis, MP4, AAC, M4A, AC3, ASF... ses formatları gibi birçok ses formatı desteklenmektedir. - AudioFinder ses arama teknolojisini medya yayınları içerisinde reklam bölgelerinin algılanabilmesini sağlamak amacı ile kullanabilmektedir. - AudioFinder görsel bir masaüstü uygulamasının sunmuş olduğu tüm avantajlardan faydalanmaktadır. Sürükle-Bırak yöntemleri ve klavye kısa yollarının etkin bir şekilde kullanılması sonucunda son kullanıcılar sistemi daha rahat bir şekilde kullanabilmektedir. - Program kullanıcı hesapları ile istenilen şekilde yönetilmektedir. İstenmeyen kişilerin kullanımından korumak amacı ile değiştirilebilir program şifresi kullanılmaktadır. - AudioFinder arama işlemleri için altı(6) farklı arama opsiyonuna sahiptir. Böylece, kullanıcı yazılımın performansını dilediği gibi değiştirebilmektedir. - AudioFinder yayınlanan reklamların yüzde kaçının yayınlandığını sizin için hesaplayabilmektedir. - AudioFinder sisteme tanıtılan jenerikler sayesinde reklam alanları içerisinde raporlanan ve raporlanamayan ses bölgelerini tespit edebilmektedir. Raporlanamayan reklam bölgeleri için farklı kaydetme işlemleri yapılabilmekte ve böylece sistem tarafından algılanabilmesi sağlanabilmektedir. - AudioFinder onaylama sistemi sayesinde bulunan reklamların bulunduğu yeri tek tuşla dinlemenize olanak sağlar ve bu sistem sayesinde daha esnek ve daha doğru raporlar oluşturmanızı sağlar. Onaylama hem text tabanlı bir dosyalara hem de SQL sunucuya yapılabilmektedir. İstendiğinde onaylama sistemi devre dışı bırakılarak otomatik onaylamaya olanak sağlanmaktadır. - AudioFinder daha sonradan incelemeye olanak sağlamak amacı ile tüm işlemleri ve ses dosyalarının hatalarını text tabanlı bir log dosyası ile saklamaktadır. - AudioFinder arama işlemleri bittikten sonra kendi kendisini ve bilgisayarı kapatabilmekte, verimli bir güç yönetimi sağlayabilmektedir. - AudioFinder aranılan ses dosyaları için zamansal konum bilgilerini dosya isimlerinden otomatik olarak çekebilmektedir. - Bulunan raporlar için güvenlik seviyesi değiştirilebilmekte ve böylece sonuçların kesinliği kontrol altına alınabilmektedir. Yazılım hakkında detaylı bilgi edinmek için lütfen burayı (AudioFinder Manual.pdf - 2,76 mb) tıklayınız.
e8e43332-b167-490d-a6dd-9d36e7464783|2|2.0
Etiketler:
işaret işleme ,
sayısal işaret işleme ,
ses işleme ,
signal processing ,
speech processing ,
audio processing ,
digital signal processing ,
ses arama bulma yazılımı ,
c# ,
.net ,
visual studio.net ,
yazılım ,
desktop gui ,
audiofinder ,
audio finder ,
medya takibi ,
medya takip ,
radyo takip ,
ses bulma ,
radio tracking ,
audio tracking ,
reklam takip ,
reklam arama yazılımı ,
mssql server ,
mysql server ,
mysql ,
çalışmalarım