пятница, 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 г.

Вечерний город

После ужина все вместе пошли гулять по городу. Лепота!

Zazie Bistro

Сегодня посидели в отличном ресторане на французский манер. Порции большие, еда очень вкусная: мясо по Бургундски, лимонад и трюфельный десерт. Да и дешевле, чем вчера. Рекомендую!

Церковь на скале

Церковь Святого Станислава на скале находится на берегу Вислы, по которму мы пошли в ресторан, где вчера столик заказали. Красиво там!

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 г.

Королевский замок

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