Posts Tagged “Java”

Наверяка тебя, мой читатель, мучал вопрос (а может быть и не мучал): почему я так редко сюда пишу последнее время?

Собственно, отвечу так: очень жаль, что в сутках всего 24 часа.

Прошедший семестр выявился просто пи**ец каким семестровым (сорри, другого слова не мог подобрать). Все началось с того момента, как получил задание курсовой работы. Мало того, что там посреди выполнения работы обнаружилась опечатка в задании (!!!), так еще и смысл работы порой менялся в режиме реального времени. Поэтому, фактически, пришлось переделать все два раза.

В итоге таких мучений получилась вот такая нездоровая штука:
Grapher-solver-95 - уникальное программное решение в мире математических уравнений.
Это как бы матанская программа, решающая уравнения, задающиеся различными извращенными способами и выводящая график с интерполяцией, точками, точностью/неточностью и прочими плюшками. Язык программирования — Java, GUI — javax.swing, XML-парсер — Castor.

Название придумал символическое — Grapger-solver-95. Это что-то среднее между «решалка-уровнялка» и «математическая программа по построению графиков функций f(x) и g(x) методом полиномов Лагранжа или кубическими сплайнами, где функция f(x) задается полиномом, а g(x) — точками, решающая урванение f(x) = g(x) методом Ньютона на определенном промежутке, и выводящая корень с заданной точностью«. 95 же ностальгически означает, что 95-я Винда некогда рулила (в .т. ч. и миром), и Microsoft стоило бы идти в направлении развития ее концепции, чем придумывать свистопердящий графический интерфейс на кучу гигабайт дискового пространства.

О результатах сессии могу сказать то, что все получилось опять не «на отличненько», как было раньше. Нет, матан на сей раз я освоил, а вот мыслить объектно и программировать, как оказалось, — не научился (хоть у меня и четверка по этому предмету, но все равно было как-то очень обидно, тем более если учитывать многие факторы окружения). Кстати, всегда хотел сказать, что книга Гради Буча по объектно-ориентированному анализу — фуфло: она наполнена философией и какой-то водой чуть более, чем полностью. Порой в ней описаны настолько очевидные вещи, что когда заканчиваешь читать, уже забываешь с чего начал. Хотя, должен признать, что примеры в ней довольно смысловатые, привязка ко внешнему миру, и изложение максимально полной теории, что делает ее magnum opus’ом в мире ОО-проектирования, тем более, что другой альтернативы особо-то нет. Вот так тоже бывает: ненавижу и люблю.

Да и вообще, я понял: любая философия — очевидна и лежит под ногами, но, порой, сформулировать ее бывает ой как непросто…

Что же касается этого семестра, то тут тоже не все началось гладко: сначала возня в военкомате, потом болел более месяца, потом опять военкомат и прочие траблы. Так что пришлось экстренно догонять упущенное, да и еще много чего осталось сделать (а остался всего месяц, лол). Зато TODO-лист сократился так нехило.

Да-да сейчас сижу над PHP, MySQL, клепаю новый курсач, матерюсь и пью чай. Подробности — позже, т.к. дедлайн не ждет.

Еще потихоньку осваиваю быстрый набор на клавиатуре слепым методом, уже кое-что получается.

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

Поэтому трудиться, трудиться, и еще раз трудиться! Всех с праздником труда, товарищи!

Comments 7 комментариев »

Oh, my dear reader, on the 14th I’ve got a parcel with books from the special man, from Moscow (it’s Russia, yeah). Here they are:

Programming books: CPP and Java
OMG!!!!!!1 x_X They are really huge, and so I don’t know, how I’ll read ‘em! But I’ll try. As you can see, there are 5 books about C++ and one is Eckel’s «Thinking in Java, 4th edition». Later, I’ll try describe and review them all… Maybe…

Oh, this is also my 100th post in this cosy blog. Some kind of little birthday, which I can celebrate. I want also notice, that there will be also second anniversary of this blog  in two months. I want to wish myself more blogging, exciting articles and other very-very best wishes.

Happy anniversaring!

Comments Нет комментариев »

Compatible with UTF-8 [Valid RSS]Valid XHTML 1.0 TransitionalValidated by HTML Validator
Copyright © 2008 Onix N.