Рубрика «IT тематика»

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

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

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

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

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

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

Установка apache, mysql, php, ftp на Debian GNU/Linux

Привет, читатели. В данный момент, в свое свободное время я изучаю php ради интереса. Поэтому есть необходимость в испытании php-скриптов в «боевых» условиях. Многие советуют использовать сборку denver. Я предпочитаю устанавливать подобный софт на виртуальную машину, что бы не мусорить лишними службами/демонами на рабочем компьютере. Самый простой вариант установить apache + mysql + php + …

5 способов повысить рейтинг на торрент трекере

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

GUI обертка для консольного приложения на C#

Для тех кто не в курсе, GUI (Graphical user interface) — графический интерфейс пользователя. То есть это интерфейс в котором элементы управления представлены в виде изображений, анимации и так далее. Но существуют программы, которые не используют GUI. Обычно их называют «консольные приложения». Сегодня я расскажу вам как создать GUI  оболочку для консольного приложения. В этом нет …