софтуер

35 posts

Project weather station

Описаното тук устройство е от тип „домашна метео-станция“. Използваният хардуер на устройството е следният: Waveshare 4.3 e-ink екран Arduino Uno Adafruit BME280 комбиниран сензор за температура, налягане и влажност на въздуха DS3231 базиран хардуерен часовник Функционалност час дата температура налягане относително налягане влажност краткосрочна прогноза тенденция на налягането Основните предизвикателства […]

Създаване на pdf от множество картинки под Linux

convert *.jpg my_new.pdf Ако изображенията съдържат интервал трябва да е convert “*.jpg” my_new.pdf Страниците се подреждат според имената на файловете, така че имайте предвид следното: page10 е преди page1, ако искате да са в правилната последователност трябва да сте ги кръстили page01 и page10

Следене през гърсене на wi-fi

Никога нямаше да ми хрумне, че могат да те следят и така. Отчасти разбира се, защото не познавам детайлите на протокола, но и да ги знаех сигурно пак нямаше да се сетя. Много голям зор явно е да се следят хората непрекъснато. А, и браво на Apple че го оправят […]

Недоволни (l)user-и

Първият ми Android app – Health Calc вече е на почти година. За това време пуснах безчет версии и нови функционалности, имах растежи и падения и към момента имам 21 000 активни потребители. Искам обаче да споделя, да се възмутя и огорча от тези, които не са доволни от него. […]

Android rant #4

Пускането на бета версия в google play е усилие, еквивалентно на писането на app-а. Супер НЕ-очевидно е че трябва да “публикуваш” в бета, не просто да качиш APK-то, че трябва listing-а в app store-а да е направен изцяло, и накрая за капак, след като си направил гугъл плюс група, поканил […]

Android rant #3

В един от app-овете имам падащ списък, който Гугъл са кръстили spinner?!? Записвам стойността, посочена от потребителя чрез този падащ списък и искам при отваряне на приложението да заредя стойността и да я задам на падащия списък. Изглежда нещо, което отнема 5 секунди, нали? Първо трябваше да загубя три минути […]

Млади меринджеи

Disclaimer: Тук е изложено лично моето мнение, като описаната дискусия беше повод, а не причина да напиша тези неща, които си ги мисля отдавна за ИТ(а и не само) бизнеса в България Вчера бях поканен на кръгла маса, на която се дискутираха кадрите в един конкретен IT сектор. За съжаление […]

Android rant #2 – RatingBar

В едно приложение ми се налага да показвам графично изчислен score от някаква формула. Тъй като оценката е тип колкото по-голяма стойност толкова по-хубаво, ми се стори добра идея да показвам резултата като звездички. Сетих се, че съм виждал в палитрата такъв компонент и го намерих – ratingbar. Стори ми […]

Android rant

Вчера за един ден успях да се натъкна на три бъга в Андроид, от които два са супер сериозни и неоправени, третият е просто демонстрация за мърлявщината на създателите на Андроид. Бъг 1 Най-най-най елементарният компонент във всяка библиотека и среда за визуални компоненти е етикетът (label). Това е статичен […]