Требуется кэшировать структуру в Memcache Понадобятся: Golang Memcache Telnet — опционально Вся идея в том, чтобы превратить структуру в байты с помощью Json.Marshal и сохранить в кеше, затем десериализовать с помощью Json.Unmarshal

localhost:11211 — Хост memcache, 11211 — порт по умолчанию fmt.Println(«Get from cache», userFromCache, err) выводит

Также можно посмотреть в самом Memcache через Telnet с помощью команды

Если у вас Windows 10 и не установлен telnet, то нужно сначала загрузить через команду

 

В Laravel/Lumen после какого-то события можно вызвать нужную логику. Это очень удобно, когда нужно сохранить код чистым и разбить его на мелкие логические кусочки, которые легче читать и понять, соответственно и поддерживать. Например, после редактирования пользователя вызвать событие UserAfterUpdate, к которому могут подписаться разные слушатели. Аналогом такой системы является всем известная Jquery.on(‘event’);

PowerShell profile - Default Directory

При открытии PowerShell директория по умолчанию устанавливается как C:\Users\<username>. Допустим, все проекты храняться в папке D:\Projects\ и не хотелось бы при каждом запуске PowerShell запускать команду на смену директории cd D:\Projects\ На помощь придут профили Powershell

Xiaomi Mi Gaming Laptop 1st Gen Cooler

Речь пойдет про первое поколение ноутбуков Xiaomi Mi Gaming Laptop 1st Gen CoreI5 7300HQ. Симптомы неисправности: вначале появляется небольшой шум, затем через некоторое время вибрация в кулере. Шум может начаться не сразу после включения ноутбука, а через некоторое время, после прогрева. Также особенность в постепенной деградации шума, то есть в начале едва заметный, но после нескольких недель шум будет постепенно увеличиться и в конце может появиться опасная вибрация отдающая на весь корпус. Как это лечить?

Намедни изучал ngRX для проекта на Angular. Нужно было получить данные, которые пользователь ввел на другой странице приложения. В изучении темы помогли: Статья Angular/NGRX — ясное и чёткое введение Видео Angular + NGRX — длительность 1 час Также официальная документация https://ngrx.io/guide/store Итоги работы выложил в репозитории: Пример использования NgRx

Для дебага Ionic приложении отлично подходит chrome remote debug tool. Но remote debug не работает для релизной версии, а чтобы IAP полноценно работал, как раз требуется релиз версия. То есть, чтобы IAP заработал, нужно Создать релиз версию(apk) приложения Залить его на бета/альфа/внутренний канал для тестирования в Google Play Console И уже оттуда скачать преобразованный АПК Тогда покупки внутри приложения полноценно заработают. Но, оказывается, есть способ запустить IAP полноценно, а также включить remote debug tool.

angular-form-validation

Я  был удивлен, когда узнал что в Angular нет кастомизации ошибок при валидации формы. То есть, встроенные билдеры форм есть, встроенные валидаторы есть, но вот встроенных текстов ошибок нет. Соответственно менять то нечего. Нужно создавать свои. А чтобы каждый раз не писать захардкоженый вывод ошибок, можно создать шаблон, в котором будет меняться только текст ошибок.

Все больше погружаюсь во фронтенд. Получил порцию новых знаний, а также сертификат на Coursera по Angular. https://coursera.org/share/949158719a0df915680c49a432a0c9d6