Продолжая цикл записей на тему освоения новых технологий. Сегодня на обсуждение выносится модель кукисов в системе ASP.NET. По умолчанию ASP.NET хранит информацию о сессиях в своей памяти. Перезагрузили сервис – все сессии потерялись. Неприятно для пользователя, который решил запомниться на сайте. Правильное решение – хранить cookies в БД. Найти в MSDN подробно о том, как [...]
ASP.NET – хранение cookies в SQL Database
C# – освоение делфийцем. Часть 1.
Можете меня пинать и ругать сколько хотите за то, что я до мозга костей делфиец. Но я, честно, стараюсь стать хорошим. Тут в связи с производственной необходимостью пришлось осваивать C#. Вообще синтаксис у него хороший. Мне нравится. Порой можно больше, чем в Delphi. Но от его нелогичности я просто в шоке. Итак презентуем грабли, часть [...]
Delphi – абракадабра в буфере обмена (абракадабра clipboard)
Почему-то в Delphi 2007+ Vista 32 упорно текст скопированный при помощи класса Tclipboard приходит в другие приложения в виде абракадабры. На лицо ошибка кодировки в буфере. Не долго думая, модифицировал решение найденное в сети путем добавления в него Unicode. Код надо немного оптимизировать, не обессудьте.
Программа на Delphi вылетает по непонятным причинам
Хочу поделиться одним неприятным открытием для себя. Век живи век учись, как говорится. Значит. Имеется большой проект. Порядка 115 000 строчек кода. Для знающих людей, зовется он Линкмастер. Этот проект был обновлен до новой версии и сильно оптимизированн. Повторяющиеся действия были вынесены в процедуры. Активно использовалась рекурсия. И вот новая версия … у некоторых тестеров [...]
Динамическое поднятие привелегий в Vista.
Многие начинающие программисты сталкиваются с проблемой поднятия привилегий в Vista. Существует 3 способа это сделать:
Включить специальный манифест в исполняемый файл
Поднять привилегии во время выполнения программы путем запроса их у системы соответствующими API функциями
Запустить отдельный процесс с привилегиями (в том числе и самого себя)
Сервисы Vista (A-C)
Очень часто в сети встретишь большое количество статей по оптимизации сервисов Vista. Обычно гуру дают списки сервисов, который "нужно отключить", чтобы компьютер стал бегать быстрее. В результате, у бедных пользователей перестают работать сканеры, защищенные соединения, 1С и прочие элементы системы. И что нужно сделать, чтобы все вернулось на свои места, они не знают. Предлагаю подборку [...]
Proxifier
Назрел тут вопрос о том, что такое Proxifier и как им пользоваться.
Proxifier – программа для тунеллирования трафика через прокси-сервера. Аналог программ:
FreeCap, WideCap
Permeo Security Driver
многие другие
IBM Students Day
Как студент старших курсов, решил посетить день открытых дверей в компании IBM, который прошел 25 сентября в их лаборатории на Калужской. Вообще, IBM в России проводит данное мероприятие впервые, и чувства оставшиеся после посещения их лекций у меня смешанные.
С одной стороны, было очень много интересной для меня информации, с другой – и много отстоя, на [...]
Оптимизация Windows Vista. Часть 2.
Совсем недавно я описал Оптимизацию Vista в области системных твиков и оптимизации интерфейса. Теперь я думаю осветить несколько других хороших способов оптимизации: реестр и счетчики производительности.
О блогах
Вот что-то я подсел на свой блог. Конечно, у меня нет идеи делать его популярным или как-то раскручивать. Просто пишу статьи, ориентированные на среднестатистического компьютерного пользователя и надеюсь, они ему будут полезны. Основные посетители будут с поисковиков после небольшой оптимизации блога.
В целях самосовершенствования решил почитать о том, что пишут другие блоггеры. Это ужас! У [...]
Оптимизация Windows Vista. Часть 1.
Как и обещал, я уделю немного времени оптимизации Windows Vista. Vista спроектирована как безотказная система, в связи с чем в ней предусмотрено огромное количество сервисов, которые работают все время в фоновом режиме и ждут момента, когда они понадобятся. Однако большинству обычных пользователей они не понадобятся никогда. С целью повышения привлекательности, специалисты Microsoft добавили в Windows [...]
Борьба с вирусами
В последнее время настоящей чумой компьютеров стали флешечные вирусы. Существует сотни модификаций различных троянов, которые проникают на компьютеры жертв и воруют у них пароли к различным сервисам. Однако борьба с ними антивирусных компаний малоэффективна, ввиду того, что они не успевают добавлять сигнатуры вредоносного кода в свои базы с той же скоростью, с которой вирусы распространяются [...]
Indy in Depth Анатолия Подгорецкого
Для тех, кто не в теме, Indy – это свободная технология автоматизации работы с интернетом, основанная на блокирующих сокетах. Indy (сокращение от Internet Direct) – набор, который состоит из более, чем из 110 компонентов и который является частью Delphi, Kylix и C++ Builder. Автор книги Чад Хувер (Chad Z. Hower), известный так же, как «Kudzu» [...]
Vista обречена?
В основном, все споры относительно новой ОС от Microsoft уже исчехли со страниц блогов и большая часть людей сошлась во мнении, что предшественница Vista лучше. XP требует меньше ресурсов, более быстра в реализации типичных задач пользователя и более удобна. В заслуги Vista в основном ставят интерфейс Aero и некторые полезные примочки. В недостатки – [...]
Joomla 1.5 – лучшее становится еще лучше.
Поделюсь своими первыми впечатлениями от перехода на новый Open Source движок – он был лучшим, но стал еще лучше. Joomla – один из немногих проектов в мире свободного софта, который сделан качественно, на столько качественно, что большинство платных решений стоят в сторонке и нервно курят. Чем привлекает людей Joomla? Во-первых, она бесплатна. Во-вторых, она надежна, [...]
Типы верстки – табличная и на div-ах
При разработке сайтов организаций, большую часть элементов дизайна мы стараемся вынести в CSS. Это позволяет разгрузить страницы от ненужного кода, который не несет смысл и уменьшить передачу данных с сервера. Сразу отмечу, что файл CSS должен быть один на весь сайт, независимо от того, существует ли в нем избыток параметров для данной конкретной страницы. Браузеры [...]
Минимальный набор атрибутов документа
Для того чтобы поисковые роботы положительно относились к разработанной странице и у пользователя она нормально отображалась в каждом документе должен быть минимальный набор атрибутов.
Стандарты веб-документов для нубов
Долгое время веб-мастеры встречали очень большие проблемы совместимости при разработке веб-страниц сайта. Связано это было с тем, что различные производители браузеров по-разному интерпретировали теги html-документа. Самым не поддающимся логике естественно был Microsoft Internet Explorer. Где-то в 1995 году эту проблему попытались решить и был создан консорциум www (сокращенно W3C). В результате работы этого консорциума были [...]
Почему Delphi лучше C++
Вообще спор программистов на Delphi/Visual Basic и C++ можно отнести к разряду споров физиков и лириков. Но все таки в стороне оставаться не хочется, поэтому выскажу свое мнение.
При определении языка программирования, на котором будет разрабатываться приложение, следует прежде всего исходить из характеристик задачи.
Откуда у ошибок ноги растут
Давайте начнем с того, что LinkMaster работает. Работает верно в 98% случаев. Но, к сожалению, то, что у нас большое количество клиентов породило несколько новых проблем, к которым мы были не готовы.
Во-первых, мы не успеваем оказывать техническую поддержку. Казалось-бы проблема тривиальная - нанял еще несколько людей, пусть они консультируют. Но нет. Доверить алгоритм работы программы чужому человеку – ни за что в жизни. Мы уже имеем печальный опыт – один из киентов решил подзаработать [...]
Рубрики
Облако тегов
Комментарии
-
- Вольф к записи Почему Delphi лучше C++
- Александр к записи Почему Delphi лучше C++
- Павел к записи Борьба с вирусами
- Дмитрий к записи Proxifier
- 1 к записи Борьба с вирусами
Blogroll
Календарь
Сентябрь 2010 Пн Вт Ср Чт Пт Сб Вс « Апр 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30