Архив за 30 июня 2019 - 2

Звуки электродвигателей BMW создал известный кинокомпозитор

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

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

Старт частной ракеты прошел аварийно: видео

Момент старта и аварии на 2:57:30

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

Новый день, и новые подробности о производительности 3D-карт Nvidia нового поколения Super. На этот раз приводятся данные бенчмарка Ashes Of The Singularity: Escalation, и они достаточно интересны.

Видеокарты тестировались при разрешении 1440p. GeForce RTX 2070 Super набрала 6200 баллов, а GeForce RTX 2060 Super — 5200 баллов. Для сравнения, в тех же условиях GeForce RTX 2070 набирает 5500 баллов, а GeForce RTX 2060 — 4700 баллов.

Привет! Сегодня я хочу поделиться советами по написанию совершенного понятного кода, взятые из книги Питера Гудлифа «Ремесло программиста // Практика написания хорошего кода».

Конечно, неплохо было бы прочитать эту занимательную книгу каждому кто пишет код, но для особо ленивых, но желающих перестать меньше мучить и вводить коллег в заблуждение (совесть имейте) представляю под катом 10 принципов самодокументируемого кода:
Читать полностью »

Rocket Lab в седьмой раз успешно запустила ракету Electron

Американская частная аэрокосмическая компания Rocket Lab произвела очередной успешный запуск, седьмой по счёту, ракеты-носителя сверхлёгкого класса Electron в рамках миссии «Make It Rain».

Запуск пришлось в начале недели несколько раз откладывать из-за отсутствия подходящих для старта условий, но 29 июня в 16:30 NZST (7:30 мск) ракета была успешно отправлена на орбиту с пускового комплекса компании на полуострове Махия в Новой Зеландии.

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

Основные элементы камеры смартфона Huawei Mate 20 сгруппированы в форме квадрата с закругленными углами. Это, уже можно сказать, фирменная отличительная особенность модели. Но смартфон следующего поколения может получить совершенное иное исполнение камеры.

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

Погоня тигра за мотоциклом попала на видео

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

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

Предыдущий цикл был посвящен изоляции и многоверсионности PostgreSQL, а сегодня мы начинаем новый — о механизме журналирования (write-ahead logging). Напомню, что материал основан на учебных курсах по администрированию, которые делаем мы с Павлом pluzanov, но не повторяет их дословно и предназначен для вдумчивого чтения и самостоятельного экспериментирования.

Этот цикл будет состоять из четырех частей:

  • Буферный кеш (эта статья);
  • Журнал предзаписи — как устроен и как используется при восстановлении;
  • Контрольная точка и фоновая запись — зачем нужны и как настраиваются;
  • Настройка журнала — уровни и решаемые задачи, надежность и производительность.

Зачем нужно журналирование?

В процессе работы часть данных, с которыми имеет дело СУБД, хранится в оперативной памяти и записывается на диск (или на другой энергонезависимый носитель) отложенным образом. Чем реже это происходит, тем меньше ввод-вывод и тем быстрее работает система.

Но что произойдет в случае сбоя, например, при выключении электропитания или при ошибке в коде СУБД или операционной системы? Все содержимое оперативной памяти будет потеряно, а останутся лишь данные, записанные на диск (при некоторых видах сбоев может пострадать и диск, но в этом случае поможет лишь резервная копия). В принципе можно организовать ввод-вывод таким образом, чтобы данные на диске всегда поддерживались в согласованном состоянии, но это сложно и не слишком эффективно (насколько я знаю, только Firebird пошел таким путем).

Обычно же — в том числе и в PostgreSQL — данные, записанные на диск, оказываются несогласованными и при восстановлении после сбоя требуются специальные действия, чтобы согласованность восстановить. Журналирование — тот самый механизм, который делает это возможным.
Читать полностью »

Технические характеристики и внешний вид Xiaomi Mi CC9 и Meitu Custom Edition

Как уже сообщалось, 2 июля Xiaomi представит серию смартфонов Mi CC9 в составе трёх устройств: Mi CC9, Mi CC9e и Mi CC9 Meitu Custom Edition. В последние дни эти продукты упоминались в целом ряде утечек, случайных или преднамеренных. А теперь в Twitter были опубликованы изображения, демонстрирующие Mi CC9 и версию Meitu Custom Edition с тыльной стороны.

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

SpaceX потеряла 3 спутника Starlink из 60, но в целом все идет по плану - 1

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

Илон Маск отправил 60 спутников 23 мая, все они успешно отделились от ракеты и стали готовиться к началу работы. В пятницу представитель компании заявил, что 45 спутников, используя свои ионные микродвигатели вышли на расчетные орбиты, еще 5 спутников догоняют своих «коллег». Состояние еще 5 проверяется. Тем не менее, в строй войдут не все аппараты — «минимум три» устройства работают не так, как нужно. Вскоре они войдут в атмосферу Земли, где и сгорят.
Читать полностью »


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