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

Java 9 Early Access. Установка

Java  java 9, early access, netbeans

Менее полугода остаётся до релиза Java 9, так что, думаю, пора потихоньку изучать новшества и готовиться к изменениям.

Начнём с установки и подготовим рабочее пространство для работы с Java 9 EA.


Установка JDK9
Скачать сборку можно с официального сайта https://jdk9.java.net/download/, приняв сперва лицензию.

Обратите внимание: Java 9 следует устанавливать дополнительно, а не как замену существующей версии Java (а лучше и вовсе на виртуалку), иначе часть приложений может перестать работать.

Для Ubuntu-based систем есть возможность установки из PPA, но в этом случае мы получим Java 9 как основную версию в системе и сборка не всегда может
Продолжить

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

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

Граббер сайта на OwnLang за пять минут

Прочие языки  граббинг, ownlang, jsoup

В этой статье я покажу как можно быстро добавить любую Java библиотеку для последующего взаимодействия с ней в OwnLang (Desktop), как вызывать Java-код, на примере библиотеки Jsoup, а также сохранять данные в json и SQLite.


Подключаем Java-библиотеки
Начну, пожалуй, с самого нуля - загружаем последнюю версию (на момент написания статьи это OwnLang Desktop 1.3.0) со страницы релизов на GitHub. Распаковав zip-архив, мы видим две папки:
  - modules - папка дополнительных модулей
  - libs - папка Java-библиотек.

Мы будем работать с библиотекой Jsoup, поэтому качаем последнюю
Продолжить

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

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

Halik - Java-отладчик нового поколения

Java  halik, debug, отладка

10 июня проект Halik получил ранний доступ. Я не мог пройти мимо и решил попробовать его в деле.

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



Пока что имеется плагин для Intellij Idea, который очень прост в установке: достаточно зайти в Preferences -> Plugins -> Browse repositories,
Продолжить

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

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

Трансляция проигрываемой в AIMP музыки в статус ВКонтакте

Java  vk api, ownlang, java native interface

А также:
  - Java Native Interface - взаимодействие Java c нативным кодом.
  - Создание Dll-библиотеки, использующей AIMP Remote API.
  - Создание модуля для OwnLang.
  - Взаимодействие с VK API.

Генерирование заголовочного файла для Си
Для взаимодействия Java с Си, нужно определиться с сигнатурой нативных методов и расположением классов. Предположим, что класс для взаимодействия с Dll-библиотекой будет иметь имя AIMP, находиться в пакете aimpremote и иметь метод currentTrack, который возвращает массив. Напишем такой класс.
  1. package aimpremote;
  2.  
  3. public final class AIMP {
  4.     public static native String[] currentTrack();
  5. }
Скомпилируем AIMP.java
javac aimpremote\AIMP.java

И воспользуемся утилитой
Продолжить

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

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

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

Прочие языки  node.js, cloud9, c9

В какой-то момент, при создании очередного модуля к 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 (на каждый модуль
Продолжить

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

Комментарии (13)
Всего: 109
<< 1 ... 13 14 15 16 17 ... 22 >>
Категории

Мы в соцсетях

tw tg yt gt