Arhlit - информационные технологии

Публикации по теме 'development'


Начните с прогрессивных веб-приложений, часть 5
На данный момент наш сайт готов к работе в автономном режиме! Кроме того, вы также можете уведомлять пользователей о том, находятся ли они в автономном режиме или в сети, добавляя прослушиватели событий онлайн/офлайн событий. Эти два события запускаются на каждой странице, когда браузер переключается между сетевым и автономным режимами. //index.html <script> window.addEventListener('load', function() { function network_status(event) { if (navigator.onLine) {..

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

Удар по Лэмпарду, поскольку «Эвертон» подтверждает, что Годфри выбыл «около трех месяцев» | LiveScore
Фрэнк Лэмпард получил удар, поскольку Эвертон подтвердил, что Бен Годфри будет отсутствовать примерно три месяца . Годфри выбыл из строя всего на 18-й минуте нового сезона Премьер-лиги после поединка с Каем Хаверцем из «Челси в Гудисон Парк в субботу». Ириски проиграли со счетом 1:0, а Жоржиньо забил единственный гол с пенальти, но главной заботой Лэмпарда после игры был растущий список травм, так как Йерри Мина также получил удар. Эвертон в понедельник сообщил, что Годфри..

Упрощение приложений Angular с внедрением зависимостей: лучшие практики и стратегии
Внедрение зависимостей — одна из наиболее ярких функций Angular. В Angular есть собственная структура внедрения зависимостей, которая реализует шаблон внедрения конструктора. В предыдущей статье я обсуждал, как отправлять данные между двумя компонентами. Мы упоминали, что использование @Input, @Output и EventEmitter является решением для связи между двумя компонентами. "Щелкните здесь, чтобы прочитать эту статью. Но это не оптимальное решение во всех сценариях, поясним далее...

AOSP: разблокировка скрытых API Android
Я хотел добавить в AOSP системное приложение, которое могло бы управлять точкой доступа, в том числе включать и выключать ее, менять пароли и отслеживать подключенные устройства. Я знал, что приложение настроек Android использует для этого класс TetheringManager , но столкнулся с серьезным препятствием: у меня не было доступа к этому классу. Хотя Android SDK предоставляет набор методов для взаимодействия с операционной системой, это лишь часть методов, предоставляемых платформой..

Товарные знаки Node.js переданы OpenJS Foundation
Фонд OpenJS Foundation, обеспечивающий независимую от поставщика поддержку для устойчивого роста в сообществе JavaScript с открытым исходным кодом, объявляет о приобретении права собственности на товарные знаки с логотипом Node.js. С этого момента OpenJS Foundation возьмет на себя текущее управление и обслуживание товарных знаков Node.js. Право собственности и управление товарными знаками Node.js перешло от Joyent к OpenJS Foundation. Правила, регулирующие использование правил..

Как стать программистом-самоучкой?
Конечно, название звучит как кликбейт. Вероятно, существуют сотни, если не тысячи статей, в которых утверждается, что они научат вас программировать, но большинство из них, если не все, учат вас программировать, а не разрабатывать. Да, есть разница. Есть разница между кодировщиками и разработчиками (или программистами ). Кодер — это тот, кто пишет код. Любой, кто пишет код, который делает что-то, что он хочет, является кодером. Это может быть что угодно, от простого скрипта до..

Новые материалы

12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..

Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг? Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..

Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..

Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе. Объект представляет собой набор свойств. Свойства идентифицируются с..

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

От XML к аннотациям: переход к современной конфигурации Spring
Введение Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..

Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..