Месяц: Январь 2017

  • Проектирование и рефакторинг: по стопам Эвклида

    от автора

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

  • Как понять, что происходит на сервере

    от автора

    Александр Крижановский (NatSys Lab.) По Сети уже давно бегает эта картинка, по крайней мере, я ее часто видел на Фейсбуке, и появилась идея рассказать про нее:

  • Производительность запросов в PostgreSQL – шаг за шагом

    от автора

    Илья Космодемьянский ( hydrobiont ) Для начала сразу пару слов о том, о чем пойдет речь. Во-первых, что такое оптимизация запросов? Люди редко формулируют и, бывает так, что часто недооценивают понимание того, что они делают. Можно пытаться ускорить какой-то конкретный запрос, но это не обязательно будет оптимизацией. Мы немного на эту тему потеоретизируем, потом поговорим…

  • Сознание не копируется. Значит, оно не отсюда

    от автора

    Сознание, личность — клонировать или перенести на другой носитель невозможно. Примем это как данность. Почему — по каким именно логическим причинам — неплохо изложено вот в этом недавнем посте. Правда, есть важная оговорка. Это своё сознание скопировать невозможно — чужое запросто. Если сделать суперточную копию Вашего близкого человека, пока он крепко спит — и разбудить…

  • Как не ослепнуть, используя гаджеты: приложения для зрения

    от автора

    Мы настолько привыкли к гаджетам, что уже не расстаемся с ними ни на работе, ни дома. Согласно докладу ВОЗ 2014 года порядка 300 млн человек в мире страдают от нарушения зрения. В частности, в России снижением зрения страдает каждый второй житель, особенно печальна ситуация у детей. Главной причиной такой тенденции становится неограниченное использование компьютеров и…

  • Ревью кода в распределенной команде

    от автора

    Здесь описаны мои исследования, как сделать ревизию кода в команде более приятным занятием, которое может дать новый опыт всем участникам. У нас полностью географически распределённая команда, все коммуникации выполняются через интернет, и зачастую асинхронно. Мы используем Trello для описания возможностей продуктов, поодиночке создаём код, отправляем в GitHub пулл-реквесты, а также пользуемся встроенной в GitHub функцией…

  • Создание и тестирование Firewall в Linux, Часть 2.2. Таблицы Firewall. Доступ к TCP\IP структурам

    от автора

    Содержание первой части: Создание лаборатории, архитектура Netfilter, char device, sysfs1.1 — Создание виртуальной лаборатории (чтобы нам было, где работать, я покажу, как создать виртуальную сеть на вашем компьютере. Сеть будет состоять из 3х машин Linux ubuntu). 1.2 – Написание простого модуля в Linux. Введение в Netfilter и перехват трафика с его помощью. Объединяем все вместе,…

  • Перевод отрывков из книги Роберта Хайнлайна «Заберите себе правительство» — часть 20

    от автора

    Глава 8 Как выиграть выборы: продолжение. Предвыборная кампания на местах: обход домов избирателей Когда вы приступаете к ведению предвыборной кампании, перед вами открывается широчайшее поле различных видов деятельности, по-видимому, полезных для успеха на выборах, и каждый вид деятельности какой-нибудь ваш соратник будет ревностно защищать как «Как раз то, что нам нужно!». Если вы не будете…

  • CES 2017: в новый год с новыми гаджетами. Новинки и ожидания

    от автора

    В холодильниках граждан большинства стран СНГ (да и Европы с США тоже) еще остаются несъеденными новогодние и рождественские запасы еды, а сами граждане не успели отметить все праздники, которые полагается отмечать. Но в Лас-Вегасе не до праздников. Здесь полным ходом идет работа: участники международной выставки потребительской электроники CES 2017 вовсю демонстрируют достоинства своих гаджетов. Компаний,…

  • MyDrone — квадрокоптер с 4K и автослежением за объектом

    от автора

    MyDrone это проект квадрокоптера с Kickstarter, который обещает составить отличную конкуренцию Airdog. Это не первый мультикоптер с функцией автослежения за объектом, но разработчики обещают отправить бэкерам уже в апреле 2017г. аппарат, который будет по всем показателям превосходить существующие аналоги. Мультикоптеры уже сейчас очень активно используются для видеосъемки, особенно это актуально в экстремальных видах спорта. Тот…