http://mtaalamu.ru ru (http://mtaalamu.ru) (http://mtaalamu.ru) http://mtaalamu.ru http://mtaalamu.ru Обновлен сайт среды разработки Java-приложений 3f-lab /blog/coding/1709.html /blog/coding/1709.html yababay
* демонстрационный ролик «Как начать программировать на Java за 10 минут» перемещен на первую вкладку;
* удалены описания приемов работы, которые давно уже не используются (например, сборка с помощью Makefile);
* вычитан текст, из него удалены многие несуразности и длинноты;
* изменен дизайн;
* добавлены кнопки для пожертвований ;).

Может показаться, что такой вот любительской поделке нет места в мире, где правят такие монстры, как Eclipse или NetBeans. Тем не менее, скорость разработки в консольном режиме может быть выше, чем под GUI. Кроме того, 3f-lab позволяет писать и отлаживать программы непосредственно на удаленных серверах, где об оконном доступе не может быть и речи. Короче говоря, я ее ни на что не променяю. Если кто-то заинтересуется — с удовольствием подскажу как пользоваться.]]>
Sat, 26 Mar 2011 01:45:44 +0300 Java 3f-lab
Маленькие секреты OSGi /blog/coding/1695.html /blog/coding/1695.html yababay


Я интересуюсь OSGi уже года два и накопил некоторый опыт, который оформил в виде проекта на sourceforge.net. Там код нескольких бандлов для работы с xml, ftp, отправкой почты, базами данных. Пока же там есть вступительная статья, делающая акцент на практических аспектах разработки OSGi-модулей, и исходный код бандла с несколькими полезными методами — вычисление хэшей, копирование потоков и т.д. К исходному коду прилагаются все необходимые для сборки файлы.

По мере того, как остальные вкладки проекта (xml, ftp, sql, mail) будут заполняться, буду отписывать топики здесь.]]>
Sun, 20 Mar 2011 22:22:37 +0300 Apache Felix OSGi 3f-lab
3f-lab: каталог _reusable (лекция 5) /blog/coding/449.html /blog/coding/449.html yababay
mtaalamu.ru/blog/coding/445.html
mtaalamu.ru/blog/coding/373.html
mtaalamu.ru/blog/coding/379.html
mtaalamu.ru/blog/coding/371.html

Каталог _reusable предназначен для хранения исходников классов, выполняющих какие-либо вспомогательные «библиотечные» функции в реализуемых проектах. Например, в своё время мне понадобилось кодировать некоторую информацию в формате base64. Не мудрствуя лукаво, я нашел где-то в сети соответствующий исходник, скопировал из него пару методов и оформил как свой собственный класс — com.michaelbelyakov1967.util.B64.

]]>
Tue, 12 Jan 2010 14:23:15 +0300 Java 3f-lab
3f-lab: каталог _projects (лекция 4) /blog/coding/445.html /blog/coding/445.html yababay mtaalamu.ru/topic/edit/445/
mtaalamu.ru/blog/coding/373.html
mtaalamu.ru/blog/coding/379.html
mtaalamu.ru/blog/coding/371.html

В каталоге ~/.3f-lab/_projects размещаются файлы, связанные с реализацией конкретных проектов. То есть то, что потом превращается в программы, передаваемые заказчикам или используемые для собственного удовольствия. Проекты, написанные на языке Java, могут быть реализованы в различных формах:

]]>
Mon, 11 Jan 2010 22:23:19 +0300 Java 3f-lab
3f-lab: каталог _classes (лекция 3) /blog/coding/379.html /blog/coding/379.html yababay

]]>
Thu, 07 Jan 2010 22:25:19 +0300 Java 3f-lab
3f-lab: каталог _bin (лекция 2) /blog/coding/373.html /blog/coding/373.html yababay Начало здесь. Мы остановились на том, что в нашем каталоге-лаборатории нужно создать как минимум три каталога: _bin, _classes, _projects. Несколько слов о каждом из них.


]]>
Wed, 06 Jan 2010 21:32:31 +0300 Java 3f-lab
3f-lab: Основы разработки Java-программ в консольном режиме (лекция 1) /blog/coding/371.html /blog/coding/371.html yababay

]]>
Wed, 06 Jan 2010 13:06:55 +0300 Java 3f-lab