ProPaintMobile
 Полезное
 Общение
 

Статьи, которые добавил aNNiMON:

Генератор документации на Node.js


В какой-то момент, при создании очередного модуля к OwnLang, возникла сложность в поддержании документации. Сначала она писалась вручную в Markdown и выглядела подобным образом:
  1. ## Модуль-types
  2.  
  3. Содержит функции для проверки и преобразования типов.
  4.  
  5. ### Функции
  6.  
  7. `typeof(value)` - возвращает тип переданного в функцию значения.
  8.  
  9. ```own
  10. print typeof(1) // 1 (NUMBER)
  11. print typeof("text") // 2 (STRING)
  12. print typeof([]) // 3 (ARRAY)
  13. ```
  14.  
  15. `string(value)` - преобразует значение в строку.
  16.  
  17. ```own
  18. print typeof(string(1)) // 2 (STRING)
  19. ```

Мне же нужно было вести список модулей на русском и английском языке, сохранять в HTML в двух вариантах (все модули и модули только для Android), в Markdown в один файл и в несколько файлов для GitBook (на каждый модуль...
Продолжить

Рейтинг:  7  (За: 7 | Против: 0)
Добавил: aNNiMON

Комментарии (13)

Плагины в Android или выполняем код другого приложения


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

Получение списка существующих приложений
Основным классом для работы со списком приложений является PackageManager, с ним и будем работать.

Для получения информации о другом приложении, нужно знать имя его пакета (например com.example.app). Если планируется создание конкретного плагина, то можно просто прописать название пакета прямо в коде,...
Продолжить

Рейтинг:  6  (За: 6 | Против: 0)
Добавил: aNNiMON

Комментарии (3)

Сборка apk из Android-приложения


Недавно я делал сборку apk в одном приложении, так что хочу рассказать, какие есть для этого решения.


Процесс сборки Android-приложения
Для начала о самом процессе сборки apk.

Когда вы запускаете сборку, первым делом читается AndroidManifest.xml, в нём есть важные параметры, такие как package (например, com.example.app) и targetSdkVersion.

Затем вызывается программа aapt (Android Asset Packaging Tool), которой передаётся AndroidManifest.xml, папка с ресурсами res/, assets/, путь к android.jar нужной target-версии. aapt проверяет ресурсы и компилирует их, создавая...
Продолжить

Рейтинг:  11  (За: 12 | Против: 1)
Добавил: aNNiMON

Комментарии (2)

Матан-ботан. Вычисление квадратного корня вручную


Квадратным корнем из числа (корнем второй степени, ) называется число, которое удовлетворяет уравнению бла-бла-бла...

СТОП!!!

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


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

Представьте, что вы поздно возвращаетесь...
Продолжить

Рейтинг:  17  (За: 18 | Против: 1)
Добавил: aNNiMON

Комментарии (65)

Многопоточность в Java. Основы


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

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


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

Рейтинг:  9  (За: 9 | Против: 0)
Добавил: aNNiMON

Комментарии (20)
Всего: 43
<< 1 2 3 4 5 ... 9 >>
Категории

Онлайн: 20 (2/18)

Telegram
 

Аноним2800 р.
NaruTrey800 р.
vlavolk522 р.
Freddy500 р.
mr-demiurg200 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика