Тук има само най-интересните и иновативни новини според мен в областта на Програмирането и открития на България.
Codeception
Публикувано от Ivelin Pavlov в Codeception Код, PHP Код, Важни, Код, Програмиране, Сайтове, Технологии на 18 януари 2018г.
Лесен и достъпен начин за тестване на вашият код. Предимно за PHP приложения, но не е задължително.
Ако използвате Codeception може да покриете по всякакъв начин вашия код с unit, functional или acceptance тестове.
Документацията им е добре написана и лесно можете да започнете с първите си тестове.
Само като пример (с Composer) бих дал няколко команди които ще създадът всичко необходимо за създаване и изпълнение на Codeceptio тестове:
composer require codeception/codeception --dev vendor/bin/codecept bootstrap codecept generate:cept acceptance First vendor/bin/codecept run
Това ще ви добави библиотеката, чрез Composer.
След това ще създаде стартова версия с unit, functional и acceptance тестови конфигурации.
Генерираме тестов файл с формат Cept за acceptance suit и име First.
Накрая пускаме проверка за всички тестове, които нямат никакви проверки, но все пак всички основни файлове са създадени и може да започнете доректно с покриването на вашия код.
След лекцията ми на RuseConf 2017, реших да дам малко повече публичност на начините за тестове. С тази публикация започвам серия от най-добри практики при писане не стандартни тестове.
Codeception има примерни тестове за много видове проекти, както и за фреймуърковете, които поддържат – Zend, Yii, Phalcon, Doctrene, Laravel, Simpfony, Silex..
Избрах да направя разширена версия на тестовете им на Laravel, за да покажа добри практики за по-напреднали тестове. Можете да я намерите в Github: https://github.com/ibpavlov/codeception-laravel5-advanced
LIVR – Социална мрежа за пияници
Публикувано от Ivelin Pavlov в Cool tech, Технологии на 12 март 2014г.
Няма как да се изложите в социална мрежа, където има по-големи простаци от вас. Единствено хора пийнали поне малко могат да влязат в социалната мрежа. За съжаление Ви трябва устройство, с което трябва да отчетете алкохола в кръвта (дрегер). След като сте вътре има игри, разговор с други хора, чат и др.
Няма нужда да се притеснявате дали вашите роднини, колеги или познати ще видят някоя простотия написана от вас. В края на деня има бутон, който изтрива всичко написано от вас, за да не се обяснявате след време какво сте писали.
Ето и клипче с представяне на приложението:
Project Tango (Paracosm)
Публикувано от Ivelin Pavlov в Cool tech, Google, Технологии на 07 март 2014г.
Нека да Ви представя проекта Tango. Виртуализация на реалния свят в 3D компютърна версия.
Чрез телефона насочвате камерата към реалния свят, и то записва всичко. След това може да разгледате изработеното като може да го гледате през какъвто ъгъл искате. Все едно играете на 3D игра и бродите из картата. Това наподобява човешките възприятия за света. За първи път като влезете в стая вие я оглеждате и след това със затворени очи може да си представите как изглежда (да я възпроизведете).
По този начин може да се изработят почти реални игри. Да се направят много по-добри навигации за колите, или 3D обиколка в магазина през интернет.
Първия реализиран проект е оглеждането на къща, която е сканирана и качена за разглеждане през 3D изглед.
Magnolia B+B Web Demo from Paracosm on Vimeo.
Можете да го намерите на: Paracosm
За повече информация: Project Tango
Новина в TNW: Paracosm shows off impressive crowdsource 3D mapping software used in Google’s Project Tango
Сайтове за най-новите постижения във всички технологични области от където черпя информация:
Български: www.dnes.bg
Български: www.greentech.bg
Английски: www.thenextweb.com
Английски: www.google.com/newproducts