Pull to refresh
22
0
neyronius @neyronius

User

Применение замыканий в PHP

Reading time 8 min
Views 165K
Введение в PHP 5.3 замыканий — одно из главных его новшеств и хотя после релиза прошло уже несколько лет, до сих пор не сложилось стандартной практики использования этой возможности языка. В этой статье я попробовал собрать все наиболее интересные возможности по применению замыканий в PHP.
Читать дальше →
Total votes 71: ↑68 and ↓3 +65
Comments 55

Pinpoint — эволюция или уроки быстрого шаринга

Reading time 4 min
Views 2K
Мы уже привыкли, что Интернет и мобильные устройства сокращают временные затраты и делают нашу жизнь удобнее: позволяют хранить и моментально находить нужные данные, держа их “под рукой”, делиться ими с друзьями и коллегами. Поэтому появление различных онлайн сервисов, которые предлагают все лучшие и более быстрые способы обмена персональной информацией является естественным эволюционным процессом. И нет предела совершенству!
Я уже год работаю в команде проекта Pinpoint. И у нас получилось сделать удобный и разумный сервис для быстрого «шаринга» и не только.



Читать дальше →
Total votes 20: ↑10 and ↓10 0
Comments 4

Наследование шаблонов в PHP без использования сторонних библиотек

Reading time 5 min
Views 7.9K
При разработке Web-приложений мы обязательно сталкиваемся с проблемами рендеринга HTML-страниц. Обычно эти проблемы решает шаблонизатор — собственно PHP или какой-нибудь парсер шаблонов. Если приложение большое и страницы содержат множество блоков, то сложность шаблонов может резко возрасти, а у разработчиков появляется желание упростить работу с ними. В ход идут разные техники, но обычно это выделение в шаблонах повторяющихся блоков и правильная их декомпозиция — включая наследование шаблонов.
Что это такое, и как это сделать на PHP читайте далее.
Total votes 44: ↑36 and ↓8 +28
Comments 58

Pinpoint — проект для которого и целого мира мало

Reading time 4 min
Views 1.7K
PinpointУже более полугода, как я попал! Крепко попал в команду единомышленников. Это время упорной и вполне успешной работы в команде Pinpoint (http://pin.pn). Необычный и своеобразный стартап, глазами непосредственного участника продуктивного безобразия. Сразу признаюсь, во избежание излишнего флуда, в том, что видео ниже и картинки не мои. Чтобы не заморачиваться с граббингом, я разжился разными скринами у нашего идеолога с его разрешения (они ему чем-то не угодили).



Под катом кратко факты о проекте и немного лирики от меня лично.
Читать дальше →
Total votes 48: ↑31 and ↓17 +14
Comments 60

Первые впечатления о Motorola Milestone 2

Reading time 3 min
Views 1.8K
Сразу говорю – это мой первый аппарат на Android, поэтому если будут вопросы касающиеся
операционки, то буду отвечать как смогу. Телефон был заказан в английском интернет-магазине,
23 ноября(европейские продаже начались 22 ноября), 7 декабря он был уже у меня в руках в
Таганроге. Стоит он 310 фунтов + 18 фунтов за доставку. Итого, в зависимости от текущего курса,
типа вашей банковской карты и вашего банка – будет списано где-то 16 – 17 т.р.



Читать дальше →
Total votes 46: ↑39 and ↓7 +32
Comments 105

Определение времени разработки сайта

Reading time 1 min
Views 2.5K
При взаимоотношении разработчиков и заказчиков большое значение имеет определение времени создания и цены проекта (речь идет о web-разработке). Для определенности предположим, что оплата за разработку проекта почасовая, ставку программист определяет сам.
Итак, заказчик спрашивает вас, сколько времени займет у вас эта работа? Естественно, время зависит от сложности проекта (сайта). Тогда, опять же для определенности, предположим, что сайт должен обладать следующей стандартной на сегодняшний день функциональностью:
— регистрация пользователя, подтверждение e-mail, вход/выход, настройка аккаунта;
— сайт содержит контент: статьи, которые могут быть добавлены администратором или пользователем, а также отредактированы и удалены;
— список статей выводится на главной странице;
— каждая статья может комментироваться;
— административный интерфейс: управление пользователями и статьями + статистика посещений и просмотра.
— все формы с проверкой на валидность вводимых данных;

Требования к сайту:
— дизайн – минималистичный, без графики;
— работа в браузерах IE6-7, последних версиях FF, Opera, Safari;
— платформа LAMP (PHP 5, MySQL 4);
— предполагается дальнейшее развитие сайта;
— возможно использование фреймворков

Вопрос к посетителям хабра, занимающимся web-разработкой. Сколько времени занимает у вас создание такого сайта? Какие средства вы используете для повышения скорости разработки – повышения своей конкурентоспособности? Время указываем в часах. Интересно также услышать мнение разработчиков на ASP.NET, Python и др. платформах.
Total votes 5: ↑4 and ↓1 +3
Comments 27

Редактирование таблицы

Reading time 1 min
Views 1.2K
При разработке сайтов часто сталкиваешься с типичной задачей: реализация редактируемой таблицы. То есть пользователь видит некоторую таблицу, связанную с БД. При выборе какой-нибудь строки, он переходит на страницу детальной информации о записи. Кроме того, он может добавить новую запись, удалить или отредактировать ее. Примеры подобной логики работы: списки новостей, сообщения форума, списки товаров, записи блога, список работников предприятия, да и вообще разнообразные списки. По сути, мы сталкиваемся с шаблоном проектирования.

Вопрос к посетителям хабра: как вы решаете задачу реализации подобного шаблона? Пишите ли вы каждый раз код заново или используете готовое решение (свое или чужое)? Особенно хотелось бы услышать мнение PHP-разработчиков.
Total votes 7: ↑4 and ↓3 +1
Comments 16

Information

Rating
Does not participate
Location
Таганрог, Ростовская обл., Россия
Date of birth
Registered
Activity