Подборка: IT (31.01.19)
1) Создаём первую страницу на PHP
https://tgraph.io/Sozdayom-pervuyu-stranicu-na-PHP-01-30
Источник: @cccoding
2) Аппетитный интерфейс: 7 трюков, которые выделят приложение
Источник: @proglibrary
3) 10 советов: как подтянуть разговорный английский язык
https://proglib.io/p/english-communication/
Источник: @proglibrary
4) CSS и JS воюют. Как это остановить? Андрей Ситник предлагает взгляд на ситуацию и пути решения «великого разделения»
https://dev.to/evilmartians/css-and-js-are-at-war-heres-how-to-stop-it-158a
Источник: @webstandards_ru
5) Новинки Firefox 65 в обзоре Марата Таналина: форматы AV1 и WebP, RelativeTimeFormat из Intl API, globalThis, группа CSS-свойств break-*, инспектор флексов, функция env() и другое
http://tanalin.com/blog/2019/01/firefox-65/
Источник: @webstandards_ru
6) Как определить, является ли Vue.js подходящим фреймворком для вашего следующего проекта
https://www.sitepoint.com/vue-right-framework/
Источник: @front_end_dev
7) От новых API в Chromium пострадает не только uBlock Origin, но и другие расширения
https://habr.com/ru/post/437548/
Источник: @front_end_dev
8) Понимание React Default Props
https://blog.bitsrc.io/understanding-react-default-props-5c50401ed37d
Источник: @front_end_dev
9) Теперь примерить сникеры можно не выходя (не из дома) из айфона — через новое AR приложение
Стартапа из Беларуси Wannaby запустили бета-версию приложения Wanna Kickks. Оно должно облегчить поиск идеальных кроссовок.
Используя AR, приложение позволяет вам "примерять" различные пары кроссовок. Вы выбираете пару из списка 3D-моделей, направляете камеру к ногам и бинго — красуетесь в выбранной паре.
Приложение идет пока только на iOS.
Скачать:
https://itunes.apple.com/ua/app/wanna-kicks/id1444049305?l=ru&mt=8
Источник: @datarootlabs
10) AnTuTu протестирует возможности ИИ смартфонов
Китайский разработчик программы для тестирования производительности устройств AnTuTu сообщил о выходе нового теста для оценки работы искусственного интеллекта в смартфонах.
Приложение AnTuTu AI Benchmark состоит из двух нейронных сетей: Inception v3 и MobileNet SSD. С помощью первой сети тестируется классификация 200 фотографий по их содержанию, а с помощью второй – распознавание объектов на 600-кадровом видео. Система функционирует через предоставленный чипмейкером SDK. В случае, когда чип не поддерживает функции ИИ, разработчики будут использовать алгоритмы TFLite и центральный процессор.
Эффективность ИИ будет оцениваться экспертами по таким критериям, как скорость выполнения задачи и точность работы системы. Эти критерии выбраны для того, чтобы предотвратить мошенничество: если производитель ограничит глубину анализа для быстрого прохождения теста, нейросети станут чаще ошибаться, и устройство получит штрафные очки.
AnTuTu AI Benchmark нет в Google Play, так как он пока находится на стадии бета-версии, однако пользователи могут скачать тестовую сборку на китайском сайте создателя. Об iOS-версии программы сведений пока нет.
http://soft.antutu.com/ai_wap.html
Источник: @heyml
11) Python Django туториал
В данном видеокурсе вы узнаете, как начать использовать инфраструктуру Django. Мы установим необходимые пакеты и запустим базовое приложение в нашем браузере.
Источник: @pyproglib
12) А тем временем эксперты TIOBE назвали Python «Языком программирования года»
https://www.tiobe.com/tiobe-index/
Источник: @pyproglib
13) Интересных статей знаменитого Дейкстры, из которых вы узнаете про то, как информатика спасёт компьютерную отрасль, о методах изучения информатики и многом другом.
http://www.beroal.in.ua/article/dijkstra/
Источник: @cppproglib
14) Оптимизируем работу с коллекциями в C++.
https://www.fluentcpp.com/2018/12/18/the-soa-vector-part-1-optimizing-the-traversal-of-a-collection/
Источник: @cppproglib
15) Полное руководство по одному из самых знаменитых и качественных JavaScript фреймворков React.
Источник: @frontendproglib
16) Слышали про язык программирования Rust? Его разработали в Mozilla, с целью увеличения скорости работы приложений, повышения уровня безопасности, более удобного обмена кодом между платформами.
Если любите изучать всё новое, посмотрите материалы о том, как использовать этот язык для создания приложений на Android и iOS.
Источник: @mobileproglib
17) Функциональное программирование — это способ решения проблем путём деления сложных задач на части.
В статье рассказывается о разных подходах такого метода, преимуществах, способах тестирования, с примерами кода на Swift:
Источник: @mobileproglib
18) Список реализованных паттернов на Java, которые вы должны знать и уметь применять на практике.
https://github.com/iluwatar/java-design-patterns
Источник: @javaproglib
19) Курс по Unity для абсолютных новичков. В курсе много кода на C#, так что особо интересующимся темой игр будет полезно посмотреть.
https://unity3d.com/ru/learn/tutorials/topics/scripting/coding-unity-absolute-beginner
Источник: @csharpproglib
20) Список популярных паттернов проектирования с графиками и примерами на C#.
https://www.dofactory.com/net/design-patterns
Источник: @csharpproglib
21) Valve Time
Благодаря так называемому Valve Time работники чувствуют себя более комфортно.
Бывшая сотрудница Firewatch, которая теперь работает в Valve, рассказала, как подход компании к производству видеоигр помогает сотрудникам совмещать работу и личную жизнь.
https://medium.com/@fotal.nik/valve-time-6d29477188db
Источник: @Game_Dev_Channel