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

AntiToxic Bot — бот, распознающий токсичных пользователей в телеграм чатах

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

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

Читать далее

Как джун работу мидлом искал

.NET*API*C#*
Ожидает приглашения

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

Читать далее

[Customer Success] Как работать с жалобами клиентов?

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

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

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

Что там дальше?

Карьерные пути-дорожки и релокация в Прагу

IT-эмиграцияКарьера в IT-индустрииУдалённая работа
Ожидает приглашения

Мой переезд в Прагу - это череда событий, наблюдений и совпадений.  

Я закончил РТА по направлению “Информатика и информационные таможенные технологии”. В 2011 году попал по распределению в таможню специалистом по информационной безопасности. Первое время работал на границе с Эстонией, потом в Пулково-3 в отдельном аэропорту для суперджетов. Затем мы с друзьями открыли компанию по продаже электротехники. Я занимался разработкой, наполнением, продвижением сайта, продажами и маркетингом - типичный startup. В 2014 произошел сильный скачок курса валют и компания разорилась, так как наши поставщики перестали работать в России. В это же время я начал интересоваться криптовалютами, были собраны первые фермы, а когда мы продали сайт и разбежались, я продолжил брать заказы на продвижение и наполнение других сайтов.

Читать далее

По секрету всему свету, или как Raiffeisen гоняет (не) твои паспортные данные по сети тысячи раз

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

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

Отрицание. Что делают хоть немного люди, когда хотят попользоваться непубличным API? Наверное, идут на GitHub и вводят в строку поиска что-то типа "api service_name". Много что уже заревёр(с/ш)ено, посему велик шанс найти полноценный враппер. Но нет, обнаруживаю только всяку каку с хакатонов.

Гнев. DuckDuckGo'инг тоже не даёт результатов. Неужели никто не пытался автоматизировать работу с Райфом?

Торг. Открываю веб-банк и смотрю через монитор сети (ctrl+shift+e в лисе), куда шлются запросы после каких-либо действий. Ага. Ищу по доменам на гитхабе. Опять ничего. ВАААУ. Уже становится страшно.

Депрессия. Расковырял APK'шку и судорожно ищу по всем файлам наличие "raiffeisen.ru", однако kFind ничего сверхъестественно-полезного не выдаёт. Как и по запросу "api".

Смирение. Достаю свой прошлый телефончик с Android 8.1 на борту, ставлю купленный несколько лет назад для решения похожей задачи с одним там небанком HttpCanary — шикарный клиент для анализа http(s), tcp, udp и web-socket трафиков. Ставлю доверенный сертификат, ля-ля-ля тополя, бюрократия, в общем. Теперь активирую self-vpn и запускаю заветный Raiffeisen.

Принятие. В PiP-окошко с логом всех http-запросов летит первый мусор на всякие уведомления. Прикладываю палец к сканеру, дабы войти в приложение. Ага. Вижу запрос, содержащий "oauth/token". Чую, что что-то связанное с авторизацией. Пускает в приложение. Но вот незадача, никакие данные не отобржаются, типа баланса счетов или истории операций. Окей, смею в тот момент предположить, что это как-то связано с доверенным сертификатом. Тыкаю в раздел операций. Тоже не отображаются данные, но запрос ушёл успешно. Можно отключать анализ и идти разгребать урылы, заголовки и содержимое.

Читать далее

DIY. Проектирование печатных плат гитарных примочек. Как я к этому пришёл?

CAD/CAM*DIY или Сделай самЭлектроника для начинающих
Ожидает приглашения

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

Вам приходилось когда-нибудь слышать про эффект IKEA? Это как раз то, что происходит с вами, будь вы опытным мастером или же новичком. То, что пусть и отчасти сделали мы сами будет цениться гораздо сильнее, нежели чем купленная в магазине «просто вещь». Для меня все это именно так и работает: педали за 2к вдохновляют меня сильнее чем за 20. 

Читать далее

Начало пути Frontend-разработчика

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

Дисклеймер: данный пост сделан мной, чтобы рассылать его друзьям, которым нужна помощь с началом изучения Frontend- разработки. Если он поможет и тебе, заглянувшему сюда от нечего делать — буду очень рад. Ну а если не поможет — чего ты ожидал от поста с таким дисклеймером? В любом случае, любые вопросы, фидбек, и критика приветствуются.

После того, как все предупреждены, приступим к делу.

Читать далее

Апгрейд старых ноутбуков как дополнительный заработок

ВидеокартыНоутбукиСтарое железо
Ожидает приглашения

Приветствую хабровчане! Меня зовут Андрей Фетисов, во время карантинного заточения решил заняться апгрейдом ноутбуков как дополнительным заработком. Хочу поделиться своими находками по возможности апгрейда старого ноутбука 2006 года фирмы Asus модель w3j. Перепробовав несколько вариантов комплектующих и софта, хочу сохранить рабочий вариант драйверов, железа и операционной системы для всех кто сталкивался с подобными проблемами!

Как заработать на апгрейде

Децентрализованные сервисы против распределённых

Децентрализованные сетиРаспределённые системы*
Ожидает приглашения

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

Читать далее

О сертификатах Let's Encrypt и Tilda

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

Одним недавним летним вечером коротал я время за выпуском сертификатов Let's Encrypt (LE) в кубере, и долго не мог понять с какого перепугу сработало ограничение на количество сертификатов в неделю, т.е. 50 штук.

Быстрая проверка на https://crt.sh/ показала, что действительно для совершенно разных поддоменов было выпущено много странных сертификатов, и это, мягко говоря, удивило.

Читать далее

Небольшой сервер 1С. Железо

*Компьютерное железоСерверная оптимизация*
Ожидает приглашения

Необходим новый сервер 1С.

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

Часть первая. Выбор железа.

Читать далее

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

ФрилансУдалённая работаКарьера в IT-индустрии
Ожидает приглашения

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

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

Читать далее

Как попасть в IT, если у тебя недостаточно опыта?

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

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

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

Читать далее

Узкие врата для новых социальных сетей?

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

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

Читать далее

GAP: функции для работы с Теорией Групп

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

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

В некоторых функциях описаны не все возможные дополнительные параметры!

Читать далее

Оптимизация загрузки сайта

DNS*HTML*Поисковая оптимизацияСерверная оптимизация*
Ожидает приглашения

Иногда мы слышим от клиентов вопросы о скорости загрузки сайта, оптимизации по параметрам Google Pagespeed. Большая их часть звучит примерно так: «Почему сайт X имеет низкие показатели, а Y — значительно выше?» Для того чтобы ответить на подобные вопросы, нужно разобраться в том, как происходит загрузка сайта.

Читать далее