Архивы автора

Создание оптимального robots.txt для WordPress’а

В интернете куча статей наподобие таких «оптимизация robots.txt для WordPress’а». В них блогеры просто приводят пример своей реализации файла robots.txt, а читатели уже в комментариях пытаются выяснить, как это работает. Я решил написать статью, в которой хотя бы чуть-чуть попытаюсь объяснить, как устроен robots.txt. Сегодня все поисковые роботы в первую очередь проверяют наличие файла robots.txt, …

Примеры использования XML в Java (JDOM)

На днях мне понадобилось хранить настройки моей Java программы в файле. Не долго думая, я выбрал формат данных XML. В Java существует несколько различных библиотек для взаимодействия с ним. Например, такие как DOM, SAX, JDOM. Посмотрев на структуру каждой библиотеки, я решил использовать JDOM. Мне уже приходилось работать с XML в C#, а JDOM очень похож интерфейсом …

С Новым годом, дорогие земляне!

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

Работа с hex значениями в C#

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

Системные вызовы для работы с файлами в Linux

Сегодня я коротко расскажу вам про системные вызовы для работы с файлами в Linux. Что такое системный вызов? Если по простому, то это запрос какой либо операции к ядру операционной системы. То есть это функция, вызываемая из программы, но с некоторым отличием. Чем он отличается от обыкновенной функции? Скоростью работы, так как обращение непосредственно к …

Сессия, сессия, сессия…

В связи с тем, что у меня скоро сессия в академии, приходится подтягивать все хвосты. Сдавать и защищать лабораторные, курсовые и так далее. К счастью весь семестр я учился, поэтому проблем с сдачей и защитой почти нет. Единственная проблема — это нехватка времени. Поэтому извините меня за то, что нет новых статей. Я постараюсь к концу …