Подборка: IT (02.02.19)
1) Google Play теперь (неофициально) открыт для PWA. Максимилиано Фиртман делает выводы из появления в Chrome 72 Trusted Web Activity: приложение-оболочка теперь может запускать Chrome в PWA-режиме.
https://medium.com/p/ec6f3c6ff3cc
Источник: @webstandards_ru
2) Как на самом деле работает position: sticky в CSS. Руководство Элада Шехтера, теперь в переводе на «Веб-стандартах»
https://medium.com/p/bc7ff7088693
Источник: @webstandards_ru
3) HTML, CSS и исчезающие точки входа в индустрию. Рейчел Эндрю о программировании, как барьере для новичков в переводе на «Веб-стандартах» \
https://medium.com/p/cd78f4c527ad
Источник: @webstandards_ru
4) Что нового в JavaScript 2019? Девид Нил о том, как новые идеи становятся частью языка, и что ждать в новой версии JS в переводе на «Веб-стандартах»
https://medium.com/p/417d8b406346
Источник: @webstandards_ru
5) Три года назад, 1 февраля 2016, вышел пилотный выпуск «Веб-стандартов». Давайте вспомним, что мы обсуждали 157 выпусков назад: Chrome 48, Firefox 44, Sass и PostCSS, шрифты, HTTPS и коты во фронтенде.
https://medium.com/p/b1f0273fda26
Источник: @webstandards_ru
6) Firefox DevTools для тех, кто работает с CSS
https://blog.logrocket.com/firefox-devtools-for-css-authors-1511f41d1e3
Источник: @front_end_dev
7) Шпаргалка по современному JavaScript
https://tproger.ru/translations/javascript-cheatsheet/
Источник: @front_end_dev
8) Официальный рекламный ролик новинок от Samsung
В сети появилось официальное рекламное видео о будущих новинках южнокорейского гиганта Samsung. В ролике показаны смартфон Galaxy S10, оборудованный обновленной камерой с расширенными возможностями дополненной и виртуальной реальности, и складывающийся смартфон с гибким экраном Galaxy Fold. Также представлены зеркальные дисплеи с поддержкой функции «управление жестами» и планшетный компьютер с безрамочным экраном.
Презентация Samsung Galaxy S10 намечена на 20 февраля 2019 года. Дата представления смартфона Galaxy Fold пока неизвестна, но есть вероятность, что его покажут или вместе с Galaxy S10, или же на выставке MWC 2019, которая начнется 25 февраля в Барселоне.
Источник: @heyml
9) Компания deltaDNA выпустила довольно подробный гайд по монетизации фритулпейный проектов.
Это бесплатно, но придётся зарегистрироваться.
https://deltadna.com/resources/monetization-guide/
Источник: @progamedev
10) Разбираемся, как использовать GitHub в качестве сервера PyPi
Источник: @pyproglib
11) В Python нет оператора ++, вместо него используется x += 1. Тем не менее, даже ++ x по-прежнему является допустимым синтаксисом (а x ++ - нет).
Подвох в том, что в Python есть унарный оператор плюс, а ++x на самом деле x .__ pos __ () .__ pos __ (). Мы можем злоупотребить этим фактом и заставить ++ работать с приращением:
class Number: def __init__(self, value): self._value = value def __pos__(self): return self._Incrementer(self) def inc(self): self._value += 1 def __str__(self): return str(self._value) class _Incrementer: def __init__(self, number): self._number = number def __pos__(self): self._number.inc() x = Number(4) print(x) # 4 ++x print(x) # 5
Источник: @pyproglib
12) Лучшие инструменты и советы начинающему C++ программисту
Хотите изучать C++? Делимся важными навыками, фреймворками и советами, которые помогут начинающему C++ программисту устроиться на работу.
https://proglib.io/p/cpp-dev-skills/
Источник: @cppproglib
13) Библиотека для создания адаптивного меню в мобильных приложениях.
https://github.com/mango/slideout
Источник: @frontendproglib
14) Немного мыслей о текущем положении JavaScript.
Источник: @frontendproglib
15) Слышали про курс по Android-разработке от Udacity? Разработчик его прошел, получил нано-степень и теперь рассказывает, стоит ли оно траты времени и денег:
Источник: @mobileproglib
16) Ещё одна подборка инструментов, которая облегчит жизнь iOS-разработчиков:
Источник: @mobileproglib
17) Как использовать интерактивные виджеты IPython для улучшения исследования и анализа данных
Источник: @dsproglib
18) Keras2cpp - это небольшая библиотека для запуска обученных моделей Keras из C++ приложения без каких-либо зависимостей.
Цели дизайна:
1. Совместимость с сетями, сгенерированными Keras с использованием бэкэнда TensorFlow.
2. Только процессор, без GPU.
3. Нет внешних зависимостей, стандартная библиотека, C ++17.
4. Модель хранится на диске в двоичном формате и может быть быстро прочитана.
5. Модель хранится в памяти в непрерывном блоке для лучшей производительности кеша.
Источник: @dsproglib
19) Основы работы с лямбда-выражениями в Java.
Источник: @javaproglib
20) Советы по IntelliJ IDEA Pro
Это руководство нацелено на пользователей IntelliJ IDEA, уже знакомых с основами и на тех, кто хотел бы изучить больше.
https://proglib.io/p/intellij-idea-pro-tips/
Источник: @javaproglib
21) Лучшие актуальные шпаргалки по C# на все случаи жизни
Шпаргалки по C# помогут забыть о поиске простой информации и сосредоточиться на действительно важных моментах программирования.
https://proglib.io/p/c-sharp-cheat-sheet/
Источник: @csharpproglib
22) Геймдизайнер Banzai Games написал статью о том, как создавались боссы для мобильного файтинга Shadow Fight 3. Он уделил внимание разработке концепции, созданию «вау»-эффекта и новых механик, которые отличают сражения с важными персонажами от боёв с рядовыми противниками.
https://medium.com/@fotal.nik/bosses-in-shadow-fight-3-8d3f146bf597
Источник: @Game_Dev_Channel