Дневник (блог) веб-разработчика.

Аватара пользователя
Игорь Ладов
Администратор
Сообщения: 973
Зарегистрирован: 09 апр 2009, 13:36
Контактная информация:

Re: Дневник (блог) веб-разработчика.

Сообщение Игорь Ладов »

«Робот, введенный в череп, расправляющий свои щупальца для наблюдения за мозгом».

«Робот с мягким корпусом, введенный через отверстие в черепе, способен развернуть шесть снабжённых датчиками ног на поверхности мозга, для мониторинга электрической активности. Эта конструкция была протестирована на небольших свиньях.»
(«NewScientist»)

https://www.newscientist.com/article/23 ... the-brain/
Здесь и сейчас
Аватара пользователя
Игорь Ладов
Администратор
Сообщения: 973
Зарегистрирован: 09 апр 2009, 13:36
Контактная информация:

Re: Дневник (блог) веб-разработчика.

Сообщение Игорь Ладов »

«Google научился следить за выключенными Android-смартфонами. Даже если их сбросить к заводским настройкам.» («Cnews»)

https://www.cnews.ru/news/top/2023-04-1 ... yuchennymi
Здесь и сейчас
Аватара пользователя
Игорь Ладов
Администратор
Сообщения: 973
Зарегистрирован: 09 апр 2009, 13:36
Контактная информация:

Re: Дневник (блог) веб-разработчика.

Сообщение Игорь Ладов »

Интересная статья:

«Программисты вымрут через 5 лет, вместо них будет работать ИИ. Массовые увольнения уже начались.» («Cnews»)

https://www.cnews.ru/news/top/2023-07-0 ... rut_cherez
Здесь и сейчас
Аватара пользователя
Игорь Ладов
Администратор
Сообщения: 973
Зарегистрирован: 09 апр 2009, 13:36
Контактная информация:

Re: Дневник (блог) веб-разработчика.

Сообщение Игорь Ладов »

Созданы роботы имитирующие человеческую мимику и поведение.

Компания из Великобритании «Engineered Arts Limited» создаёт роботов имитирующих человеческую мимику и поведение настолько реалистично что, при небольших доработках, можно будет спутать робота и человека. Когда в юности я читал фантастику и смотрел научно-фантастические фильмы, робот, которого можно было бы спутать с человеком, казался чем-то очень отдалённым. Например, в фильмах того времени «Дознание пилота Пиркса» или «Чужой», экипажи космических кораблей не знают, кто из них робот. И вот технологии уже заметно приближаются к возможности создания таких машин. Например робот Ameca этой компании. Он имитирует мимику и жестикуляцию человека. Как сказано на сайте компании (https://www.engineeredarts.co.uk/), ходить робот пока не может, но работы в этом направлении ведутся. Во взаимодействии с искусственным интеллектом робот может голосом общаться с людьми. На youtube-канале можно посмотреть видео с этим и другими роботами.

https://www.youtube.com/watch?v=IPukuYb9xWw


Моя заметка по теме: «А иди-ка ты… к роботу!» (декабрь 2020 г.):

viewtopic.php?p=2033#p2033
Здесь и сейчас
Аватара пользователя
Игорь Ладов
Администратор
Сообщения: 973
Зарегистрирован: 09 апр 2009, 13:36
Контактная информация:

Re: Дневник (блог) веб-разработчика.

Сообщение Игорь Ладов »

Как вывести на экран SQL запрос во фреймворке Laravel при разработке запросов к БД в "Построителе запросов"/"Конструкторе запросов" ("Query Builder"). Пример на Laravel 10.*.

При написании запросов к БД в Laravel через встроенные во фреймворк классы и методы полезно видеть, как этот запрос выглядит в SQL. Существует несколько способов это сделать.

Следующий код выполняет запрос к таблице 'test' с выбором всех её полей и записей.

$test = DB::table('test')->get();

Как этот запрос выглядит в SQL? Опишу способ, который я сейчас использую.

Нужно в редакторе открыть файл:

app/Providers/AppServiceProvider.php

В классе AppServiceProvider в методе boot() добавляется код:

DB::listen(function ($query) {

dump($query->sql);

});


Перед классом нужно добавить:

use DB;

иначе будет сообщение об ошибке:

Class "App\Providers\DB" not found

Теперь вверху всех веб-страниц, при формировании которых используется запрос к БД, будет выводиться SQL-запрос. Для рассматриваемого выше примера он будет следующим:

"select * from `test`"

Не забудьте убрать этот код при публикации сайта.
Здесь и сейчас
Аватара пользователя
Игорь Ладов
Администратор
Сообщения: 973
Зарегистрирован: 09 апр 2009, 13:36
Контактная информация:

Re: Дневник (блог) веб-разработчика.

Сообщение Игорь Ладов »

Статья (на английском) об аутентификации в Laravel.

В статье обзорно рассматриваются варианты организации аутентификации пользователей. Если в старых версиях был один вариант готового решения и устанавливался он простой командой Artisan (artisan auth:make), то теперь он вынесен в отдельно загружаемый пакет UI (laravel/ui). Помимо него есть современные (на данный момент актуальна версия Laravel 11.*) и рекомендуемые варианты Breeze и Jetstream, с вариантами установки, а также Fortify, который создаёт систему аутентификации без внешнего интерфейса. Из статьи можно получить общее представление об этих инструментах:

"Laravel Authentication: UI vs Jetstream vs Fortify vs Breeze", Alex Garrett-Smith.
https://codecourse.com/articles/laravel ... -vs-breeze
Здесь и сейчас
Ответить