Как стать автором
Обновить
19
0
Андрей @lanseg

Пользователь

Отправить сообщение

Генетический алгоритм, нейросеть играет в догонялки

Время на прочтение 4 мин
Количество просмотров 5K

Нейронка (#) учится убегать от бота (@). Изначально она вообще не знает - что нужно делать. Однако, с каждым следующим поколением, эволюционным путем формируется требуемый паттерн поведения. На видео можно наглядно пронаблюдать, как с каждым поколением ей это удается все лучше и лучше. Это лишь один из запусков, в другой раз - поведение может быть иным, например - сетка может бегать вдоль стены по кругу.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 15

Мыслящая материя

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 4.2K

Однажды известного физика спросили: что по-вашему мнению является самым удивительным фактом в мироздании? То, что сияющие и сгорающие, взрывающиеся звезды, туманности, планеты и все, все остальное, не исключая и нас самих, создано из одного и того же материала, по одним и тем же фундаментальным законам. Я бы добавил к этому, что мы, являясь материей, думаем о ней, о том, как в ней все устроено. Не исключая при этом устройства и Homo sapiens (человека разумного).

Природа могла бы ответить словами известной песни «я его слепила из того, что было». И не просто было, а еще и доступно, например, вода или атмосферный азот. Действительно, на каждые 200 наших атомов приходится 126 – атомов водорода, 51 – кислорода, 19 – углерода, 3 – азота и оставшийся один атом делится между всеми остальными элементами, привлекаемыми для создания Homo sapiens.

Читать далее
Всего голосов 18: ↑13 и ↓5 +8
Комментарии 12

Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap

Время на прочтение 29 мин
Количество просмотров 26K

Когда человек раньше говорил что он контролирует весь мир, то его обычно помещали в соседнюю палату с Бонапартом Наполеоном. Надеюсь, что эти времена остались в прошлом и каждый желающий может анализировать геоданные всей земли и получать ответы на свои глобальные вопросы за минуты и секунды. Я опубликовал Openstreetmap_h3 — свой проект, который позволяет производить геоаналитику над данными из OpenStreetMap в PostGIS или в движке запросов, способном работать с Apache Arrow/Parquet.

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

Первый пост не претендует на монографию, начну с краткого обзора...

Читать далее
Всего голосов 79: ↑79 и ↓0 +79
Комментарии 22

OSPFv3: построение топологии

Время на прочтение 6 мин
Количество просмотров 3.9K

В предыдущей статье блога я рассмотрел процесс построения простой однозональной топологии OSPFv2 с помощью вывода команды show ip ospf database. В этой статье мы повторим тот же процесс, но с использованием OPSFv3 и IPv6.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Законы мира информационных технологий

Время на прочтение 5 мин
Количество просмотров 26K

Всем известный закон Мёрфи гласит: «Если что-то плохое может случиться, то оно обязательно произойдет». Согласитесь, не самая позитивная установка, особенно когда это касается работы. И тут мне стало любопытно, а есть ли такие законы, которые мне, как ИТ-специалисту, максимально помогут избежать «чего-то плохого». К своему удивлению, я их нашел, и даже не один. Потому делюсь с вами сегодня своими сакральными знаниями в блоге ЛАНИТ. 

Читать далее
Всего голосов 148: ↑147 и ↓1 +146
Комментарии 18

В новом релизе Kubernetes-платформы Deckhouse 1.33 появился модуль Cilium

Время на прочтение 4 мин
Количество просмотров 4.2K

За время, прошедшее с момента предыдущего стабильного релиза Deckhouse, наша Kubernetes-платформа успела получить сертификацию CNCF для версий Kubernetes v1.22 и v1.23, появилась в списках adopters у Prometheus Operator, а еще — в числе пользователей Cilium. Как раз с Cilium связано главное улучшение в новом стабильном релизе платформы.

Читать далее
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 7

Мобильный подавитель микрофонов на Arduino. Принцип работы

Время на прочтение 4 мин
Количество просмотров 34K


Вокруг нас куча звукозаписывающей техники — смартфоны, камеры, умные часы, умные колонки, диктофоны. Могут быть ещё скрытые прослушивающие устройства, жучки. Некоторые гаджеты работают в режиме непрерывной прослушки (голосовые помощники в колонках, смартфонах, часах). Чтобы защитить человека, в прошлом году инженеры из Чикагского университета разработали элегантный браслет, который глушит все микрофоны вокруг.

Универсальная глушилка или подавитель микрофонов — полезная вещь для защиты приватности как в помещении, так и на улице. Посмотрим, как она работает.
Читать дальше →
Всего голосов 47: ↑45 и ↓2 +43
Комментарии 38

Бадминтонный трекер BTracker

Время на прочтение 5 мин
Количество просмотров 1.6K

Хочу рассказать о своем мобильном приложении BTracker, которое позволяет статистически значимо сравнить силы двух игроков в бадминтонном матче.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 7

Взрослый back-end на node.js возможен?

Время на прочтение 6 мин
Количество просмотров 43K

В экосистеме Node.js существует довольно много библиотек и фреймворков, которые пользуются определенной популярностью в сообществе. Но ни один из инструментов не решил главную проблему, с которой сталкиваются разработчики, когда пытаются писать бэкенд на Node.js. Это проблема выбора архитектуры.

Хочу обратить ваше внимание на относительно молодой фреймворк Nest.js. Из коробки он предлагает заранее предопределенную архитектуру, которая заточена под максимально удобную поддержку и масштабируемость вашего приложения. Заложенные архитектурные подходы проверены временем и давно используются в других, более зрелых платформах: Java(Spring), Python(Django), PHP(Laravel) и прочих.

Авторы Nest.js не скрывают, что их вдохновил один из популярных фреймворков для клиентских приложений — Angular.js, а его авторы ориентировались на походы, используемые в Java и C#. Если вы знакомы с Angular.js, то увидите в Nest.js много схожих идей.

Читать далее
Всего голосов 52: ↑46 и ↓6 +40
Комментарии 49

[Личный опыт] Работа в Uber в Амстердаме: как устроена разработка, карьерный рост, подготовка к интервью

Время на прочтение 9 мин
Количество просмотров 22K

В нашем блоге мы уже не один раз рассказывали о переезде в Нидерланды (раз, два). Разработчики, которые оказались в Амстердаме в один голос говорят о том, что с точки зрения технологий и подходов к разработке среди местных ИТ-компаний в лучшую сторону выделяется Uber.

Сегодня нам удалось поговорить Алиной Коваленко, которая работает в компании в должности Software Engineer II. Алина поделится своим опытом переезда и даст несколько полезных советов.

Поехали!
Всего голосов 33: ↑26 и ↓7 +19
Комментарии 20

Практическое руководство по анонимности в онлайне

Время на прочтение 9 мин
Количество просмотров 181K

Направленная антенна для удалённого доступа к публичному Wi-Fi

Обеспечить собственную безопасность (анонимность) в онлайне — тяжкий труд, требующий массивного объёма знаний. Даже лучшие профессионалы не всегда справляются.

Но это возможно.

Предупреждение. Для усвоения информации в полном объёме требуется несколько недель.
Читать дальше →
Всего голосов 115: ↑106 и ↓9 +97
Комментарии 125

Золотое кольцо скучнейших экскурсий: как это пытаются исправить

Время на прочтение 13 мин
Количество просмотров 50K
Привет! Мы сейчас всерьёз упарываемся по развитию внутреннего туризма. Обычно я пишу про эту часть работы не на Хабр, но на днях появился один крутой пример, по которому можно отследить интересное продуктовое мышление и UX-подход. В реальном мире. В общем, компания внезапно поняла, что мир изменился, старые подходы не работают, и вообще-то вокруг есть много крутых технологий. Меня позвали как эксперта всё это оценивать и тестировать раннюю альфу турпродукта, и я просто хочу показать, как рациональное мышление может повлиять на туризм.

Итак, у нас есть экскурсии по Золотому кольцу России. Для пенсионеров это желанное приключение, для молодёжи — особый подвид предельно скучного и бессмысленного занятия. «20 храмов за 3 дня», «Самые нудные экскурсоводы, сыпящие датами», «Очереди в банальных местах вроде заселения в отель» — это из отзывов. Думаю, вы и сами можете себе всё это представить.


Вот так должно выглядеть заселение в отель: без людей и анкет, чёрт побери!

Первый вопрос к любой деятельности — это зачем она делается. Обычно после грамотных ответов процентов 20 проектов в компании можно закрывать, потому что они плюс-минус бессмысленны. Второй вопрос — как всё декомпозировать и переделать каждый кусочек в соответствии с целью.

В примере подошли немного иначе: переписали всё, что бесит, и просто начали думать, как это убрать. Подход, очень знакомый мне по рознице — это способ резко поднять уровень сервиса до небывалых высот. Давайте пройдёмся по тому, что конкретно сделали в этом примере.
Читать дальше →
Всего голосов 206: ↑199 и ↓7 +192
Комментарии 307

Вредные советы: как заставить программиста работать лучше

Время на прочтение 5 мин
Количество просмотров 35K

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

Узнать правила
Всего голосов 53: ↑39 и ↓14 +25
Комментарии 72

Что происходит с путешествиями прямо сейчас — и как защититься в транспорте

Время на прочтение 11 мин
Количество просмотров 32K

Визуализация нашего датасета передвижений по стране

Самое важное

  • Хороший сценарий: человечеству удастся локализовать вирус. Но некоторые страны вроде Голландии в него уже, похоже, не верят. Плохой сценарий означает, что он с нами надолго (больше года) и болеть им будет около 60% населения. В этом случае хорошо бы сейчас переждать, а потом переболеть, когда больницы не будут перегружены — поэтому карантин. Или дождаться вакцины.
  • Два механизма распространения (ВОЗ): если в вас кашлянули или если больной кашлянул и засыпал всё вирионами вокруг, а вы потрогали это и пальцами занесли на лицо. Второй вектор опаснее из-за своей незаметности.
  • На улице куда безопаснее, чем в помещении. В замкнутом помещении маски (даже из шарфа) чуть поднимают ваши шансы, но правильно использовать плотно прилегающие специальные респираторы.
  • Рассматриваем шансы заразиться в самолёте, поезде и автобусе.

Путешествовать?

Короткий совет — не путешествуйте. По крайней мере, без сильной нужды.

Статусы:

  • Иностранцы не могут въехать в Россию до 1 мая.
  • Рейсы по России пока выполняются почти в полном объёме.
  • Для отменённых рейсов (и рейсов, где нужная остановка пропускается из-за карантина) в подавляющем числе случаев есть возврат без потерь. В просто «неблагополучных регионах» — увы, по стандартной схеме. С турами хуже.

Детали дальше, и там ссылка на очень подробную нашу инструкцию, как с этим жить.
Читать дальше →
Всего голосов 92: ↑90 и ↓2 +88
Комментарии 76
Привет Хабр! Меня зовут Максим, я web-разработчик и это моя история про то, как я случайно нашел своего первого иностранного заказчика через приложение для знакомств. И про то, как можно оформить столь неформально начатые отношения, не разбираясь в международном законодательстве, налогообложении и всём таком.
Подробности — под катом
Всего голосов 68: ↑38 и ↓30 +8
Комментарии 44

Кармическое проклятье Хабра

Время на прочтение 21 мин
Количество просмотров 100K
Вся суть


Непредвиденные последствия


«Система кармы Хабра и ее влияние на пользователей» — это тема для курсовой как минимум
Тема про карму на «Пикабу»

Я мог бы начать эту статью с того, что я давно читаю Хабр, но это будет не совсем точным высказыванием. Правильный тезис звучал бы так: «я давно читаю статьи с Хабра» — но не интересовался тем, что происходит внутри сообщества, когда этой весной решил наконец-то зарегистрироваться. Это типичная ошибка человека, который приходит на Хабр из поисковика читать полезные статьи о тонкостях программирования или интересные новости из мира технологий. Пока ты видишь портал только с этой, положительной стороны, ты не задаёшься вопросами о том, что происходит под капотом. Конечно, в комментариях или статьях время от времени проскальзывали упоминания кармы — но ведь карма есть почти на всех крупных порталах (наивно полагал я), это нормально для саморегулирующихся интернет-сообществ.

Мне пришлось всерьёз задуматься об этом после того, как я неожиданно потерял возможность писать больше одного комментария в пять минут.

При этом внешне всё шло отлично: мои комментарии всё время плюсовали, мой рейтинг рос — и вдруг оказалось, что у меня отрицательная карма. Весь мой длительный опыт интернет-общения, все пользовательские привычки, да и банальный здравый смысл кричали мне, что это какая-то ошибка: показатель одобрения пользователя сайта другими пользователями сайта не может одновременно расти и падать! Но я решил не рубить сплеча, а провести небольшое исследование, как аналитическое (в виде изучения мнений пользователей о карме), так и статистическое (в виде анализа показателей аккаунтов).
Читать дальше →
Всего голосов 345: ↑306 и ↓39 +267
Комментарии 1311

Репортёр Vice сходил на конференцию о плоской Земле

Время на прочтение 3 мин
Количество просмотров 51K

На входе участникам конференции предлагают в подарок зубную пасту без фтора. Такие пасты стали популярными после появления теорий заговора, что мировые правительства специально фторируют воду, чтобы успокоить население

Теория плоской Земли — одна из модных теорий заговора, популярность которой резко выросла в последнее время. Например, по частоте упоминаемости в российских СМИ и соцсетях (с поправкой на значимость ньюсмейкера) она занимает 9-е место среди самых популярных в России теорий заговора, уступая заговору голубого лобби, но обгоняя масонский заговор.

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

27−29 апреля 2018 года в британском Бирмингеме состоялся первый в Великобритании съезд сторонников плоской Земли — Flat Earth Convention, одна из конференций по плоской Земле, которые в этом году запланированы также в Денвере (США) и Альберте (Канада).
Читать дальше →
Всего голосов 57: ↑45 и ↓12 +33
Комментарии 170

В ОС Tizen от Samsung израильские специалисты обнаружили 40 уязвимостей нулевого дня

Время на прочтение 3 мин
Количество просмотров 13K


За последние пару лет внимание всего ИТ-сообщества привлекли Агентство национальной безопасности США (АНБ) и Центральное разведывательное управление этой же страны. Как оказалось, обе организации очень активно занимаются кибершпионажем даже внутри собственного государства. Для этого они используют сложные инструменты, дыры в защите программного и аппаратного обеспечения и вообще все, что можно. Теперь к аппаратному и программному обеспечению ряда компаний из США специалисты по информационной безопасности относятся с осторожностью, поскольку есть вероятность того, что в ПО оборудования есть лазейки, размещенные там кибершпионами.

Но не всегда разведчикам нужно прикладывать значительные усилия для размещения в ПО или железе таких лазеек. Некоторые производители делают это сами, и потом нужно всего лишь найти уязвимость. В качестве примера можно привести разработку южнокорейской компании Samsung — операционную систему Tizen. Специалисты по кибербезопасности из Израиля, представляющие компанию Equus Software, обнаружили в этой ОС 40 уязвимостей нулевого дня. Теоретически, все это подвергает опасности миллионы пользователей различных устройств от Samsung — телевизоров, телефонов, планшетов, умных часов и других устройств.
Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Комментарии 10

GlowingPlant: Светящиеся растения для дома

Время на прочтение 1 мин
Количество просмотров 59K
image
На kickstarter-е несколько дней назад начался сбор средств на создание светящегося растения. Используя разработки учёных из Нью-Йоркского университета по созданию светящихся растений и светящихся бактерий с конкурса проектов в области бионженерии IGEM.
За 40 долларов можно будет получить пачку семян генно-модифицированного арабидопсиса, которые можно будет вырастить самому (пока доставка только по США).
Ждём светящуюся капусту в дополнение к светящимся поросятам?

Читать дальше →
Всего голосов 55: ↑50 и ↓5 +45
Комментарии 39

Домашний трёхмерный сканер уже на kickstarter-е

Время на прочтение 1 мин
Количество просмотров 29K

Глядя на растущую популярности бюджетных трёхмерных принтеров, многие наверняка задумывались о трёхмерных сканерах, и вот первый подобный проект уже появился на kickstarter-е.
Краткое описание

CADScan 3D позволяет сканировать объекты габаритами до 250мм x 250мм x 250мм, с точностью до 0.2 мм. Объект располагается на вращающейся платформе, для сканирования используются две сканирующие головки: одна перемещается в вертикальной плоскости, другая в горизонтальной. Вначале объект сканируется в низком разрешении, что даёт возможность более точного позиционирования головки при сканировании в высоком разрешении. Результат может быть сохранён в одном из популярных форматов, например STL, OBJ, или PLY.
Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Комментарии 33
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность