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


Создание распределенного кеша с нуля
Реализация распределенного кеша с использованием языка балерины была моей первой стажировкой в ​​WSO2. В то время я учился на втором курсе с неплохими навыками программирования, но понятия не имел, что такое распределенные вычисления, поэтому этот проект стал для меня уникальным опытом. Эта статья представляет собой попытку объяснить, как я узнал о распределенных системах, а также о процессе разработки и реализации распределенного кэша с нуля. Требования и рассуждения Это..

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

Blender против Reality Composer: прототипирование дополненной реальности
Сравнение двух инструментов Когда я начал эту статью, я намеревался рассказать об анимации приложения с шахматами, которое я документировал последние несколько недель. Но когда я изучил эту тему, я понял, что у Apple были очень разные идеи на этот счет по сравнению с их предыдущими фреймворками как для SceneKit, так и для SpriteKit. У вас нет SCNTransactions или CAAnimations , с довольно большим количеством различных вариантов, которые мой коллега Энди Джаз кратко описал в этом..

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

Как редактировать видео в Python
Руководство по редактированию видео с помощью Python. Создание персонализированного видео может показаться простым, особенно если доступно программное обеспечение для редактирования видео. Сделать один или два фильма может быть забавно, но если вам нужно делать сотни или даже тысячи фильмов на заказ каждый день, это не кажется хорошей идеей. Представьте себе, что Facebook вручную создает миллионы видеороликов для всех своих участников в честь годовщин дружбы, дней рождения и..

Используйте mkdir -p / home / user / non-existant-directory / some-directory для создания каталога и любых…
Используйте mkdir -p /home/user/non-existant-directory/some-directory для создания каталога и всех родительских каталогов, которые еще не существуют.

Использование уведомлений iOS, криптографии и iCloud для создания собственного приложения для чата IV
Я должен начать эту статью с отказа от ответственности, она основана на iOS 13, Swift 5 и Xcode 11.x. Если вы читаете это и эти цифры выглядят устаревшими, будьте предупреждены. Я также должен предупредить вас, что уведомления и код iCloud связаны с инфраструктурой Apple, а это означает, что для их использования вам потребуется учетная запись Apple Developers. Наконец, очевидно, что это часть IV, вам нужно вернуться к части I, части II и части II, чтобы это имело какой-то смысл,..