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

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Мой опыт в IT компании

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 36

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

Здесь написано про шаги в моей компании без погружения в процессы и инструментов.

У меня достаточно негативного и неуспешного опыта, так и положительного в разных компаниях.

Решил написать эту статью, потому что добился успешного опыта без негатива (опираясь на сухие цифры, которые под NDA и не могу сказать что за проект).

Пожалуйста, поделитесь своим опытом, он может мне пригодится в будущем.

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

Новости

Геотермальная энергия и Google: первый серьёзный проект по снабжению дата-центров тепловой энергией Земли

Время на прочтение 4 мин
Количество просмотров 176

Использование тепловой энергии недр Земли — идея не новая, она реализована во многих странах, включая Исландию, Новую Зеландию, Италию, Россию, Францию, Мексику, Никарагуа, Китай, Японию и некоторые другие государства. В мире работает несколько сотен геотермальных энергоблоков, причём самый большой производитель и одновременно потребитель такого вида энергии — США, где общая мощность станций такого типа равна 2 587 МВт, при мировом показателе в 14 тысяч МВт.

Нет ничего удивительного в том, что именно в США появилась геотермальная электростанция, которая даёт энергию ЦОД. Речь идёт о дата-центрах корпорации Google. Пока что это пилотный проект, но если результаты будут удовлетворительными, его масштабируют. Подробности — под катом.

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

Реализация кодека 66b/64b на языке VHDL

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 472

В протоколах передачи данных для стабильной работы используются кодеки, выбранные разработчиками с учётом следующих требований:

равномерное распределение 0 и 1 в канале

простота кодирования/декодирования

иметь небольшую избыточность

Один из самых распространённых протоколов, о которых думаю, если не каждый человек, то уж каждый инженер точно слышал, является Ethernet, который имеет большое количество стандартов. Он так же использует кодек, а именно 66b/64b, который широко известен в инженерных кругах. Вот небольшой список популярных протоколов, использующих этот кодек:

Ethernet (10,40,100G)

Common Public Radio Interface

Fibre Channel (10G, 16G)

Infiniband (FDR, EDR)

Thunderbolt

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

Кастомная механика Mode Sonnet: качественная клавиатура для работы и не только

Время на прочтение 4 мин
Количество просмотров 1.4K

Механические клавиатуры на Хабре ценят многие — как разработчики, так и геймеры (иногда это один и тот же человек). К сожалению, новые модели, которые заслуживают внимания, появляются не так часто, как хотелось бы. Но всё же это происходит — как и в случае выхода Mode Sonnet. Подробнее об этой клавиатуре — под катом.

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Комментарии 9

Истории

Timed wait events in PostgreSQL

Уровень сложности Сложный
Время на прочтение 7 мин
Количество просмотров 522

перевод второй статьи известного специалиста в области Oracle Фрица Хугланда на тему трассировки postgresql при помощи bpftrace (первую статью я перевёл ранее см. https://habr.com/ru/companies/gnivc/articles/769356/)

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

Симулятор электронных схем Qucs-S: обзор новшеств версии 2.1.0

Время на прочтение 5 мин
Количество просмотров 962

Qucs-S является программой с открытым исходным кодом для моделирования электронных схем. Qucs-S кроссплатформенный (поддерживаются Linux и Windows) и написан на С++ с использованием набора библиотек Qt. Для работы Qucs рекомендуется использовать также открытый движок моделирования Ngspice. Первый релиз Qucs, на котором основан Qucs-S, состоялся в 2003 году. В декабре этого года программе исполняется 20 лет. Актуальным релизом Qucs-S на текущий момент является версия 2.1.0. Далее будет рассказано о функциях, добавленных в релизах, вышедших в этом году.

Осторожно! Далее имеются анимированные GIF.

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

Рубрика «Сделай сам»: корпоративный портал своими руками

Время на прочтение 6 мин
Количество просмотров 786

Привет, Хабр!

Наверняка большинство из вас знает, что такое "Интранет" (далее — "Интра"), а многие так и вовсе видели своими глазами и даже щупали курсором. Для тех, кто в танке все же не в курсе, уточню: это такой корпоративный портал, локальный сетевой ресурс для своих. Как соцсеть в миниатюре. Здесь сконцентрировано все самое важное для сотрудников, начиная от документации и заканчивая рабочими (и не только) чатиками — все зависит от потребностей конкретной компании.

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

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

Как космонавты поддерживают работоспособность тела с минимальным количеством оборудования

Время на прочтение 6 мин
Количество просмотров 782

Десятилетия исследований, проведённых на борту Международной космической станции (МКС) и других космических кораблей, расположенных на низкой околоземной орбите (НОО), показали, что длительное пребывание в условиях микрогравитации негативно сказывается на физиологии человека. Среди наиболее заметных последствий - атрофия мышц и потеря плотности костей, а также влияние на зрение, кровообращение и сердечно-сосудистую систему. Однако, как показали исследования NASA Twin Study, последствия могут распространяться на функции органов, психологическое воздействие и экспрессию генов. Смягчение этих последствий жизненно важно для будущих полётов на Луну, Марс и в другие места глубокого космоса.

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

Не ждите, что «Теория всего» все объяснит

Время на прочтение 6 мин
Количество просмотров 1.5K

Что толку в законах физики, если мы не можем решить уравнения, которые их описывают?

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

Читать!
Всего голосов 5: ↑0 и ↓5 -5
Комментарии 1

CADLib API: От API к прямой работе с базой данных модели через SQL-запросы

Время на прочтение 6 мин
Количество просмотров 252

Рассмотрим вариант расширения стандартного CADLib API в части выборки объектов с некоторыми параметрами из базы при помощи SQL-запросов на примере получения всех файлов публикации, в которых встречаются объекты коллизий. Подобную задачу мы решим сперва вручную при помощи только лишь методов CADLib API, а затем комбинированным способом, с переносом части логики в SQL-запрос. Весь исходный код доступен на GitHub по ссылке.

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

Квантовое распределение ключей в оптических транспортных сетях

Время на прочтение 8 мин
Количество просмотров 278

Особенности мультиплексирования квантовых и информационных каналов оптической транспортной сети

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

В центре этой технологии находится процесс, известный как квантовое распределение ключей (КРК). Этот процесс позволяет двум сторонам формировать у себя коррелированные битовые последовательности, которые в дальнейшем могут быть использованы сторонами как симметричные криптографические ключи. При этом никакой злоумышленник не сможет перехватить или скопировать этот ключ без обнаружения благодаря уникальным свойствам квантовых частиц, таких как фотоны, которые изменяют свое состояние при попытке измерения или копирования, тем самым сигнализируя о попытке вмешательства.

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

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

Как запустить контейнер Docker внутри конвейера GitLab CI

Время на прочтение 5 мин
Количество просмотров 797

Довольно часто мы используем GitLab CI для докеризации наших приложений. Но как запустить контейнер Docker из GitLab Container Registry? Можно ли использовать Docker Compose? Делимся переводом статьи, в которой автор отвечает на эти вопросы и рассказывает о функции services keyword в GitLab CI, которая позволяет запустить один или несколько образов Docker и связать их с вашим заданием.

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

Потратил за год 2,3 миллиона рублей, записывая каждую покупку. Узнал много нового о себе

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 5.3K

Уже несколько лет я веду детальный контроль наших семейных расходов. Делаю я это в первую очередь для того, чтобы самому себе ответить на вопрос: а сколько мы в действительности тратим денег в разрезе разных категорий? А какова динамика этих расходов во времени? И самое главное - какова наша личная инфляция?

Читать далее
Всего голосов 41: ↑30 и ↓11 +19
Комментарии 46

Ближайшие события

Что я делал, когда развивал свою карьеру бэкенд разработчика

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 2.3K

Меня зовут Константин, последние 6 лет я профессионально занимаюсь разработкой. К сожалению (а может быть и к счастью) у меня нет фундаментального образования по computer-science. Я решил сменить профессию после 30, поменяв предметную область с фондового рынка на программирование. И я прекрасно помню этот период времени, когда хватался любую полезную информацию в поисках куда и как двигаться дальше. 

В кругу моих друзей и знакомых не было людей, кто бы профессионально занимался программированием много лет и мог дать дельный совет. Поэтому карьерный путь у меня был «самописный», в течение которого я выработал некоторый свод собственных правил, которые помогают мне развиваться в профессии. Некоторые из этих рекомендаций могут показаться тривиальными и очевидными, но благодаря им, а сейчас с командой Альфа Мобайла разрабатываю мобильное приложение для частных лиц, которое на протяжение последних двух лет было признано лучшим на российском рынке независимыми рейтинговыми агентствами. Вроде работают).

Итак, приступим.

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 6

Торговые роботы на Golang

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 1.1K

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

Я Александр Парфенов, бэкенд-разработчик в Тинькофф Инвестициях и автор InvestAPI SDK для языка Go. Расскажу о том, как автоматизировать торговые стратегии при помощи Tinkoff INVEST API и языка Go.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

SOLID — это несложно. С примерами на Python

Время на прочтение 16 мин
Количество просмотров 2.3K

Привет, Хабр! Меня зовут Павел Корсаков, я python-разработчик в облачном провайдере beeline cloud.

Почти на всех собеседованиях задают вопросы про SOLID: что это такое, зачем нужен, как его применяет кандидат, как понимает принципы из него?

Мы тоже спрашиваем кандидатов про SOLID. Чаще всего они рассказывают, что SOLID — это акроним, озвучивают все его принципы, но объяснить и привести примеры могут лишь для половины. На остальных либо плавают, либо сливаются.

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

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Комментарии 9

Простая, недорогая, точная высокотемпературная электропечь своими руками

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1.8K

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

Здесь мы говорим о разного рода работах в условиях домашней любительской мастерской, где обычные печные дела — термообработка металлов, литьё из алюминия-бронзы, гончарное дело.
Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 12

Один бот против тысяч мемов, или как я создал бота-полицейского для мем-чата

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 573

Привет, я Дима Абакумов, разработчик в диджитал-агентстве ДАЛЕЕ. Расскажу, как я написал бота на Python, который находит дубли мемов в нашем мем-чате, и какие методы сравнения изображений для этого использовал.

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

PHP и Laravel дайджест новостей за ноябрь 2023 года

Время на прочтение 5 мин
Количество просмотров 565

Всем привет! Краткий обзор новостей из мира PHP и Laravel за ноябрь 2023 года от Сергея Пантелеева и Данила Щуцкого.

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

Глобальные катастрофы в книгах Лю Цысиня

Время на прочтение 4 мин
Количество просмотров 1.5K

Как и многие фантасты, Лю Цысинь часто задумывается о будущем человечества и угрозах, с которыми оно может сталкиваться. Поэтому довольно часто в его книгах на Землю обрушиваются глобальные катаклизмы или враждебные цивилизации, которые могут погубить все живое на планете. Хотя такая завязка почти всегда означает динамичный и напряженный сюжет с высокими ставками, Цысинь постоянно обращается к этой теме не только, чтобы развлечь читателя. Моделируя различные сценарии, он размышляет, какой наиболее оптимальный ответ могут дать герои, что необходимо для выживания цивилизации. При этом он скорее оптимист, чем пессимист, и верит, что если приложить достаточно усилий, спасение возможно.

Читать далее
Всего голосов 11: ↑8 и ↓3 +5
Комментарии 0