Как стать автором
Обновить
14
0
Юрий Соколов @funny_falcon

Программист

«Китайский небесный поезд на красных рельсах» как альтернатива метро и трамваю

Время на прочтение 6 мин
Количество просмотров 16K
Блог компании Timeweb Cloud Научно-популярное Транспорт Будущее здесь Инженерные системы *

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

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

В августе 2022 года в Южном Китае впервые продемонстрирована первая в мире экспериментальная железнодорожная транспортная система — Red Rail. Её наиболее заметной особенностью является подвеска с нулевой мощностью, которая может сэкономить не менее 31 % электроэнергии, обычно необходимой для подвешивания поездов с использованием предыдущей технологии магнитной левитации.
Читать дальше →
Всего голосов 36: ↑28 и ↓8 +20
Комментарии 75

Опыт доработки PostgreSQL: как мы добавили TDE в Platform V Pangolin

Время на прочтение 12 мин
Количество просмотров 5.9K
Блог компании Сбер Высокая производительность *Информационная безопасность *PostgreSQL *Администрирование баз данных *

Привет, Хабр! Меня зовут Владимир Харчиков, я развиваю и сопровождаю Platform V Pangolin в СберТехе. Pangolin ― реляционная СУБД, созданная нами для хранения и обработки данных в высоконагруженных приложениях.

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

Читать далее
Всего голосов 24: ↑23 и ↓1 +22
Комментарии 24

Как я строил карьеру в Amazon, куда меня взяли по ошибке

Время на прочтение 10 мин
Количество просмотров 52K
Блог компании Productivity Inside Карьера в IT-индустрии IT-компании
Перевод
Сегодня я праздную пять лет работы в Amazon. За это время я передал в продакшн боле 500 000 строк кода, проводил инспекцию чужого кода более 500 раз, проектировал, разрабатывал, развёртывал и поддерживал масштабные системы, которыми пользуются тысячи клиентов со всего света. Меня считают одним из ведущих технических лидеров в команде.

Но так было не всегда. В 2015 году меня устроили разработчиком ПО первого ранга. И напрасно. Я был самым настоящим самозванцем. Но мои скудные инженерные навыки не помешали мне в конце концов добиться повышения до второго ранга. Я хочу поделиться своей историей, чтобы помочь и другим самозванцам добиться успеха в компаниях FAANG – ну, или любых других.
Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 54

5 экспериментов с WiFi на ESP32

Время на прочтение 11 мин
Количество просмотров 85K
Программирование *Сетевые технологии *Разработка под Arduino *Гаджеты DIY или Сделай сам
Туториал
Привет Хабр.

Платы ESP32 весьма популярны в виду низкой цены, неплохой вычислительной мощности (процессор 200МГц), развитого SDK с поддержкой как MicroPython так и Arduino IDE, наличием GPIO c поддержкой периферии (SPI, I2C и пр) и беспроводной связи (WiFi, Bluetooth). Сегодня мы посмотрим, что можно сделать на такой плате ценой всего лишь около 12$.



Мы рассмотрим разные варианты использования WiFi, от простого коннекта к сети до WiFi-сниффера. Для тестов понадобится любая плата с ESP32 (лучше с OLED-экраном, как на картинке) и Arduino IDE.

Для тех кому интересно как это работает, продолжение под катом.
Читать дальше →
Всего голосов 45: ↑43 и ↓2 +41
Комментарии 43

Умирает ли RuTracker? Анализируем раздачи

Время на прочтение 14 мин
Количество просмотров 233K
Data Mining *R *Визуализация данных *
Из песочницы
🔥 Технотекст 2020

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


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


У вас есть свой бизнес? Или может… хотя, не важно. Сам процесс добычи данных бесконечен и увлекателен. И даже просто хорошо покопавшись в интернете можно найти себе поле для деятельности.


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


Что она может рассказать владельцам рутрекера? А непосредственным пособникам пиратства в интернете? Или обычному юзеру, увлекающемуся аниме, например?

Читать дальше →
Всего голосов 191: ↑187 и ↓4 +183
Комментарии 296

Глубина кроличьей норы или собеседование по C++ в компании PVS-Studio

Время на прочтение 4 мин
Количество просмотров 21K
Блог компании PVS-Studio C++ *Карьера в IT-индустрии

Собеседование по C++ в компании PVS-Studio

Авторы: Андрей Карпов, khandeliants Филипп Хандельянц.

Хочется поделиться интересной ситуацией, когда вопрос, используемый нами на собеседовании, оказался сложнее, чем задумывал его автор. С языком C++ и компиляторами надо всегда быть начеку. Не заскучаешь.
Читать дальше →
Всего голосов 59: ↑54 и ↓5 +49
Комментарии 208

Какие английские слова IT-лексикона мы неправильно произносим чаще всего

Время на прочтение 5 мин
Количество просмотров 166K
Блог компании EPAM Изучение языков
Пока пара новых статей на технические темы еще в процессе написания, я решил опубликовать небольшой лингвистический материал. Достаточно часто замечаю, что коллеги, у которых английский язык — не родной, неправильно произносят некоторые характерные для IT сферы слова. И дело здесь не в том, насколько аутентично произносятся отдельные звуки, а именно в транскрипции. Регулярно встречал ситуации при общении с носителями, когда неправильно произносимое слово приводило к недопониманиям.

Дальше я приведу несколько наборов слов, сгруппированных по типовым ошибкам. К каждому слову будет приложена транскрипция, приблизительная транскрипция на русском и ссылка на более детальную информацию в словаре. Так как большинство IT компаний все-таки работает с Северной Америкой, то транскрипции будут из US English.
Читать дальше →
Всего голосов 309: ↑308 и ↓1 +307
Комментарии 486

Монолит для сотен версий клиентов: как мы пишем и поддерживаем тесты

Время на прочтение 15 мин
Количество просмотров 11K
Блог компании Badoo Высокая производительность *Тестирование IT-систем *PHP *Программирование *


Всем привет!

Я бэкенд-разработчик в серверной команде Badoo. На прошлогодней конференции HighLoad я выступал с докладом, текстовым вариантом которого и хочу поделиться с вами. Этот пост будет наиболее полезен тем, кто самостоятельно пишет тесты для бэкенда и испытывает проблемы с тестированием legacy-кода, а также тем, кто хочет тестировать сложную бизнес-логику.

О чём пойдёт речь? Сначала я коротко расскажу о нашем процессе разработки и о том, как он влияет на нашу потребность в тестах и желание эти тесты писать. Затем мы пройдёмся снизу вверх по пирамиде автоматизации тестирования, обсудим используемые нами виды тестов, поговорим об инструментах внутри каждого из них и о том, какие проблемы мы решаем с их помощью. В конце рассмотрим, как поддерживать и запускать всё это добро.
Читать дальше →
Всего голосов 47: ↑47 и ↓0 +47
Комментарии 6

RedisPipe — вместе веселее

Время на прочтение 15 мин
Количество просмотров 6.1K
Блог компании Joom Высокая производительность *Open source *Программирование *Go *

Когда я думаю о том, как работают наивные RPC клиенты, мне вспоминается анекдот:


Суд.
— Подсудимый, за что вы убили женщину?
— Еду я в автобусе, подходит кондуктор к женщине, с требованием купить билет. Женщина открыла сумочку, достала кошелочку, закрыла сумочку, открыла кошелочку, достала кошелек, закрыла кошелочку, открыла сумочку, положила туда кошелочку, закрыла сумочку, открыла кошелек, достала деньги, открыла сумочку, достала кошелочку, закрыла сумочку, открыла кошелочку, положила туда кошелек, закрыла кошелочку, открыла сумочку, положила туда кошелочку.
— И что?
— Контролер ей дал билет. Женщина открыла сумочку, достала кошелочку, закрыла сумочку, открыла кошелочку, достала кошелек, закрыла кошелочку, открыла сумочку, положила туда кошелочку, закрыла сумочку, открыла кошелек, положила туда билет, закрыла кошелек, открыла сумочку, достала кошелочку, закрыла сумочку, открыла кошелочку, положила туда кошелек, закрыла кошелочку, открыла сумочку, положила туда кошелочку, закрыла сумочку.
«Возьмите сдачу», раздался голос контролера. Женщина… открыла сумочку…
— Да убить её мало, — не выдерживает прокурор.
— Так я это и сделал.
© С.Альтов

А если серьёзно
Всего голосов 32: ↑30 и ↓2 +28
Комментарии 7

Информация

В рейтинге
3 610-й
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность