November 18th, 2009

Main

Русониксы молодцы

Благодаря моему пинанию или нет, они таки теперь предоставляют php 5.2.11 (вместо 5.1.6) на всех хостингах.

В одном из опросников в комментарии я задал вопрос и получил желанное :)

Пожалуйста, сделайте поддержку php 5.2x на виртуальных хостингах!

Спасибо за предложение! Поддержка PHP 5.2.11 добавлена на новом сервере виртуального хостинга с панелью Plesk 9. На старых серверах эта версия, к сожалению, устанавливаться не будет, чтобы избежать проблем с совместимостью у клиентов, использующих устаревшие скрипты.
http://www.rusonyx.ru/company/poll-results.php

Осталось еще в одном месте, где php 4.4.4 стоит мозги проесть и уже будет хорошо.
Нэцкэ

Реклама старых вычислительных машин из брошюр

Картинки времен моего младенчества.
Вот жеж были машинки :)

http://kro1975.livejournal.com/1897600.html
(сам блог, впрочем, с большим упором на эротику, ретро порн, древний порн, с небольшими порциями старого фото и старой техники)

via ru_oldpc, где в комментариях нашлась ссылка на архив печатных материалов, связанных с выч. техникой и ПО.
http://www.computerhistory.org/brochures/index.php (поиск по датам, по брендам, по области деятельности (для софта))
Main

Эволюция программиста на php

Кажется, можно выделить эволюционные ступени развития программиста веб-приложений на LAMP, т.е. простейшем скриптовом языке и БД

0. Движки гостевых и форумов.

Проблемы:
а) Оптимизация двойных кавычек
б) Magic quotes, sql-инъекции, экранирование переменных при выводе
в) спор нрмально ли использование HTML кода в теле скрипта.
(contra: шаблонизаторы отстой, медленно, все хорошо когда в одном скрипте)

Императив:
[за ночь/выходные/месяц] напишем мега шаблонизатор и программирование сведется к верстке с параметрами


1. CMS — контент страниц сайта можно править пользователю, который не знает HTML

Проблемы
а) Где и как экранировать при выводе введенные пользователем поля.
б) загрузка и вставка картинок
в) SQL дерево
г) Поиск по сайту

Императив:
а) [за ночь/выходные/месяц] напишем мега модульную cms, разработка сведется к выставлению параметров и изредка разработку модулей
б) Купите коробучную CMS, зачем вам наколеночная самописка, у нас уже потрачено куча человекочасов, зачем их тратить еще раз.
в) "Купите нашу CMS и программист вам больше не понадобится", перетекающее в "программисты! вы нам нужны, продвигайте нашу CMS своим клиентам

2. CMF

Проблемы
а) А что это на самом деле за буквы MVC? То, что у меня в классе myForm это M? или С? Ой нет, да там вообще все намешано.... омг....
б) ORM — ересь или рулез? Не увязнуть в разработке ОРМ
в) web 2.0 и AJAX

Императив:
а) [за ночь/выходные/месяц] напишем мега cmf, мы же умные, да и чего там писать!
б) требование заказчика использовать что-то известное бесплатное вместо своего
в) переделанное известное все равно либо не гибкое, либо очень сильно переделанное....

——
Что будет в следующем витке эволюции?