| Delphi | Java | Безопасность | Просто так |
| C# | Soft | Windows | Базы данных |
| Интернет | Мультимедиа | Программирование |
Базы данных и уровни доступа к БД Какие бывают базы данных? Нет, я не имею ввиду фирмы производители, я говорю о них в общем смысле. В большинстве случаев, знания программистов останавливаются на двух типах: локальная база данных и клиент серверная база данных. В первом случае получается шампунь все в одном от которого перхоть только увеличивается.
Правильный дизайн сайт и правильный макет сайта От того, как расположишь информацию на страницах своего сайта, зависит удобство его использования. А, как известно, если сайт будет неудобным, то с большой вероятностью можно сказать, что юзер больше к тебе не вернется. Поэтому страницы должны быть приятными на взгляд и удобными на ощупь иначе дальше главной страницы твой сайт никто не увидит.
Как правильно оформлять интерфейс своих программ Если ты пишешь свою программу, которую собираешься продавать, то очень важно задуматься о ее интерфейсе. Программу, как и человека, встречают по одежке и если окна вызывают отвращение, а кнопки и меню приводят к конвульсии, то никто не заплатит даже доллара за такой труд. Хотя я видел преценденты, когда за ужасный интерфейс платили, и очень много. Но это уже из серии впаривания. Хороший, красивый и удобный продукт продать намного проще.
Рефакторинг – необходимость или мода? Что такое рефакторинг? Я видел достаточно много определений этому понятию, но все они сводяться к улучшению существующего кода. Если ты пишешь только идеальный код, который нужно улучшать только в тех случаях, когда он не работает, то сильно заблуждаешся. Улучшения нужны даже тогда, когда код работает вполне корректно. Для чего, когда и как нужно улучшать мы поговорим в этой статье.
Все, что необходимо знать про DirectSound Ты когда-нибудь задумывался, как воспроизводится звук? Нет, не на уровне железа. Все мы прекрасно знаем, что звуковая это преобразователь цифры в аналог и тут все достаточно просто. А вот что происходит на уровне софта? Давай рассмотрим самую перспективную библиотеку воспроизведения звука – DirectSound.
Репликация баз данных Репликация – это не просто новомодное слово, это совершенно удобный и мощный инструмент в правильно отшлифованных руках. Некоторые считают, что репликация – это синоним синхронизации. Если заглянуть в ABBYY Lingvo, то среди возможных переводов слова replication ты не увидишь синхронизации, зато будут такие слова как: эхо, отражение, дублирование, повторение, размножение... Эти слова хорошо отражают данную технологию и то, что мы будем рассматривать сегодня.
Планирование дискового пространства для баз данных Задумываетесь ли вы о чем-то, когда создаете новую базу данных? Я думаю, что большинство скажет, что нет (если будет отвечать честно), потому что все мы используем параметры по умолчанию, а ведь они далеки от оптимальных. Одних только дисковых настроек целое море, а ведь они реально позволяют повысить надежность и производительность системы.
Будущее Delphi 2009 глазами старого программера Сегодня ко мне обратился мой друг (по совместительству редактор кодинга) с просьбой поделиться мнением по поводу будущего среды разработки Delphi 2009. Не могу отказать, тем более, что тема очень волнует меня самого и многих программистов, которые пишут на Delphi. В нашей стране таких людей тысячи, нет, десятки тысяч. Одна только Библия Delphi разошлась тиражом более 20 тыс. экземпляров, а сколько любителей этой среды разработки не купило книгу? :). И все они волнуются за свое будущее и будущее своей любимой среды разработки.
UAC или User Account Control на страже системы Наиболее сильно недооцененной и не понятой функцией в Windows Vista является User Account Control (UAC). А зря, это очень важная и полезная функция. Долгие годы пользователи были богами в своих системах и работали от имени учетной записи администратора. Так было в Windows 95, 98, ME и даже в 2000 и XP, когда все предупреждают, что это опасно для системы. В конкурирующих системах, например в ОС Linux, запрещено входить в графическую оболочку от имени администратора (root). Если необходимо выполнить действия от имени администратора, пользователь должен переключиться в консоли на учетную запись администратора, но запускать целую оболочку от администратора не нужно.
Падение черного ястреба или как обеспечить безопасность данных То, что данные нужно защищать, понятно даже ежику в тумане. В особенности это касается баз данных, потому что в корпоративных хранилищах очень часто хранится вся жизнь фирмы. Но защищать нужно не только от хакеров, но и от особо одаренных чайников, которые своими нелепыми ручонками вечно удаляют не то, что нужно.