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

Все потоки

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

Пути внедрения поддержки скриптов в Dart/Flutter

Уровень сложности Сложный
Время на прочтение 9 мин
Количество просмотров 35

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

«Бред!»- ответят скептики. «Выкладывай!» - ответят энтузиасты.

В рамках данной статьи я предлагаю вам рассмотреть возможные пути для интеграции функционала выполнения скриптов в ваши Dart/Flutter приложения.

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

Новости

Недельный геймдев: #162 — 25 февраля, 2024

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 74

Из новостей: Balatro продалась тиражом в 250к копий за первые три дня, Valve в опенсорс выложила Audio SDK, Suicide Squad не оправдала ожиданий Warner Bros, вышел Bevy 0.13.

Из интересностей: отличнейшая статья про генерацию карты игры, как в играх появляются рычаги, основы 2D-движения в Unity, не работайте с CREON GAMES и особенно с Климом Мироновым.

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

Квест за тимлида: как живёт менеджер в корпорации

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 116

Про карьерный рост нам постоянно напоминают коуч, мама и иногда инфляция. В идеальном мире тимлид перестаёт писать код и управляет разработкой. А на деле? Последние 3 года я управляю HR Tech продуктом — приложением для всех сотрудников банка.

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

Особенно полезно будет тем, кто хотел в тимлиды, чтобы быстро выводить идеи в прод, а не разруливать рутину.

Пройти тест-драйв за тимлида
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Почему у нас нет летающих машин?

Время на прочтение 8 мин
Количество просмотров 197

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

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

Истории

Домашняя виртуальная лаборатория. Готовим собственный сервер виртуализации для обучения. 1. Введение

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 195

Добро пожаловать на мой новый мини курс! Хотя это скорее краткий обзор. В этот раз мы поговорим о том, как развернуть домашнюю виртуальную лабораторию. Что это за лаборатория, почему виртуальная, кому и для чего она нужна и сколько это стоит? Давайте разбираться по порядку.

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

Львиная доля просмотров на канале это конечно же Курс молодого бойца, где можно изучить самые основы сетей. Там очень много практики, которая выполняется в специальном симуляторе Cisco Packet Tracer. У этой программки минимальные системные требования и она может запуститься практически на любом компьютере с любой операционной системой - windows, macos и linux. Все бы хорошо, НО, т.к. это симулятор, функционал устройств там сильно ограничен. Для более глубокого изучения продуктов и технологий требуется уже полноценная виртуализация!

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

CREON GAMES: геймдев студия из «Сколково» кинула сотрудников на зарплаты?

Время на прочтение 4 мин
Количество просмотров 694

21 февраля геймдев-художница с ником @tibetanshark опубликовала занятную историю в соцсети X (бывшая Twitter, заблокированная в РФ) о том, как её бывший работодатель — компания CREON GAMES — кинула её и многих других сотрудников на зарплаты. Занятна эта история по следующим причинам:

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

Конец программирования, как мы его знаем, или Что нас ждёт с LLM

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 783

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

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

Идеальный офис 2.0

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 384


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

Так что нужно от офиса, чтоб туда хотелось идти и не хотелось уходить и где бы я выдавал максимум эффективности?
 
То есть я мыслю со стороны работодателя. НУ и со своей стороны, чтоб с утра хотелось туда идти, а вечером не хотелось уходить.
 
Ну и давайте рассуждать.
 
УТРО

Что заставит меня вскочить из уютной кровати с утра и стремглав бежать в офис? Ну конечно голод.

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

Кибер-соревнования в формате летней школы или как студенту получить оффер в ИБ

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 129

Привет Хабр, рад снова встретиться (о том, кто я - тут)! На сей раз я хочу рассказать о Всероссийской Летней школе, которая проводилась в июле 2023 года и поделиться своими впечатлениями от данного мероприятия, полученных призах (в том числе приглашение на собеседование, но об этом немного позже), а для приобщающихся к информационной безопасности – разобрать одно из заданий.

Хочу знать больше
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Высокая ПИТ — это скорость реакции на быстро изменяющиеся условия

Время на прочтение 4 мин
Количество просмотров 89

Я обозначил это в статье «Преимущества высокой производительности интеллектуального труда».

Встаёт вопрос: почему высокая ПИТ — это скорость реакции на быстро изменяющиеся условия?

Ответив, мы поймём, в чём заключается первая из выгод, которую нам даёт высокая ПИТ, и почему её нужно добиваться.

В статье «Турбулентность внешних условий жизнедеятельности» я уже писал: «турбулентность внешней среды вызывает турбулентность и внутренней среды организации. Ведь выжить в турбулентной внешней среде можно только адекватно реагируя, действуя, двигаясь. Перестраиваясь, перегруппировываясь. То есть, своевременно проводя интенсивные внутренние изменения в организациях. Самосовершенствуясь».

Чем быстрее мы реагируем и осуществляем внутренние изменения, тем быстрее мы переводим организацию в состояние, адекватное внешней среде. Шансы выжить резко возрастают. Это как в поединке по боевому самбо: быстрая и адекватная реакция на удары и приёмы соперника повышает шансы на победу.

Отсюда, быстрые внутренние изменения – это скорость реакции на изменяющиеся внешние условия.

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

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

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

Nvidia бьет все рекорды, а Киви-банк накрылся медным тазом вместе с кошельками

Время на прочтение 12 мин
Количество просмотров 1.5K

Почти все самые важные и интересные финансовые новости в России и мире за неделю: у россиян забирают загранпаспорта из-за «неправильных» шрифтов, государственная база данных с банковскими картами и паролями путешественников, первая частная победа в суде РФ над Euroclear, а также расовый скандал с нейросеткой гугла Gemini AI.

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

Коммуникация по RESTful API: синхронизируем данные с маркетплейсами

Уровень сложности Средний
Время на прочтение 33 мин
Количество просмотров 212

В статье разбирается код на Ruby и в Ruby on Rails, в частности, на примере задачи по разработке web-сервиса синхронизации данных с внешними источниками. Погружение в программное решение начинается с разбора бизнес-задачи. Через освещение реальных API с маркетплейсов OZON и Яндекс.Маркет обосновываются способы принятия архитектурных решений и способы оптимизации кода. Эта статья также является авторской попыткой раскрыть принцы SOLID при реализации логики реального бэкенд приложения по переработке структурированных данных в условиях эксплуатации стороннего REST API.

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

Маркировка рекламы для digital-агентства в ОРД Амбердата (ОРД-А)

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 37

Мы продолжаем знакомиться с операторами рекламных данных и сегодня рассмотрим вопрос как маркировать рекламу в ОРД Amberdata (ОРД-А) с получением токенов (erid), занесение актов и статистики, выделение разаллокации по изначальному договору и креативам для рекламного агентства и фрилансеров как посредников в рекламной цепочке, когда через них проходят финансовые средства за размещение рекламы рекламно-информационных материалов в интернете.

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

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн

Face-swap и анимация изображений сгенерированных Midjourney с использованием InsightFaceSwap и Pika

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 344

В этой статье рассматривается экспериментальный API для Discord ботов Midjourney, InsightFaceSwap и Pika.

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

Можно ли запустить ембедед С-проект на базе РТОС в режиме симуляции под Windows?

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 408

Если у вас есть эмбедед(embedded) проект и он написан на С или на С++ вы можете попробовать запустить этот проект в режиме симуляции на десктопном ПК и даже под Windows, по крайней мере у нас это получилось.

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

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

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

Элементарный английский для Elementary — грамматика и не только

Время на прочтение 7 мин
Количество просмотров 741

Как определить, добились ли вы уровня Elementary? «Элементарный» уровень на самом деле подразумевает, что у вас хватило усердия, чтобы пройти в неспешном темпе как минимум 2 учебника в 200-300 страниц и потратить минимум год, непрерывно изучая английский язык, тратя три-четыре часа в неделю. Информация из статьи может быть полезна для начинающих изучать английский язык и тех, кто хочет определить свой уровень, а также понять, что еще нужно доучить, чтобы владеть английским на уровне Elementary.

Для данной статьи мы используем материалы издательства Cambridge, CEFR (организации, которая определяет критерии владения языком), а также информацию из учебников Outcomes, English File, Oxford Navigate и Speakout.

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

Китайские инструменты для взлома раскрыты в гигантской утечке (I-S00N)

Время на прочтение 3 мин
Количество просмотров 6.8K

Привет, Хабр!

Сегодня расскажем что представляет собой слитая информация инсайдера-разоблачителя из Anxun в Шанхае, компании, тесно связанной с правительством и Министерством общественной безопасности Китая.

Подтвержденные пострадавшие страны: Армения, Эстония, Казахстан, Россия, Грузия.

Читать далее
Всего голосов 27: ↑11 и ↓16 -5
Комментарии 7

Настоящая магия: возможности необычного ПК с внешним PCIe сокетом и кое-что еще

Время на прочтение 3 мин
Количество просмотров 2.9K

Производители самых разных устройств, в особенности, ноутбуков, смартфонов и мини-ПК, изо всех сил стараются удивить пользователя. Понятно, что с целью увеличить продажи — причем некоторым вендорам это удается, и неплохо. Сегодня поговорим о девайсе от китайского производителя CWWK, выпустившего мини-ПК с необычным названием Magic Computer. Подробности — под катом.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Git в условиях экстремальной атомарности веток

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.4K

Как устроены ваши ветки в git? Как они выглядят, какого размера? Под катом я вам расскажу, как сначала загнать себя в жесткие рамки, а потом одним лайфхаком справиться с последствиями.

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

Каков C++ в gamedev'e?

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 3.3K

Хотел написать продолжение к статье Что почитать игровому программисту? про использование С++ в игровых движках, но размышления свернули куда-то не туда.

Завороженно смотрю как и какими темпами идет развитие языка в последние годы, и понимаю, что получить и особенно применить возможности С++20/3 в разработке игр и движков получится хорошо, если с опозданием лет эдак в пять, как раз на следующее поколение консолей, если вообще получится. Сейчас плюсы в игрострое зависли где-то между 14 и 17 стандартом, Сони только-только выкатила свою версию компилятора с полной поддержкой 17 стандарта, а учитывая реактивность игровых студий в изменений кор пайплайнов, что-то новое начнут только в новых проектах. Менять коня, т.е. компилятор посреди разработки игры равносильно стрельбе не только по ногам себе, но и соседям программистам: работает - не чини.

Если смена компилятора и стандарта не даст гарантированного прироста скорости работы больше 5%, то бюджет и людей я не одобрю. (с)

Знакомство с кодовой базой больших движков дает понимание уровня и объёмов кода в продакшене и в тулзах, и ситуация вырисовывается такая, что эти объемы стали в индустрии, что называется "too big to fall", т.е. написать что-то новое, уровня движков вроде Unity/Unreal/Dagor на другом языке, будь он хоть в тысячу раз безопаснее и в десять раз быстрее не получится, но попытки конечно делаются. И чем дальше продолжается поддержка существующих проектов на плюсах, тем меньше возможности выбора остается.

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

По техдолгам будут платить наши джуны
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 9