16.05.2022: Тестовый понедельник
- Услышать будильник — Ok.
- Проснуться — Ok.
- Заварить чай — Error.
- Приступить к работе — Ok.
С чаем проблемка. Просто не хватило времени на то чтобы дойти до кухни. Нужно исправлять.
Чай заварен! Вот и славно.
Итак, за бортом понедельник. Погода пасмурная. Настроение… не читается. Майские праздники закончились совсем и впереди только «трудовыебудни».
На повестке дня вопрос: возьмут-ли в новый отдел? Вопрос будет висеть примерно неделю. Т.е. до следующего понедельника или даже среды. И это, ещё позитивный расклад.
Кроме того, с этой минуты можно считать испытательный срок в 3 месяца.
Из приятного… Приятного столько, что сразу и не вспомнишь что-то конкретное. Жив, здоров, при деле. Вот и славно.
Это вопросы глобальные, а из локальных задач:
- Дописать автотест, качающий и проверяющий таблицу xls.
- Придумать способ доделать прототип головы «Арахны».
- Найти лакированный медный провод и сердечник. А также, разработать катушку электромагнита.
Ещё висит задача по учебному центру. Но здесь всё проще и сложнее одновременно. С одной стороны, там готово процентов 40. С другой, если что и делать по этой теме, то только после 18:00.
И было бы здорово проехать километра 3 на тренажёре. И прибраться ещё чуть-чуть, ибо бардак утомляет. И на стене несколько линий нарисовать. И профиля порезать.
Эх… мечты-мечты.
Есть ещё одна темка, но про неё буду молчать примерно до 12 дня. Может до двух. Посмотрим-поглядим. Тут сложно что-то загадывать.
Учу скрипт на java читать xls
Проблема данного конкретного проекта в том, что вместо Maven там используется Gradle. Иначе дело бы закончилось простым копипастом из другого проекта.
Нахожу файл build.gradle и добавляю в секцию dependencies строчки:
implementation 'org.codehaus.groovy:groovy-all:3.0.8' implementation 'org.apache.poi:poi:4.1.2' implementation 'org.apache.poi:poi-ooxml:4.1.2' implementation 'org.apache.poi:poi-scratchpad:4.1.2'
В скрипте прописываю импорты.
import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.poifs.filesystem.POIFSFileSystem; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook;
Теперь открываю вкладку gradle и прожимаю значок обновления. После этого, несколько импортов красится серым. Но это нормально. Потом можно убрать.
Ну и до кучи пишу функцию для чтения строк таблицы.
Теперь нужно дописать автотест. А пока…
Ура! Курьер доставил и немного ‘ов к нему.
Первым делом зарядил переходники (сойдут за тренировочные патроны) и отстрелял несколько раз. Отработал заряд/разряд. Снарядил тремя БАМ’ами с иритантами и одним шумовым, чтобы начинать с предупредительного выстрела.
От собак должно помочь.
Всё. Паспорт в паспорт, устройство — в карман, оставшиеся БАМ’ы в металлический кейс на хранение.
Хотелось бы написать, что тест автоматизирован и всё ОК, но увы. Застрял на чтении ячеек. Точнее, на логике проверки их содержимого.
Тут тебе и несовпадение форматов и прочее. В целом всё решаемо, но требуется время. Так рабочий день и закончился.
Приехала С. Мы с ней посидели, попили чаю и за разговором пришли к логичному выводу докупить ещё одно аэрозольное устройство. Попроще и с курком, который не нужно жать с силой в 10 кг. В общем, дамскую компактную версию под интересным названием «Оберег». Собак отпугивать.
Пока выбирали и заказывали, Учебный Центр подогнал срочную задачу. Хорошо хоть не экстренную. Пришлось всё бросать и заниматься оценкой. Так вечер и закончился.
Ближе к ночи вспомнил, что не заказал БАМ’ы к «Оберегу». Они, для этого типа устройств, не капсульные, а с электроподжигом. Т.е. придётся ещё раскошелиться. Не сегодня.
К слову, на Вайдберрисе оказалось дешевле чем на Али (с учётом конских цен за доставку). Вот такой забавный и неожиданный факт.
И всё это время дотачиваю автотест. Он упрямится и дразнится. Кажется ещё капельку, и всё будет работать как ожидалось. Тем временем ГуглоХром забивает оперативную память, а я забываю запускать чистилку. В результате на экране слайдшоу. Это слегка раздражает.
И вот он тот самый момент, когда тест наконец-то проходит так как нужно. Срочно в коммит!
А теперь — I’m off. Близится полночь.
Напишите комментарий