Теперь уже в этой теме прошу писать всех, кто хотел бы что-то обсудить – статьи на сайте или же просто какие-то интересные/актуальные вопросы. По результатам сбора пожеланий опять-таки будут созданы темы для обсуждения. Или же статьи, что тоже реально.
Я был бы рад, если бы анонимные комментарии и вопросы были подписаны – проще отвечать.
Я был бы рад, если бы анонимные комментарии и вопросы были подписаны – проще отвечать.
Очередная статья родилась. Времени на нее я потратил чуть не четыре месяца – было много работы, да и статья обширная, иллюстративных примеров много потребовалось. Статья посвящена внутреннему устройству GUI в Java, а точнее в Swing, ибо AWT, во-первых, устарел, во-вторых, устроен немного по-другому.
В общем, сама статья выложена: http://www.skipy.ru/technics/gui_int.htm l. Здесь будем ее обсуждать.
В общем, сама статья выложена: http://www.skipy.ru/technics/gui_int.htm
Еще одна статья, практически из серии «ликбез»: «Вавилонское столпотворение. Часть 4. Проза жизни: компиляция и вывод в консоль». Название в заголовке не поместилось. :)
Статья тут: http://www.skipy.ru/technics/encodings_c onsole_comp.html. В этой теме – обсуждение.
Статья тут: http://www.skipy.ru/technics/encodings_c
Появилась новая статья. А с ней - и новый раздел. "Архитектура". Давно хотел начать писать в этом направлении, да все никак не складывалось. Была одна статья о синглтонах, но больше про технику реализации.
И вот, наконец, сложилось. Статья о принципах модульного проектирования. Как сделать так, чтобы модуль можно было переиспользовать. Читайте: http://www.skipy.ru/architecture/module_ design.html.
Обсуждение – в этой теме.
И вот, наконец, сложилось. Статья о принципах модульного проектирования. Как сделать так, чтобы модуль можно было переиспользовать. Читайте: http://www.skipy.ru/architecture/module_
Обсуждение – в этой теме.
- Mood:creative
Еще одна статья вышла. На этот раз - про синхронизацию пользовательского интерфейса. Про выполнение длительных задач так, чтобы не блокировать весь интерфейс. В последнее время что-то количество вопросов на эту тему превысило все разумные пределы.
В общем, статья тут: http://www.skipy.ru/technics/gui_sync.ht ml. Читайте!
Все комментарии можно оставлять в этой теме.
В общем, статья тут: http://www.skipy.ru/technics/gui_sync.ht
Все комментарии можно оставлять в этой теме.
Шедевр!
Источник: Dylin Prestly: Microsoft .NET vs Java Trailer
P.S. Огромное спасибо за изначальную ссылку
luceel. Правда, с тех пор ссылка несколько раз менялась... :)
Источник: Dylin Prestly: Microsoft .NET vs Java Trailer
P.S. Огромное спасибо за изначальную ссылку
Я достаточно часто сталкиваюсь с проблемами, вызваными неправильным чтением данных из потока (
( И вот, как это делается )
P.P.S. Напоследок хочу напомнить. Читать из потока tml
java.io.InputStream). В последнее время такие проблемы почему-то стали появляться особенно часто, в связи с чем я решил разъяснить принцип раз и навсегда и просто давать всем желающим ссылку.( И вот, как это делается )
P.P.S. Напоследок хочу напомнить. Читать из потока
byte, преобразовывать его в char простым приведением типа и пытаться построить из полученных "символов" строку - грубая ошибка. Это будет работать для латинских символов (да и то не во всех случаях!), а для нелатинских может работать лишь по счастливой случайности. Правильный вариант - сделать на основе InputStream экземпляр Reader, с указанием кодировки (new InputStreamReader(inputStream, "<имя кодировки>")), и читать уже из него. О кодировках можно прочитать тут: http://www.skipy.ru/technics/encodings.hНедавно наткнулся в форуме на задачу, кооторая показалась мне любопытной. В смысле, сама по себе она практически тривиальна, но есть пара неочевидных моментов, на которые я потратил с полчаса.
( Схлопывание окна в системный трей )
( Схлопывание окна в системный трей )
С днем рожденья меня!
Вопреки устоявшейся привычке я решил не замалчивать это событие в своей жизни. Раньше я таким уж событием день рождения не считал, а наверное, зря.
В общем, мне уже 35. С одной стороны - это еще не возраст. С другой - можно уже задумываться, а туда ли я иду. Вернее, даже не столько можно, сколько нужно. Чтобы поздно не было.
За последние полгода у меня в профессиональном плане произошло много изменений. Я поменял работу, что уже немаловажно. Я занялся технологиями, которые раньше не использовал. Я попал в совершенно непривычную среду, что тоже дает множество интересных мыслей и знаний. Наконец, я снова стал писать.
У меня по-прежнему много идей. И со временем - ттт - стало получше, получается понемногу их реализовывать. Единственное, чего временами не хватает - обратной связи. Понимания, что интересует больше всего. Я в последнее время все больше прихожу к выводу, что технические статьи - это, конечно, хорошо. Но больше востребованы статьи философского плана. Во всяком случае, их больше читают, больше цитируют, на них больше ссылаются.
В общем, всё это требует переосмысления. И хорошо. А потому - спасибо всем, кто меня читает. Вы не даете мне расслабиться и отстать.
Вопреки устоявшейся привычке я решил не замалчивать это событие в своей жизни. Раньше я таким уж событием день рождения не считал, а наверное, зря.
В общем, мне уже 35. С одной стороны - это еще не возраст. С другой - можно уже задумываться, а туда ли я иду. Вернее, даже не столько можно, сколько нужно. Чтобы поздно не было.
За последние полгода у меня в профессиональном плане произошло много изменений. Я поменял работу, что уже немаловажно. Я занялся технологиями, которые раньше не использовал. Я попал в совершенно непривычную среду, что тоже дает множество интересных мыслей и знаний. Наконец, я снова стал писать.
У меня по-прежнему много идей. И со временем - ттт - стало получше, получается понемногу их реализовывать. Единственное, чего временами не хватает - обратной связи. Понимания, что интересует больше всего. Я в последнее время все больше прихожу к выводу, что технические статьи - это, конечно, хорошо. Но больше востребованы статьи философского плана. Во всяком случае, их больше читают, больше цитируют, на них больше ссылаются.
В общем, всё это требует переосмысления. И хорошо. А потому - спасибо всем, кто меня читает. Вы не даете мне расслабиться и отстать.
Наконец-то я закончил очередную статью. Она про логирование вообще и использование Log4J в частности. В этой теме предполагаются вопросы, комментарии и обсуждения, если таковые будут.
Статья находится вот тут: http://www.skipy.ru/useful/logging.html.
Статья находится вот тут: http://www.skipy.ru/useful/logging.html.