• Поддерживает ли новое правительство США биткоин и причем здесь Илон Маск

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

    Читать далее
  • Свободное API для поиска в интернете

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

    На замену закрытым API приходит Searx.

    Читать далее
  • Что делать, если KVRT после перезагрузки вызвал BSOD

    Прочитав перед сном статью Минимализм в быту: как стать домашним админом и не свести семью с ума я загорелся желанием на следующий день просканировать систему Kaspersky Virus Removal Tool.

    Скачал KVRT, запустил, программа попросила перезапуститься и вызвала BSOD, код установки: PAGE_FAULT_IN_NONPAGED_AREA. Проблему вызвал файл 55956243.sys. У меня Windows 10, версия 20H2, сборка 19042.746. Я постараюсь максимально подробно описать все названия, чтоб в дальнейшем любой, кто столкнётся с этой проблемой, знал что делать. В общем-то я только ради индексирования и делаю эту публикацию.

    Читать далее
  • В голове у джуна, или как я пишу приложение под iOS

    Привет! Это попытка реализовать неожиданно пришедшую в мою голову идею. Я хочу разработать простое приложение и описывать этапы его разработки тут. 

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

    В моем распоряжении Macbook Air 13' early 2015 с 4 гигами оперативки. В купе с Xcode процесс становится чуть ли не адом, потому что зависает все подряд. Это довольно странно, если учесть, что Apple — огромная корпорация с огромными ресурсами, но IDE у них одна из худших, где я работал.

    Думал использовать в качестве альтернативы AppCode от JetBrains, но при попытке собрать приложение открывается Xcode, и... дальше вы уже знаете. 

    Все время нам будет сопутствовать документация от Apple, которая встроена в Xcode. Еще эту документацию можно найти по ссылке.

    Ладно, приступим. Создаем проект в Xcode.

    Что этот джун там удумал?
  • Мосты и точки сочленения

    Мосты

    Определение

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

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

    Читать далее
  • Настройка логирования в python. Повышаем информативность лога

    Всем привет. Хочу поговорить про модуль логирования в Python, а именно стандартный модуль "logging". Описывать по шагам как его применять - я не буду, тут о другом. Что мы ждем от лога? - правильно, информативности. и особенно в том месте лога где содержится информация об ошибке.

    Рассмотрим простой пример, создадим логгер и поймаем ошибку выхода за пределы списка.

    Читать далее
  • Дистрибутивы Linux для новичков в 2021 году

    Привет, юные линуксоиды! Это мой первый пост так что не судите строго. Перейдем к делу.

    Что такое дистрибутив Linux? Дистрибутив Linux - это операционная система, основанная на ядре Linux.

    Читать далее
  • Биометрические персональные данные: в чем суть и где их используют

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

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

    Читать далее
  • Competera VS uXprice

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

    Competera — это платформа для крупных ритейлеров с годовым оборотом от $100M (миллионов!), которая осуществляет сбор и анализ ассортимента, цен и маркетинговых активностей конкурентов. Предполагает индивидуальную настройку и парсинг цен до 5 интернет-магазинов и использует технологии Smart Data для формирования рекомендаций по автоматической переоценке. Интеграция длительная из-за настройки парсинга отдельных сайтов. Ежемесячная абонентская плата.

    Читать далее
  • Возвращение истории — взгляд программиста

    «...как может быть прошлое и будущее, когда прошлого уже нет, а будущего еще нет? А если бы настоящее не уходило в прошлое, то это было бы уже не время, а вечность. Настоящее именно потому и время, что оно уходит в прошлое. Как же можно тогда говорить о том, что оно есть, если оно потому и есть, что его не будет. Итак, время существует лишь потому, что стремится исчезнуть.» (Августин. «Исповедь», глава XIV.)

    Все заранее предопределено, подчинено «божественному авторитету», даже время. На первом плане важность события, а не историческая последовательность. Средневековый стрип, рисованный миф вместо истории, где Иоанн, стоит перед лицом царя Ирода, одновременно палач отсекает его же собственную голову, и Иродиада, подносит Ироду блюдо с головой Иоанна, бездыханное тело которого лежит подле. (Иоанн Креститель. Икона.) Прямо-таки манга Кацусико Хокусая из эпохи Эдо, только статичная. Вот с произведений Августина, прозванного Блаженным, и началось закручивание гаек. Осел стал поистине золотым (лат. Asinus aureus.). Картина. Уильям Хогарт (англ. William Hogarth) Мопс Трамп – грустная псина с висячими ушами, а Вилли виртуален, молодой художник на портрете в портрете. Только собака реальна. Собака, символ, часть времени и нашей истории, выражает безразличие своим видом.

    Читать далее
  • Обнаружена уязвимость сервиса объявлений Авито позволяющая получить доступ к профилям пользователей

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

    Читать далее
  • Еще одна реализация DI на PHP

    Здравствуйте. В этой статье я буду рассказывать про свой взгляд на альтернативу dependency контейнеров для PHP и про библиотеку, которою я построил как реализацию этой идеи. Я начал размышлять про то, как можно сделать DI удобным, еще 2 года назад. Время от времени я добавлял новый функционал и исправлял ошибки. Кому интересно - буду рад рассказать более детально.

    Читать далее
  • Android-клиент банка ВТБ показывает уведомления о всех операциях другого пользователя

    Поступают уведомления обо всех операциях другого клиента банка ВТБ, а при запуске приложения и до авторизации в нем отображается история операций другого клиента.

    Читать далее
  • Новый язык программирования — Relax

    Всем привет, я являюсь автором языка программирования Relax. На данный момент я разрабатываю RVM(RelaxVirtualMachine) И Relasm(Relax Assembly). Первые попытки сделать свой язык начались в конце лета 2020, тогда я и не думал что делать язык - это так сложно. Сам же проект Relax начался 30 декабря 2020 года. Прошло полтора месяца, а на нем уже можно написать что-нибудь простенькое. RVM написана на С++ и Qt.

    Читать далее
  • Сервис для любителей халявы, или как создать сервис для создания и хранения m3u-плейлистов

    Предисловие


    Всем привет. На днях я решил полистать Яндекс.Дзен и увидел, что крупный технологический гигант устраивал конкурс для разработчиков. По условию конкурса, разрабы должны были создать приложение на JavaScript. Мы с другом, решили принять участие в конкурсе. И начали думать, что можно создать, чтобы было оригинально и интересно в то же время. И тогда у нас родилась идея создать сервис для хранения m3u файлов. Мы разделили обязанности (Он за само приложение, а я за серверную часть). Для такого простого проекта, я создал простой сервер на PHP+MySQL. Спустя многое время я реализовал сервер, и даже сумел сделать Frontend часть. Но, друг "открестился" от нашего дела. Я остался один, точнее говоря я и мой код. И я забил на этот код, и не лазил в него долгое время.

    Читать дальше →
  • Мониторинг публичных IP-адресов пользователей в Интернете

    В одной организации, в которой я работал, возникла необходимость централизованного сбора информации о сетевых адресах сотрудников, с которых они выходят в Интернет. Многие сотрудники организации работали удаленно из дома на своих домашних компьютерах. Задача состояла в том, чтобы фиксировать дату, время, сетевой адрес и некоторую информацию о пользователе (далее – Информация), позволяющую его идентифицировать.
    Читать дальше →
  • Разделы памяти Android

    Не задумывались ли вы, как устроена операционная система Android в ваших смартфонах? Где хранятся системные файлы, файлы пользователей? Давайте разберемся, как устроен Android с точки зрения разметки памяти.

    Read more