Открыть список
Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Шаблон удостоверяющей печати, когда нужно правильно и не как у всех

Работа с векторной графикойДизайн
Из песочницы

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

Читать далее
Рейтинг 0
Просмотры1
Комментарии 0

Заметки о Unix: надёжная работа с API C-библиотеки Unix возможна только из программ, написанных на C

Блог компании RUVDS.comСистемное администрирование*nixРазработка под Linux
Перевод
Для того чтобы полностью реализовать требования системы верификации источника системных вызовов, разработчики OpenBSD хотят, чтобы Go выполнял бы системные вызовы через C-библиотеку, а не напрямую, из собственной среды выполнения (а у Go есть некоторые причины поступать именно так). На первый взгляд это кажется не особенно серьёзной проблемой. Это, конечно, немного неудобно, но у языка вроде Go должна быть возможность просто выполнять вызовы обычных функций из C-библиотеки, вроде open() (и использовать ABI вызова C-функций). К сожалению, не так всё просто, так как очень часто фрагменты обычного API C-библиотеки, на самом деле, реализованы в препроцессоре C. Из-за этого API C-библиотеки нельзя надёжно использовать для решения обычных задач без написания собственного связующего кода на C.


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

Колебания мюонов в эксперименте «g minus two» подтверждают существование квантовой пены

Научно-популярноеФизикаАстрономия
Перевод

Мюоны не ведут себя так, как это предсказывается Стандартной моделью. Почему? Это может быть связано с тем, что на них оказывают действие неизвестные субатомные частицы, появляющиеся и исчезающие в квантовой пене — такой вывод сделан в ходе эксперимента g-2, проведенного в лаборатории ускорителей частиц высоких энергий «Fermilab» в Иллинойсе и исследующего поведение мюона, и он говорит нам о том, как мало мы знаем об устройстве Вселенной.

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

Docker vs Kubernetes

Блог компании Varonis SystemsИнформационная безопасностьСистемное администрированиеПрограммированиеDevOps
Перевод


Сегодня мы знакомимся с Kubernetes и Docker и разберемся, какую технологию лучше применять в каждом конкретном случае и стоит ли использовать обе одновременно? Часто разработчики (особенно начинающие) оказываются перед необходимостью выбора приложения для контейнеризации — Kubernetes или Docker. Давайте разбираться, для каких целей каждая из этих технологий подходит лучше всего.
Читать дальше →
Всего голосов 14: ↑3 и ↓11 -8
Просмотры886
Комментарии 0

Эволюция методов mesh denoising: от простых фильтров до 3D глубокого обучения

Блог компании twin3dРабота с 3D-графикойАлгоритмыМатематикаМашинное обучение

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

С помощью технологии трехмерного сканирования можно получить 3D-модель реального объекта. Но знаете ли вы, что почти всегда такие объекты содержат шумы и неточности? В Twin3d мы сканируем людей (и не только) и с помощью фотограмметрии получаем 3D-модели, которые дальше необходимо обрабатывать в зависимости от конечной цели их использования. Естественно, от шумов надо избавляться, чтобы применять виртуальную модель человека в кино/играх/рекламе. Нужно много чего еще делать, но об этом мы поговорим потом.

Читать далее
Рейтинг 0
Просмотры275
Комментарии 0

7 французских слов, которые бесят тех, кто изучает английский

Блог компании EnglishDomИзучение языков

Французский язык крайне сильно повлиял на английский в ходе исторического развития. Даже сейчас в языке Шекспира есть примерно 10 000 лексем, которые прямо заимствованы с французского, без изменений в орфографии. 

А в целом примерно 40% корней английских слов восходят к общим предкам с французскими лексемами. 

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

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

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры2.3K
Комментарии 2

Планирование редакции Rust 2021

Open sourceПрограммированиеСистемное программированиеКомпиляторыRust
Перевод

Мы рады объявить третью редакцию языка Rust — Rust 2021, которая выйдет в октябре. Rust 2021 содержит несколько небольших изменений, которые, тем не менее, значительно улучшат удобство использования Rust.


Что такое Редакция?


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


Однако есть случаи, когда возможность вносить небольшие изменения в язык бывает полезной — даже если у них нет обратной совместимости. Самый очевидный пример — введение нового ключевого слова, которое делает недействительными переменные с тем же именем. Например, в первой версии Rust не было ключевых слов async и await. Внезапное изменение этих слов на ключевые слова в более поздних версиях привело бы к тому, что, например код let async = 1; перестал работать.


Редакции — механизм, который мы используем для решения этой проблемы. Когда мы хотим выпустить функцию без обратной совместимости, мы делаем её частью новой редакции Rust. Редакции опциональны и должны прописываться явно, поэтому существующие пакеты не видят эти изменения, пока явно не перейдут на новую версию. Это означает, что даже последняя версия Rust по-прежнему не будет рассматривать async как ключевое слово, если не будет выбрана версия 2018 или более поздняя. Этот выбор делается для каждого пакета как части Cargo.toml. Новые пакеты, созданные cargo new, всегда настроены на использование последней стабильной редакции.

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

Многоразовый шаблон логирования на Python для всех ваших приложений в Data Science

Блог компании SkillFactoryPythonПрограммированиеОтладка
Перевод

Идеальный способ отлаживать и отслеживать приложения — хорошо определённые, информативные и удобно структурированные логи. Они являются необходимым компонентом любого — малого, среднего или крупного — проекта на любом языке программирования, не только на Python. Не используйте print() или корневой логгер по умолчанию, вместо этого настройте логирование на уровне проекта. К старту нового потока курса по Data Science, мы перевели статью, автор которой решил поделиться своим шаблоном для логирования. Не лишним будет сказать, что этот шаблон пришёлся по душе многим специалистам — от дата-сайентистов профессионалов и до разработчиков ПО разного уровня.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры387
Комментарии 0
QA Automation Engineer
от 200 000 ₽Luna Wealth Investment ManagementМоскваМожно удаленно
PHP-разработчик/PHP-программист (удаленно)
от 60 000 до 120 000 ₽CreativePeopleСевастопольМожно удаленно
Front-End Developer
от 200 000 ₽Luna Wealth Investment ManagementМоскваМожно удаленно
DevOps Engineer
от 200 000 ₽Luna Wealth Investment ManagementМосква
Веб-разработчик
от 110 000 до 130 000 ₽ВсеКолёсаМожно удаленно

Kotlin 1.5: онлайн-мероприятие

Блог компании JetBrainsKotlinКонференции

Недавно мы выпустили первое крупное обновление 2021 года. В честь этого события мы проведем онлайн-встречу, в ходе которой члены команды Kotlin ответят на ваши вопросы о недавних обновлениях и обо всем, что связано с Kotlin (на английском языке). Присоединяйтесь к нам 25 мая в 17:00 МСК.


Подробнее о самом мероприятии, о сессии Ask Me Anything (AMA) на Reddit, а также о том, как задать вопросы и выиграть футболку, читайте ниже.


image

Зарегистрироваться
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Просмотры146
Комментарии 0

BGP redistribute-internal: ещё один рецепт петли маршрутизации

IT-инфраструктураCiscoСетевые технологии
Перевод

Иногда можно наткнуться на такое поведение по умолчанию, обнаружение и понимание которого требует определённой медитации. Для меня одной из таких особенностей была команда “bgp redistribute-internal”. Первоначально назначение этой функции не вызывало у меня каких-либо вопросов, как и то, что её использование может привести к петлям маршрутизации; раз знающие люди написали, что может, значит, так оно и есть. Однако спустя неопределённое время в голове начало скрестись желание получить наглядный пример такой петли. Беглый поиск, впрочем, не дал ничего конкретного.

Читать далее
Рейтинг 0
Просмотры204
Комментарии 0

Цифровая геология, или пусть машины думают и находят золото для нас в Западной Сибири без геологических данных

Open sourceПрограммированиеГеоинформационные сервисыВизуализация данныхНаучно-популярное

Эта статья является продолжением двух предыдущих: Ударим биспектром по бездорожью, или как найти золото в Сибири, в которой мы рассмотрели геологическую модель месторождения золота на территории Новосибирской области и Ищем рудное золото на острове Сумбава, Индонезия, в которых мы построили геологически обусловленную модель машинного обучения для поиска золота или других рудных минералов по всему Тихоокеанскому рудному поясу, используя для геологического моделирования открытые данные на платформе Google Earth Engine (GEE).


Убедившись в сходстве геологических моделей Сибири и Индонезии, применим классификатор для рудного золота Западной Сумбавы, Индонезия для Сибири. Так мы получим геологически корректный детальный прогноз золоторудности для Сибири, не используя вообще никаких геологических данных для этого региона.


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

Улучшение улучшенного фотореализма

Блог компании TimewebОбработка изображенийМашинное обучениеНаучно-популярное
Перевод
Разработчики из Intel Labs при помощи сверточной нейросети улучшают синтертические изображения, повышаеют их стабильность и реализм.

GTA V to Cityscapes


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

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

Очередные микрорайоны с многоэтажками

Урбанизм

Появился план планировки территории, ограниченный железнодорожными путями Курского направления, Люблинской улицей, улицей Нижние пола, улицей Перерва, Москва, ЮВАО (картинки лучше смотреть из PDF файла по ссылке)

Читать далее
Всего голосов 13: ↑6 и ↓7 -1
Просмотры1.2K
Комментарии 9

Кейс: Автоматизация добавления учебных курсов на иностранных языках для Workfusion Automation Academy

Блог компании AlconostЛокализация продуктовУчебный процесс в ITЛайфхаки для гиковИзучение языков

Рассказываем, как упростить добавление в Moodle новых языковых версий вашего контента.
→ Пример реального проекта
→ Конкретные проблемы и решения
→ Как это работает (видео): разбираемся за 2 минуты

Читать далее
Рейтинг 0
Просмотры62
Комментарии 0

Лучшие фантастические циклы по версии «Хьюго». Кто претендует на премию в 2021 году?

Научная фантастика

«Хьюго» — одна из самых известных и авторитетных премий в области фантастики. Она присуждается с 1953-го и победителями в различные годы становились Роджер Желязны, Филип К. Дик, Роберт Сильверберг, Урсула Ле Гуин и многие другие признанные мастера жанра.

Несколько лет назад список номинаций «Хьюго» пополнился новой — за лучшую серию. В этой категории победа уже доставалась «Саге о Форкосиганах» и «Шалиону» Лоис Макмастер Буджолд, «Странники» Бекки Чамберс и «Пространство» Джеймса Кори. Хочется рассказать о тех циклах, которые претендуют на награду в этом году — среди них немало примечательных, правда, к сожалению, пока не все изданы на русском языке.

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

Искусственный интеллект и машинное обучение в интернет-вещании: последние тренды

Работа с видеоСетевые технологии


Привет, Хабр. Меня зовут Александр Альперн, я CEO и основатель компании Webinar Group. Сегодня хотелось бы обсудить такие вопросы, как использование технологий машинного обучения и искусственного интеллекта в интернет-вещании, обработка медиаконтента и доставка его пользователю.

Для чего это нужно? Повышение просмотров, лояльности зрителя, информативности передач, а также снижение нагрузки на сеть — лишь часть преимуществ, предоставляемых современными технологиями.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры164
Комментарии 0

Как мы работаем с логами (сбор логов с сервера, возможность визуализации данных при помощи Graylog)

Блог компании ITSOFTСистемное администрированиеСерверное администрированиеВизуализация данныхСофт
Tutorial

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

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

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

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

Самописный антиспам-сервис Gotoh, или как мы боролись за «белизну» IP-адресов

Блог компании SelectelСпам и антиспамGo
Система антиспама в Selectel до самописного решения

Привет, Хабр! Я Саша Федосеев, младший разработчик Python в Selectel. Несколько лет назад, когда наша компания начала особенно быстро расти, мы столкнулись с проблемой. Нашими ресурсами начали интересоваться всякие недобросовестные спамеры из жарких стран. У нас есть довольно бюджетные конфигурации виртуалок, а что им еще для счастья надо.

Почему мы решили с ними бороться? Ну, рассылается почта с аккаунтов, что тут такого… Однако с точки зрения облачного провайдера есть причины, почему все-таки стоит пресекать «размножение» спамеров.
Читать дальше →
Всего голосов 33: ↑32 и ↓1 +31
Просмотры768
Комментарии 0

Специальные светильники — аварийное освещение

ГаджетыЗдоровье

Наверное, осталось не так много светильников, до которых не дотянулись руки эффективных менеджеров прогресса.

Сегодня я хочу рассказать об этой группе осветительных приборов, а именно - «светильник аварийного освещения постоянного света» (не путать с «пожарными светильниками указателями»).

Это самый маленький светильник на люминесцентной лампе компании vyrtych - multiKOKR

узнать что внутри
Всего голосов 2: ↑2 и ↓0 +2
Просмотры836
Комментарии 3

Этюд — копирование баз данных PostgreSQL без использования pg_dump

PostgreSQLАдминистрирование баз данных

Постановка задачи

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



Первое и самое очевидное решение — pg_dump

Достоинства — простота решения. Штатные методы. Все отработано, документации и материалов великое множество.
Но, достоинства есть продолжения недостатков.
Во-первых: объемы дампов.
Во-вторых: и это самое неприятное, были случаи несовпадения исходной и целевой БД при восстановлении из дампа.
Возможно этот случай заслужит отдельной заметки. Как оказалось, не все так однозначно, с pg_dump

В-третьих: время, сначала на создание дампа, потом на восстановление БД из дампа.

В итоге — нужно искать другой путь копирования БД между серверами. Бизнес требовал, задача интересная.
Не факт, что решение получилось максимально эффективным и не будет изменено/улучшено. Но как этюд на тему использования возможностей PostgreSQL, идея показалась как минимум интересной.
Читать дальше →
Всего голосов 3: ↑1 и ↓2 -1
Просмотры923
Комментарии 3