Pull to refresh
-1
0
4X_Pro @XXXXPro

Web-разработчик

Send message
На мой взгляд, чего реально в PHP не хватает, так это легкого встроенного шаблонизатора с нормальным экранированием вывода. В результате приходится либо подключать сторонний (что оправдано для больших проектов, но очень сильно «утяжеляет» маленькие), либо городить вечные <?php echo htmlspecialchars();?>
Есть еще один вариант: за эти годы разработчик выработал определенные привычки написал себе собственный мини-фреймворк, которого для задач его уровня вполне хватает, и переучиваться на большие смысла нет: в плане результата получаем примерно то же, но свое все же удобнее тем что свое. (Мой случай как раз.)
Так если этот недостаток (я про малое количество поддерживаемых форматов — сам как раз именно из-за этого не рассматривал Kindle в свое время в качестве возможного варианта) настолько принципиален, что перечеркивает все остальные достоинства?
Совершенно не понимаю, зачем так настойчиво рекомендуют переходить сначала на HTTPS, а только потом на HTTP/2? HTTPS вообще далеко не всегда и везде нужен, для многих сайтов справочно-информационного характера это только дополнительная трата ресурсов сервера (не говоря уж о том, что если если таких сайтов несколько, то придется тратиться на дополнительные IP-адреса) и ничего больше.
Если картинки берутся с сайтов-источников, а не копируются на сервер агрегатора, то как раз не поможет: все равно к каждому из серверов придется отдельное соединение устанавливать.
Я так понял, всякие асинхронные загрузки CSS, склеивание картинок в CSS sprites, объдинение JavaScript в один файл и т.п.
Похоже, статья писалась с конкретной маркетинговой целью — повысить продажи «профессиональных клавиатур».
Вообще, конечно, исследования интересные, они с помощью цифр и конкретных измерений подтвердили то, что я и так давно знал на уровне ощущений: тяжелые IDE, работающие на Java, вызывают ощущение подтормаживания даже на быстром железе, причем под Linux это ощущение сильнее, чем под Windows.
Собственно, по этой причине все небольшие программы пишу не в IDE, а в редакторе Geany, который работает реально быстро и к памяти относится куда более экономно. Но, к сожалению, для более-менее серьезных проектов его часто недостаточно, поэтому надо искать IDE, написанную не на Java (но таких таких я под Linux не видел, по крайней мере, для PHP).
Остальные же задержки, на мой взгляд, несущественны. Кроме того, если реально овладеть навыком слепой печати, то потребность в том, чтобы увидеть символ на экране, и только потом нажать следующий, исчезает, слово или даже предложение набирается целиком (а особо продвинутые даже начинают движение следующим пальцем до того момента, как закончилось движение предыдущего).
На Мегафоне и МТС, специально только что проверил.
Думаю, если такое появится, операторы быстро сообразят сделать услугу «SIM с гарантированным сроком жизни» по сходной цене (или даже дешевле), и стартап станет неактуальным.
Фамилию тоже можно восстановить: по SIMке легко узнать оператора, далее идем на его сайт, восстанавливаем доступ к личному кабинету (при наличии SIM это не сложно), заходим туда и узнаем фамилию.
Всегда ставлю. Основное соображение — писать на всех языках настолько единнобразно, насколько это позволяет синтаксис, чтобы меньше переучиваться при переходе с одного языка на другой.
А что, есть клавиатуры, где ~ не рядом с Esc?
Автоматическая бесконечная прокрутка без других средств навигации (хотя бы поиска по дате) — это не просто плохое решение, это очень плохое решение почти для всех видов сайтов, кроме разве что развлекательных, где доступ к старому контенту не требуется.
На мой взгляд, в большинстве случаев оптимальным является следующий вариант: традиционное разбиение на страницы с полным обновлением страницы + большая кнопка «показать еще» в конце контента, которая догружает контент 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, стал использовать длинные русскоязычные имена, так как оказалось, что это удобно.
На рабочем столе храню только временные документы (т.е. те, которые надо дописать и выложить в Интернет, после чего хранить их на своем компьютере теряет всякий смысл, например, записи для блогов или длинные сообщения в форумы).
А лучше порадуемся за то, что такие принципиальные люди еще есть и нам как минимум мне есть на кого равняться.
12 ...
8

Information

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

Specialization

Backend Developer, Web Developer
Middle
PHP
Python
SQL
MySQL
PostgreSQL
Linux
Golang
MongoDB
Nginx
HTML