JavaScript

JS и точки с запятой

В последнее время много стайл гайдов где точка с запятой не используется в коде. Раньше я был жестким противником такого, сейчас, после того как стал писать на Python, точки с запятой стали напрягать. Они и правда мешают глазу и код кажется будто бы в

Простой интерактивный текстовый редактор на Bash
Bash

Простой интерактивный текстовый редактор на Bash

На случай если даже нет Vim'аБывало ли у вас такое, что заходите на сервер, а там вообще нет ничего для редактирования текстов? От слова совсем, кроме дефолтных команд. На такой

Как запустить Youtube на iPadOS в режиме картинка в картинке. Часть 2
iOS

Как запустить Youtube на iPadOS в режиме картинка в картинке. Часть 2

Добавляем функцию "Открыть в Safari"В предыдущей статье я показал как создать команду для запуска ютуба в режиме картинка в картинке. Как запустить Youtube на iPadOS в режиме картинка в

Эмуляция различных медиа выражений в Chrome и отладка темного режима
Html5

Эмуляция различных медиа выражений в Chrome и отладка темного режима

Emulate media queries in Chrome, for example: prefers-color-schemeНебольшая заметка-памятка, как отлаживать разные медиа выражения и режимы. Например, вы хотите отладить режим для печати или смену светлой и темной темы. В

Как запустить Youtube на iPadOS в режиме картинка в картинке
JavaScript

Как запустить Youtube на iPadOS в режиме картинка в картинке

Создаем свою быструю команду на JavaScriptС помощью программы «Быстрые команды», которая не идет по дефолту на iOS, можно создавать собственные быстрые команды из нескольких действий для различных программ. С помощью

JavaScript

JS/ES2020: Optional Chaining and Nullish Coalescing

На дворе 2020 год, а в ES2020 уже есть 2 долгожданные фичи, которые облегчат работу. Но самое интересное, что эти фичи уже точно можно использовать в продакшене. Давайте рассмотрим их с примерами и поймем профит. Во первых - эти фичи уже доступны в браузерах:

Serverless статистика для Ghost блога на примере Cloudflare workers + KV за 5 минут
JavaScript

Serverless статистика для Ghost блога на примере Cloudflare workers + KV за 5 минут

Делаем простую статистику и лайки за 5 минут, используя воркеры Cloudflare с применеием Key Value хранилища от них же. Задача: После перезда с medium.com на свой собственный блог (в

Python

Fun Python #7: про args и kwargs

Вот что я узнал… Функции только с именованными аргументами kwargs Если нужно сделать функцию, которая поддерживает только именованные аргументы и запретить позиционные, мы можем писать так: def foo(*, a, b, c): return a + b + c Вызываем с позиционными аргументами: foo(1, 2, 3) TypeError:

Bash

IDN — Punycode

Работаем с кириллическими доменами Собственно речь пойдет о том, как работать с кирилическими (и не только) доменами в PHP, Node.js, Bash/Zsh и Python. Почему такой выбор языков? Это стек проекта GeekJob.ru, над которым я работаю. IDN (Internationalized Domain Names — интернационализованные доменные

Python

FunPython #6: Простой JSON парсер без библиотек

Eval JSON string in Python Допустим есть некий JSON: json_str = '{"someInt":42,"someTrue":true,"someNull": null,"someFalse":false,"someString":"Hello!","someFloat":3.14}' Для работы с JSON в Python есть пакет json. Чтобы получить словарь из JSON строки мы можем поступить

👍 ?
👓 ?