Блог

Новая старая статья по безопасность БД

Не секрет, что, в наше время миром правит информация. Если предприятие дорожит своей интеллектуальной собственностью, если каждый работник может легко получить необходимую (и не более того) информацию, то предприятие может надеться на рост. Если данные находятся в хаосе… несмотря на энтузиазм сотрудников, в большинстве случаев предприятие ожидает крах.

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

Полную версию статьи читай здесь: Безопасность баз данных на примере Oracle. Это одна из последних моих статей, но она уже достаточно старая.

Новинки Java 5

Java 5 называют самым крупным и значимым обновлением, с момента появления второй версии. Именно тогда была заложена основная идеология, которая жива и по сей день. И все же, на все преимущества Java, он содержал несколько серьезных недостатков, о которых твердило все сообщество разработчиков. И вот, эти недостатки исправлены и недаром новая версия получила даже собственное имя Java 5 Tiger, и этот тигр рычит всерьез, и надолго.

Одним из серьезнейших недостатков языка Java было отсутствие шаблонов. Лично для меня это не сильно большая проблема, потому что я привык к Delphi, где многие даже не знают о существовании такой полезной и мощной возможности в языках C++ и .NET.

Читать статью полностью: Java 5 - рывок тигра

Managed DirectX

В разделе избранного появилась старенькая, но вполне актуальная еще статья Managed DirectX. Не секрет, что вся технология .NET появилась из-за зависти MS к успеху Java. Как же это в мобильных телефонах не стоят окна и работают проги на каком-то Java! Как же это предприятия строят сервисы на чужой технологии J2EE! И вот, выпуская джина по имени .NET из бутылки MS приготовила серьезную проблему для конкурентов в виде библиотеки Managed DirectX (управляемый DirectX). Действительно ли это серьезный аргумент или нет?

FastReport как средство отчетности

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

Для нашей страны идеальным вариантом, на мой взгляд, является Fast Report российской разработки. Особенно для тех, кто программирует на Delphi, хотя я где-то читал, что есть и разработка для .NET. Когда видишь, такие разработки, как FastReport, то понимаешь, что наша страна реально поднимается вверх в области ИТ и может подняться еще выше, оставив позади не только Индию. Больше всего я рад за то, что родина этого пакета мой любимый город Ростов-на-Дону в котором я родился и вырос.

Полная версия заметки FastReport как средство корпоративной отчетности

Совместная разработка кода

Давно я не выкладывал статьи в раздел избранного. Перед праздником почему-то вспомнил об этом и решил исправиться. Выкладываю сразу две части статьи о совместной разработке исходного кода и использования для этого VSS. Примеры описаны с точки зрения программиста Delphi (статья была написана, когда это для меня была основная среда разработки), но не смотря на это, будет полезна всем:

Статья по программированию драйверов

Сегодня на HackishCode я выложил одну из своих стареньких статей про программирование драйверов для Windows. Конечно, программировать статья не научит, потому что рассказывает только общие вещи, но ведь это статья, а не книга. Причем статья старенькая, кое-что уже изменилось.

Как написать свой драйвер для Windows - Даже если ты не собираешься писать драйвера, эта статья пригодиться тебе для понимания некоторых внутренних особенностей ОС Windows. Несмотря на то, что Microsoft заботиться о программерах и предоставляет достаточно подробную информацию об API, архитектура ОС остается наименее открытой и информация обрывочна. Мы постарались собрать в этой небольшой статье самое интересное о ядре Windows и рассказать тебе.

Статья: Базы данных и уровни доступа к БД

Какие бывают базы данных? Нет, я не имею ввиду фирмы производители, я говорю о них в общем смысле. В большинстве случаев, знания программистов останавливаются на двух типах: локальная база данных и клиент серверная база данных. В первом случае получается шампунь все в одном от которого перхоть только увеличивается. Во втором мы разделяем данные и клиентское приложение и получаем два уровня. Но уже достаточно давно существует выделение третьего уровня, и именно трехуровневую модель доступа к базам данных все обходят стороной, боясь ее сложности. Давайте рассмотрим каждую модель в отдельности и увидим их преимущества и недостатки.

Читать статью полностью: Базы данных и уровни доступа к БД. Она хоть и старая, но во многом актуальная до сих пор.

Введение в .NET 1.5. Содержимое проекта

Сегодня выложил очередную главу своей e-книжки по .NET и C#: Введение в .NET 1.5. Содержимое проекта. Глава оказалась очень маленькая и слишком простая, и многим покажется неинтересной, но что поделаешь. Тем, кто впервые в Visual Studio .NET, все это желательно знать и понимать.

Даже самые простые проекты Visual Studio .NET состоят из множества файлов, поэтому лучше их держать каждый в отдельной директории. Не пытайтесь объединять несколько проектов в одну папку, из-за этого могут возникнуть проблемы с поддержкой.

Читать статью полностью: Введение в .NET 1.5. Содержимое проекта

Статья по созданию изображений в OpenGL

Работа с графикой – одно из самых любимых моих занятий. Я люблю работать с графикой, правда эта работа в основном на любительском уровне и не превращается в профессиональную (не приносит доход). Основной доход все же базы данных и создание различных утилит. Но в свободное время я с удовольствием играю с DirectX или OpenGL.

Не помню уж когда, но это было давно и я как-то написал статью, в которой рассказываю, как можно апроксимировать поверхность сферы. Это было сделано на основе лабораторного задания какого-то ИТ курса. Сегодня я решил выложить это задание во всеувидение на Hackish Code. И не смотря на то, что в статье использовался язык программирования C, проект без проблем переносится на Delphi, так что рекомендуется к прочтению программистам разных языков.

Читать полный вариант статьи: Создание изображений с использованием библиотеки OpenGL.

Дизайн сайта и макет сайта

От того, как расположишь информацию на страницах своего сайта, зависит удобство его использования. А, как известно, если сайт будет неудобным, то с большой вероятностью можно сказать, что юзер больше к тебе не вернется. Поэтому страницы должны быть приятными на взгляд и удобными на ощупь иначе дальше главной страницы твой сайт никто не увидит.

Существует множество вариантов расположения объектов на страницах сайта, и сейчас мы постараемся показать основные способы, их преимущества и недостатки. Что подразумевается под объектами сайта? Это логотип, главное меню навигации по разделам сайта и сама текстовая информация, в которой идет смысловая информация выбранного раздела. Для большего удобства понимания структуры разделим макет страницы на четыре части: шапка, панель навигации, содержимое и подвал. Мы будем рассматривать каждую часть в отдельности и посмотрим, где она должна находится и что содержать.

Прочитать статью полностью Как правильно строить макет сайта

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне