Мандатная модель распределения прав в FreeBSD

Введение Для обеспечения дополнительного уровня безопасности сервера можно использовать мандатную модель распределения доступа. В данной публикации будет описано каким образом можно запускать apache в jail с доступом только к тем компонентам, к которым необходим доступ для корректной работы apache и php. По данному принципу можно ограничивать не только apache, а также любой другой стэк. Читать дальше → …

Израильские учёные впервые в мире напечатали живое сердце

Напечатанное живое сердце Будущее уже здесь, оно живо и бьётся. Учёные из Тель-Авивского Университета напечатали первое в мире трехмёрное сердце с кровеносными сосудами, используя персонализированные «чернила» из коллагена, белка, который поддерживает клеточные структуры, и иных биологических компонент. Об этом необычайном прорыве сообщили учёные профессор Таль Двир, доктор Ассаф Шапира из факультета естественных наук ТАУ и Надав Нур, его докторант, в журнале Advanced Science. Читать дальше → …

Израильские учёные впервые в мире напечатали живое сердце

Cloud Firestore + Android это просто

Не так давно Google зарелизил Cloud Firestore. Cloud Firestore — это облачная NoSQL база данных, которую Google позиционирует как замену Realtime Database. В этой статье я хочу рассказать как начать ей пользоваться. Читать дальше → …

Cloud Firestore + Android это просто

Робо-футболист от начинающих. Соревнования в МФТИ. Android & Arduino & Bluetooth

Данная статья является полу-сиквелом к работе Love, Death and Robots «Машинка на Arduino, управляемая Android-устройством по Bluetooth, — полный цикл», состоящей из двух частей (раз, два). Вещи, описанные там, были немного доработаны-переделаны, а сам робот из ездящей машинки превратился в футболиста. В общем, есть интересный материал о том, как делать не надо. Предыдущая инструкция была разделена на две части: программную и физическую. Изменений в обоих направлениях было не так много, поэтому в этот раз все в едином экземпляре. Кратко буду напоминать, зачем нужна описываемая часть, но для полного понимания лучше пробежаться по первым двум частям. Читать дальше → …

Фотография чёрной дыры — будет ли от неё польза?

Обсуждая появившуюся на этой неделе фотографию черной дыры, кто-то из моих знакомых задал вопрос: какое значение имеет эта фотография в практическом смысле? Человек явно осознавал, что пытается троллить, но больше всего меня удивил ответ неглупой дамы из той же компании: «Ничего…» С таким подходом я не согласен, поэтому решил написать очередную заметку на тему: «Практическая польза от, казалось бы, бесполезных исследований». Учредители Шнобелевской премии это и так знают. Читать дальше → …

Фотография чёрной дыры — будет ли от неё польза?

[Из песочницы] Узнать возраст пользователя VK или о чём ещё может рассказать социальный граф

«Скажи мне кто твой друг и я скажу, кто ты.» Еврипид 480—406 до н. э. Долгое время я смотрел на API VK как кот на стиральную машину — меня гипнотизировала возможность провести какое-нибудь исследование в одной из крупнейших социальных сетей, которая проникла во многие сферы нашей жизни. И вот однажды родился вопрос, а можно ли по кругу общения пользователя социальной сети определить его возраст? Можно, вот с такусенькой ошибкой …

[Из песочницы] Узнать возраст пользователя VK или о чём ещё может рассказать социальный граф

Эксперты Positive Technologies выявили попытки массовой эксплуатации критической уязвимости в Confluence

Изображение: Knownsec 404 Team Исследователи информационной безопасности из Knownsec 404 Team изучили патч для обнаруженной в марте уязвимости в Confluence и опубликовали код для её эксплуатации. Использование этой ошибки безопасности позволяет злоумышленникам получить возможность выполнения любых команд на сервере Confluence и загрузки вредоносного ПО. Вскоре после публикации эксплоита к уязвимости, эксперты эксперты PT ESC обнаружили массовые попытке ее эксплуатации. Рассказываем, в чем проблема и как защититься. Читать дальше → …

Эксперты Positive Technologies выявили попытки массовой эксплуатации критической уязвимости в Confluence

Космический ЦОД: 24 часа до старта

Друзья, уже завтра, в День космонавтики, в 15 часов наш маленький сервер отправится в предкосмос — в стратосферу. Пока наше оборудование проходит последние проверки, мы нервничаем, всё ли пройдёт хорошо, не проглючит ли что-то, всё ли верно рассчитали. Полёт в космос — одно из сложнейших путешествий в истории человечества. Сложность техники и научного аппарата, благодаря которым человек может улететь с планеты, пожить на высоте 450 км и вернуться обратно, мало кто может осознать даже среди тех, для кого космонавтика является частью жизни. Причин, по которым полёт может оказаться неудачным и даже трагическим, несметное множество. И не удивительно,…

Космический ЦОД: 24 часа до старта

Linux Quest. Поздравляем победителей и рассказываем про решения заданий

25 марта мы открыли регистрацию на Linux Quest, это Игра для любителей и знатоков операционной системы Linux. Немного статистики: зарегистрировалось на игру 1117 человек, из них 317 — нашли хотя бы один ключ, 241 успешно справились с заданием первого этапа, 123 — второго и 70 прошли третий этап. Сегодня наша игра подошла к концу, и мы поздравляем наших победителей! Читать дальше → …

Linux Quest. Поздравляем победителей и рассказываем про решения заданий

Интервью с популяризатором науки, руководителем единственной в России частной школы астрономии Павлом Скрипниченко

Популяризатор науки, рпреподаватель кафедры астрономии и геодезии ИЕНиМ УрФУ, руководитель школы астрономии kantrSkrip Павел Скрипниченко был один из первых, кому позвонили военные после падения Челябинского метеорита с вопросом: «Мы тут 50 километров оцепили, этого достаточно или надо больше?» В интервью Павел рассказал, чем занимаются современные астрономы, зачем он создал собственную школу астрономии, и реален ли конец света от падения метеорита. Читать дальше → …

Интервью с популяризатором науки, руководителем единственной в России частной школы астрономии Павлом Скрипниченко

Рекорд «Прогресса МС-11»: самое интересное впереди

На прошлой неделе грузовой корабль «Прогресс МС-11» установил новый рекорд, состыковавшись с МКС через 3 часа и 21 минуту после старта. Это уже второй корабль, который полетел по сверхкороткой схеме — всего два витка. С 2012 года, когда по короткой шестичасовой схеме полетел «Прогресс М-16М», время полета к МКС все сокращается, и достигнутые сейчас три с небольшим часа — еще не предел. Старт грузового корабля, фото КЦ «Южный»/Роскосмос Читать дальше → …

Рекорд «Прогресса МС-11»: самое интересное впереди

Debian + Postfix + Dovecot + Multidomain + SSL + IPv6 + OpenVPN + Multi-interfaces + SpamAssassin-learn + Bind

Данная статья о том как настроить современный почтовый сервер. Postfix + Dovecot. SPF + DKIM + rDNS. С IPv6. С шифрованием TSL. С поддержкой нескольких доменов — часть с настоящим SSL сертификатом. С антиспам-защитой и высоким антиспам-рейтингом у других почтовых серверов. С поддержкой нескольких физических интерфейсов. С OpenVPN, подключение к которому через IPv4, и которое даёт IPv6. Если вы не хотите изучать эти все технологии, но хотите настроить такой сервер — тогда эта статья для вас. В статье отсутствуют попытки пояснить каждую деталь. Пояснение идёт к тому, что настроено не стандартно или важно с точки зрения потребителя. Читать дальше → …

[Из песочницы] Как я Scala учил

Месяца назад я получил свою первую работу и стал стажер-разработчиком, наша команда использует язык Scala. Мне кажется, все начинающие разработчики в первый день потерянные. одновременно наваливается куча новых имен, технологий, каких-то правил, да и мало ли что еще, абсолютно все для тебя ново, это же первая работа. В моем же случае я еще и не знал языка, на котором буду программировать, до момента собеседования я даже никогда о нем не слышал. Итог: в первый день я был в полном ауте. Спросите как тогда я вообще получил эту работу? Я знал Java, на собеседовании мне сказали что джависту перейти на скалу будет…

История советских кассетников: стационарные деки «Вильма» — творческий плагиат, инновации и дьявол мелочах

Итак, очередной пост о яркой и неоднозначной истории советских кассетных магнитофонов. На сей раз рассмотрим стационарные модели от литовского завода “Вильма”. Отмечу сразу, что коснемся далеко не всех, но наиболее показательных и интересных экземпляров, которые ознаменовали переход от одного поколения к другому, оставили значимый след, являются коллекционной редкостью или представляют оригинальную техническую идею. Известно, что как и на западе, в СССР портативные модели опередили стационарные, что не удивительно. На заре своего появления компакт-кассеты, как следует из названия, разрабатывались, позиционировались и воспринимались в качестве носителя для портативных устройств. Неожиданно для создателей формата его плюсы оценили не только репортеры и…

История советских кассетников: стационарные деки «Вильма» — творческий плагиат, инновации и дьявол мелочах

«Сражение в прямом эфире»: финал ICPC в Порту

Сегодня в португальском городе Порту пройдет финал международных соревнований по программированию ICPC 2019. В нем примут участие представители Университета ИТМО и другие команды из вузов России, Китая, Индии и США. Расскажем подробнее. Читать дальше → …

«Сражение в прямом эфире»: финал ICPC в Порту

Upwork вводит плату за право написать потенциальному клиенту

Только что на почту упало письмо от СЕО Upwork в котором говорится, что теперь необходимо платить от 15 американских центов за каждый отклик на опубликованную вакансию. Письмо и перевод под катом. Читать дальше → …

[Перевод] Разрабатывать приложения под Android — словно быть (демонетизированным) ютубером

Как известно, некоторые авторы на YouTube крайне недовольны условиями, которые предлагает эта платформа. Аналогичное сражение сейчас ведут разработчики Android-приложений на платформе Google Play. Попытаюсь за 20 минут объяснить, что не так с Android. Когда-то Android считался лучшей мобильной платформой: контроль, настраиваемость, продвинутые функции, реальная многозадачность, поддержка даже редких случаев использования и свобода разработчиков. Это была лучшая платформа для науки и образования: во-первых, инструменты разработки свободны и кросс-платформенны, во-вторых, Android был очень гибкой ОС, которая не мешала экспериментировать с инновационными концепциями и возиться с оборудованием. Теперь всё это быстро исчезает. Раньше основные релизы Android приносили новые функции, которые радовали и…

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта)

В нашей подборке за неделю есть создание игры «не художником», автоматизированная разработка мусора, видео докладов с конференций, разработка, отладка, костыли и документация. Добро пожаловать! Читать дальше → …

Дайджест интересных материалов для мобильного разработчика #292 (25 марта — 31 марта)

Как мы разбили разработку на команды (и забыли про бесконечные спринты и бесполезные стендапы)

Я — PM в сервисе рассылок UniSender. 6 лет назад я пришёл программистом, а теперь отвечаю за взаимодействие между командами продукта. Раньше наша разработка состояла из одной распределённой команды и у нас было 2 беды. Но не дураки и дороги, а задержки по спринтам и скучные стендапы на полчаса. Расскажу, как мы их решили. Читать дальше → …

Как мы разбили разработку на команды (и забыли про бесконечные спринты и бесполезные стендапы)

5 мифов о бюджетных 3D-сканерах

Как грамотно выбрать и купить 3D-сканер для решения профессиональных задач? Почему применение бюджетных устройств может оказаться дорогостоящей ошибкой? Ежегодно такие сайты, как Pinshape и 3Dprint.com публикуют руководства по выбору лучших из доступных на рынке бюджетных 3D-сканеров, многие из которых предназначены для любительского использования. Но что насчет высококачественных 3D-сканеров для решения промышленных и профессиональных задач? Creaform HandySCAN 3D – одно из самых передовых решений на рынке ручных профессиональных 3D-сканеров Читать дальше → …

5 мифов о бюджетных 3D-сканерах