arşiv

0, 2017 için arşiv

String Format for DateTime

Cuma, 28 Tem 2017 yorum yok

This site has great examples check it out

// create date time 2008-03-09 16:05:07.123
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123);

String.Format("{0:y yy yyy yyyy}",      dt);  // "8 08 008 2008"   year
String.Format("{0:M MM MMM MMMM}",      dt);  // "3 03 Mar March"  month
String.Format("{0:d dd ddd dddd}",      dt);  // "9 09 Sun Sunday" day
String.Format("{0:h hh H HH}",          dt);  // "4 04 16 16"      hour 12/24
String.Format("{0:m mm}",               dt);  // "5 05"            minute
String.Format("{0:s ss}",               dt);  // "7 07"            second
String.Format("{0:f ff fff ffff}",      dt);  // "1 12 123 1230"   sec.fraction
String.Format("{0:F FF FFF FFFF}",      dt);  // "1 12 123 123"    without zeroes
String.Format("{0:t tt}",               dt);  // "P PM"            A.M. or P.M.
String.Format("{0:z zz zzz}",           dt);  // "-6 -06 -06:00"   time zone

// month/day numbers without/with leading zeroes
String.Format("{0:M/d/yyyy}",           dt);  // "3/9/2008"
String.Format("{0:MM/dd/yyyy}",         dt);  // "03/09/2008"

// day/month names
String.Format("{0:ddd, MMM d, yyyy}",   dt);  // "Sun, Mar 9, 2008"
String.Format("{0:dddd, MMMM d, yyyy}", dt);  // "Sunday, March 9, 2008"

// two/four digit year
String.Format("{0:MM/dd/yy}",           dt);  // "03/09/08"
String.Format("{0:MM/dd/yyyy}",         dt);  // "03/09/2008"

Standard DateTime Formatting

String.Format("{0:t}", dt);  // "4:05 PM"                           ShortTime
String.Format("{0:d}", dt);  // "3/9/2008"                          ShortDate
String.Format("{0:T}", dt);  // "4:05:07 PM"                        LongTime
String.Format("{0:D}", dt);  // "Sunday, March 09, 2008"            LongDate
String.Format("{0:f}", dt);  // "Sunday, March 09, 2008 4:05 PM"    LongDate+ShortTime
String.Format("{0:F}", dt);  // "Sunday, March 09, 2008 4:05:07 PM" FullDateTime
String.Format("{0:g}", dt);  // "3/9/2008 4:05 PM"                  ShortDate+ShortTime
String.Format("{0:G}", dt);  // "3/9/2008 4:05:07 PM"               ShortDate+LongTime
String.Format("{0:m}", dt);  // "March 09"                          MonthDay
String.Format("{0:y}", dt);  // "March, 2008"                       YearMonth
String.Format("{0:r}", dt);  // "Sun, 09 Mar 2008 16:05:07 GMT"     RFC1123
String.Format("{0:s}", dt);  // "2008-03-09T16:05:07"               SortableDateTime
String.Format("{0:u}", dt);  // "2008-03-09 16:05:07Z"              UniversalSortableDateTime

/*
Specifier   DateTimeFormatInfo property     Pattern value (for en-US culture)
    t           ShortTimePattern                    h:mm tt
    d           ShortDatePattern                    M/d/yyyy
    T           LongTimePattern                     h:mm:ss tt
    D           LongDatePattern                     dddd, MMMM dd, yyyy
    f           (combination of D and t)            dddd, MMMM dd, yyyy h:mm tt
    F           FullDateTimePattern                 dddd, MMMM dd, yyyy h:mm:ss tt
    g           (combination of d and t)            M/d/yyyy h:mm tt
    G           (combination of d and T)            M/d/yyyy h:mm:ss tt
    m, M        MonthDayPattern                     MMMM dd
    y, Y        YearMonthPattern                    MMMM, yyyy
    r, R        RFC1123Pattern                      ddd, dd MMM yyyy HH':'mm':'ss 'GMT' (*)
    s           SortableDateTi­mePattern             yyyy'-'MM'-'dd'T'HH':'mm':'ss (*)
    u           UniversalSorta­bleDateTimePat­tern    yyyy'-'MM'-'dd HH':'mm':'ss'Z' (*)
                                                    (*) = culture independent   
*/
// create date time 2008-03-09 16:05:07.123
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123);

$"{dt:y yy yyy yyyy}";  // "8 08 008 2008"   year
$"{dt:M MM MMM MMMM}";  // "3 03 Mar March"  month
$"{dt:d dd ddd dddd}";  // "9 09 Sun Sunday" day
$"{dt:h hh H HH}";      // "4 04 16 16"      hour 12/24
$"{dt:m mm}";           // "5 05"            minute
$"{dt:s ss}";           // "7 07"            second
$"{dt:f ff fff ffff}";  // "1 12 123 1230"   sec.fraction
$"{dt:F FF FFF FFFF}";  // "1 12 123 123"    without zeroes
$"{dt:t tt}";           // "P PM"            A.M. or P.M.
$"{dt:z zz zzz}";       // "-6 -06 -06:00"   time zone

// month/day numbers without/with leading zeroes
$"{dt:M/d/yyyy}";    // "3/9/2008"
$"{dt:MM/dd/yyyy}";  // "03/09/2008"

// day/month names
$"{dt:ddd, MMM d, yyyy}";    // "Sun, Mar 9, 2008"
$"{dt:dddd, MMMM d, yyyy}";  // "Sunday, March 9, 2008"

// two/four digit year
$"{dt:MM/dd/yy}";    // "03/09/08"
$"{dt:MM/dd/yyyy}";  // "03/09/2008"

 

Ziyaretçilerinizi İzleyebileceğiniz 9 Analiz ve İstatistik Aracı

Perşembe, 27 Tem 2017 yorum yok

Web sitelerinizde hangi sayfaların daha fazla ziyaret aldığı, hangi tarz içeriklerin ilgi çektiği, bu sayfalarda ne kadar süre geçirildiği gibi veriler oldukça önemlidir. Analiz ve istatistik araçları ile web sitenize girenlerin hareketlerini takip edebilir ve anlamlı sonuçlar çıkarabilirsiniz. Bu yazıda en popüler web sitesi analiz ve istatistik araçlarından bahsedeceğiz.

1. Google Analytics

google-analyticsGoogle tarafından ücretsiz olarak sunulan bir araçtır, aylık sayfa gösteriminiz 5 milyona ulaşıncaya kadar ücretsiz olarak kullanmaya devam edebilirsiniz. Bir çok popüler web sitesinde kullanılmakla birlikte dünya üzerinde en çok tercih edilen istatistik aracıdır.

Google Analytics’in özelliklerinden kısaca bahsetmek gerekirse:

  • Sitenizdeki ziyaretçi sayılarını görüntüleyebilirsiniz.
  • Ziyaretçilerin arama motoru kullanarak mı geldiğini veya başka bir siteden geldiyse hangi site üzerinden geldiğini öğrenebilirsiniz.
  • Sitenizde ne kadar vakit geçirildiğini, hangi sayfaların daha çok ziyaret edildiğini, görebilirsiniz.
  • Sitenize gelen kişilerin bir PC den mi yoksa akıllı telefon üzerinden mi geldiğine, ziyaretçilerinizin işletim sistemi, ekran çözünürlüğü, tarayıcı versiyonu gibi detaylarına ulaşabilirsiniz.
  • Ziyaretçilerinizin cinsiyeti, yaş aralığı gibi demografik bilgilerine ulaşabilirsiniz.
  • Ziyaretçi, sitenizden hemen çıkmış mı, üye olmuş mu, ürünü satın almış mı, aldıysa ne kadarlık ürün almış gibi sorulara cevap bulabilirsiniz.

https://analytics.google.com üzerinden oluşturabileceğiniz bir izleme kodunu sitenize ekleyerek ziyaretçilerinizi takip etmeye başlayabilirsiniz.

2. Yandex Metrica

yandex_metricaGoogle Analytics’e en iyi alternatif olabilecek, Yandex tarafından ücretsiz olarak sunulan istatistik aracıdır. Google Analytics ile benzer özellikler taşımasıyla birlikte içerisinde sunulan Webvisor aracı ile ziyaretçilerinizin davranışlarından akıllı telefon üzerindeki ekrana dokunuşlarına kadar olan işlemleri bir video izler gibi görüntüleyebilirsiniz. Yandex Metrica isterseniz sitenize ulaşılamadığı takdirde ücretsiz olarak SMS gönderimi yapabilir.

https://metrica.yandex.com üzerinden oluşturabileceğiniz bir izleme kodunu sitenize ekleyerek ziyaretçilerinizi takip etmeye başlayabilirsiniz.

3. Clicky

clickyPopüler araçlardan bir tanesi olan Clicky’i günlük 3000 gösterime kadar ücretsiz olarak kullanabilirsiniz. Alternatiflerine göre real-time (anlık) daha fazla detay sunan Clicky’nin ücretli sürümü kurumsal alanda yaygın olarak kullanılmaktadır. Clicky uptime monitoringsıcaklık haritası gibi özellikleri ön plana çıkmaktadır. Sıcaklık haritaları ile en çok tıklanan linkleri, sayfaların hangi alanlarında daha fazla zaman geçirildiğini görebilirsiniz. Detaylı karşılaştırmasına buradan, online demosuna ise buradan ulaşabilirsiniz.

Clicky analiz işlemlerinin yanı sıra Twitter izlemeGoogle Search RankingVideo Analiz gibi hizmetler de sunar.

https://clicky.com

4. Gauges

gaugesSade bir web sitesi analiz aracı olan Gauges, real-time (anlık) veri gösterimi yapmaktadır. Veriler pano üzerine sayfa yenilemesi yapılmasına gerek kalmadan, anlık olarak yansıtılmaktadır. AirTraffic özelliği ile tam ekran tek bir harita üzerinde site ziyaretçilerinizi inceleyebilirsiniz.

Ücretsiz sürümü bulunmamaktadır, ücretsiz olarak 7 günlük deneme sürümünü kullanabilirsiniz.

http://get.gaug.es/

5. W3Counter

w3counterBasit ve sade bir araç arıyorsanız W3Counter fazlasıyla işinizi görecektir. Günlük ziyaret sayıları, arama motorundan gelenler, referans veren siteler vb. bir analiz servisinin sunması gereken tüm özellikleri sunmaktadır. Real-Time Pulse özelliği ile sitenizdeki ziyaretçilerin anlık olarak kaçının yazıları okuduğunu, kaçının yazı yazdığını, kaçının ise boşta (away) olduğunu görüntüleyebilirsiniz.

W3Counter son 30 güne kadar olan verilerinizi ücretsiz olarak saklamaktadır, daha fazlası için ücretli sürüme geçiş yapmanız gerekmektedir. WordPress tabanlı bir site kullanıyorsanız WordPress eklentisini kurabilirsiniz.

https://www.w3counter.com

6. Piwik

piwikTürkçe dil desteği sunan, açık kaynak olan ve alt yapı olarak PHP-MySQL ikilisini kullanan Piwik’i dilerseniz kendi sunucunuzda da barındırabilirsiniz. Açık kaynak olması nedeniyle uygulamayı istediğiniz şekilde özelleştirebilir, marketinden edinebileceğiniz eklentileri (plug-in) ve temaları kurabilirsiniz. Piwik’in en önemli artılarından bir tanesi de istatistikleri gecikmeli değil real-time (anlık) olarak sunmasıdır.

https://piwik.org adresinden ücretsiz olarak indirebilirsiniz. Kendi sunucunuzda barındırmak istemezseniz, ücretli olarak Cloud-Hosted çözümlerinden faydalanabilirsiniz.

7. Kissmetrics

kissmetrics“Google Analytics rakamları, Kissmetrics ise cevapları verir.” şeklinde mottusu olan fonksiyonel istatistik aracı. Diğer araçlardan farklı olarak sitenizdeki adımları kaydedip “sepete atma”, “ürün satın alma”, “ödeme yapma” gibi işlemleri takip edebilir, ziyaretçilerinizin hangi adımda ürün almaktan vazgeçtiklerini öğrenebilirsiniz.Marketi üzerinden çeşitli İnfografik ve eklentiler edinebilirsiniz.

Ücretsiz sürümü bulunmamaktadır, ücretsiz olarak 14 günlük deneme sürümünü kullanabilirsiniz.

https://www.kissmetrics.com

8. MixPanel

mixpanelKendisini en iyi mobil istatistik aracı olarak tanıtan ve Spotify, Kickstarter, Uber, Twitch gibi bir çok dev marka tarafından tercih edilen istatistik aracıdır. Sayfa görüntülemelerinin yanı sıra Kissmetrics benzeri sayfalar üzerindeki işlemleri ve detaylı analizleri sunmaktadır. Mixpanel E-Ticaretsiteleri için oldukça faydalı araçlar ve analizler sunmaktadır.

Günlük 3000 gösterime kadar ücretsiz olarak kullanabilir, daha fazlası için ücretli sürüme geçiş yapabilirsiniz.

https://mixpanel.com

9. FoxMetrics

foxmetricsSayfa görüntüleme sayıları, ziyaret oranları gibi standart veriler ile birlikte ziyaretçilerinizin hareketleriyle ilgili detaylı analizler sunmaktadır. E-Ticaret sitelerini hedef alan FoxMetrics ile Google Analytics hesabınızı entegre edip Analytics verilerini, ziyaretçilerinizin davranışlarıyla birleştirip daha da anlamlı hale getirebilirsiniz.

http://www.foxmetrics.com

Kaynak: http://devnot.com/2017/ziyaretcilerinizi-izleyebileceginiz-9-analiz-ve-istatistik-araci/

 

TLS 1.1 ve 1.2 TLS varsayılan Güvenli protokoller WinHTTP Windows içinde olarak etkinleştirmek için güncelleştirme

Pazartesi, 17 Tem 2017 yorum yok

Kolay düzeltme

DefaultSecureProtocols kayıt defteri alt anahtarını otomatik olarak eklemek için Yükle düğmesini tıklatın. Dosya Yükleme iletişim kutusunda Çalıştır veya ' ı tıklatın ve sonra kolay düzeltme Sihirbazı'ndaki adımları izleyin.

Notlar

  • Bu sihirbaz yalnızca İngilizce olabilir. Ancak otomatik düzeltme, Windows'un diğer dil sürümleri için de kullanılabilir.
  • Sorun olan bilgisayarda değilseniz, kolay Düzelt çözümünü bir flash sürücüye veya CD'ye kaydedin ve sonra sorunun yaşandığı bilgisayarda çalıştırın.

https://aka.ms/easyfix51044

https://support.microsoft.com/tr-tr/help/3140245/update-to-enable-tls-1.1-and-tls-1.2-as-a-default-secure-protocols-in

https://social.msdn.microsoft.com/Forums/windowsserver/en-US/97e37a88-f7f8-424a-b8bd-e089f1bbea84/upgrade-winhttpdll-version-to-support-tls-11-and-tls-12-windows-2008-r2-and-windows-7?forum=winserver2008appcompatabilityandcertification

Google’ın “Test My Site” servisi yeni özellikler kazandı

Pazartesi, 17 Tem 2017 yorum yok

İlk olarak geçtiğimiz yıl karşımıza çıkan Google’ın Test My Site servisi, web sitelerinin hem mobil hem de masaüstünde ne kadar hızlı çalışabildiğini ölçüyordu. Herhangi bir web sitesinin ne kadar kullanıcı dostu olduğuyla ilgili bir yüzde de paylaşan Test My Site’ın yeni özellikler kazandığı Google tarafından duyuruldu.

Kaynak: https://webrazzi.com/2017/06/30/googlein-test-my-site-servisi-yeni-ozellikler-kazandi/

Categories: Genel Tags:

ASP.NET 4.0’da ClientIDMode ile HTML ID’lerinin kontrolü.

Pazartesi, 10 Tem 2017 yorum yok

ASP.NET'te en sevmediğim özelliklerden biri yaratılan HTML kodu üzerindeki kontrolün pek de mümkün olmaması. Aslında bu sevmediğim özellik ASP.NET'in işimizi bu kadar kolaylaştırabilmesini sağlayan en önemli altyapısı ile ilişkili. Fakat derdime çare arayacak olsam aslında tam olarak da yaratılan HTML kontrollerinin ID'lerine takıldığımı söyleyebilirim. Boyumu aşan ID'leri kontrol edememek bir de bu ID'lere JavaScript ile ulaşmak zorunda kalmak ölümcül bir deneyim!

Neden bahsediyorsun?

Bahsettiğim şey aslında basit bir Repeater bile olabilir. Örneğin sayfanıza bir Repeater yerleştirdiniz ve içinde de çok basit bir Label bulunuyor. Aslında tek yapmak istediğiniz elinizdeki ürünlerin isimlerini listelemek diyelim. Bu durumda kabaca kullanacağınız Repeater yapısı aşağıdaki gibi olacaktır.

<asp:repeater id="Repeater1" runat="server">
    <ItemTemplate>
        <asp:Label ID="lbl_UrunAdi" runat="server" Text='<%# Eval("Adi") %>'></asp:Label>
    </ItemTemplate>
</asp:repeater>

Peki bu ASP.NET kodu çalıştığında ortaya HTML olarak ne çıkacak dersiniz? Gelin aşağıdaki HTML'i beraber inceleyelim.

Devamı http://daron.yondem.com/software/post/cb60cff9-5cc0-44b0-8dfb-0fc51243c1ae

Categories: Asp.NET, C# Tags: ,

Windows Server 2012 / IIS 8.0 uygulamalarında tarih formatının “d.M.yyyy” olarak değişmiş olması

Cuma, 07 Tem 2017 yorum yok

Merhaba Arkadaşlar,

Varsayılan tarih formatı “Windows Server 2012” üzerinde, “Windows Server 2008 R2” den farklı olduğu için, IIS uygulamalarınızı IIS 8.0 üzerine taşırken, uygulamanızda kullanmakta olduğunuz tarih formatlarında değişiklik olduğunu farketmiş olabilirsiniz.

Bunu en basitinden aşağıdaki “aspx” kodunu kullanarak test edebilirsiniz. Bu kod “System.DateTime.Now” çıktısını ekrana dökecektir:

Kaynak ve yazının devamı https://blogs.msdn.microsoft.com/devtr/2013/05/22/windows-server-2012-iis-8-0-uygulamalarnda-tarih-formatnn-d-m-yyyy-olarak-deimi-olmas/

Sitenizin culture durumu için aşağıdaki script kullanabilirsiniz.

<script>
	console.log('Default: ' + '<%=System.DateTime.Now%>');
	console.log('Local Time: ' + '<%=System.DateTime.Now.ToLocalTime()%>');
	console.log('Short Time: ' + '<%=System.DateTime.Now.ToShortDateString()%>');
	console.log('ToString Default: ' + '<%=System.DateTime.Now.ToString()%>');
	console.log('Universal Time: ' + '<%=System.DateTime.Now.ToUniversalTime()%>');
	console.log('d – Short Date: ' + '<%=System.DateTime.Now.ToString("d")%>');
	console.log('g – General: ' + '<%=System.DateTime.Now.ToString("g")%>');
</script>

 

Online C# Compile

Pazartesi, 03 Tem 2017 yorum yok
Categories: bestURL, C# Tags: ,