Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Технология Li-Fi: безопасный и быстрый способ связи

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 851
Информационная безопасность *Беспроводные технологии *Стандарты связи *
Из песочницы

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

Тык
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 3

Новости

Больше одноплатников, производительных и специализированных: 5 нужных многим моделей, которые появились в марте

Время на прочтение 4 мин
Количество просмотров 681
Блог компании Selectel Гаджеты Компьютерное железо


В последнее время производители электронных систем и компонентов стали наращивать темпы разработки и выпуска новых моделей. Это актуально, например, для одноплатных ПК, в марте вышло сразу несколько моделей, которые не стоит пропускать. Среди них, как обычно, есть производительные модели, а есть специализированные устройства, которым высокая производительность не нужна. И еще в подборке — одна модель с ARM-процессором. Что же, давайте посмотрим, что там у нас появилось нового.
Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Как локализовать все ваши iOS приложения на 20 языков за 5 минут

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 262
Разработка под iOS *Objective C *Xcode *Swift *Локализация продуктов *
Из песочницы
Перевод

Я создал консольный инструмент, который автоматически находит все файлы .strings в проекте xcode и переводит их на все языки.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

Цепочка методов в pandas. Прокачиваем свой код. Минигайд для интересующихся

Уровень сложности Средний
Время на прочтение 17 мин
Количество просмотров 355
Python *Data Engineering *
Из песочницы

Цепочка методов (или цепочка вызовов, method chaining) - это стиль записи кода, который позволяет выполнять несколько операций за один раз, в конечном счете экономя время и энергию.

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

Читать далее
Рейтинг 0
Комментарии 2

Истории

Дао Кодинга

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 539
Программирование *Совершенный код *
Из песочницы
Перевод

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

Текст написан от первого лица, и я решил сохранить этот момент. Поэтому "я" — это не я, а оригинальный автор статьи "Tao of Coding" — Коэн Уиттерс.

Читать далее

Данное руководство описывает стиль написания программного кода, который я разрабатывал несколько лет. Но стиль мой настолько неизвестен, что я не знаю никого, кто пользовался бы таким странным способом программировать, каким пользуюсь я. Тем не менее, он мне нравится и я бы хотел поделиться этим знанием (эй ты, везунчик, слышишь меня?). Этот стиль я использовал в разных языках: С, С++, Java, C#, Python,... .

Если вы хотите бегло ознакомиться со стилистикой написания, просто пролистайте страницу вниз и посмотрите на участки кода, написанные моим, "deWiTTERS" способом, и вы увидите, как удачно и красиво он выглядит.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 3

Как я делал кино с помощью нейросетей

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 1K
Графический дизайн *Искусственный интеллект

В прошлой статье я рассказывал, как использовал нейросети в создании украшений. Сегодня расскажу, как с помощью нейросетей делал фильм для планетария.

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

Отображение графа на Python с networkx

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 512
Блог компании SkillFactory Python *Визуализация данных *
Туториал
Перевод


Граф — это форма визуализации, позволяющая показывать и анализировать отношения между сущностями. Например, рисунок ниже показывает вклад редакторов Википедии на различных языках энциклопедии в июле 2013 года:



Можно сделать несколько наблюдений:


  • Английский (en) — основной язык, на который переводятся все остальные языки; в то же время многие англоязычные материалы переводятся на другие языки.
  • Китайский (zh) переводится на японский (ja), но не наоборот.
  • И китайский, и японский материалы переведены на английский, и наоборот.

Я же расскажу о том, как для отображения графов использовать пакет networkx.

Читать дальше →
Рейтинг 0
Комментарии 0

OutSource оно вам надо?

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1.9K
Разработка робототехники *Программирование микроконтроллеров *Карьера в IT-индустрии Производство и разработка электроники *
Мнение

В этом тексте я опишу общие атрибуты Out Source компаний исходя из опыта взаимодействия с ними.

Как известно OutSource компании зарабатывают на разнице в заплате инженеров между первым миром (страны западной Европы, НАТО, Япония, Австралия, Новая Зеландия), вторым миром (страны СНГ, КНР) и третьим миром (все остальные).

Что из этого получается.

Читать далее
Всего голосов 29: ↑16 и ↓13 +3
Комментарии 16

Rust 1.68.0: разреженный протокол cargo, локальный pin, обработчик ошибок аллокации

Время на прочтение 3 мин
Количество просмотров 1.1K
Open source *Программирование *Компиляторы *Параллельное программирование *Rust *
Перевод

Команда Rust рада сообщить о новой версии языка — 1.68.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.


Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.68.0 вам достаточно выполнить команду:


rustup update stable

Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.


Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках.

Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 0

Превентивные методы защиты от скликивания рекламы в Яндекс Директе

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 681
Контекстная реклама *
Из песочницы

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

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

Как объяснить пользу самоуправления собственнику и команде? Личный опыт

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 412
Управление проектами *Управление персоналом *
Из песочницы

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

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

Она изучала причины развала, чтобы понять почему 90% развалились, а 10% выжили. И выявила девять основных причин развала:

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

Starlink великолепие и превосходство

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 2.3K
Сетевые технологии *Беспроводные технологии *Сетевое оборудование Космонавтика Интернет вещей
Аналитика

Доброго времени суток, 

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

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

Пуск
Всего голосов 26: ↑8 и ↓18 -10
Комментарии 8

Как мы сделали аудиозвонки в приложении для сотрудников

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 987
Блог компании РСХБ-Интех (Россельхозбанк) Программирование *Разработка мобильных приложений *IT-компании Flutter *
Кейс

Меня зовут Ильдар, я техлид в команде Центра развития финансовых технологий (ЦРФТ) Россельхозбанка. Сегодня расскажу о том, как мы внедрили функцию аудиозвонков в наш корпоративный мессенджер для сотрудников.

Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Комментарии 2

Недельный геймдев: #112 — 12 марта, 2023

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 490
Разработка игр *
Дайджест

Из новостей: в Epic Games Store теперь каждый может опубликовать свою игру, Gameloft прикрыл мобильную студию в Будапеште и ориентируется на ПК/консоли, Cocos Creator 3.7 и Cyberpunk Demo.

Из интересностей: крадущийся кризис и затаившийся лутбокс, UX хорошей ритм-игры, почему демки не вредят видимости игры, как через ChatGPT создать игру и чем он полезен в этом деле, собирать сообщество перед созданием игры.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Archimate. Мотивационный слой

Время на прочтение 3 мин
Количество просмотров 347
Блог компании OTUS Анализ и проектирование систем *Подготовка технической документации *

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

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 1

Тестируйте API, как профессионал Часть 1

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 947
Блог компании OTUS API *Тестирование веб-сервисов *
Перевод

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

Автоматизация API реализуется с помощью программных инструментов, которые отправляют запросы к API, анализируют ответы и сравнивают их с ожидаемыми результатами. Целью автоматизации API является повышение надежности и последовательности процесса тестирования, что позволяет экономить время и ресурсы.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Представляем вашему вниманию Artie Transfer

Время на прочтение 6 мин
Количество просмотров 262
Блог компании OTUS PostgreSQL *
Обзор
Перевод

Будучи активным пользователем хранилища данных (DWH) на разных ролях, я всегда находил определенные ограничения (и разочарования!) в связи с задержкой данных между нашим DWH и данными, которые находятся в онлайновых транзакционных (OLTP) базах данных. В зависимости от того, где я работал, задержка составляла от нескольких часов до суток (дней), причем более крупные компании, как правило, работали медленнее. 

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 1

Роль технической документации в IT-проектах ДОМ.РФ

Время на прочтение 7 мин
Количество просмотров 363
Блог компании ДОМ.РФ

Привет, Хабр! Меня зовут Евгения Пономарева, я руководитель проектного офиса “Цифровых технологий”, ИТ-”дочки” ДОМ.РФ. В этой статье я расскажу о роли технической документации и роли технического писателя в IT-проектах ДОМ.РФ, а также поговорим о том, как построен процесс документирования в Институте развития, и как измерить качество документации.  

«Цифровые технологии» занимаются развитием Единой информационной системы жилищного строительства (ЕИСЖС), привлечением клиентов, операционным сопровождением, а также созданием цифровых коммерческих сервисов, ориентированных на внешний рынок. Создание эффективных инструментов анализа рынка жилья, планирования и контроля его развития необходимо всем заинтересованным в цифровизации строительной отрасли. Отметим сразу, что под развитием мы подразумеваем разработку нового функционала и доработку используемого программного обеспечения.  

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

Судьба двумерных материалов в России. Часть вторая

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 690
Блог компании Онлайн Патент Читальный зал Патентование *Научно-популярное
Обзор

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

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 0

Что интересного было на MWC 2023?

Время на прочтение 8 мин
Количество просмотров 1.3K
Блог компании М.Видео-Эльдорадо Читальный зал Смартфоны AR и VR Будущее здесь

MWC Barcelona 2023 (ранее Mobile World Congress) – одно из крупнейших и знаковых мероприятий в мире мобильных технологий. По прошествии нескольких лет пандемии конгресс вновь распахнул свои двери в солнечной Барселоне. Сенсаций на площадке не произошло, и это уже понятно через неделю после события, но некоторые новинки и технологии будут актуальны на несколько лет вперед.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0