Привет, Хабр! Когда 26 лет назад мне удалось приобрести подержанную Jolana Diamant, Тоники и Уралы захотелось забыть как страшный сон. Потом были ещё более качественные электрогитары, а с годами проснулась ностальгия и появилось желание восстановить какой-нибудь инструмент из времён детства. Форманта 241-БЛ представляет интерес не только достойным, особенно в сравнении с современниками, качеством исполнения, но и наличием встроенного эффекта фузз. Насколько играбельное изделие получилось по…
Я снова встретил статью о выгорании, и у меня опять… Нет, не подгорело. Наступило привычное разочарование. Я по-прежнему надеюсь найти готовый ответ на вопрос «что такое не хочу, и как с этим бороться», но надежды, увы, не надежны.Подавляющее большинство популяризирующих статей имеют одинаковый скелет: «вот мои регалии для придания достоверности, контекстуальное определение, инсайд о самой главной причине, волшебная таблетка, пример успеха, будьте здоровы и подписывайтесь на мой канал». Осталос…
Хабр-хабр, дорогие друзья. Сегодня поговорим про ИТ собесы, от которых меня в последнее время тошнит. Я занимаюсь коммерческой разработкой с 2000-х, поменял более 10 ИТ-компаний и прошел достаточно собесов, чтобы уверенно сформировать личное мнение о качестве подбора персонала в 2024 году. Мой знакомый, владея кадровым агентством в ЕС как-то раз поведал: когда речь идет об ИТ компаниях из СНГ, то это больше история про техническую удавку, если про ИТ-компании из ЕС, то это про софт-скиллы. Что …
ВведениеВ этой статье я хочу обратить внимание на такой аспект разработки как нейминг.Мы рассмотрим, почему важно уделять внимание названиям переменных и функций, и как грамотный подход к неймингу может сократить время и усилия на поддержку и развитие проекта. Надеюсь, мои мысли окажутся полезными. Буду рада обратной связи в комментариях.Описание проблемыЧтобы писать хороший код, мы стремимся следовать различным принципам, таким как SOLID, DRY, KISS, осваиваем паттерны проектирования, анализиру…
Меня зовут Ахетов Даниил и уже более 5 лет я занимаюсь автоматизацией тестирования web-приложений на JavaScript. За это время я успел попробовать все самые популярные фреймворки для автоматизации тестирования UI, Playwright, WebDriver.io, Cypress и т.д. Нельзя сказать, что какой-то фреймворк лучше или хуже, у каждого есть свои уникальные возможности и особенности, которые нужно учитывать при подборе инструментов автоматизации тестирования в каждом конкретном проекте. И хоть все инструменты разн…
Всем привет! Мы рассмотрим библиотеку для построения карт OpenLayers (версии 8.2.х). Вы узнаете о том, какие возможности она предоставляет, как ей пользоваться и почему в команде НСПД мы выбрали именно её. В статье будет много примеров кода, которые также доступны на GitHub и StackBlitz.Для чтения статьи необходимо иметь хотя бы базовые знания HTML, CSS и JavaScript; иметь представление о сборщиках кода (в примерах использую Vite).Приятного чтения! 🙂Что такое OpenLayers?«A high-performance, fea…
В детстве меня всегда завараживали игры с динамическим ландшафтом: The Castle и Worms Armageddon. В то время я не понимал, как реализована эта удивительная механика разрушения и изменения мира. Позже я узнал, что секрет заключался в использовании растровой графики, но мне было интересно как реализовать тоже самое не прибегая к растру. В этой статье я хочу рассказать об одном из таких векторных решений.Постановка задачиИтак, представьте, что у нас есть 2 тела: A (красное) и B (синее). Такое тело…
一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。fscan English 1. 简介 一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。 支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、web指纹识别、web漏洞扫描、netbios探测、域控识别等功能。 2. 主要功能 1.信息搜集: 存活探测(icmp) 端口扫描 2.爆破功能: 各类服务爆破(ssh、smb、rdp等) 数据库密码爆破(mysql、mssql、redis、psql、oracle等) 3.系统信息、漏洞扫描: netbios探测、域控识别 获取目标网卡信息 高危漏洞扫描(ms17010等) 4.Web探测功能: webtitle探测 web指纹识别(常见cms、oa框架等) web漏洞扫描(weblogic、st2等,支持xray的poc) 5.漏洞利用: redis写公钥或写计划任务 ssh命令执行 ms17017利用(植入shellcode),如添加用户等 6.其他功能: 文件保存 3. 使用说明 …
An Open Source Lemon Squeezy alternative with better pricing! Get paid coding on your passion. Sign Up • Blog • Docs • API Polar.sh: All-in-one funding & monetization platform for developers Focus on building your passion, while we focus on the infrastructure to get you paid. All-in-one funding & monetization platform for open source- and indie developers. Sell access to GitHub repositories, D…