Дело было вечером, делать было нечего (с)Рассказываю и показываю несколько способов изготовления плавников разных типов для разных задач. Погружаюсь в смолу
Компонентный подход является основополагающим при создании приложений с помощью react. Компоненты - это главные строительные блоки, которые в своей композиции помогают реализовать сложные системы. В основе каждого компонента, в идеале, всегда лежит какой-то обособленный набор…
С тех пор как «настоящая» Кремниевая долина в Калифорнии получила своё имя и всемирную славу, в других странах мира многие стали пытаться повторить её успех. В 90-е и «нулевые» годы «кремниевые» топонимы возникали как грибы после дождя. Кремниевые холмы в Остине, Техас (1995 год).…
Статический анализатор обычно помогает поддерживать выбранный стиль кода. Иногда он находит нетривиальные шаблонные проблемы. Но сегодня посмотрим на то, как статический анализатор заставляет менять всю архитектуру. Читать далее
<< До этого: Паровая революция Ко времени появления триумфальных достижений Уатта идея о том, что двигатель, работающий на сжигаемом топливе, может заставить транспортное средство перемещаться по земле, воде или даже по воздуху, была уже не новой. Лейбниц, Гюйгенс и Папен…
Что такое copy-on-write?Что такое COW или какой механизм может помочь сохранить нашу память при работе со структурами? Читать далее
Кажется, подавать в суд на Google стало прибыльным занятием. При условии, что есть в чём обвинить корпорацию, и при наличии крутых юристов. Каких только исков не подавали против технологического гиганта: за дискриминацию женщин, за нарушение конфиденциальности, за клип…
RG-EG series gateway EG350 EG_RGOS 11.1(6) was discovered to contain a SQL injection vulnerability via the function get_alarmAction at /alarm_pi/alarmService.php.
После несерьёзной статьи на серьёзную тему Job Safety Driven Development стоит рассказать о том, почему даже опытные и добросовестные программисты волей случая могут попадать в схожие ситуации. Сначала захотелось написать, почему программисты ошибаются вообще, но оказалось, что это…
A Regular Expression Denial of Service (ReDOS) vulnerability was discovered in underscore-99xp v1.7.2 when the deepValueSearch function is called.