На мой взгляд, чего реально в PHP не хватает, так это легкого встроенного шаблонизатора с нормальным экранированием вывода. В результате приходится либо подключать сторонний (что оправдано для больших проектов, но очень сильно «утяжеляет» маленькие), либо городить вечные <?php echo htmlspecialchars();?>
Есть еще один вариант: за эти годы разработчик выработал определенные привычки написал себе собственный мини-фреймворк, которого для задач его уровня вполне хватает, и переучиваться на большие смысла нет: в плане результата получаем примерно то же, но свое все же удобнее тем что свое. (Мой случай как раз.)
Так если этот недостаток (я про малое количество поддерживаемых форматов — сам как раз именно из-за этого не рассматривал Kindle в свое время в качестве возможного варианта) настолько принципиален, что перечеркивает все остальные достоинства?
Совершенно не понимаю, зачем так настойчиво рекомендуют переходить сначала на HTTPS, а только потом на HTTP/2? HTTPS вообще далеко не всегда и везде нужен, для многих сайтов справочно-информационного характера это только дополнительная трата ресурсов сервера (не говоря уж о том, что если если таких сайтов несколько, то придется тратиться на дополнительные IP-адреса) и ничего больше.
Если картинки берутся с сайтов-источников, а не копируются на сервер агрегатора, то как раз не поможет: все равно к каждому из серверов придется отдельное соединение устанавливать.
Похоже, статья писалась с конкретной маркетинговой целью — повысить продажи «профессиональных клавиатур».
Вообще, конечно, исследования интересные, они с помощью цифр и конкретных измерений подтвердили то, что я и так давно знал на уровне ощущений: тяжелые IDE, работающие на Java, вызывают ощущение подтормаживания даже на быстром железе, причем под Linux это ощущение сильнее, чем под Windows.
Собственно, по этой причине все небольшие программы пишу не в IDE, а в редакторе Geany, который работает реально быстро и к памяти относится куда более экономно. Но, к сожалению, для более-менее серьезных проектов его часто недостаточно, поэтому надо искать IDE, написанную не на Java (но таких таких я под Linux не видел, по крайней мере, для PHP).
Остальные же задержки, на мой взгляд, несущественны. Кроме того, если реально овладеть навыком слепой печати, то потребность в том, чтобы увидеть символ на экране, и только потом нажать следующий, исчезает, слово или даже предложение набирается целиком (а особо продвинутые даже начинают движение следующим пальцем до того момента, как закончилось движение предыдущего).
Думаю, если такое появится, операторы быстро сообразят сделать услугу «SIM с гарантированным сроком жизни» по сходной цене (или даже дешевле), и стартап станет неактуальным.
Фамилию тоже можно восстановить: по SIMке легко узнать оператора, далее идем на его сайт, восстанавливаем доступ к личному кабинету (при наличии SIM это не сложно), заходим туда и узнаем фамилию.
Всегда ставлю. Основное соображение — писать на всех языках настолько единнобразно, насколько это позволяет синтаксис, чтобы меньше переучиваться при переходе с одного языка на другой.
Автоматическая бесконечная прокрутка без других средств навигации (хотя бы поиска по дате) — это не просто плохое решение, это очень плохое решение почти для всех видов сайтов, кроме разве что развлекательных, где доступ к старому контенту не требуется.
На мой взгляд, в большинстве случаев оптимальным является следующий вариант: традиционное разбиение на страницы с полным обновлением страницы + большая кнопка «показать еще» в конце контента, которая догружает контент AJAXом на ту же страницу по нажатию. Первое обеспечивает удобство навигации, второе — помогает удержать внимание пользователя.
Наиболее здравый комментарий в этой теме! Правда, идея несколько утопична, ибо для этого нужен постоянный контроль за всеми гражданами (в целях выявления накопления в человеке внутренней напряженности из-за каких-то нерешенных жизненных проблем и своевременного принятия мер), да и то не факт, что поможет.
Доводы очень простые:
1) Абсолютно необоснованная необходимость переучиваться и привыкать к новому внешнему виду. Когда не находишь чего-то на привычном месте, в первый момент чувствуешь себя просто беспомощным. Да, конечно, через пару минут изучения интерфейса все находится, и задача решается, но возникает вопрос: а зачем?
2) Рост системных требований и времени загрузки. Та же Win 10 забирает примерно на 300 Мб памяти больше, чем Win 7 на том же самом компьютере (специально замерял), а загружается где-то на 16 или 18 секунд дольше. Таким образом, смена OS эквивалентна небольшому downgrade компьютера. (Лично для меня это основная причина.)
3) Возможные проблемы с драйверами и старыми программами (в первую очередь речь идет об относительно старых играх, периода 1998—2005 годов).
Таким образом, есть множество недостатков, но нет каких-либо явных преимуществ, ради которых стоило бы переходить на OS как на основную в ближайшие несколько лет, а не просто поставить ее в виртуальную машину, чтобы поизучать, не вижу.
P.S. Сам вообще сейчас ушел на Lubuntu, она по потреблению памяти и времени загрузки просто несопоставима даже с Win 7. Все просто летает, совсем как во времена старого доброго MS-DOS!
До одновкладочного режима работы как средства эффективности я додумался еще года три назад, о чем даже писал в блоге, но из-за того, что не пользуюсь закладками, приучить себя к нему не смог. Кроме того, при отладке сайта зачастую постоянно нужно переключаться Еще могу отметить, что очень помогает либо скрытие Панели Задач, либо использование полноэкранного режима с переключением по Alt-Tab: когда не видны значки посторонних программ, отвлекаешься меньше.
Насчет плана — на мой взгляд, это очень индивидуально (а еще зависит от вида деятельности). Кому-то план лучше составлять с вечера, кому-то утром, кому-то наоборот, планы только вредны, а проще ориентироваться по обстановке. Тут надо экспериментировать и подбирать, что конкретно для себя лучше.
Самое правильное решение — это перенести папку «Документы» (или соответствующие библиотеки в терминах Win 7) туда, куда это удобно. В этом случае можно и быстро сохранять документы, и лежать они будут там где надо, т.е. в моем случае — на втором разделе жесткого диска с сортировкой по каталогам по смыслу (т.е. D:\Sites, D:\Progs, D:\Docs, D:\Games и т.д.). Причем совершенно не понимаю, почему производители ноутбуков не догадываются вынести туда эту папку изначально.
Под Linux все проще: /home/xxxxpro — на отдельном разделе с RAID 1.
Долгое время в именах файлов придерживался стандарта 8.3 и только латиницы, потом пожил какое-то время под Linux, стал использовать длинные русскоязычные имена, так как оказалось, что это удобно.
На рабочем столе храню только временные документы (т.е. те, которые надо дописать и выложить в Интернет, после чего хранить их на своем компьютере теряет всякий смысл, например, записи для блогов или длинные сообщения в форумы).
Вообще, конечно, исследования интересные, они с помощью цифр и конкретных измерений подтвердили то, что я и так давно знал на уровне ощущений: тяжелые IDE, работающие на Java, вызывают ощущение подтормаживания даже на быстром железе, причем под Linux это ощущение сильнее, чем под Windows.
Собственно, по этой причине все небольшие программы пишу не в IDE, а в редакторе Geany, который работает реально быстро и к памяти относится куда более экономно. Но, к сожалению, для более-менее серьезных проектов его часто недостаточно, поэтому надо искать IDE, написанную не на Java (но таких таких я под Linux не видел, по крайней мере, для PHP).
Остальные же задержки, на мой взгляд, несущественны. Кроме того, если реально овладеть навыком слепой печати, то потребность в том, чтобы увидеть символ на экране, и только потом нажать следующий, исчезает, слово или даже предложение набирается целиком (а особо продвинутые даже начинают движение следующим пальцем до того момента, как закончилось движение предыдущего).
На мой взгляд, в большинстве случаев оптимальным является следующий вариант: традиционное разбиение на страницы с полным обновлением страницы + большая кнопка «показать еще» в конце контента, которая догружает контент AJAXом на ту же страницу по нажатию. Первое обеспечивает удобство навигации, второе — помогает удержать внимание пользователя.
1) Абсолютно необоснованная необходимость переучиваться и привыкать к новому внешнему виду. Когда не находишь чего-то на привычном месте, в первый момент чувствуешь себя просто беспомощным. Да, конечно, через пару минут изучения интерфейса все находится, и задача решается, но возникает вопрос: а зачем?
2) Рост системных требований и времени загрузки. Та же Win 10 забирает примерно на 300 Мб памяти больше, чем Win 7 на том же самом компьютере (специально замерял), а загружается где-то на 16 или 18 секунд дольше. Таким образом, смена OS эквивалентна небольшому downgrade компьютера. (Лично для меня это основная причина.)
3) Возможные проблемы с драйверами и старыми программами (в первую очередь речь идет об относительно старых играх, периода 1998—2005 годов).
Таким образом, есть множество недостатков, но нет каких-либо явных преимуществ, ради которых стоило бы переходить на OS как на основную в ближайшие несколько лет, а не просто поставить ее в виртуальную машину, чтобы поизучать, не вижу.
P.S. Сам вообще сейчас ушел на Lubuntu, она по потреблению памяти и времени загрузки просто несопоставима даже с Win 7. Все просто летает, совсем как во времена старого доброго MS-DOS!
Насчет плана — на мой взгляд, это очень индивидуально (а еще зависит от вида деятельности). Кому-то план лучше составлять с вечера, кому-то утром, кому-то наоборот, планы только вредны, а проще ориентироваться по обстановке. Тут надо экспериментировать и подбирать, что конкретно для себя лучше.
Под Linux все проще: /home/xxxxpro — на отдельном разделе с RAID 1.
Долгое время в именах файлов придерживался стандарта 8.3 и только латиницы, потом пожил какое-то время под Linux, стал использовать длинные русскоязычные имена, так как оказалось, что это удобно.
На рабочем столе храню только временные документы (т.е. те, которые надо дописать и выложить в Интернет, после чего хранить их на своем компьютере теряет всякий смысл, например, записи для блогов или длинные сообщения в форумы).
намкак минимум мне есть на кого равняться.