02 декабря 2013

Мысли о "забивании" на учёбу в вузе

Убедительная просьба - не считать данный пост как объяснение собственной лени.
Наоборот, именно стремление эффективно расходовать своё время подтолкнуло меня на данные рассуждения. 
Поэтому, если ты (читатель) обычный лентяй - к тебе эти рассуждения никакого отношения не имеют, продолжай и дальше страдать фигней.
Они касаются исключительно людей, получивших представление о высшем образовании в своём вузе, выбравшие "свой путь" и нацеленных на успех в этой жизни, но которые обременены кучей формальных правил и неписаных законов. Перестань уже постоянно и бездумно вверять свою судьбу "чужому дяде" и действуй сам!

13 ноября 2013

Многопоточное программирование. Материалы

Приветствую читателей своего блога в очередной раз.
Сегодня речь пойдёт о такой интересной, и одновременно сложной, теме - многопоточное программирование. А точнее - о материалах, которые можно найти по данной теме, в сети. Все упоминаемые мною источники я "пропустил" через себя и поэтому представляю их обзор.

Дисклаймер.
Я не являюсь спецом по concurrency. Всё описанное дальше - всего лишь мой путь, который я прошёл в изучении данного вопроса.Так что если вы, как и я, были знакомы с concurrency только понаслышке в рамках небольшого теоретического университетского курса по современным ОС и вам этого оказалось мало - возможно, данный пост вас подтолкнёт к продолжению изучения данной темы.

13 октября 2013

Обновление S4RiS StanD - 1.8

Всем привет!

Сегодня вышло очередное обновление моего сервиса S4RiS StanD 1.8

Обновления:
  • Краткий мануал по работе с сервисом добавлен на экран загрузки
  • "Осветлена" страница результатов, чтобы в залах с ярким освещением было лучше видно
  • Все материалы проекта добавлены на GitHub
  • Создан и выложен на GitHub конвертор лога проверяющей системы Рыбинского ГАТУ. Язык реализации: Java
Пост на codeforces
Пара скриншотов под катом:

21 августа 2013

Семинар "Современные enterprise-приложения". Feedback

21 августа в Вологде в конференц-зале гостиницы "Атриум" прошёл бесплатный семинар "Современные enterprise-приложения". Ведущий семинара - Артем Бутусов, технический директор компании Universal Software (г. Нью-Йорк, США).
Небольшой фидбэк под катом.

03 июля 2013

Трансляция ACM ICPC World Finals 2013.

Сегодня в Санкт-Петербурге прошёл финал ACM ICPC.
В этом году online трансляцию организовывал Yandex. Так как я не получил внятного ответа - будет ли видео только транслироваться или потом будет где-то выложено, то решил опять рестримить видео на свой канал хотя бы для того, чтобы потом его пересмотреть (почти весь день я был на работе).

30 июня 2013

Почему чистые Java Servlet'ы и JSP полный отстой в промышленных приложениях.

Всем привет!

Недавно я начал читать книжку по фреймворку Tapestry для создания web приложений на Java и в качестве одной из глав в книге упоминались сервлеты и почему для промышленных приложений нужно использовать более совершенные фреймворки нежели хардкорные сервлеты. У меня был опыт написания приложений на сервлетах и до каких то пор они вполне устраивают..., но чем больше становится приложение, тем сложнее становится их использование.

Данный пост - это  мой перевод одной из глав книг "Tapestry in Action". Мне пришлись по нраву предложенные аргументы и я хотел бы их как-то зафиксировать хотя бы для себя. Некоторые подходы, которые используются при создании сервлетных приложений, часто используются и в других областях программирования и о вреде их использования стоит помнить.

Если я вас заинтересовал, и вы имеете понятие о принципах разработки приложений с помощью сервлетов и считаете их "мягкими и пушистыми" - прошу под кат, может, вы измените своё мнение :-)

17 июня 2013

Отзыв на "Чистый код" Роберта Мартина

Предисловие

Поводом для прочтения данной книги была рекомендация её в одном из докладов на Jug.ru.
Во время просмотра видео меня чуток "передёргивало" в некоторых моментах от, как мне казалось, весьма смелых или даже слегка дерзких предложений докладчика о том как надо писать хороший код. В попытках как-то сравнить свой опыт и причины появлений некоторых идей докладчика, я прочитал данную книгу.

03 мая 2013

Рестрим Чемпионата Урала 2013

Вчера в обсуждениях к предстоящему основному туру ЧУ один из зрителей из Казахстана сказал, что видео-трансляция не будет доступна в его стране. Я уже давно сам смотрю стримы игр на TwitchTV и решил попробовать помочь товарищу и подготовить рестрим официальной видео-трансляции на твиче.

06 апреля 2013

IV Региональный IT-Форум, конференция WebDev.

5-6 апреля в областной столице в очередной раз проходил IT-Форум.
Ранее я никогда на него не ходил, но в этот раз была информация, что в рамках форума должна пройти конференция WebDev, на которой должны быть затронуты актуальные темы современной web-разработки. Т.к. это фактический мой профиль - я не мог себе отказать в её посещении и заодно IT-Форума. Небольшой feedback под катом.

03 апреля 2013

S4RiS StanD продолжает покорять сердца участников олимпиад.

Не могу не поделиться новостью о том, что данную систему использовали  на награждении победителей фестиваля "Ломоносов-2013" в Ташкенте по информатике.

Товарищи мало того, что ею воспользовались, так и умудрились изменить компаратор и алгоритм подсчёта penalty, выбранный для их соревнования!

Участникам и орг. комитету соревнования система очень понравилась.

Известно, что проект также использовался на межвузовских олимпиадах в Вологде и Саратовском четвертьфинале ACM ICPC.

31 марта 2013

XVI Межвузовская олимпиада, Вологда, 2013

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