Хостинг и выделенные серверы: отвечаем на вопросы. Часть 3

В этой серии статей мы хотим рассмотреть вопросы, которые возникают у людей при работе с хостинг-провайдерами и выделенными серверами в частности. Большинство из обсуждений мы вели на англоязычных форумах, стараясь пользователям в первую очередь помочь советом, а не саморекламой, дав максимально подробный и беспристрастный ответ, ведь наш опыт в сфере уже свыше 14 лет, сотни […]

Затянувшееся возвращение НАСА в космос

С запуском SpaceX DM-2 в США наконец-то произошло то, чего не наблюдалось почти десять лет: пилотируемый полёт на низкую околоземную орбиту с помощью отечественных ракеты-носителя и космического корабля. Это был длинный период стагнации, тянувшийся гораздо дольше, чем кто-либо мог предполагать в НАСА, да и во всём остальном мире тоже. Из-за многочисленных задержек и отменённых программ […]

Transparent coroutines

Когда мне становится грустно, я пишу ни кому не нужные библиотеки… В интернете полно статей про сопрограммы (coroutines) и хабр эта тема не обошла стороной. Вот например, замечательные статьи: Использование Boost.Asio с Coroutines TS, Основы Userver — фреймворка для написания асинхронных микросервисов, но все это становится бесполезно, когда в сопрограмме вам необходимо вызвать функцию из […]

Merge texture sets, или как делать один набор текстур в Substance Painter

Merge Texture Set быстро и без лишних усилий… Доброго времени суток, меня зовут Julia, и сегодня я расскажу вам о том, как объединить Texture Sets в Substance Painter и экспортировать один набор текстур. Объяснять буду на примере своего проекта, который я делала в Blender 2.8. Вступление Для начала, пару слов про ПО. Substance Painter — […]

Две ошибки Эйнштейна

Привет, читатель! Меня зовут Ирина, я веду телеграм-канал об астрофизике и квантовой механике «Quant». Хочу поделиться с вами переводом статьи об ошибках, которые допустил Альберт Эйнштейн в процессе научной деятельности. В чем-то он признал свою неправоту, а с чем-то наотрез отказался соглашаться. Приятного чтения! Гравюра на дереве из книги Камилля Фламмариона 1888 года «L’Atmosphère: météorologie […]

Правообладатели постарались: с YouTube могут исчезнуть музыкальные видеоуроки с разборами чужих композиций

Повсеместная самоизоляция, вызванная пандемией, приковала миллионы глаз к мониторам. Многие нашли отдушину в виде обучения, в частности, игре на музыкальных инструментах. Возросший интерес к обучающему музыкальному контенту обострил проблемы, связанные с авторскими правами на композиции, разборами которых занимаются некоторые видеоблогеры. Под очередную раздачу юридических панчей попали именно т.н. разборщики — музыкальные блогеры (чаще гитарные), демонстрирующие […]

Аллокаторы памяти

Всем привет! Не так давно, после очень плотного изучения аллокаторов и алгоритмов распределения памяти, а также в последующем применении их на практике мне в голову пришла идея написать статью, в которой будет максимально подробно рассказано о них. Считаю, что данная тема будет достаточно востребованной, так как в сети, особенно в русскоязычной части, на данный момент […]

Объективность рейтинга публикации

Здравствуйте, уважаемые хабровчане. В данном посте описано моё наблюдение касательно корпоративного блока и субъективное мнение об объективности рейтинга статей на хабре. Статья — под катом. Дисклеймер: данный пост не несет цели кого-либо обвинить, все это — субъективные мысли автора. Пользуясь Хабром более года, лишь в последнее время стал замечать особенность: некоторые статьи компаний имеют высокий […]

Как обработать датафрейм с миллиардами записей за считанные секунды?

Анализ больших данных в Python переживает эпоху возрождения. Она началась с библиотеки NumPy. Эта библиотека, кстати, является одной из составных частей тех инструментов, о которых пойдёт речь в этом материале. В 2006 году тема обработки больших данных постепенно набирала обороты, этот процесс ускорился с появлением Hadoop. Потом появилась библиотека pandas со своими структурами данных DataFrame, […]

Настройка прокси для WSL (Ubuntu)

В данной статье будут рассмотрены настройки для корректной работы в WSL из-под прокси для: apt-get curl wget git npm Apt-get Примечание здесь и далее используются следующие данные для прокси: host: http://proxy.example.com port: 7777 login: user@example.com password: somePassword Для корректной работы apt-get необходимо в файл /etc/apt/apt.conf.d/proxy.conf добавить строку Acquire::http::Proxy "http://user@example.com:somePassword@proxy.example.com:7777"; Для этого можно выполнить команду sudo […]