👀
вырученые деньги в фонд голодающих студентов)
👀
не каждый студент программист, но большинство программистов - бывшие студенты
mr.
Считается ли, что я работаю за еду, если за помещение, в котором живу чуть более половины ЗП уходит?
mr.
Ярослав
монетизируй свое помещение
Ярослав
и будет тебе радость
mr.
1к квартира. Как монетизировать её? Хачей жить пустить?) Притон устроить? Есть что менее "грязное"?
👀
а много квадратов?
mr.
30 гдет
👀
маловато
👀
ну
👀
можно 30 метров квадратных поделить на 5 комнатушек по 6 метров, и сдавать)
👀
если сдавать почасово, за пару дней можно отбить сумму арендной платы
Павел
если сдавать почасово, за пару дней можно отбить сумму арендной платы
А если ещё и самому в этот час работать так ваще можно программистом не работать 😂
Anonymous
а вообще есть люди которые нормальный код пишут? Какой готовый проект ни дают допиливать - везде говнокод и помойка.
Evgeny
можно иностранцев водить, показывать ка кживут настоящие разработчики
Ivan
Что то совсем туго с мышлением у меня из за жары. В общем есть виджет у меня: class NewsAll extends Widget { function run() { $query = News::find()-> select('id, title, text,author, date_create')-> orderBy(['date_create' => SORT_DESC]) $pages = new Pagination(['totalCount' => $query->count(), 'pageSize' =>10, 'pageSizeParam'=>false, 'forcePageParam'=>false]); $news = $query->offset($pages->offset)->limit($pages->limit)->all(); return $this->render('newslistall', compact('news', 'pages')); } } параметр pageSize стоит 10, я хочу при вызове этого виджета на разных страницах указывать разные значения pageSize, создавая публичную пременную и присваивая ее к pageSize , далее при вызове <?=NewsAll:: widget(['mySize' =>3 ]);?> изменяя этот парметр - он не срабатывает, вроде все по мануалу...
Ivan
где я что пропускаю не понятно
Toly
а вообще есть люди которые нормальный код пишут? Какой готовый проект ни дают допиливать - везде говнокод и помойка.
Если вам дают проект с говнокодом, это означает, что у вас есть прекрасная возможность показать себя во всей красе
Anonymous
я не пойму, это просто так много индусов или слабоумные менеджеры, которые нанимают студентов за еду и думают, что так надо. Дешево и вроде даже работает как-то!
Evgeny
Ну по ходу ты один 😆
может он не про себя, а так в целом чисто гипотетически
Toly
Низкий порог входа в PHP и Yii дают о себе знать
👀
может быть конкретно в тот момент, когда писался тот код, человек старался сделать не красивее, а работоспособней
Toly
Собственно, за это PHP и журят постоянно
Evgeny
надо переписать yii2 на GO, чтоб пхпшников меньше было))
Ivan
Помооогиии мне))) Даже ошибок не показывает
Павел
надо переписать yii2 на GO, чтоб пхпшников меньше было))
Тогда тебя го сообщество сожжет на костре
Anonymous
Если вам дают проект с говнокодом, это означает, что у вас есть прекрасная возможность показать себя во всей красе
"Не не не, мы не будем это переделывать, оно же и так работает! Пол часа на рефакторинг в неделю, не больше! Нашему бизнесу это не надо!"
Павел
Ivan
Вот class NewsAll extends Widget { public $mySize; function run() { $query = News::find()-> select('id, title, text,author, date_create')-> orderBy(['date_create' => SORT_DESC]) // ->limit(3) // ->all() ; $pages = new Pagination(['totalCount' => $query->count(), 'pageSize' =>'mySize', 'pageSizeParam'=>false, 'forcePageParam'=>false]); $news = $query->offset($pages->offset)->limit($pages->limit)->all(); return $this->render('newslistall', compact('news', 'pages')); } }
Ivan
я уже в бреду быдлокодить начинаю
Toly
А не 'pageSize' => 'mySize'
Anonymous
compact отвратительная штука. Что если решил переименовать или подсветить переменную в IDE?
Toly
"Не не не, мы не будем это переделывать, оно же и так работает! Пол часа на рефакторинг в неделю, не больше! Нашему бизнесу это не надо!"
Бывает и такое, со временем проходит. Пару-тройку проектов зафакапить из-за легаси и мозги встанут на место
Ivan
'pageSize' => $this->mySize
Пойду ка я тряпочку холодную на голову брошу... Спасибо, сработало
Павел
Пойду ка я тряпочку холодную на голову брошу... Спасибо, сработало
А как же коворкинг, офисы с кондиционером и бесплатные печеньки за счёт компании?
Ivan
так я в офисе, с кондером у меня плохие отношения, я из за него заболел, ни как вылечится не могу
Ivan
как вылечусь так сразу воспользуюсь))))))))
Ivan
Понял, значит compact может в дальнейшем сыграть плохую шутку
Ярослав
"Не не не, мы не будем это переделывать, оно же и так работает! Пол часа на рефакторинг в неделю, не больше! Нашему бизнесу это не надо!"
в том то и дело, что бизнес (зависит конечно от проекта) просто так не может позволить себе выделять средства на рефакторинг. Видимо, человек занимается не больно уж серьезными проектами. Все зависит от сложности проекта
Роман
Ребята привет всем - вопрос не по теме Если крон пуст у всех пользователей - что еще может выполнять задачи? каждый день в 13-00 - подскажите - спасибо заранее!
Роман
как найти кто эт делает ((
Toly
Какая OS и версия её?
Роман
Linux **** 4.4.0-38-generic #57~14.04.1-Ubuntu SMP Tue Sep 6 17:20:43 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Алимжан
как найти кто эт делает ((
Поймай процесс в 13.00 и проверь кто его запускает
Роман
как поймать то я просто сам не админ а программист
Роман
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty
Алимжан
как поймать то я просто сам не админ а программист
Хоть чуток администрирования нужно знать каждому
Toly
Он длительный?
Роман
файл выборки с базы и отправка почты
Роман
mail
Toly
crontab у рута проверяли?
Роман
crontab -l
Роман
no crontab for root
Роман
может как то в логах поймать?
Toly
sudo cat /var/log/syslog | grep CRON
Алимжан
sudo rm -rf /
Алимжан
Алимжан
Никогда не копируй и не запускай команды бездумно
Ярослав
это их сознательный выбор или они просто не знают об IDE?
Ivan
У меня np++ только для быстрых изменений в верстке ))
Ivan
Когда шторм лень запускать, почему то при 16гб озу он порой медленно щапускается
Evgeny
а кто нибудь менял на маках hdd на ssd? как перекинуть операционку и все остальное?
Toly
а кто нибудь менял на маках hdd на ssd? как перекинуть операционку и все остальное?
Там загрузчик запускает установщик и выкачивает всё из сети, если не ошибаюсь
Ivan
На маке можно как то сделать образ системы
Bohdan
TimeMachine