Thursday, December 18, 2014

Dr.Destructor

Става дума за това, как когато се управляват ограничени ресурси (хардуер), софтуерът трябва да е написан така, че да споделя тези ресурси с други програми. Или да го кажем с прости думи, всеки обект трябва да отпуска контрола върху ограничените ресурси в момвнта, в който спре да ги ползва.

Наскоро се сблъсках с лека недомислица, където две програми (от същия пакет) достъпват един и същи ресурс по различно време. До сега не бяхме срещали порблеми заради начина на използване на системата. Изведнъж, обаче, когато реших да "разпаралеля" тестовете, се оказа, че когато едната програма заеме ресурс, не го отпуска и затова половината ни апликации не вървят.

Ето затова обикновено хората пишат guidelines за това как се пише определен обект и как се създава/разрушава. В случая, до колкото мога да предположа, деструктор въобще липсва, защото се разчита на потребителска намеса(ctrl+c). И всичко е хубаво до момента, в който Росен не реши да автоматизира и да ускорява :)


Monday, September 3, 2012

Garden bot (част2)

Ето една стъпка нататък:

Да изглежда двусмислено

Tuesday, August 28, 2012

Apple vs Samsung Linux vs Windows (iWillSueYourAss)

You Stole m-iDesign!


Вечната борба продължава, всяко ново нещо е добре забравено старо. Интересно как след 30 години пак се върнахме на същите бакии...

Monday, August 27, 2012

Garden bot (част - 1)

И така след дълго затишие най-накрая се реших да напиша нещо което да е за тук.

Идеята е доста стара и доста хора вече са направили подобно нещо, но това си е моето и затова е най-най.

Преди почти половин година, ей-така, минавайки през магазина, забърсах една кофичка със семенца на чери домати. Сега тези ценни домати са на балкона и бавно зреят. Имаме си думатиту на балкона така да се каже. И много тематично сме го засадили до/над магданьоза.

И така какво е най-важното за растенията?

...ъъммм ... от инженерна гледна точка...

Ами до колкото мога да преценя аз, трябва да има почва, слънце, вода и пчелички...
От всичко изброено, най-често забравяме да поливаме ... така де, не че редовно поръсваме доматите с пчели .. просто от всичко което можем да контролираме, като че ли това е единственото и с него не се справяме достатъчно добре.
Тук на помощ идва градинския робот!
Идеята е да има нещо(робот) което да полива думатиту когато аз(ние) съм(сме) забравил(и).
Понеже не става дума за оранжерия и няма как да управляваме слънцето, се задоволих с една функция - поливане. за целта трябва да можем да премерим влажността на почвата и при определена влажност/сухост да се активира поливачката. ОК, ОК не е НЕОБХОДИМО да е робот или автомат, може да е реле или нещо по-просто, но ... какъв кеф ще е тогава ?

И така започнахме с измерването. Целта е нещото да мери влажност ... почва ... ами проводимост предполагам? Оказа се, че и комерсиалните почвовлагомерители са на принципа на късото съединение ... така че, решението е просто - две жици в АЦП-то и мерим колко е проводимостта. Ако е мокро(късо съединение) АЦП-то трябва да се насити нагоре, ако е сухо(отворена верига) АЦП-то се насища надолу. При определена граница включва един от цифровите изходи, който управлява реле, а то от своя страна пуска помпа, която помпи вода в саксията. ОК? Това е вариянта в който нещото че има един вид интелект... моята идея е в крайна сметка да става дума само за интелигентен сензор, мисленето ше го аутсорснем после.

ОК ето картинката:


За по-хубава картинка, може да го накликате :) 

Ок обещавам още малко скоро ... И без това в момента запоявам чаркове и имам само прототип.





Monday, May 7, 2012

Burning Chrome

Крайно време беше да ме хване интернетската шизофрения в крайна сметка и аз съм good people така да се каже ...

Е ето и първият пост в техно блога на Роската (един вид)

Тук смятам да стоварвам всякакви технологични "новини" и идеи, които ми идват в главата. Ще се радвам ако ми помагате от време на време...

Да видим какво ще се получи.

Така че - абонирайте се, регистрирайте се и надявам се ще ви е интересно.

Като начало - ето едно нещо, което ме тормози от много време. Почитателите на У.Гибсън ще го оценят :)

Тази стрнаица стои там от поне 10 години. Домейна е на network solutions. Но не се продава :) Явно някой от шефовете там е фен също.