-
Пару недель назад на проекте появилась задача генерации PDF. Разумеется, я, как разработчик WPF UI, сразу был против сурового подхода кодирования отрисовки всех примитивов PDF в коде C#. И заказчик был непротив покупки некоего платного конвертера из HTML в PDF,…
-
Как мы сделали самую подробную русскоязычную карту мира
Сегодня Яндекс объявил о крупном обновлении Карт. Теперь на сервисе доступна подробная карта мира, с детализацией вплоть до домов и маршрутизацией. Все основные названия на ней представлены сразу на двух языках: местном и русском. Кроме того, карты России, Украины, Казахстана…
-
Всегда начеку: как важна внимательность
Обязанность каждого специалиста – это не просто качественное выполнение своей работы, но и исключительное внимание к мельчайшим деталям. А у тестировщика это и вовсе является основой профессии. Стоит проигнорировать мельчайший нюанс – и вот, требуемого уровня качества уже не достичь.…
-
Способы борьбы с закладки в компиляторах
В своей прошлой статье «Теория «Черного лебедя» и фундаментальная уязвимость автоматизированных систем» я описал программные закладки добавляемые в программы с открытым исходным кодом бинарной версией компилятора, при этом новые версии компилятора скомпилированные этим компилятором также будут создаваться с закладками. В…
-
Google Tech Talk: Сумасшедшая попытка переписать Windows с нуля
Второго октября в Монреале прошло очередное мероприятие Google Tech Talks. Более 150 человек пришло с единственной целью — послушать доклад Алекса Ионеску, который известен российской аудитории, в первую очередь, как соавтор книг серии Windows Internals. Доклад Алекса назывался "The Crazy…
-
Я параноик или Почему Большой Брат уже следит за нами
Начал писать комментарий к собственному переводу статьи о приватности пользовательских данных и неожиданно понял, что он выливается в нечто большее. Дело в том, что я занимаюсь технологиями data mining и text mining последние лет пятнадцать. И поэтому все недавние скандалы,…
-
Асинхронность: назад в будущее
Асинхронность… Услышав это слово, у программистов начинают блестеть глаза, дыхание становится поверхностным, руки начинают трястись, голос — заикаться, мозг начинает рисовать многочисленные уровни абстракции… У менеджеров округляются глаза, звуки становятся нечленораздельными, руки сжимаются в кулаки, а голос переходит на обертона……
-
jor1k: Linux в браузере с поддержкой сети!
То, что мы давно ждали, появилось. Встречайте: jor1k: OpenRISC OR1K Javascript Emulator Running Linux With Network Support У каждой виртуалки есть общая сеть с доступом в интернет У каждой виртуалки есть telnetd с root без пароля У каждой виртуалки есть…
-
10 лучших интранетов 2013 года
Вольный перевод статьи Jacob Nielsen и Kara Pernice про 10 лучших интранетов 2013 г. в мире и тренды развития таких решений — "10 Best Intranets of 2013" Год назад Якоб Нильсен, который традиционно стремиться сделать работу в интернете для пользователей…
-
Ciklum Kiev Java Saturday с гостями из Англии и необычные завершением программы презентаций
Интереснейшее событие ждет всех джавистов в рамках Ciklum Java Saturday, который состоится 23 ноября в киевском офисе компании Ciklum. В чем же уникальность этого суботника? Помимо того, что вы сможете послушать опытных Java специалистов Украины и Англии, у вас будет…