CodePlex ve SVN (Subversion) desteği

mustafaozcan - 13.10.2008 20:52:00

Nihayet CodePlex te bulunan açık kaynak kodlu projelere SVN Client ile direkt erişebiliyoruz. Önceden de CodePlex teki açık kaynak kodlu projelere erişmek mümkündü ancak bunun için aracı bir yazılım olan SVNBridge kullanmak gerekliydi.

CodePlex i bilmeyenler için küçük bir hatırlatma : CodePlex Microsoft un açık kaynak kodlu uygulamaların geliştirilebilmesi için kullanıcılara hosting hizmeti sağlayan web sitesidir. Bu site aracılığı ile kullanıcılara Team Foundation Server erişimi ve SVN erişimi sağlanmaktadır.

CodePlex teki projelere Tortoise SVN Client ile şu şekilde direkt olarak ulaşabilirsiniz :

https://projeismi.svn.codeplex.com/svn

Örneğin BlogEngine kaynak kodlarına erişmek için : 

https://blogengine.svn.codeplex.com/svn

adresini kullanabilirsiniz.

Tortoise SVN güncel versiyonunu web sitesinden indirebilirsiniz.

 



1759 defa görüntülendi

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Taglar : , ,

Kategoriler : Genel | İpucu (Tips & Tricks) | Programlar | Web

SQL Buddy - Web tabanlı açık kaynak kodlu MySQL yöneticisi

mustafaozcan - 20.08.2008 22:27:00

 

 

SQL Buddy - Web tabanlı açık kaynak kodlu MySQL yöneticisi. Çok küçük boyutu ve yükleme gerektirmemesi ile sizde webden mysql sunucunuza erişmek için kullanabilirsiniz. Ayrıca Türkçe dil desteği için sizde bu sayfadan katkıda bulunabilirsiniz. Herkes bir kelime yazsa kendi dilimizde bir uygulama daha hayata geçmiş olur. Türkçe dil desteği tamamlanmış. Katkı yapan herkese teşekkür ederim.

Daha detaylı bilgi ve php ile yazılmış uygulama sitesine gitmek için tıklayın.



1699 defa görüntülendi

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Taglar : ,

Kategoriler : PHP | Veritabanı (Database) | Web

INETA Summer Hit 2008

mustafaozcan - 18.07.2008 11:58:00

Bu sıcak yaz günlerinde tatile gidemeyen yazılımcılara hafta sonu dopingi;

INETA Summer Hit 2008!

2-3 Ağustos tarihlerinde Yıldız Üniversitesi Beşiktaş Kampüsünde, Oditoryum’da gerçekleştirilecek etkinlikte Silverlight 2.0, Team Foundation Server, IE 8.0 Yenilikleri, Web Client Software Factory, LINQ ve Web 3.0 gibi konular yer alacak.

Konuşmacılar:
Ali Rıza Babaoğlan
Ali Servet Eyüpoğlu
Coşkun Sunalı
Daron Yöndem
Eralp Erat
Kadir Çamoğlu
Uğur Umutluoğlu

Etkinlik Programı :

2 Ağustos
09.30-12.00 Silverlight 2.0
13.00-15.00 Yazılım Dünyası Nereye?
15.30-18.00 Team Foundation Server

3 Ağustos
09.30-11.00 IE 8.0 Yenilikleri
11.00-12.00 Web 3.0
13.00-14.30 Web Client Software Factory
15.00-17.30 LINQ

Katılımın ücretsiz olduğu etkinliğin, detay programına ve kayıt sayfasına http://tinyurl.com/inetasummerhit adresi üzerinden erişebilirsiniz.

Kaynak : INETA Türkiye



1972 defa görüntülendi

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Taglar : , , ,

Kategoriler : ASP.NET | Web

ASP.NET ile Microsoft Index Server Kayıtlarını Sorgulamak

mustafaozcan - 24.06.2008 15:55:00

ASP.NET ile Microsoft Index Server Kayıtlarını Sorgulama ile ilgili internette bir çok kaynak mevcut. Bende size buradan bir kaç link vereceğim. Ancak asıl değinmek istediğim konu ASP.NET ile Index Server datalarını sorgulayan bir arayüz yazdığınızda indexlenen klasörlerde güvenlik ayarları değiştirilmiş ise problemlerin başladığı noktadasınız demektir.

ACL (access control list) mutlaka bir çoğunuz duymuşsunuzdur yani erişim kontrol listesi. Hemem hemen bir çok işletim sisteminde dosya ve dizinlerin okuma, yazma, değiştirme vs izinlerinin tutulduğu sisteme verilen genel bir ad. Burada ilginç olan durum ise Windows Index Servis te indexlenen datalardaki ACL bilgilerinin saklandığıdır. Yani siz siz olun Windows Index Servis datalarına veritabanı muamelesi yapmayın. Zira veritabanı mantığında düşündüğünüzde indexlenen ve sizin kriterlerinize uyan kayıtların sorgu sonucunda gelmemesi çok mantıksızca gelebilir.

Örnekle açıklamak gerekirse, indekslenmiş dizinlerde güvenlik ayarları değiştirilmiş ise indexlenen kayıtlarda bu ACL bilgileri de saklanmakta. Sizin yazdığınız ASP.NET uygulması da bu katalog bilgilerini sorgularken IUSR_makinaismi kullanıcısını kullanmaktadır. Büyük ihtimalle güvenlik ayarları değiştirilmiş biz dizinde IUSR_makinaismi kullanıcısının yetkileri de kaldırılmıştır. Ve siz sorguladığınızda hiç bir kayıt dönmeyebilir. Bunun sağlamasını Windows Yönetim Konsolundaki Index Service Query bölümünündeki sorulama formunu kullanarak yapabilirsiniz. Hem web den hemde windowstan aynı sonuçları alıyorsanız sisteminiz doğru çalışıyor demektir.

Eğer sonuçlar farklı ise özellikle indekslemeye başlamadan önce indexlenecek tüm klasörler için IUSR_makinaismi kullanıcısına yetki vermeniz (en azından okuma yetkisi) gerekir. Daha sonra indexlemeyi başlattığınızda (tecrübe ile sabit :) çalışıyor) veya mevcut index i güncellediğinizde (bu yöntemi test etmedim sanırım çalışır) indexlenen datalar üzerinde ASP.NET uygulamasının da sorgulama yetkileri olacaktır.

ASP.NET ile Microsoft Index Server uygulamalarına ait örneklerini aşağıdaki adreslerde bulabilirsiniz.

http://www.codeproject.com/KB/database/indexingservice.aspx

http://www.c-sharpcorner.com/UploadFile/sushil%20saini/UsingIndexServer11262005045132AM/UsingIndexServer.aspx

http://www.codeproject.com/KB/aspnet/search.aspx

http://support.microsoft.com/kb/820105

 



2058 defa görüntülendi

1 kişi tarafından 2.0 olarak değerlendirildi

  • Currently 2/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Taglar : , , ,

Kategoriler : ASP.NET | İpucu (Tips & Tricks) | Web

CSS ile Dekoratif Resim Galerisi

mustafaozcan - 15.06.2008 14:48:00

 

CSS kullanarak resim galerilerinizdeki resimlere çok güzel çerçeve ve yazı ekleyebilirsiniz.

CSS dekoratif resim galerisi demo sayfası için tıklayın.

Örnekleri indirmek için tklayın

Diğer alternatifler ve konu hakkındaki makale için tıklayın.

 



1771 defa görüntülendi

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Taglar :

Kategoriler : Web | CSS

ASP.NET 2.0 Web Uygulamasında Alt Dizinlerin Programatik Silinmesi Sonucu Session Bilgilerinin Kaybolması

mustafaozcan - 04.06.2008 16:30:00

ASP.NET 2.0 Web Uygulamasında alt dizinlerden birini yada birkaçını programatik olarak sildiğinizde ASP.NET Runtime dizin ve dosyaları izleyerek uygulamanın değiştiğini düşünüp uygulamayı yeniden derliyor. Bu değişiklikleri App_Data dizininde yapsanız dahi aynı sorun devam ediyor. Tabi bu sırada oluşturululan session bilgileri de kayboluyor. Bu durum Microsoft a bug olarak iletilmiş ve şöyle bir çözüm bulunmuş.

Global.asax dosyasında  Application_Start prosedürü içine aşağıda kodu ekleyin.

PropertyInfo p = typeof(System.Web.HttpRuntime).GetProperty("FileChangesMonitor", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static);



object o = p.GetValue(null, null);


FieldInfo f = o.GetType().GetField("_dirMonSubdirs", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase);


object monitor = f.GetValue(o);


MethodInfo m = monitor.GetType().GetMethod("StopMonitoring", BindingFlags.Instance | BindingFlags.NonPublic);


m.Invoke(monitor, new object[] { });

Bu kod sayesinde Root dizindeki klasör değişiklileri izlenmiyor ancak kodlarda yapacağınız değişikler ve bin dizinindeki referans değişiklikleri gibi uygulamanın çalışmasını etkileyen klasör ve dosyalar izlenmeye devam ediliyor.

 



2176 defa görüntülendi

2 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Taglar : , , , , ,

Kategoriler : ASP.NET | İpucu (Tips & Tricks) | Web

IIS - ASP Microsoft VBScript Runtime Error '800a01ad' Hatası Çözümü

mustafaozcan - 04.06.2008 01:06:00

Windows XP ve IIS kurulu bilgisayarınızda, bu hata yüzünden bilgisayarınızı formatlamak zorunda kaldıysanız veya formatlamak üzere iseniz yazının devamını okumadan sakın formatlamayın. Böyle bir hata ile karşılaştığınızda doğal olarak internetten çözüm yollarını araştırırsınız. Ama bu yollar bazen sizi garip bir çıkmazın içine itebilir. Sonuca ulaşamadığınız gibi bilgisayarı ve IIS i resetleme sayısının da haddi hesabı yoktur.

Not: Hatalı yönlendirmenin en çok yapıldığı adresler :
"http://classicasp.aspfaq.com/general/why-do-i-get-invalid-default-script-language-errors.html"
"http://classicasp.aspfaq.com/components/why-do-i-get-800401f3/800a01ad-errors.html"

Eğer siz üstteki adreslere gitmeden önce benim yazımı bulduysanız ne mutlu size (Allah razı olsun sözlerinizi duyar gibiyim :) )

Öncelikle bu hataları yazıyorum ki sizin hatanız başka ise sizde bunları deneyip zaman kaybetmeyin.

ASP sayfasındaki aşağıdaki kodu çalıştırmak istediğinizde alınan hatalar:

set fso = Server.CreateObject("Scripting.FileSystemObject")
 

Türkçe İşletim Sisteminde :

Microsoft VBScript çalışma hatası hata '800a01ad'
ActiveX bileşeni nesne oluşturamıyor: 'Scripting.FileSystemObject'
/Default.asp, line 68


İngilizce İşletim Sisteminde :

Microsoft VBScript runtime  error '800a01ad'
ActiveX component can't create object: 'Scripting.FileSystemObject'
/Default.asp, line 68

Bu hataları alıyorsanız aşağıdaki yolları uygulayınız :

  1. "Başlat - Çalıştıra : regedit" yazıp enter a basın. Registry Editor de bu anahtarı bulun "HKEY_CLASSES_ROOT\Scripting.FileSystemObject" ve soldaki anahtar ismine sağ tıklayın açılan menüden "İzinler" e tıklayın. Buraya bilgisayarınızdaki "IUSR_makinaismi"  IUSR_ ile başlayan kullanıcıyı ekleyin ve tam yetki verin. Sonra IIS i resetleyin. ISS resetlemek için "Başlat - Çalıştır : iisreset" komutunu kullanabilirsiniz. Buna rağmen sorun düzelmedi ise sonraki adıma geçebilirsiniz.

  2. Registry Editor de bu anahtarları bulun "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}"  ve "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Scripting.FileSystemObject" daha sonra 1. adımdaki yetkilendirme işlemini bu anahtar için de uygulayın. Sonra IIS i resetleyin. Buna rağmen sorun düzelmedi ise sonraki adıma geçebilirsiniz.

  3. "C:\Windows\ System32\"  altındaki "Scrrun.dll" versiyonunun 5.6.0.6626 veya daha yüksek olduğunu kontrol edin değilse daha üst versiyonunu Microsoft sitesinden indirip kurun.

  4. "Başlat - Çalıştır :  regsvr32 %SystemRoot%\system32\scrrun.dll" komutunu çalıştırın. Sonra IIS i resetleyin . 


Eğer probleminiz hala düzelmediyse Allah size yardım etsin :)



2031 defa görüntülendi

3 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Taglar : , , , ,

Kategoriler : ASP | İpucu (Tips & Tricks) | Web

ASP.NET MVC Preview 3

mustafaozcan - 29.05.2008 01:58:00

Benim de merakla beklediğim ASP.NET MVC nin 3. önizlemesi yayınlandı. Sanırım önümüzdeki süreçte ancak kendi makinalarımızda test etmekle yetineceğimiz bir özellik olacak. Hosting firmalarının "Herkes denesin problem olmazsa bizde yükleriz." anlayışı nedeni ile her beta ürün gibi ancak Release olmasını ve üzerinden bir süre geçmesini beklemek gerekecek.  Ama bu yeni özellikleri görünce mutlaka denemek isteyeceksinizdir. En azından kendi bilgisayarınızda test edebilirsiniz. Yeni MVC (Model-View-Controller) özellikleri ile bazılarında Microsoft klasik asp ye geri mi dönüyor sorusunu oluşturabilir. HTML tarafı biraz benzese de bence Framework ün yeteneklerini kullanabiliyor olmamız eski asp den epeyce farklı olduğunu göstermektedir.

Bence MVC ile Microsoft kendini aşma çabalarında bir adım daha atmıştır. Ancak burada MVC nin arkasındaki isimleri ve bu isimlerin eskiden Microsoft'un boş bıraktığı özellikle ORM (Object Relational Mapping) alanındaki çalışmalarına değinmeden geçemeyeceğim. Bu isimler Rob Conery (.NET tarafındaki En İyi ORM Frameworku olan SubSonic in mimarı "SubSonic ile ilgili yazılara daha sonra yer vereceğim.") ve Phil Haack (SubText blog mimarı).  Her büyük şirket gibi Microsoft'ta bu alandaki eksiğini gidermek için çözümü bu kişileri bünyesine katmakta buldu. MVC trenine yeni katılan bu iki isim çok hız kattı. 

Benimde kendi kendime sorduğum, bunlar .NET Framework te neden hala yok sorularına Microsoft yanıt bulmaya başladı.

MVC ile gelen özelliklerden bazıları :

  • URL Routing (Bence URL-Rewriting)
  • LINQ to SQL Kullanabilirsiniz
  • Formları aynı sayfaya PostBack yapmak zorunda değilsiniz (Eskiden de istenirse yapılabiliyordu ama buradaki olay daha güzel)
  • PHP tarafında kod yazanların hep şikayet ettiği sayfada bir sürü event validation kodları ve viewstate ler var sözleri Microsoft tarafından duyulmuş olmalıki artık sadece (Pure) HTML  kodları var.
  • Kayıtları Düzenleme formları çok kolay oluşturulabiliyor.

Not: Demolar sırasında böyle bir hata alırsanız "Could not load file or assembly 'System.Web.Mvc' or one of its dependencies. Strong name signature could not be verified.  The assembly may have been tampered with, or it was delay signed but not fully signed with the correct private key. (Exception from HRESULT: 0x80131045)"

Benim derlediğim (Change Set  7061) System.Web.Mvc.dll(112,50 kb) i demo projeye ekleyebilirsiniz.

Yada CodePlex' ten yeni versiyonunu indirip System.Web.Mvc.dll i kendiniz derleyip bu yeni dll i demo projeye ekleyebilirsiniz.

 

ASP.NET MVC Preview 3 kurulum dosyasını indirmek için tıklayın.

ASP.NET MVC Preview 3 Northwind Demo Uygulamasını indirmek için tıklayın.

ASP.NET MVC Preview 3 videolarını izlemek için tıklayın (İngilizce)

Scott'un bu konuda yazdığı ayrıntılı yazı için tıklayın (İngilizce)




1449 defa görüntülendi

2 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Taglar : , ,

Kategoriler : ASP.NET | Web

Açık Kaynak Kodlu Silverlight Grafikler

mustafaozcan - 22.05.2008 14:21:00

Flash grafiklere alternatif olarak kullanılabilecek güzel bir veri görselleştirme eklentisi. Visifire firması tarafından sunulan açık kaynak kodlu Silverlight grafikleri ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails yada HTML kodları içine entegre edebilirsiniz.

Siverlight Charts

Alternatif grafikleri görmek için  Visifire Gallery ziyaret edin.

Kendi grafiğinizi tasarlamak için : Chart Designer kullanabilirsiniz.



1078 defa görüntülendi

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Taglar : ,

Kategoriler : ASP.NET | Web

resimyok Mustafa ÖZCAN
Yazılım Geliştirici
E-mail Send mail

Son Yazılar

Son Yorumlar

En Çok Yorumlayanlar

En iyi 10 ~ 24 kullanıcılar ~ 42 yorumlar

<<  Ocak 2009  >>
PaSaÇaPeCuCuPa
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

Gönderileri geniş takvimde göster

Hergün Lisanlı Bir Yazılımı Ücretsiz İndirin


Online


Online Ziyaretçi : 7

Powered by BlogEngine.NET 1.4.0.0