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

Пользователь

Отправить сообщение

Зачем нужна мембрана

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

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

Что вообще такое мембрана? Это синтетическая плёнка, которую можно нанести на любую ткань. Она пропускает одни вещества и задерживает другие. Задача мембраны на ткани — пропускать влагу изнутри куртки и не пропускать её снаружи. Другими словами, если вы идёте в куртке с мембраной, вы не промокнете под дождём, а влага, которая скапливается под одеждой при физических нагрузках, может выводиться через ткань. Однако нужно понимать, что мембрана, даже самая лучшая, — это барьер. Если вы пойдёте в хорошую погоду в куртке с мембраной, а потом в куртке из такой же ткани, но без мембраны, комфортнее будет в куртке без мембраны, потому что влага от тела будет испаряться лучше, мембрана будет мешать быстрому испарению влаги. Но в дождь куртка с тканью с мембраной, конечно же, предпочтительнее.

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

Здесь нужно сказать еще несколько слов о самой мембране.

Мембрану придумали в конце 1970-х годов в компании Gore, и сейчас она известна как Gore-Tex. Несколько лет назад я связался с ними, чтобы узнать, у кого можно покупать их ткань с мембраной в России. Мне ответили, что нельзя просто взять и начать покупать у них ткань с мембраной, нужно пройти множество проверок, соответствовать определённым требованиям, и только тогда они продадут тебе ткань. Так я понял, что процентов девяносто GORE-TEX на нашем рынке — это просто подделка. Есть неплохие мембраны от других производителей, но они очень дорого стоят. Я считал, ещё до 2022 года, что ветровка из полиэстера с пропиткой у меня в рознице стоила 5000 рублей, а из качественной ткани с мембраной будет стоить 15000 рублей — это значительно дороже. Большинство мембран на нашем рынке — это, если упростить, полиэтиленовая плёнка, которую приклеивают на ткань. Она, конечно, влагу не пропускает, но и совсем не "дышит".

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

Читать далее
Всего голосов 23: ↑16 и ↓7+17
Комментарии63

Swama: CLI-инструмент для работы с Swagger/OpenAPI

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

Как Swama помогает упростить работу с API-спецификациями Swagger/OpenAPI: обзор возможностей CLI-инструмента.

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

Необычные приёмы отладки, которые браузер от вас скрывает

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

Список неочевидных, но при этом полезных хаков, которые позволят использовать отладчик вашего браузера1 более полноценно. Для понимания материала статьи потребуется как минимум средний уровень владения инструментами разработчика.
Читать дальше →
Всего голосов 70: ↑69 и ↓1+94
Комментарии12

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

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

Сейчас идет период вопросов от ФНС по финансовым счетам физлиц-резидентов РФ открытых за пределами территории РФ, в прошлом или даже позапрошлом году, так как ФНС добирается до сведений переданных партнерами РФ по CRS, там где еще работает.

И начинают доходить руки у отделов валютного контроля ФНС, позадавать вопросы физлицам-резидентам, кто по мнению ФНС должен был представить отчеты по зарубежным счетам до 01 июня 2024 года, но почему-то это не сделал.

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

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

Как наркокартели могут помочь бизнесу с оргструктурой

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

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

Далее следует описание уроков, которые бизнес может извлечь из этого опыта для построения собственной организационной структуры. Это всё разбавлено историями про тщетность борьбы с симптомами; как мексиканцы популяризовали авокадо, а китайцы - биткоин; и при чём тут Уолтер Уайт.

Получить первые уроки бесплатно
Всего голосов 44: ↑42 и ↓2+52
Комментарии20

Почему Cities: Skylines 2 так тормозит (часть 1)

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

Одна из самых долгожданных игр для PC Cities: Skylines 2 вышла в конце октября, но получила смешанные отзывы. По моим ощущениям, геймплейно и с точки зрения симуляции игра сделала шаг в правильном направлении, и по крайней мере, теоретически она выглядит более целостной по функциям, чем первая часть. Однако в ней присутствуют существенные изъяны, от проблем с балансом и спорных дизайнерских решений до багов, из-за которых экономическая симуляция игры становится практически бесцельной. Стала ли она достойным преемником оригинала — пока вопрос открытый, но все сходятся в одном: производительность проекта далека от должного уровня.

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

Почему я сначала не хотел в тимлиды, а когда занял такую должность в ЮMoney, то понял, что это мой путь

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

Привет, меня зовут Денис Лыков, я IT-директор в ЮMoney. Порассуждал про тимлида в ИТ — кто это, что он делает, какие использует инструменты и чем отличается от техлида. Разобрал задачи тимлида в финтехе и пофантазировал, есть ли кто-то выше по должности, чем он (оказалось, что да!). Статья будет полезна тем, кто работает тимлидом, хочет им стать или сделать тимлидом коллегу.

Читать далее
Всего голосов 8: ↑3 и ↓50
Комментарии7

Практика Go — Основы

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

Сборник реальных советов по написанию сопровождаемых программ на языке Go. Автор - Dave Cheney, опытный разработчик на Go и один из его ведущих пропагандистов.

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

Правильное Unit тестирование: декомпозиция тест кейсов в теории и на практике

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

Мы продолжаем наш цикл статей о тестировании. Ранее мы узнали о распространённости юнит тестирования в среде разработчиков, а также о том, стоит ли нам, разработчикам, тестировать свой код (спойлер: всё же скорее стоит). Сегодня же мы затронем несколько более прикладную часть грамотного процесса тестирования, а именно создание тест кейсов. Первоначально выделение кейсов может показаться разработчику тривиальной задачей, но, как мы скоро увидим, данный процесс можно определить некоторым набором правил.

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

Приёмы нарративного дизайна. Краткий обзор

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

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

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

Как считать токены для GPT-3/GPT-4

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

OpenAI предоставляет мощные инструменты для работы с GPT-3 и GPT-4. Однако возможность подсчёта токенов реализована только для JavaScript и Python, что не покрывает всех возможных вариантов использования. В связи с этим я разработал универсальную библиотеку GPT-Tokenator для подсчёта токенов на C++, экспортировал функцию подсчёта токенов в C, что даёт возможность использовать её во многих языках программирования.

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

Архитектура event-driven приложений

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


Автор статьи: Артем Михайлов


Введение в концепцию event-driven архитектуры


Event-driven архитектура — это концепция программирования, которая позволяет создавать сложные приложения, используя событийно-ориентированный подход. Основная идея заключается в том, что все действия в приложении основаны на событиях. Это позволяет создавать распределенные системы, которые легко масштабируются и обладают высокой отказоустойчивостью.
Читать дальше →
Всего голосов 13: ↑9 и ↓4+7
Комментарии6

Из SQL в NoSQL: меняем парадигму запросов

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

Пользовательский опыт напрямую зависит от скорости выполнения запросов к данным. Мы привыкли, что SQL базы данных строят оптимальный план запроса за нас. В случае многих NoSQL баз данных, оптимизация запроса ложится на разработчика. Меня зовут Жора и вместе с @yngvar_antonsson мы провели много времени за аудитом запросов у наших заказчиков. Сегодня мы расскажем про перфоманс, оптимизации и про тяжелые запросы на примере Tarantool. Будет интересно всем, кто уже работает или только собирается работать с Tarantool, а также тем, кто строит кластерные системы поверх своих БД.

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

Postman для эффективного тестирования API

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

Статья для тех, кто хочет повысить эффективность QA за счет автоматизации тестирования API или просто хочет изучить новые методы. Я проведу вас через процесс пошагового создания автоматизированных тестов в Postman, охватывая автоматизацию интеграционных тестов и тестов, основанных на данных.

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

Пишем Telegram бота для распознавания голосовых сообщений и их обработки с помощью AI

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

Всем привет. Меня зовут Игорь Филиппов и я веб-разработчик. Вы, вероятнее всего, знаете, как прочно ChatGPT закрепился в медийном пространстве. Ежедневно выходит сотни статей и видео на эту тему, предлагая разнообразные варианты применения.

Мне в голову пришла идея создать бота, который автоматически под каждым голосовым сообщением оставляет свой реплай с полной расшифровкой аудио. Но в процессе разработки я подумал, что можно дополнительно проинтегрировать бота с ChatGPT - для получения краткого пересказа самого сообщения. Тем более, к тому моменту, когда я делал бота, Open AI только выпустила доступ к API.

С какими сложностями столкнулся, как решил и что получилось в итоге описал в этой статье.

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

Стратегии развертывания (деплоя) и стратегии кэширования

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

Приведу несколько распространённых стратегий развертывания приложений/сервисов, а также разберу пять популярных стратегий «жонглирования» данными между системами кеширования и базами данных.

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

Исчерпывающее руководство по различным типам API

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

API (Application Programming Interface, программный интерфейс приложения), является жизненно важным компонентом в современном ландшафте разработки программного обеспечения, обеспечивая строительные блоки для взаимодействия приложений друг с другом. В этой статье рассмотрим пять основных типов API: REST, SOAP, WebSocket, gRPC и GraphQL, чтобы получить более четкое представление об их функциях, особенностях и идеальных сценариях использования.

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

Локальное окружение для изучения Web3.js и Ethereum

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

В данной статье я расскажу как настроить окружение для изучения библиотеки web3.js Статья рассчитана на тех, кто интересуется blockchain и хочет научиться взаимодействовать с сетью Ethereum, она же EVM (Ethereum Virtual Machine), через библиотеку web3.js

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

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

Долгоиграющие приложения на PHP

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

Мы часто сталкиваемся с задачами, которые требуют работы нашего кода дольше, чем длится простой HTTP-запрос. Это могут быть как выгрузки данных для интеграции с партнёрами, так и просто приложения, которые должны реагировать на события в системе в момент их появления. Конечно, можно использовать другие языки программирования, но это увеличит стек и усложнит систему.

Меня зовут Александр Пряхин, я TechUnit Lead в Авито. В IT работаю уже 14 лет. Из них 8 лет руковожу командами. Параллельно с этим преподаю и менторю. Сегодня разберём, как готовить демонов на PHP — от А до Я, и почему это актуально.

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

OpenAssistant: Вышла бесплатная открытая альтернатива ChatGPT

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

Участники открытого сообщества LAION-AI выпустили в открытый доступ первые обученные модели OA_SFT_Llama_30B и OA_SFT_Llama_13B. и запустили ИИ-чатбот OpenAssistant на их основе. На текущий момент доступны модели в 13 и 30 млрд параметров, дообученные на мультиязычных датасетах, собранных сообществом. В основе моделей лежит уже успевшая стать популярной LLaMA.

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

"Мы хотим, чтобы OpenAssistant стал единой, объединяющей платформой, которую все другие системы используют для взаимодействия с людьми." - декларируют своё видение члены сообщества LAION.

Вы можете попробовать поговорить с OpenAssistant уже сейчаст тут.
Еще вы можете принять участие в формировании датасета на своём языке тут.

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

Информация

В рейтинге
5 999-й
Зарегистрирован
Активность