18 Eylül 2010 Cumartesi
Apple’ın Kurucusu Steve Jobs ve Üç Ders
Steve Jobs - Aç Kal Budala Kal (Alt Yazili)
Steve Jobs Stanford üniversitesi’nin 2005 yılı mezunlarına yaptığı müthiş konuşmayı alt yazıyla sizinde izlemenizi tavsiye ediyorum.
Konuşmada üç tane ders veren Steve Jobs’un konuşması: Aç Kal, Budala Kal tavsiyesiyle son buluyor.
17 Eylül 2010 Cuma
Windows Netbeans ile php debug
Php ile kod geliştirmek isteyenler Netbeans kullanabilirler.Netbeans php geliştiricilerine debug yapabilme imkanı sunuyor.Fakat bazı ayarlamaları yapmak şart
Öncelikle
Xdebug Netbeans ile beraber gelmiyor Xdebug web sitesine girmeniz ve uygun Xdebug versiyonunu indirmeniz gerekli bu konu son derece önemli.
bir ipucu vermek gerekirse doğru Xdebug versiyonunu seçebilmek için;
phpinfo sayfanızı açın http://localhost/xampp/phpinfo.php gibi birşeyler olmalı sağ tıklayıp tüm HTML içeriğini kopyalayın ve şu sayfaya gidin. http://www.xdebug.org/find-binary.php
phpinfo içeriğini bu sayfaya kopyalayıp butona tıklayın.
şimdi size bazı ip uçları veriliyor olmalı.
1-Download php_xdebug-2.1.0-5.3-vc6.dll(
2-Move the downloaded file to C:\xampp\php\ext
3-Edit C:\xampp\php\php.ini and add the line
zend_extension = C:\xampp\php\ext\php_xdebug-2.1.0-5.3-vc6.dll
4-Restart the webserver
ayrıca php.ini dosyanıza da alttaki satırları eklemelisiniz.
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
işte bu işlemleri yaptığınızda sorunumuz çözülüyor. ve artık Netbeans ile php debug yapabiliyoruz.
NOT:
windows üzerinde php ,apache,mysql için XAMP kullanıyorsanız.
xdebug modülü ile birlikte geliyor fakat php.ini dosyasın da
zend_extension = "C:\xampp\php\ext\php_xdebug.dll" satırının ";" sembolü silinerek açılması ve
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
satırlarının eklenmesi yeterli.
Öncelikle
Xdebug Netbeans ile beraber gelmiyor Xdebug web sitesine girmeniz ve uygun Xdebug versiyonunu indirmeniz gerekli bu konu son derece önemli.
bir ipucu vermek gerekirse doğru Xdebug versiyonunu seçebilmek için;
phpinfo sayfanızı açın http://localhost/xampp/phpinfo.php gibi birşeyler olmalı sağ tıklayıp tüm HTML içeriğini kopyalayın ve şu sayfaya gidin. http://www.xdebug.org/find-binary.php
phpinfo içeriğini bu sayfaya kopyalayıp butona tıklayın.
şimdi size bazı ip uçları veriliyor olmalı.
1-Download php_xdebug-2.1.0-5.3-vc6.dll(
2-Move the downloaded file to C:\xampp\php\ext
3-Edit C:\xampp\php\php.ini and add the line
zend_extension = C:\xampp\php\ext\php_xdebug-2.1.0-5.3-vc6.dll
4-Restart the webserver
ayrıca php.ini dosyanıza da alttaki satırları eklemelisiniz.
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
işte bu işlemleri yaptığınızda sorunumuz çözülüyor. ve artık Netbeans ile php debug yapabiliyoruz.
NOT:
windows üzerinde php ,apache,mysql için XAMP kullanıyorsanız.
xdebug modülü ile birlikte geliyor fakat php.ini dosyasın da
zend_extension = "C:\xampp\php\ext\php_xdebug.dll" satırının ";" sembolü silinerek açılması ve
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
satırlarının eklenmesi yeterli.
15 Şubat 2010 Pazartesi
asp.net SQL session
Üzerinde çalıştığım uygulama bir master page üzerinde geliştirilmiş,bir sürü resimleri bulunan interaktif bir web sitesiydi.Web sitesini localhost çalıştığında herhangi bir session problemim olmazken.Sunucuya attığımda yaklaşık her dakikada session değiştiğini dolayısıyla tüm kullanıcı bilgileri,sepet gibi önemli işlerin sıfırlandığını gördüm.
asp.net web config üzerinde session timeout değeri 20dk olarak tanımlı olmasına rağmen neden benim session zırt pırt değişiyor kardeşim :( !!!!
Olay 2 gün uykusuz+ si-stres sonucunda çözüldü
bizim sunucunun(hosting) IIS pool değeri yaklaşık 40 mb olduğu için IIS pool kolaylıkla dolduğunda yeniden başlıyor ve bizim sitenin tüm sessionları sıfırlıyormuş.Bizde bu session olayını sql server kaydetmek için girişimlerde bulunduk.
Önce veritabanınımız ayarlıyalım
C:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql.exe -ssadd -sstype c
-d ASPState -U sa -P SIFREM
diyerek locahhost daki veritabanına ASPState veritabanını oluşturdum.
ve web.config üzerinde
bu satırı bulup alttaki ile değiştirdim
artık sessionlarım kaybolmuyor.
:)
asp.net web config üzerinde session timeout değeri 20dk olarak tanımlı olmasına rağmen neden benim session zırt pırt değişiyor kardeşim :( !!!!
Olay 2 gün uykusuz+ si-stres sonucunda çözüldü
bizim sunucunun(hosting) IIS pool değeri yaklaşık 40 mb olduğu için IIS pool kolaylıkla dolduğunda yeniden başlıyor ve bizim sitenin tüm sessionları sıfırlıyormuş.Bizde bu session olayını sql server kaydetmek için girişimlerde bulunduk.
Önce veritabanınımız ayarlıyalım
C:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql.exe -ssadd -sstype c
-d ASPState -U sa -P SIFREM
diyerek locahhost daki veritabanına ASPState veritabanını oluşturdum.
ve web.config üzerinde
bu satırı bulup alttaki ile değiştirdim
artık sessionlarım kaybolmuyor.
:)
10 Şubat 2010 Çarşamba
Asp.net Otomatik Şifre Oluşturmak
asp.net otomatik şifre oluşturmak için oldukca harika bir kod blogu parametre olarak
kaç harfli bir şifre oluşturacağınızı söylemeniz yeterli.
Guid ile mükemmel şifreler oluşturup "-" işaretini silip istediğiniz kadar uzunlukta değeri
string ifadeden kesip size geri döndürüyor.
public string GetRandomPasswordUsingGUID(int length)
{
// Get the GUID
string guidResult = System.Guid.NewGuid().ToString();
// Remove the hyphens
guidResult = guidResult.Replace("-", string.Empty);
// Make sure length is valid
if (length <= 0 || length > guidResult.Length)
throw new ArgumentException("Length must be between 1 and " + guidResult.Length);
// Return the first length bytes
return guidResult.Substring(0, length);
}
kaç harfli bir şifre oluşturacağınızı söylemeniz yeterli.
Guid ile mükemmel şifreler oluşturup "-" işaretini silip istediğiniz kadar uzunlukta değeri
string ifadeden kesip size geri döndürüyor.
public string GetRandomPasswordUsingGUID(int length)
{
// Get the GUID
string guidResult = System.Guid.NewGuid().ToString();
// Remove the hyphens
guidResult = guidResult.Replace("-", string.Empty);
// Make sure length is valid
if (length <= 0 || length > guidResult.Length)
throw new ArgumentException("Length must be between 1 and " + guidResult.Length);
// Return the first length bytes
return guidResult.Substring(0, length);
}
29 Ocak 2010 Cuma
disable textbox renk değiştirme
enable =false (disable olmuş) olan bir textbox kontrolünün rengini nasıl değiştiririz ?
Public Class VisualTextbox
Inherits TextBox
Public Sub New()
' Initialise the class
MyBase.New()
End Sub
Public Shadows Property Enabled() As Boolean
Get
Return MyBase.Enabled
End Get
Set(ByVal Value As Boolean)
' Switch draw styles if disabled
Me.SetStyle(ControlStyles.UserPaint, Not Value)
' Set the underlying value
MyBase.Enabled = Value
End Set
End Property
Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
MyBase.OnPaint(e)
' Draw the bg in
e.Graphics.FillRectangle(New SolidBrush(Color.LightGray), Me.ClientRectangle)
' Draw the appropriate text in using the fore color
e.Graphics.DrawString(Me.Text, Me.Font, New SolidBrush(Me.ForeColor), -1, 1)
End Sub
End Class
Public Class VisualTextbox
Inherits TextBox
Public Sub New()
' Initialise the class
MyBase.New()
End Sub
Public Shadows Property Enabled() As Boolean
Get
Return MyBase.Enabled
End Get
Set(ByVal Value As Boolean)
' Switch draw styles if disabled
Me.SetStyle(ControlStyles.UserPaint, Not Value)
' Set the underlying value
MyBase.Enabled = Value
End Set
End Property
Protected Overrides Sub OnPaint(ByVal e As System.Windows.Forms.PaintEventArgs)
MyBase.OnPaint(e)
' Draw the bg in
e.Graphics.FillRectangle(New SolidBrush(Color.LightGray), Me.ClientRectangle)
' Draw the appropriate text in using the fore color
e.Graphics.DrawString(Me.Text, Me.Font, New SolidBrush(Me.ForeColor), -1, 1)
End Sub
End Class
28 Aralık 2009 Pazartesi
asp.net Chart component
framework 4.0 ile birlikte gelecek olan asp.net chart kontrolü ,3.5 ile entegre edilebiliyor.
Bunun için;
Microsoft Chart Controls indirin
VS2008 için char kontrolü desteğini indirin.
Microsoft Chart Controls örneğini inceleyin
Bunun için;
Microsoft Chart Controls indirin
VS2008 için char kontrolü desteğini indirin.
Microsoft Chart Controls örneğini inceleyin
15 Aralık 2009 Salı
Windows Server 2003 üzerine MySQL Kurulumu
Windows Server 2003 üzerine Mysql kurulumunu anlatan güzel bir video.
How to Install MySQL on Windows 2003 with IIS6 from VideoTutorialZone on Vimeo.
How to Install MySQL on Windows 2003 with IIS6 from VideoTutorialZone on Vimeo.
Kaydol:
Kayıtlar (Atom)