Записи с темой: android (12)
У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     Теперь немного про ниву разработки ПО. Точнее моего долгостроя ПУО-10Э. За истекший год проект продолжил развиваться. Были проведены работы по развитию UI/UX, был добавлен принципиально новый функционал, включая уникальные решения, была более чем заметным образом расширена номенклатура поддерживаемых систем и боеприпасов. Не забыты были и работы по рефакторингу. Разбирать свой собственный код 8-ми летней давности - крайне познавательное занятие, а приводить его в порядок ещё и полезное.
     Были осуществлены шаги в рамках планов по реализации полноценного АСУ и СППР на имеющейся базе. Задумка была изначально, а вот первую часть в лице вычислительного ядра и готового UI/UX удалось только в этом году довести до необходимого уровня, чтобы начинать работы и по более глубоким задачам.
     Среди шагов стоит отметить расширение группы разработки. Теперь я не в одинокого пишу, теперь есть человек, перед которым были поставлены задачи перспективной реализации определённого набора функционала. Одна беда: после новогоднего релиза я до сих пор его косяки выгребаю. Ну да тут делаю скидку на то, что и язык для человека новый, и разработка под мобильные устройства в принципе. Вроде как опыт тим-лида. Хотя принципиально нового для товарища страшного сержанта ничего нет.
     Так же произошло то, о чём в узком кругу уже года два говорится, да никто не желает старательно этим заниматься: с одной из команд коллег по опасному бизнесу пришли к определённому соглашению и ныне занимаемся интеграцией в их решение вычислительного ядра от ПУО-10Э. Сроки обозначать не возьмусь ровно по той причине, что для меня это принципиально новый опыт и никакого базиса для адекватной оценки объёма работ попросту нет. В рамках этого же соглашения есть ещё несколько идей на реализацию. Поглядим, что из этого получится.
     Поводом для размышления регулярно становится столкновение моих представлений о профессиональном разработчике с реальностью. Местами расхождение полностью соответствует подобному же столкновению наших представлений о Красной Армии с объективной реальностью в 2022 году.
     Глядя на эти частности можно подвести итог, что год оказался продуктивным и вопросах запланированного, и в вопросах оперативных задач, и в закладке фундамента на дальнейшую перспективу.

@темы: Опыт, Информбюро, android, Письма с войны

20:03

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     Вчера не отписал, так как культурная программа подзатянулась. Так подзатянулась, что более менее только сейчас выбрался написать.
     Второй день оказался вполне годным продолжением первого, расширил, дополнил и всячески разнообразил уже обозначенное. Бонусом позволил куда как лучше пообщаться коллегам по опасному бизнесу, закрепить знакомства, обменяться контактами, обозначить ближайшие перспективы и ещё много разного. 
     Теперь всё эти события надо у себя в голове по полочкам разложить, а после можно будет и отчет написать, уже с чувством, толком, расстановкой. Ну и куда ж без некоторого количества чёрного юмора на злободневные темы. 

@темы: Путевые заметки, Информбюро, android, Мутация, Эволюция, Адаптация

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     В общем и целом было очень интересно, познавательно и полезно. Удалось не только с коллегами по опасному бизнесу познакомиться, но и ряд предворительных договорённостей о перспективах сотрудничества организовать. Для понимания того, насколько было интересно и полезно скажу, что принял решение от варианта посетить сегодня врача для консультации по ноге отказался в добровольном порядке.
     Среди прочего несколько посмешила наивность ряда разработчиков. Будучи людьми гражданскими они не представляют и близко каким образом в армии и подобных структурах решаются вопросы логистики и обеспечения, а так же в каких условиях эксплуатируется оборудование. Это порождает разные идеи вроде "наштампуем несколько миллионов одноразовых ретрансляторов и будем новыми засеивать нужный район по графику". Идея дурная со всех сторон и тем не менее была озвучена как уже утверждённый план на одной из презентаций.
     Ну и бонусом внезапно получил предложение о работе. Ребята по факту, с минимальными объяснениями, отнеслись с пониманием к отказу. В прочем сотрудничества на других уровнях никто не отменял.

@темы: Путевые заметки, Информбюро, android, Мутация, Эволюция, Адаптация

07:23

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     В понедельник радостно сдернул на работу... в район ответственности. Хорошо, однако. Ну и среди прочего по карте вроде и жопа мира, а в наличии электричество, вода холодная и горячая, газ, местами сотовая связь, а кое-где и приличный интернет.
     Попутно продолжаю работу над проектом. Обстоятельства вынуждают для введения новых возможностей провести переосмысление и переработку схемы хранимых данных и переработку кода под новую схему. Ну а так как данных уже объем более чем приличный всё этот выливается в необходимость скучной рутины, да ещё и в ручном режиме. Проектируйте схемы хранения, и не только, заранее, и обязательно закладывайте в них возможности по масштабированию в перспективах развития вашего проекта. И сам вроде пытаюсь следовать этому правилу, вот только регулярно то в одном, то в другом месте запас завершается и приходится заниматься рефакторингом и прочими переделками под новые реалии. 

@темы: android, Письма с войны

08:10 

Доступ к записи ограничен

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
Закрытая запись, не предназначенная для публичного просмотра

07:29

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     И вот уже два месяца как нога во второй раз подвела. Утешает в этой ситуации то, что время это не прошло по напрасну. В проекте были реализованы некоторые новые функции, в самом коде местами наведён порядок, выявлены перспективные и интересные параллельные проекты от коллег по опасному бизнесу, налажен контакт с этим самыми коллегами. Так же организовано распространение свежих обновлений в массы. Действительной массовости из-за ряда предосторожностей пока нет, но достигнутые результаты куда как лучше того, что было ещё полгода-год назад. Среди прочего радует ответственность товарищей: на текущий момент в полностью открытом доступе обнаружена только сборка чуть ли не годичной давности. При этом за период с марта этого года по сейчас работы было сделано сопоставимо со всем предыдущим сроком разработки, а ведь идея датируется февралём 2015, а фактическое начало работ произошло в 2016. Таким образом та сборка по большей части свою ценность утратила и её утечка не столь критична.
     Ещё за это время удалось мало-мало организовать поставки гум.помощи в некоторые подразделения. Причём поставки на низовом уровне, во избежание ситуаций, когда гум.помощь приходит, а вот в подразделении её видят не только лишь все. Тулякам внеочередной привет и низкий поклон.
     Ну а на следующую неделю запланировано убытие на участок ответственности для исполнения обязанностей.
     В принципе на этом выпуск новостей и завершается, ибо раскрывать подробнее будет по меньшей мере скучно для читателя, а по большей не обо всём стоит рассказывать.

@темы: Путевые заметки, Информбюро, android

12:34

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     А вот и публичное признание моего творчества подъехало.




@темы: Информбюро, android, Письма с войны

17:28

1.0.0

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     Ну вот и состоялся выпуск релиза версии 1.0.0. Как легко понять, номер версии более чем знаковый. Многое, что хотелось в него добавить, отложено на последующие обновления. Многое наоборот, добавлено и протестировано с положительным результатом.
     Теперь осталось самое страшное в таких случаях - дождаться результатов от конечного пользователя. Ведь всегда есть риск того, что какие-то ошибки сохранились, а какие-то вообще проявились в самых неожиданных местах. И тогда вал срочной работы по исправлению и обновлению.

@темы: android, Письма с войны

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     ПУО-10Э нынче уже имеет статус RC2. Думаю придётся ещё и RC3 проходить, дабы не торопить события сверх разумного. В то же время к полноценному релизу подумываю прикрутить помимо функционала ещё и несколько свистоперделок справочного характера, вроде отображения минимальной и максимальной дистанции для выбранной комбинации снаряд-взрыватель-заряд с учётом введённых метео-данных. В планы пока не внесено, висит на обсуждении моей внутренней коллегии тараканов головного мозга.

@темы: android, Письма с войны

18:04

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     Сегодня очень странный день. Навалилось куча задач и сразу. И это, в соответствии с законом Мерфи, на фоне отходняков после пары дней употребления крепкого алкоголя.
     Удалось выявить и устранить несколько ошибок в программе, за что огромная благодарность всем участникам тестирования, которые и тесты провели и отчёты адекватные предоставили.

@темы: android, Письма с войны

15:45

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     Отправлен на тесты релиз-кандидат версии 1.0 моего проекта ПУО-10Э. Основной функционал, который требовался все эти 8 лет в целом реализован. На этот раз тестируется расчёт установок для стрельбы и корректировки огня снарядами с воздушной детонацией, как-то осветительные, зажигательные, кассетные и иные. Пока идут тесты готовится расширение номенклатуры орудий и боеприпасов к ним с учётом трофеев.
     На текущий момент достоверно известно о трёх подразделениях, использующих этот инструмент. Предполагаю, что их больше. Ну а с релизом 1.0 уход в массы, думаю, уже будет неизбежен.

@темы: android, Письма с войны

У нас нет места для надежды. Мы планируем и действуем. Надежда лишь для мечтателей и поэтов. У нас есть сила воли и оружие и мы сами будем вершить свою судьбу. © Корвус Коракс, Примарх Гвардии Ворона.
     Столкнулся с проблемой обновления пакетов для разработки приложений под OS Android - система обновлений ничего не находит (даже то, что однозначно должна найти уже ранее успешно находила). Там же возникла проблема в обновлении ряда пакетов для системы сборки проекта - сервер радостно сообщает об ошибке 404, в то время как при использовании альтернативных методов доступа ссылки вполне рабочие.
     Потратив изрядное количество времени, перелистав груду однообразных мануалов, столкнувшись с явным отсутствием действующего описания алгоритма обхода наложенных ограничений, был обнаружен следующий метод:
     1. Качаем Тор-клиент. Самый оптимальный вариант - родной браузер, благо в него уже всё встроено и, ввиду того, что ограничения имеются в самых разных сферах, он ещё много где может пригодиться.
     2. В настройках Android Studio прописываем прокси-сервер типа SOCKS 127.0.0.1 порт 9150 (Вот не знаю почему 9050 работает от случая к случаю, а 9150 стабильно). При запросе авторизации на сервер поля логина и пароля оставляем пустыми.
     3. По пути установленного сборщика Gradle (В ОС Windows это c:\Users\%UserName%]\.gradle) находим файл gradle.properties и указываем в нём
     systemProp.socks.proxyHost=127.0.0.1
     systemProp.socks.proxyPort=9150
     org.gradle.jvmargs=-DsocksProxyHost\=127.0.0.1 -DsocksProxyPort\=9150
     С последней строкой не совсем понятно, но раз уж работает, то чего уж там.

     Так же можно и пока удобно в раздел исключений добавить:
     *.repo1.maven.org, *.repo2.maven.org, *.repo.maven.apache.org
     для файла gradle.properties строка будет иметь вид:
     systemProp.socks.nonProxyHosts=*.repo1.maven.org|*.repo2.maven.org|*.repo.maven.apache.org

     Важно: в файле конфигураций более никаких других типов proxy-сервера вроде http и https быть не должно ни в коем случае.

     4. Запускаем Tor-browser, перезапускаем среду разработки, проверяем обновления SDK. Попутно среда может надоедать запросами на ввод данных для авторизации на прокси-сервере. Нажимаем каждый раз кнопку "ОК" оставляя поля пустыми.
     5. При попытке сборки проекта Android Studio обязательно запросит данные для http и https прокси серверов. Отказываемся от заполнения, так как иначе снова придётся править конфигурационный файл Gradle, удаляя из него всё лишнее в борьбе с ошибкой "Tor is not HTTP-proxy" (Ошибка из серии капитана-очевидность, однако).
     6. В принципе PROFIT у нас ещё в прошлом пункте наступил, а сейчас можно запускать сборку проекта и заваривать чай.

@темы: hints, android, Письма с войны