![](https://webcf.waybackmachine.org/web/20230314034922im_/https://habrastorage.org/getpro/habr/upload_files/057/c8d/69c/057c8d69cea756d79362e11f1a437b25.jpg)
В данной статье я постарался комплексно осветить принципы работы технологии LI-FI и её особенности, а также рассказать почему, как мне кажется, именно LI-FI является перспективным будущим для сферы информационной безопасности.
В данной статье я постарался комплексно осветить принципы работы технологии LI-FI и её особенности, а также рассказать почему, как мне кажется, именно LI-FI является перспективным будущим для сферы информационной безопасности.
Я создал консольный инструмент, который автоматически находит все файлы .strings в проекте xcode и переводит их на все языки.
Цепочка методов (или цепочка вызовов, method chaining) - это стиль записи кода, который позволяет выполнять несколько операций за один раз, в конечном счете экономя время и энергию.
Для тех, кто не знаком с этой концепцией, это, по сути, способ применения нескольких методов или функций к данным в одной строке кода. Традиционный подход к использованию pandas предполагает использование отдельных функций и команд по одной за раз. Это может стать довольно утомительным и трудным для запоминания. Кроме того, если что-то пойдет не так, может быть трудно устранить неполадки, поскольку было использовано несколько операций. У меня еще была привычка, прыгать с одной ячейке на другую, вот тогда точно можно не вспомнить, что ты делал и проще переписать все заново.
Я натолкнулся на этот мануал в интернете, когда гуглил описание "Верблюжьей вёрстки". Меня, технически и стилистически, очень продвинул данный текст, поэтому я взялся за его перевод, для себя. Переводчик я — так себе, моя основная цель — передать смысл текста в максимально полном объёме. Навык программиста и энтузиазм мне в помощь.
Текст написан от первого лица, и я решил сохранить этот момент. Поэтому "я" — это не я, а оригинальный автор статьи "Tao of Coding" — Коэн Уиттерс.
Читать далее
Данное руководство описывает стиль написания программного кода, который я разрабатывал несколько лет. Но стиль мой настолько неизвестен, что я не знаю никого, кто пользовался бы таким странным способом программировать, каким пользуюсь я. Тем не менее, он мне нравится и я бы хотел поделиться этим знанием (эй ты, везунчик, слышишь меня?). Этот стиль я использовал в разных языках: С, С++, Java, C#, Python,... .
Если вы хотите бегло ознакомиться со стилистикой написания, просто пролистайте страницу вниз и посмотрите на участки кода, написанные моим, "deWiTTERS" способом, и вы увидите, как удачно и красиво он выглядит.
В прошлой статье я рассказывал, как использовал нейросети в создании украшений. Сегодня расскажу, как с помощью нейросетей делал фильм для планетария.
Граф — это форма визуализации, позволяющая показывать и анализировать отношения между сущностями. Например, рисунок ниже показывает вклад редакторов Википедии на различных языках энциклопедии в июле 2013 года:
Можно сделать несколько наблюдений:
Я же расскажу о том, как для отображения графов использовать пакет networkx.
В этом тексте я опишу общие атрибуты Out Source компаний исходя из опыта взаимодействия с ними.
Как известно OutSource компании зарабатывают на разнице в заплате инженеров между первым миром (страны западной Европы, НАТО, Япония, Австралия, Новая Зеландия), вторым миром (страны СНГ, КНР) и третьим миром (все остальные).
Что из этого получается.
Команда Rust рада сообщить о новой версии языка — 1.68.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup
, то для обновления до версии 1.68.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё не установлен rustup
, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta
) или nightly (rustup default nightly
) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках.
В статье рассмотрены превентивные методы защиты от скликивания в контекстной рекламе, которые позволят максимально сохранить рекламный бюджет. На примере Яндекс Директа даны рекомендации по структуре аккаунта, настройкам рекламных кампаний, которые максимально помогут защититься от скликивания со стороны конкурентов или ботов.
Недавно я работал с командой одного стартапа по развитию у них самоуправления. Собственник попросил меня на пальцах объяснить какую ценность я могу привнести в их проект, чтобы это было понятно и ему и команде. Меня не очень удовлетворяли стандартные объяснения про гибкость и устойчивость, я ощущал, что есть более понятные и весомые.
Когда я размышлял над тем этим, то я вспомнил публикации Даяны Кристиан. Эта женщина изучала целенаправленные сообщества, то есть объединения людей с общей целью. В основном это были общины, эко поселения и т.д. В ходе своих исследований она увидела, что 90% таких сообществ разваливаются на первых этапах становления. И лишь 10% запускались и успешно переходили к реализации задуманного.
Она изучала причины развала, чтобы понять почему 90% развалились, а 10% выжили. И выявила девять основных причин развала:
Доброго времени суток,
сегодня хотелось бы рассмотреть реальное влияние сети Starlink на ближайшее и не только будущее и характер изменения повседневной жизни практически каждого человека на планете.
В то время, как космические спутники SpaceX бороздят просторы нижней околоземной орбиты, а Илон Маск на конвейере выпускает революцию за революцией. Далеко не каждому, ясны дальнейшие перспективы, а кому-то и вовсе изо всех сил пытаются не говорить правды. При этом умы многих специалистов, руководителей и политтехнологов жаждут знать и желательно раньше остальных, очень конкретные аспекты грядущих изменений.
Меня зовут Ильдар, я техлид в команде Центра развития финансовых технологий (ЦРФТ) Россельхозбанка. Сегодня расскажу о том, как мы внедрили функцию аудиозвонков в наш корпоративный мессенджер для сотрудников.
Из новостей: в Epic Games Store теперь каждый может опубликовать свою игру, Gameloft прикрыл мобильную студию в Будапеште и ориентируется на ПК/консоли, Cocos Creator 3.7 и Cyberpunk Demo.
Из интересностей: крадущийся кризис и затаившийся лутбокс, UX хорошей ритм-игры, почему демки не вредят видимости игры, как через ChatGPT создать игру и чем он полезен в этом деле, собирать сообщество перед созданием игры.
В мире программной разработки, создание эффективной архитектуры является ключевым фактором для достижения успеха в проектах. Для этого необходимо использовать инструменты, которые позволят анализировать и определять взаимосвязи между компонентами системы, а также оценивать их влияние на стратегические цели. Интерес к языку Archimate, разработанному Open Group, в последние годы значительно возрос. Это связано с его универсальностью и простотой в использовании. Однако, одним из наиболее сложных аспектов языка является мотивационный слой, элементы которого часто остаются непонятными для начинающих пользователей. В данной статье мы рассмотрим, зачем нужен мотивационный слой в Archimate и как он может помочь в принятии правильных решений в области корпоративной архитектуры.
Процесс автоматического тестирования и проверки функциональности программного интерфейса приложения (API) известен как автоматизация API. Она помогает убедиться, что API функционирует так, как задумано, и сокращает время и усилия, затрачиваемые на ручное тестирование.
Автоматизация API реализуется с помощью программных инструментов, которые отправляют запросы к API, анализируют ответы и сравнивают их с ожидаемыми результатами. Целью автоматизации API является повышение надежности и последовательности процесса тестирования, что позволяет экономить время и ресурсы.
Будучи активным пользователем хранилища данных (DWH) на разных ролях, я всегда находил определенные ограничения (и разочарования!) в связи с задержкой данных между нашим DWH и данными, которые находятся в онлайновых транзакционных (OLTP) базах данных. В зависимости от того, где я работал, задержка составляла от нескольких часов до суток (дней), причем более крупные компании, как правило, работали медленнее.
Привет, Хабр! Меня зовут Евгения Пономарева, я руководитель проектного офиса “Цифровых технологий”, ИТ-”дочки” ДОМ.РФ. В этой статье я расскажу о роли технической документации и роли технического писателя в IT-проектах ДОМ.РФ, а также поговорим о том, как построен процесс документирования в Институте развития, и как измерить качество документации.
«Цифровые технологии» занимаются развитием Единой информационной системы жилищного строительства (ЕИСЖС), привлечением клиентов, операционным сопровождением, а также созданием цифровых коммерческих сервисов, ориентированных на внешний рынок. Создание эффективных инструментов анализа рынка жилья, планирования и контроля его развития необходимо всем заинтересованным в цифровизации строительной отрасли. Отметим сразу, что под развитием мы подразумеваем разработку нового функционала и доработку используемого программного обеспечения.
Мы продолжаем наш подробный обзор разработок двумерных материалов в России. В этой части речь пойдет об основных отечественных патентах в этой области, в частности про графен.
MWC Barcelona 2023 (ранее Mobile World Congress) – одно из крупнейших и знаковых мероприятий в мире мобильных технологий. По прошествии нескольких лет пандемии конгресс вновь распахнул свои двери в солнечной Барселоне. Сенсаций на площадке не произошло, и это уже понятно через неделю после события, но некоторые новинки и технологии будут актуальны на несколько лет вперед.