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

Виртуальные тренажеры: классификация и особенности

Уровень сложности Простой
AR и VR Управление персоналом *Учебный процесс в IT
Ожидает приглашения

В современности в любой сфере всё чаще обучение проводится посредством виртуальных имитационных тренажеров. В данной статье обобщен личный многолетний опыт в сфере их разработки и продвижения. Встречал различные классификации тренажеров. Для лучшего понимания специфики применения тренажеров с точки зрения целей их создания и продвижения привожу собственную классификацию.

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

Далее

Как завернуть трафик Wireguard через shadowsocks на роутере

Уровень сложности Простой
*nix *Nginx *Сетевые технологии *
Ожидает приглашения

Так как есть риск блокировки Wireguard протокола, то рассказываю, как сделать, что бы трафик туннеля шел через shadowsocks.

Пример будет для сервера на Ubuntu 22.04 и роутера кинетик, с установленным на нем Entware. Предполагается, что WG уже поднят и настроен. А так же на роутер установлен Entware.

Читать далее

Как отличить грамотного специалиста по рекламе от посредственного? Опыт создателя команды по трафику

Уровень сложности Простой
IT-инфраструктура *Интернет-маркетинг *Контент и копирайтинг *Контекстная реклама *Монетизация мобильных приложений *
Ожидает приглашения

Как отличить грамотного специалиста по рекламе от посредственного? Опыт создателя команды по трафику

Из этой заметки вы узнаете, что кейсы еще ни о чем не говорят и следует обращать внимание на 3 совершенно других фактора.

Приветствую вас на моём первом посте на Хабре)

Как отличить грамотного специалиста по рекламе от посредственного? Опыт создателя команды по трафику

Из этой заметки вы узнаете, что кейсы еще ни о чем не говорят и следует обращать внимание на 3 совершенно других фактора.

Я уже 2 года в маркетинге и таргете, полгода делегирую и строю команду. Недавно столкнулась с проблемой, с которой ко мне часто обращаются клиенты:

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

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

Более того, я искала не только сотрудников, но и таргетолога для своей близкой подруги.

Я убеждена, что взаимоотношения и работу смешивать не надо, поэтому сама не взялась. 

Но помочь с выбором хорошего спеца по таргету могла. И узнать рынок со стороны клиента было мне полезно. Так родился этот антиТОП.

Итак, как отличить грамотного специалиста по рекламе от посредственного?

3 мои красных флага:

Предлагает свои услуги, не зная вашего проекта

При размещении вакансии я указывала нишу, но ссылки на аккаунты не давала. Большой процент спецов просто выводили на созвон, зная только ЧТО мы продаем, не запрашивая соц.сети, в которых необходимо продвигаться. А вдруг там все плохо? А вдруг товар вообще не имеет шанса на продвижение? 

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

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

Второй пункт: 

2. Говорит о себе, а не о вашем проекте

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

На мой субъективный взгляд описание себя и своих успехов без погружения в проект компенсирует невозможность или нежелание помочь вам на все 100%

Вроде и в проект погрузились, и план построили, все здорово, но тут вылезает одно НО.

3. Дает гарантии и обещания, не подкрепленные опытом 

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

Но, когда это первый опыт в такой сфере, то гарантии и обещания - способ быстрее убедить вас зайти в проект.

Если подвести итог, то он звучит так:

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

Читать далее

Два типа мышления

Уровень сложности Простой
Программирование *
Ожидает приглашения

Параметры: +DRY, -KISS, +architecture

В программировании (да и в жизни в целом) есть два типа мышления — условиями и связями. Второе, на сегодняшний день, является самым лучшим и оптимальным видом мышления, ведь благодаря ему не приходится останавливаться, вы можете его переиспользовать, и, тем самым, не повторяться. Но оно чуть сложнее первого типа мышления.

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

Читать далее

Как мы сделали телеграм бота знакомств за пару дней

Уровень сложности Средний
Python *Искусственный интеллект API *
Ожидает приглашения

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

Читать далее

Калькулятор на ARDUINO UNO

Разработка под Arduino *
Перевод
Ожидает приглашения

Всем привет! Сегодня я покажу, как можно сделать калькулятор на Arduino Uno. Для этого нам понадобится:

1) Плата Arduino UNO

2) LCD 1602 с драйвером I2C

3) Матричная клавиатура 4x4

4) Джойстик HW-504 (можно использовать просто кнопку)

Читать далее

Почему площадь под функцией равно интегралу?

Уровень сложности Средний
Математика *
Ожидает приглашения

На самом деле это не совсем верное название статьи, хотя бы по той причине, что интеграл по своему определению это и есть площадь под функцией(знак интеграла это растянутая s, от слова sum). Такие вопросы появляются у школьников которым дают иное определение, а именно интеграл - это первообразная от функции(первообразная от f(x) - это есть функция F(x), что производная от неё равна f(x)). Будет правильнее сказать, какая есть связь между этими двумя определениями и почему они оба верны.

Читать далее

Плагин экспорта переменных из figma

Уровень сложности Простой
CSS *Дизайн Дизайн мобильных приложений *HTML *JavaScript *
Ожидает приглашения

Хотим представить вам наш плагин — Advanced Variable Export [AVE]! Мы столкнулись с необходимостью экспортировать кучу переменных в проекте и подумали, что проще будет сделать небольшой плагин для пакетной выгрузки переменных чем делать это руками. А теперь думаем что он может быть полезен кому то кроме нас.

Читать далее

Преимущества и особенности серверного рендеринга (SSR) в веб-разработке

Уровень сложности Простой
JavaScript *
Ожидает приглашения

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

Читать далее

Изучаем Ethereum через практику: моя история деплоя смарт-контракта в Sepolia

Уровень сложности Средний
Solidity *JavaScript *
Ожидает приглашения

Изучаем Ethereum через практику: моя история развертывания смарт-контрактов

Сегодня я с удовольствием поделюсь своим уникальным опытом, полученным при развертывании смарт-контрактов двумя разными методами в тестовой сети Sepolia.

Читать далее

Как развернуть площадку электронных торгов на сервере другой компании?

Информационная безопасность *Хранение данных *
Ожидает приглашения

Всем, привет! Меня зовут Паша, и я основатель компании NetWarm LTD создатель бренда HyperGuard, специализирующейся на защите от сетевых атак. Хочу поделиться с вами историей о том, как мы сопровождали разворот площадки электронных торгов на нашей базе с применением нашей защиты.

Читать далее

Как написать Telegram бота на C#?

Уровень сложности Простой
.NET *C# *API *
Ожидает приглашения

Приветствую, товарищи-программисты!

Материалы по разработке Telegram ботов на C# начинают потихоньку устаревать, новой информации я не нашел, поэтому решил написать свою статью.

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

Хочу своего бота!

Docker — контейнер под каждого

Уровень сложности Простой
Управление разработкой *Серверное администрирование *Разработка под Linux *Облачные сервисы *
Ожидает приглашения

Доброго времени суток, Хабр!

Очень рад, что вы всегда стремитесь изучать новое, в этой статье постарался собрать всё самое необходимое для работы с контейнерами. Разберём основные термины, посмотрим как это работает изнутри, установим Docker. Разворачивать буду на своей рабочей станции: Ubuntu 22.04.

Вопросы которые разберём в первой части:

С чего всё началось;

На моём компьютере всё работало;

Отличие Virtual Machines от Docker;

Из чего состоит Docker;

Компоненты Docker;

Установка Dicker OS Linux

Читать далее

VPS cheetsheet

Уровень сложности Простой
Серверное администрирование *
Ожидает приглашения

Базовая настройка vps

В этом туториале я кратко распишу базовую настройку безопасного vps сервера для личного пользования (например, pet проектов) на ubuntu 22.04.

Читать далее

Компиляция cтатических бинарников с помощью TinyCC

Уровень сложности Простой
C *Компиляторы *
Ожидает приглашения

Нерушимой истинной является факт, что для cтатической компиляции компилятору необходимо добавить флаг -static и указать необходимые библиотеки через параметр -l, список которых отличается от динамической компиляции.

Однако для tcc это не работает.

Читать далее

Как стать QA Automation? Пошаговая инструкция

Уровень сложности Простой
Python *JavaScript *Карьера в IT-индустрии Тестирование IT-систем *
Ожидает приглашения

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

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

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

Читать далее

Написание простейшего калькулятора на языке C#

Уровень сложности Простой
C# *
Ожидает приглашения

Всем привет! У меня есть цель - научиться программировать. В качестве первого языка я решил выбрать C#, хотя также иногда занимаюсь изучением языка C++. И я решил, что можно выкладывать свой код и свои программы здесь, на Хабре, так как тут есть много специалистов, которые смогут дать совет как улучшить код, подскажут интересные варианты решения различных проблем и так далее. В общем, если вы будете видеть в коде какие то недочеты, то я всегда за то, чтобы вы меня поправили в комментариях. А теперь приступим к написанию кода на языке C#.

Читать далее

Превратите программирование в религию (восклицательный знак)

Уровень сложности Простой
Программирование *
Ожидает приглашения

Этот пост является лишь рассуждением на тему данного материала.

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

Читать далее

GPT-4 или GPT-3.5 как отличить?

Уровень сложности Простой
Искусственный интеллект
Ожидает приглашения

Привет! В эпоху стремительного развития искусственного интеллекта, многие задаются вопросом: как определить уровень "ума" модели и не стать жертвой обмана со стороны разработчиков, замаскировавших старую модель GPT-3 под видом новой и более дорогой GPT-4? В ответ на ваши вопросы в наших пабликах, мы решили подготовить статью, где разберёмся, как распознать подобные попытки обмана и рассмотрим эту проблему на конкретном примере.

Читать далее

Часть I. Настройка Appium для работы в MacOS-M1

Уровень сложности Простой
Тестирование мобильных приложений *
Ожидает приглашения

Настройка Appium для работы в MacOS (Автотесты — начало).

Вступление

… прошло 5 месяцев с того момента, как я начал карьеру в IT, и вот я уже встал на путь исследования автотестов.

В третий раз настраивая Appium, решил собрать всю информацию об этом в одной статье. Возможно, кому-нибудь она будет полезна.

Читать далее