Maxim
Вот такое у нас сейчас
McUrex
Последние мили и дюймы колбасить будет у операторов, центрам 1-48 часов пофиг на энергию
McUrex
В Башкирии встали заводы из-за отключения света https://t.co/qYVUVcdq8K https://t.co/KXgausn1bb
Александр
Оказывается там есть заводы
Maxim
Оказывается там есть заводы
Двигатели для самолетов делаются у нас, в том числе для ТУшек и СУшек
Александр
Я думал только башкирский мёд
Dmitrii
Я думал только башкирский мёд
Так это и есть составная часть их. Только тссс...
Denis
Уфа держись. Больше всего переживаю за больницы.
Roman
Alexander
мне интересно, он перепишет свой стартапчик или так и оставит на php)
Alexander
( https://emotionfolio.com/ )
Alexander
а, впрочем, логично - попытался сделать на php соцсеточку, сделал, понял, что php - это совсем не круто, видимо, следующий проект уже на каком-нибудь питоне будет 😊
Lupsik Pupsik
в пхп нет ничего плохого
Constantine️
пхп кривой если руки из жопы )
Alexander
пхп кривой потому что руки из жопы у его архитекторов
Constantine️
просто есть задачи, которые лучше выполнять на другом языке программирования
Alexander
https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
Constantine️
_
Lupsik Pupsik
>2012
Lupsik Pupsik
щас уже пхп 7 вышел
Alexander
ага, потому что пхп6 не осилили
Constantine️
и что?)
Alexander
и вышел пхп 7
Constantine️
ну я про то, что вышел и вышел ))
Lupsik Pupsik
половина проблем из статьи решена
Alexander
ну, пхп нормальный язык для своих задач
Alexander
так что я согласен, что пхп нужен
Alexander
и я рад, что эти проблемы решаются
Constantine️
большая часть говна что есть в пхп в плане логики это из пхп4 тянется )
Constantine️
легаси
Alexander
просто если говорить о каких-нибудь стартапах, системы на пхп - не лучший выбор по сравнению с рор или джангой
Constantine️
но тут есть и свои плюсы. переезд с пхп5 на пхп7 это прям простота. с питона 2.7 на питон 3.х так не переедешь )
Alexander
у Тиграна там симфони, например
Constantine️
опять же. смотря каокй стартап
Constantine️
симфони в принципе тяжкая
Alexander
ну, когда я ему советовал эту систему (он хотел именно на пхп фреймворк) - особо вариантов не было, zend, yii и вот она
Alexander
сейчас есть более популярные фреймворки на php
Constantine️
и все с забавной архитектурой фреймворка ))
Alexander
сейчас (если на php) я бы посоветовал какой-нибудь бы laravel
Constantine️
а тут тоже все от задачи пляшет ))
Constantine️
ларавел в некоторых моментах очень ок, в некоторых хочется плеваться) ровно тоже самое про yii2. ну то есть как не было идеальных вещей, так и не будет )
Alexander
тут один из факторов - что если разработчик начально-среднего уровня - ему нужно, чтобы было кому задавать вопросы, то есть чтобы было довольно много тем на stackoverflow и людей в IRC
Constantine️
коммьюнити же) с этим у пхп и у ноды получше, чем у питона) плюс специалиста проще найти
Alexander
yii я немного недолюбливаю из-за очень несерьёзной первой версии - она выглядела как поделка студентов
Constantine️
ну как проще) все от требований как обычно. но будет проще, чем питон или руби
Constantine️
у yii архитектура тупенькая
Alexander
у yii там вроде на синглтонах многое было построено
Alexander
что плохо
Constantine️
там в принципе Application это синглтон )
Constantine️
GOD object даже
Alexander
я за php фреймворками не особо слежу, может, они уже что-то улучшили там, не знаю
Alexander
конкретно вот для себя php я закопал, но есть пара друзей, вот типа Тиграна, кто ещё использует php по каким-то причинам
Constantine️
ты просто не умеешь готовить :D
Alexander
я помогал Тиграну с докером немного
Alexander
это жесть какая-то ставить модули для php в докере
Alexander
проще просто взять систему (ту же Alpine Linux) и поставить пакеты
Constantine️
ага :D
Constantine️
в докере это тот еще квест) я на днях ставил GD
Constantine️
это прямо пиздец какой-то ))
KlonD90
А в чем проблема?
Constantine️
в том, что все через жопу )
Constantine️
нетривиальные команды
Alexander
всё очень неинтуитивно
Pavel
`apt-get install php-gd` неинтуитивно?
Alexander
это интуитивно
Alexander
а вот как в докере - нет
Pavel
А как там ставятся пакеты?
nvkv
Я аж заинтригован
nvkv
действительно, а как в докере-то вы пакеты ставите?
Alexander
FROM php:5-fpm RUN apt-get update && apt-get install -y libmemcached-dev \ && pecl install memcached \ && docker-php-ext-enable memcached
Alexander
вот это я называю неинтуитивно 😊 потому что я ожидал, что раз уж я пользуюсь официальным контейнером - зависимости за меня должны сделать
Alexander
А как же 1 контейнер - 1 процесс?
тут нет противоречия
Sergey
тут нет противоречия
memcached отдельный демон же
Alexander
это модуль для php
Alexander
просто пример, как на php в докере ставятся модули
Lupsik Pupsik
memcached надо в отдельном контейнере держать
Lupsik Pupsik
а модуль импортировать с хостовой машины
Alexander
я не знаю, что этот модуль там делает, если честно, я php бросил лет 6 назад
Lupsik Pupsik
я полагаю там логика общения с memcached