Кобзарёв Михаил - место где живёт веб-разработкаСайт kobzarev.com - это как старый добрый блог, который не просто пишет о коде, а живёт им. Тут нет шумных рекламных баннеров, нет вычурного...
Сайт kobzarev.com - это как старый добрый блог, который не просто пишет о коде, а живёт им. Тут нет шумных рекламных баннеров, нет вычурного дизайна, только честный текст, настоящие ошибки программиста и реальные практики из жизни. Каждая статья - это кусочек того, чем занимается автор: Михаил Кобзарёв.
Он делает акцент на PHP, Laravel, JavaScript, но при этом не забывает про WordPress. Да, даже если ты думаешь, что WordPress - это только для блогеров, здесь тебе покажут, как он может быть мощным инструментом, особенно когда дело доходит до верстки или автоматизации.
На главной странице - типичная лента новостей, которая не похожа ни на одну другую. Нет формата новость + цитата, нет шаблонов. Просто статьи, которые публикуются с интервалами от месяца до трёх. Это не бег за трафиком, это не спам. Это время, которое автор потратил на то, чтобы разобраться во внутренностях системы.
Например, одна из статей - про Zip-бомбы. Да, именно так. Не о взрывчатке, а о технике защиты сервера через специально сконструированные zip-файлы. И да, она действительно работает против ботов. Зачем? Потому что сегодня почти всё в интернете - это боты. Поисковики, RSS-читалки, LLM. Они жрут контент, и если не устроить им засаду, они просто превратят сайт в фид. А вот тут - ответ. Статья честно объясняет, почему это нужно и как сделать.
А ещё там есть статья про em21 ошибку программиста PHPem. Это не список, который вы видели 100 раз. Здесь рассказывается не о нулевых значениях или неправильных ссылках, а о том, как система может внезапно сломаться из-за простой опечатки в конфиге. Один пример: использование codeenv()code вне файлов конфигурации. Автор говорит прямо: не делайте этого. И даёт реальное решение - кэширование конфигурации и перенос вызова env() только в нужные места. Даже сказано: если ты используешь Laravel, то команду cache:config ты должен знать, как свою душу.
В блоге нет шаблонов для как за 5 минут стать экспертом. Там живые истории. Например, отладка мобильной версии сайта на компьютере. Простой чек-лист - но такой, который реально помогает. Никаких магических кнопок, только подключение телефона через USB и использование Chrome DevTools. Говорится, что это всё, что нужно. Потому что всё остальное - лишнее.
Есть статья про SSH-конфиг. Да, про тот самый .sshconfig. Много людей его забывают. А тут - конкретный случай: когда у тебя 10 серверов, разные порты, пользователи, ключи. Зачем каждый раз писать длинную строку? Лучше сделать один файл, где всё собрано. И да, автор даже упоминает, что если ты не сделал это - тебе повезло, потому что ты ещё не сталкивался с тем, как быстро можно заблудиться в терминале.
А ещё там есть Tinker. Не просто что такое, а как использовать его прямо из Chrome DevTools. Да, вы читали правильно. Это не фантастика. Это реальная практика. Автор пишет, что это мощный инструмент REPL, и объясняет, зачем он нужен. Для тестирования кода без создания новых маршрутов. Короче - то, что любят программисты, которые ценят время.
Тут нет рекламы, нет подписок, нет поддержите меня через криптоплатеж. Только текст. Страница не говорит о том, что она продается или что домен просрочен. Наоборот - чувствуется стабильность. Даже дата последнего поста - май 2025 года. То есть сайт живёт. Он работает. И работает именно так, как должен работать блог профессионала.
Вот список того, чем тут занимаются:
Такой набор тем - это не случайность. Это то, что нужно человеку, который хочет писать код без лишних узлов, без вставок из интернета. Здесь нет готовых решений, здесь есть мысли, которые прошли проверку на практике.
Сайт принадлежит Михаилу Кобзарёву - программисту с опытом в PHP, Laravel и системной администрировании. Он пишет статьи по теме веб-разработки, основываясь на личном опыте и реальных ошибках.
Основная тема - веб-разработка. Особенно PHP, Laravel, JavaScript, WordPress, SSH-конфигурация, отладка и защита серверов. Статьи написаны для тех, кто уже работает с кодом, но хочет избежать типичных ошибок.
Нет, если вы кэшируете конфигурацию в Laravel. После команды cache:config функция env() перестает читать .env. Лучше использовать её только внутри файлов config, а остальное - через переменные окружения, правильно сконфигурированные.
Просто подключи устройство к компьютеру по USB и открой Chrome DevTools. Выбери режим Device Mode и выбери нужное устройство. Всё, можно тестировать без лишних приложений.
Это специально созданный zip-архив, который может замедлить или сломать сервер при распаковке. Используется как защита от ботов, которые автоматически скачивают контент. Если бот не умеет обрабатывать такие архивы - он просто зависнет.
Domain Name: KOBZAREV.COM
Registrar: Beget LLC
Domain Status: client transfer prohibited
Creation Date: 2009-09-16T06:33:59Z
Registry Expiry Date: 2026-09-16T06:33:59Z
Updated Date: 2025-07-19T06:55:58Z
Name Server: NS1.BEGET.COM
Name Server: NS1.BEGET.PRO
Name Server: NS2.BEGET.COM
Name Server: NS2.BEGET.PRO
REGISTRAR Contact: Beget LLC
>>> Last update of RDAP database: 2026-01-28T03:47:50Z
User-agent: *
Disallow: /cgi-bin
Disallow: /?
Disallow: /wp-
Disallow: *?s=
Disallow: *&s=
Disallow: /sandbox
Disallow: /external
Disallow: /search
Disallow: /author/
Disallow: *?attachment_id=
Disallow: */feed
Disallow: */rss
Disallow: */embed
Disallow: */page/
Disallow: /xmlrpc.php
Disallow: */comment
Disallow: */comments
Disallow: /trackback/
Disallow: */trackback
Allow: */uploads
Allow: /feed/mihdan-yandex-turbo-feed/
Allow: /feed/mihdan-mailru-pulse-feed/
Allow: /*/*.js
Allow: /*/*.css
Allow: /wp-*.png
Allow: /wp-*.jpg
Allow: /wp-*.jpeg
Allow: /wp-*.gif
User-Agent: SkyNet
User-Agent: T-1000
User-Agent: T-800
Disallow: /MikhailKobzarev
Disallow: /harming/humans
Disallow: /ignoring/human/orders
Disallow: /harm/to/self
Sitemap: https://www.kobzarev.com/sitemap.xml
| positsioon | Fraas | Lehekülg | Katkend |
|---|---|---|---|
| 3 | /other/testoviye-nomera-kreditnyh-kart/ | ||
| 4 | /linux/apt-get-and-apt-cache/ | ||
| 4 | /programming/calculation-of-distances-between-cities-on-their-coordinates/ | ||
| 5 | / | ||
| 5 | /programming/abbreviations-used-by-programmers/ | ||
| 5 | /programming/call-link-html-phone-number/ | ||
| 6 | / | ||
| 6 | /other/testoviye-nomera-kreditnyh-kart/ | ||
| 6 | /programming/calculation-of-distances-between-cities-on-their-coordinates/ | ||
| 6 | /other/testoviye-nomera-kreditnyh-kart/ |
| positsioon | Fraas | Lehekülg | Katkend |
|---|---|---|---|
| 7 | /programming/ten-digit-icq-number/ | ||
| 7 | / | ||
| 9 | / | ||
| 15 | / | ||
| 20 | / | ||
| 25 | / | ||
| 40 | / | ||
| 44 | / | ||
| 47 | / |