Показаны сообщения с ярлыком conference. Показать все сообщения
Показаны сообщения с ярлыком conference. Показать все сообщения

вторник, 19 июля 2016 г.

Про Kotlin

Запись доклада коллеги про наш язык программирования:

Остальные видео с Devoxx Poland можно посмотреть тут.

пятница, 24 июня 2016 г.

Devoxx: закрытие

После обеда и розыгрыша призов мы свернулись и пошли в гостиницу. Шоколадки ещё остались, а вот йо-йо и брошуры к шорткатами к IDEA закончились ещё вчера.

Самое главное отличие этой конференции от бельгийской было не только отсутствие докладчиков уровня Венката. Самым популярным вопросом был "Не нанимаете ли вы?". На втором месте по популярности - "Есть у вас офис в Польше?". Видимо, с работой у них как-то всё не очень хорошо...

Ну и ещё, что я заметил, что как и на JavaDay в Питере все используют родной язык и переходят на английский только тогда, когда видят, что мы не понимаем ни слова.

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

Ericpol

У другой компании для розыгрыша всяких Raspberry Pi и робота из Star Wars надо было написать программу для генерации следущего ряда чисел: 1, 2, 4, 7, 8, 11, 14, 16, 17, 19, 22, 26, 28, 29, 41, 44. Я какие только операции не делал, даже в двоичный код преобразовывал (многие тоже, как я заметил), но нашёл зависимость. Но есть у меня вопрос к автору: что за фигня?

Sabre

Сегодня на стенде ещё одной компании разыгрывали призы за решение математических задач. Первая задача - простая:
The number on each cell tells you the number of steps you can jump horizontally or vertically from that cell. The asterisks (*) act as wildcards, behaving like the last number you landed on.

Start from the 2 in the top left corner and find the shortest series of jumps that will take you to the bottom right corner. Your solution should be written as a sequence of numbers, indicating the route through the maze, where 1 is the top left cell and 36 is the bottom right cell.
Я решал "с конца" и там просто нельзя ошибиться. Но вот со второй задачей случилась непонятка во время розыгрыша:
You have two glass jars and a 100-storey building. If you drop the jar from a give floor and it won't break, that means it will also survive and fall shorter than that one.

What is the minimal number of throws, to find the highest floor from which your jar will survive a fall in the worst case scenario?
У меня получилось 14 и вполне логичное объяснение, но выиграл некто с ответом 9. Я хотел было возмутиться и проверить решение, но постеснялся испортить радость победителю. А что вы думаете?

Помимо всего прочего Sabre раздавала вот такие полезные батарейки с зарядками от розетки и автомобиля. Единственный минус, что шнурок может использоваться только для зарядки. Я не смог скачать с его помощью данные с телефона на ноут.

Ещё немного Zooplus

В последний день я взял у ребят ещё пару задач, но сложную решить не успел. Надо будет попробовать дома.

☆:
A building has 16 rooms, arranged in a 4 x 4 grid. There is a door between every pair of adjacent rooms (no diagonals). Only the room in the northeast corner has an exit door. There is one person in each room. The person in the southwest corner is a psycho killer. If he enters a room where there is another person, he immediately kills that person, but he also cannot stand the site of blood, so he will not enter any room where there is a dead person. As it happened the psycho killer managed to get out of the building after killing all other 15 people.
What path did he take?
☆☆☆:
Let's play a game - said the Master to 7 tiny bears. - I have a lot of hats in 7 different colors and I'll put one of them on each of your heads. You see each other's hats, but not your own. Then, at the same time you have to shout the color of your hat. If none of you is right, then I'll kill you all. Prepare for the game. You have 5 minutes and we start!
Tiny bears managed to come up with the right strategy and they were saved. Are you as smart as them?

Оборудование

Вот так выглядит компьютер с клавиатурой и Ubuntu на борту, который я привёз из Питера для показа демок.

четверг, 23 июня 2016 г.

Zooplus дополнение

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

☆ - за правильное решение выдавали сумку с барахлом:
100 coins lie on the floor, 10 on the tails side, 90 on the heads side. How to split them into two groups, so that each group would have the same number of heads up? You cannot see or feel the side of the coin.
☆☆ - за правильное решение выдавали чашку:
Interrogator had a soft spot for smart people, so he said to 100 prisoners - I like you folks, really, so I will give you a chance. Each of you will be interrogated in a room with one light bulb which you can turn on/off. I will not mess with it. You don't know in what order each of you will be interrogated. It will last forever, unless one of you says "we've all been interrogated". If you are right, all of you are free to roam around the country and do whatever you were doing before, otherwise I will kill you. Slowly...
Can prisoners free themselves? If so, how?
☆☆☆ - за правильное решение выдавали футболку:
Agnieszka has chosen two numbers greater than 1. She multiplied them and gave the result to Darek. Then she summed them and gave the result to Rafal.
Darek - I don't know what the numbers are.
Rafal - I knew you wouldn't know.
Darek - Ha! Now I know!
Rafal - Now I know too!
What are the numbers if their sum is smaler than 20?
Последнюю задачу я смог решить, только когда мне объяснили, что ограничение 20 не известно ни Дареку, ни Рафалу.

Светлана Исакова

Послушал коллегу из отдела разработки Kotlin. Она хоть и русская, но английский у неё на порядок лучше, чем у Димы. С шутками и прибаутками я не заметил, как время пролетело.

среда, 22 июня 2016 г.

Zooplus @ Devoxx

На стенде местной фирмы давали решать задачи.

☆ - за правильное решение выдавали сумку с барахлом:
In a 3 x 3 grid, use the digits 1 through 9 to fill in the cells so each horizontal, vertical, and diagonal row of three has a sum of 15. No digit may be used more than once.
☆☆ - за правильное решение выдавали чашку:
There are 100 attendees joining a Devoxx lecture. Each of them a sit assigned to them. Unfortunately the first attendant forgot which place was his, so he picked a random one. Each of the remaining attendees gets into the room and take their seat unless it's busy. In that case, they pick a random one.
What is the chance that the last attendee (number 100) will get his seat?
☆☆☆ - за правильное решение выдавали футболку:
This meeting is so boooooring... - gasped one of 29 programmers.
You think this is boring? - replied the meeting organizer Rico - Let's play a game then. Each of you gets a hat. You see each other's hats, but not your own. When I change the slides and you know your hat color you can leave, otherwise you will listen to my talk forever!
That's not fair, you can't know it for sure - said Gregor.
What's with your attitude, you can do it! - replied Rico.
After the first slide everyone with blue hat left, after the second no one left, after the third 8 people left, after the next at least 1 person. Gregor and his friend left later, but not at the same time.
After how many slides, was Rico left alone?

Дмитрий Чуйко

Послушал коллегу по Оракл, рассказывающего про Hotspot. Но у него такой тяжёлый акцент и он так грустно рассказывал, что я чуть не заснул. Жаль потраченного времени...

Devoxx Huntly

Помимо расписания организаторы выпустили приложение для охоты за призами. На мой взгляд самым полезным её свойством было указание всех участвующих фирм, что мне помогло посетить их все не пропустив.

Devoxx Poland

Организаторы конференции раздали всем бесполезные папки, неплохие кружки и симпатичные футболки.

Ледяной центр

Местный конференц-центр находится через дорогу от гостиницы. Там мы развернули стенд и я настроил привезённую аппаратуру. Ребята выложили шоколадки и йо-йо. Ждём наплыва посетителей.

Рядом с нами примостился представитель O'Reilly, продававший книжки со скидкой в 40%.

четверг, 12 ноября 2015 г.

Devoxx #3

Послушал выступление Виктора - интересно, но у него есть слово-паразит you know. Потом было выступление нашего спикера про поиск серебряной пули, чуть не ставшее популярнее выступлений Венката. Любят программисты философию...

Ну и наше IDE тоже очень сильно любят. До бесконечности ;)

Тяжело по десять часов тусить на выставке. Поэтому большинство из наших не осталось на просмотр фильма Спектр.

среда, 11 ноября 2015 г.

Devoxx #2

Сегодня посетил KeyNote, где Mark Reinhold рассказывал слишком технические вещи, а профессор Lawrence Krauss сначала обвинил Путина в том, что сейчас худшее время для жизни, а закончил доклад словами, что чтобы мы ни делали, то это всё равно всё скоро забудут (во вселенских масштабах).

Затем еле прорвался на выступление самого популярного докладчика - Venkat Subramaniam. Толпы народа на первой фотке - это все к нему. У него главная фишка в отсутствии слайдов. Он прямо на экране пишет примеры, компилирует и запускает.

На самом ярком стенде - Samsung booth - познакомился с Виктором Окуневым, живущим с 95 года в Канаде. Это он в футболке с прикольной надписью. После его рассказов и показов активировал на телефоне KNOX посмотреть, а также захотел S6 из-за камеры, в основном.

Мы раздавали липкие мозги, а когда они закончились, то стали раздавать йо-йо. Но пришёл какой-то кореец и устроил шоу, за что и получил халявную лицензию:


вторник, 10 ноября 2015 г.

Devoxx

Сегодня меня видели на выставке. Я целый день стоял на будке (booth), когда не ходил играть в кикер у стенда IBM.

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

Ныне студенческий день и много молодёжи пришло. Кстати, знаете как отличить программиста-интроверта от программиста-экстраверта? Первый, разговаривая с вами, смотрит на свои ботинки, а второй - на ваши...

Samsung разыгрывал S6, но мне досталась нашлёпка на телефон для кредиток.

пятница, 10 февраля 2012 г.

Чириканье

На конференции следил за каналом. Понял наконец, в чём польза твиттера. Удобно комментировать совместно какое–либо событие. Но до сих пор не понимаю, как его в личных целях использовать. Кому может быть интересна запись типа «пошёл в туалет». А больше в 140 символов и не поместится. Так что читайте меня тут, если интересно...

JavaDay в Питере

Посетил сегодня конференцию, пропустив вступительное слово и пленарный доклад. Зато прослушал все доклады в зале Петров–Водкин. В этом году места на Java/JavaFX–треке было больше, чем в прошлом году, но всё равно было достаточно плотно. Зато в большом зале, выделенном под JavaEE, была куча свободных мест. В твиттере легко можно найти фотки для сравнения. Выходит, что у нас в России меньше интересуются серверными разработками. Может в следующем году организаторы это учтут.

Первый доклад про JavaFX не впечатлил, хотя Саша показывал интересные демки и управлял Дюком через kinect, но делал это без души. Зато второй доклад порадовал! Коллега улучшил алгоритм quicksort более чем в два раза. Голова! И третий доклад для меня оказался очень полезным. Использование FXML привносит в JavaFX настоящий MVC, а не то, что этим словом называется в Swing. Так что поиграюсь и напишу подробнее.

По традиции, на обед пошли со Стасом в StudioPizza. Там дорого, но вкусно. И обслуживают хорошо. Посему рассказать, чем кормили на конференции, не могу.

Опоздали на доклад про Котлин, а там оказался аншлаг! Пришлось стоять. Больше всего народу собрали ребята из JetBrains! Далее мой коллега, с которым мы ещё в Borland работали, подробно рассказал про модули в грядущей Java. Наконец–то можно будет добавлять библиотеки разных версий. Долой backward compatibility, этот тормоз прогресса! Про быстродействие тоже было полезно. Я наконец понял, почему фонты так медленно у нас рисуются и веб–компонент притормаживает.

После этого я ушёл пить кофе и готовиться, но всё равно через слово «вот» говорил, чем и запомнился. Некоторые вопросы были вне моей компетенции — хорошо, что Артём помог. А следующего докладчика не троллили вопросами. Он по английски рассказывал про новшества NetBeans 7.1. Да и народу осталось четверть зала.

Под конец Володя интересно рассказал про организацию памяти и поведение различных Reference, после чего у него был малопонятный для меня доклад про HotSpot.

Хорошо потусовались! Продуктивно!

понедельник, 16 января 2012 г.

И снова JavaDay

10 февраля в Питере я буду трындеть про наш веб-компонент. Но в Москву (17 и 18 апреля) я, скорее всего, не поеду.

пятница, 16 декабря 2011 г.

JavaDay Live

Конференция JavaDay в Новосибирске закончилась успешно. Меня, правда, вырубать после бессонной ночи стало, но свои два доклада (про JavaFX и веб-компонент) я прочитал. Надеюсь, что не очень нудно...

Очень понравился первый доклад Шуры Ильина про перспективы JDK 8. Особенно моменты, когда он показывал нечто, из зала его о чём-то спрашивали и он отвечал: "Хороший вопрос. Хороший вопрос - это когда ответ находится на следующем слайде". Несколько раз у него так получилось ;)

Также запомнилась история одной JVM в картинках. Двое ребят довольно бодро вещали про JVM, сделанную у них в Сибири. Познавательно.

В зале, рассчитанном человек на 200, было около 150. Много было студентов, но и разработчиков хватало. По крайней мере, глупых вопросов не было. Трындели, в основном, по делу. Меня спросили, есть ли MVC в JavaFX, а когда я сказал, что нет, спросили, зачем нужен такой шаг назад, так как в Swing - есть. Тут я, конечно, очень удивился, ведь в Swing эта модель весьма своеобразная. С такой точки зрения получается, что и в JavaFX она есть. Хотя, когда я год назад пробовал поиграться с классами Behavior и Skin, у меня не получалось. Может сейчас что-то изменилось?

Организация мероприятия была неплохой, особенно если учитывать, что в Новосибирске оно проводилось впервые. Меня встретили, доставили до гостиницы, объяснили куда идти, ну и на месте никаких проблем не возникло. Ещё они снимали видео и обещали выложить после праздников. Надеюсь, что такие встречи будут организовываться на регулярной основе.