Как стать автором
Обновить

Почему «I feel myself good» — это грамматическая ошибка, а не намек на что-то интимное

Уровень сложностиПростой

Недавно я снова услышала, что если вы скажете "I feel myself good", это может быть воспринято как намек на то, что вы где-то себя «трогаете» в интимном плане. Давайте разбираться, почему это не совсем так.

Читать далее

GIMP: изменение размера изображения с соблюдением правил RIS

Уровень сложностиПростой

Любое изменение размеров изображений с использованием различных интерполяций является необратимым. Это связано с тем, что при интерполяции происходит смешение цветов. Назовём это «дефектом» интерполяционного масштабирования. Этот «дефект» всегда получает негативную (а иногда крайне негативную) оценку со стороны пользователей.

Правила RIS (Reverse Interpolate Scale) рассматривают методы и методики минимизации, либо полного устранения (если это возможно) данного «дефекта» для некоторых видов масштабирования. К этим методам относится апскейп, потому как при довнскейпе происходит не только смешивание цветов, но и потеря графической информации.

В GIMP все методы масштабирования интерполяционные. То есть, независимо от выбираемого фильтра интерполяции, правила и методики RIS актуальны.

Рассмотрим применение базовой методики RIS на изображении «Лена» (512×512) по шагам. Ставим задачу увеличить его до 3500×3500.

Читать далее

Пять нужных кастом-хуков для React

Уровень сложностиСредний

React предоставляет программисту прекрасный базовый набор хуков и с каждой версией их количество и функционал увеличивается.

Трудно представить код современного React-приложения без таких функций как useState, useEffect, useRef и так далее.

Однако, в повседневной жизни мы часто решаем рутинные задачи, многие из которых могут быть автоматизированны.

Создание кастом-хуков это прекрасная возможность выделить часто переиспользуемый код в отдельные сущности.

Это помогает содержать основной код компонента в чистоте и избавляет нас от мелких ошибок, которые могут остаться незамеченными, когда вы пишете один и тот же код заново.

Ниже мы рассмотрим примеры некоторых из них.  

Читать далее

Драматический треугольник проектов

Уровень сложностиПростой

Недавно я заметила, что во многих сферах есть некие три «столпа», на которых все держится. Проектное управление — не исключение. В этой статье я расскажу про Проектный треугольник и треугольник Карпмана, а также объясню, почему они связаны между собой.

Да, вы правильно поняли: управление проектами можно рассматривать как созависимые отношения. А еще — разберемся, как из них выйти.

Разбираемся

Автозапуск своих скриптов в Systemrescuecd

Уровень сложностиСредний

Systemrescuecd - Live-CD образ linux основанный на Arch Linux, до версии 6.0, основа данного образа являлась Gentoo. В рабочих задачах порой незаменимый ToolPack для сисадмина или иных технических специалистов.

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

Читать далее

Получение СМС с удалённых устройств (andriod) в Telegram или Python

Уровень сложностиПростой

Привет, Хабр! Недавно у меня возникла потребность получать СМС с телефона в другой стране. Оказывается, их можно просто отправить в Телеграм и не только. Хотел бы поделиться простым решением, вдруг кому пригодится!

Читать далее

Принципы SOLID на примере Laravel

Уровень сложностиСредний

Принципы SOLID — это набор из пяти принципов объектно-ориентированного программирования и проектирования, которые помогают создавать более гибкие, поддерживаемые и расширяемые системы. Давайте рассмотрим каждый из этих принципов на примере кода на PHP с использованием фреймворка Laravel.

Читать далее

Ubuntu, 1С, буфер обмена и зависание компьютера

Уровень сложностиПростой

Обновления платформы 1с на linux в большом офисе это каждый раз новый, неожиданный опыт и попытки придумать очередной забавный костыль для нормальной работы сотрудников. Вот и в этот раз после обновления платформы до версии 8.3.24.1758 у сотрудников начались неожиданные зависания системы по всему офису, а это порядка 500 человек. Чтобы найти корень проблемы на задачу были брошены лучше силы ИТ отдела, все два системных администратора, месяц бесплодных попыток найти хоть какую-то зависимость действий пользователей и зависания системы. В анамнезе получили что после обновления платформы на машинах в какой-то не очень определенный момент времени сначала начинает заканчиваться свободная память, потом свап, потом система зависает.

Читать далее

Как использовать Light Linking в Blender для управления светом и тенями

Если вы хотите создавать профессиональные сцены в Blender, одного умения работать с источниками света недостаточно. Важно уметь управлять влиянием света на конкретные объекты, избегая избыточных бликов и сохраняя баланс освещения. Для этого Blender предлагает функцию Light Linking, которая позволяет точно контролировать, какие объекты сцены будут освещаться или отбрасывать тени.

Сегодня я расскажу, как использовать Light Linking в Blender для управления светом и тенями. Мы рассмотрим основные настройки, примеры применения и лайфхаки, которые упростят работу со светом.

Читать далее

Xray-client в терминале Linux

Уровень сложностиСредний

Xray — это инструмент, который представляет собой высокоэффективный прокси-сервер с множеством возможностей, включая использование различных протоколов, таких как VLESS и VMess, для обхода блокировок.

Все мы умеем настраивать клиента через GUI Nekobox или прочие приложения, но недавно мне понадобилось поставить клиента на домашнем Ubuntu-сервере, где доступен только терминал. А понадобилось мне оное, чтобы использовать xray как прокси (например, пустить через неё ютуб на телевизоре ).

Читать далее

Roadmap юного архитектора ИС

Уровень сложностиПростой

Всем привет! В данной статье хотелось бы рассказать о моих наблюдениях и планах по становлению архитектором информационных систем. В конце статьи я предоставлю roadmap, по которому я следую.

Читать далее

Закон Парето в маркетинге: почему 20% действий приносят 80% прибыли

Уровень сложностиПростой

Если ты маркетолог или бизнесмен, ты точно замечал, что какие-то усилия дают мизерный результат, а другие — буквально взрывают кассу. Это не случайность. Это закономерность.

Принцип 80/20, известный как закон Парето, говорит о том, что 80% результата дают 20% усилий. И наоборот — 80% действий зачастую незначительно влияют на итоговый успех. В бизнесе, маркетинге и рекламе это особенно очевидно.

Как применить этот принцип в маркетинге и получать максимальный выхлоп при минимальных затратах? Давай разбираться.

Читать далее

Более-менее полный туториал, как сделать собственный VPN на базе Mikrotik

Уровень сложностиПростой

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

Читать далее

Как создать своего финансового бота (учет расходов) бесплатно и без программирования. Часть 1

Уровень сложностиПростой

Без всяких вступлений, приступаем сразу к делу. Вы создадите своего бота для учета расходов без знаний программирования и абсолютно бесплатно.

Читать далее

Как сделать смену домена и не потерять весь трафик? Подробный гайд

Уровень сложностиСредний

Смена домена — это сложный процесс, который требует внимательности на каждом этапе. Неправильный перенос может привести к потере трафика, ухудшению SEO-позиций и санкциям поисковых систем или даже полной потере трафика. В этом руководстве вы найдёте пошаговые инструкции, как безопасно сменить домен и сохранить позиции вашего сайта в поисковой выдаче.

Читать далее

Резервирование серии товара под клиента в 1С КА

Началось всё с того что на проекте возникла задача: "Документ "Заказ клиента" должен резервировать на складе товар с определённой серией".

Конфигурация 1С: Комплексная автоматизация для Казахстана, редакция 2. Локализация для Казахстана.

В начале к задаче привлекли нашего консультанта имеющего сертификат «Профессионал ERP», но всё было честно так как наличие сертификата не гарантирует наличие нужного опыта и мозгов 😅

В конце концов к задаче привлекли меня. И я с удовольствием хочу поделиться тем, что удалось узнать, и рассказать в этом посте.

И так для того чтобы в документе "Заказ клиента" можно было зарезервировать номенклатуру с серией под клиента необходимо выполнить несколько условий:

1. Вид номенклатуры должен учитывать серии проверяется это тут скрин ниже.

Читать далее

Server-Side Rendering (SSR): Когда сервер берет инициативу в свои руки

Уровень сложностиСредний

Привет! Сегодня мы поговорим технологии, которая называется Server-Side Rendering, или SSR. Вы когда-нибудь задумывались над тем, почему некоторые сайты загружаются молниеносно, а другие кажутся черепахами в сравнении? Одним из факторов может быть использование SSR.

Читать далее