Кракозябры в Java
Любой начинающий программист хоть раз, но сталкивался с проблемой вывода кириллицы на консоль. Пока вы выводите английские буквы, вас она не коснется, но стоит вам попытаться вывести русский текст, как в ответ получите нечитабельные кракозябры на консоли.
Читать дальше →

Post to Twitter

Карта сайта WordPress
Сколько кликов нужно сделать, чтобы добраться до любого поста в вашем блоге? Хорошо, если их всего два, а если больше, то это говорит о плохом юзабилити сайта. Ко всему этому, количество кликов и уровень вложенности влияет на продажу ссылок в различных торговых площадках, как например в GoGetLinks.
Читать дальше →

Post to Twitter

WordPress Admin
Многие, кто использует WordPress, знают о надоедливом блоке справа, где помимо ссылки "Войти"/"Регистрация", красуются "RSS Записей", "RSS Комментариев" и внешняя ссылка "WordPress.org". Зачастую эти пункты в главном меню не нужны, не говоря уже о внешней ссылке, которая кстати еще и не имеет параметра . Стоит также сказать, что повсеместно принято в качестве ссылки на RSS указывать соответствующую пиктограмму-ссылку в хэдере страницы. Читать дальше →

Post to Twitter


Google Chrome простой и легкий интернет-браузер с возможностью синхронизации - подходит как для использования дома, так и на работе. Именно за это я выбрал его из множества других популярных браузеров. И все бы было хорошо, пока в один прекрасный день, без какой-либо причины хром перестал открывать страницы и начал грузить процессор под 100%. Читать дальше →

Post to Twitter

1. Всегда храните данные в переменных, объявленных как private.

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

Читать дальше →

Post to Twitter

Сегодня пришли две книги заказанные 26 июня на озоне. Два тома по Java от Хорстманна - "Java 2. Основы" и "Java 2. Тонкости программирования". Довольно таки толстые книжки, так что информации в них, думаю, достаточно.

Читать дальше →

Post to Twitter


В любой организации рано или поздно настает момент, когда принтеры подключенные к рабочим станциям (ПК c Windows XP) начинают виснуть и не печатать. Причина кроется в ограничении активных соединений - на Windows XP Professional их не может быть больше 10. В результате чего, пользователи, которые не успели занять свою сессию, не смогут получить доступ к принтеру. Поэтому было решено написать программу, которая легально бы решала эту проблему.
Читать дальше →

Post to Twitter

Казалось бы интерфейс IEnumVARIANT всем хорошо - универсальный и простой, но его простота не должна ограничивать функциональность. А она ограничена, так как интерфейс содержит всего 4 метода: Next, Reset, Skip, Clone. Поэтому приходится реализовывать некоторые методы самому.
Читать дальше →

Post to Twitter

Очень часто использую оснастку "Управление компьютером" (compmgmt.msc) для управления удаленным компьютером. С помощью нее можно запускать/останавливать сервисы, закрывать активные сессии, расшаривать папки, добавлять пользователей в локальные группы, просматривать диспетчер устройств и все это удаленно!
Читать дальше →

Post to Twitter


При работе с перечислениями IEnumVARIANT было замечено странное поведение - каждая итерация с получением следующего элемента IEnumVARIANT.Next приводила к увеличению размера в памяти, занимаемого приложением. После каждых 1000 итераций размер увеличивался на 2 Мб, а это очень критично когда программа должна работать продолжительное время.
Читать дальше →

Post to Twitter

Rambler's Top100 Яндекс.Метрика