Pull to refresh
3
0
Send message

Словарь-справочник юридических терминов из ГОСТов для сферы IT. Часть 1 — А-Ав

Level of difficultyEasy
Reading time19 min
Views2.2K

Участие в ВТО потребовало стандартизации терминов и определений, для: «предупреждения действий, вводящих в заблуждение приобретателей, в том числе потребителей» (ст. 6, 46 184-ФЗ). Общепринятая двухуровневая система разделения на обязательные техрегламенты и добровольные ГОСТы становится одноуровневой после требований ст.46 184-ФЗ, при создании описаний и в контрактах на поставку и, соответственно, для используемых терминов и интерпретации их определений. В данном словаре представлены десятки тысяч определений, чтобы эффективнее реализовывать различные задачи в IT отрасли.

Читать далее
Total votes 21: ↑6 and ↓15-6
Comments19

Полнотекстовый поиск в PostgreSQL с SQLAlchemy

Level of difficultyMedium
Reading time7 min
Views7.8K

Привет, Хабр! В прошлой статье я  писал о том, как реализовать end-to-end тестирование telegram-бота. А сегодня расскажу о том, как реализовать полнотекстовый поиск в Postgres посредством SQLAlchemy и как его проиндексировать. 

Меня зовут Михаил Выборный, я python-разработчик, backend-developer в облачном провайдере beeline cloud. Вы узнаете, как подготовить файл миграции для alembic. В конце статьи я приведу ссылку на небольшой репозиторий, где реализовал сервис-класс для удобной интеграции поиска в свой проект. 

Читать далее
Total votes 8: ↑8 and ↓0+8
Comments5

Какие компьютерные игры создавали в СССР и России

Reading time8 min
Views15K

В этой статье расскажем про исследования, которые ещё в 1970-е годы проводили с помощью игровых приставок, поговорим про Тетрис, шахматы и «Петьку и Василия Ивановича», увидим, что «Аллоды онлайн» снова стали популярными, вспомним о том, что Heroes of Might and Magic 5 разработала российская компания, и узнаем, какая связь между Escape From Tarkov и Elden Ring.  

Время запастись чаем и бутербродами, путешествие будет долгим. Мы начнём издалека – с игровых автоматов. 

Читать далее
Total votes 36: ↑30 and ↓6+33
Comments59

Нет, термоядерная энергия не будет «безграничной»

Level of difficultyEasy
Reading time7 min
Views30K

Промт: Fusion Energy

В декабре прошлого года исследователи из Национального комплекса лазерных термоядерных реакций США (National Ignition Facility) достигли того, что многие в индустрии термоядерного синтеза называют моментом «Братьев Райт». Используя лазер, они облучили сосуд из золота импульсом энергии длиной в микросекунду и получили в итоге примерно на 50 процентов больше энергии, чем они вложили. Этот процесс называется термоядерным зажиганием (Fusion ignition), и это триумф, которого ждали с 1970-х годов. Технология термоядерного синтеза, которая всегда находилась в 30-летней перспективе, внезапно стала ближе.

Читать далее
Total votes 44: ↑34 and ↓10+38
Comments177

Нет, в Haskell неудобно обрабатывать ошибки (если не пользоваться эффектами)

Reading time6 min
Views5.8K

Если вы когда-нибудь читали агитации, призывающие к изучению Haskell, наверняка вас убеждали, что в нём ну очень удобно обрабатывать ошибки, ведь там есть Монада Either.

Но это неправда. В хаскельных школах не рассказывают, как удобно(?) обрабатывать ошибки. А я расскажу.

Обработать ошибки без регистрации и СМС
Total votes 29: ↑28 and ↓1+37
Comments19

Моя любимая функция Kotlin

Reading time6 min
Views13K
За последние несколько лет я видел много дискуссий о функциях Kotlin. Среди обсуждаемых тем обнуляемость всегда в первых рядах. Мне она нравится, но это определенно не моя любимая функция.

Больше всего в Kotlin мне нравятся некоторые мелкие особенности, благодаря которым язык становится очень элегантным. Например, смарт-кастинг (контракты), приостановка, функции приемника/расширения и делегирование.

Но на данный момент моей любимой особенностью является сочетание функций inline и suspend.
Читать дальше →
Total votes 20: ↑16 and ↓4+17
Comments2

Telegram бот с offline распознаванием голосовых и генерацией аудио из текста

Reading time9 min
Views26K

Всем привет! После прочтения постов про голосового ассистента и  сервис Silero, мне стало интересно поиграться с offline распознаванием аудио в текст, а также с обратным преобразованием текст в аудио. И как все начинающие разработчики я сделал своего Telegram бота. Просто Telegram – это удобный и мобильный интерфейс для взаимодействия с чем угодно.

В своем пет-проекте я использовал aiogram, vosk, silero и ffmpeg.

Подробности под катом!
Total votes 17: ↑14 and ↓3+13
Comments14

29 сентября — QIWI Server Party HARD EDITION

Reading time2 min
Views818

Привет!

Вчера прошёл наш QIWI Server Party SOFT EDITION (кстати, вот тут запись трансляции). А 29 сентября мы проведём вторую часть митапа, которая будет уже про техническую сторону. 

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

Итак, вот что вас ждёт на HARD EDITION:

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments0

«Проблема кочевника»: как инвестировать тому, кто не знает где он будет жить?

Reading time6 min
Views14K

Так получилось что за последние 16 лет география моей жизни выглядела так: Латвия -> Кипр -> Великобритания -> Китай -> Великобритания -> Америка -> Великобритания -> Норвегия -> Россия -> Ангола -> Египет -> Сенегал -> Португалия!

Я не считаю себя "цифровым кочевником", но кажется я где-то там, не далеко от них! Не знаю, что меня ждет в следующие 16 лет, но не удивлюсь если мы успеем пожить еще в десятке разных стран.

Вопрос: имеет ли это какое-то влияние на мой финансовый план? Есть ли портфель, который оптимален именно для "кочевника"?

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

Поехали!
Total votes 11: ↑7 and ↓4+8
Comments37

Почему практически бесполезно делать локомотив мощнее

Reading time10 min
Views88K
Физика движения локомотива такая: чем он мощнее, тем лучше он трётся о рельс и больше тянет. При этом чем больше вам нужно тянуть, тем тяжелее должен быть локомотив, чтобы не проскальзывать по рельсу. А чем тяжелее он будет, тем больше шансов повредить рельс. В итоге примерно к 2000-м годам вся эта система достигла равновесия: более-менее устаканились ТТХ отечественных локомотивов с учётом ширины колеи и допустимого износа пути.



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

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

Давайте покажу завод «Уральские локомотивы» — но не ту часть, где прекрасные Ласточки, а ту, где самый хардкор.
Читать дальше →
Total votes 132: ↑130 and ↓2+178
Comments457

Современный подход к работе с куки

Reading time4 min
Views26K
Вы когда-нибудь работали с куки? Казалось ли вам при этом, что их использование организовано просто и понятно? Полагаю, что в работе с куки есть множество нюансов, о которых стоит знать новичкам.


Читать дальше →
Total votes 38: ↑31 and ↓7+35
Comments6

Модуль «СПДС»: расширение функционала таблиц nanoCAD

Reading time3 min
Views1.8K

В модуле «СПДС» есть инструменты по работе с таблицами nanoCAD, которых нет в Платформе. Эти команды позволяют  восстановить таблицы, начерченные примитивами, ускорить процесс оформления таблиц на форматы, внести изменения в ячейку таблицы, минуя редактор.

Читать далее
Total votes 7: ↑6 and ↓1+6
Comments0

Физкультура для программиста, есть ли хороший выход?

Reading time6 min
Views52K

У меня никода не было мотивации заниматься физкультурой. Даже в детстве я предпочитал спорту киберспорт. С началом профессиональной деятельности поменялся только характер запускаемых программ. Спортивным стало программирование. И, как полагается профессиональному спортсмену, я продолжал хорошо питаться. Все поменялось когда мне стукнуло 25. Я поменял свое отношение к физическим нагрузкам - я стал их просто ненавидеть, они стали моим приговором. При росте 175 и весе в 120 кг я заимел гипертонию с аритмией. Выполнение обычных бытовых дел выматывало так, что на работу сил оставалось все меньше и меньше. Впереди начали маячить серьезные проблемы со здоровьем. Как я за 10 лет нашел выход из этой ситуации? Да никак. Подробности под катом.

Читать далее
Total votes 124: ↑117 and ↓7+140
Comments691

API Тиньков.Инвестиции. Первые шаги

Reading time5 min
Views152K
Практически с первых дней я стал клиентом Тиньков.Инвестиции.

И с этого же момента меня терзают смутные сомнения — отражает ли личный кабинет объективную реальность?

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

И мне непонятно, это доллар вырос или я такой результативный инвестор?

А как же комиссии, налоги и прочие дивиденды?

Вот бы взять все мои сделки и расписать по ФИФО, как в складском учете… А сверху положить полученные дивиденды, а потом вычесть налоги.

Вот тогда я и увижу понятный мне результат.

Оказалось, у Тинькова есть API, которое позволяет писать торговых роботов (мне это совсем не интересно), а также загружать данные по своему портфелю и операциям.

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

Полезные ссылки:

Описание API
Еще описание
Читать дальше →
Total votes 15: ↑13 and ↓2+19
Comments64

Устройство современного веб-браузера Chrome (часть 2/4)

Reading time7 min
Views18K

Это 2-я часть из 4-х, в которой рассматривается внутренняя работа Chrome. В предыдущей части мы рассмотрели, как различные процессы и потоки работают с разными частями браузера. В этом посте мы подробнее рассмотрим, как каждый процесс и поток взаимодействуют, чтобы отобразить веб-сайт.


Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments5

Фильтр Калмана — это легко

Reading time18 min
Views79K


Много людей, в первый раз сталкивающихся в работе с датчиками, склонны считать, что получаемые показания — это точные значения. Некоторые вспоминают, что в показаниях всегда есть погрешности и ошибки. Чтобы ошибки в измерениях не приводили к ошибкам в функционировании системы в целом, данные датчиков необходимо обрабатывать. На ум сразу приходит словосочетание “фильтр Калмана”. Но слава этого “страшного” алгоритма, малопонятные формулы и разнообразие используемых обозначений отпугивают разработчиков. Постараемся разобраться с ним на практическом примере.
Читать дальше →
Total votes 50: ↑48 and ↓2+69
Comments34

ЦОД Facebook в Азии запитают от солнечных батарей на крышах зданий

Reading time2 min
Views1.4K

Facebook закупит электроэнергию у сингапурской компании Sunseap Group в рамках соглашения о закупке энергии Power Purchase Agreement (PPA). Оно предусматривает установку солнечных батарей на 1200 крышах жилых и 49 государственных зданий по всему Сингапуру. При полном запуске проекта общая мощность солнечных панелей составит 100 МВт.
Читать дальше →
Total votes 18: ↑18 and ↓0+18
Comments2

DINS JAVA EVENING (online): троттлинг, Token Bucket и финансовая математика

Reading time2 min
Views1.9K
На встрече Владимир Бухтояров из DINS сделает обзор алгоритма Token Bucket, а Дмитрий Янтер из Технологического центра Дойче Банка объяснит, зачем разработчику знать высшую математику. Оба спикера ответят на ваши вопросы.

Встречаемся 22 июля в 19:00. Участие бесплатное, но нужно зарегистрироваться.

Подробная программа и информация о спикерах — под катом.

image

Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments0

Оптические чипы в чашке Петри и квантовые сети — магистратура мегафакультета фотоники ИТМО

Reading time6 min
Views2.7K
Сегодня мы расскажем, что изучают магистры и чем занимаются выпускники факультета. Также поговорим об их знаковых работах вроде гиперболических плазмон-поляритонов.

Читать дальше →
Total votes 8: ↑7 and ↓1+10
Comments1
1

Information

Rating
Does not participate
Registered
Activity