All streams
Search
Write a publication
Pull to refresh
0
0
Ping-win @Pingwin32

User

Send message
Эх… Извеняюсь за лирическое отступление. В руки бы насрать тем, кто минусует не обосновав за что…
А это уже кому как нравиться. Мне нравиться, что при переводе на новый сервер нужно править только 1 файл.
Позвольте с вами не согласиться, паттерн MVC не такой уж и новый и по нему уже существует не мало хороших статей. Я бы лучше послушал(почитал, порекомендовал почитать новичкам) об использовании методик системного анализа в разработке интернет приложений(сайтов), а ещё лучше методик ТРИЗ.
Дерзай. Если хоть кому-то твая работа будет полезна, это уже плюс.
$_GET['param1'] разве не сработает? Я при включённом mod_rewrite для ZF спокойно получал доступ к массивам $_GET и $_POST.
отличие в define('P1_ENTER', 'Вход'). Как я сказал, многие редакторы учитывают константы в автокомплите
:( хабра зажевала PHP код

3. define('P1_ENTER', 'Вход')
4. include lang_ru.php
5. echo P1_ENTER (я хотел написать вывод через шот-тег, но не понятно как тут хабр питается этим)

Почему константы, а не "$lang['registration'] ", как выше? Очень просто, константы будут отображаться при автокомплите, что исключит лишние заморочки с их запоминанием и возможные ошибки из-за опечаток.
Извените, хабра глючит. Продолжу:
1. для каждокой надписи определяется константа
(4example: P1_ENTER)
2. для каждого языка выделяется языковой файл
(4example: lang_ru.php)
3. в языковом файле определяем все константы
(4example: )
4. в зависимости от языка полключаем нужный файл
(4example: )
5. отображаем константу в документе
(4example: )
6. выбранный язык хранится в сессии или куках, дефолтный язык можно определить по ИП или поставит в конфиге.

Проверено, работает максимально быстро. Трудностей в разработки нет, даже легче, не нужно сразу думать над названием кнопочки или ссылочки.
Мультиязычность лучше всего реализовывать через языковые константы.
Я знаю ещё один вариант использования таких чисел, актуально для осеннего сезона в России. Есть программы вроде SuperPi, которые очень хорошо прогревают процессор. И таким образом можно отапливать помещения :)
А слабо из лего собрать адронный коллайдер?
Не вижу смысла статьи. Идеи стары как мир. У меня у самого давно дома 3 PC, 3 ноута, 2 свича на 5 и 8 портов, точка доступа вифи, адсл роутер, и сервер с CentOS сетевыми дисками для винды, FTP, HTTP, SSH, PHP+MySQL, проксик, и вешал на него принтер, но мою модель таким образом виста плохо воспринимает. А если просто в интернет нужно выходить с WIFI, так это одного роутера достаточно и не городить сервера.
Я вот не пойму… сказал тоже самое на 1 пост раньше: у меня -3 а здесь +6, что бы это значило?
Неужели новая версия хабра таким коллективом делалась почти год? Это как-то странно… Впечатление от рассказа больше похож на то, что его за неделю в попыхах сделали… Помните значение выражения «Я на 100% не уверен, но постараюсь»? Сдесь что-то похожее «Сделали всё заново, нет старых багов». А понятие «улучшаться» свойствененно стартапам. Такой сайт могут сделать 3 Lead Programer за месяц. И не бояться за баги, недостатки архитектуры даже если делали бы его по ночам в свободное от работы время.
Кнопочка не просто исчезла, а была заменена новой фишкой — усовершенствованной адресной строкой.
Я бы предложил такое разделение:

# Baby PHP Developer - вообще не использует PHP шаблонизаторы... Только начал изучать PHP для создания домашней страницы... Потом узнаёт ещё и про БД, делает мелкиее каталоги и домашние страницы для знакомых.

# Junior PHP Developer - восторженно изучает Smarty или другой шаблонизатор для ускорения разработки своих проектов

# PHP Developer - везде использует Smarty, но начинает что-то подозревать, пишет свой шаблонизатор

# Senior PHP Developer - понимает в чем соль и возможно приходит к шаблонизатору аля Zend_View(В новых версияе ещё и Zen_Layout)

# Lead Developer - Думает сначала о нагрузке на сервер и бюджете, в зависимости от этого выбирает нужный путь реализации... Как говорил товарищ Курилов Л.С. всё зависит от поставленной задачи...

P.S.: На сколько я помню Смартси кеширует страницы и приводит их к нативному виду, что увеличивает скорость...
P.P.S.: Для настоящего ускорения работы скриптов можно их компилировать, или использовать примочки сохраняющие скомпилированные обычным способом скрипты в памяти.
Это делается в целях получения прибыли... им могут платить за исходящий трафик, банеры.
И Баш наверное не читают :)
сИсОдМиНаМ положено выделяться... В рваных джинсах и заправленным в них свитером ходить - не разрешает уже начальствао, оставте хоть олбанский и очепятки...
12 ...
9

Information

Rating
Does not participate
Location
Пенза, Пензенская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Lead
From 10,000 €