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

Как стать автором

«Джуны нужны» — использование нетворкинга для входа в IT

Уровень сложностиПростой
Время на прочтение3 мин

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

Читать далее
Всего голосов 4: ↑0 и ↓4-4
Комментарии3

Securika Moscow 2024: заметки интересующегося

Уровень сложностиПростой
Время на прочтение6 мин

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

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии2

Решаем простую статистическую задачу пятью способами

Уровень сложностиСредний
Время на прочтение11 мин

Вот тут ув. @dimview на пальцах и Си объясняет за бутстрап решая несложную задачу. И в статистике существует 100500 разных тестов для (не)подтверждения нулевой гипотезы.

Давайте используем ряд самых распространеных и посмотрим на результаты. В конце сравним с бутстрапом. Изложение будет сопровождаться кратким выводом и объяснением основных тестов, их "ручной" реализацией и сравнением результата с готовыми тестами из пакета scipy.stats. В этом плане, мне кажется, повторение лишним не будет, т.к. позволит лучше понять и уяснить принцип и особенности тестов.

Сама задача звучит как: "И вот свежие результаты — в тестовой группе из 893 пришедших у нас что-то купили 34, а в контрольной группе из 923 пришедших что-то купили 28. Возникает вопрос — идти к начальству и говорить «в тестовой группе конверсия 3.81%, в контрольной группе 3.03%, налицо улучшение на 26%, где моя премия?» или продолжать сбор данных, потому что разница в 6 человек — ещё не статистика?"

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии2

История создания моей первой игры на Unity

Уровень сложностиПростой
Время на прочтение3 мин

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

Читать далее
Всего голосов 9: ↑7 и ↓2+7
Комментарии3

Гроубокс с числовым программным управлением (ЧПУ)

Уровень сложностиСредний
Время на прочтение7 мин

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

Читать далее
Всего голосов 8: ↑8 и ↓0+10
Комментарии2

Анализ рынка акций мировых компаний на брокерской платформе Tinkoff Инвестиции

Уровень сложностиПростой
Время на прочтение28 мин

В мире, где цифровые технологии играют все более важную роль в повседневной жизни, рынок ценных бумаг становятся объектом увеличивающегося интереса исследователей, инвесторов, а также экономических и финансовых институтов. Цифровые активы и способы прогнозирования их стоимости быстро привлекают внимание своей децентрализованной природой, возможностью проведения глобальных финансовых транзакций и перспективой защиты от инфляции. Однако, они также характеризуются высокой волатильностью, что делает их предметом повышенного финансового риска. Этот рынок играет ключевую роль в экономике, поскольку предоставляет компаниям доступ к капиталу для финансирования своей деятельности, а также дает инвесторам возможность вложить свои деньги с целью получения прибыли [1, 2].

Платформа Tinkoff Инвестиции — это онлайн-сервис от Tinkoff Bank, который предоставляет клиентам возможность инвестировать в различные финансовые инструменты, включая акции, облигации, фонды, ETF и другие. Широкий выбор активов, удобный интерфейс и наглядная аналитика, и отчетность на платформе делает ее привлекательной для новичков и опытных инвесторов. Онлайн-брокерские компании позволяют инвесторам быстро и легко зарегистрироваться и приступить к торговле [3].

В условиях непредсказуемости и динамичности рынка, возникает потребность в прогностических моделях [4], способных предсказывать изменение цен акций в будущем. Моделирование и прогнозирование цен акций представляет собой сложную многомерную задачу, которая может быть решена с применением различных методов анализа данных и финансовых инструментов. На сегодняшний день существует широкий спектр подходов к предсказанию цен на цифровые активы, который охватывает как традиционные статистические методы, так и передовые алгоритмы машинного обучения [5].

Читать далее
Всего голосов 6: ↑2 и ↓40
Комментарии2

Как стать нормальным системным администратором?

Уровень сложностиПростой
Время на прочтение49 мин

Для кого эта статья?

Для школьников и студентов ИТ‑направлений, а также просто для людей, занятых в ИТ‑отрасли. Всех остальных вежливо попрошу убраться, если вы не имеете никакого отношения к ИТ. Лучше дальше работайте по тому же направлению и не лезьте в эту прекрасную отрасль. Если вы несколько лет клали плитку, а потом вдруг вам показалось, что, прочитав пару книжек и статей, вы станете системным администратором Linux — вы очень сильно ошибаетесь. Поэтому очень многие специально не берут людей без профильного образования или с наличием существенного опыта работы не по профилю. Вайтишников никто не любит, и здесь 1 год опыта работы по профилю ценится гораздо выше, чем 5 лет не по профилю.

Сисадмин — это профессия, которая требует очень большого интеллектуального труда, усидчивости, высокого уровня понимания подхода и ответственности, потому что в вашем распоряжении будет ИТ‑обеспечение организации, информация и дорогое оборудование. Сисадмин может специально (потому что хочет показать, кто здесь герой) или случайно (потому что просто тупой) остановить деятельность компании полностью и нанести очень существенный ущерб, поэтому в сисадмины берут (в нормальные сисадмины я имею ввиду) очень сильно далеко не каждого, и желательно с двумя почками и мозгами. И да, здесь не будет бреда в стиле «сисадмин — это призвание», потому что никакое это не призвание и не талант, это результат систематического и плодотворного труда, как и во всех профессиях. Но с тем, что эта профессия не для тупых и ленивых, я полностью согласен.

Читать далее
Всего голосов 12: ↑6 и ↓6+3
Комментарии54

Pet проект. Разделитель PDF документов

Уровень сложностиПростой
Время на прочтение20 мин

Привет, молодые успешные!

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

Читать далее
Всего голосов 4: ↑4 и ↓0+5
Комментарии16

Прочитал книгу по C# или что написал Рома Сакутин

Уровень сложностиСредний
Время на прочтение5 мин

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

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

Потом в какой то момент Рома создал свою онлайн-школу для программистов на C# и я даже приобрел его курс. И тогда то, я понял, что он учит не сильно лучше, чем другие школы.

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

Читать далее
Всего голосов 18: ↑11 и ↓7+7
Комментарии40

Supercat Store — новый менеджер состояний на JavaScript

Время на прочтение5 мин

Всем привет! На связи Supercat и я хочу рассказать о менеджере состояний Supercat Store.

Supercat Store - это JavaScript-библиотека, которая позволяет легко отслеживать и реагировать на изменения стейта приложения или его части.

Коротко о Supercat Store:

Легковесная: 12 kB - minified, 3.8 kB - minified + gzipped;

Не зависит от фреймворков, агностик;

Можно создавать столько сторов, сколько нужно;

Использует мутабельную систему реактивности;

Применяются ленивые вычисления для computed;

Поддержка мгновенных и отложенных реакций на изменения состояния;

Код типизирован с помощью TypeScript внутри JSDoc;

Код документирован, в документации почти на каждый метод есть пример использования;

Лицензия MIT.

Читать далее
Всего голосов 8: ↑4 и ↓40
Комментарии24

Что нам показывают карты

Уровень сложностиПростой
Время на прочтение12 мин

Всем привет! Меня зовут Женя, я работаю iOS разработчиком в каршеринг-сервисе Ситидрайв, где мы с командой стремимся улучшить пользовательский опыт и сделать наше приложение более интуитивно понятным и функциональным. В этой статье я расскажу, как у нас организована работа с картой: как отображаем автомобили и другие объекты, какие проблемы возникали в процессе разработки, и почему мы выбрали формат данных GeoJSON. Также поделюсь особенностями работы с форматом, которые важно знать любому разработчику и расскажу о некоторых его преимуществах.

Читать далее
Всего голосов 3: ↑3 и ↓0+5
Комментарии4

Как ИИ расскажет о видео из YouTube: или RAG Telegram бот с langchain и докерами

Время на прочтение11 мин

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

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии13

Создание доверительных отношений между доменами Active Directory и ALD Pro

Уровень сложностиПростой
Время на прочтение11 мин

Юный сисадмин старается сделать полезный вклад в сообщество и представляет алгоритм действий для создания доверительных отношений между доменами ALD Pro и Active Directory.

Обратная связь от старших коллег приветствуется.

Читать далее
Всего голосов 1: ↑1 и ↓0+3
Комментарии3

Сложности разработки онтологий для айтишников, базовые онтологии Партриджа и Веста

Уровень сложностиСложный
Время на прочтение4 мин

Умение анализировать и разрабатывать онтологии предметной области – комплекс довольно сложных навыков. Если ему учить как следует, то нужен как минимум семестр теории и практики. Запишу некоторые базовые идеи.

Читать далее
Всего голосов 5: ↑2 и ↓3+1
Комментарии4

Установка, резервное копирование и миграция snap nextcloud-сервера (v27.1.8)

Уровень сложностиСредний
Время на прочтение6 мин

Здравствуй, мой дорогой читатель.

В данной статье мы поговорим о snap nextcloud-сервере, установке, резервное копирование и некоторые манипуляции. Если тебе интересна тема open-source и администрирование серверов Linux, то данная статья именно для тебя!

Читать далее
Всего голосов 2: ↑1 и ↓1+2
Комментарии4

Большой обзор обновлений iOS и Android

Уровень сложностиПростой
Время на прочтение6 мин

Привет! Меня зовут Юля, я QA-техлид в MobileUp, более 4 лет занимаюсь тестированием мобильных приложений. Периодически я участвую в собеседованиях. И заметила, что одни из самых популярных вопросов для кандидатов — те, что касаются особенностей обновлений операциионных систем iOS и Android.

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

Читать далее
Всего голосов 3: ↑2 и ↓1+3
Комментарии1

Путь Frontend разработчика. Как им стать? (Часть 1. Основы)

Уровень сложностиПростой
Время на прочтение3 мин

Программа обучения Frontend-разработке.

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

Frontend-разработчик обеспечивает взаимодействие пользователей с веб-приложением, создавая удобный, интуитивно понятный интерфейс, который обеспечивает приятный опыт использования.

Читать далее
Всего голосов 14: ↑11 и ↓3+10
Комментарии4

Куда делись достойные PM на российском IT-рынке?

Уровень сложностиПростой
Время на прочтение4 мин

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

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

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

Мало того, что коллеги не стараются делать хорошо. Они просто не стараются вообще что-то делать

Какие перлы мочат современные ПМ и к чему это приведет, по моему мнению — далее в этой статье.

Читать далее
Всего голосов 42: ↑32 и ↓10+34
Комментарии66

Архитектура процессора Эльбрус и его путь развития (на примере Эльбрус 8С и 16С)

Уровень сложностиСредний
Время на прочтение3 мин

E2K‑ в переводе из буквенного сочетания обозначает Эльбрус 2000. Архитектура «Эльбрус» — оригинальная российская разработка. Ключевые черты архитектуры «Эльбрус» — энергоэффективность и высокая производительность, достигаемые при помощи задания явного параллелизма операций. Основывается на архитектуре VLIW+EPIC.

В данной статье будет рассмотрены нововведения в E2K V6 в сравнении с E2K V4 и будут выделены ключевые моменты и проблемы (на основе взглядов автора).

Читать далее
Всего голосов 21: ↑13 и ↓8+10
Комментарии62

Полезные практики написания поддерживаемого кода на PHP

Уровень сложностиПростой
Время на прочтение5 мин

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

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

Читать далее
Всего голосов 7: ↑4 и ↓3+5
Комментарии39
1
23 ...