Многие интересуются, как общаются двойняшки. Общаются они приблизительно вот так...
Это не наши, но наши общались приблизительно так же 🙂
Многие интересуются, как общаются двойняшки. Общаются они приблизительно вот так...
Это не наши, но наши общались приблизительно так же 🙂
Сегодня ко мне на собеседование пришёл человек, работающий в компании, разрабатывающей программы для морского порта СПб.
Я навострил уши, потому что знал, что большая часть разработчиков с моей первой серьёзной работы, компании В-Реал, была, в своё время, в порт сманена. Как показал дальнейший разговор, уши я навострил не зря.
Выяснилось, что программа, первую версию которой мы, с Серёгой Щербаковым и коллегами, разрабатывали в 1997 году, до сих пор работает в порту! 🙂
Программа называется Integrated Object Manager (IOM) и представляет из себя универсальный клиент, для объектно ориентированного доступа к данным. В реляционной базе, мы тогда использовали Sybase, хранятся описания объектов и действий с ними и, естественно, содержимое объектов. IOM читает эти описания из базы и работает с объектами.
Мы тогда планировали использовать эту систему как универсальную платформу для разработки программ хранения и обработки данных, для различных клиентов.
Не помню уже точно чья была идея изначально, помню, что активно учавствовали Саша Будник, Рома Герасимов, Серёга Щербаков и я. Первый вариант IOM, на Delphi, писали я и Серёга.
Забавно, что дело наше живёт через 14 лет, после первой версии.
Кстати, сейчас там работает следующая версия, на C++. И у них ходит легенда, что кто-то там переписал весь код, что мы с Серёгой делали полгода, за 10 дней, на C++.
Спор такой действительно был. И какую-то заглушку конечно написали. Но полного функционала за 10 дней добиться таки не удалось. Кто бы сомневался 🙂
Сейчас, после длительного перерыва, активно пошел найм новых людей, уже в мою новую группу. И тут обнаружилась обратная сторона выкладывания задач в блог — некоторые кандидаты приходят уже «подготовленными» благо, при определенной сноровке, обнаружить мой блог несложно.
Но, хорошая часть, плохим кандидатам это не помогает... 🙂
Вчера, обсуждая с очередным кандидатом, на должность тестера в нашу команду, задачу про разворот строчки, мне на ум пришло новое забавное решение этой задачки.
Вариант для C/C++. Увлеченно используем арифметику указателей.
char* reverse(char *s) {
char *s0, *s1;
for (s1 = s; *(s1) != '\0'; s1++);
s1--;
for (s0 = s; s0 < s1; s0++ && s1--) {
char c = *(s0);
*(s0) = *(s1);
*(s1) = c;
}
return s;
}
Сравнивая производительность с предыдущими вариантами, надо обратить внимание на два момента:
На Java так красиво не получится. За отсутствием собственно указателей. Но близко к этому будет вариант с запуском навстречу двух счетчиков массива...
Уля и Настя болтают в машине.
Откуда что берётся?!
Была, кстати, ещё версия, что Уля — большая, а Улечка — маленькая. Откуда взялась версия про толстую и некрасивую вообще неясно. Видимо мы с мамой активно слишком обсуждаем окружающих девок 🙂
Теперь задумаешься надо ли дочь Улей называть 8-0
Опять же совершенно непонятно откуда взялся супергерой 🙂
Так сложилось, что я очень много музыки знаю «на слух», но далеко не всегда знаю как песня называется и кто её исполняет. Но без этой информации достаточно сложно закачивать её в плеер.
Поэтому, лично у меня, достаточно часто возникает страстное желание идентифицировать песню, которая в данный момент играет на радио, в телевизоре или у соседа. И не всегда рядом оказываются знающие люди, как подсказавший мне, что «Bad to the bone» играют «George Thorogood and the Destroyers». А уж какое расследование я проводил, чтобы выяснить как называется и кто играет заглавную тему в сериале «Клан Сопрано». Зато теперь Alabama 3 — одна из моих любимых групп.
Но смартфоны приходят нам на помощь!
Мариша выступила резко против публикации дайджеста твитов в моём блоге. Говорит, что выглядит по дурацки.
Старые дайджесты удаляю, новые не публикую.
Желающие подписать на мои твиты, добро пожаловать в твиттер: http://twitter.com/#!/aapetrenko
P.S. Мариша, не подумай, что это я тебя бабой-ягой назвал. Просто идиома в тему 🙂
Покупал тут на днях гречку в Ленте, кормить деток-конфеток. Торопился, набросал всего в корзину, оплатил и помчался домой.
А дома жена посмотрела в чек и несколько удивилась цене гречки. Я тоже несколько удивился.
219.99 рублей за 1.5 килограмма — это 146.66 рублей за килограмм 8-0 Очевидно, перебои с гречкой так, с лета, и не закончились...
Отдельно порадовала скидка, по карте постоянного покупателя Ленты: 42 копейки 🙂