[Из песочницы] Yii2, быстрый старт. Самый простой сайт на Yii2 со статическими страницами без использования БД

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

1. Устанавливаете Yii2 Basic на сервер, как написано в документации. Описано там всё четко и по делу, добавить мне нечего.


Разве что вот: локально на OpenServer поставилось без сучка, без задоринки. А вот удаленно, на KVM Ubuntu 16.04 с 1Gb оперативки Composer-у не хватило памяти. Бился часа два, так и не осилил. Благо, что с локального сервера на удаленный, сайт можно легко перенести простым копированием.

2. Повторюсь, установка — basic (допустим, в папку /www/site/basic, но далее мы для простоты изложения будем вести отсчет именно от папки basic в которую вы создали проект, как рекомендуется в руководстве).


Папку basic/web сразу устанавливаете как DocumentRoot — как это сделать, тоже есть в официальном руководстве на русском языке.
Читать дальше →
[Из песочницы] Yii2, быстрый старт. Самый простой сайт на Yii2 со статическими страницами без использования БД
Source: habrahabr

Пост №3015726

Автор: _-_-GO-_-_

Здесь вам не ЛА ЛА ЛАРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://marvel.reactor.cc/post/3015726″ }, «headline»: «Здесь вам не ЛА ЛА ЛА / Logan (Логан) :: X-Men Movie Universe (Вселенная фильмов о Людях-Икс) :: Marvel (Вселенная Марвел) :: Ла-ла-ленд :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Logan-X-Men-Movie-Universe-Marvel-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-3704903.jpeg», «height»: 1075, «width»: 1080 }, «datePublished»: «2017-03-07T15:14:29+03:00», «dateModified»: «2017-03-07T15:14:29+03:00», «author»: { «@type»: «Person», «name»: «_-_-GO-_-_» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3015726
Source: Joyreactor

[Перевод] Как миллионы детей воспитываются всезнающими голосовыми помощниками

image


Дети обожают своих новых роботизированных родственников.


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


Многие родители удивляются и интересуются тем, как эти бестелесные всезнающие голоса – Amazon Alexa, Google Home, Microsoft Cortana – влияют на поведение их детей, делая их более любознательными, но иногда и менее вежливыми.


Всего за два года технологии перегнали все маркетинговые обещания. Люди с ограниченными возможностями используют голосовых ассистентов для управления домом, заказа продуктов и прослушивания книг. Ухаживающие за престарелыми сёстры говорят, что эти устройства помогают при деменции, напоминая, какой сегодня день или когда принимать лекарства.
Читать дальше →
[Перевод] Как миллионы детей воспитываются всезнающими голосовыми помощниками
Source: geektimes

Док-станция Lap Dock для нового HP Elite x3 попала под прицел видеокамеры

В ходе выставки MWC 2017 компания HP показала обновлённый смартпэд HP Elite x3 на Windows 10 Mobile. Стоит отметить, что анонс новинки до сих пор овеян тайной: разработчики не торопятся раскрывать […]
Док-станция Lap Dock для нового HP Elite x3 попала под прицел видеокамеры
Source: 4pda

«Наука детям» — зажигаем в детях страсть к учёбе

Высокие технологии — это не только гибкие сенсорные дисплеи и автономные машины. Это ещё и отличный повод сесть за дальнюю парту и уставиться в экран своего смартфона, пропуская мимо ушей слова учителя: […]
«Наука детям» — зажигаем в детях страсть к учёбе
Source: 4pda

Обучаем ребенка робототехнике, играя: роботы BQ Zowi


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


В принципе, детских обучающих конструкторов разного рода немало, о некоторых мы писали в своем блоге. Теперь хотим рассказать об интересной альтернативе скучным занятиям — это роботы семейства BQ Zowi. Большой плюс роботов заключается в возможности кастомизации, написания собственных управляющих программ, синхронизации действий нескольких роботов. Давайте посмотрим, как это все работает.
Читать дальше →
Обучаем ребенка робототехнике, играя: роботы BQ Zowi
Source: geektimes

Ученые разработали технологию, превращающую повседневные объекты в FM-радиостанции

image


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


Новая технология, разработанная инженерами Вашингтонского университета, воплощает идею об умных плакатах в реальность, позволяя им напрямую «общаться» со смартфоном или радио в машине. Это возможно благодаря обратному рассеянию – физическому явлению, при котором волны и сигналы отражаются в обратном направлении, то есть по направлению к источнику. Эта технология нашла широкое применение в медицине, астрономии и фотографическом искусстве. Читать дальше →
Ученые разработали технологию, превращающую повседневные объекты в FM-радиостанции
Source: geektimes

Что с помощью нейронных сетей можете сделать Вы?

На Хабре есть большое количество статей о нейронных сетях, в которых присутствует картинка нейрона в виде кружочка с входящими стрелочками, картинка с линиями нейронов и обязательная формула суммы произведения весов на признаки. Эти статьи часто вызывают негодование уважаемой публики своей очевидностью и схожестью с обучением рисования совы. В этой статье я пойду ещё дальше – здесь не будет даже этого. Ни математики, ни сравнений с мозгом. Вы вряд ли научитесь по этой статье чему-то практическому и есть большая вероятность, что всё изложенное покажется Вам слишком очевидным. Цель этой статьи — вопрос: что можете с помощью нейронных сетей сделать Вы. Не Яндекс, не Google, не Facebook, а именно Вы – с Вашим пятилетним стажем работы веб-разработчиком и трехлетним ноутбуком.

image

Читать дальше →
Что с помощью нейронных сетей можете сделать Вы?
Source: geektimes

[Из песочницы] Красиво «взламываем» ООП с помощью C++14

Вступление


Недавно при работе над проектом учебной практики возникла потребность из своего кода порождать произвольный процесс и одновременно читать его stdout и stderr. Так как приложение пишется исключительно для linux, я решил заодно разобраться с epoll. Для запуска процесса на просторах интернета была найдена маленькая библиотека, делающая как раз то, что нужно, да еще и оборачивающая ввод-вывод в привычные потоки из стандартной библиотеки (речь о <iostream>).


Вооружившись несколькими статьями про epoll, я уже было собирался писать код, если бы не одно «но» — для epoll нужен доступ к «сырым» файловым дескрипторам, а автор библиотеки не предоставляет public-доступа к ним. Методы класса, возвращающие дескрипторы, скрыты под грифом «protected».

Что делать?


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


Поэтому в голову пришла безумная третья мысль: почему бы не попытаться как-то красиво «взломать» ООП и «легально» получить доступ к protected-методу без вмешательства в исходный код библиотеки? О том, какие преграды возникли на этом пути и как помог C++14 в их преодолении, и пойдет рассказ в данной публикации.
Читать дальше →
[Из песочницы] Красиво «взламываем» ООП с помощью C++14
Source: habrahabr

Продолжение одной из лучших хоррор-игр выйдет в апреле

Поклонники игр в жанре хоррор смогут испытать настоящий
страх уже в следующем месяце. Компании Warner Bros. и Red Barrels объявили точную дату релиза сиквела нашумевшей Outlast. Ужастик выйдет 25
апреля, […]
Продолжение одной из лучших хоррор-игр выйдет в апреле
Source: 4pda