January 31, 2019

Подборка: IT (31.01.19)

1) Создаём первую страницу на PHP

https://tgraph.io/Sozdayom-pervuyu-stranicu-na-PHP-01-30

Источник: @cccoding

2) Аппетитный интерфейс: 7 трюков, которые выделят приложение

https://proglib.io/p/ui-tips/

Источник: @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://techcrunch.com/2019/01/30/wanna-kicks-a-new-ar-app-from-wannaby-lets-you-virtually-try-on-your-next-pair-of-kicks/

Скачать:

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. Мы установим необходимые пакеты и запустим базовое приложение в нашем браузере.

https://bit.ly/2SftUDq

Источник: @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.

https://learn-reactjs.ru/home

Источник: @frontendproglib

16) Слышали про язык программирования Rust? Его разработали в Mozilla, с целью увеличения скорости работы приложений, повышения уровня безопасности, более удобного обмена кодом между платформами.

Если любите изучать всё новое, посмотрите материалы о том, как использовать этот язык для создания приложений на Android и iOS.

https://goo.gl/CLGZEB

https://goo.gl/szfKGd

Источник: @mobileproglib

17) Функциональное программирование — это способ решения проблем путём деления сложных задач на части.

В статье рассказывается о разных подходах такого метода, преимуществах, способах тестирования, с примерами кода на Swift:

https://goo.gl/h8hw9M

Источник: @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