Всем привет! Меня зовут Артур и я Software engineer
И в данном канале я буду делиться своими мыслями, идеям и творчеством
Первая статья на тему разработки с использованием смартфона уже опубликована: https://dev.to/mainarthur/mobilnaia-razrabotka-vviedieniie-32cg
Приятного чтения и до скорых новостей!
И в данном канале я буду делиться своими мыслями, идеям и творчеством
Первая статья на тему разработки с использованием смартфона уже опубликована: https://dev.to/mainarthur/mobilnaia-razrabotka-vviedieniie-32cg
Приятного чтения и до скорых новостей!
DEV Community
"Мобильная" разработка [Введение]
Введение Я вас категорически приветствую. Меня зовут Артур, и я хочу рассказать вам о...
❤6👍3🔥2
Вышла вторая статья из серии "Мобильная" разработка — про начальную установку основных программ, которые понадобятся в работе
https://dev.to/mainarthur/mobilnaia-razrabotka-nachalnaia-ustanovka-js-ts-python-bash-c-pnf
https://dev.to/mainarthur/mobilnaia-razrabotka-nachalnaia-ustanovka-js-ts-python-bash-c-pnf
DEV Community
"Мобильная" разработка. [Начальная установка, JS, TS, Python, Bash, C++]
Требования Основное требование для начала работы – наличие смартфона на Android версии 7 и...
👍5❤3🔥2
Arthur Kh
Вышла вторая статья из серии "Мобильная" разработка — про начальную установку основных программ, которые понадобятся в работе https://dev.to/mainarthur/mobilnaia-razrabotka-nachalnaia-ustanovka-js-ts-python-bash-c-pnf
Сразу вдогонку дописал статью об основах вёрстки с использованием HTML и CSS.
Коротко о том, что вас ждёт в этой статье:
1. Что такое вёрстка и из чего она состоит.
2. Язык разметки HTML, его синтаксис, структура HTML файлов, основные теги.
3. Язык стилей CSS, 3 способа внедрения CSS на страницу, основные свойства, селекторы и значения.
4. Объединение HTML и CSS.
Также добавил примеры уже готового кода и скриншоты получившейся страницы для наглядности.
https://dev.to/mainarthur/mobilnaia-razrabotka-uchimsia-vierstat-html-css-4ond
Коротко о том, что вас ждёт в этой статье:
1. Что такое вёрстка и из чего она состоит.
2. Язык разметки HTML, его синтаксис, структура HTML файлов, основные теги.
3. Язык стилей CSS, 3 способа внедрения CSS на страницу, основные свойства, селекторы и значения.
4. Объединение HTML и CSS.
Также добавил примеры уже готового кода и скриншоты получившейся страницы для наглядности.
https://dev.to/mainarthur/mobilnaia-razrabotka-uchimsia-vierstat-html-css-4ond
DEV Community
"Мобильная" разработка. [Учимся верстать, HTML CSS]
Вёрстка Вёрстка - это процесс создания веб-страницы, в ходе которого контент,...
👍5❤3🔥2
В новой статье из серии рассказываю о том, как вообще работает Интернет.
Поговорим о самых необходимых вещах:
1. Что такое IP, DNS и за что они отвечают.
2. Как работают основные протоколы передачи данных TCP/IP и UDP.
3. HTTP и HTTPS как основа веба.
4. Указатели ресурсов URI и URL и зачем они нужны.
5. Клиент-серверная архитектура: что такое, как работает и где применяется.
https://dev.to/mainarthur/mobilnaia-razrabotka-kak-rabotaiet-intierniet-i-skhiema-raboty-kliient-sierviernykh-prilozhienii-37k1
Поговорим о самых необходимых вещах:
1. Что такое IP, DNS и за что они отвечают.
2. Как работают основные протоколы передачи данных TCP/IP и UDP.
3. HTTP и HTTPS как основа веба.
4. Указатели ресурсов URI и URL и зачем они нужны.
5. Клиент-серверная архитектура: что такое, как работает и где применяется.
https://dev.to/mainarthur/mobilnaia-razrabotka-kak-rabotaiet-intierniet-i-skhiema-raboty-kliient-sierviernykh-prilozhienii-37k1
DEV Community
"Мобильная" разработка. [Как работает интернет и схема работы клиент-серверных приложений]
Для написания практически любого программного обеспечения очень важно понимать, как вообще работает...
❤6👍3🔥1
В новой серии разберёмся с основными современными ОС, их историей, сходствами/различиями и принципами работы.
В этой статье:
1. Зачем нужен терминал и откуда он взялся.
2. Что вообще такое ОС с точки зрения программирования.
3. История ОС, Unix как культурное наследие и стандарт для современных систем.
4. Наследие Unix в современных ОС (Linux, macOS, Windows): взаимная совместимость, терминал, файловая система.
5. Android как самостоятельная ОС.
https://dev.to/mainarthur/mobilnaia-razrabotka-opieratsionnyie-sistiemy-i-tierminal-5fpb
В этой статье:
1. Зачем нужен терминал и откуда он взялся.
2. Что вообще такое ОС с точки зрения программирования.
3. История ОС, Unix как культурное наследие и стандарт для современных систем.
4. Наследие Unix в современных ОС (Linux, macOS, Windows): взаимная совместимость, терминал, файловая система.
5. Android как самостоятельная ОС.
https://dev.to/mainarthur/mobilnaia-razrabotka-opieratsionnyie-sistiemy-i-tierminal-5fpb
DEV Community
"Мобильная" разработка. [Операционные системы и терминал]
Для того чтобы разобраться в Bash и терминале, необходимо сначала провести небольшой экскурс в...
❤6🔥3👍2
В этой статье рассказываю об оболочке Bash, особенностях работы с ней в терминале Termux и об основных командах.
Поговорим о следующем:
1. История оболочек sh и bash, их возможности, совместимость и распространение.
2. Некоторые основные команды для работы с bash в эмуляторе терминала Termux: навигация, файловые операции, работа с текстом, сеть, управление разрешениями и др.
3. Разные дополнительные команды, которые тоже пригодятся в работе.
https://dev.to/mainarthur/mobilnaia-razrabotka-bash-i-osnovnyie-utility-tierminala-5445
Поговорим о следующем:
1. История оболочек sh и bash, их возможности, совместимость и распространение.
2. Некоторые основные команды для работы с bash в эмуляторе терминала Termux: навигация, файловые операции, работа с текстом, сеть, управление разрешениями и др.
3. Разные дополнительные команды, которые тоже пригодятся в работе.
https://dev.to/mainarthur/mobilnaia-razrabotka-bash-i-osnovnyie-utility-tierminala-5445
DEV Community
"Мобильная" разработка. [Bash и основные утилиты терминала]
sh и bash sh (Bourne Shell) и bash (Bourne Again SHell) оба являются командными...
👍5❤3🔥2
Восстанавливаю своих старых ботов с сервера в Новой Каховке и переношу на сервер в Сан-Франциско.
Первый "спасенный" бот - @PostsTranslatorBot, который позволяет автоматически переводить посты в канале на выбранные языки. В данный момент сам Telegram предоставляет данный функционал, но он не всегда работает хорошо и доступен для Premium пользователей, а не для всех читателей канала.
Второй бот - @doMafsBot. Мини версия wolfram alpha, которая спасала меня в студенческие года по подсчету математических выражений с дополнительными функциями: хранение данных в переменных, статистический анализ множеств и восстановление функций вида
И это только начало! Дальше больше.
Первый "спасенный" бот - @PostsTranslatorBot, который позволяет автоматически переводить посты в канале на выбранные языки. В данный момент сам Telegram предоставляет данный функционал, но он не всегда работает хорошо и доступен для Premium пользователей, а не для всех читателей канала.
Второй бот - @doMafsBot. Мини версия wolfram alpha, которая спасала меня в студенческие года по подсчету математических выражений с дополнительными функциями: хранение данных в переменных, статистический анализ множеств и восстановление функций вида
y=f(x) по данным значениям (x; y).И это только начало! Дальше больше.
❤8❤🔥3🔥3
Как говорит описание этого канала - я люблю тестировать в продакшене и пару часов назад я обнаружил, что база данных для @indbbot была потеряна, потому что я начал заниматься восстановлением старых ботов и мне нужно было обновить некоторые утилиты
ПОЖАЛУЙСТА, НАСТРОЙТЕ СЕБЕ БЕКАПЫ ВЕЗДЕ, ГДЕ ЭТО ВОЗМОЖНО и можете пользоваться @indbbot, сейчас там всё настроено как надо
mongodb. Ну и в процессе обновлений мне пришло в голову стереть данные mongodb, потому что я не хотел никаких проблем с миграциями и так как я перевожу на отдельный инстанс от DigitalOcean: https://docs.digitalocean.com/products/databases/mongodb/, то зачем мне что-то хранить на VPS. Благо, я настроил бекапы VPS и могу сейчас заняться восстановлением данных, но вспомнил о них я только через несколько часов, что позволило мне испытать прекрасные эмоциональные качели, которые я рекомендовать не будуПОЖАЛУЙСТА, НАСТРОЙТЕ СЕБЕ БЕКАПЫ ВЕЗДЕ, ГДЕ ЭТО ВОЗМОЖНО и можете пользоваться @indbbot, сейчас там всё настроено как надо
👍6❤3🔥2😢1
Arthur Kh
Как говорит описание этого канала - я люблю тестировать в продакшене и пару часов назад я обнаружил, что база данных для @indbbot была потеряна, потому что я начал заниматься восстановлением старых ботов и мне нужно было обновить некоторые утилиты mongodb.…
Небольшая статья о ВАЖНОСТИ бекапов:
- В каких ситуациях вам могут понадобится бекапы.
- Лучшие практики при работе с бекапами.
https://dev.to/mainarthur/gently-reminder-to-set-up-backups-151i
- В каких ситуациях вам могут понадобится бекапы.
- Лучшие практики при работе с бекапами.
https://dev.to/mainarthur/gently-reminder-to-set-up-backups-151i
DEV Community
Gently reminder to set up backups
What is a Backup? At its core, a backup refers to the process of copying and storing data...
❤6👍4🔥2
Можете меня поздравить - меня назначили модератором в dev.to 😎 В то время, как хабр блокирует мои статьи 😔
Скоро будет готова статья из серии "Мобильная" разработка про системы контроля версий и git, после которой начнется самое интересное - изучение и применение языков программирования на смартфоне.
Скоро будет готова статья из серии "Мобильная" разработка про системы контроля версий и git, после которой начнется самое интересное - изучение и применение языков программирования на смартфоне.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4🔥2
Я возвращаюсь к работе над статьями после недельного перерыва и праздников.
Статья по гиту готова на 3/4. Осталось только дописать главу и отредактировать.
Также я обновил своё портфолио - https://masterarthur.xyz/, и после статьи про гит будет статья о том, что и как я использовал для новой версии портфолио.
Статья по гиту готова на 3/4. Осталось только дописать главу и отредактировать.
Также я обновил своё портфолио - https://masterarthur.xyz/, и после статьи про гит будет статья о том, что и как я использовал для новой версии портфолио.
👍8❤3🎉3
Завершил долгожданную статью о работе с Git.
Из статьи вы узнаете:
1. Что такое Системы Контроля Версий (СКВ) и каких видов они бывают.
2. Зачем пользоваться СКВ, какие преимущества они дают в работе.
3. Git как самая популярная СКВ.
4. Использование Git при помощи хостинга GitHub: регистрация, установка в Termux.
5. Настройка авторизации с помощью SSH ключей.
6. Создание удалённого репозитория Git и его локальной копии, коммитов, ветки и пулреквеста.
dev.to / blog / hashnode
Из статьи вы узнаете:
1. Что такое Системы Контроля Версий (СКВ) и каких видов они бывают.
2. Зачем пользоваться СКВ, какие преимущества они дают в работе.
3. Git как самая популярная СКВ.
4. Использование Git при помощи хостинга GitHub: регистрация, установка в Termux.
5. Настройка авторизации с помощью SSH ключей.
6. Создание удалённого репозитория Git и его локальной копии, коммитов, ветки и пулреквеста.
dev.to / blog / hashnode
DEV Community
"Мобильная" разработка. [Системы контроля версий, Git]
Системы контроля версий Системы Контроля Версий (СКВ или SCM) - это инструменты, которые...
🔥8👍5❤3
Моё путешествие с Lyrics Bot: от RAM до MongoDB 🚀
Рассказываю о проблемах с хранилищами данных в процессе разработки и функционирования моего личного проекта - Lyrics Bot. Начав с хранения данных в RAM и до MongoDB
Читать на: dev.to / blog / hashnode
Также, Lyrics Bot снова функционирует благодаря переносу на Digital Ocean. К сожалению, из-за изменений в работе Genius пришлось его упростить, но теперь доступны ссылки на треки в стриминговых сервисах.
Рассказываю о проблемах с хранилищами данных в процессе разработки и функционирования моего личного проекта - Lyrics Bot. Начав с хранения данных в RAM и до MongoDB
Читать на: dev.to / blog / hashnode
Также, Lyrics Bot снова функционирует благодаря переносу на Digital Ocean. К сожалению, из-за изменений в работе Genius пришлось его упростить, но теперь доступны ссылки на треки в стриминговых сервисах.
Telegram
LyricsBot
Я LyricsBot и я занимаюсь поиском текстов песен любых исполнителей, направлений и жанров.
Made by @MainArthur
Made by @MainArthur
👍7❤4🔥3
🛠Выложил небольшую статью об оптимизации JS-кода.
Разберёмся с проблемами, которые возникают при комбинации функций .map, .filter и .reduce и создании бесполезных новых ссылок, а также попробуем решить эти проблемы буквально за 10 секунд.
Читать на: dev.to / blog / hashnode
Разберёмся с проблемами, которые возникают при комбинации функций .map, .filter и .reduce и создании бесполезных новых ссылок, а также попробуем решить эти проблемы буквально за 10 секунд.
Читать на: dev.to / blog / hashnode
DEV Community
Optimize your JS code in 10 seconds
Performance is the heartbeat of any JavaScript application, wielding a profound impact on user...
👍11🔥3❤2
🎨 Я обновил обложки своих статей!
Рисовать я не умею, но красивая обложка для статьи всегда радует глаз. Сначала я использовал стоковые картинки unsplash.com, но они далеко не всегда могут подойти. Потом пробовал создать свой шаблон в canva.com, но он тоже не пришелся мне по душе.
Поэтому решил обраться за помощью к своему товарищу-дизайнеру-редактору-философу. Он быстро и как всегда качественно разработал прекрасный дизайн обложек в стиле неомодернизма.
Если вам нужно оформление соцсетей, постов и т.д., а также написание, корректировка или редактура текстов на русском и английском языках - смело обращайтесь к нему за помощью.
А как вам новый дизайн обложек? 👍 / 👎
Рисовать я не умею, но красивая обложка для статьи всегда радует глаз. Сначала я использовал стоковые картинки unsplash.com, но они далеко не всегда могут подойти. Потом пробовал создать свой шаблон в canva.com, но он тоже не пришелся мне по душе.
Поэтому решил обраться за помощью к своему товарищу-дизайнеру-редактору-философу. Он быстро и как всегда качественно разработал прекрасный дизайн обложек в стиле неомодернизма.
Если вам нужно оформление соцсетей, постов и т.д., а также написание, корректировка или редактура текстов на русском и английском языках - смело обращайтесь к нему за помощью.
А как вам новый дизайн обложек? 👍 / 👎
👍13❤3🔥3
Небольшой личный wrapped 🎉
За этот год я:
✈️ Объездил 14 городов и 7 стран
📈 Написал 19 первых статей и набрал 5000+ подписчиков на dev.to с 15к+ просмотров и 1000+ подписчиков на LinkedIn
🏦 Поднял зарплату в 2.5 раза
И что немаловажно: понял для себя, что я получаю удовольствие от написания статей. Поэтому в течение ближайших пары месяцев буду обустраивать для себя рабочий процесс, не мешающий work-life балансу.
На следующие два квартала у меня цель закончить следующие статьи по мобильной разработке:
А ещё начать подготовку первой части книги по мобильной разработке на английском и русском языках.
Также к концу января откроется запись ко мне на консультации. Скоро появится детальное описание того, с чем и как я могу вам помочь (пока только кратко описал в профиле LinkedIn).
А какие достижения были у вас за этот год? Поделитесь в комментариях! ⭐️
За этот год я:
✈️ Объездил 14 городов и 7 стран
📈 Написал 19 первых статей и набрал 5000+ подписчиков на dev.to с 15к+ просмотров и 1000+ подписчиков на LinkedIn
🏦 Поднял зарплату в 2.5 раза
И что немаловажно: понял для себя, что я получаю удовольствие от написания статей. Поэтому в течение ближайших пары месяцев буду обустраивать для себя рабочий процесс, не мешающий work-life балансу.
На следующие два квартала у меня цель закончить следующие статьи по мобильной разработке:
- JavaScript: Базовый синтаксис
- JavaScript: Первое приложение
- JavaScript: Работа с DOM
- JavaScript: Асинхронность
- JavaScript: Первое Front-End приложение
- Node.js: Первое Back-end приложение, npm
- Node.js: Работа с файлами
- Node.js: Работа с базами данных
- JavaScript: Первое Full-Stack приложение
- TypeScript: Основы синтаксиса и структурной типизации
- WebPack/vite: Разбираем основные сборщикии для чего они нужны
А ещё начать подготовку первой части книги по мобильной разработке на английском и русском языках.
Также к концу января откроется запись ко мне на консультации. Скоро появится детальное описание того, с чем и как я могу вам помочь (пока только кратко описал в профиле LinkedIn).
А какие достижения были у вас за этот год? Поделитесь в комментариях! ⭐️
🔥10❤2👍2
