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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Дизайнер-перфекционист: когда слишком хорошо — это плохо

Веб-дизайн *Дизайн
Из песочницы

Наверняка в вашем окружении есть люди, которые с гордостью говорят про себя: «Я — перфекционист!» Возможно, вы и сами относитесь к таковым. Ведь что плохого в том, чтобы стремиться выдать совершенный продукт? На первый взгляд — ничего. Вы гордитесь своей работой, проект-менеджер восторгается вашим талантом, клиенты рыдают от счастья, потому что у них самые лучшие сайты на свете.

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

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

Возможности функций, возвращающих другие функции в JavaScript

Блог компании OTUS JavaScript *Программирование *
Перевод

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

Поскольку функции можно передавать куда угодно, мы можем поместить их в аргументы функций.

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

Вся правда о когнитивных искажениях

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

узнать всю правду
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 2K
Комментарии 7

Обход блокировки РКН с помощью магии Service Worker'ов

Информационная безопасность *JavaScript *
Tutorial

Приветствую, Хабр!

Я не претендую на срывание покров или какой-то революционный способ, но мой метод позволит как минимум сохранить ту часть трафика, так преданного вашему проекту/сайту/блогу, и немного вернуть справедливость со всеми этими перипетиями с массовыми блокировками.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 4.3K
Комментарии 10

Как мы обновляли мобильное приложение для официантов: выбор стека и тест трех версий. Кто победил?

Блог компании r_keeper Разработка мобильных приложений *Разработка под Android *Kotlin *Flutter *

Привет! Меня зовут Сергей Арсёнов, я руковожу мобильной разработкой в компании r_keeper. Хочу рассказать, как мы обновляли мобильное b2b-приложение для официантов и почему выбрали для него не совсем классический стек — Kotlin Multiplatform Mobile + UI на Flutter.

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

Советский СПОРТ

Блог компании Timeweb Научно-популярное Транспорт
Итак, дорогие телечитатели, многие из вас знают продукцию завода ЗИЛ, думаю, что в большинстве все вспомнят хитовый в 90-х ЗИЛ-5301, или, в простонародье, “Бычок”. И культовый ЗИЛ-4502. Но не буду изменять себе и рассказывать про попсу, зато будет, на что посмотреть.

А посмотреть есть на что. Ведь это фактически родстер, не первый, конечно, — первым по праву можно считать «ЗИС Спорт», но о нем я расскажу в другой раз.


Вот, кстати, ЗИС-101 А Спорт

Пусть вас не смущает частое мелькание ЗИС/ЗИЛ. Дело в том, что в 1957 году завод сменил название. Был имени Сталина, стал имени Лихачёва.

А сегодня встречайте — чудо инженерной мысли, автомобиль, участвовавший в гонках «Формулы-5» и побивший три всесоюзных рекорда скорости, автомобиль со скромным названием ЗИЛ-112с.
Читать дальше →
Всего голосов 30: ↑26 и ↓4 +22
Просмотры 3.5K
Комментарии 3

Российская конференция для разработчиков от Microsoft: Day of the DEVs

Блог компании Microsoft Информационная безопасность *Программирование *Microsoft Azure Конференции

Вы давно ждали и мы сделали крупное российское онлайн-мероприятие для разработчиков от Microsoft в России: Day of the DEVs.

12 октября систематизируем знания в 5 основных направлениях: Hybrid/Multi cloud, Security, OSS, Data&AI для приложений, Продуктивность разработчиков. Ниже подробное описание и ссылка на регистрацию. Выберите интересующий вас трек, зовите коллег и регистрируйтесь!

Подробности и регистрация.

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

Архитектура как кот VS Архитектура как кол

Блог компании Работа.ру Программирование *Проектирование и рефакторинг *

Знаете что я больше всего ненавижу? Я люто ненавижу рамки. Ограничения, которые не дают развить мою идею. Вам знакомы эти чувства? Если да, то приглашаю в подкат поговорить.

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

SSR для Bitrix с Vue.js без Nuxt.js: как не потерять поисковую индексацию

Блог компании Агентство AGIMA JavaScript *

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

Я Саша Шутай, backend-тимлид в компании AGIMA. Сейчас расскажу, что делать, если на проекте Bitrix сожительствует с Vue.js и поисковые боты не видят контента вашего сайта. Рассмотрим технологию серверного рендеринга страниц с помощью Puppeteer, как это всё настроить и быстро запустить для любого веб-приложения.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 1.2K
Комментарии 7

Даем почву для авто обнаружения пользователей Linux для Zabbix

Системное администрирование *
Recovery mode
Tutorial

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

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

Генераторы на корутинах C++

Блог компании ISPsystem Программирование *C++ *
Tutorial

Я уже пару лет как развлекаюсь написанием различных программ на C++ с использованием корутин. Но до сего момента это были асинхронные приложения. Я активно использовал co_await, но ни разу еще мне не понадобился co_yield. И вот, после трех дней вынужденного ничегонеделанья в больнице, я решил этот пробел восполнить и попробовать написать собственный генератор. А заодно и получше разобраться с promise_type и coroutine_handle

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.7K
Комментарии 2

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

Блог компании Timeweb Научно-популярное Физика
image

31-летний профессор машиностроения Дэвид Шмидт из Университета Массачусетса в Амхерсте в 2001 году получил Шнобелевскую премию за то, что на софте за 28 000 долларов для моделирования потоков жидкостей просчитал модель, частично объясняющую, почему занавеска хочет прилипнуть к вам в душе. (Публикация в Scientific American )

Дэвид Шмидт исследовал способы точной имитации брызг и распыления (spray). Обычно они использовали эти симуляции распыления, чтобы помочь разработать лучшие дизельные и авиационные двигатели. Однако тот же анализ в равной степени применим и к душевой кабине в ванной. В конце концов, душ — это просто большая струя брызг.

В своей симуляции Дэвид Шмидт учел эффекты дробления капель, модель также учитывала деформацию (distortion) капель, которая существенно влияет на аэродинамическое сопротивление.

Все предыдущие объяснения были теоретические: от эффекта Бернулли (Bernoulli effect) до теории плавучести (buoyancy effect).
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 3.6K
Комментарии 7

Первое знакомство с JavaScript-библиотекой Solid

Блог компании RUVDS.com Разработка веб-сайтов *JavaScript *
Перевод
Solid — это реактивная JavaScript-библиотека для создания пользовательских интерфейсов без использования виртуальной DOM. Она однократно компилирует шаблоны, превращая их в узлы реальной DOM, а благодаря тщательно спланированным механизмам обновления контента при изменении состояния приложения выполняется только тот код, который необходим для визуализации этого изменения.

При таком подходе компилятор может оптимизировать процесс первого рендеринга страницы, а среда выполнения кода способна оптимизировать процессы обновления страниц. Такое внимание к производительности делает Solid одним из JavaScript-инструментов, показывающих самые высокие результаты в тестированиях производительности.


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

Тех, кому не терпится взглянуть на код готового проекта, приглашаю заглянуть сюда.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 1.9K
Комментарии 0

Современная архитектура Electron приложений в 2021

JavaScript *

Я хочу рассказать об архитектуре приложений на Electron: из чего они состоят как работают, какие имеют ограничения и требования.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.5K
Комментарии 0

Архитектор решения / инжиниринг

Блог компании OTUS Анализ и проектирование систем *
Перевод

Я не трачу свое время на рассуждения о высоких концепциях; я трачу свое время на решение инженерных и производственных проблем".

- Илон Маск, главный инженер/конструктор SpaceX

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

35 вопросов с собеседования JavaScript-разработчика

JavaScript *Интервью
Из песочницы
Перевод

Это перевод статьи, в которой Abdo Amin приводит 35 вопросов на собеседованиях JavaScript-разработчиков, которые он сам задает. К вопросам прилагаются и ответы.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 2K
Комментарии 0

Рутокен VPN в opensource – для кого, зачем и почему?

Блог компании «Актив» Децентрализованные сети IT-инфраструктура *Сетевые технологии *

Не так давно Компания «Актив» предоставила в открытый доступ на GitHub исходный код версии продукта Рутокен VPN Community Edition. В этой статье мы хотим рассказать зачем и для кого мы это сделали, как можно воспользоваться исходным кодом, и чего ожидаем в результате от сообщества разработчиков.

Зачем нужен еще один VPN? 

Как известно, события последних полутора лет стимулировали развитие рынка VPN, и сегодня он переживает эпоху роста. Конкуренция на этом рынке значительная, цены на услуги растут. Одновременно Россия в 2021 году остается в десятке топ-потребителей VPN сервисов, т.е. спрос на рынке присутствует.  

Создавая Рутокен VPN, основной «фишкой» мы решили сделать ориентацию на малый и средний бизнес, т.е. на компании, которые, вероятно, не имеют в штате постоянного и высококвалифицированного системного администратора. Именно для таких компаний мы сделали версию продукта Рутокен VPN, которая упрощает настройку VPN-сервера и клиента. Кроме того, нашей целью было предоставить разработчикам возможность развивать интересный и востребованный продукт, совершенствовать свои навыки, получая таким образом бесценный опыт и дополнительные очки к своему CV. Не скроем также, что заинтересованы и в советах участников профессионального сообщества по улучшению Рутокен VPN, которым будем максимально рады. 

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

CI/CD для Dynamics CRM на базе Azure DevOps. Часть 2. Continuous Deployment

.NET *CRM-системы *Microsoft Azure DevOps *

В прошлой статье я рассказал как собрать CI часть пайплайна непрерывной поставки CI/CD на базе Azure DevOps Pipelines для Microsoft Dynamics CRM. Сегодня же поговорим о CD (Continuous Deployment) части.

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

Масштабирование микросервисов Spring Boot

Блог компании OTUS Микросервисы *

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

Так что же может помешать нам просто взять и запустить еще несколько инстансов?

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