Как стать автором
Обновить
1
Карма
0
Рейтинг

Пользователь

  • Подписчики
  • Подписки 15
  • Публикации
  • Комментарии

Hacker Gifts: мой опыт создания пет-проекта, который приносит доход

Ненормальное программирование *Программирование *Реверс-инжиниринг *Монетизация веб-сервисов *Развитие стартапа

Лондон, 21:00, уже темно и идет дождь. Влад с фонариком ищет что-то, но что? Час назад ему позвонила незнакомая девушка с американским акцентом и продиктовала координаты. Прохожие смотрят на него с подозрением, а в его голове крутится только одна мысль − “Как я в это влип?”

А влип он в это из-за меня.

Узнать, что было дальше
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 12K
Комментарии 13

Быстрый, мощный интерфейс на Python

Блог компании SkillFactory Python *Программирование *Интерфейсы *C *
Перевод
Tutorial

Dear PyGui принципиально отличается от других фреймворков GUI Python. Рендеринг на GPU, более 70 виджетов, встроенная поддержка асинхронности — это лишь некоторые возможности Dear PyGui. Руководством по работе с этим пакетом делимся к старту курса по разработке на Python.

Читать далее
Всего голосов 61: ↑58 и ↓3 +55
Просмотры 31K
Комментарии 40

Как защитить свой бренд в Инстаграм

Блог компании Digital Rights Center IT-компании

Инстаграм сегодня представляет собой не просто соцсеть для общения, но в первую очередь бизнес - площадку, на которой большое количество пользователей продает и покупает различные товары и услуги. Эта социальная сеть отличается возможностями для продвижения и платежеспособной аудиторией, поэтому она так привлекательна для бизнеса и блогеров. У популярности Инстаграм есть и другая сторона – частое нарушение авторских прав, которое может выражаться в краже постов, использовании чужих фото и видео, создании аккаунтов-двойников. Вместе с юристами Digital Rights Center мы решили разобрать существующие особенности охраны результатов интеллектуальной деятельности в Инстаграм, и что можно сделать, чтобы защитить свой бренд от копирования.

Оригинальные тексты, фото и видео в силу ст. 1259 ГК РФ являются объектами авторских прав и не требуют регистрации. Это означает, что никто не имеет права без согласия использовать ваши материалы, и касается тех случаев, когда кто-то публикует чужой контент под своим именем. Цитирование при соблюдении ряда условий не запрещено, но обязательно должны быть указаны автор текста и источник заимствования. Кроме этого, значение имеет конкретная цель цитирования – например, критическая, научная, полемическая, информационная. Объем цитирования должен быть достаточным, чтобы донести до читателя мысль, но не более того. При этом, цитировать можно не только текст, но и фото/видео материалы. Например, любой пользователь может выложить вашу фотографию у себя в профиле в информационных целях, указав автора. Это не будет считаться нарушением авторских прав.

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Просмотры 1K
Комментарии 2

Как айтишнику издать свою книгу. Часть 4. Запись аудиоверсии

Профессиональная литература Карьера в IT-индустрии Читальный зал

Популярность аудиокниг пока еще продолжает расти. Только за первое полугодие продажи аудиоверсий на ЛитРес увеличились в 1.5 раза.

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

Прошу к деталям:

Баг или бак. Деньги или дикция
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 840
Комментарии 4

Лайфхаки от Boomburum-а

Работа с видео *Социальные сети и сообщества Презентации Лайфхаки для гиков

Привет, Хабр! В моей голове долгое время скребётся тараканом идея рассказать вам про пару лайфхаков, которые я использовал когда-то или продолжаю использовать до сих пор. Нашёл свободную минутку и предлагаю вашему вниманию 20 килознаков — надеюсь, что-нибудь пригодится и вам. 

Читать далее
Всего голосов 141: ↑131 и ↓10 +121
Просмотры 32K
Комментарии 94

Улучшаем карму: раскручиваем гайки на Хабре

Блог компании Хабр Habr Управление сообществом *

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

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

Но сегодня мы анонсируем два изменения в механизме кармы.

Читать далее
Всего голосов 341: ↑326 и ↓15 +311
Просмотры 28K
Комментарии 991

Что видят в ваших резюме Python-рекрутеры, или Как получить работу мечты

Блог компании Конференции Олега Бунина (Онтико) Python *Управление персоналом *Карьера в IT-индустрии Конференции

Одна из вещей, которая связывает людей с работой их мечты — это резюме. Множество эйчаров смотрят на разные резюме каждый день. Если вы просмотрите хотя бы 10-40 резюме, то поймете, почему рекрутеры легко видят общие ошибки и насколько некоторые вещи выглядят для них забавно. Причем синьоры могут делать точно такие же ошибки, как и джуны, несмотря на то, что они уже 20 лет в индустрии.

Сегодня посмотрим на 5 резюме с точки зрения рекрутеров, которые ищут Python-разработчиков. На круглом столе конференции Python Week 2020 рекрутеры рассказали, что они ожидают от резюме по умолчанию, а что — им хотелось бы видеть еще. Два резюме будут от джунов, одно — от крепкого миддла, и еще пара — от кандидатов, которые решили поменять направление своей карьеры.

Читать далее
Всего голосов 21: ↑16 и ↓5 +11
Просмотры 7K
Комментарии 23

Реверс-инжиниринг ПО начала 2000-х

Информационная безопасность *Реверс-инжиниринг *
Перевод

Предыстория


В этой серии статей я рассказываю о системе лицензирования ПО, использовавшейся в проприетарном программном приложении 2004 года. Это ПО также имеет пробный режим без регистрации, но с ограниченными функциями. Бесплатную лицензию можно было получить, зарегистрировавшись онлайн на сайте поставщика ПО. Примерно в 2009 году приложение перешло в статус abandonware и его перестали распространять. Хотя двоичный файл ПО был архивирован, пока не предпринимались попытки восстановления функциональности, которую можно было получить благодаря бесплатной лицензии.

Дизассемблируем двоичный файл


В одном из предыдущих постов о другом проекте реверс-инжиниринга я использовал в качестве дизассемблера IDA Free. Позже Агентство национальной безопасности США выпустило свой инструмент для реверс-инжиниринга Ghidra как ПО с open source. Его я и буду использовать в этом проекте.

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


IDA автоматически идентифицирует функцию как 0x4f64dc, но Ghidra её не определяет. Как оказалось, именно эта функция и нужна будет в нашем анализе. Ghidra может выполнять более подробный анализ через AnalysisOne ShotAggressive Instruction Finder, но результат всё равно будет неполным.

Из метаданных двоичного файла ПО мы знаем, что сборка была создана в Delphi 7 (выпущенном в 2002 году).
Читать дальше →
Всего голосов 30: ↑30 и ↓0 +30
Просмотры 6.9K
Комментарии 1

Многообразие Linux-дистрибутивов

Блог компании ГК ЛАНИТ Настройка Linux **nix *

Цель этой статьи показать и объяснить многообразие дистрибутивов Линукс. Показать основные сходства (они же все почему то называются "Линуксы" или даже правильнее "GNU/Linux") и основные различия (если бы не было различий их бы столько не существовало).

Плюс рассмотрим несколько наиболее задаваемых новичками вопросов:
- Сколько их (Linux-дистрибутивов)? Зачем так много?
- Основанный на другом дистрибутиве" - не пиратство ли это?
- Платный Linux - Как можно продавать то, что по определению распространяется бесплатно?
- Что такое "отечественный Linux"?

Читать далее
Всего голосов 190: ↑190 и ↓0 +190
Просмотры 55K
Комментарии 130

Осваиваем LaTeX за 30 минут

Блог компании RUVDS.com LaTeX *Учебный процесс в IT
Перевод
Tutorial

Это руководство нацелено на первое знакомство с LaTeX и предварительных знаний о нем от вас не потребует. К его завершению вы уже напишете свой первый документ и получите представление о ряде базовых возможностей этого инструмента.
Читать дальше →
Всего голосов 66: ↑61 и ↓5 +56
Просмотры 13K
Комментарии 57

«Жижитализация» по-украински. Или как неумелые реформы ставят под угрозу персональные данные жителей целой страны

Информационная безопасность *Разработка мобильных приложений *Открытые данные *Исследования и прогнозы в IT Аналитика мобильных приложений *

Украина - первое в мире государство, приравнявшее электронные паспорта к физическим документам

Е-паспорт отныне имеет одинаковую юридическую силу с бумажным и ID-картой. Пока украинцы отдыхали, наслаждаясь выходными, и праздновали День Независимости (24 августа) - за день до этого, 23 августа вступил в силу новый закон № 1368-ІХ, что закрепляет на наивысшем законодательном уровне определение е-паспортов и полностью приравнивает их к физическим аналогам. Отныне е-паспорта в разработанном правительством мобильном приложении «Дия» можно использовать при путешествиях наземным и авиа транспортом в пределах Украины, в банках, медицинских учреждениях, для получения административных услуг и прочего.

Недавно созданное Министерство цифровой трансформации громко и с гордостью заявляет, что «Украина стала первым государством в мире с цифровыми паспортами, которые имеют такую ​​же юридическую силу, что и бумажные документы.» Но что может скрываться за этой инновацией? Вспомним некоторые из них новостей в недалёком прошлом.

Частично данные темы были рассмотрены в одном из спецвыпусков "IT Guild Ukraine", - часть информации будет приведена далее.

Читать далее
Всего голосов 28: ↑17 и ↓11 +6
Просмотры 10K
Комментарии 130

Как распознать кабальный контракт: договоры в IT согласно законам Украины

Управление сообществом *Законодательство в IT Карьера в IT-индустрии IT-компании Удалённая работа

Приветствуем вас, коллеги.

Данный материал имеется в формате видео, - поэтому приглашаем к просмотру всех желающих. Здесь - почти дословный текстовый вариант.

Семь основных пунктов, наличие и продуманность которых сохранят Вам время, деньги и нервы

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

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

Хочу знать больше
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 3.8K
Комментарии 14

Демосцена

Ненормальное программирование *История IT Демосцена Старое железо

"… особую пикантность придаёт тот факт, что всё это по сути бессмысленно..."
/ sq/skrju /



из демо 'We are demo' для Commodore 64, 2020 год)

Чаще всего, попытки объяснить людям, что такое «демосцена», начинаются со слов «компьютерное искусство...». Однако, даже по вопросу о том, что такое искусство, во все времена не было единого мнения. Явление, о котором пойдёт речь, называют искусством скорее в том смысле, в каком говорят об искусстве токаря или плотника, а не скульптора или художника. Что, конечно, не означает, что одно хуже другого.

Слово «демосцена» («demoscene») мало того, что не переводится на русский язык, но даже и на английском имеет не вполне очевидный смысл. Если со словом «demo» всё интуитивно понятно — оно происходит от слова «demonstration» («демонстрация»), то со словом «scene» всё куда сложнее. Своим появлением оно обязано вовсе не театру, как могло бы показаться, а возникшей в конце 1970-х практике нелегального распространения и взлома программного обеспечения, главным образом — компьютерных игр.

Всего голосов 23: ↑23 и ↓0 +23
Просмотры 5K
Комментарии 15

Чистим зубы с кровью: что надо знать

Блог компании Белая Радуга Научно-популярное Здоровье
image

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

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

  1. Коротко пробежимся по строению пародонта и его задачам.
  2. Как наша иммунная система спасает нас от лишних зубов.
  3. Что будет, если слишком усердно чистить зубы.
  4. Учим чистить зубы с нуля, или классические ошибки пациентов.
  5. Почему иногда лучше чистить без зубной пасты.
  6. Почему самые терпеливые пациенты рискуют всю жизнь посещать стоматолога четыре раза в год.
Читать дальше →
Всего голосов 59: ↑53 и ↓6 +47
Просмотры 28K
Комментарии 63

Как распаковать вредоносное ПО с помощью x64dbg

Блог компании Varonis Systems Информационная безопасность *Системное администрирование *Антивирусная защита *Assembler *
Перевод

Эта статья представляет собой руководство по x64dbg, в котором объясняется и демонстрируется методика реверс-инжиниринга вредоносных программ. Она является продолжением нашей серии публикаций, посвященных x64dbg:

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2.6K
Комментарии 1

Инфекционная угроза населению планеты сегодня и завтра

Информационная безопасность *Алгоритмы *Научно-популярное Биология

В теории безопасности атакой на объект называют реализацию потенциальной угрозы. Такая реализация преобразует угрозу из потенциальной в действующую реально и проявляется (начинает действовать) как возмущающий (наносящий ущерб) фактор. Для реализации угрозы должны быть созданы необходимые и достаточные условия. Здесь вступает в силу положение теории об уязвимостях объекта. Знаменитой уязвимостью с древних времен является "пята Ахилла". Отсутствие уязвимостей объекта делает угрозу невозможной. Но одно дело не видеть, не понимать уязвимостей декларировать полное отсутствие уязвимостей, и совсем другое - глубокий анализ объекта и прогнозы развития объекта. Сложность подобного анализа - проблема прошлого времени, настоящего и, скорее всего, будущего. Известно, уязвимости имеют особенность быть неожиданными, внезапными.

Сегодня в повестке дня актуальна борьба с коронавирусом COVID-19 (SARS-CoV-2).

О ней и поговорим.

Читать далее
Всего голосов 15: ↑4 и ↓11 -7
Просмотры 2.6K
Комментарии 39

Шпаргалка для разработчика: создаём безопасное веб-приложение

Блог компании Аркадия Информационная безопасность *Программирование *.NET *

Эта статья — своего рода ‘cheat sheet’ для веб-разработчика. Она даёт представление о «программе-минимум» для создания веб-приложения, защищённого от самых распространённых угроз.

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 8.8K
Комментарии 2

Из телохранителя в программисты: как сменить табельный пистолет на ноутбук

Блог компании ДомКлик Программирование *Учебный процесс в IT Карьера в IT-индустрии

Здравствуйте! Сегодня я хочу поведать вам свой путь становления как разработчика. Сейчас, на волне множества курсов и вездесущей рекламы «как войти в IT», много людей устремилось в эту бескрайнюю, интересную и очень непростую область. Я написал эту историю для них и для себя. Как некоторый взгляд в прошлое. На всё, что было сделано и чего это стоило. Кому интересно, прошу под кат.

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

Читать далее
Всего голосов 55: ↑53 и ↓2 +51
Просмотры 14K
Комментарии 14

Как оформить серию коммитов Git, чтобы её приняли в любой проект

Блог компании Mail.ru Group Git *GitHub Управление разработкой *Разработка под Linux *

Добрый день, коллеги! Доказывать, что нужно использовать систему контроля версий, уже давно не нужно. И Git занял тут лидирующую позицию, стремительно вытеснив SVN. Но это инструмент, а инструментом нужно уметь пользоваться, чтобы добиться лучших результатов. Как топором, один человек сможет просто срубить дерево а другой из этого дерева сможет сделать великолепную скульптуру. Так и с помощью Git, один человек сможет просто не потерять результаты своего труда за день, а другие смогут организовать совместную работу над проектом нескольких сотен человек. Да так, что о любой строчке кода можно будет и через пять лет сказать, откуда она взялась и для чего нужна.

Постараюсь рассказать для начинающих и не очень разработчиков, как оформлять свои коммиты, чтобы их максимально быстро и без претензий принимали в любые проекты, как опенсорсные так и коммерческие.

Читать далее
Всего голосов 59: ↑56 и ↓3 +53
Просмотры 17K
Комментарии 30

Средства автоматизации анализа вредоносных программ

Информационная безопасность *Реверс-инжиниринг *

На примере программы-вымогателя REvil рассматривается использование при анализе вредосного программного обеспечения таких средств автоматизации, как Python, IDAPython, x64bgpy.

Во 2-ой части статьи демонстрируются возможности IDAPython по деобфускации строк для дальнейшего статического анализа.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.7K
Комментарии 0

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность