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

Разработка

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Новости

Какой JS-фреймворк выбрать новичку — мнения шести экспертов

Блог компании Яндекс.Практикум Angular *ReactJS *SvelteJS *VueJS *
Привет! Меня зовут Дима Чудинов, я наставник на веб-факультете Яндекс.Практикума, Head of Frontend в СберМаркете.

В первой статье о JS-фреймворках я рассказал о самых популярных из них: Angular, React, Vue и других. В комментариях опытные разработчики спорили о том, какой фреймворк лучше, а новички спросили у меня, какой же инструмент выбрать для проекта и с чего начать знакомство с библиотеками.



Большую часть пути разработчика я писал на React. Хоть я и начинал с AngularJS, но убеждён, что это не единственный путь и можно начать с любого другого фреймворка, поэтому для статьи я решил собрать мнения знакомых разработчиков, которые пишут на разных фреймворках. Статья не даст однозначного ответа на вопрос «Что же выбрать?», но поможет решить, в каком направлении двигаться. А ещё подскажет, какие инструменты лучше применять в пет-проектах, а какие — в энтерпрайзе. Если нет времени читать статью целиком, в конце я собрал список лучших фреймворков для новичков на основе личных мнений экспертов.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 780
Комментарии 2

Инженерные требования к радио-тракту станции сотовой связи

Производство и разработка электроники *Стандарты связи Разработка систем связи *Беспроводные технологии *Сотовая связь
Tutorial

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

Но - кому война, а кому мать родна. На нашей инженерной улице праздник! Когда еще российскому радиоинженеру дадут такое поразрабатывать? А вдруг завтра передумают? Беремся и делаем скорее!

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

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

Обратная сторона хакатона

Блог компании РН-БашНИПИнефть Программирование *Алгоритмы *Карьера в IT-индустрии
Tutorial

Два года назад мы провели масштабное мероприятие – Rosneft Seismic Challenge 2019 – соревнование по машинному обучению, где нужно было найти границы между различными геологическими слоями (фациями) по данным сейсморазведки. В рамках соревнования мы получили хорошие результаты по метрике качества Dice. Но оказалось, что внедрить решения победителя в прод совсем не так просто, как кажется на первый взгляд. Об этом поподробнее ниже.

 

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

Dell Technologies Forum 2021: виртуальная конференция о цифровом будущем уже сейчас

Блог компании Dell Technologies Информационная безопасность *Сетевые технологии *Серверное администрирование *Удалённая работа
Цифровая эпоха уже наступила. Мы меняем наш образ жизни, переходим на новые способы обучения и работы из любой точки в любое время, используя технологии и невероятную ценность данных. Благодаря широкому спектру возможностей подключения в режиме реального времени мы получаем автоматизированные и интеллектуальные результаты в периферийной среде при поддержке технологии 5G, а развитие модели «ИТ как услуга» способствует модернизации ИТ-инфраструктуры в организациях любого размера, обеспечивая простоту, адаптивность и контроль.

Ежегодная конференция Dell Technologies Forum 2021, объединившая опыт профессионалов со всего мира, снова пройдет в онлайн-формате, чтобы у вас была возможность участвовать, где бы вы ни находились, и вместе обсудить насущные вопросы трансформации бизнеса и успешной деятельности в цифровую эпоху. От центров обработки данных и облачных хранилищ до организации цифрового рабочего пространства, в котором можно работать откуда угодно, — присоединяйтесь к обсуждениям с докладчиками из разных стран и континентов, чтобы получить представление о новых возможностях и экономии за счет работы из любой точки мира.


Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 123
Комментарии 0

Веб-сервер на старом смартфоне Android

Блог компании FirstVDS Хостинг Open source *Резервное копирование *Смартфоны
Tutorial


Бывает такое, что смартфон становится ненужным — например, на нём разбивается экран или он просто старенький, тормозит даже браузер. Что делать с таким гаджетом, не выбрасывать же его? В самом деле, американцы летали на Луну с компьютерами, у которых характеристики много хуже, чем в вашем старом смартфоне. Скорее всего, в нём 4−8 процессорных ядер, 2−4 гигабайта оперативной памяти, блок бесперебойного питания с аккумулятором. Не слабее, чем некоторые компьютеры.

Попробуем найти этому смартфону полезное применение.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 3.6K
Комментарии 13

Система Addressables: проблемы во время разработки мобильного приложения

Unity *

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

Заметка от партнера IT-центра МАИ и организатора магистерской программы “VR/AR & AI” — компании PHYGITALISM.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 267
Комментарии 0
Привет, Хабр! Вы когда-нибудь задумывались, что чувствовали люди, создавшие паровую машину? А запустившие первый двигатель? Первый летательный аппарат? Они делали что-то первыми и видели результаты своей работы. Примерно это сейчас переживают айтишники, работающие на производстве. Они видят, как IT-проекты улучшают процессы и приносят прибыль. Один тимлид сказал, что IT — это техномагия: она появляется извне и трансформирует производство. Мы попросили рассказать наших ребят о своих проектах и о том, с чем они сталкиваются на производстве. Подробности, как эта техномагия выглядит изнутри, — под катом.
Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 440
Комментарии 1

Digital-мероприятия в Москве c 8 по 14 ноября

Хакатоны Конференции

Подборка мероприятий на неделю


image


TECH WEEK


  • 09 ноября (вторник) — 11 ноября (четверг)
  • Технопарк «Сколково», Бол бульвар 42с1
  • от 16 000 р.
  • Tech week — не просто масштабная конференция, а большой образовательный хаб о цифровых технологиях для бизнеса, на котором люди общаются, вдохновляются и находят готовые решения для бизнеса

Yet another conference/on Education


  • 10 ноября (среда)
  • онлайн
  • бесплатно
  • Ждём вас на конференции Яндекса о людях и технологиях в образовании — о том, как в разном возрасте мы принимаем решение учиться и как это влияет на наше общее будущее.
Читать дальше →
Рейтинг 0
Просмотры 223
Комментарии 0

Тренды iOS: на что обратить внимание разработчику

Блог компании NIX Разработка под iOS *Разработка мобильных приложений *

Привет, меня зовут Анна Помазанова, я iOS Developer в команде NIX. За девять лет в IT-сфере я убедилась: неважно, начинающий вы iOS Developer или опытный специалист — всегда надо следить за трендами в разработке. Только так можно быть уверенным, что вы сможете качественно улучшать код и оптимизировать его, а сам продукт делать действительно полезным для пользователей.

В этой статье я решила собрать основные направления iOS-разработки и самые популярные фреймворки от Apple. Один нюанс: данные приведены на момент подготовки публикации — в сентябре 2021 года. В любом случае начинающим  iOS-разработчикам этот материал будет полезен.

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

BYOD: статистика и минусы

Блог компании АйПиМатика Информационная безопасность *IT-инфраструктура *Облачные сервисы Будущее здесь
Несмотря на все преимущества, процесс внедрения BYOD имеет множество нюансов, а основным риском использования этой концепции в реальной работе является нарушение конфиденциальности. Но кибератаки — лишь одна из возможных причин, мешающих распространению BYOD.

По данным Help Net Security (2020), только 41% компаний имеют полный контроль над файлами, которыми обмениваются пользователи в различных приложениях, а подключенные облачные приложения на устройствах пользователей контролируют только 37% компаний.

30% предприятий вообще не могут контролировать даже корпоративные приложения. Только 9% способны обнаруживать вредоносное ПО в корпоративных приложениях для обмена сообщениями. Защиту конечных точек от вредоносных программ могут обеспечить только 42% компаний (Bitglass, 2020).

Неспособность контролировать безопасность конечных точек, а также проблемы с управлением устройствами являются основными причинами, по которым 47% компаний отказываются от BYOD. (Грейг, 2020).

mob_6.jpg
Читать дальше →
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 484
Комментарии 5

«От категорий к векторам», или нестандартное кодирование категориальных данных. Часть 2

Блог компании МегаФон Data Mining *Big Data *Машинное обучение *
Tutorial

Привет, Хабр! С вами снова Артём, Team Lead Data Scientist из МегаФона. Надеюсь, вам понравилась первая статья серии о нестандартных методах кодирования категориальных данных, где я поделился своим опытом и показал, как с кодированием справляется тематическое моделирование. Во второй части вы узнаете о более сложных подходах. Инсайты могут быть полезны специалистам в Data Science для решения широкого класса задач: от классификации до построения рекомендательных систем.

В путь
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 320
Комментарии 0

Изменение расширенных настроек печати через API nanoCAD

Блог компании Нанософт разработка .NET *API *CAD/CAM *C# *
Tutorial

Расширенные настройки печати в nanoCAD являются дополнением к базовым настройкам.

Через пользовательский интерфейс nanoCAD невозможно увидеть, какая настройка является базовой, а какая – расширенной, однако при работе с API nanoCAD разница видна четко. В качестве примера можно взять настройку выравнивания области печати на листе. Если бы существовала возможность использовать только базовую настройку, то область печати удавалось бы выровнять лишь по центру листа. Расширенная настройка позволяет выравнивать область печати не только по центру, но и по сторонам листа.

В этой статье будут подробно рассмотрены настройки печати, которые относятся к расширенным, а также способы их изменения через API nanoCAD.

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

Tier-1 компании на рынке PHP

PHP *Карьера в IT-индустрии

В компьютерных играх и киберспорте есть такое понятие, как качество предмета или игрока (команды), которое принято называть английским словом Tier (Ярус). И подразумевается, что две вещи (два игрока), имеющие разный Tier будут существенно отличаться в своих характеристиках по шкале (хуже - лучше).

Хотя шкала иногда идет снизу вверх, а иногда сверху вниз. Я буду придерживаться правила, что чем ниже цифра, тем компания является лучше. И мы ведем отчет с 1, ибо в компьютерных играх никто не считает с нуля. 

Понятие Tier-1 компания - подразумевается, что это одна из лучших компаний на рынке, которая по ряду важных характеристик является лучше, чем любая компания уровня Tier-2.

Читать далее
Всего голосов 11: ↑5 и ↓6 -1
Просмотры 1.4K
Комментарии 20

Поиграть в игру = протестировать игру. Почему это утверждение неверно?

Тестирование IT-систем *Разработка игр *Тестирование мобильных приложений *Тестирование игр *Игры и игровые консоли

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

Конкретно в этой статье мы поговорим с вами по подходах к тестированию, что такое playtesting, что тестируют в рамках level design и network testing и о многом другом!

Продолжать поглощать знания!
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.4K
Комментарии 0

Многозадачность и многопоточность — распространенные заблуждения и недопонимания

Программирование *Параллельное программирование *

Когда я предложил перевести на русский мою последнюю статью Easy Concurrency with Python Shared Objects на английском, поступило предложение "написать в несколько раз короче и понятнее". Просьба более чем обоснована. Поскольку я уже порядка десяти лет пишу многопоточку и БД, то описываемые мной логические связи выглядели самоочевидно, и я ошибочно расчитывал на аудиторию из трех с половиной человек, которые сидят сейчас где-то в яндексе или гугле. Судя по всему, они там и сидят, но тема им не интересна, поскольку в питоне нет настоящих потоков, а значит для этих людей такого языка программирования не существует. Потому я немножко снижаю планку и делаю общий обзор проблематики параллельных вычислений для людей, которые в них разбираются, но не являются экспертами в области.


Из-за чего весь сыр-бор?

Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 3.1K
Комментарии 5

Живое видео и цифровой звук на 8-битной игровой приставке

Ненормальное программирование *Assembler *Старое железо Игры и игровые консоли Звук

В 2016 году американский музыкант Sergio Elisondo опубликовал музыкальный альбом инструментальных кавер-версий A Winner Is You (отсылка к древнему мему, происходящему из классической игры Pro Wrestling), в котором он в одиночку исполнял музыку из популярных игр для восьмибитной приставки NES на настоящих музыкальных инструментах. Необычным дополнением к этому релизу стала его версия в виде картриджа для игровой приставки NES, запускаемая на ней и воспроизводящая музыку из альбома в виде полноценного аудио, а не типичного для этой приставки довольно примитивного синтезированного звука. Я занимался разработкой программной части этого не вполне обычного проекта.

Дальше больше
Всего голосов 28: ↑28 и ↓0 +28
Просмотры 2.5K
Комментарии 6

Семь простых советов о том, как не надо верстать

Веб-дизайн *Разработка веб-сайтов *CSS *Интерфейсы *HTML *

Эта статья является продолжением моего «крестового похода» против ветряных мельниц убогих современных тенденций в разметке и оформлении веб-приложений (статья1, статья2). И, поверьте — солидная ее часть — это толерантная, такая, чтобы никоим образом не нарушить NDA, переработка реального доноса код-ревью кода важного боевого проекта для руководства одной из команд в которых мне приходилось участвовать. До этого момента я породил уже три достаточно злых, токсичных длиннопоста для сообщества, и, о чудо — ни один из них не умудрился скатился в минус (но последний был близок). И на этот раз — я готов! Ибо этот пост именно о тех технологиях и подходах к верстке, которые мне[, конечно же, на основе коммерческого опыта] кажутся весьма неудачными и неэффективными, неадекватными в очень многих ситуациях. Конечно, существуют команды, проекты, требования когда каждый из этих подходов может окажется вполне приемлемым и уместным. Но на деле, чаще всего, имхо, оказывается, что поборники данных методов — безальтернативно «подсаживаются на любимую иглу» и упорно не хотят знать и уметь, использовать ничего другого... Мне вообще кажется что мир вокруг нас сейчас это, утопия, практически целиком, максимально упрощенная тотальным засильем пролоббированного рептилоидами, мировой закулисой корпорациями тоталитарного глобального мейнстрима, и это одинаково касается всех сфер жизни, культуры, вот тут можно почитать мою философскую статью на тему применительно как раз к интерфейсам Куда подевались социальные сети? Пропаганда и реклама вместо общения... И даже наш любимый журнал о технической культуре, по сути, превратился в рекламную помойку, по большей части, унылое отражение глобального общественного тренда... Но, как известно — «главное попытаться», поэтому — поехали!

Читать далее
Всего голосов 13: ↑7 и ↓6 +1
Просмотры 4.5K
Комментарии 26

WordClock — от вдохновения до воплощения

Разработка под Arduino *DIY или Сделай сам
Из песочницы

Однажды увидел картинку необычных часов, которые пишут время. Это были QlockTwo.

Поиск в интернет по производителю предоставил информацию, которой я был огорчен.

Стоимость часов в форм-факторе 450 x 450 мм. начиналась от 1500$ за версию с пластиковой лицевой панелью. Версия со стальной сатинированной панелью стоила 2000$, именно ее я изначально увидел и она мне понравилась.

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

Как же оно получилось?
Всего голосов 52: ↑51 и ↓1 +50
Просмотры 4.7K
Комментарии 27

Дайджест свежих материалов из мира фронтенда за последнюю неделю №492 (1 — 7 ноября 2021)

Разработка веб-сайтов *CSS *JavaScript *HTML *
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 2.6K
Комментарии 1