Рубрика «перевод» - 26

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

Владельцы Tesla Model 3 — Erik Strait и Sean Mitchel установили новый рекорд проехав 606 миль (975 км) по обычным общественным дорогам на одной зарядке.

Новый рекорд Tesla Model 3 - 1
Читать полностью »

Привет! Представляю вашему вниманию перевод статьи "If You’re Not Doing Continuous Asset Management You’re Not Doing Security" автора Daniel Miessler.

Чем больше компания может рассказать о своих активах, тем лучше у них дела с безопасностью. Чем более комплексная и оперативная инвентаризация реализована, тем выше уровень зрелости организации в вопросах защиты информации. Убеждаюсь в этом на протяжении 15 лет, консультируя сотни корпоративных клиентов.
Читать полностью »

От переводчика: Это перевод статьи
https://snarky.ca/how-the-heck-does-async-await-work-in-python-3-5/.
Оригинальная статья показалась мне очень полезной и, как мне кажется, определенно заслуживает внимания, если вы до сих пор плохо представляете, как работает асинхронное программирование в Python.
Все ссылки на сторонние ресурсы, встречающиеся в оригинальном тексте, сохранены как есть. Очень советую прочитать информацию по этим ссылка, в особенности различные PEP, тогда многое встанет на свои места.
Перевод в некоторых местах является достаточно вольным, многие выражения переведены не дословно, но с сохранением основного смысла. Все же русский и английский — разные языки и дословный перевод не всегда лучше и понятнее.
Некоторые термины имеют оригинальное написание рядом в скобках. Это сделано с целью сохранения изначального смысла и для возможности сопоставления с оригинальными техническими терминами в документации на английском языке.
У меня получилось перевести не все термины, некоторые можно перевести по-разному. Если вы знаете, как точно переводится тот или иной термин, прошу указывать это в комментариях. Если такой перевод сделает смысл более понятным, я с удовольствием его добавлю.
Если после прочтения у вас останутся вопросы или вы заметили неточность, обязательно напишите об этом в комментариях.
Приятного чтения!

Являясь разработчиком ядра Python мне всегда хотелось понять, как на самом деле функционирует этот язык. Я понимаю, что всегда найдутся такие закоулки, где я не буду знать всех тонкостей, но, чтобы иметь возможность помогать с решением вопросов и с дизайном языка Python в целом, мне кажется, я должен понимать его базовые семантики и как это все работает "под капотом".Читать полностью »

Представляю вашему вниманию перевод статьи "A brief history of computing in Formula 1".

Современные команды Формулы 1 используют тысячи ультрасовременных компьютеров для проведения измерений, контроля, анализа и симуляции каждого аспекта машин, используемых в Гран При. Разработчик программного обеспечения команды McLaren, Chris Alexander, детально исследовал историю компьютерных технологий в спорте.

От специальной бортовой электроники до бесчисленных виртуальных серверов в дата-центрах по всему миру, компьютеры распространились во всех аспектах инженерии Формулы 1. Но каким же образом технологии дошли до этого? Подобно природе спорта, путешествие компьютеров в Формуле 1 это история скорости и мощности.Читать полностью »

Функциональное программирование пронизывает большую часть основного мира программирования — экосистема JavaScript, Linq для C#, даже функции высокого порядка в Java. Так выглядит Java в 2018-м:

getUserName(users, user -> user.getUserName());

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

Но не всё так радужно. Многие разработчики сопротивляются этому тектоническому сдвигу в нашем подходе к ПО. Честно говоря, сегодня трудно найти работу, связанную с JavaScript, которая не требует знания концепций ФП.
Читать полностью »

Неожиданно для себя обнаружил, что mysql вдруг релизнулся буквально на днях (19 апреля), а статьи на хабре нет — все обсуждают сами-знаете-что.

Постараюсь перевести выжимку из "What's new". Для тех, кто следит за разработкой, тут вероятно не будет ничего или почти ничего нового, для интересующихся время от времени — может показаться интересным. Сразу скажу, что в оригинальном посте более детальный
разбор всех пунктов — тут лишь краткая выжимка со ссылочками.

Оригинал

Читать полностью »

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

Что может пойти не так в геймдизайне - 1

Читать полностью »

Learn OpenGL. Урок 5.3 — Карты теней - 1

Тень — это отсутствие света. Если лучи от источника света не попадают на объект, так как поглощаются другим объектом, то первый объект находится в тени. Тени добавляют реализма к изображению и дают увидеть взаимное расположение объектов. Благодаря ним сцена приобретает "глубину". Сравните следующие изображения сцены с тенями и без:

with_shadows_and_without

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

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

Один из методов — карты теней (shadow maps) — относительно простой в реализации, используется в большинстве видеоигр и даёт достойные результаты. Карты теней не так уж и трудно понять, они довольно дёшевы с точки зрения производительности и их легко улучшить до более продвинутых алгоритмов (типа теней от точечного источника света или каскадных карт теней)

Читать полностью »

OGL3

Гамма-коррекция

Итак, мы вычислили цвета всех пикселей сцены, самое время отобразить их на мониторе. На заре цифровой обработки изображений большинство мониторов имели электронно-лучевые трубки (ЭЛТ). Этот тип мониторов имел физическую особенность: повышение входного напряжение в два раза не означало двукратного увеличения яркости. Зависимость между входным напряжением и яркостью выражалась степенной функцией, с показателем примерно 2.2, также известным как гамма монитора.

Читать полностью »

Ссылка на оригинал

ДТЭК начинает строительство самой большой солнечной электростанции в Украине - 1

ДТЭК начнёт строить близ Никополя (Днепропетровская область) солнечную электростанцию мощностью 200МВт.

Договор на проектирование и возведение самой большой в Украине СЭС энергетический гигант подписал с China Machinery Engineering Company (CMEC) в рамках круглого стола «Китайские инвестиции в развитие энергетики Украины», организованного ассоциацией SilkLink, передаёт dtek.com.

Новая солнечная электростанция ДТЭК будет расположена на территории отработанного карьера – участке, не пригодном для ведения сельского хозяйства.

Никопольская СЭС будет вырабатывать более 280 млн кВт*ч в год – этого будет достаточно для обеспечения энергоснабжение 100 тысяч домохозяйств. Экологический эффект от работы солнечной станции будет состоять в ежегодном сокращении выбросов в атмосферу на 300 тысяч тонн СО2. В придачу, солнечная электростанция позволит создать новые рабочие места и пополнить местные бюджеты десятками миллионов [гривен — прим. перевод.] налоговых отчислений.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js