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

Зарплата по результатам собеседования — лучший способ не получить отклик на резюме

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

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

Начну с начала. Представьте себе, что вы - достаточно опытный разработчик, и вам платят примерно рублей так 800 в час (или больше, или меньше - не существенно, потому что все нижесказанное абсолютно верно для любого уровня зарплаты и для специалиста любого уровня подготовки). И вот к вам приходит письмо от рекрутера или HR с красиво описанной вакансией и без указания грейда зарплаты. Вы заинтересовались проектами, они интересны, и пишете в ответку, что хотели бы узнать вилку зарплаты. "На том конце провода" специалист пишет вам красивые слова о том, что "зарплата по результатам собеседования", "нужно еще убедиться в уровне вашей квалификации и оценить его, без чего мы не можем сделать предложение", и так далее, и тому подобное. Вы думаете, большинство разработчиков продолжит общаться и проходить цепочку интервью? Ну джуны, которым очень нужна работа, возможно и продолжат. И вероятно, именно на них это и рассчитано было изначально. Но потом как-то перекочевало на вакансии, где перечень скиллов совсем уже не джуновский, хотя не понятно, почему. Так вот, уважаемые рекрутеры и HR - уважающий себя специалист уровня мидл или, тем более, сеньор, 99,9 % вероятности, перестанет с вами общаться, или будет делать это крайне неохотно, и скорее всего, откажется проходить процесс оценки его квалификации. Вы еще не поняли, почему?

Читать далее

Flutter, заводи мотор! Основы для начинающих

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

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

Читать далее

Как Covid-19 стал катализатором развития IT

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

Среди массы негатива, который принес с собой Covid-19, есть и позитивные моменты.

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

Так случилось и со мной.

Читать далее

Сайт отображается некорректно из за системного масштабирования, и как с этим быть

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

Неоднократно я сталкивался с тем, что верстая по макету в Figma и указывая точные размеры блоков в пикселях, результат выглядит иначе, значительно крупнее, хотя размер холста совпадает с разрешением моего экрана. Чуть позже я понял - всё дело в том, что у меня в системе установлено масштабирование интерфейса. Как заставить сайт отображаться в оригинальном масштабе, если у пользователя интерфейс масштабирован системой? Делюсь универсальным решением в посте.

Читать далее

Управление несколькими версиями Python под управлением Ubuntu 20.04

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

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

Ubuntu 20.04 это первая LTS версия Ubuntu в которой отсутствует Python2 и которая поставляется из коробки с установленной версией Python 3.8.5. Но что если написанное вами приложение использующее более новую версию Python? Если вы, как и я, пытались заменить установленную по умолчанию в системе версию, то в процессе сломали вашу ОС. Если до этого вам никто не говорил не делать этого, тогда я возьму на себя эту честь: не делайте этого.

Итак, что же нам делать? Существует нескольок путей как обновить версию Python на Ubuntu, но использование вастроенного в Ubuntu's механизма "alternative install" оптимально по нескольким причинам:

Читать далее

Информация о серверах в PowerShell

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

Всем привет! Это мой первый пост и в нём я хотел бы поделиться скриптом на PowerShell, который написал для получения информации о Windows серверах, а именно: имени сервера, количества ядер в нём, объёме дисков и свободного пространства на них, ОЗУ и модели сервера. Бывает что данная информация нужна для тех или иных целей и данный скрипт поможет получить её быстро и легко.

Скрипт протестировал в обычной оболочке PowerShell на Windows Server 2016 и Windows Server 2019, выдаёт ровную таблицу, которую легко можно скопировать в Excel и разбить по столбцам для удобной фильтрации по нужным параметрам. Единственное нужно убрать из скрипта добавление фразы "Гб", так как иначе Excel не сможет фильтровать по числам. В приведённом здесь варианте убирать не стал, так красивее выглядит вывод в оболочке PowerShell :) Так же хотелось бы добавить что в PowerShell ISE имеются смещения, видимо чистая оболочка PowerShell и оболочка PowerShell ISE по разному считают после какого количества символов нужно вставлять горизонтальную табуляцию.

Так же данный скпипт можно запускать на любом компьютере в домене в оболочке PowerShell от имени администратора домена, при этом нужно чтобы на серверах была включена служба WinRM, иначе "достучаться" до данных серверов не получится и скпирт пропустит такие сервера, не выведя о них информацию.

Читать далее

Удобный контроль над обучением вашей нейросетки (Weights&Bias)

Habr Processing *Python *TensorFlow *Визуализация данных
Ожидает приглашения

Всем привет!

Это моя первая статья на Хабре, так что не судите строго :)

Комментарии, поправки и советы приветствуются!

Предупреждение: я computer vision инженер, так что все, о чем я буду здесь говорить касается только области CV. Часть из этого касается и NLP, но так как это не моя сфера, то я не обозреваю ее. Предлагаю любопытному читателю самому узнать возможности W&B для других задач.

Сейчас я участвую в одном соревновании Kaggle и столкнулся с одной библиотекой, которая очень заинтриговала меня. Я говорю про Weights&Bias.

Данная библиотека привлекла меня обилием инструментов, которые позволяют следить за процессом обучения вашей нейронки. На самом деле это очень полезно, если у вас она обучается хотя бы больше часа. Времени и сил позволяет сэкономить - уйму, да и в код встраивается очень легко: достаточно добавить 4-5 строчек простенького кода, который и так находится у W&B на сайте.

Итак, к функционалу и особым фишкам.

Читать далее

npm+maven+docker=nexus

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

Всем привет! Меня зовут Досжан. Я являюсь DevOps инженер с опытом более 4 лет. До этого программировал на разных языках как JS, Python, PHP, C++, Delphi. Когда только учился программировать и разбираться с компьютерными технологиями застал эпоху, когда интернет был не всегда и не везде. Приходилось бегать с флешками или ЖД.

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

Читать далее

Как создавать и использовать индексы в БД Oracle

Oracle *SQL *Администрирование баз данных *
Перевод
Ожидает приглашения

Индексы – это одни из самых мощных и непонятных аспектов производительности SQL. В этой статье мы рассмотрим назначение индекса, как правильно создать и выбрать нужный тип индекса. Затем мы обсудим как решить, что индексировать и полезно ли это.

Читать далее

Как искусственный интеллект развивает концентрацию внимания и обучает детей финансовой грамотности

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

Около 80% знаний об окружающем мире ребенок получает с 5 до 10 лет. В этот же период формируются привычки, моральные ценности и IQ. После первых 10 лет жизни человек обрастает прикладными знаниями: чтение, счет, логика и другими. Чем старше становится ребенок, тем больше открытий, затрудняющих концентрацию внимания, появляется в поле его зрения.

Развитие технологий, бум цифровизации всех сфер и вынужденный переход на дистанционное образование в последние два года пандемии задали явные тренды в подходах к детскому обучению. Уже 5 лет назад родители поколения «альфа» - родившихся после 2010 года – сетовали, что их дети родились со смартфоном в руках, что осложняет традиционные подходы в коммуникациях и обучении.

Читать далее

Введение в язык программирования Java

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

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

Читать далее

Карма+рейтинг = карминг?

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

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

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

Итак, новая система оценки

[Путь новичка] Сортировки на java

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

О сортировках на java. О себе. Немного ООП.

О сортриовках: код, немного своего мнения и того как это все смог понять.

Коротко о себе.

ООП: как я полиморфизм прикрутил к сортировкам.

Читать далее

Социальные сети с платной подпиской: наше будущее?

Социальные сети и сообщества
Ожидает приглашения

Неделю назад стало известно, что Instagram и TikTok начали тестировать сервис платной подписки. Поэтому в этой статье я хочу поговорить о самом формате платной подписки на социальные сети и посмотреть какие примеры есть на рынке сейчас. Пишите в комментариях, поддерживаете ли вы формат платной подписки: посмотрим кого сколько!

В рамках тестовой программы Instagram десять блогеров из США предложат своей аудитории платный доступ к эксклюзивным прямым эфирам и сториз. Подписчики, в свою очередь, получат уникальный контент и специальный значок, который выделит их из числа общей аудитории. Цену на контент будут устанавливать сами блогеры — от $0,99 до $99,99 в месяц. Про то, как будет выглядеть платная подписка в Tiktok мы пока ничего не знаем, но, надо полагать, что механизм тут будет идентичным.

Другие платные подписки

Телефонные мошенники: как не потерять деньги

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

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

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

Читать далее

VPN L2TP Mikrotik+Radius (Windows NPS)

Сетевые технологии *
Ожидает приглашения

Сегодня расскажу как настроил L2TP на Микротике с авторизацией через Active Directory (AD). Расскажу про 2 схемы реализации доступа к сетям( чуть-чуть про безопасность).

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

Начнём с описания схемы

Пользователи подключаются к Mikrotik, лучше конечно Mikrotik с аппаратной поддержкой IPsec, это такие модели, как RB730Gr3 или RB4011 или CCR1009, авторизовываясь через AD, для этого нам и потребуется RAIDUS, а далее пользователь должен попадать в сеть для доступа в терминальный сервер( в нашем случаем только в сеть 192.168.10.0/24 vlan 20).

Пользователю запрещено подключаться к нам в сеть и сеть серверов( см. самый последний скриншот).

Читать далее

Cisco UCS C220 (Fabric Interconnection 6842) + Dell EMC VNX 5300

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

Мой первый пост, сильно не ругайте

Началось с того что у меня развалилась FS подробнее тут, бэкапов конечно же нет. Как определил? Потребовалось прокинуть новый VLAN, а он прокидывается только Cisco UCS Manager далее (CUM). Перезагрузил Fabric B, она в варнинге (warning), подключился консольником и увидел ошибку, спустя 7 месяцев раздобыл ресурсы для того что бы все виртуалки перенести на другие сервера. Перенёс VM, перезагрузил Fabric A, и ВСЁ!!! Больше ничего не загрузилось.

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

Для начала требуется скачать с оф. сайта прошивку несмотря на то что у меня Interconnection 6248, прошивку скачивал для 6100 Series, распаковал bin файл через 7zip и достал.

Читать далее

Парсинг при помощи JAVA

Habr Java *PostgreSQL *Занимательные задачки Программирование *
Ожидает приглашения

Всем привет, данная статья является - маленьким туториалом, для примера были взяты XML данные с сайта Центра Банка.

В статье будут использованны - Spring Boot, PostgreSQL и Hibernate.

Читать далее