All streams
Search
Write a publication
Pull to refresh
Александр @akubintsevread⁠-⁠only

Tech lead

Send message
У каждого человека свой конёк. В частности не каждый менеджер сумеет хорошо программировать и не каждый программист сможет эффективно управлять. Но как минимум и тому, и другому надо учиться, а не просто гнаться за наживой.
Лично я считаю, что попробовать себя в управляющей роли стоит. Была некоторое время назад на Хабре статья как раз об этом.
Основываясь на собственном опыте сомневаюсь, что такое возможно.
Только если реализовать некоторый специальный контролер, который будет перечитывать некоторые фрагменты, типа конфигураций.
Спасибо за заметку.
Есть обходной путь: использовать воркеры. Костыль конечно, но все же. Либо через менеджер очередей, либо классический вариант выполнения php через php-fpm.
Например, второй путь я использовал недавно в проекте (в статье была ссылка) для загрузки и обработки картинок. В принципе, обычный подход к реализации: клиентская часть обращается к некоему загрузочному скрипту через AJAX для загрузки, происходит обработка и запись результатов виде файлов и поля в БД, а после успеха на работающий демон посылается команда для обновления кеша модели.
Поясните, пожалуйста, что вы имеете в виду? Синхронную природу функций работы с БД? Но есть ведь и асинхронные.
Так в чем сложность, можно иллюстрацию на каком-нибудь примере?
Мой опыт показывает, что зачастую градус пессимизма завышен. Как с Олимпиадой было, например.
Это не значит, что я верю в правильность действий нашего государства, но я уже и не доверяю вот таким постам в стиле «мы все умрем». Слишком долго что-то умираем.
1. Будет же национальная платежная система, свой пластик, так в чем проблема?
2. Пользуюсь несколько лет Киви и ЯД, карточек, привязанных к ним не имею. Эти платежные системы замечательно выполняют свои функции и без них. Для обнала использую перечисление на банковский счет, при чем у Киви даже без комиссии выходит в моем случае.
Тоже самое, что и «Лекция о броме и хроме» vk.com/video34722217_161285076
Насколько я понимаю, проблемы с поддержкой железа следует адресовать к разработчикам ядра.
Что до твика энергопотребления, то действительно не понятно, почему до сих пор нет хотя бы GUI-утилиты для этого дела. Однажды пытался настроить, нашел кучу гайдов, включая разумеется использование интеловской утилиты. Беда только в том, что после сна настройки ее сбрасывались.
Конечно, у каждого может быть своя мотивация. Одним может нравится движуха вокруг и общение. Кому-то сам ритуал поездки на место работы (я серьезно). Третьим нужно место для работы с клиентами.
Лично я мог бы работать и дома, но всё же нужен отдельный кабинет со своей рабочей обстановкой и чтобы никто из семьи не отвлекал. А остальное уже больше дело привычки.
Меня тоже удивила столь низкая цена за такой коворкинг. Это вообще красота. При том ведь вознаграждения фрилансера мало зависят от его географического расположения.
Из того, что просматривал по Гуглу в Москве, практически все от 5000 руб в месяц, при чём это скорее какие-то кафе, нежели офис. Ужасно, не знаю кому такое надо. А коворкинг офисного типа от 10000 руб в месяц.
Честно говоря, с такими ценами мне проще арендовать у соседки комнату, ещё и кучу вытекающих бонусов с этого поимею.
1. Конечно!
2. Похоже, что с DigitalOcean что-то приключилось, уже бывало. По крайней мере шелл у меня не отвалился и нагрузки никакой особой не увидел.
Кстати интересная тема.
Я не проверял насколько работоспособен Ratchet под Windows. Есть ли под ней libevent? Плюс конечно понадобится и расширение php для работы с ним. Есть правда режим работы через stream_select, который не использует никаких сторонних зависимостей, по крайней мере для разработки сойдёт.
Спасибо :)
PDO используется. Другое дело, что на момент старта хотелось побыстрее всё запустить и были некоторые классы из собственного микрофреймворка под рукой. Из их числа в данный проект попала и обёртка для PDO и простейшая реализация DAO.
Но как я уже отмечал выше, по-хорошему либо надо смотреть в сторону Redis и исследовать область применимости, либо задействовать известный ORM, типа Doctrine, если оставаться на RDBMS
Поддерживаю. Подобный стек позволяет делать realtime-приложения, простор для деятельности огромный. Чат — лишь относительно простое частное применение.
Думаю вы правы, моя формулировка в строгом смысле слова не верна. Говоря о распараллеливании следовало бы подразумевать многопоточность. Хотя я не зря подчеркнутое слово заключил в кавычки. Спасибо за уточнение.
Я интересовался long-polling. В какой-то момент была мысль для лучшей совместимости использовать его, но я не смог найти вменяемых инструментов, которые были бы удобнее, чем Ratchet. Всё же использование готовой обертки над libevent дает больше возможностей для написания сложного приложения.
12 ...
12

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Lead
From 450,000 ₽
Golang
PHP
Linux
High-loaded systems
PostgreSQL
Redis
Docker