Чтобы начать делать сайты на YII2, нам понадобится Веб-сервер, PHP 5.4, Git, Composer, знание «ООП в PHP» и АйКью > 103. Надо сказать, это будет не так уж и сложно, но и не просто. Эта статья поможет стартануть проект на YII2 самому дну веб-разработки: «школьникам» и старперам — адептам CodeIgniter. Другие статьи в Интернете либо еще не созданы (стабильной версии YII2 еще нет), либо написаны для тех, кто уже создал тысячу YII1 и сотню YII2 сайтов. Я не такой и статью я буду писать не такую, а простую и понятную, ведь эта статья — мой конспект, который я вел во время изучения YII2. Читать полностью »
Рубрика «php» - 152
YII 2, старт для новичка
2014-07-10 в 19:59, admin, рубрики: codeigniter, crud, framework, mvc, php, yii, yii 2, оопОтображение погоды на Вашем сайте
2014-07-10 в 17:10, admin, рубрики: php, Веб-разработка, погода, яндекс Думаю очень многие знают о информерах для сайта от Яндекс.Погоды. Но не всегда нам нужно такое отображение данных, которое даёт нам сам Яндекс. В этом посте я расскажу, как сделать отображение погоды без официальных информеров. Кроме этого, погода будет показываться посетителю Вашего сайта в зависимости от его региона.
Читать полностью »
Вход в web-приложение с использованием распознавания лица
2014-07-09 в 12:53, admin, рубрики: openbr, opencv, php, security, two-step verification, Блог компании Token2.com, интерфейсы, информационная безопасность
В первый раз я столкнулся с системой входа в систему, основанной на распознавании лица на ноутбуке от Lenovo. Было забавно, но как ни странно, работало. Проверял при разном уровне освещения, со слегка модифицированной мимикой, с приближением и удалением от камеры. Качество распознавания удивляло, ложных срабатываний не было. Большой ложкой дегтя, конечно, была возможность аутентификации с помощью распечатанной фотографии.
Наша компания предлагает решения для двухфакторной аутентификации, которые уже можно назвать классическими: одноразовые пароли по SMS, аппаратные ключи и мобильные приложения, генерирующие одноразовые пароли на смартфонах пользователей. Параллельно, мы рассматриваем дополнительные методы «второго фактора», в данном конкретном случае в исключительно научных целях — по вполне понятным причинам.
Итак, представленный ниже метод биометрической аутентификации не рекомендуется для промышленной эксплуатации в качестве замены первого фактора (пароля). Риск при использовании метода в качестве второго фактора существенно меньше, но все еще существует — решайте сами. Я просто расскажу, как и с помощью каких инструментов можно организовать аутентификацию для веб приложения с использованием распознавания и валидации изображения человеческого лица. Аппаратная реализация — обычная web-камера.
Читать полностью »
PHP Zend сертифицирование сегодня
2014-07-08 в 23:19, admin, рубрики: php, zend, образование, Учебный процесс в IT
Причины для прохождения PHP Zend сертифицирования могут быть разными: кто-то хочет проверить свои знания, кому-то хочется выделится из огромного числа php разработчиков, а у кого-то это требование на работе. Месяц назад мне удалось успешно пройти сертифицирование, и в этой статье я расскажу как выглядит этот экзамен сегодня, где искать материалы для подготовки, а так же солью немного инфы о реальных вопросах с экзамена.
Читать полностью »
Система хранения контактов
2014-07-08 в 13:18, admin, рубрики: mysql, php, безопасность, интернет в России Доброго времени суток, читатели!
Недавно тут была стать о законе, который начинает действовать с 1 сентября 2016 года. Лично я хранил свои контакты в gmail — это было и удобно и безопасно. Но после разоблачения Сноуденом спецслужб и новости о возможном запрете использования зарубежных сервисов, мне пришла в голову идея сделать что-то своё для таких целей.
Так получилась удобная система хранения контактов, которую можно установить на свой сервер (хостинг). Кому интересна реализация и исходный код — прошу под хабракат.
Читать полностью »
Обзор Komodo Edit и Komodo IDE 8
2014-07-08 в 10:11, admin, рубрики: IDE, komodo, netbeans, perl, php, python, ruby, ruby on rails, Программирование Привет. На хабре много обзоров различных сред разработки, но совсем мало информации про Komodo Edit и Komodo IDE.
Я пользуюсь Komodo с 2010 года и за это время вышло несколько мажорных релизов и хочу с вами поделиться кратким обзором основных возможностей.
Komodo Edit — это кросс-платформенный текстовый редактор, который построен на движке Mozilla, поддерживает большое количество языков. Проект является полностью открытым и распространяется под лицензией MPL (Mozilla Public License). Разработка проекта ведется на GitHub.
Как и у всех, есть авто-дополнение со справочной информацией, поддержка плагинов, макросы, сниппеты.
Главная фича, которая мне понравилась, это удаленное редактирование кода, подобно Sublime если прикрутить к нему плагины для работы по SFTP. В восьмой версии также появился визуальный скроллинг, аналогично тому, который есть в Sublime.
Когда нужно что-то почти готовое
2014-07-08 в 1:54, admin, рубрики: extjs, Koala, KWF, php, web, Библиотека ExtJS/Sencha, Веб-разработка
Доброго времени суток, читатель!
Чуть более года назад столкнулся с ситуацией когда нужно было реализовать веб-приложение (как обычно в очень сжатые сроки) с богатым функционалом:
- Управление учетными записями пользователей с различными ролями
- Назначение задач на пользователей и отслеживание дальнейшей жизнедеятельности этих задач
- Планирование работы пользователей (на день, месяц)
- Работа с результатами работы сотрудников (регистрация времени и типов работ)
- Формирование различных отчетов, статистических срезов информации и тп
И это только десятая часть того что нужно было сделать еще “вчера”. Сразу оговорюсь: я — не веб-разработчик, поэтому нужно было решение, на котором можно было бы построить веб-приложение как можно быстрее без глубокого погружения в мир PHP, JS, Java, Ruby, и тп.
Читать полностью »
PHP как кросс-платформенный скриптовый язык
2014-07-07 в 12:50, admin, рубрики: php, php вне вебсервера, скрипты
Большинство пользователей PHP привыкли видеть сие чудо лишь на серверах и использовали лишь для динамической генерации веб-страниц (или других целей, подразумевающий работу в составе web-сервера). Однако, php можно использовать отдельно в качестве скриптового языка а-ля питон. Подробности под катом…
Читать полностью »
Если Вы когда-нибудь изучали PHP-код открытых проектов, то вы могли встречать методы, начинающиеся с двойного подчеркивания. Это и есть те самые магические методы, с помощью которых вы сможете определить поведение вашего объекта при различных манипуляциях с его экземпляром.
Предполагаю, что вы уже сталкивались с некоторыми из них, ведь существуют довольно распространенные методы, и тем не менее, я считаю, что компетентному программисту PHP необходимо уверенное владение всеми возможностями языка.
Я думаю, это можно считать, своего рода, отправной точкой в мир Магических методов.
Читать полностью »
Лучшие практики размещения Drupal в облачном окружении
2014-07-06 в 9:44, admin, рубрики: azure, cms, drupal, Microsoft Azure, mysql, php, traffic manager, web sites, Блог компании Microsoft, облачные сервисы
Основной целью данной статьи является рассказ об особенностях и лучших практиках размещения Drupal в облачном окружении платформы Microsoft Azure [о преимуществах платформы Azure для размещения веб-сайтов на PHP, Java, Python, .NET и Node.js вы можете почитать в этой статье – прим. перев.]. Из этого руководства вы узнаете:
- Как мигрировать существующий сайт Drupal в веб-сайты Azure
- Как настроить модуль Azure Storage Module для медиа-контента
- Как настроить Memcached Cloud для поддержки кэширования
- Лучшие практики размещения Drupal CMS в облаке
- Как масштабировать сайт на Drupal на несколько регионов по всему миру
Как мигрировать существующий сайт на Drupal в облако
Миграция вашего сайта на Drupal в облако Azure весьма легкая задача. Просто используйте перечисленные ниже лучшие практики и вы сможете переместить свой сайт на Drupal в облачное окружение всего за один час.
Читать полностью »