• Где и как лучше всего наблюдать метеоры?

      Персеиды, Геминиды, Ориониды, Дракониды, Лириды и т.д. это лишь некоторые из метеорных потоков, которые интересны к наблюдению невооруженным глазом, в северном полушарии. Но как и где их наблюдать?

      image
      Читать дальше →
      • +14
      • 1.8k
      • 6
    • Наша огромная гордость: мирные советские роботы-комбайны убрали первый урожай в южных регионах

        image
        А ведь в прошлом году это делали senior-разработчики.

        Возможно, вы помните, что мы говорили про то, как можно сильно улучшить работу обычного сельскохозяйственного комбайна, если использовать нейросетки для распознавания культур и препятствий и робота для автопилотирования. Всё это (кроме процессоров Nvidia и ещё части железа) — наша разработка. А радость в том, что в некоторых южных регионах страны закончилась уборочная страда, и наши комбайны показали себя лучше, чем ожидалось. Слава роботам!

        image

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

        Более того, они справились лучше, чем мы ждали. Кроме того, в релиз вошли далеко не все фичи. В релизе осталось, по сути, ядро, но одно только это позволило получить очень заметный экономический эффект.

        Конечно, обошлось не без сюрпризов. Но давайте расскажу более конкретно, с числами и примерами.
        Читать дальше →
      • Четверть выходных нод TOR под контролем злоумышленников


          9 августа некий Nusenu, владелец выходной ноды в TOR, опубликовал пост, в котором заявил, что более 23% всех выходных нод находятся под контролем злоумышленников, которые перехватывают трафик пользователей и подменяют на лету Bitcoin кошельки в попытке увести чужие средства. Оригинал статьи находится здесь.

          Истинный масштаб операций этой группы неизвестен, но их главной целью является получение прибыли. Злоумышленники осуществляют атаки man-in-the-middle на пользователей Tor и манипулируют трафиком, проходящим через подконтрольные им выходные узлы. Особенность ситуации в том, что атакующие применяли технику sslstrip, которая почему-то считается давно умершей и утратившей актуальность. Пока т.н. специалисты твердят об HTTP Strict Transport Security (= HSTS) и прочих preloaded списках доменов, сетевые злодеи вовсю эксплуатируют старую технику. В свое время Эдвард Сноуден использовал такие же приемы в своей деятельности.
          Читать дальше →
        • Резервное хранение данных. Где, что и как?



            Начну свой рассказ фразой, которая оправдывает себя на все 100: «Если информация не сохранена в трёх местах – её не существует». Не помню, сказал это кто-то из великих или это народная поговорка, но неоднократно убеждался на своём опыте и опыте знакомых в её точности.

            Рассмотрим варианты хранения от облачных сервисов до физических носителей дома в тумбочке.

            Сразу обозначу о хранимых данных: не будем углубляться в сам материал хранения (для кого-то фото с таранкой из 90х важнее, чем чёрная бухгалтерия тёти Светы). Обобщим хранение важных для каждого электронных данных.
            Читать дальше →
          • Как сгенерировать музыку с помощью физической симуляции



            У физических симуляций есть одна невероятная особенность — их можно останавливать, перематывать назад и повторять. Это очень мощный инструмент который можно использовать для генерации необычных миров. В данном посте я опишу как использовал это, чтобы синхронизировать звуки ударов шариков и известную музыку. Заинтересованных прошу под кат!
            Читать дальше →
          • Мне кажется, дело не в языке, а в том, как на нем пишут

              «Летом между 2 и 3 курсом я пошла искать работу — а в Новосибе того времени почти все вакансии для ребят без опыта были про PHP. Начинала с очень простых вещей — WordPress, Drupal… Потом писала бэкенды на Yii и много еще разного. Go впервые попробовала в 2014-м, вдохновившись докладом, и затем часто находила работу, связанную с разработкой на нем, через сообщество.

              Считается, что Go гораздо проще поддерживать, чем PHP. Я не согласна. Видела очень много чистого, легко читаемого и поддерживаемого кода на PHP, а сейчас время от времени встречаю много плохо написанного кода на Go. Проблемы начинаются тогда, когда мы не следуем лучшим практикам языков и систем, которые разрабатываем… Или когда выбираем для своих задач не тот инструмент», — Елена Граховац, руководитель ПК GolangConf 2019 и соведущая подкаста GolangShow.


              В эту субботу днем обсудим типичные ошибки выбора в стриме с Леной, Сашей Макаровым и другими замечательными людьми. Подключайтесь.
              Читать дальше →
              • +20
              • 5.4k
              • 7
            • Топ-3 программ для удалённого администрирования

                С развитием IT-индустрии увеличиваются и требования к пользователям компьютерной техники. Новое и высокопроизводительное “железо” нуждается в более тщательной настройке, не говоря уже о бесчисленном количестве программ, каждая из которых имеет свой интерфейс и панель управления. Обязательно ли всегда приезжать лично и проводить настройку компьютера на месте? К счастью – нет. Есть десятки программ для удалённого администрирования, которые помогут решать технические проблемы либо использовать компьютерные ресурсы на расстоянии. Расскажем о возможных способах реализации удалённого доступа и выделим тройку лучших на наш скромный взгляд программ.


                Читать дальше →
              • Обзор CMS DRUPAL 9

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

                  Читать дальше →
                • PHP 8: код «До» и «После» (сравнение с PHP 7.4)

                  • Translation


                  Осталось всего несколько месяцев до выхода PHP 8, и в этой версии действительно есть много хорошего. Под катом расскажем, как эти нововведения уже начали менять подход автора этого материала к написанию кода.
                  Читать дальше →
                • SSR: рендеринг ReactJS приложения на бекэнде используя PHP

                  • Tutorial


                  Перед нами стояла задача реализовать конструктор сайтов. На фронте всем управляет React-приложение, которое на основе действий пользователя, формирует JSON с информацией о том, как построить HTML, и сохраняет его на PHP бэкенд. Вместо дублирования логики сборки HTML на бэкенде, мы решили переиспользовать JS-код. Очевидно, что это упросит поддержку, так как код будет меняться только в одном месте одним человеком. Тут нам на помощь приходит Server Side Rendering вместе с движком V8 и PHP-extension V8JS.
                  Читать дальше →
                • Камера RICOH Theta Z1 — панорамная съёмка на профессиональном уровне


                    Панорамный контент с обзором 360 градусов становится популярней и доступней с каждым днём. Много лет назад, для реализации подобного эффекта присутствия, требовалось специализированное оборудование и программное обеспечение, сшивающее фотографии в единую VR-сцену. Интересно было путешествовать по улицам далёких городов в разных странах мира по гугл-картам в режиме панорама. Со временем, появились портативные устройства для съёмки фото и видео с обзором 360 градусов, а сейчас существует уже множество продуктовых линеек таких камер как для персонального — домашнего применения, так и для корпоративного — профессионального использования.

                    Эти VR-камеры снабжаются двумя оппозитными объективами с углом обзора чуть больше 180 градусов. Затем обе полусферы объединяются программно в единую сцену 360 градусов, с использованием алгоритмов бесшовной склейки границ, и компенсации полюсов (вырезается сама камера, если стоит на штативе, например).

                    С поддержкой ютубом этого формата просмотра видео, популярность VR-контента стала ещё больше. В браузерной версии, менять положение панорамы можно мышью. В мобильных устройствах с гироскопом, это происходит автоматически при изменении положения самого устройства. А в VR-очках, обеспечивается максимальный эффект присутствия за счет обзора панорамы поворотом головы.

                    Если в личных целях подобный контент используется в большинстве случаев как развлечение: путешествия, прыжки с парашютом, спортивные трюки и прочее, то бизнес-задачи имеют совсем другой вектор.
                    Подробнее о применении VR-камер для решения бизнес-задач
                  • Языковые модели как двигатель прогресса: необычные применения для GPT-3



                      В начале лета разработчики из OpenAI представили языковую модель GPT-3, созданную для написания связного текста на основе заданного материала. Её обучали на 570 гигабайтах содержимого веб-страниц, википедии и художественной литературы, что почти в 15 раз превышает объем датасета для GPT-2. Модель отлично пишет стихи и прозу, умеет переводить на некоторые языки, разгадывать анаграммы и отвечать на вопросы по прочитанному материалу. Творчество языковых моделей становится всё труднее отличить от настоящего текста, и GPT-3 не исключение. Например: Как я, специалист по ИИ, на ИИ-текст купился.

                      Но особенность GPT-3 не только в крутой работе с текстом — это не особенно выделяет её среди остальных моделей. На самом деле её возможности кажутся безграничными, а примеры поражают. Судите сами: получая на вход простейший императивный запрос, GPT-3 может писать код, верстать, составлять запросы, вести учёт, искать информацию и многое другое.

                      Осторожно, трафик!
                      Читать дальше →
                      • +33
                      • 4.3k
                      • 9
                    • Рынок соискателя или работодателя VS возрастная дискриминация

                        image


                        В продолжение моего разбора полётов по рекрутингу и обстановке в последние лет 5, я хочу затронуть две щекотливые темы:

                        • чей же рынок нынче, кто правит балом – работодатель или соискатель;
                        • пресловутый возрастной ценз 45+, так ли всё плохо и безнадёжно.

                        Собственно, про эти вещи и пойдёт дальнейший разговор. Устраивайтесь поудобнее, будет много инсайда.

                        Две вышеуказанных темы очень близки друг другу и постоянно пересекаются в быту. Одно порождает другое.
                        Читать дальше →
                      • История одного взлома или учитесь на чужих ошибках



                          Тут должна быть затёртая цитата из Ницше про силу, но мы не стали её писать.

                          Однажды это может случится с каждым системным администратором – он придёт утром на работу, станет проверять работу инфраструктуры и обнаружит, что на файловом сервере вместо данных пользователей лежит архив и текстовый файл с требованием выкупа. Что делать, как жить дальше и как предотвратить повтор разбираемся в этой статье.
                          Читать дальше →
                        • Интервью с создателями нейросети Николай Иронов: как он устроен, в чем вообще фишка и почему все зовут его Колей

                            Недавно мы встретились с ребятами из Студии Артемия Лебедева, чтобы подробно расспросить их о дизайнерской нейросети, которую они год выдавали клиентам за настоящего живого дизайнера — с именем, фоткой, почтой, портфолио, страницей на ФБ и всеми делами. Вопросы мы задавали вместе с @de_arnst. А ответы на них давали арт-директор Сергей Кулинкович и технолог Роман Косовичев. Проговорили почти два часа и записали очень длинный подкаст — хватит на дорогу в офис и обратно. Но мы же знаем: на Хабре любят почитать, поэтому держите лонгрид-расшифровку. До встречи в комментариях через полчаса.

                            Читать дальше →
                          • Документирование архитектуры: введение

                            • Translation

                            Привет, меня зовут Владимир Иванов, и я архитектор ПО в компании EPAM. В своей работе мне постоянно приходится документировать программные решения, которые предстоит создать. Я решил поделиться некоторыми аспектами этой деятельности с вами, ведь вам тоже это может пригодиться.


                            Как вы рисуете диаграммы для вашего ПО? На какие вопросы они должны ответить? Зачем рисовать что-либо вообще? Давайте разберёмся.


                            Читать дальше →
                          • PHP-Дайджест № 185 (20 июля – 3 августа 2020)


                              Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 8 Alpha 3, PhpStorm 2020.2, новый оператор ?->, снова обсуждение синтаксиса атрибутов и другие новости PHP Internals, обзор системы типов в PHP, порция полезных инструментов, видео, стримы и многое другое.

                              Приятного чтения!


                              Читать дальше →
                            • Интервью из мира хостинга: Антон Сверщевский из VDSina

                                В очередной раз с вами Леонид из Поиск VPS. Поздравляю всех с прошедшим днем сисадмина. Сегодня без долгих предисловий проведём интервью с Антоном Сверщевским (vdsina) — владельцем хостинга VDSina, одним из основателей Макхост и Евробайт.


                                Поехали
                              • От первого лица: разработчик GNOME рассказал о новой идеологии и будущих улучшениях юзабилити

                                • Translation
                                Разработчик Эммануэле Басси уверен, что с новыми обновлениями юзабилити рабочего стола GNOME станет более гибким и удобным.



                                В 2005 году разработчики GNOME задались целью занять 10% мирового рынка десктопных компьютеров к 2010 году. Прошло 15 лет. Доля настольных компьютеров с Linux на борту балансирует около 2%. Изменится ли что-то после выхода нескольких новых релизов? И вообще, что в них особенного?
                                Читать дальше →
                              • PhpStorm 2020.2: объединенные типы PHP 8, новый движок потока управления, пул-реквесты GitHub, OpenAPI



                                  Привет, Хабр! Рады представить второй мажорный релиз PhpStorm в этом году!

                                  Под катом подробный разбор всех заметных изменений и новых возможностей. Осторожно — много картинок.
                                  Читать дальше →