Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100
Сегодня хороший день, чтобы пройти онлайн-квест! t.me/VoxelQuestBot

Новости

Мончегорск по итогам за год

Экология Урбанизм

Техногенная пустошь за полярным кругом. Город, в котором иногда трудно дышать из-за серной кислоты в воздухе. Один из самых экологически неблагополучных городов в СССР в 1980-е годы. Всё это – про Мончегорск.

Этот город построили из-за ошибки в расчётах – здесь предполагали большое количество полезных ископаемых. Месторождение оказалось не очень богатым, и теперь фанштайн на комбинат возят из Норильска.

Смотрим, как меняется город и как выглядит в разное время года.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 2.4K
Комментарии 8

Анатомия асинхронных фреймворков в С++ и других языках

Блог компании Яндекс Python *C++ *C# *Go *
Привет! В этой статье я расскажу об устройстве асинхронных движков с корутинами и без них. Для начала сосредоточимся не на конкретном движке, а на том, почему во всех популярных языках программирования появились корутины и чем они так хороши. Это может быть интересно не только C++-разработчикам, но и всем, кто занимается разработкой сетевых приложений или интересуется архитектурой современных фреймворков.

Пройдёмся по разным архитектурам построения серверов — от самой простой синхронной к более интересным, посмотрим на типичную архитектуру корутинового движка, а после окунёмся в дебри C++ и взглянем на самое страшное на примере нашего фреймворка userver.

Пишем синхронный сервер


Представьте, что у вашего сервиса очень маленькая нагрузка — 100 rps, и вам дали задачу написать простой сервер, понятный каждому второму школьнику. У вас получится что-то наподобие следующего:

void naive_accept() {
  for (;;) {
    auto new_socket = accept(listener);

    std::thread thrd([socket = std::move(new_socket)] {
      auto data = socket.receive();
      process(data);
      socket.send(data);
    });

    thrd.detach();
  }
}
Читать дальше →
Всего голосов 37: ↑35 и ↓2 +33
Просмотры 4K
Комментарии 11

Open source: от графических оболочек до биометрических гаджетов

Блог компании Конференции Олега Бунина (Онтико) Open source *Usability *Гаджеты Будущее здесь

Дмитрий Костюк совмещает преподавание в университете и работу в Percona. А еще он активно занимается организацией опенсорс-конференций, инфраструктурой GNU/Linux, базами данных с открытым исходным кодом и эргономикой графического интерфейса и UI/UX. На TestDriven Conf вместе с Дмитрием разберёмся, как биометрические гаджеты помогают в usability-тестах. 

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

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

Минуточку внимания

Kincony KC868-A4: ультимативный гайд. Часть 1. Обзор и железо

Блог компании RUVDS.com Программирование микроконтроллеров *Разработка под Arduino *Интернет вещей DIY или Сделай сам


Как-то длинным зимним вечером я сидел перед монитором и просматривал интернет на предмет чего-нибудь интересного вообще и чего-нибудь интересного микроконтроллерного в частности. К сожалению, интернет ничем особенным не радовал и на глаза попадались либо уже набившие оскомину стандартные отладочные платы, либо вариации на тему «коробочка с ESP8266/ESP32 c 1–4 реле».

ESP32 c 4-я реле это, конечно, хорошо, но хотелось чего-то большего и тут мне на глаза попалась плата Kincony KC868-A4. Неплохо! подумал я и надел очки, чтобы получше её рассмотреть…
Читать дальше →
Всего голосов 38: ↑38 и ↓0 +38
Просмотры 2.8K
Комментарии 17

Удаление GIL из Python: заметки со встречи Python Core и Сэма Гросса

Блог компании KTS Python *
Перевод

Во время ежегодного спринта разработчиков ядра Python мы встретились с Сэмом Гроссом, автором nogil — fork в Python 3.9, который удаляет GIL. В статье — итоги встречи.

Среди вопросов, на которые ответил Сэм:

— Какова вероятность того, что nogil в итоге окажется нежизнеспособным для включения в CPython?
— Как вы планируете синхронизировать свою работу с main? Есть ли какие-то советы по порядку коммитов?
— Включение nogil во время запуска — это долгосрочная опция, или только на переходное время?
— В финале предполагается исключительно nogil, без вариантов вернуть GIL обратно?
— Что вы думаете о параллельном запуске нескольких интерпретаторов Python с одним GIL для каждого?

И многие другие. Полный список приведен в начале статьи.

Посмотреть полное содержание встречи
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 3.4K
Комментарии 6

Почему мы теряем интерес к играм?

.NET *
Из песочницы
Перевод

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

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

Diablo, Warcraft, StarCraft, третьи Герои, первые два Фаллаута, первый/второй Half-Life, Готика, Морровинд, Сталкёр и тд и тп - все эти названия были не просто словами. Они были пропусками в иные, безумно интересные и притягательные миры, исследовать которые, казалось, можно было вечно. 

Читать далее
Всего голосов 18: ↑9 и ↓9 0
Просмотры 2.8K
Комментарии 21

Интерфейсы как универсальный паттерн и блокнот душевного покоя

API *

Это две последние главы раздела «Обратная совместимость» моей книги о проектировании API. На этом раздел окончен и доступен для чтения целиком.

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

Вам дадут тестовое на все выходные, а затем откажут по culture fit. Мой опыт устройства в Калифорнию через HazelCoders

Карьера в IT-индустрии
Из песочницы

Привет, Хабр! Меня зовут Михаил Мазуровский, я - мобильный Flutter разработчик. Сегодня я расскажу вам историю о том, как я столкнулся с худшей организацией по найму в своей жизни.

Читать историю
Всего голосов 45: ↑35 и ↓10 +25
Просмотры 7.1K
Комментарии 60

Боты, работа с логами и обзоры инструментов: что было интересного про Serverless за год

IT-инфраструктура *Облачные сервисы Serverless *

Привет, Хабр! Меня зовут Антон Черноусов, я куратор хаба Serverless. В этом посте я расскажу, что интересного тут было про бессерверные технологии за год. Разложил их по нескольким группам и выстроил от теории к практике: сначала посты про саму технологию, затем про старт работы, про инструменты, про важные особенности, и в конце сделал подборку интересных кейсов.

Под катом 20+ публикаций про Serverless за 2021 год.

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

Разработка сегодня: штукатурим комнату в доме под снос

Анализ и проектирование систем *Управление разработкой *Управление проектами *Карьера в IT-индустрии Финансы в IT

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 3.3K
Комментарии 29

АРМ Администратора Облака для ПДн и ГИС: комплайнс, защита, удобство

Блог компании CloudMTS Информационная безопасность *
Виртуальные инфраструктуры и различные облачные сервисы администрируются через консоли управления. Очевидно, что аттестованные облака в этом вопросе ничем не отличаются от обычных. В таких решениях доступ к интерфейсам управления выполняется с выделенного рабочего места, которое обычно называется АРМ Администратора. Такой АРМ создается как на стороне провайдера, так и на стороне клиента облака. С его помощью создаются виртуальные машины, настраивается сетевая инфраструктура между ними и выполняются другие административные задачи.

Очевидно, что любой АРМ Администратора находится вне облака и его требуется защищать. С одной стороны, такая защита должна соответствовать требованиям регуляторов. С другой, сегодня наши клиенты видят управление стильным, модным и молодежным гибким, мобильным и простым. Под катом я расскажу, как мы совмещаем все это в #CloudMTS.


Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 403
Комментарии 0

Нейросети (на примере трансформеров) на фондовом рынке. Коды, «граали», финансовый результат

Python *Машинное обучение *Венчурные инвестиции Искусственный интеллект

Пост в помощь тем кто интересуется практической пользой от применения нейросетей на фондовом рынке.

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

Как мы дорабатывали оценку рабочих в Success Factors, попутно меняя разработку

Блог компании Группа НЛМК ERP-системы *Промышленное программирование *Управление проектами *Управление персоналом *

Привет! Меня зовут Григорий, в Группе НЛМК я руководитель команды в отделе Backend-разработки. Примерно год назад мы доработали SAP SuccessFactors - автоматизировали расчет оценки сотрудников рабочих специальностей.

Параллельно с доработкой SAP SF наша компания внедряла Единую цифровую платформу (ЕЦП) - меняла подход к разработке через взаимную интеграцию удобных инструментов. Расскажу обо всем этом на примере нашего проекта.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 465
Комментарии 1

Опасные слова: чего не стоит говорить при носителях английского

Изучение языков

Любите Захер? Я люблю. Но испытываю на этот счет смешанные чувства. Если бы Франц Захер запускал производство своего торта в сегодняшней России, добрые люди посоветовали бы ему подумать над сменой названия. Так же, как подсказали в свое время сменить фамилию первому болгарскому космонавту Георгию Какалову.

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

Читать далее
Всего голосов 77: ↑63 и ↓14 +49
Просмотры 23K
Комментарии 151

Невеста из древнего Рима

Блог компании ITSOFT Научно-популярное

Автор Лысый Камрад (@LKamrad)

Когда осторожно сняли крышку саркофага вздох удивления пронесся по толпе: в полупрозрачной воде колыхались длинные темные волосы, бледное лицо с широко распахнутыми глазами смотрело вверх, лоб обрамлен чудесным золотым венком…

"Где череп был зацвел коралл,

В глазницах жемчуг замерцал.

Ты слышишь колокол наяд?

По тебе они звонят…"

Это парафраз песни Ариэль из пьесы Шекспира «Буря», а выше вы видите картину английского художника XIX века Эверетта Милле «Офелия». Но сегодня у нас с вами речь пойдет о юной девушке, умершей не двести лет назад, и даже не во времена Шекспира – более четырех веков назад, а о «невесте из древнего Рима» – эпохи, отстоящей от нас почти на два тысячелетия.

Читать далее
Всего голосов 94: ↑62 и ↓32 +30
Просмотры 4K
Комментарии 28

Советская «Семерка», современная космонавтика и Илон Маск

Анализ и проектирование систем *Читальный зал Научно-популярное Старое железо Космонавтика


Этот текст написан инженером-ракетостроителем, который не один десяток лет посвятил работе на «РКЦ Прогресс». Это предприятие производит и модернизирует одну из самых известных и востребованных в мире ракет – «Союз». Эта ракета исторически развивается от легендарной Р-7, сконструированной под руководством Сергея Королёва, и запустившей первый спутник, первого человека, первые автоматические межпланетные станции… Ниже будет много букв об уникальности конструкции ракеты, о секретах её успеха, об особенностях технологии производства, и о том, чему у советских инженеров научился Илон Маск.
Читать дальше →
Всего голосов 95: ↑93 и ↓2 +91
Просмотры 14K
Комментарии 63

Intel NUC 11 Essential: первые в году, последние в семействе

Блог компании Intel Компьютерное железо Настольные компьютеры


Год назад мы рассказывали о модельных рядах Intel NUC 2021 года: семействах NUC 11 Enthusiast, Performance и Pro, а позже и Extreme. Сегодняшний пост можно считать послесловием к данной теме, здесь также пойдет речь о NUC 11 в его самой доступной разновидности — семействе Essential. В этот раз оно запускается последним.
Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 3.7K
Комментарии 7

Идентификаторы элементов в XCUITest

Блог компании HeadHunter Разработка под iOS *Разработка мобильных приложений *Тестирование мобильных приложений *

Меня зовут Семен, я занимаюсь автоматизацией тестирования мобильных приложений в hh.ru, и сегодня я расскажу о том, как писать автотесты под iOS. 

Быстрые регрессы, низкий time-to-merket, счастливые пользователи, у которых нет багов — для всего этого нам нужны автотесты. Наше мобильное приложение работает сразу на двух платформах, и мы пишем автотесты для каждой из них. 

Затестить
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 267
Комментарии 1

Вега — голубая жемчужина северных небес

Научно-популярное Астрономия
image

Вега — удивительно красивая и притягательная звезда. Одна из ярчайших на всем небе, а в северном его полушарии она конкурирует с оранжевым Арктуром из созвездия Волопаса за право считаться ярчайшей звездой северного небосвода. В отличие от Арктура, Вега отчетливо голубого цвета.

Долгое время об этой звезде астрономы не могли сказать ничего кроме уже перечисленного выше.

Она считалась звездой-одиночкой, с постоянным блеском — не переменная, никак не связанная ни с какими другими феноменами или явлениями — не наблюдалось вокруг неё никакой туманности, и спектр звезды был в полном порядке. Но она все равно привлекала к себе пристальное внимание ученых. Ну, не может быть, чтобы такая красавица, и без какого-то секрета!
Читать дальше →
Всего голосов 22: ↑18 и ↓4 +14
Просмотры 2.2K
Комментарии 0