3f-lab: каталог _reusable (лекция 5)
Начало см.:
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.
( Читать дальше )
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.
( Читать дальше )
- 0
- 12 января 2010, 14:23
- комментировать
3f-lab: каталог _projects (лекция 4)
Начало см.
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, могут быть реализованы в различных формах:
( Читать дальше )
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, могут быть реализованы в различных формах:
( Читать дальше )
- +2
- 11 января 2010, 22:23
- 5
Из архива Linux16.net: Java-практикум. Удаленные процедуры в GWT
(Опубликовано Mabel aka Yababay, 2009-04-18 )
Некоторое время назад я опубликовал на нашем ресурсе матераил о Google Web Toolkit — одном из замечательнейших творений команды Google. Напомню, что этот инструмент позволяет писать сайты не зная даже толком HTML. Не нужно заморачиваться тем, что разные браузеры по-разному интерпретируют интернет-странички, не нужно увязывать в единую систему кучу разнородных файлов. Правда, нужно знать Java. Но это, скорее достоинство, чем недостаток, потому что разве не прекрасно, когда клиент и сервер пишутся на одном и том же языке? Но достоинства GWT для Java-программиста на этом не заканчиваются. Из браузера можно обращаться к методам на удаленной машине почти так же просто, как к локальным. Об этом сегодняшний материал.

( Читать дальше )
Некоторое время назад я опубликовал на нашем ресурсе матераил о Google Web Toolkit — одном из замечательнейших творений команды Google. Напомню, что этот инструмент позволяет писать сайты не зная даже толком HTML. Не нужно заморачиваться тем, что разные браузеры по-разному интерпретируют интернет-странички, не нужно увязывать в единую систему кучу разнородных файлов. Правда, нужно знать Java. Но это, скорее достоинство, чем недостаток, потому что разве не прекрасно, когда клиент и сервер пишутся на одном и том же языке? Но достоинства GWT для Java-программиста на этом не заканчиваются. Из браузера можно обращаться к методам на удаленной машине почти так же просто, как к локальным. Об этом сегодняшний материал.

( Читать дальше )
- +1
- 05 февраля 2010, 18:38
- 3
Из архива Linux16.net: Летнее время в Java
(Опубликовано Mabel aka Yababay, 2009-03-19)
Работаю над GPS-проектом и столкнулся с проблемой, когда трекер передает на сервер время на час большее, чем реальное. Причина выяснилась быстро — китайские производители устройства не учли переход на летнее время. Можно было оставить всё как есть и потерпеть несколько дней: в конце марта переведем часы и искажения исчезнут сами собой. Можно было избавиться от проблемы на скорую руку, т.е. где-нибудь в SQL-процедурах добавить что-то вроде "… — INTERVAL '1 HOUR' ". Но решил таки сделать всё как следует.

( Читать дальше )
Работаю над GPS-проектом и столкнулся с проблемой, когда трекер передает на сервер время на час большее, чем реальное. Причина выяснилась быстро — китайские производители устройства не учли переход на летнее время. Можно было оставить всё как есть и потерпеть несколько дней: в конце марта переведем часы и искажения исчезнут сами собой. Можно было избавиться от проблемы на скорую руку, т.е. где-нибудь в SQL-процедурах добавить что-то вроде "… — INTERVAL '1 HOUR' ". Но решил таки сделать всё как следует.

( Читать дальше )
- +1
- 10 февраля 2010, 15:40
- 1
Из архива Linux16.net: WTK для "антеннщика" (разработка мобильных приложений на Java)
(Переопубликовываю по просьбе студентов Гуманитарно-технического колледжа)
Java — один из самых устойчивых и перспективных языков хотя бы потому, что используется для программирования портативных устройств, плодящихся в последнее время как тараканы. Причем не только сотовых телефонов и КПК. Java изначально проектировалась так, чтобы ее можно было установить абсолютно на любое устройство, обладающее процессором, вплоть до утюга и кофемолки. Не случайно Google выбрал именно Java для своей платформы Android. Поэтому многие из тех, кто начинает интересоваться этим языком, пытаются освоить сначала именно WTK (Wireless Tool Kit) — комплект ПО для создания мобильных приложений. Но, конечно же, новичков на этом пути подстерегают некоторые трудности…

( Читать дальше )
Java — один из самых устойчивых и перспективных языков хотя бы потому, что используется для программирования портативных устройств, плодящихся в последнее время как тараканы. Причем не только сотовых телефонов и КПК. Java изначально проектировалась так, чтобы ее можно было установить абсолютно на любое устройство, обладающее процессором, вплоть до утюга и кофемолки. Не случайно Google выбрал именно Java для своей платформы Android. Поэтому многие из тех, кто начинает интересоваться этим языком, пытаются освоить сначала именно WTK (Wireless Tool Kit) — комплект ПО для создания мобильных приложений. Но, конечно же, новичков на этом пути подстерегают некоторые трудности…

( Читать дальше )
- +4
- 09 марта 2010, 21:52
- 3
Из архивов Linux16.net: Java-частушки
Дико извиняюсь, но мне понравилось сочинять на Java литературные произведения. На этот раз выбор пал на укра'иньску наро'дну песнЮ:
( Читать дальше )
( Читать дальше )
- +3
- 13 января 2010, 21:43
- 2
Из архивов Linux16.net: Поэтическое программирование
(Опубликовано летом 2007 года пользователем Mabel ныне aka Yababay)
На bash.org.ru нашел стихотворенье, написанное на языке С:
Улыбнуло нипадецки
)). И ведь всё правильно: и include, и вызов методов с передачей аргументов, и приведение типа. Весь обеденный перерыв идея написать что-то подобное вертелась в голове. До такой степени, что не мог приступить к своим основным профессиональным обязанностям. В конце концов решил потратить полчаса на то, чтобы запрограммировать стихотворенье М.Ю. Лермонтова «Бородино» на языке Java (благо пишу быстро). Вот что получилось:
( Читать дальше )
На bash.org.ru нашел стихотворенье, написанное на языке С:
<он> я хочу прочитать тебе стихи!
<он> кхм, волнуюсь))
<она> внимательно слушаю ;)
<он> #include <std_pushken.h>
<он> Йа.помню(чудноеМгновенье);
<он> Передо мной ты.bringToFront();
<он> Как { виденье.show(); Sleep(10); виденье.hide(); }
<он> (ГенийЧистойКрасоты)ты;
<он> =)
<она> мда...
Улыбнуло нипадецки
)). И ведь всё правильно: и include, и вызов методов с передачей аргументов, и приведение типа. Весь обеденный перерыв идея написать что-то подобное вертелась в голове. До такой степени, что не мог приступить к своим основным профессиональным обязанностям. В конце концов решил потратить полчаса на то, чтобы запрограммировать стихотворенье М.Ю. Лермонтова «Бородино» на языке Java (благо пишу быстро). Вот что получилось:( Читать дальше )
- +2
- 09 января 2010, 13:32
- 1
3f-lab: каталог _classes (лекция 3)
Большинству программистов, причем вне зависимости от используемого языка, известна проблема, известная как "кошмар зависимостей". В мире Windows она называется dll-hell, в мире open source — как dependences hell, наконец, в Java это jar-hell. Что это за беда и как ее преодолевает 3f-lab?

( Читать дальше )

( Читать дальше )
- +3
- 07 января 2010, 22:25
- 2
3f-lab: каталог _bin (лекция 2)
Продолжаю знакомить вас с консольной средой разработки Java-приложений 3f-lab. Начало здесь. Мы остановились на том, что в нашем каталоге-лаборатории нужно создать как минимум три каталога: _bin, _classes, _projects. Несколько слов о каждом из них.

( Читать дальше )

( Читать дальше )
- +4
- 06 января 2010, 21:32
- 7
3f-lab: Основы разработки Java-программ в консольном режиме (лекция 1)
Пока не кончились выходные, буду выкладывать в блоге JavaLabs фрагменты текстов о разработке программ на языке Java в консольном режиме (среда 3f-lab). Хотя у этого проекта есть свой сайт, дублирую некоторые тексты здесь в надежде на обсуждение. Первая лекция — вводная, описывает основные преимущества методики.

( Читать дальше )

( Читать дальше )
- +5
- 06 января 2010, 13:06
- 35
