WAT
Видео, по совету Джошуа Блоха – “Wat”
Источник: A lightning talk by Gary Bernhardt from CodeMash 2012
Видео, по совету Джошуа Блоха – “Wat”
Источник: A lightning talk by Gary Bernhardt from CodeMash 2012
К сожалению, внутри зданий фотографировать запрещено, поэтому фото лишь извне :(
29 декабря в Риге прошел Java Day Riga. Поздравляем ребят с успешным мероприятием, замечательными докладами и чудесными докладчиками! Список докладов можно посмотреть тут, а сами презентации тут. Действительно, есть на что посмотреть!
С 9 по 11 мая компания Oracle провела в Праге ежегодную встречу лидеров Европейских JUG (EOUC 2011). На встречу приехало около 30 человек, включая ряд европейских лидеров Oracle User Group. Их легко было выделить среди остальных участников по серьезному виду и костюмам.
8 и 9 апреля 2010 года в Санкт-Петербурге состоится ежегодная конференция Sun Tech Days, которую корпорация Sun Microsystems проводит по всему миру уже более 10 лет.
Конференция соберет ведущих специалистов сферы информационных технологий, а также студентов и преподавателей. Количество посетителей конференции в 2009 году превысило 3500 человек.
Подробная программа будет опубликована в январе-феврале 2010 года, однако вы можете уже сейчас планировать посещение конференции. Участие в конференции бесплатное, регистрация обязательна. Выставочный комплекс Ленэкспо, 7-й павильон вновь открывает двери гостям конференции!
Конференция проводится при информационной поддержке комитета экономического развития, промышленной политики и торговли правительства Санкт-Петербурга. Подробности здесь: http://developers.sun.ru/techdays2010/
Академия Современного Программирования (Санкт-Петербург) приглашает студентов 2-3 курсов пройти отбор в группу первого года обучения.
В этом году произошли некоторые изменения: в качестве базового языка программирования будет использоваться C++, а не Java.
Об Академии
Академия призвана давать действительно востребованные на российском рынке программирования знания. Курсы Академии ориентированы, преимущественно, на студентов 2-4 курсов ВУЗов. При этом занятия в Академии оказываются полезными как для студентов, обучающихся в своем ВУЗе по специальностям, связанным с IT, так и для тех, чья основная специальность далека от программирования.
Программа Академии рассчитана на 2 учебных года, обучение бесплатное. Успешно проходящие курсы студенты получают стипендию. Занятия проходят по вечерам 3 раза в неделю.
(подробнее тут)
Подробности о приеме можно найти на сайте Академии.
Для прохождения вступительного испытания нужно заполнить небольшую анкету.
Clover (http://www.atlassian.com/software/clover/), начиная с версии 2.4, отслеживает какие строки исходного кода запускаются при выполнении каждого теста. Эта информация используется для оптимизации порядка запуска тестов.
Порядок выполнения тестов при оптимизированном запуске зависит от тех файлов, в которые были внесены изменения с момента последнего запуска тестов: тесты на отредактированные файлы запускаются первыми. Такой подход к запуску тестов позволяет практически мгновенно узнавать о возникших проблемах.
Поддерживаются Eclipse и IntelliJ IDEA.
Немногие разработчики при внесении небольших изменений или рефакторинге запускают весь комплект тестов перед тем тем как закомитить свои изменения в систему контроля версий. Вместо этого (в лучшем случае) запускается выборочно несколько тестов или (как это обычно происходит :) ) тесты не запускаются вообще.
Оптимизация тестов позволяет запустить все тесты, при этом не расходуя время разработчика на выполнение всего комплекта или наоборот не пропуская запуск того теста, который потом сломает ночной билд (nightly build). Такой подход означает более частое тестирование, что (естественно) улучшит качество кода и одновременно ускорит процесс разработки.
Clover в действии – более частый запуск тестов за счёт меньшего времени их выполнения, или less is more (см. ниже).
01:53
Подробности:
неверныеПрограммисты на ruby/RoR знакомы с мантрой “less is more”. Думаю, им будет интересно узнать о происхождении этой фразы.
Вот отрывой из поэтического произведения “Andrea del Sarto” (также известного как “Faultless Painter”) Роберта Браунинга,
![]()
опубликованного в далёком 1855 году и вошедшего в сборник “Men and Women“:
I do what many dream of, all their lives,
–Dream? strive to do, and agonize to do,
And fail in doing. I could count twenty such
On twice your fingers, and not leave this town,
Who strive–you don’t know how the others strive
To paint a little thing like that you smeared
Carelessly passing with your robes afloat–
Yet do much less, so much less, Someone says,
(I know his name, no matter)–so much less!
Well, less is more, Lucrezia: I am judged.
There burns a truer light of God in them,
In their vexed beating stuffed and stopped-up brain,
Heart, or whate’er else, than goes on to prompt
This low-pulsed forthright craftsman’s hand of mine.
Часто авторство фразы “Less is more” ошибочно приписывается архитекторам Buckminster Fuller (1895 – 1983) или Ludwig Mies van der Rohe (1886 – 1969). Конечно, эти архитекторы эту фразу использовали, но придумали её не они.
Внимение! правильный ответ :)
Фраза “less is more” – девиз философии минимализма. Впервые была использована в 1774 году немецким поэтом Кристофом Виландом (1733 – 1813)
![]()
Примечательно, что в UNIX-мире совершенно спокойно уживаются два пейджера, less и more:
:)