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

Как я Linux на планшет ставил

*nix *Настройка Linux *Системное администрирование *
Ожидает приглашения

В мои руки попал Prestigio MultiPad VISCONTE V с Windows 10 на борту. Поплевашись поигравшись с ней буквально пару минут было решено обновить его до Windows 11 поставить туда Linux.

Читать далее

Войти в IT: DevOps edition

DevOps *Карьера в IT-индустрии
Ожидает приглашения

Цель данной статьи поделиться личным опытом перехода в DevOps: как понять, что это оно, с чего начать и на какие перспективы рассчитывать и попытаться ответить на вопрос «можно ли в DevOps с нуля».

Читать далее

Культура отмены на Хабре, или еще раз про карму

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

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

Не претендую на экспертность, не ною, и ни к чему не призываю, но хочу заявить:

Карму пора упразднить как класс, или как минимум, снизить ее влияние на возможность писать.

Объяснять буду на своем примере, уверен, я такой не один. Буду рад, если кто-то сможет меня переубедить.

Читать далее

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

Аналитика мобильных приложений *Монетизация мобильных приложений *
Ожидает приглашения

Внутриигровые события, посвященные любимым праздникам, зарекомендовали себя как надежный метод привлечения аудитории мобильной игры и увеличения ее расходов. Стратегически выверяя время выпуска обновления, наполненного новым контентом и актуальными предложениями, производители игр могут использовать встроенные в инфраструктуру App Store push-уведомления для привлечения пользователей. Это обычно приводит к здоровому всплеску активности пользователей, поскольку существующие игроки обновляют игру и открывают ее, чтобы посмотреть, что нового появилось.

Отчет GameRefinery, компании Liftoff, за 2021 год показал, что 90% самых прибыльных приложений для iOS предлагают те или иные сезонные акции в течение года, но Рождество и Хэллоуин могут завести разработчиков игр только на один день. После создания необходимой инфраструктуры liveops разработчикам игр предстоит принять стратегическое решение о том, какие сезонные события и праздники отмечать, чтобы обеспечить наибольшую вовлеченность и максимальный возврат инвестиций. Притом что мобильные пользователи проводят на 20% больше времени в приложениях.

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

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

Читать далее

Автоматизация создания пользователей или как я исключил себя из кадровой цепочки

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

Итак, я сотрудник бюджетной организации с достаточно объёмной для такого типа учреждения IT инфраструктурой и достаточно большим штатом сотрудников. Каждый приход сотрудника сопровождается заведением нового пользователя в AD и выдачу ему логина и пароля, что для меня просто рутина и отвлекает от мыслей о вселенной. Так же присутствует человеческий фактор, меня может не быть на месте, я могу опечататься при создании. Да и ко всему у нас имелась достаточно не безопасная схема - всем выдавался одинаковый временный пароль. Всё это сподвигло меня на написание скрипта, который будет получать данные из 1С ЗУП, создавать на основе этих данных пользователя в AD и высылать эти данные на WathsApp уже сотруднику, причём пароль случайно сгенерированный. Вообще есть готовые обработки для 1С, позволяющие исполнить этот функционал, но они либо платные, либо не работающие с моей конфигурацией, а программист 1С из меня не очень. Однако выгрузка в 1С есть безо всякого изменения кода. Итак, поехали по пунктам.

1. Создадим отчёт и автоматическую выгрузку его. В моей версии конфигурации это выглядит так: кадровые отчёты - персональные данные сотрудников, выбираем настройку отчёта и указываем поле ФИО, номер телефона и дату приёма на работу (указываем текущую дату, чтобы не экспортировать тех кого уже приняли на работу, в режиме настройки отчёта нельзя выбрать чтобы каждый день была сегодняшняя дата, это можно настроить только в конфигураторе, но пока остановимся на просто крайней дате, дальше объясню почему). Далее настроим выгрузку отчёта, это настраивается там же где отправка на почту, значёк в виде конверта. Я выбрал выгрузку в сетевую папку, обратите внимание, что для папки должны быть права на запись тех пользователей, которые работают в базе ибо файловый вариант базы автоматически отправляет отчёты, только если запущен клиент. Отчёт лучше формировать в txt. Убедившись, что отчёт сформирован и выгружен, можно переходить ко второму пункту - это скрипт на Power shell.

Читать далее

Формула для суммы всех комбинаций перемножения

Алгоритмы *Математика *Спортивное программирование *
Ожидает приглашения

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

Читать далее

Расширенная раскладка клавиатуры. Тире, параграф, копирайт и прочее — всё под рукой

Интерфейсы *
Ожидает приглашения

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

Так оказалось, что стандартная раскладка клавиатуры совершенно не готова к полноценному оформлению текста. Она банально не имеет ряда необходимых символов. Например, самый частый символ, который нужен всем и всегда, но ввести его — это прогулка на костылях. Конечно же я о тире ( — ). Как его только не ставят. Кто-то гуглит, а затем копипастит; кто-то поопытнее вводит комбинацию Alt + 0 + 1 + 5 + 1; кто-то ещё каким-то способом из их огромного множества. Но суть одна — это неудобно. И я решил, что в силах побороть это неудобство.

Я задумался о создании своей собственной раскладки клавиатуры, которая бы позволяла быстро и без проблем оформлять текст. Дело оставалось за малым: найти нужные символы, накидать схему их расположения и затем реализовать идею. Так и родилась первая версия моей собственной раскладки (схему приложил ниже).

Читать далее

Как я попал в мир 1С программирования и помог другим определится с выбором профессии

*Карьера в IT-индустрии
Ожидает приглашения

 Всем читателям доброго времени суток!

Это мой первый написанный рассказ, так что критика приветствуется!

  А началось всё в студенческие годы, в провинциальном городе нашей необъятной страны, когда я учился на бакалавра «Прикладная информатика в экономике». На 3-м курсе, я увидел в университете объявление по набору желающих получить корочку о прохождении курса по платформе 1С 8.2 конфигурации ЗУП. Особо не вникал, но после прохождения курса удалось сдать экзамен, получил сертификат и забыл. При этом, на тот момент, у меня не было желания быть Программистом в будущем…

После окончания университета, устроился на местный химико-фармацевтический завод на должность «Инженер электроник». Занимался там Системами видеонаблюдения и датчиками климат контроля, что было в новинку. Проработав там около 3-х лет, построив новую систему видеонаблюдения и климат контроля, понял, что мне чего-то не хватает, а именно разнообразия в работе и новых знаний, которые можно было бы применить на практике. А на заводе после наладки, началась рутинная работа по обслуживанию вышеописанных систем.

И тогда принял решение переехать в один из самых красивых городов в нашей стране, Санкт-Петербург, и на первое время устроился работать «Инженером слаботочных систем» в жилых комплексах, проработал там около года. И как-то вечером общаясь с другом (Алексей, привет!)  по WhatsApp, вспоминали студенческие веселые годы, и друг предложил начать вместе изучать программирование на платформе 1С Предприятие. Мол, азы программирования знаем и разберемся легко, тем более данное программирование на русском языке. Да и перспективы большие, так как в большинстве организаций нашей страны используют данную платформу 1С Предприятие с различными конфигурациями, а вот программистов не хватает на рынке труда.

Читать далее

JAXA: новые горизонты в исследовании космоса

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

  С названием Япония, на ум приходят различные ассоциации, например, у меня - сакура, кимоно, театр Кабуки, сумо и роботы. Но известна она далеко не только этим. В первую очередь научными разработками в электронике и робототехнике. Однако и это еще не все. Мы часто слышали о том, что космос бороздят японские космические аппараты. И это действительно так. Япония –космическая держава, сама разрабатывает, запускает ракеты, спутники и космические зонды.

Истории освоения космоса Японией более полувека. Она начинается в далеком 1970, когда страна запустила свою первую ракету «Lambda 4S», с искусственным спутником «Osumi» (おおすみ) на борту. Тогда этот старт стал важной вехой в технологическом сотрудничестве с США, особенно в разработке высокоэффективных батарей, которые не теряли мощность при высоких температурах. С запуском «Osumi» (おおすみ) Япония стала четвертой страной в мире после СССР, США и Франции, доставившая в космос национальный искусственный спутник собственной ракетой-носителем.

Читать далее

Как можно установить «опасный» российский сертификат в Windows

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

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

Читать далее

FAKE NEWS. Актуальность, распознавание и построение ложных новостей

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

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

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

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

Читать далее

Идеальная творческая работа в замечательном коллективе с интереснейшими задачами на 4 месяца

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

Впрочем, самое главное в работе, это коллектив, тут он был идеальный! Руководитель проекта Гарик, гений 25 лет, способный быстро прописать как новый бизнес-процесс, так и новую процедуру с нестандартным решением. Программист разработчик Андрюха, кандидат физ-мат наук, запрограммировавший эту ИТ систему (он её ваял с середины 90х). Руководитель компании, тоже Андрей, выпускник МФТИ, разработавший систему анализа, позволявшую быстро принимать оптимальные решения (рабочий день руководителей этой и кучи других контор, начинался с запуска 3х графиков).

«Читать далее»

Пара слов про импортозамещение и локализацию

Инженерные системы *
Ожидает приглашения

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

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

Читать далее

Event propagination — альтернативная модель

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

Типичное видение модели распространения события, которое мы привыкли видеть в интернете - это модель всплытия события (bubbling) подобно пузырьку, или погружению (capturing) подобно “камню”.

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

Заинтересовало?

Вдохни поглубже

Как быстро запустить React приложение на локальном сервере

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

React - одна из наиболее популярных и динамично развивающихся библиотек Javascript, созданная для эффективной веб-разработки. С помощью React максимально удобно создавать современные пользовательские интерфейсы (UI). Начать разработку на React очень просто. Для этого нужно запустить приложение в шаблонном виде на локальном хосте.

И вот как это сделать

Рабы ипотеки vs  свободные люди. Цифровые кочевники создают огромный рынок. Самое время найти на нем свое место

Удалённая работа Фриланс
Ожидает приглашения

Квартира в ипотеку на 35 лет. Маленькая, зато своя. И район хороший, всего N километров до МКАД. Стабильность и спокойный сон в своей постели, чай из любимой кружки по вечерам. 

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

Читать далее