Архив за 05 февраля 2019

Фото: «жемчужный» Samsung Galaxy S10+ в керамической отделке

Samsung давно начала массовое производство смартфонов Galaxy S10 и работает с каналами поставок в преддверии официального запуска 20 февраля. Задействованы дистрибьюторские цепочки, поэтому некоторая информация неизбежно будет просачиваться. Новой утечкой стала фотография керамической версии Galaxy S10 Plus.

Читать полностью »

Мне уже доводилось заглядывать в репозиторий библиотеки redux, но откуда-то появилась мысль углубиться в его реализацию. Своим в некотором роде шокирующим или даже разочаровывающим открытием я хотел бы поделиться с сообществом.

TL;DR: базовая логика redux помещается в 7 строк JS кода

О redux вкратце (вольный перевод заголовка на гитхабе):

Redux — библиотека управления состоянием для приложений, написанных на JavaScript
Она помогает писать приложения, которые ведут себя стабильно/предсказуемо, работают на разных окружениях (клиент/сервер/нативный код) и легко тестируемы

Я склонировал репозиторий redux (https://github.com/reduxjs/redux), открыл в редакторе папку с исходниками (игнорируя docs, examples и прочее) и взялся за ножницы клавишу Delete:

  • Удалил все комментарии из кода
    Каждый метод библиотеки задокументирован с помощью JSDoc весьма подробно
  • Убрал валидацию и логирование ошибок
    В каждом методе жёстко контролируются входные параметры с выведением очень приятных глазу подробных комментариев в консоль
  • Убрал методы bindActionCreators, subscribe, replaceReducer и observable
    … потому что мог. Ну или потому что поленился писать для них примеры. Но без корнер-кейсов они ещё менее интересны, чем то, что ждёт вас впереди

А теперь давайте разберём то, что осталось
Читать полностью »

F-35 снова попал под огонь критики

Читать полностью »

Во многих проектах существует процессы аутентификации (в той или иной степени). Написано много “бест практис” во всех известных технологиях и т.д. и т.п.

Но вот пользователь сделал логин и? Ведь он далеко не всё может сделать. Как определить что он может видеть, а что нет. На какие кнопки имеет право нажимать, что может менять, что создавать или удалять.

В этой статье я хочу рассмотреть подход к решению этих проблем на веб аппликации.

image

Читать полностью »

Разговор автора канала Ponchik News Алексея Иванова с Сашей Мемусом, менеджером продукта в Chatfuel и бывшим консультантом McKinsey.

Саша Мемус, Chatfuel: Как построить карьеру в продуктах после консалтинга, опасно ли медитировать и как менять поведение - 1

— Мы говорим у нас на кухне в Сан-Франциско. Что тебя привело в Калифорнию?

— Я работаю в Chatfuel. В двух словах, это конструктор чат-ботов для фейсбука. Да, мне сложно объяснить маме, чем я занимаюсь. Chatfuel – это американский стартап русского происхождения, у нас офисы в Москве и в Сан-Франциско. Так что приехал поработать.

Когда-то я хотел переехать в СФ, но у меня случились долгие отношения, и не срослось. А теперь решил присмотреться. Живу в «Добром доме» Андрея Дороничева, топ-менеджера Google.

Про продукт

— Расскажи о Chatfuel, чтобы было понятно моей бабушке.

— В Фейсбуке все общаются друг с другом сообщениями. Сейчас так же начинают общаться и с бизнесами. Мы делаем конструктор ботов для этих бизнесов, чтобы люди могли общаться с ними прямо там: выбирать товар, консультироваться, писать с поддержку и т.п.

Саша Мемус, Chatfuel: Как построить карьеру в продуктах после консалтинга, опасно ли медитировать и как менять поведение - 2

Читать полностью »

Учёные нашли самое старое живое позвоночное на Земле - 1

Сложно представить какое-либо существо, родившееся в 1505 году, и всё ещё живое. Это был год, когда Мартин Лютер стал монахом, а король Генрих VIII отменил свою помолвку с Екатериной Арагонской… в общем, безумно давно.

Но учёные считают, что они нашли именно такое безумно старое существо – массивную гренландскую акулу, плавающую в водах Северного Ледовитого океана.

Акуле, по верхней оценке 512 лет, что делает её самым старым живым позвоночным животным в мире, даже старше, чем Шекспир. И вы ещё считаете себя старым в 30 лет?

Читать полностью »

Новая статья: Обзор и тестирование кулера PCCooler GI-D66A HALO RGB

Знакомство с системами охлаждения компании PCCooler мы начали с необслуживаемой СЖО GI-AH280C CORONA RGB, а сегодня нам предстоит изучить и протестировать башенный кулер GI-D66A HALO RGB, который полностью облачён в пластиковый кожух и оснащён двумя вентиляторами с подсветкой.

Читать полностью »

В начале января Google рассказала о множестве новых функций для голосового помощника Assistant. В частности, тогда мы узнали о режиме Interpreter, которое поможет в переводе с одного языка на другой.

Если точнее, режим предназначен для перекрёстного перевода в случае, когда два человека общаются на разных языках. Сегодня Google начала распространять обновление для Assistant, которое в том числе содержит данный режим.

Проблем в коммуникациях очень много и их решение всегда очень специфично для каждого случая. Сложность с некоторыми проблемами состоит в том, что они скрыты и дают о себе явно знать, когда уже слишком трудно, или поздно, что-то исправлять. Я вспомнил пять случаев, с которыми лично сталкивался. Не все получилось решить, не все решал осознано. Под катом найдёте пять историй, иллюстирующие пять признаков проблем. Каждую историю я дополнил очень сухой подсказкой об исправлении потому, что реальное решение очень субъективно.
Читать полностью »

Компания Tesla, как известно, продаёт не только электромобили и зарядные станции. Есть у неё и небольшой ассортимент аксессуаров, которые Tesla продавала посредством собственного онлайн-магазина.

Tesla теперь продаёт свои товары на Amazon

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js