среда, 24 марта 2010 г.

Как продавать рекламу на сайте

Интересный и познавательный доклад о том как правильно продавать рекламу на сайте.
Автору респект.


 

Автор Сергей Петренко (gray) разместил ссылку на Хабре, дак там прежде всего стали придираться к оформлению, написали недовольные комментарии - как всегда.

четверг, 18 марта 2010 г.

Random in C#

This code is wrong example of using Random class. Each element of the arr will be the same.
And don't trust the Debug mode! Because in Debug mode with breakpoints you will see different values each time.

  1. int[] arr = new int[count];
  2.  
  3. for (int j = 0; j < count; j++)
  4. {
  5.   Random rnd = new Random();
  6.  
  7.   arr[j] = rnd.Next(int.MaxValue);
  8. }
* This source code was highlighted with Source Code Highlighter.

Use this one! good Example below:

  1. int[] arr = new int[count];
  2. Random rnd = new Random();
  3.  
  4. for (int j = 0; j < count; j++)
  5. {
  6.   arr[j] = rnd.Next(int.MaxValue);
  7. }
* This source code was highlighted with Source Code Highlighter.

суббота, 13 марта 2010 г.


Notebook cooler ZM-NC2000 – это охлаждающая подставка под ноутбук. Давно хотел приобрести что-нибудь подобное, но никак не решался, и вдруг мне его подарили. Уже около месяца пользуюсь данным девайсом и решил рассказать об этом. Дареному коню в зубы не смотрят, поэтому сравнивать с другими конями не буду, лишь представлю посильное описание.

пятница, 12 марта 2010 г.

Параметр onerror в теге img

Не все браузеры одинокого полезны отображают отсутствующие картинки. Вот так например ведут себя IE и Safari соответственно:

No Image Safari

No Image IE
Но есть одно простое средство! Указать параметр onerror тега img:
<img onerror="this.style.display = 'none';" src="" ... />

четверг, 11 марта 2010 г.

Наблюдения в сети

Вот вроде солидная фирма, красивый сайт: http://hmarasoft.com, но чуть чуть не дотянули ребята, подправьте плиз :)

Решил написать им о маленькой аппечатке, а теперь еще добавлю, что форму обратной связи тоже надо бы подправить - расширить поле для сообщения до уровня остальных полей.

четверг, 4 марта 2010 г.

Different Authemtification types - Различные типы уатентификации на одном сайте

Задача:
Имеем рабочий сайт (Classic ASP) с настроенной Windows-аутентификацией (WindowsAuthentification): http://somedomainname.com/

Нужно создать вирутальную директорию в которой будет новая ASP.NET версия сайта с использование аутентификацией формой (FormsAuthentification):
http://somedomainname.com/2.0/

Решение:
Очень простое - создаем виртуальную директорию, в которой отмечаем галочкой:
"Properties" -> Tab "Directory Security" -> Button "Athentification Methods" -> отметить "Enable anomonous access".

И главное! - Подводный камень:
(Такое может произойти если отладка на локальной машине провадилась с размещением приложения как отдельной сайта в IIS. )
Если в клиентской части кода будут использованы ссылки типа: "/Controls/Image/image.gif", "/style/style.css"б тогда при загрузке страницы содержащей эту ссылку будет выполнен запрос по адресу: "http://somedomainname.com/Controls/Image/image.gif", "http://somedomainname.com/style/style.css". Это само собой потребует Windows-аутентификации. Поэтому очень важно проверить все клиентские ссылки, на кореектность пути.

вторник, 2 марта 2010 г.

Authentification-None for one folder(page) when the project is under FormsAuthentifications

Does anybody know how to share (Authentification None) one folder(page) when the project is under FormsAuthentifications?
I've posted the question on the StackOverflow:
http://stackoverflow.com/questions/2364618/authentification-none-for-one-folderpage-when-the-project-is-under-formsauthent

----
Может кто знает как расшарить одну папку(страницу) посредством authentication mode="None", когда весь проект под authentication mode="Forms"?

Бюсь над проблемой, даже запостил ее на StackOverflow, вдруг повезет и подскажут чего-нибудь:
http://stackoverflow.com/questions/2364618/authentification-none-for-one-folderpage-when-the-project-is-under-formsauthent