Установка IBM Websphere MQ 6.0 на Ubuntu 10.04


Сложность задачи заключается в том, что в качестве дистрибутива linux, IBM рекомендует RHEL или SLES. Оба дистрибутива используют пакеты в формате rpm. Делюсь опытом установки Websphere MQ 6.0 (C8472ML.tar.gz), fix pack (6.0.2-WS-MQ-LinuxIA32-FP0010.tar.gz) на Ubuntu 10.04.

Настраиваем eclipse для работы с tomcat под ubuntu


Чтобы настроить Eclipse на работу с сервером Tomcat, ему необходимо указать директорию с сервером (installation directory). Проблема в том, что если устанавливать Tomcat из репозитория Ubuntu,  то он размазывается по системе, в частности, директории CATALINA_HOME и CATALINA_BASE оказываются разнесены в /usr/share/tomcat6 и /var/lib/tomcat6 соответственно. При указании eclipse директории CATALINA_HOME, он начинает искать директорию conf в ней и, естественно, не находит, т.к. она находится в CATALINA_BASE. Для решения этой проблемы есть несколько путей.


Коротко о том, что такое Ajax

Ajax уже достаточно зрелая и популярная технология. Для работы с ней создано множество библиотек и компонентов на столько качественных и удобных, что можно вполне успешно разрабатывать веб-проекты и не знать всех тонкостей ajax.



Но естественно, так дело не пойдет! Пришла пора заглянуть под капот ajax-компонентов и узнать, что на самом деле представляет из себя ajax.

Http в Java. Часть 2.5 - Простой web server.

Предыдущая статья оказалась достаточно объемной и в то же время не законченной. Привести пример HTTP клиента и не показать простейшего HTTP сервера, это как сказать "а" и забыть про "б". Пришло время все исправить.


Libre Office. Math

 Для генерирования формул, в состав офисного пакета Libre Office, входит приложение Math. Это средство интегрировано в остальные пакеты и позволяет наибрать формулы не покидая Writer или Impress. Принцип построения формул в LibreMath похож на то, что предлагает TeX, но обладает собственным синтаксисом и главное, позволяет сразу видеть конечный вариант набираемой формулы. Поверьте, это просто "небо и земля" по сравнению с "мышкотырканьем", предлагаемым MathType!

Libre Office. Альтернативный способ создания библиографического списка

Указанный мной, в конце статьи, недостаток предложенного метода, на практике может обернуться серьезной проблемой (приведите пару раз в порядок список из over9000 источников и наткнитесь на необходимость его автоматического обновления, и вы поймете всю глубину проблемы).

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

Предлагаемый мной альтернативный способ заключается в реализации именно такого подхода.

Libre Office. Оформление списка использованных источников


В этой статье я поделюсь своим скромным опытом оформления списка использованных источников в курсовых/дипломных работах, выполненных в LibreOffice (OpenOffice) 3.

Подход "в лоб", к решению данной проблемы, может показаться нудным и ужасно муторным, но грамотное решение оказывается чертовски простым делом!


Интегрируем меню Eclipse в Ubuntu

Eclipse отличное IDE. Но к сожалению, на меленьких мониторах он не шибко удобен в силу размашистого интерфейса. Проблема с интеграцией его меню в Ubuntu ощутимо усугубляет дело. Но к счастью проблема поправима. Решение с глобальным меню для эклипса нашел на соседнем блоге и оно гениально! Оказывается, eclipse тупо добавлен в черный список. Достаточно его оттуда убрать и будет счастье!

Как создать собственный компонент в swing

Небольшая выдержка из замечательной книги по Swing: "Swing. Эффективные пользовательские интерфейсы" Ивана Портянкина, посвященная созданию собственного графического компонента. Статья раскрывает самый важный нюанс создания собственного компонента - программирование отрисовки его внешнего вида.

Шпаргалка по JUnit 4


JUnit



    Краткий перечень аннотаций, используемых в библиотеке модульного тестирования JUnit 4.