Статический анализ PHP-кода на примере PHPStan, Phan и Psalm |
https://habr.com/post/426605/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426605
Метки: Программирование php Open source Блог компании Badoo статический анализ кода PHPStan Phan Psalm |
Философия налоговой реформы Трампа |
https://habr.com/post/426629/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426629
Метки: Управление сообществом Развитие стартапа Законодательство в IT Трамп lawboot лобут налоги в сша |
Гаражная находка: TESLA без пробега |
https://habr.com/post/426461/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426461
Метки: Физика Старое железо Научно-популярное Нанотехнологии DIY или Сделай сам электронный микроскоп в гараже вакуум сканирующий электронный микроскоп TESLA |
[Из песочницы] Мультиязычные деревья в Yii2 на примере создания модуля меню |
Многие начинающие веб-разработчики сталкиваются с необходимостью создания меню, каталогов или рубрикаторов для своего проекта на Yii2, которые бы имели иерархическую структуру, но при этом поддерживали мультиязычность. Задача довольно простая, но не совсем очевидная в рамках данного фреймворка. Есть большое количество готовых расширений для создания древовидных структур (меню, каталогов итд.), но довольно сложно найти решение, которое бы поддерживало полноценную работу с несколькими языками. Причём речь тут идёт не о переводе интерфейса штатными средствами фреймворка, а про хранение данных в базе на нескольких языках. Также достаточно сложно найти удобный и полностью работоспособный виджет для управления деревом, который мог бы также работать с многоязычным контентом без сложных манипуляций с кодом.
Я хотел бы поделиться рецептом того, как можно создавать подобные модули на примере реализации модуля меню. Для примера я буду использовать шаблон приложения Yii2 App Basic, но вы можете адаптировать всё под свой шаблон, если он отличается от базового.
Читать дальше →https://habr.com/post/426625/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426625
Метки: Разработка веб-сайтов Yii php yii2 мультиязычность деревья бд yii2 multi language создание сайтов |
Не позволяйте 3D-принтеру лениться |
https://habr.com/post/426613/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426613
Метки: Компьютерное железо DIY или Сделай сам 3D-принтеры Блог компании Gearbest.com 3D-принтер 3D-печать |
[Перевод] Компактные строки в Java 9 |
https://habr.com/post/426621/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426621
Метки: Программирование Java Блог компании Отус java 8 java 9 strings |
Madrobots на IFA 2018. Часть 2 — умные проекторы: от XGIMI до Anker |
https://habr.com/post/426597/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426597
Метки: Гаджеты Видеотехника Блог компании Madrobots ifa 2018 проекторы xgimi madrobots |
Лучшие специалисты — те, которых подготовил сам: курс по тестированию игр от экспертов Mail.Ru Group |
https://habr.com/post/426435/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426435
Метки: Учебный процесс в IT Тестирование игр Блог компании Mail.Ru Group разработка стажировка |
Интеграция с SAP ERP, на примере с Django-python, по протоколу oData(rest) |
https://habr.com/post/426611/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426611
Метки: python ERP-системы django API sap sap hana sap cloud platform sap erp |
[Перевод] Ричард Хэмминг. «Несуществующая глава»: Как мы знаем, что мы знаем (1-10 минута из 40 ) |
https://habr.com/post/426595/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426595
|
Бонусы Joker 2018: бесплатная онлайн-трансляция, бофы, вечеринка и настолки |
Ссылка на трансляцию
https://habr.com/post/426545/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426545
Метки: Конференции Java Блог компании JUG.ru Group joker2018 joker |
DJI Phantom 4 RTK: картография нового поколения |
https://habr.com/post/426593/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426593
Метки: Мультикоптеры Гаджеты dji djimsk djiars djirussia phantom 4 rtk phantom 4 phantom |
Открытый урок «Обзор возможностей Node.js» |
https://habr.com/post/426581/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426581
Метки: Программирование javascript Блог компании Отус node.js |
[Перевод] Доклад Римского клуба 2018, Глава 1.12: «От пустого мира до полного мира» |
https://habr.com/post/426575/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426575
|
Как создатель Android пытается выпустить первый «анти-смартфон» |
Стартап Essential Products, основанный Энди Рубином, создателем Android, в 2017-м внушал много надежд. В него инвестировали Amazon, Foxconn и Tencent. За две недели до выпуска своего первого девайса, смартфона Essential, он стал «единорогом». На сленге Кремниевой долины это означает, что фирма начала оцениваться выше $1 миллиарда. Android-энтузиасты в Штатах в новый смартфон поверили, и хайп вокруг него начал формироваться довольно серьезный. Даже Артемий Лебедев тогда писал в своем блоге:
Самая интересная компания на сегодня – Эссеншиал. Уверен, что они смогут многих подвинуть. И мы еще много о них услышим.
Оправдаться мечтам было не суждено.
Читать дальше ->https://habr.com/post/426547/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426547
Метки: смартфоны Разработка под Android Развитие стартапа гаджеты Блог компании Pochtoy.com essential рубин android pochtoy сша стартапы |
Иерархическая адресная книга, смена первичного e-mail и другие нововведения в Zimbra 8.8.10 |
https://habr.com/post/426563/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426563
Метки: Блог компании Zimbra Zimbra zextras электронная почта обновление адресная книга e-mail |
Нейросети для обработки изображений. Рассказывает Александр Савсуненко из Skylum Software |
https://habr.com/post/426559/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426559
Метки: Искусственный интеллект Интервью Блог компании Smile-Expo smile-expo смайл экспо нейросети обработка изображений фоторедакторы |
Новый вид софта для менеджеров продуктов |
https://habr.com/post/426549/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426549
Метки: Управление разработкой Управление проектами управление продуктом Блог компании Hygger управление проектом управление продуктами софт сервисы |
[Перевод] [ Микро-навигация (микро-подталкивание) ] — микро-анимация для изменения поведения пользователя |
https://habr.com/post/426515/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426515
|
Создание архитектуры: работа с iOS Coordinator pattern |
https://habr.com/post/426507/?utm_source=habrahabr&utm_medium=rss&utm_campaign=426507
|