С php какая-то конкретная мутная движуха происходит и всё от Facebook: то некий анонимный разработчик говорит, что они делают компилятор php , ускоряющий работу в разы, то вот сейчас .
А у французов =)
Сильно подсел на eclipse (ZDE), привык даже. Тырил я его, тырил, и вдруг осознание накинулось на меня. netbeans 6.8 меня добил. Оно, сцуко, автодополняет SQL запросы. То есть прямо в php коде, вполне вероятно, что и в ruby и python. Какбе имеется соединение общее рутовое к базе, которое eclipse создать не может, в силу неких ебанутых причин, у них оно видите ли только к конкретной базе. А netbeans ,берет и прямо в коде дополняет таблички с рутовым аккаунтом девелопментским, оно сразу подсовывает логично названия табличек. Это sexy! Типа “бд diesel.babah -< babah – это вылетела табличка”. Netbeans в пару раз быстрее – это точно. NetBeans для всех языков. Абсолютно офигенный форматтинг кода вдруг уместился в паре настроек. А в Zend Studio последнем до сих пор попробуйте отформатировать код, содержащий русские буквы “по” в комментариях,например. И они берут за это деньги=)
А пригляделся поподробнее – конечно, NetBeans не умеет Zend debugger, но xdebug! Из-за этого недостатка для дебага нет, а для профайлинга приходится пользоваться сторонними средствами типа всякими *grind.
Для совместной работы насколько NetBeans делает Eclipse, ойой, подсветочки гламурне, глагне. Вы изменили две строчки кода. Ничего лишнего.
NetBeans это круто, NetBeans это класс, а кто не юзает Netbeans, тот не был в Гондурасе.
Я в гармошке, кстати, нашёл героя. Невозможно не подвигаться.
Sugar Blue. Тут и Мазаев отдыхает, и так всё хорошо – Walking Alone. Прогуливается один.
Умудрился за выходные ещё поковырять php фреймворк . Отличная штука, соль в том, что многое генерится из админки, и разруливается комментариями в коде ;-O
Наконец то увидел нормальный роутинг, о боже.
Код чистый и очень плагинный. Подключил smarty, только скаффолдинг стал бесполезен, так как код шаблонов генерится не для смарти, а как у зенд фреймворка (php mess), мне такой не нравится.
Увидел , ничего сверхъестественного, но прямо засело в голове
Understanding PHP – A Journey into the darkness…
A Journey into the darkness…
A Journey into the…
A Journey into…
A Journey…
Да чтож такое то!
Приехала родня в лице любимого двоюродного брата с женой и племяшкой, а между тем запуск нового проекта практически на носу. Писал я его практически месяца три-четыре последних. Это заводит, дописывать строчки и одновременно рассказывать о достопримечательностях, куда можно им съездить. Ух!
По проекту потом напишу подробнее, а пока всякие размышления дурные, пока дорогие гости баиньки.
Как же хорошо, думаю, может это очень круто, когда достаточно много умных людей пропихивают патчи свои во всяческие фреймворки. У меня два френда на глазах творят такие чудеса=) Где-то даже подзаряжаюсь и прусь.
В деталях об этом не обязательно, мысль о том, что где-то находится грань в общих фреймворках. Именно, время на осознание проблемы, ее вычленение, решение, отписать, принятие патча. Чо то как-то долго. Реально этого времени нет. И ведь не факт, что не поломают совместимость в конце концов, которую придумал, задействовал, гордился, мучился. Не, тут точно присутствует момент истины. А через год? Фсе freeze? Ну к чему и приходим – своим веткам или разруливанию постоянному. Речь какбе о том, что надо походу все наработки всегда открывать, делать из них собственный продукт и потом пользовать идеи, словно цезарь имея личную версию ядра, фреймворка или любого другого гумна. И только цезарь имеет право давать жизнь или отнимать. По моему, это полный отстой. Ой, у нас обнаружили уязвимость. unfreeze fail.
Глупо бежать впереди паровоза, ну беру-то простую версию проблемы – веб. Несколько простых правил меня вполне устраивают. Разруливалка url, mvc, несколько базовых классов, кочующих из проекта в проект. Каждому контроллеру свой view, за исключением ajax, там свое небольшое правило. Любой повторяющийся код – в класс, до неймспейсов пока не дорос, гг.
И хватит! Может я тупой, но через год не факт, что вспомнить, что такое .to_thru
Я реально пишу тупо, хотя могу классово верно и красиво. Чем дальче пишу, тем тупее. Правильно, это мне же и поддерживать. А через год посмотреть? PHP прекрасно подходит для преднамеренно simplifity. Скобки там, где без них можно было бы и обойтись. ОК! Строго, такое вот занудство. Там, где можно написать логику в одну строку, напишу в две, не запарюсь через год. Красота вида красота.ага.угу.достал обманчива, это злой perl стучится в окно.
Всякая остальная фигня – вроде бесполезной генерации форм, глупой УНИВЕРСАЛЬНОЙ валидации, которая бывает неочевидна, ну реально не стоит заморачиваться. ORM, мечтаю иметь полотенце с надписью ORM, купаться, а потом его вытряхивать тараканов.
На что стоит заморачиваться и решается сторонними методами – кеш, масштабирование.
Это все о деньгах.
социальная сетка, open source, потестил, глючная, аж пипец даже на инсталле. Однако, модульная, надо попозже глянуть через полгода.
Совсем с другой стороны посмотрел на статику
PHP, Администрирование
Статические картинки на отдельном поддомене – это хорошо. Что-то я упустил из виду, что помимо потенциального выноса большого количества статики на другой IP эта операция несет в себе и другие преимущества. Если картинка та же в виде статики отдаётся браузеру, и она не закеширована, то кука тоже отсылается от браузера на каждый такой запрос. В итоге на какие-нибудь 20-30 картинок на страницу кука отправляется постоянно на каждый запрос к серверу,была кука 50 байт, стала 50*20, так по краней мере показывает google page speed для FireBug и нет смысла ему не верить. Вешать на “некукообслуживаемый домен” увеличит скорость в любом случае=) Вдруг приличия не позволяют часто кешировать картинки некоторые по проекту. Кстати, этот самый Page Speed имеет отличный сжиматель картинок. Тут же на ходу показа экономию в 10% – сразу и картинки оптимизированные на отлично скачать можно, вещь. Мелочь, а приятно.
Починил свою старую игру
PHP, Администрирование, Программирование
Починил свою старую игру
, а то там спама было много, приделал капчу, задал тестовый вопрос и мне кто-то ответил тут же. Не то, чтобы сайт живой, я понял, просто там всё цепочками – я кому-то ответил, ему пришло мыло и пошло дело опять. РЕАНИМИРОВАНО. На выходных буду делать что-то мелкое и полезное постоянно, ей-ей.
