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

Приведение линейных нестационарных систем

Космонавтика Математика *Физика
Ожидает приглашения

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

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

Читать далее

Кейс: Продвижение интернет магазина техники Apple

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

Продвигаемый сайт — интернет магазин по продаже новой и б/у техники Apple, а также сервис, где Вам окажут полный комплекс услуг по обслуживанию техники с логотипом «надкушенного яблока». Целевая аудитория весьма разнообразна начиная от школьниц и гламурных див, заканчивая студентами с фотографиями Ролтона на обед и состоятельными бизнесменами с миллионным состоянием.

Я хочу рассказать хабравчанам свой кейс по продвижению этого магазина. Поехали.

Читать далее

Project_1. Угадай число (Python)

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

Это очень простой проект, но его реализаций может быть множество. Весь сценарий состоит из 3-х лёгких функций.

Читать далее

Приложение Duolingo или как я учил испанский язык

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

Я хотел бы разделить этот пост на две части. Первая предназначается тем, кто ещё не решил, стоит ли использовать приложение Duolingo для изучения иностранных языков. Вторая для тех, кто уже его применяет и не понимает некоторых нюансов.

Прежде чем перейти к оценке эффективности этого приложения (впрочем, как и многих, на него похожих), коротко расскажу о своем опыте изучения языков.

Почти все свои лингвистические знания я получил в результате самостоятельного обучения. В школе и вузе до 3-го курса я «учил» немецкий и забыл все уже на 4-м, а в 35 лет выяснил, что в работе без английского никуда. Времени ходить на курсы не было, и стал я грызть гранит сей вечерами. В итоге в процессе разработал определенную методику. С ее помощью я сам смог сдать тесты TOEFL более чем на 100 баллов и вступительные экзамены в бизнес-школу университета Беркли и благополучно её закончить. Пишу это не из тщеславия (хотя без него в жизни тоже никуда), а просто чтобы показать: было бы желание, а изучить любой язык может каждый.

Сама методика проста как АК-74. Первое: нужно определить, для чего, собственно, басурманское наречие вам потребно. Без этого вы просто утонете в пучине информации. Знать язык, как носитель, — задача по трудоемкости неподъемная, и в итоге всё превратится в изучения языка ради самого процесса. Короче, все как у Портоса: «Я дерусь, просто потому что дерусь».

Читать далее

Хабр: не пора ли создать свой Кокрейн?

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

Вопрос: «Нужно ли обучать всех детей программированию?» в развитых странах давно не стоит. Программирование — наиболее эффективное и доступное средство развития 4К‑навыков, обеспечивающих успешность человека в XXI веке. Еще лет 9 назад, директор Института образования НИУ ВШЭ подметил: «В некоторых школах наших девочек все еще учат шить, а в Китае их сверстницы изучают искусственный интеллект…»

Читать далее

Создание трехмерных карт рельефа с Rayshader

Уровень сложности Простой
R *Работа с 3D-графикой *
Ожидает приглашения

Создание трехмерных карт рельефа с Rayshader

Rayshader - это пакет с открытым исходным кодом для 2D- и 3D-визуализации данных в R, автором которого является Тайлер Морган-Уолл. Он может быть использован для создания реалистичных карт рельефа и трехмерных графиков.

Читать далее

Sanic для новичков

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

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

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

Читать далее

Сервис с ролями и доступами на языке Golang без внешних пакетов

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

Для написания сервиса с пользователями у которых разные позиции и соответственно роли, понадобилось изучить систему распределения ролей по Casbin. В рамках изученной документации был выбран методика RBAC (более подробно можете читать в документации Casbin). Для этого в гитхабе есть пакет от Касбина, но он мне не понравился и сейчас я всё объясню. Пакет от касбина для языка Go использует мепки для временного харнения доступов, что дублирует код. Помимо этого реализация самого пакета немного делает систему статичной, что не очень хорошо в условиях сервисной архитектуры. По этим причинам мне пришлось отказаться от пакета.

Читать далее

Как использовать тестирование для создания более устойчивых и надежных AI-систем?

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

C развитием технологий искусственного интеллекта (AI) и машинного обучения (ML) все больше и больше компаний стремятся создать AI-системы, которые могут помочь им автоматизировать бизнес-процессы, повысить эффективность и конкурентоспособность. Однако, как любая другая технология, AI не лишена рисков и вызовов. Один из основных рисков связан с недостаточным тестированием, что может привести к серьезным проблемам, таким как неправильные рекомендации, ошибки в принятии решений и даже потере данных.

Читать далее

Кажется, что OKR подходит только большим компаниям, а стартапам нужно просто фигачить

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

Давайте разберемся, нужно ли стартапам заниматься постановкой целей или итак сойдет

Читать далее

О [корпоративных] менеджерах паролей

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

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

любой [корпоративный] менеджер паролей - это костыль, который создаёт ложную иллюзию "безопасности" и (самое главное) "контролируемости ситуации".

Проблема 1: пользователь 1 имеет доступ к логину, паролю, url/другому адресу для ввода пароля. Пароль - в пассворк или другом менеджере, всё остальное - неважно где, главное, что он это знает/имеет доступ. Он создаёт на рабочем столе текстовый файлик и туда всё это записывает (ну лень ему каждый раз авторизовываться в менеджере паролей и пароль не каждый день меняют). И работает с этим файликом по необходимости.

Пользователи 2 и 3, как последние идиоты, каждый раз заходят в менеджер паролей, и используют пароли оттуда.

Проходит время, пользователь 1 либо видит сообщение о необходимости изменить пароль, (либо по злому умыслу) самостоятельно его изменяет и не заносит в менеджер паролей.

Проблема 1.1: Начинаются разборки "Кто менял пароль?", все (1,2,3) говорят "не я". Кого будем наказывать? (это конкретнейший пистон авторам статьи за "можно выяснить кто сменил пароль").

Проблема 1.2: "Авторизованный" пользователь (владелец) перед увольнением (например) удалил "свою" учётку на внешнем ресурсе. Получил уведомление на корпоративную почту, подтвердил. Поскольку последние полгода-год заходил по паролю из блокнотика - подставил 2 и 3.

Читать далее (примеры из жизни)

Как Chatbot GPT может помочь вам подготовиться к собеседованию на иностранном языке

IT-эмиграция Natural Language Processing *Будущее здесь Интервью Искусственный интеллект
Ожидает приглашения

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

Читать далее

Как сделать TG Instant View из страницы Notion

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

Notion хорош для быстрого набрасывания статей/туториалов/дайджестов.

Telegram хорош для ведения тематического канала.

А Instant View в телеграме хорош, быстр и удобен при просмотре ленты, особенно в условиях плохо интернет-соедиения.

В этой статье я покажу, как настроить шаблон для IV на основе страницы Notion.

Читать далее

Бали. Как временное место жительства

Уровень сложности Простой
Удалённая работа Фриланс Читальный зал
Ожидает приглашения

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

Читать далее

RuToken + Ansible: костыль с локальной аутентификацией

*nix *
Ожидает приглашения

Ansible не поддерживает управление хостами с двухфакторной аутентификацией (2FA), причина этого разъясняется в FAQ.

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

Читать далее

Превращаем ответ Api Яндекс Appmetrica в pandas DataFrame

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

Привет, Хабр. Пишу впервые на Хабре и пишу затем, чтобы не только помочь вам, ув. читатели, но и себе вашими замечаниями и всем таким.

Для кого заметка?

Для тех кто получил ответ от яндекс метрики и хочет сделать с ним что-нибудь в pandas.

В чем проблема?

Читать далее

Если вы выбираете OAUTH, то это ничего не значит. По крайней мере для Яндекса

Уровень сложности Простой
Информационная безопасность *Яндекс API *
Ожидает приглашения

Привет всем.

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

Читать далее