If there is no picture show error picture

by Behlul 29. June 2010 13:30

<img src='<%# DataBinder.Eval(Container.DataItem, "Resipe_Image", "upload_resize/{0}XL.jpg") %>'    height="100" width="100" border="0" alt=""    onerror="this.src='upload_resize/download.png'" />

Tags: ,

Coding | Hint

Running console application as hidden

by Behlul 8. June 2010 00:55

Change the Output type in your VS.NET project properties to Windows Application.

Tags:

Hint

Unable to start debugging on the web server. An authentication error occurred while communicating with the web server

by Behlul 11. May 2010 01:01

İlginç ve can sıkıcı olan "Unable to start debugging on the web server. An authentication error occurred while communicating with the web server" bu hata studio 2005 sp1 yuklenince karşıma çıktı..

klasik olarak dosya hakları web config deki debug mode gibi yazılımcının aklına gelicek her turlu ayarı tek tek defalarca kontrol ettim...

Fakat Tamer Hocam'ın da yardımıyla daha detaylı bir araştırma yapınca bunun bir bug olduğunu ve ancak register ayarlarını değiştirince düzelebileceğini fark ettim.

izlediğim yol şöyle;

Yöntem 1: ana bilgisayar adları (NTLM kimlik doğrulaması isteniyorsa tercih edilen yöntem) belirtin

Geri döngü adresine eşlenir ve Web sitelerinin bilgisayarınıza bağlanabilir ana bilgisayar adlarını belirtmek için şu adımları izleyin:

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam'ı tıklatın.
  2. Kayıt Defteri Düzenleyicisi'nde, bulun ve aşağıdaki kayıt defteri anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\LSA\MSV1_0
  3. Msv1_0 sağ tıklatın, Yeni'nin üzerine gelin ve sonra Çok Dizeli Değer ' i tıklatın.
  4. BackConnectionHostNames yazın ve ENTER tuşuna basın.
  5. BackConnectionHostNames sağ tıklatın ve Değiştir ' i tıklatın.
  6. Değer verisi kutusuna, ana bilgisayar adını veya yerel bilgisayardaki ve Tamam'ı tıklatın siteleri için ana bilgisayar adlarını yazın.
  7. Kayıt Defteri Düzenleyicisi'nden çıkın ve IISAdmin hizmetini yeniden başlatın.

Yöntem 2: geri döngü onay (az önerilen yöntem) devre dışı bırak

İkinci yöntem geri döngü onay DisableLoopbackCheck kayıt defteri anahtarı ayarlanarak devre dışı bırakmaktır.

DisableLoopbackCheck kayıt defteri anahtarını ayarlamak için şu adımları izleyin:

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedit yazın ve Tamam'ı tıklatın.
  2. Kayıt Defteri Düzenleyicisi'nde, bulun ve aşağıdaki kayıt defteri anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA
  3. Lsa sağ tıklatın, Yeni'nin üzerine gelin ve DWORD değeri ' ni tıklatın.
  4. DisableLoopbackCheck yazın ve ENTER tuşuna basın.
  5. DisableLoopbackCheck sağ tıklatın ve Değiştir ' i tıklatın.
  6. Değer verisi kutusuna 1 yazın ve Tamam'ı tıklatın.
  7. Kayıt Defteri Düzenleyicisi'nden çıkın ve bilgisayarınızı yeniden başlatın.

Tags:

Bug

SQL DATENAME Function

by Behlul 7. April 2010 18:54

SELECT GETDATE()

SELECT DATENAME(year, GETDATE())
SELECT DATENAME(yy, GETDATE())
SELECT DATENAME(yy, GETDATE())


SELECT DATENAME(quarter, GETDATE())
SELECT DATENAME(qq, GETDATE())
SELECT DATENAME(q, GETDATE())

SELECT DATENAME(month, GETDATE())
SELECT DATENAME(mm, GETDATE())
SELECT DATENAME(m, GETDATE())


SELECT DATENAME(dayofyear, GETDATE())
SELECT DATENAME(dy, GETDATE())
SELECT DATENAME(y, GETDATE())


SELECT DATENAME(day, GETDATE())
SELECT DATENAME(dd, GETDATE())
SELECT DATENAME(d, GETDATE())


SELECT DATENAME(week, GETDATE())
SELECT DATENAME(wk, GETDATE())
SELECT DATENAME(ww, GETDATE())


SELECT DATENAME(hour, GETDATE())
SELECT DATENAME(hh, GETDATE())


SELECT DATENAME(minute, GETDATE())
SELECT DATENAME(mi, GETDATE())
SELECT DATENAME(n, GETDATE())


SELECT DATENAME(second , GETDATE())
SELECT DATENAME(ss, GETDATE())
SELECT DATENAME(s, GETDATE())


SELECT DATENAME(millisecond , GETDATE())
SELECT DATENAME(ms, GETDATE())

 

Tags:

Set Sql file to Unlimited

by Behlul 31. March 2010 10:22

USE [master]

GO

ALTER DATABASE [Visitor] MODIFY FILE ( NAME = N'Visitor_log', MAXSIZE = UNLIMITED)

GO

Tags:

Coding | Hint

Shirink Database with truncate only mode

by Behlul 31. March 2010 10:09

USE VisitorLog

 GO

 DBCC SHRINKFILE('VisitorLog_log', 1)

BACKUP LOG VisitorLog WITH TRUNCATE_ONLY

DBCC SHRINKFILE('VisitorLog_log', 1)

GO

DBCC SHRINKDATABASE (VisitorLog, 0);

Tags: , ,

Coding | Hint

2 yaka 1 köprü biraz da bulut...

by Behlul 22. February 2010 15:19

Tags:

Photo

İşte Film İşte Sinema Bileti

by Behlul 19. February 2010 21:10

 2010’un tepeüstü’nde ! avrupanın orta yerinde aldığımız bilete bak ya ! !!

Olay şudur;

    İnternetten biletler satın alınır,
   biletleri sinema gişelerinin yakınındaki kiosktan almak için hamlede bulunulur...
   Kiosk arızalanır.
   Gişedeki görevliden yardım istenir.
  Görevli bileti son model yazıcısından basar ve verir..

İşte bilet. :)

Tags:

Life

Issız ve Beyaz

by Behlul 5. February 2010 22:24

Tags:

Photo

AspState Aktif Etmek için

by Behlul 5. January 2010 17:35

Sessionlarımızı kalıcı olarak sql de tutmak için

MSSQL'imizi kurduktan sonra

 

Comand prompt'tan

mevcut framework klasörüne erişip aşağıdaki kodu çalıştırdığımızda ilgili tabloların yartılıdığını görürürüz

 

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql.exe -ssadd -sstype p -U sa -P sasifresi -S .

Burdaki -P yi yazmazssak ilgili tabloların yaratılmadıgını göreceğiz bu aspstatelerin sql memory'sinde tutulmasını sağlar

ilgili sql yada server kapatıldıgında aspstateler gitmiş olur...

daha fazla bilgi için;

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql.exe -?

yazarak açıklamaları okumanızı tavsiye ederim

 

şimdi web config dosyamıza

<

 

sessionState mode="SQLServer" stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=ilgiliserver; user id=kullaniciID;password=sifre"

/>


yazmamız yeterli olacaktır.

Tags: ,

Coding | Hint

Over by Partition

by Behlul 29. December 2009 05:45

SELECT *
FROM(

      SELECT  *,
                 ROW_NUMBER() OVER (PARTITION BY TestMasterID ORDER BY TestMasterID desc ) as pos                
       FROM
  TestDetay
      
)as Detay INNER JOIN TestMaster as Master on Master.TestMasterID=Detay.TestMasterID
Where Detay.pos >2

Tags:

Coding | Hint

Redirect after 3 seconds

by Behlul 25. December 2009 07:43

<head>
   <META HTTP-EQUIV="refresh" content="3;URL=banu.htm">
</head>

Tags:

Coding | Hint

Birazcık Sihire Nedersiniz ?

by Behlul 25. December 2009 07:37

Şöyle güzel bir site açalım. Bol resim yazı grafik falan olsun.

sonra adres çubuğuna java script kodunu kopyala yapıştır yapalım.

Şimdi boş durmayalım sayfayı kendimize göre düzenleyelim.

Sürükle bırak metodu ile herşeyi serbestce değiştirebilirsiniz.

iyi eğlenceler :)

 

javascript:void(document.body.contentEditable="true");

Tags:

Coding

window.location.href simple link works in IE but not in Firefox

by Behlul 8. December 2009 19:25

Aynı Sayfa içinde window.location.href ' le verince Firefox ve chrome da sayfa postback oluyor.

bunun yerine window.location.hash kullanılırsa sorun çözülüyor....

< a  onclick="selectTab(2);" style="cursor: pointer;"><script type="text/javascript"

$(document).ready(function(){

$(

"#tabs").tabs();

 

 });

 

function selectTab(tab) {

var $tabs = $('#tabs').tabs();

$tabs.tabs('select', tab);

var locationObj = "#tabs"; return false;

window.location.hash = locationObj;

 

 }

</script>

 

Tags: , ,

Coding | Hint

IE'nin window.attachEvent i varsa Firefox'un ....

by Behlul 6. October 2009 16:10

 if  (window.addEventListener)

         window.addEventListener('load', function, false)

else if (window.attachEvent)

 window.attachEvent('onload', function);

else if (document.getElementById)

        window.onload=function;

Tags:

Coding | Hint

Chrome Incognito

by Behlul 23. September 2009 15:04

Tags: ,

Hint

Improve Stored Procedure Performance

by Behlul 9. September 2009 16:34

Sometimes even the simplest things can make a difference.  One of these simple items that should be part of every stored procedure is SET NOCOUNT ON.  This one line of code, put at the top of a stored procedure turns off the messages that SQL Server sends back to the client after each T-SQL statement is executed.  This is performed for all SELECT, INSERT, UPDATE, and DELETE statements. Having this information is handy when you run a T-SQL statement in a query window, but when stored procedures are run there is no need for this information to be passed back to the client.

By removing this extra overhead from the network it can greatly improve overall performance for your database and application.

If you still need to get the number of rows affected by the T-SQL statement that is executing you can still use the @@ROWCOUNT option.  By issuing a SET NOCOUNT ON this function (@@ROWCOUNT) still works and can still be used in your stored procedures to identify how many rows were affected by the statement.

Tags: , ,

Coding | Hint

Sql ShortCuts

by Behlul 4. September 2009 18:44

Management studio'da kısa yolları kaydetmek için Tools ==> Options ==> Keybord seçerek

istenilen tuş kombinasyonuna ister yazdığımız bir function, ister bir store procedure atayabiliyoruz.

atamadan sonra Management Studio'yu tekrar başlatmak gerekiyor...

Tags: , ,

Coding | Hint

Yeni Blog

by Behlul 4. September 2009 09:11

Gerçekten çok uzun zaman oldu bişeyler karalamayalı yada öğrendiğim bir şeyleri paylaşmayalı...

yeniden yazmak için yeni bir blogla burdayım

 

Eski makaleler ve yazılarımı kısa bir sürede burada görebileceksiniz...

Tags:

Yeni

Evleniyoruz

by Behlul 18. July 2009 17:00

Evet en sonunda Banu'yla hayatlarımızı birleştiriyoruz...

Bir ömür boyu mutluluklar bize Laughing...

Özlem'e teşekkürler....

Tags:

Life

Microsoft Tag

www.behlulbehram.com

Behlül Behram Kimdir?

2004 yılında Doğu Akdeniz Üniversitesi Bilgisayar Mühendisliği Bölümünden mezun oldu. 2000 yılından günümüze kadar C, C++, VB, VB.NET, C# dilleri ile bir çok proje yaptı. Halen bir medya kuruluşunda  "Yazılım Uzmanı" olarak çalışmaktadır...