Краткий экскурс по основным моментам Zend Framework

Автор: admin от 13-10-2018, 21:15, посмотрело: 39

Это просто фреймворк, или этот фреймворк олицетворяет собой гордость PHP-сообщества — его трудолюбивых разработчиков, так сказать, ключевой ингредиент? С россыпью конфигов… Предмет любви нашего ЯП, обладающий хорошим MVC, благодаря чему Zend Framework — самый лучший фреймворк на PHP.



Здесь вы не найдёте ответа на этот вопрос, зато узнаете про ServiceManager и ModuleManager.



Краткий экскурс по основным моментам Zend Framework

Категория: Программирование

 

[ Психология дизайна ] — The Psychology of Design

Автор: admin от 13-10-2018, 21:15, посмотрело: 129

[ Психология дизайна ] — The Psychology of Design


Существует ряд дебатов о том, какие дополнительные навыки должны изучать дизайнеры. Должны ли дизайнеры кодироваться уметь писать код и понимать бизнес? Эти навыки невероятно ценны, но, возможно, не являются существенными. Тем не менее, я бы сказал, что каждый дизайнер должен изучить основы психологии. Как люди, у нас есть основной «план» того, как мы воспринимаем и обрабатываем окружающий мир, а изучение психологии помогает нам определить этот план. Как дизайнеры, мы можем использовать психологию для создания более интуитивных, ориентированных на человека продуктов и опыта. Вместо того, чтобы принуждать пользователей подстраиваться под дизайн продукта или опыта, мы можем использовать некоторые ключевые принципы из психологии в качестве руководства для проектирования дизайна по модели поведения людей.



Но проблема в том, с чего начать? Какие принципы из психологии полезны? Каковы примеры этих принципов в работе? В этой статье мы рассмотрим основы и обсудим этические последствия использования психологии в дизайне.

Категория: Программирование

 

Аутентификация asp .net core через IdentityServer4

Автор: admin от 13-10-2018, 21:15, посмотрело: 38

Тут не будет ничего необычного, один фреймворк «IdentityServer4» будет выполнять аутентификацию по логину и паролю на неком Api, плюс еще обрабатывать refresh_token.



Работать он будет с существующим IdentityDbContext, IdentityUser.



По итогу получится сценарий при котором, для каждой аутентификации будет выдан и сохранен в таблицу «PersistedGrants» один refresh_token. Это один из четырех типов разрешений OAuth 2.0:



Учётные данные владельца ресурса (Resource Owner Password Credentials): используются доверенными приложениями, например приложениями, которые являются частью самого сервиса.



Все работы по обслуживанию токенов берет на себя фреймворк.



Итак начнем.

Категория: Программирование

 

Установка и настройка Oracle Internet Directory для разрешения имен баз данных

Автор: admin от 13-10-2018, 21:15, посмотрело: 33

О настройке доступа к СУБД Oracle, который хранится в файле tnsnames.ora известно каждому, кто работал с этим типом СУБД.



Данные хранятся в файле tnsnames.ora в обычном текстовом виде и легко могут быть изменены с помощью любого текстового редактора. Хорошо если записей в нем не много, а что делать, если в организации сотни баз данных, доступы к которым нужно предоставлять с хостов пользователей различных уровней или с терминальных серверов. А если в один прекрасный момент база переезжает на другой хост, или происходят другие изменения, меняющие параметры доступа к БД, нужно изменить параметры доступа везде.



Решений предложить можно множество, включая редиректы, алиасы и т.п.



Я здесь опишу как установить и настроить единое хранилище для разрешения имен баз данных с помощью Oracle Internet Directory OID, и как обращаться за разрешением имен по LDAP-протоколу. Это гораздо удобнее, чем держать актуальным файл tnsnames.ora в сотни мест.

Категория: Программирование

 

Улучшаем интернет-программы

Автор: admin от 13-10-2018, 21:15, посмотрело: 37

В эру нативных программ пользователи могли пользоваться ими только в рамках дозволенных разработчиком конфигурационных настроек. Нынче в эпоху интернет приложений пользователь вполне легко может менять по своему усмотрению не только внешнее представление программы, но и ее поведение.



В данной статье рассмотрены способы сделать веб приложения более удобными, красивыми, расширить их функциональность, настроить под себя.

Категория: Программирование

 

Так ли в Европе, как о ней пишут?

Автор: admin от 13-10-2018, 18:45, посмотрело: 37

Так ли в Европе, как о ней пишут?

На Хабре очень много статей, связанных с жизнью в Европе и переездом, которые могут помочь людям найти ответ на вопрос «а стоит ли, собственно, в Европу переезжать?».

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

Но буквально вчера вышла статья о Люксембурге и Европе, вызвавшая довольно большой резонанс и затронувшая много неоднозначных тем. И, скажем так, не подкреплённая никакими пруфами, кроме мнения автора.

Прочитав эту статью, мне захотелось написать о некоторых поднятых в ней вопросах не только с точки зрения личного восприятия автора, но и с точки зрения фактов и цифр.

Категория: Гаджеты

 

Управление устройством по блютус

Автор: admin от 13-10-2018, 18:45, посмотрело: 26

Эта статья служит продолжением предыдущей статьи «Смартфон управляет игрушечным автомобилем» и должна помочь пользователям, решившим повторить проект, управлять своим устройством с помощью блютус, используя среду программирования BASIC!..



Управление голосом эффектное, но не очень надежное средство управления, особенно когда расстояние до объекта управления более 2 метров. Мешает затухание и реверберация звука и посторонние шумы, кроме того нужен постоянный доступ к интернету. Надежнее управление по блютус.

Категория: Гаджеты

 

Что нужно запомнить программисту переходящему на Python

Автор: admin от 13-10-2018, 16:25, посмотрело: 44

Когда-то давно, в студенческие годы, меня укусил питон, правда инкубационный период затянулся и получилось так, что я стал программистом на перле.

Однако в какой-то момент перл исчерпал себя и я решил заняться питоном, сначала просто делал что-то и разбирался с тем, что нужно для данной задачи, а потом понял, что нужны какие-то систематизированные знания и прочитал несколько книг:




  • Билл Любанович «Простой Python. Современный стиль программирования»

  • Дэн Бейдер «Чистый Python. Тонкости программирования для профи»

  • Бретт Слаткин «Секреты Python: 59 рекомендаций по написанию эффективного кода»



Которые мне показались вполне подходящими для понимания основных тонкостей языка, хотя не помню, чтобы в них упоминалось про slots, но и не уверен, что это реально нужная фича — если уже по памяти прижало, то скорее всего одного этого способа будет недостаточно, но это всё зависит от ситуации.



В итоге у меня накопились какие-то заметки об особенностях питона, которые, как мне кажется, могут быть полезны тому кто пожелает мигрировать на него с других языков.

Категория: Программирование

 

Основатели Amazon, Google, Microsoft и Facebook потеряли более $30 млрд в ходе обвала на биржах

Автор: admin от 13-10-2018, 15:45, посмотрело: 43

Основатели Amazon, Google, Microsoft и Facebook потеряли более $30 млрд в ходе обвала на биржах



Изображение: thierry ehrmann
| CC BY 2.0



Текущая неделя выдалась тяжелой для фондовых бирж во всем мире. Американский индекс Dow Jones в среду обвалился примерно на 832 пункта – третий по своим масштабам его обвал за всю историю. Индекс S&P500 также потерял около 3,3%.



Особенно тяжелая ситуация сложилась для технологических компаний. Издание Fortune подсчитало потери основателей публичных компаний. Выяснилось что, американские миллиардеры, среди которых Джефф Безос, Билл Гейтс, Сергей Брин, Марк Цукерберг и другие потеряли более $30 млрд своих состояний всего на пару дней. Вот, кто пострадал сильнее всех.

Категория: Google

 

Code of Conduct: почему разработчики ядра Linux угрожали удалить свой код — разбираемся в конфликте

Автор: admin от 13-10-2018, 14:00, посмотрело: 36

В сентябре совет директоров Linux Foundation принял новый кодекс поведения для разработчиков ядра Linux — Code of Conduct (CoC). По задумке авторов, он должен был решить проблемы, связанные с дискриминацией, и улучшить эмоциональную обстановку среди разработчиков.



Некоторые программисты назвали это попыткой излишнего регулирования и начали угрожать удалить написанный ими код из ядра Linux. Подробнее о ситуации — далее.



Code of Conduct: почему разработчики ядра Linux угрожали удалить свой код — разбираемся в конфликте

Категория: Linux