Обновить

Zero-pixel Frame in Figma | Нулевой фрейм в фигме

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

Узнать больше

Опасность «Больших данных». Или как Bid Data ведет к полной деанонимизации пользователя и составлению его профайла

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

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

Читать далее

Будущее дохода в ИТ через механизмы прошлого

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

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

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

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

Читать далее

Повышение конверсии и удовлетворенности через ограничение выбора: эксперимент Айенгар-Леппера

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

Читать далее

Текстовый квест на языке python

Я собирался сделать текстовый квест на языке python, ранее не занимаясь этим (опыта в использовании python у меня нет) по заранее сделанному учеником 11 класса текстовому квесту.

Моей задачей было сделать такую же программу на ту же тему, но изменить сюжет и структуру программы.

Я подумал, что это будет легко - просто посмотрю, как кто-то сделал это так, перемещу эту часть вон туда, а ту вот сюда и совмещу с третей.

Тут то как раз таки и начались проблемы с не знанием операторов, значений символов и уровневых-логических зависимостей.

Вот код текстовой игры про подземелье ученика 11 класса:

Читать далее

TryHackMe — Pre Security — Cyber Security Introduction. Перевод

TryHackMe - Pre Security - Cyber Security Introduction. Перевод.

Всем привет!

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

Цель данного цикла статей

Цель конечно же проста - помочь в обучении специалистам в области кибербезопасности (как Red Team так и Blue Team), как начинающим так и уже практикующим (угрозы постоянно совершенствуются, поэтому нам приходится постоянно обучаться). Порог входа по знаниям на каждый путь обучения - конечно же свой. Но я решил начать с самых, самых азов и фундаментала (не нужно только говорить что все это и так уже давно знают - на самом деле это не так) а именно с пути Pre Security. Который является фундаментальным для дальнейшего обучения. Надеюсь что данный цикл статей поможет в обучении специалистов в области кибербезопасности.

Читать далее

OLAP-кубы в формировании методов градостроительного анализа

Автор: Барышев В.В. DOI 10.13140/RG.2.2.19151.20647

 Аннотация — На сегодняшний день существует множество миссий по спутниковому наблюдению Земли. Такие страны как Россия, США, страны Европейского Союза, Китай, Япония и другие обладают мощными группировками спутников что уже можно говорить о мониторинге поверхности земли 24 часа в сутки по всем широтам кроме арктической зоны. Данные получаемые со спутников только у миссии  “Copernicusпревышает 12 Tb в день, данных передаются в серию тематических информационных служб, предназначенных для улучшения городского планирования,  окружающей среды, нашего образа жизни, гуманитарных потребностей и поддержки эффективной политики для более устойчивого будущего и разработки новых методов городского планирования. 

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

Ключевые слова — online Analytical Processing, machine learning, сценарное проектирование, градостроительство, экология, дистанционное зондирование земли.

Полная версия статьи и ссылка на код

Baryshev, Vyacheslav. “‘OLAP Cubes in the Formation of Methods of Urban Planning Analysis’/‘OLAP-Кубы в Формировании Методов Градостроительного Анализа.’” "OLAP-Кубы в Формировании Методов Градостроительного Анализа" /"OLAP Cubes in the Formation of Methods of Urban Planning Analysis", no. OLAP (2021): 14. doi:10.13140/RG.2.2.19151.20647.

Читать далее

Swift: String and Characters. Базовый конспект

Кратко и только главное из The Swift Programming Language Book.

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

Читать далее

Чек-лист для работы Password Autofill и Strong Passwords suggestion в iOS-приложении

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

Читать далее

Игра для программистов, «хакеров» и любителей распутывать загадочные сюжеты

Некоторое время назад я создал сайт для прохождения "криптографических" квестов: Insectling. Вдохновением для квестов послужили сверхсложные загадки, известные в интернете под названием Cicada 3301. Конечно, мои квесты гораздо проще, но всё равно у некоторых ушло на разгадку месяц и больше.

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

Читать далее

forkbomb Reverse Mic Check 1 Five Решение

Всем fprintf(stdout,"Hello World!\n"); Это моя первая статья, так что может быть не очень... В реверсе и pwn я недавно, но мне дико нравится это, потому что я давно пишу код на C/C++/python в следствии чего мне проще понять код, ибо есть опыт. Эта статья нужна больше не для чайников и даже не для проженых самоваров, а для оплавленных кипятильников. Так что как-то так. По правде говоря, мне очень сложно что-то кому-то объяснять из этой тематики. Но ничего напрактикуемся, как говорится "Практика решает ВСЁ !"

Читать далее

Подробный гайд: как верифицировать Facebook Business Manager для WhatsApp Business API

Привет, Хабр! Меня зовут Виктор Комаров, я основатель платформы по мессенджер-маркетингу IntellectDialog. Будем подробно писать про мессенджеры простыми словами: от чат-ботов до лайфхаков по работе с этим инструментом. Сегодняшний пост про то, как самостоятельно подтвердить свою компанию в Facebook Business Manager и зачем это вообще нужно. Поехали!

Читать далее

Энтропийная система хранения данных или супер-сжатие до размера нескольких байт без потерь

Представим что у нас есть стандартный ПК, который имеет у себя на борту - программу, которая может:

- Индексировать;
- Извлекать данные из индекса;
- Складывать извлеченные при помощи де-индексации данные на диск буфер.

На жестком диске данного ПК также имеется некий абстрактный файл - Энтропийный контейнер данных, объемом примерно 10гб. Он содержит бессмысленный абстрактный набор символов в Шестнадцатеричной системе счисления

Так же у нас есть быстрый диск-буфер для хранения де-индексированных файлов

У нас также есть фильм, хранить который (не говоря уже о передачи по сети) очень накладно. Он весит 12 гигабайтов. Как насчет сжатия его до размера 40-50 килобайт? И такой же распаковке на лету без использования сложных систем сжатия или математических вычислений? Такое возможно?

Что может пойти не так?

И снова CredSSP errorMicrosoft упорно латает дыры (во всяком случае они так это называют), попутно удаляя из списка дос

Недавно вышли новые обновления для Windows Server 2016. Это KB5006669 (666 - знаковое число, однако) и более раннее KB5005573. И если снос последнего возвращал сервер в норму (появлялась возможность печати по локальной сети на удаленный принтер, а не только из-под RDP), то обновление с 3-мя шестерками при откате создает больше головной боли

Во-первых, возникает старая (впервые описана в 2018-м) ошибка  Encryption Oracle Remediation. И все-бы хорошо, но временный перевод способа подключения по RDP в режим Vulnerable не спасает:

А) надо выполнить команду на каждом подключаемом ПК

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /v AllowEncryptionOracle /t REG_DWORD /d 2

Б) Потом (см. во-вторых) вернуть все взад

В) Хочется обойтись без таких костылей

Во-вторых, параметр Конфигурация компьютера - Административные шаблоны - Система - Передача учетных данных - Исправление уязвимости шифрующего оракула (Computer Configuration - Administrative Templates - System - Credentials Delegation - Encryption Oracle Remediation) исчезает как класс из списка доступных. Опаньки.

Как починить

Офис открытого типа и его раздражители

Здравого бытия и мыслей всем читающим данную заметку! Меня зовут %username% и я весьма раздражителен. Но это не точно. Цель статьи — взглянуть на коллег и самих себя со стороны и подумать о том, можем ли мы все вместе стать немного лучше (и поубивать друг друга). И поможет в этом офис открытого типа (он же open space) любого ритейла. Раздражителем считается явление с негативным эффектом, признаваемое таковым двумя и более людьми и регулярно повторяющееся в рамках офиса. Все выявленные раздражители и неугодные явления объединены по группами и сопровождаются небольшими пояснениями.

Читать далее

SOLIDWORKS: Листовой металл. Допуск на изгиб, уменьшение изгиба и коэффициент «К»

Сегодня поговорим о процессе гибки ЛИСТОВОГО МЕТАЛЛА в SOLIDWORKS.

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

Коэффициент «К»

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

Читать далее

Горячие клавиши WEBStorm

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

Для удобства сочетание клавиш будет написано так же под macOS. Первыми рассмотрим горячие клавиши для работы с файлами.

Читать далее

Краткое описание языка EasyLogic

Для тех, кому не хватает возможностей графического программирования для микроконтроллеров от Galileosky.

Читать далее