Наверное, многие слышали о регулярных выражения (regular expressions). Это одно из самых мощных средств обработки текста. Библиотеки для работы с регулярными выражениями написаны практически для всех языков программирования, и часто входят в дистрибутив (например, в PHP и Java).
В этой статье я покажу как написать небольшое, но полезное web приложение, которое позволит тестировать регулярные выражения.
Читать дальше
Раскрутка блога. Регистрация в каталогах.
Вы, конечно, знаете, что один из способов увеличения посещаемость блога это регистрация в поисковиках и различных каталогах. Обычно этот процесс проблем не вызывает, но иногда имеет некоторую специфику. Technorati Profile.
Читать дальше
Управление поиском файлов. Создание приложения на Java.
Эта статья завершает цикл, посвящённый созданию библиотеки поиска файлов. На данный момент мы можем найти нужные файлы, и отсортировать их.
Теперь добавим возможности управления процессом поиска, получения промежуточных результатов, и напишем простейший поисковик с графическим интерфейсом.
Читать дальше
Программирование на Java. Сортировка списка файлов.
В прошлой статье «Поиск файлов» мы начали разработку небольшой библиотеки для поиска файлов. На данный момент мы можем найти файлы, но не можем упорядочить результаты поиска. В этой статье я покажу, как создать класс, который позволит сортировать список файлов любым, удобным нам, способом.
Читать дальше
Создание приложения для поиска файлов на Java
Сегодня любая операционная система имеет встроенные средства для поиска файлов. Во многих случаях что-то подобное хотелось бы использовать в своих программах. В этой статье я покажу, как создать небольшой Java класс, который можно будет использовать в любой программе для поиска файлов.
Читать дальше
Средства разработки Java приложений: необходимые и просто полезные программы
Какой бы язык программирования вы не начали изучать, вам неизбежно придётся столкнуться с проблемой выбора нужных для разработки программ.
Программирование на Java не исключение. Скорее наоборот. Количество различных сред разработки исчисляется десятками.
В этой статье я хочу рассказать о минимально необходимом комплекте инструментов для разработки на Java, и о некоторых программах, которые значительно облегчают жизнь программиста.
Читать дальше
Анализ данных с помощью регулярных выражений или быстрый способ проверки введенных данных
Все, кто хоть немного занимается программированием, сталкивались с проблемой правильности ввода данных. Основная сложность заключается в том, что большинство людей не любят читать справку к программе, не любят по несколько раз проверять введённые данные, зато очень любят быстро нажимать на все кнопки подряд, и громко жаловаться на малейшие ошибки в программе:-).
Читать дальше
Тщательная перетасовка колоды карт. Пример Java приложения.
В данной статье я бы хотел показать один из вариантов алгоритма, выполняющего перетасовку колоды игральных карт, и, безусловно, обсудить его достоинства и недостатки.
Читать дальше
Настройка и использование Apache Ant для разработки Java приложений
Практически все, кто когда-нибудь занимался программированием на Java, слышали о программе под названием Apache Ant. Её используют большинство современных сред разработки, такие как Eclipse, NetBeans и многие другие. Так чем же объясняется такая популярность Ant?
Читать дальше
Пример Java приложения. CNC 1.1 — калькулятор комплексных чисел
CNC 1.1 (Complex Number Calculator) — калькулятор комплексных чисел
Эта программа представляет собой обычный калькулятор с поддержкой комплексных чисел. Использовать её очень просто. Вы вводите математическое выражение, нажимаете кнопку «=», и получаете ответ.
Читать дальше