Архив за 31 октября 2016 - 3

Продолжаю цикл статей «Оптимизация на примере». В данной статье сравниваются два эвристических алгоритма на избитой симметричной задаче коммивояжера. Сегодня чуть углубимся в данную тему и разберем определенную модификацию муравьиного алгоритма.

Оптимизация на примере. Муравьиный алгоритм (ACS) против Метода отжига. Часть 2 - 1

Читать полностью »

Как я сходил на первый в России «Testathon», хакатон для тестировщиков - 1

Добрый день! 8 октября 2016 года в Москве (а 9 октября в Санкт-Петербурге) проходило весьма любопытное событие под названием «Testathon». Организаторы рекламировали его как «первый в России международный хакатон для тестировщиков». Несмотря на изначально настороженное отношение (до этого я был только на одном real-life хакатоне по геймдеву, и было это достаточно плохо), я все-таки решился посетить московский этап «Тестатона». В итоге поучаствовал во всех этапах соревнований (и даже кое-что выиграл) и я хочу сказать, что оно того действительно стоило.

Сегодня я подробно расскажу о том, как здорово все это было (соблюдая все подписанные NDA, конечно), чтобы в случае возвращения этих замечательных ребят в Россию больше людей смогли победить свой здравый скептицизм. Если вы принципиально не участвуете в хакатонах (то есть ваш девиз по жизни «поспешишь — людей насмешишь»), то можете просто оценить историю об одном необычном и крайне запоминающемся дне моей жизни.Читать полностью »

«Медуза» закрыла английскую версию издания, содержавшую переводы статей русскоязычного сайта. Вместо этого будет создана рассылка о ключевых событиях в России и о том, что россияне думают о происходящем в мире, написал в своем Facebook издатель «Медузы» Илья Красильщик. Он допустил, что иностранцы увидят отсылки не только к сюжетам из русской версии «Медузы», но и сообщения по материалам других русскоязычных изданий.

В конце сентября главред «Медузы» Иван Колпаков объявилЧитать полностью »

Рекламная система Facebook позволяет фильтровать аудиторию по расовой принадлежности - 1

Явная расовая сегрегация в США уже как несколько десятков лет была преодолена, а многочисленные правозащитники и борцы с расовой дискриминацией почти стерли грань между «белыми» и «цветными».

Но не в Facebook. Ads-система социальной сети предлагает рекламодателю настроить таргетинг не только по общепринятым параметрам пола, возраста, места жительства или интересов, но еще и по расовой принадлежности потенциального клиента.
Читать полностью »

Как-то раз я собирался в Грецию и решил узнать, будут ли с меня брать комиссию при оплате рублевой картой. Я не люблю звонить в банк, поэтому отправил свой вопрос на почту техподдержки. Через пару дней мне пришел вот такой ответ:

Редактируем безнадежное письмо службы поддержки - 1

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

Давайте попробуем сделать лучше.

Читать полностью »

Первоначально я хотел прокомментировать публикацию Рак. Что с этим делать и чего делать не надо. Личный опыт, но быстро поймал себя на том, что количество букв тянет на новый пост. Прежде всего: я сочувствую автору, но нельзя говорить о том, что рак — это приговор. Дальше будет много личного, а в завершение — неожиданный переход к тематике Гиктаймс.

Так получилось, что в конце семидесятых в шестилетнем возрасте меня спасли на одной из последних стадий рака почки, а в конце нулевых родители умерли от онкологии. Всех нас объединяет то, что жили длительное время в Крыму. Как известно, повышенная солнечная радиация является канцерогеном. Поэтому, я не уверен в правильности решения автора вышеупомянутого поста перебраться на юг при выявленном раке.

Проблемы со своевременной диагностикой были раньше, есть они и сейчас.Читать полностью »

Технологический Центр Дойче Банка известен своими Java-спикерами: Руслан Черёмин и Алексей Рагозин давно выступают на конференциях, выбирая для докладов далеко не самые доступные темы, и оба ведут по техническому блогу. Дойче Банк поучаствовал в Joker 2016, и мы использовали это как повод задать Черёмину с Рагозиным по несколько вопросов.

«Требования к надёжности у нас выше, чем в среднем энтерпрайзе»: Дойче Банк о Java-разработке и конференциях - 1

Читать полностью »

Компания OWC представила не совсем обычный внешний накопитель под названием miniStack. Отличие новинки от большинства аналогов заключается в модульности: пользователь может соединять несколько таких накопителей, увеличивая тем самым доступный объем хранения данных. Однако miniStack могут соединяться не только друг с другом, но и с компьютером Mac mini, в стилистике которого накопитель и изготовлен.

OWC miniStack

Читать полностью »

Geek Halloween: необычные DIY-костюмы на Хеллоуин - 1

В канун Дня Всех Святых все ломают себе голову, каким же костюмом можно удивить? Казалось бы, за 2 тысячи лет, которые существует Хеллоуин, традиции создания страшных костюмов ушли в прошлое, и сейчас нет никаких ограничений в его выборе. Костюм может быть как грандиозным, так и минималистичным, но если они подкреплены живой историей, то восприняты они будут с восторгом. Но что делать, если все-таки хочется выделиться на фоне различных Дракул, Тыкв и Харли Квинн? Делать костюмы будущего!

Звучит весьма эпатажно, но это открывает большое поле для фантазий. Можно сделать костюмы, используя современные технологии 3D-печати, прикрепляя разноцветные LED-полоски и светодиодные фонарики, дополняя костюм различными технологичными фичами. Для счастья гика нужно так мало! Мы собрали для вас несколько нескучных инструкций, которые помогут создать костюм своей мечты.
Читать полностью »

Так получилось, что я начал работать с PostgreSQL три года назад и за это время умудрился методично собрать все возможные грабли, которые можно вообразить. И сказать по правде, если бы была возможность поделиться с собой трехлетней давности нынешним горьким опытом, моя жизнь была бы куда проще и нервные клетки целее. Именно поэтому я решил написать абсолютно субъективную статью со сводом правил, которых придерживаюсь при разработке на PostgreSQL. Возможно, кому-то эта статья поможет обойти собранные мной грабли (и наступить на другие, ха-ха!).

Техника безопасности при работе с PostgreSQL - 1
Читать полностью »