Pull to refresh
-12
0.1
Александр Косс @restruct

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

Send message

А это точно твой сайт? Как проверить, что пользователь владелец сайта

Level of difficultyMedium
Reading time9 min
Views2.4K

Всем привет! Меня зовут Ростислав и я занимаюсь разработкой мониторинга для сайтов. Это мой пет-проект, если можно его так назвать. Иногда мониторинг сталкивается с проблемой, когда нужно проверить принадлежность сайта конкретному пользователю. Как это делается, я расскажу в статье.

Примеры кода будут на Python (FastAPI, SQLAlchemy, mypy) и Java (Spring, Hibernate). Изначально проект был написан на Python, но по мере роста был переписан на Java для упрощения поддержки и развития. 

Читать далее
Total votes 20: ↑13 and ↓7+6
Comments13

Памятка наемного айтишника

Reading time2 min
Views79K

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

В этой заметке перечислим, о чём важно помнить, работая по найму.

Читать далее
Total votes 200: ↑171 and ↓29+184
Comments477

Копируют мои посты: 4 способа прекратить нарушение

Reading time5 min
Views895

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

Меня зовут Юрий Горбачев. Я руковожу патентным бюро «Лирейт». В этой статье расскажу, что делать, если ваши посты копируют и размещают в блогах конкуренты и другие пользователи. 

Читать далее
Total votes 7: ↑1 and ↓6-5
Comments8

Слежка через пуш-уведомления на смартфонах

Reading time4 min
Views28K


Недавно стало известно о новом виде слежки за пользователями смартфонов: через пуш-уведомления в iOS и Android. Газета Washington Post написала, в частности, что эту тактику начало использовать ФБР (кэш статьи).

Довольно интересно, как работает такой метод выслеживания.

Согласно расследованию, для идентификации пользователей ФБР запрашивает у компаний Apple и Google данные пуш-уведомлений, так называемые «пуш-токены» (push token). Эти данные можно запрашивать без предъявления ордера. С помощью пуш-токенов можно идентифицировать конкретный смартфон, а потом запросить у компании данные о его владельце.
Читать дальше →
Total votes 37: ↑36 and ↓1+49
Comments65

Профиль Firefox для посещения Сбербанка и Рунета в целом

Level of difficultyEasy
Reading time4 min
Views8K

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

Как известно, некоторые российские госкомпании сейчас под санкциями, в том числе эмитентами сертификатов. Сбер уже перешёл на сертификаты от Минцифры. Ростелеком, вероятно, к ноябрю 2024 года тоже перейдёт. А CA Минцифры соответственно рукопожат только браузерами Яндекс Браузер и Atom.

У этой проблемы есть несколько решений.

Использовать Яндекс Браузер или Atom с уже установленными сертификатами Минцифры и горя не знать.

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

Использовать браузер Firefox с выделенным пользовательским профилем под Рунет.

Использовать виртуальное окружение для любимого браузера с нелюбимым сертификатом Минцифры. (не могу найти ту публикацию).

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

Статья собственно о третьем методе.

Читать далее
Total votes 11: ↑11 and ↓0+16
Comments15

Нужна ли айтишнику вышка? Инфоцыганство от государства

Level of difficultyEasy
Reading time7 min
Views63K

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

Читать далее
Total votes 206: ↑122 and ↓84+51
Comments1186

Как физическим лицам, самозанятым, ИП и компаниям не потерять деньги из-за товарного знака

Reading time5 min
Views618

Почему товарный знак становится причиной крупных финансовых потерь? 

Меня зовут Юрий Горбачев. Я руковожу патентным бюро «Лирейт». В этой статье разберу три ситуации, когда товарный знак может сыграть злую шутку с вашим бизнесом.

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

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

Теряют деньги из-за товарного знака в основном те, кто его не зарегистрировал вовремя или слишком торопился с регистрацией и сделал ошибки. Разберем эти ситуации подробно. 

Читать далее
Total votes 3: ↑2 and ↓1+5
Comments0

Как составить хорошее резюме и продать себя дорого

Level of difficultyMedium
Reading time6 min
Views18K

Как создать эффективное резюме и сопроводительное письмо для успешного поиска работы в IT сфере?

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

Читать далее
Total votes 17: ↑6 and ↓11-2
Comments10

Карьера в сфере онлайн-образования: в какой роли лучше всего работать

Level of difficultyEasy
Reading time5 min
Views1K

Я поработал в 3 известных IT-школах в разных ролях. При этом я не смог бы однозначно ответить – стоит работать в этой сфере или нет. Все зависит от роли: где-то я выгорел, а где-то достиг дзена. В этой статье хочу поделиться с вами своим опытом – в какой роли лучше работать, сколько можно на этом заработать и вообще стоит ли оно того

Читать далее
Total votes 8: ↑4 and ↓4+1
Comments0

Разбираем 5 способов ускорить сайт: от простого к сложному

Reading time7 min
Views4.1K

Низкая скорость загрузки — это критично. По данным исследования Unbounce, долгое ожидание негативно влияет на пользователей: 45,4% из них с меньшей вероятностью совершат целевое действие, а 11,9% — вообще покинут сайт. Давайте обсудим несколько способов, которые помогут ускорить сайт быстро и без особых усилий. 

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

Читать далее
Total votes 6: ↑6 and ↓0+7
Comments10

Как мы проанализировали 250,000 статей на VC, и поняли что делает посты успешными (возможно)

Level of difficultyEasy
Reading time3 min
Views2K

Привет, habr! 👋

Вы когда-нибудь задумывались, почему некоторые посты набирают тысячи просмотров, а другие остаются незамеченными? Ясно, что Content is King, но есть ли дополнительные факторы, которые влияют на успешность поста?

Мы решили не гадать, а действовать. 🔍

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

Читать далее
Total votes 9: ↑2 and ↓7-1
Comments5

Добавление полей Joomla в результаты Умного Поиска при помощи JFilters

Level of difficultyMedium
Reading time4 min
Views431

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

Читать далее
Total votes 4: ↑3 and ↓1+2
Comments1

Мы шутили над «опытными пользователями ПК», а ведь они вымирают

Level of difficultyEasy
Reading time7 min
Views78K


Пока в Лас-Вегасе проводят киберспортивные турниры по Excel, где сверхлюди уверенно соревнуются в скоростном решении абсурдно сложных рабочих задач при помощи самого универсального офисного софта, весь остальной мир так же уверенно в вопросе офисных задач деградирует. Двадцать лет назад гики и энтузиасты компьютерной техники шутили, что «отбери у современного пользователя компьютерную мышь и он будет беспомощен», и в чем-то они были правы. Когда-то ненавистные многим графические операционные системы «извратили» работу за ПК, превратив ее из ввода-вывода информации с помощью клавиатуры в тыканье курсором мыши по экрану. Нелюбовь к мыши, кстати говоря, через года пронесли многие: есть огромный массив рабочих задач, где использование мыши избыточно. То, что можно было сделать за две секунды, делается мышью минуту.

Но если я скажу вам, что для того, чтобы ввести в ступор молодого пользователя сейчас, ему достаточно открыть на ПК гугл-таблицу? Или даже просто показать персональный компьютер? Отберите у молодого человека смартфон, дайте ему компьютер и наблюдайте за тем, как он впадает в отчаянье. Сейчас та самая Марьивановна из бухгалтерии на фоне людей, выросших со смартфоном в руках, кажется просто гениальным хакером. И это не брюзжание старика про «раньше было лучше». Это реальная проблема, к которой мы не просто летим на сверхзвуке, мы уже в ней по самые уши. Людей, умеющих пользоваться компьютером даже на уровне тыканья курсором мыши по иконкам все меньше и меньше, хотя вычислительной техники вокруг все больше и больше.
Читать дальше →
Total votes 256: ↑233 and ↓23+262
Comments638

Когда привлекать SEOшника до разработки сайта или после

Level of difficultyMedium
Reading time7 min
Views1K

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

Читать далее
Total votes 6: ↑0 and ↓6-6
Comments3

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

Level of difficultyEasy
Reading time5 min
Views54K

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

Читать далее
Total votes 99: ↑85 and ↓14+97
Comments285

Сообщества вокруг технологии: почему быть бесплатным недостаточно

Reading time13 min
Views2.1K

Эта статья может пригодиться тем, у кого есть пет-проект с открытым исходным кодом, который хочется продвигать, но нет опыта работы с коммуникациями. Меня зовут Ксения Романова, по образованию я PR-специалист, работала в маркетинге, затем в Developer Relations. Сейчас я менеджер по работе с IT-сообществами в Positive Technologies, организатор DevRel-завтраков и член программного комитета DevRel Conf.

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

Узнать больше
Total votes 21: ↑20 and ↓1+24
Comments1

Как я запускал свой проект на Product Hunt без мам, пап и кредитов

Level of difficultyEasy
Reading time6 min
Views2.2K

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

Итак, ситуация следующая: опыта запуска больших проектов у меня практически нет, богатых родителей/родственников/друзей, которые могут инвестировать в меня триллионы, тоже нет, личный бюджет сильно ограничен, а конкуренты есть. Потратив месяц на эксперименты с публикацией проекта в разных списках инди-проектов и закупкой контекстной рекламы на немыслимые бюджеты ($400 на неделю), я решил, что надо попробовать запуститься на Product Hunt. Не, ну а что, бесплатно же. Решено.

Читать далее
Total votes 7: ↑5 and ↓2+4
Comments2

Как заменить фотостоки на нейронки в коммерческих проектах: личный опыт и промпты

Level of difficultyMedium
Reading time4 min
Views8.4K

Зачем нужны фотостоки, если нейросети готовы производить бесконечное количество нужных вам изображений? Расскажу, как мы получили несколько несколько сотен фотореалистичных изображений людей и пакет иконок для коммерческого сайта с помощью нейронок, потратив ~50 часов дизайнеров и $60 на Pro Plan Midjourney.

Плюс, конечно, наша насмотренность и опыт, которым я сейчас поделюсь с вами!

Читать далее
Total votes 12: ↑10 and ↓2+9
Comments25

Чек-лист для бизнеса: что нужно сделать перед началом разработки сайта

Reading time13 min
Views3.5K

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

Сделали простой и понятный чек‑лист, который поможет вам подготовиться к интервью с подрядчиком и объяснить, чего вы ждете от будущего сайта.

Эти советы универсальны, они никак не касаются типа разработки. Чек‑лист скорее направлен на сбор информации и материалов, которые позволят создать конверсионный ресурс и отразить в нем необходимые ценности и миссии бренда. Теперь обо всем по порядку.

Читать далее
Total votes 10: ↑3 and ↓7-2
Comments9

Когнитивные искажения, о которых стоит помнить

Reading time15 min
Views80K

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

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

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

Читать далее
Total votes 84: ↑76 and ↓8+79
Comments36
1
23 ...

Information

Rating
2,543-rd
Location
Сочи, Краснодарский край, Россия
Registered
Activity

Specialization

Data Analyst
Lead
Site administration
FreeBSD administration