Pull to refresh
1
0
Send message

WebSecOps: изучаем веб-безопасность

Reading time6 min
Views5.3K

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

Давайте порассуждаем, почему так происходит, и как найти выход из этой ситуации.

Читать далее
Total votes 10: ↑6 and ↓4+4
Comments3

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

Reading time10 min
Views46K

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

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

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

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

Читать далее
Total votes 50: ↑45 and ↓5+56
Comments40

7 лучших библиотек для создания молниеносно быстрых приложений ReactJS

Reading time6 min
Views19K

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

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

Давайте начнем.   

.     .     .

Читать далее
Total votes 16: ↑12 and ↓4+8
Comments6

Полезные консольные Linux утилиты

Reading time13 min
Views116K

В этой подборке представлены полезные малоизвестные консольные Linux утилиты. В списке не представлены Pentest утилиты, так как у них есть своя подборка.


Осторожно много скриншотов. Добавил до ката утилиту binenv.


binenv — cамая интересная утилита для установки новых популярных программ в linux, но которых нет в пакетном менеджере.

Читать дальше →
Total votes 96: ↑92 and ↓4+110
Comments110

Бесплатные онлайн-курсы по Automotive, Aerospace, робототехнике и инженерии (50+)

Reading time10 min
Views14K
Подписывайтесь на каналы:
@AutomotiveRu — новости автоиндустрии, железо и психология вождения
@TeslaHackers — сообщество российских Tesla-хакеров, прокат и обучение дрифту на Tesla


Спрос на крутых специалистов в автоиндустрии растёт и будет расти. В современных автомобилях строк кода больше, чем в космических кораблях, боевых самолетах и операционных системах. Доля стоимости ПО в автомобилях в скором времени дойдет до 50%. Каждый компонент автомобиля стремится стать «умным».

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

Бесплатные курсы от edX (36)


Road Traffic Safety in Automotive Engineering

от Chalmers University of Technology

Изучите основы пассивной и активной безопасности в автомобильной технике.


Длительность: 7 недель
Нагрузка: 10-20 часов в неделю
Сложность: Advanced
Цена: бесплатно (сертификат за $249)
Total votes 10: ↑9 and ↓1+11
Comments7

Технологии и инструменты, на которые стоит обратить внимание в 2021 году

Reading time5 min
Views12K
Автор статьи, перевод которой мы сегодня публикуем, хочет рассказать о технологиях и инструментах из сфер DevOps и SRE, на которые, как он полагает, стоит обратить внимание в 2021 году.


Читать дальше →
Total votes 21: ↑20 and ↓1+29
Comments0

Дата и время: трудно, но возможно

Reading time22 min
Views9.8K

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


На конференции DotNext Джон Скит поговорил о сложностях, связанных с написанием такого кода. Почему даже подход «просто храните всё в UTC» может приводить к ошибке, и пользователь может опоздать на встречу, правильно сохранённую в UTC?


А также говорил о Noda Time — созданном им инструменте для работы с датой и временем в .NET. Но доклад будет полезен, даже если вы не можете или не хотите использовать Noda Time.



Если хотите, можете посмотреть видео доклада в оригинале — запись под катом. А ещё мы подготовили для вас расшифровку. Далее — повествование от лица спикера.

Total votes 25: ↑25 and ↓0+25
Comments19

Как создавать необычно красивые линии? Изучаем поле течений

Reading time7 min
Views9.6K

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

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

Осторожно, много тяжелых красивых картинок
Total votes 37: ↑36 and ↓1+49
Comments9

Листовые материалы в корпусостроении — обзор и технологии

Reading time11 min
Views25K
В очередной раз наткнувшись на картинку прекрасного электронного поделия в адском корпусе из соплеметного клея и картона я понял что держаться нету больше сил: надо пилить статью про корпуса, доступные всем. И немедленно выпил начал. Но быстро устал, ибо нельзя объять необъятное, особенно разом в одной статье. Так мгновенный импульс преобразовался в замысел цикла статей по домашним и околодомашним корпусам, доступным если не всем, то многим. И начать я решил с листовых материалов — как с ними работать, какие они бывают, что с ними можно и чего нельзя, ну и немножко — как из полученного добра сложить корпус.


Источник

Кого заинтересовало, прошу под кат.
Читать дальше →
Total votes 83: ↑83 and ↓0+83
Comments79

Как я перестал бояться и научился любить нейронные сети

Reading time14 min
Views15K

В рекомендательных системах нет доминирующего класса моделей. Матричные разложения, графовые  и контентные рекомендеры активно развиваются: про них пишут научные статьи, их используют в продакшене. Пять лет назад на волне интереса к нейронным сетям стали популярны нейросетевые рекомендеры, но довольно быстро наступило разочарование. На RecSys 2019 лучшей выбрали статью с критикой нейросетевого подхода (в этом году его тоже пинают). Стоит ли практикам забыть о нейронных сетях в рекомендациях? Я уверен, что нет. Мой рекомендер уже год работает в продакшене и помогает пользователям Одноклассников заказывать интересные товары. Я расскажу, почему построил рекомендер на основе нейронной сети. После прочтения статьи у вас не останется причин не сделать также в вашем сервисе.

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

Мышление письмом

Reading time9 min
Views58K


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

Что же я получил после полугода использования мышления письмом?
Читать дальше →
Total votes 67: ↑66 and ↓1+89
Comments85

Laravel–Дайджест (12–18 октября 2020)

Reading time1 min
Views3.4K

Практические советы от Spatie по продажам цифровых продуктов с помощью Laravel. Новый пакет для генерации API-документации. Правильная валидация электронной почты. Применение Коллекций для работы со сложными данными.


Laravel Дайджест

Читать дальше →
Total votes 3: ↑2 and ↓1+4
Comments1

История нашего open source: как мы сделали сервис аналитики на Go и выложили его в открытый доступ

Reading time6 min
Views6.3K
В настоящее время практически каждая компания в мире собирает статистику о действиях пользователя на web ресурсе. Мотивация понятна — компании хотят знать как используется их продукт/веб сайт и лучше понимать своих пользователей. Конечно на рынке существует большое количество инструментов для решения данной проблемы — от систем аналитики, которые предоставляют данные в виде дашбордов и графиков (например Google Analytics) до Customer Data Platform, которые позволяют собирать и агрегировать данные из разных источников в любом хранилище (например Segment).

Но мы нашли проблему, которая еще не была решена. Так родился EventNative — open-source сервис аналитики. O том, почему мы пошли на разработку собственного сервиса, что нам это дало и что в итоге получилось (с кусками кода), читайте под катом.

Читать дальше →
Total votes 11: ↑9 and ↓2+16
Comments8

Восстановление утраченных текстов с помощью современных алгоритмов. Софт

Reading time12 min
Views14K
image

В первой части мы с вами поговорили о научном оборудовании, которое используется для прочтения, казалось бы, утраченных навсегда текстов. А теперь мы поговорим о том, как обрабатывать эти данные. Мы рассмотрим интересные цветовые пространства, алгоритмы, фильтры и методы статистического анализа. Но перед этим еще раз вернемся к их извлечению. Нам, простым смертным, доступны два варианта — сканеры и фотоаппараты. 
Total votes 18: ↑17 and ↓1+31
Comments44

Мультисенсорный беспроводной микро DIY датчик

Reading time4 min
Views17K
DIY, как говорит Википедия, это уже давно субкультура. В этой статье хочу рассказать о своем diy проекте небольшого беспроводного мультисенсорного датчика, и это будет моим небольшом вкладом в данную субкультуру.

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


Total votes 47: ↑44 and ↓3+58
Comments32

«Ремонт для звука»: разбираемся с акустической подготовкой помещения — 10 тематических материалов

Reading time3 min
Views12K

Для чтения на выходных мы подобрали экспертные статьи о том, как улучшить опыт прослушивания с помощью незначительной [в некоторых ситуациях — масштабной] доработки помещения.

Что там у вас с ремонтом
Total votes 13: ↑9 and ↓4+10
Comments13

Как выбрать решение для парсинга сайтов: классификация и большой обзор программ, сервисов и фреймворков

Reading time17 min
Views26K
Парсинг или как его еще иногда называют web scraping – процесс автоматического сбора информации с различных сайтов. Форумы, новостные сайты, социальные сети, маркейтплейсы, интернет-магазины и даже поисковая выдача, вот далеко не полный список ресурсов с которых собирают контент.

И часто контент требуется собирать в больших объемах, массово, а если еще данные нужны с определенной периодичностью, то решить такую задачу руками не представляется возможным. Вот тут на помощь приходят специальные алгоритмы, которые по определенным условиям собирают информацию, структурируют и выдают в нужном виде.
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments9

Использование Nginx FastCGI Cache

Reading time9 min
Views27K

FastCGI Cache — это система кэширования данных реализованая на уровне HTTP-сервера Nginx.

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

Использование FastCGI Cache — отличный способ снизить нагрузку на вашу систему.

Если на вашем сайте есть страницы, которые изменяются редко или задержка обновления информации на некоторое время не критична, то FastCGI Cache именно то, что нужно.

Читать далее
Total votes 8: ↑7 and ↓1+11
Comments16

20 самых популярных блогов и новостных сайтов по компьютерному зрению в 2020 г

Reading time6 min
Views3.5K
Всем привет. В преддверии старта курса «Компьютерное зрение» подготовили для вас полезный перевод.




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

Собеседование php-developer (вопросы и ответы)

Reading time10 min
Views259K
Так уж получилось, что в этом году я прошел ряд собеседований на позицию PHP разработчика, чего я не делал уже несколько лет. Будучи человеком ленивым практичным, перед собеседованием я попытался найти сборники вопросов-ответов, но все найденное было довольно старым, поэтому я решил сам подготовить список вопросов, которые встречал.

Обычно в статьях такого рода даются полные ответы на вопросы, но если вы собеседуетесь на достаточно серьезную позицию, краткой выжимки будет явно недостаточно и необходимо довольно глубоко понимать сам вопрос, поэтому я в основном вставил ссылки на документацию или статьи по описываемым вопросам.
Читать дальше →
Total votes 25: ↑22 and ↓3+26
Comments18

Information

Rating
Does not participate
Registered
Activity