ActiveRecord Schema Consistency — а если проверю? |
Это ещё один текст по мотивам доклада на Ruby Russia 2022. Он посвящён консистентности схемы базы данных на примере библиотеки database_consistency. Автор — Евгений Демин, Principal Engineer и Ruby-разработчик Toptal.
Читать далееhttps://habr.com/ru/post/703494/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703494
Метки: Блог компании Evrone Ruby Программирование ruby on rails библиотеки |
Взгляд профессионалов на UX: единства нет |
TL;TR
- Среди профессионалов нет единого мнения о том, что такое UX.
- Для большинства UX связан с внутренним состоянием пользователя, характеристиками продукта и контекстом его использования.
- Существует запрос на валидные инструменты оценки UX в профессиональном сообществе.
- Юзабилити играет все большую роль в UX.
Читать далееhttps://habr.com/ru/post/704800/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704800
Метки: Разработка веб-сайтов Управление продуктом Дизайн UX пользовательский опыт |
DIY: две панели или найди, наконец, место для своего 3D принтера |
https://habr.com/ru/post/704438/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704438
Метки: Блог компании Timeweb Cloud 3D-принтеры DIY или Сделай сам Лайфхаки для гиков timeweb_статьи тумба стол 3D принтер DIY лайфхак сделай сам лаборатория |
Что суды думают о Jira, Redmine, Gitlab и других системах для разработки |
Jira, Redmine — популярные системы постановки задач в IT-среде, а Gitlab – одно из самых известных хранилищ данных среди программистов. Их используют повсеместно. Возникает вопрос – можно ли использовать данные из систем как доказательства в суде?
Читать далееhttps://habr.com/ru/post/704846/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704846
Метки: Копирайт суд споры jira redmine gitlab |
IT's Tinkoff QA Meetup |
На связи команда перфоманс-тестинга. Нам важно развитие профессиональных стандартов и профессионального комьюнити. В конце октября мы провели митап на тему нагрузочного тестирования. В статье расскажем про доклады спикеров и дадим ссылки на все материалы.
На митапе обсудили, как автоматизировать запуски тестирования производительности в Kubernetes с помощью GitLab CI и объяснили, почему нельзя просто взять и нагрузить Kubernetes. Затронули применение деструктивных тестов в рамках нагрузочного тестирования и разобрали деструктивное тестирование на примере одной из систем. В конце встречи провели круглый стол на тему «Тренды нагрузочного тестирования в 2023 году».
Читать далееhttps://habr.com/ru/post/704840/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704840
Метки: Блог компании TINKOFF Тестирование IT-систем Высокая производительность Тестирование веб-сервисов performance testing load testing quality assurance |
[Перевод - recovery mode ] Обновляемые смарт-контракты: Что это такое и как создать свой собственный. Часть 2 |
В первой теоретической части мы поговорили про то, что такое обновляемый смарт-контракт и как работают обновления.
Напомним, что большинство вещей всегда требует некоторого обновления. Но тогда данные, хранящиеся в блокчейн, неизменяемы. Так как же тогда смарт-контракты могут быть обновляемыми?
Короткий ответ заключается в том, что смарт-контракты сами по себе не могут изменяться - они постоянны и неизменяемы после развертывания на блокчейне. Но dApp может быть разработан таким образом, чтобы один или несколько смарт-контрактов работали вместе, обеспечивая его "бэкенд". Это означает, что мы можем обновить схему взаимодействия между этими смарт-контрактами. Модернизация смарт-контракта не означает, что мы изменяем код развернутого смарт-контракта, а означает, что мы меняем один смарт-контракт на другой. Мы делаем это таким образом, что (в большинстве случаев) конечному пользователю не придется менять способ взаимодействия с dApp.
Читать далееhttps://habr.com/ru/post/704832/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704832
Метки: solidity Распределённые системы openzeppelin chainlink price feeds |
Как слить кучу денег на то, что не полетит. Или мои выводы из историй знакомых стартаперов |
Привет! На связи Боровков Евгений, основатель конструктора прототипов сайтов wmtools.ru[ссылка удалена модератором]. В этой статье я хочу поделиться выводами, которые я сделал, узнав несколько историй нескольких стартапов.
Читать далееhttps://habr.com/ru/post/704786/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704786
Метки: Развитие стартапа провал проекта стартапы стартапы; инновации в россии |
Вещи, которые я бы хотел знать будучи Junior-дизайнером |
В работе дизайнера есть вещи, о которых мы узнаём намного позже, с опытом. И этим опытом я бы хотел поделиться с теми, кто сейчас только начинает свой путь (удачи вам, ребят).
Сам я начинал с маленьких сайтов в фотошопе и за свои 5+ лет успел позаниматься как «фестивальными» сайтами в студии, так и продуктовыми решениями в крупных компаниях. Сейчас работаю в финтех сфере, веду телеграм-канал о дизайне, выступаю с митапами (тут один из них).
Читать далееhttps://habr.com/ru/post/704824/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704824
Метки: дизайн советы начинающим история it дизайн интерфейсов советы дизайнерам дизайн мобильных приложений карьера в it-индустрии дизайн приложений блог компании usetech карьера дизайнера |
Архитектура PostgreSQL. Часть 1. Цикл сервера |
Продолжаем изучать исходный код PostgreSQL
В этот раз исследуем главный цикл сервера:
- Принятие входящих подключений;
- Проверка окружения;
- Обработка упавших воркеров.
Читать далееhttps://habr.com/ru/post/704618/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704618
Метки: базы данных open source postgresql исходный код postgres архитектура приложений reverse engineering реверс-инжиниринг анализ и проектирование систем анализ программ |
Большой обзор. Крах FTX и Alameda. Как Binance обрушила FTT |
Метки: венчурные инвестиции криптовалюта alameda финансы в it децентрализованные сети ftx криптовалюты binance аламеда крахftx alamedaresearch сэмбэнкман-фрид бинансобрушилаftt czbinance |
Проектируем форму подписки на рассылку в интернет-магазине: 105 гайдлайнов |
Форма подписки – первая точка контакта с клиентом на его пути к получению email-рассылок. И от того, насколько хорошо форма спроектирована, зависит, окажется он в нашей базе подписчиков или нет.
Сегодня разберем рецепт для идеальной формы подписки: 105 гайдлайнов с примерами.
Читать далееhttps://habr.com/ru/post/704806/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704806
Метки: дизайн интернет-магазин веб-дизайн e-commerce интернет-маркетинг usability форма подписки ui проектирование интерфейсов ux дизайн интернет-магазина ux/ui управление e-commerce |
На мета-вечеринку Евросоюза никто не пришел, а Кудрин наконец «вкатился в айти» |
Почти всё самое важное, что произошло за неделю в мире финансов как в России, так и в мире: российские инвесторы попали на налоги, цифровым кочевникам собираются испортить комфортную жизнь, а у Илона Маска возникли проблемы одновременно с коньяком Hennessy и бедными хрюхами.
Читать далееhttps://habr.com/ru/post/704814/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704814
Метки: Финансы в IT Криптовалюты новости новости недели новости финансов дайджест илон маск яндекс цифровые кочевники neuralink usdc circle |
Релизный цикл ПО для самых маленьких |
В продолжение нашей серии для начинающих ИТ-шников о базовых идеях современной коммерческой разработки, поговорим о моделях релизов. Это очень обширная тема, но мы пройдемся по верхам и исключительно с позиции разработчика. Мы не будем брать экзотические случаи, когда релизы относят на флешке, закрытой в специальном контейнере, или когда релиз ровно один - в конце разработки - и на нем все заканчивается. Поговорим о популярном CI/CD, какую роль тут играет Kubernetes и почему фичи не сразу оказываются в проде.
В большей степени этот рассказ про микросервисную архитектуру, где отдельные сервисы изолированы. Статья ориентирована на джунов, которые еще не сталкивались с масштабной разработкой.
Читать далееhttps://habr.com/ru/post/704696/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704696
Метки: Блог компании Maxilect Анализ и проектирование систем Управление разработкой kubernetes релиз релизный цикл cicd |
Турецкий гамбит для механического пианино |
https://habr.com/ru/post/704668/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704668
Метки: Блог компании Timeweb Cloud Читальный зал Робототехника Научно-популярное timeweb_статьи_выходного_дня роботы шахматы история автоматы техника |
Фразеологизмы в английском |
В каждом языке существуют фразы и выражения, которые просто немыслимо понять буквально, даже если вам известны значения каждого слова. Такие выражения имеют переносный смысл и как правило эквиваленты в другом языке, или же просто литературный перевод. Но русский язык тоже богат такого рода выражениями, фразеологизмами. Поэтому приготовьтесь освежить в памяти уроки литературы!
So, we are going to let the cat out of the bag today, guys! А мы сегодня «выпустим кота из мешка», что означает раскроем секреты употребления идиом в повседневной речи.
Что такое идиомы и как их употреблять?
Идиома – с греческого idiоma переводится как особенность, своеобразие, это оборот речи, присущий только данному языку и иногда не имеющий эквивалента в других языках.
Термин "идиомы" впервые был введен английским лингвистом Л.П.Смитом. Он писал, что слово idiom используется в английском языке для обозначения французского термина idiotisme. А именно: для обозначения структуры сочетаний, характерных для английского языка, хотя очень часто значения этих сочетаний невозможно объяснить с логической точки зрения.
Зачастую, в идиомах отражен богатый исторический опыт народа, различные культурные явления, и даже национальный характер. Правильное использование идиом придает речи особое красноречие.
Особенность идиомы в том, что ее смысл не равен смыслу ее составляющих фразеологических единиц. Так, например, если переводить дословно идиому «bring home the bacon», то получится «приносить домой бекон», хотя смысл данной идиомы «обеспечивать семью».
Читать далееhttps://habr.com/ru/post/704760/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704760
Метки: Читальный зал Изучение языков идиомы фразеологизмы инглиш фразы food weather |
Создаем аватарки с помощью нейросети Stable Diffusion и DreamBooth |
"Портрет, сделанный нейросетью" - все чаще читаем в новостной ленте, и каждый хотел бы сделать себе подобный, но удобные сервисы, просящие монету, или желание разбираться самому, отталкивают. Не нужно ничего скачивать. Час времени и каждый сможет сделать себе аватарку!
Читать далееhttps://habr.com/ru/post/704758/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704758
Метки: Python Машинное обучение ai stablediffusion dreambooth |
Как защититься от кражи? Научный подход |
Если коротко, преступность в РФ потихоньку растет, а если посмотреть на научные исследования есть вероятность, что будет расти дальше.
Самое распространенное преступление в России это кража. Поэтому нам показалось, будет своевременным опубликовать обзор научных исследований, которые с доказанной эффективностью снижают количество краж.
Читать далееhttps://habr.com/ru/post/704692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704692
Метки: Блог компании Интемс Научно-популярное скуд безопасность кражи видеонаблюдение |
История револьверной двери: от ручного привода до магнитной левитации |
Последнее время особое удовольствие доставляет мне изучение старых устройств, механизмов и патентов. Возможно, просто меняются интересы, а возможно как писал Ливий в прелюдии к своей Истории Рима: «Я нахожу древность полезным занятием хотя бы потому, что, поглощенный ею, я могу отвести глаза от бед, терзающих современный мир».
Как бы то ни было, с течением времени у меня начался значительное количество материалов — фотографий, выдержек из журналов и каталогов (некоторые из них очень редкие), а также чертежей архитекторов и рекламных материалов производителей револьверных дверей.
Кроме этого в истории револьверных дверей есть несколько трагических случаев, которые привели к гибели людей, изучение и анализ которых важнейшая задача, как для проектировщиков, так и для и тех, кто отвечает за внедрение и эксплуатацию.
Читать далееhttps://habr.com/ru/post/704688/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704688
Метки: Блог компании Интемс Старое железо скуд автоматические револьверные двери двери контроль доступа |
Самые впечатляющие достижения ChatGPT |
Как вы, наверное, знаете, на днях OpenAI выпустила языковую нейросеть ChatGPT. Этот текстовый ИИ уже побил все рекорды по хайпу. Он набрал 1 млн зарегистрированных пользователей меньше чем за неделю. Для сравнения, у Twitter достижение этой цифры заняло 2 года, у Facebook — 10 месяцев.
ChatGPT доступен для бесплатного использования на время периода «сбора обратной связи». Компания надеется использовать собранные данные для улучшения финальной версии инструмента. Поработать с ИИ может каждый, достаточно зарегистрироваться у них на сайте. Учтите, что может потребоваться VPN или гугл-аккаунт с американским номером, потому что в некоторых странах сервис не поддерживается. Зато бот понимает запросы в том числе и на русском (хотя модель при этом использует только ту информацию, которая была заложена в неё еще до 2021 года):
Читать дальше →https://habr.com/ru/post/704680/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704680
Метки: Блог компании GetMatch.ru — ГетМэтч.ру Машинное обучение Искусственный интеллект Лайфхаки для гиков Будущее здесь chatgpt openai ии getmatch |
iptv через VPN. Получение ip-адресов |
У меня дома перестало работать iptv с одного известного сервиса (где за 1 доллар в месяц тебе дают много-много каналов). Попробовал через vpn - всё работает. Но не буду же я весь трафик с роутера кидать через vpn?
Читать далееhttps://habr.com/ru/post/704744/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704744
Метки: Информационная безопасность python iptv Сетевые технологии vpn |