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

Топ-4 региона для ведения бизнеса в Китае

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

В этой статье мы поделимся информацией об экономике, развитии промышленности, политике и тенденциях четырех крупнейших мегакластеров экономики Китая:

Восток: Шанхай - Цзянсу - Чжэцзян (Shanghai - Jiangsu - Zhejiang)

Север: Пекин - Тяньцзинь - Хэбэй (Beijing - Tianjin - Hebei)

Юг: Район Большого залива (Greater Bay Area)

Запад: Чэнду-Чунцин (Chengdu - Chongqing)

Читать далее

Потратили на Telegram Ads 1,2 млн рублей. Получили 9 млн выручки и 24 тысячи подписчиков по 48 рублей

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

Привет, это Влад Силантьев, основатель агентства по рекламе в TG Ads. Рассказываю, как мы запустили рекламную кампанию для визового центра с окупаемостью в 779%.

Читать далее

SQL в фокусе: полное руководство. 100 ключевых вопросов с собеседований. Часть 1

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


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

1. Бесплатные ресурсы: Сообщество разработчиков предоставляет множество бесплатных материалов, таких как документация, учебники, блоги и видеоуроки, которые позволяют овладеть React без необходимости платить за курсы.

2. Онлайн-курсы: Существуют множество онлайн-платформ, таких как Stepik, Coursera, Udemy, и других, которые предлагают бесплатные курсы по React. 

3. Открытый исходный код: React является open-source библиотекой, что означает, что его исходный код доступен для всех. Это позволяет изучать React, анализируя его исходный код и примеры проектов, созданных сообществом разработчиков.

4. Самообучение: Изучение React самостоятельно может быть эффективным при должной мотивации.

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

Давайте начнем!

Читать далее

Как решить проблему с TLS CA certificate в Python с библиотекой psycopg2 (ca-bundle.crt)

У вас возможно быть проблема с TLS CA certificate (ca-bundle.crt). Решение которое есть в Интернете мало чем может помочь. Поэтому я решил систематизировать решение по данной проблемы.

P.S. Все решения будут представлены для OS Windows.

Читать далее

Tailwind CSS — Почему стоит это использовать или как полюбить стилизацию

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

Всем привет.

Небольшое предисловие. Я фронтенд разработчик с чуть более годом коммерческой разработки, потому множество каких‑либо нюансов и тонкостей могу не знать и то, обилие рабочих кейсов которые существуют — также мне могут быть неведомы в силу скромного опыта, однако я искренне хочу поделиться своим опытом использования Tailwind CSS и рассказать о своем пути от ненависти и брюзжания в стороны, когда видел предоставляемый синтаксис стилизации компонентов от вышеупомянутого инструмента до восторга и неподдельного удовольствия использования всех предоставляемых удобств Tailwind`a.

Читать далее

Архитектура современных вычислительных систем: от простого к сложному

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

Архитектура современных вычислительных систем: от простого к сложному

Базовые принципы архитектуры аппаратных средств:

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

Параллелизм: современные вычислительные системы используют параллельные архитектуры для увеличения производительности и эффективности. Параллельные вычисления позволяют выполнять несколько операций одновременно, что значительно ускоряет процесс обработки данных.

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

Архитектура современных вычислительных

Пишите код везде. Настройте сервер кода с помощью VS Code Server

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

В этом коротком гайде я хочу показать, как легко и просто можно настроить Visual Studio Code Server на виртуальной машине и получить к ней доступ с любого вашего устройства и в любое время. Вы можете использовать ваш iPad, ноутбук и, в некоторых случаях, даже смартфон, чтобы внести изменения в ваш проект. Это очень удобно, а также удобно иметь одну среду разработки. Вы сможете подключаться к вашему виртуальному серверу как с клиента VS Code, так и через браузерную версию vscode.dev.

Читать далее

Как в режиме «Сделки» менять статусы и свойства заказа? Редакция «Интернет-магазин + CRM»

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

После перехода в Битрикс24 редакция "Интернет-магазин + CRM", я столкнулся с проблемой изменения статуса заказа на Выполнен (F) после переключения сделки в финишную стадию.

Для решения проблемы я использовал обработку события "OnAfterCrmDealUpdate".

В системе Bitrix24 по умолчанию существуют следующие ID стадий:

NEW - Новая
PREPARATION - Подготовка документов
PREPAYMENT_INVOICE - Cчёт на предоплату
EXECUTING - В работе
FINAL_INVOICE - Финальный счёт
WON - Сделка успешна
LOSE - Сделка провалена
APOLOGY - Анализ причины провала

Нас интересует переход сделки в стадию STAGE_ID === 'WON'

Код который нужно добавить в local/php_interface/{site_id}/init.php:

Читать далее

Ты неправильно используешь интерфейсы typescript

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

A: Не думай о помощи.
Б: Сложно не думать о помощи, когда пишешь на javascript.

Примерно такой диалог я слышал на одной из конференции. Решить проблему отсутствия строгой типизации был призван typescript.

Конкретно в этой статье я хотел бы рассмотреть один из приемов использования интерфейсов typescript, который мне кажется неочевидным, его я подсмотрел и смог оценить его преимущества в процессе написания приложений на языке golang.

Для большинства typescript разработчиков типы и интерфейсы, не имеют как таковой большой разницы.

Читать далее

Квантовая запутанность, программирование, нобелевская премия по физике 2022 г. и наше будущее

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

В 2022 г. Нобелевскую премию по физике получила команда трех ученых: Алан Аспе, Джон Клаузер и Антон Цайлингер за исследования в области квантовой запутанности, давших толчок развитию квантовой информатики. Тема эта очень интересна сама по себе и особенно интересна та мысль, которую А. Цайлингер продвигает в своих квантовых исследованиях.

Если вкратце, то Цайлингер и Ко показали, что квантовый мир принципиально невозможно описать классическими методами. Он другой. Принципиально. Это не просто наша уменьшенная реальность. Это, в некотором смысле, другая реальность, требующая и другой парадигмы мышления.

Читать далее

Baguni — еще один state manager для React

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

В моем next.js проекте мне понадобился глобальный стейт, я протестировал несколько решений, которые меня не удовлетворили и я написал для себя 60 строк Typescript кода. В этой статье я хочу поделиться с коммьюнити своей первой опенсорсной библиотекой и собрать мнения / баги / замечания, чтобы понять что я возможно упустил.

Читать далее

Разработка сайта на Тильде на примере реального проекта — подход и разбор решений по UX и UI

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

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

Читать далее

Всё об API простыми словами

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

API (Application Programming Interface) — это набор правил, по которым одна программа может использовать функции другой программы. Это как договоренность, которая позволяет программам обмениваться информацией и командами.API - это набор правил, по которым одна программа может использовать функции другой программы. Это как договоренность, которая позволяет программам обмениваться информацией и командами.

Разберем на примере конкретного приложения: мы подключаем оплату в маркетплейсе через СБП и пользователь, зайдя на сайт может выбрать любую платёжную систему, подключённую через API. Как это получается?

Читать далее

Mutex в Java?

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

А вы заметили, что хулиганы на заборах уже не пишут? Кажется, я знаю почему. Они все узнали про интернет.

На просторах интернета есть статьи, объясняющие что такое Mutex в Java. К примеру, на платформе Java Rush - В чем разница между мьютексом, монитором и семафором. Приведу пару слов из статьи:

Читать далее

Secure Boot для MiniOS Linux: почему это не так страшно, как кажется

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

Тем, кто не знаком с дистрибутивом, поясню: MiniOS - модульный дистрибутив для съёмных накопителей на базе Debian 12, обладающий достаточно гибкими возможностями, который можно достаточно легко кастомизировать под свои нужды. Если вы уже используете данный дистрибутив, то знаете, что он использует кастомное ядро ради обеспечения поддержки драйверов AUFS и NTFS3, из-за чего не поддерживается Secure Boot. Во многих live-дистрибутивах замена ядра является достаточно трудоёмкой задачей, требующей высокой квалификации и глубоких знаний. В этой статье я расскажу вам, как быстро установить и использовать в MiniOS подписанное ядро Debian, если поддержка горячего подключения модулей и быстрого NTFS вам менее важна, чем безопасная загрузка системы.

Читать далее

Free2FA4RDG: Создание бесплатного решения для двухфакторной аутентификации через Telegram-бота для Windows RD Gateway

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

В мире, где безопасность данных становится все более критичной, необходимость в двухфакторной аутентификации (2FA) становится очевидной. Разочарованный отсутствием бесплатных решений для интеграции 2FA в службу RD Gateway Windows Server, я решил разработать свое собственное решение - Free2FA4RDG.

Читать далее

Возможности команд iPhone (SSH). Автозапуск и авто выключение компьютера

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

Удобная автоматизация iPhone (запуск компьютера при подключении к домашней сети). Возможности команд на iPhone, а конкретно скрипты ssh. В статье вы узнаете как настраивать быстрее команды и привязывать их к автоматизации.

Читать далее

Как меня озадачил мой домашний роутер от Mikrotik, и я его уговорил

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

Философское, выручавшее неоднократно: в IT не бывает чудес. Бывают незнание, непонимание или невнимательность.

... или бывают? (нет)