Гид по технологиям

Лента публикаций

Удаление дубликатов в массивах — примеры и код
Алгоритмы 6 min read

Удаление дубликатов в массивах — примеры и код

В зависимости от сортировки массива выбирайте метод: хеш-таблица для неотсортированного массива (O(n) времени, O(n) памяти) или два индекса для отсортированного массива (O(n) времени, O(1) памяти). Примеры на C++, Python и JavaScript приведены.

Счёт гласных, согласных, цифр и спецсимволов
Программирование 5 min read

Счёт гласных, согласных, цифр и спецсимволов

Покажу простой алгоритм за один проход по строке для подсчёта гласных, согласных, цифр и специальных символов. Приведены реализации на C++, Python, C и JavaScript и рекомендации для Unicode.

«Hello, World!» на популярных языках
Программирование 5 min read

«Hello, World!» на популярных языках

Краткий набор готовых примеров кода «Hello, World!» для девяти широко используемых языков: JavaScript, Python, Go, Java, Kotlin, PHP, C#, Swift и C++. Примеры показывают синтаксис и базовый способ запуска; в конце — советы по запуску и типичные ошибки.

Перевернуть строку: C++, Python, JavaScript
Программирование 4 min read

Перевернуть строку: C++, Python, JavaScript

В этой статье показаны практические способы перевернуть строку в C++, Python и JavaScript: встроенные функции, итераторы, рекурсия и временные строки. Обсуждаем сложность, ограничения (Unicode, комбинирующие символы) и рекомендации для тестирования.

Переворот массива: итеративно и рекурсивно
Алгоритмы 5 min read

Переворот массива: итеративно и рекурсивно

В статье показаны два простых способа развернуть массив — итеративный (двойной указатель и обмен) и рекурсивный (обмен + рекурсивный вызов). Приведены готовые примеры на C++, Python и JavaScript, пояснения по сложности, типичные ошибки и чек‑лист для собеседований.

Создать To‑Do список на JavaScript и DOM
Frontend 5 min read

Создать To‑Do список на JavaScript и DOM

Краткое пошаговое руководство по созданию простого To‑Do приложения на чистом JavaScript с манипуляцией DOM и хранением в localStorage. Показываю базовую разметку с TailwindCSS, обработку событий, добавление/редактирование/удаление задач, а также рекомендации по безопасности, тестам и альтернативным подходам.

Булевы методы строк в Python — проверка строк
Python 5 min read

Булевы методы строк в Python — проверка строк

Булевы методы строк помогают быстро валидировать содержимое строк: проверять, состоит ли строка только из букв, цифр, пробелов, соответствует ли идентификатору и т.д. В статье объяснены отличия isdecimal / isdigit / isnumeric и показаны практические примеры, чек‑листы и рекомендации по тестированию.

Кортежи в Python: руководство
Python 6 min read

Кортежи в Python: руководство

Кортеж — неизменяемая упорядоченная коллекция в Python, подходящая для фиксированных наборов данных. Для изменений преобразуйте кортеж в список, внесите правки и снова в кортеж.

Изменить тон кожи эмодзи в Slack
Slack руководство 4 min read

Изменить тон кожи эмодзи в Slack

В Slack можно задать тон кожи эмодзи как на мобильном, так и на десктопе. Это простая настройка в «Настройки» пользователя; при необходимости используйте кастомные эмодзи для большей точности и единообразия в команде.

Условные операторы в JavaScript
JavaScript 4 min read

Условные операторы в JavaScript

Условные операторы (if, else, else if и тернарный оператор) управляют потоком выполнения кода. Используйте строгие сравнения, держите ветки короткими и заменяйте глубокую вложенность на функции или lookup-таблицы.

Проверка строки на палиндром — алгоритм и примеры
Алгоритмы 4 min read

Проверка строки на палиндром — алгоритм и примеры

Палиндром — строка, совпадающая со своей перевёрнутой версией. Используйте двухуказательный алгоритм для O(n) времени и O(1) памяти; учитывайте нормализацию и локаль для Unicode.

Метод append в Python — руководство
Python 4 min read

Метод append в Python — руководство

Метод .append() добавляет один элемент в конец списка. Если вставить список, он будет вложен; для поэлементного добавления используйте цикл for, extend или list comprehension.

Как использовать Wiki в Microsoft Teams
Microsoft Teams 9 min read

Как использовать Wiki в Microsoft Teams

Wiki в Microsoft Teams — это встроенная платформа для совместной документации внутри канала. Используйте её для инструкций, FAQ и проектных заметок; назначайте владельцев, соблюдайте шаблоны и не храните секреты.

Управление сервоприводом через Processing и Xbox360
Электроника 9 min read

Управление сервоприводом через Processing и Xbox360

Подключите Arduino (StandardFirmata), установите библиотеки Processing (Game Control Plus, G4P, Arduino (firmata)), создайте конфигурацию контроллера и используйте sketch, который читает ось джойстика и передаёт угол в сервопривод на пине 10.

GeekTool — полезные виджеты для рабочего стола
macOS 4 min read

GeekTool — полезные виджеты для рабочего стола

GeekTool — бесплатное приложение для macOS, которое добавляет на рабочий стол «гиклеты» — текст, изображение и shell-скрипты. Это простой способ вывести постоянно обновляемую полезную информацию прямо на фон рабочего стола.

Кнопка питания ПК не реагирует — что проверить
Аппаратное обеспечение 6 min read

Кнопка питания ПК не реагирует — что проверить

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

Тестирование аппаратного обеспечения ПК — инструменты и руководство
Аппаратное обеспечение 11 min read

Тестирование аппаратного обеспечения ПК — инструменты и руководство

Регулярно проверяйте аппаратное обеспечение ПК: используйте Performance Monitor и Windows Memory Diagnostic для быстрой диагностики, а MemTest86+, CrystalDiskInfo и HWiNFO для углублённого анализа.

Как сбросить драйвер видеокарты в Windows
Windows 6 min read

Как сбросить драйвер видеокарты в Windows

Если экран мерцает или появляются артефакты, попробуйте Win + Ctrl + Shift + B. При сохранении проблемы временно отключите устройство в Диспетчере устройств или полностью переустановите драйвер.

Raspberry Pi как домашний медиаплеер
Домашняя электроника 6 min read

Raspberry Pi как домашний медиаплеер

Raspberry Pi можно быстро превратить в удобный домашний медиаплеер с помощью Raspbmc, порта популярного медиацентра XBMC. В статье описаны подготовка SD‑карты, установка, основные настройки, ограничения по кодекам и практические советы по оптимизации и интеграции.

Отключение фоновых процессов Windows и ускорение ПК
Windows 8 min read

Отключение фоновых процессов Windows и ускорение ПК

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

Как поделиться экраном Mac через Сообщения
Mac 7 min read

Как поделиться экраном Mac через Сообщения

Сообщения на Mac позволяют безопасно показывать или передавать управление вашим экраном другому пользователю Mac без установки сторонних приложений. Откройте Сообщения, выберите контакт, затем Buddies → Invite to Share My Screen; получатель увидит окно с вашим рабочим столом и сможет по желанию запросить управление.

Как удалить Node.js с Mac
Разработка 4 min read

Как удалить Node.js с Mac

Если Node.js установлен через Homebrew — используйте brew uninstall --force node. Для nvm выполните nvm uninstall <version>. При проблемах удаляйте файлы вручную в /usr/local и в домашней папке, проверяйте node -v и npm -v.

Как освободить место в iCloud: практический гид
Облачные услуги 8 min read

Как освободить место в iCloud: практический гид

Если вы не хотите покупать дополнительное место в iCloud, удалите старые резервные копии, большие файлы и лишние медиа, оптимизируйте настройки камеры и очистите сообщения и iCloud Drive — это обычно освобождает несколько гигабайт.

Как запустить AppImage в Linux
Linux 7 min read

Как запустить AppImage в Linux

AppImage — переносимый формат: скачали файл, сделали его исполняемым и запустили. В статье показаны GUI-, CLI- и AppImageLauncher‑методы, советы по безопасности и устранению проблем.

Несколько профилей Firefox — руководство
Браузеры 6 min read

Несколько профилей Firefox — руководство

Профили Firefox хранят данные браузера отдельно; используйте -p для диспетчера и -no-remote для одновременного запуска. Создавайте ярлыки и делайте резервные копии.

Устранение прыщиков и пустот в 3D‑печати
3D-печать 8 min read

Устранение прыщиков и пустот в 3D‑печати

Прыщики и пустоты в 3D‑печати чаще всего вызваны филаментом, ретрактом, охлаждением или засором сопла. Проверьте диаметр и сухость филамента, очистите сопло, откалибруйте подачу и настройте ретракт и коастинг.

Видео для Instagram в Canva — пошаговое руководство
Социальные сети 7 min read

Видео для Instagram в Canva — пошаговое руководство

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

fdisk: управление разделами в Linux
Linux 7 min read

fdisk: управление разделами в Linux

fdisk — это консольная утилита для создания, удаления и изменения разделов диска в Linux. В статье показано, как установить и запустить fdisk, просмотреть таблицу разделов, создать и удалить разделы, отформатировать их с помощью mkfs и сохранить изменения.

Включить WireGuard в ProtonVPN — Android, iOS, Windows
Руководство 4 min read

Включить WireGuard в ProtonVPN — Android, iOS, Windows

WireGuard — лёгкий и быстрый VPN‑протокол, доступный в ProtonVPN на Android, iOS и Windows (бета). Обновите приложение, отключите «Умный протокол» и выберите WireGuard в настройках.

Как навсегда удалить аккаунт Facebook
Конфиденциальность 8 min read

Как навсегда удалить аккаунт Facebook

Удаление аккаунта Facebook необратимо после 30 дней. Скачайте архив данных, отвяжите сторонние сервисы, предупредите контакты и только затем подтверждайте удаление.

Как напечатать украшения на 3D‑принтере
3D-печать 9 min read

Как напечатать украшения на 3D‑принтере

3D‑печать украшений — доступный и гибкий способ создавать кольца, браслеты и подвески дома. Выберите готовую модель или спроектируйте свою, подберите материал и настройки слайсера, аккуратно распечатайте и выполните постобработку.

Поделиться экраном в FaceTime на macOS и iOS
Руководство 4 min read

Поделиться экраном в FaceTime на macOS и iOS

Поделиться экраном в FaceTime можно через функцию SharePlay на устройствах с macOS 12.1, iOS 15.1 или новее. Все участники должны иметь совместимые версии, иначе опция не появится.

Excel Power Tools: Power Query, Power Pivot и Power BI
Excel BI 13 min read

Excel Power Tools: Power Query, Power Pivot и Power BI

Excel включает инструменты Power Query (ETL), Power Pivot (модели и DAX), Power View (интерактивные отчёты), Power Map (3D‑карты) и Power BI (публикация/облако). Начните с Power Query, моделируйте в Power Pivot и публикуйте в Power BI.

Сброс сетевых параметров Windows 11
Windows 11 5 min read

Сброс сетевых параметров Windows 11

Сброс сетевых параметров Windows 11 удаляет сохранённые подключения и переустанавливает адаптеры. Используйте, если другие способы не помогли; не забудьте перезагрузить ПК и восстановить VPN/статические настройки.

Chicken of the VNC: настройка и безопасность
Удалённый доступ 6 min read

Chicken of the VNC: настройка и безопасность

Chicken of the VNC — лёгкий и бесплатный VNC‑клиент для macOS. Нужны включённый VNC‑сервер, IP/порт (обычно 5900) и пароль. Для безопасности используйте VPN/SSH и проверьте соединение по чек‑листу.

Бесплатные классические фильмы в общественном достоянии
Кино 8 min read

Бесплатные классические фильмы в общественном достоянии

Если вы любите старое кино, многие классические фильмы доступны бесплатно и легально — особенно те, что находятся в общественном достоянии. В США все фильмы, показанные до 1923 года, относятся к общественному достоянию; для более поздних работ нужно проверять права индивидуально.

Играть в классические консоли на ПК
Ретро игры 6 min read

Играть в классические консоли на ПК

Этот гид объясняет, как запускать игры Super Nintendo (SNES), Nintendo 64 и Game Boy Advance на ПК с помощью популярных эмуляторов. Вы узнаете, какие эмуляторы выбрать, как настроить управление и графику, а также основные правила работы с ROM‑образами и решения распространённых проблем.

Fontea: Google Fonts в Photoshop
Дизайн 5 min read

Fontea: Google Fonts в Photoshop

Fontea вставляет более 800 бесплатных веб-шрифтов Google прямо в нативную панель Photoshop. Устанавливается быстро, работает на Windows и macOS, позволяет просматривать, отмечать избранные и собирать коллекции без скачивания файлов и сложных лицензий. Это удобный и бесплатный способ тестировать типографику прямо в макете.

Запись акустической и электроакустической гитары
Запись 10 min read

Запись акустической и электроакустической гитары

Выбор метода записи зависит от цели: один микрофон — быстрый и сфокусированный звук; стерео — ширина и детализация; DI — точность и возможность обработки. Экспериментируйте с положением микрофона, проверяйте фазу и комбинируйте микрофон и DI для оптимального результата.

Проверка и ремонт отозванных устройств Apple
Техподдержка 6 min read

Проверка и ремонт отозванных устройств Apple

Проверьте серийный номер на странице программ обслуживания Apple, чтобы узнать, подпадает ли устройство под отзыв. Если подпадает — можно бесплатнo отремонтировать или заменить устройство через авторизованный сервис, магазин Apple или почтовую отправку; заранее сделайте резервную копию данных.

Как вести эффективные протоколы собраний
Продуктивность 8 min read

Как вести эффективные протоколы собраний

Протоколы — не формальность, а юридически и организационно важный документ. Фиксируйте кто, что и когда должен сделать; согласуйте протоколы с участниками и храните их централизованно.

Индексные карточки — простой инструмент
Продуктивность 10 min read

Индексные карточки — простой инструмент

Индексные карточки — универсальный низкотехнологичный инструмент для запоминания, планирования и быстрого прототипирования идей. Их легко сделать в Microsoft Word: можно использовать готовые шаблоны, задать произвольный размер страницы или воспользоваться встроенными стандартами этикеток (Avery).

ADB по Wi‑Fi: настройка и руководство
Android. 6 min read

ADB по Wi‑Fi: настройка и руководство

ADB (Android Debug Bridge) — утилита для управления Android. Настройте её по USB один раз, затем переключите в TCP/IP и подключайтесь по IP: удобно для отладки и зеркалирования без кабеля.

Continuity Sketch и Markup: эскизы и аннотации на Mac
macOS 6 min read

Continuity Sketch и Markup: эскизы и аннотации на Mac

Continuity Sketch и Continuity Markup позволяют добавлять эскизы и аннотации с iPhone или iPad прямо в документы на Mac. Убедитесь, что устройства рядом, включены Wi‑Fi и Bluetooth и вы вошли в iCloud под одним Apple ID.

Управление процессами в System Monitor (GNOME)
Linux 5 min read

Управление процессами в System Monitor (GNOME)

System Monitor позволяет просматривать и управлять процессами в GNOME: используйте вкладку Processes, контекстное меню для End/Kill и Change Priority для настройки приоритета CPU.

Тёмный и светлый режим в контекстном меню Windows 11
Windows 11 6 min read

Тёмный и светлый режим в контекстном меню Windows 11

Если вы хотите быстро переключаться между тёмной и светлой темами в Windows 11 — добавьте пункты «Windows mode» и «App mode» в контекстное меню рабочего стола через .reg-файлы или Winaero Tweaker. Обязательно создайте резервную копию реестра перед изменениями.

Проверка доступности сайта в Китае
Интернет 7 min read

Проверка доступности сайта в Китае

Этот материал объясняет, как быстро проверить доступность сайта в Китае и какие инструменты использовать: Great Firewall Of China, WebsitePulse и ViewDNS; даются методология, чек-лист и рекомендации по обходу.

Как сбросить сетевые настройки на Mac
macOS 6 min read

Как сбросить сетевые настройки на Mac

Если Mac не подключается к интернету, начните с удаления и повторного добавления Wi‑Fi. Если не помогает — удалите системные plist в /Library/Preferences/SystemConfiguration/, перезагрузите Mac и подключитесь заново.

Как разбить модель в Cura и напечатать по частям
3D-печать 8 min read

Как разбить модель в Cura и напечатать по частям

Если модель не помещается в объём принтера или слишком сложна, используйте Mesh Tools или ручные инструменты Scale/Move в Cura, экспортируйте части и соберите готовую модель. В статье есть чек‑листы, советы по зазорам и методы склейки.

Проверить Android на шпионское ПО и защитить устройство
Безопасность 7 min read

Проверить Android на шпионское ПО и защитить устройство

Шпионское ПО тайно собирает данные с Android‑устройств и отправляет их злоумышленникам. Проверьте неизвестные приложения, права администратора, выполните сканирование антивирусом и, при необходимости, сбросьте устройство. Регулярно делайте резервные копии, обновляйте систему и избегайте подозрительных ссылок и установок.