«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/04/19 09:03:17  №1383949 1
Привет треду и Опу.

Сидел с вами с 16 по 17 год, успел сделать список студентов, MVC сапера на JS и половину файлообменника. К несчастью, у меня начались проблемы с глазами – нечто похожее на синдром "сухого глаза". Работать с пекой стало сложно, особенно с текстом, глаза устают минут за 10, пришлось завязать с программированием. Капли, очки, и лазерная коррекция не помогли, как и разные жк мониторы и шрифты. Но ближе к сути.

Я хочу заказать e-ink монитор Dasung Paperlike HD 2019 из Китая за 60к (кому интересно вот пример работы модели 2018 года https://www.youtube.com/watch?v=vLhcM9gsOEU , моя модель с более низким инпут лагом), который должен помочь мне вернуться обратно к программированию и в этот тред. Я думаю, что он мне поможет, т.к. я могу пользоваться e-ink книгами без усталости. И мне стало интересно, какие у меня теперь будут проблемы непосредственно с программированием. У монитора частота экрана около 6гц и инпут лаг 100 мс. Пока вижу следующее:

– Тяжело будет работать с монохромной IDE без раскрашивания синтаксиса. Но, думаю привыкнуть можно будет;
– Монохромный фронтенд тоже настораживает. Вряд ли я смогу работать с фотошопом (или смогу?). Также тяжело будет работать с JS анимацией из-за инпут лага;
– Хотел параллельно с вебом изучить геймдев, но с такой частотой это, наверное, вряд ли возможно – нужно больше 6гц;

Вообще, у меня опасения в основном по фронтенду, но т.к. я его не успел достаточно изучить за 2 года вката (не успел сделать задание Опа на макет), возможные проблемы для меня найти сложно. Хотелось бы послушать анона, что он может придумать и добавить к минусам осознанного дальтонизма. Часто ли при работе бэкэндером приходится работать с фронтэндом, например? На этот монитор много положительных отзывов программистов, может все не так плохо, на самом деле.
Аноним 2019/04/19 09:49:43  №1383979 2
>>1383949
>два года вката
>делает какие-то оп задания
ты это, не спеши
Ответы: >>1383985
Аноним 2019/04/19 09:52:17  №1383981 3
>>1383949
Что за mvc сапёр? Или это не опа задача?
Ответы: >>1383985
Аноним 2019/04/19 09:57:25  №1383985 4
Ответы: >>1383986 >>1383991
Аноним 2019/04/19 09:59:04  №1383986 5
Аноним 2019/04/19 10:07:31  №1383991 6
помню я как-то написал калькулятор на джаваскрипте за несколько дней, там было под четыреста с лишним строк кода и куча корнер кейсов, ну и он работал примерно как виндовый с отслеживанием серии операций, никогда не думал калькуляторы оказывается сложнее простой игры

потом правда забил учить кодинг только недавно снова начал

>>1383985
а зачем тут мвк? да и вообще пхп, я такое за день или два напишу на джаваскрипте
Ответы: >>1384041 >>1385177
Аноним 2019/04/19 11:10:24  №1384041 7
>>1383991
>никогда не думал калькуляторы оказывается сложнее простой игры
Это еще че, попробуй напиши калькулятор, обрабатывающий серии операций, со скобками - еще и алгоритмы придется подтянуть и синтаксический анализатор написать, а там и до своего япа недалеко, лол.
Ответы: >>1384052
Аноним 2019/04/19 11:20:24  №1384052 8
IMG20190419211904.jpg (55, 711x905)
905x711
>>1384041
он у меня серии операций и обрабатывал но без скобок - как обычный виндовый же - заряжаешь серию не ограниченной длинны он её и посчитает
вот собственно скин с кодпена, он там до сих пор висит, сам кодпен не хочу постить там везде говнища
Ответы: >>1384086
Аноним 2019/04/19 11:50:24  №1384086 9
>>1384052
Тупо в eval пихал ввод?
Ответы: >>1384102
Аноним 2019/04/19 12:04:01  №1384102 10
>>1384086
нет, строка сплитится по пробелам и парсится, т.к. проверки типа - нельзя ввести две точки подряд или два математических символа подряд и т.п. на уровне ввода то это безопасно, ну а потом результат округлялся до определенной точности чтобы он в экран влез (это только верхняя строчка могла как в виндовом скипаться влево со знаком <<) и т.п.

наверное можно было и в эвал скормить я что-то не подумал
Ответы: >>1385177
Аноним 2019/04/21 00:36:24  №1385177 11
>>1384102

Лучше без eval. С ним код разбирать труднее.

>>1383991

MVC там чтобы изучить MVC и научиться отделять модель от представления, понять, какие есть подходы к реализации data-байндинга. Почитал бы комментарии к задаче. Так-то, конечно, саперу полноценный MVC не нужен.

>>1383949

Я думаю, что и фронтендом заниматься возможно, но тебе придется как-то компенсировать невозможность постоянно смотреть на экран. Ну, например, можно тщательно изучить CSS, чтобы в голове представлять, как будут выглядеть те или иные элементы и использовать обычный монитор только для проверки. В принципе, верстать можно, особо не глядя на экран большую часть времени.

На черно-белом мониторе главная проблема не в анимациях, а в маленьком кол-ве оттенков. Трудно на нем нарезать макет на картинки, не видны цвета. Также, бывают сайты с серым текстом на сером фоне.

Возможно, тебе еще подойдет вариант распечатывать какие-то материалы и читать с бумаги. Как плюс, можно делать пометки на них.

С играми да, тут сложнее. Обычно они довольно динамичные, если не считать каких-то стратегий.

> Часто ли при работе бэкэндером приходится работать с фронтэндом, например?

Бывает довольно часто надо что-то подправить/добавить на существующую страницу. Но если ты будешь работать со всякими бизнес-ориентированными приложениями, там обычно дизайн в стиле черные таблицы на белом фоне.

Монитор, если есть такая возможность, стоило бы посмотреть вживую перед покупкой.