• ↓
  • ↑
  • ⇑
 
Записи с темой: программирование (список заголовков)
21:56 

Современные IDE

Itsumo sobani, itsumo hitori
Проекты Android Studio с его Gradle и прочем шлаком:
1) 206 папок, 139 файлов -> примерно 1.4 папки на файл! (собственно исходников - 11 файлов).
2) 543 папки, 889 файлов -> примерно 1.6 файла на папку.

Даёшь каждому файлу свою папку! Даёшь каждому файлу свою иерархию из папок! Файлы должны быть окружены папками как господа слугами!

Про проекты Eclipse я лучше умолчу, про них вообще лучше никогда ничего не знать. Типа когда 100 Кб исходников и 25 Мб конфигурации проекта.

ВПЕРЁД, В СВЕТЛОЕ БУДУЩЕЕ! :facepalm:

PS: Мой Android-проект с 5 *.bat файлами и 10 исходниками, собирающийся их командной строки - чёто вообще не серьёзен. Надо создать пару сотен папок для солидности, что-ли. А то я тут думал заменить батники на 1 makefile.

@темы: Программирование

20:58 

Java

Itsumo sobani, itsumo hitori
Решил попробовать сделать дистанционное управление VLC на компе с телефона Android (такие проги уже есть, но чёто у меня они не работали).

VLC имеет некий текстовый интерфейс, который можно выдать в сеть и подключиться по TCP. При ближайшем изучении, оказалось, что интерфейс у них хакеро-ректальный. В общем, для тех, кто любит убить время на разные извращения. Типа того, что часть ответов он выдаёт на русском (!), некоторые ответы (обозначающие одно и тоже) выглядят по разному в зависимости от команды и выдаются на разных языках (рус/анг). Инфа представлена в наиболее унылом виде, какой тока можно придумать для её обработки. Фубля, короче. До кучи, он уже переименован из "rc" в "oldrc", что как-бы намекает ^^

В общем, я решил, что нафиг мне ковырять это через андроид (мне далеко не всегда доступен комп с Android Studio, и телефон тоже, так что "build.bat" и Notepad++ - мои главные инстурменты).
Решил я написать всё на чистой Java, типа авось в андроиде Java ничем не хуже и есть те же классы Socket итд или хотя бы похожие.
Нафигачил не вылезая из гугля класс с отправкой команд и выводом в консоль ответов. Запускаю VLC, запускаю мою мега-прогу...
И нифига. Таймаут на приёме ответов. Я уж и так и эдак пробовал - никак не принимает ничего. Изучил кучу способов преобразовать этот входной поток в строки, выдал кучу отладки... Попробовал WireShark, но он не работает на localhost.

Через несколько часов отладки приёма я понял, что ... ошибка в отправке: я нифига не посылаю в VLC. Ааааа!!!! :facepalm::type:

@темы: Приколы, Программирование

11:30 

IntelliJ IDEA

Itsumo sobani, itsumo hitori
Я заценил IntelliJ IDEA - она реально крута! Во всяком случае, в плане ускорения написания кода - это офигенно. На данный момент это лучшее из всего, что я видел по этому критерию. Жалко, что только ява. Микрософтрвский Visual C# 2008 теперь на 2м месте (конечно, современную я не пробовал, может она ещё лучше).

Отправлено из приложения Diary.ru для Android

@темы: Программирование

16:13 

Trac

Itsumo sobani, itsumo hitori
Установил и осваиваю Trac. Это багтрекер. После выноса мозга с его установкой, особенно оффлайн-установкой, вроде пользоваться можно. Но не более того.

Всё настраивается через задний проход и шаманство с гуглем и документацией. И вообще - не удобно и уныло. И как сервис не запустить, приходится в автозагрузку ставить tracd и программу для скрытия окон в трей и скрывать консоль.

Отправлено из приложения Diary.ru для Android

@темы: Программирование

21:28 

Грубый Unity

Itsumo sobani, itsumo hitori
Unity - грубиян ^^ И в процессе установки обновления, и в процессе конвертации проекта - только и делает, что всплывает поверх текущей программы своим окном с процентами.

@темы: Игры, Программирование

Серая Тень: восхождение

главная