Gamification of citizen sensing through mobile social reportingDavid Crowley
This document discusses gamifying citizen sensing and social reporting through mobile apps. It proposes using points, badges, leaderboards and other gamification elements to motivate users to report issues in their community like litter or infrastructure problems. The goals are to make reporting fun, competitive yet cooperative to engage more long-term community participation. Future work suggested includes designing an app, user studies to test the gamification and measuring the success of the approach.
Closing the Loop - From Citizen Sensing to Citizen ActuationDavid Crowley
The document discusses using citizen sensing and actuation to close the loop in building energy management. It describes an experiment where sensors monitored energy usage in a building and tweets were sent to occupants requesting they check for unused energy consumption and turn things off. This reduced average daily energy usage by 23.86% during the experiment weeks. Open issues discussed include applying this approach more broadly while addressing challenges involving emerging web technologies, human task management, privacy and applicability to critical infrastructure.
The document discusses using Groovy annotations and AST transformations to add behavior to classes at compile time. It provides examples of annotations like @Singleton, @Delegate, @Immutable that change how classes are instantiated or allow delegation of methods. It also shows an example of a HelloWorld annotation that uses an AST transformation to print "Hello, World!" by modifying the AST at compile time.
MADBike – Destapando la seguridad de BiciMAD (T3chFest 2017)Alex Rupérez
Descubre lo que NO tienes que hacer para que te revienten los servicios de tu app.
Hablo de los cambios de seguridad en la API privada de BiciMAD (https://www.bicimad.com) después de esta (https://eskerda.com/auditoria-bicimad/) auditoría en 2014.
Explico las herramientas y procesos que utilicé para hacer mi propia app MADBike (https://madbike.app.link/lxuaEi3VVv), pudiendo hacer login, recordar la contraseña e incluso consultar el saldo utilizando los servicios de la app oficial.
Y sobre todo, ¿como evitar que hagan lo mismo con tu API y con tu app?
Gigigo Workshop - Create an iOS Framework, document it and not die tryingAlex Rupérez
The document provides steps for creating an iOS framework, including:
1) Setting up fast iterative builds and infrequent distribution builds for the framework project.
2) Ensuring headers, resources, and setup for third-party developers are easy to use.
3) Configuring the framework project to copy public headers, disable code stripping, and create a universal binary with a run script build phase.
This document provides an overview of different types of iOS extensions, including action extensions, custom keyboards, document providers, photo editing extensions, share extensions, today extensions, Apple Watch apps, and UIUserNotificationSettings. For each extension type, it lists some of the key classes and interfaces involved, such as NSExtensionContext, UITextDocumentProxy, PHContentEditingController, and WKInterfaceController.
Gamification of citizen sensing through mobile social reportingDavid Crowley
This document discusses gamifying citizen sensing and social reporting through mobile apps. It proposes using points, badges, leaderboards and other gamification elements to motivate users to report issues in their community like litter or infrastructure problems. The goals are to make reporting fun, competitive yet cooperative to engage more long-term community participation. Future work suggested includes designing an app, user studies to test the gamification and measuring the success of the approach.
Closing the Loop - From Citizen Sensing to Citizen ActuationDavid Crowley
The document discusses using citizen sensing and actuation to close the loop in building energy management. It describes an experiment where sensors monitored energy usage in a building and tweets were sent to occupants requesting they check for unused energy consumption and turn things off. This reduced average daily energy usage by 23.86% during the experiment weeks. Open issues discussed include applying this approach more broadly while addressing challenges involving emerging web technologies, human task management, privacy and applicability to critical infrastructure.
The document discusses using Groovy annotations and AST transformations to add behavior to classes at compile time. It provides examples of annotations like @Singleton, @Delegate, @Immutable that change how classes are instantiated or allow delegation of methods. It also shows an example of a HelloWorld annotation that uses an AST transformation to print "Hello, World!" by modifying the AST at compile time.
MADBike – Destapando la seguridad de BiciMAD (T3chFest 2017)Alex Rupérez
Descubre lo que NO tienes que hacer para que te revienten los servicios de tu app.
Hablo de los cambios de seguridad en la API privada de BiciMAD (https://www.bicimad.com) después de esta (https://eskerda.com/auditoria-bicimad/) auditoría en 2014.
Explico las herramientas y procesos que utilicé para hacer mi propia app MADBike (https://madbike.app.link/lxuaEi3VVv), pudiendo hacer login, recordar la contraseña e incluso consultar el saldo utilizando los servicios de la app oficial.
Y sobre todo, ¿como evitar que hagan lo mismo con tu API y con tu app?
Gigigo Workshop - Create an iOS Framework, document it and not die tryingAlex Rupérez
The document provides steps for creating an iOS framework, including:
1) Setting up fast iterative builds and infrequent distribution builds for the framework project.
2) Ensuring headers, resources, and setup for third-party developers are easy to use.
3) Configuring the framework project to copy public headers, disable code stripping, and create a universal binary with a run script build phase.
This document provides an overview of different types of iOS extensions, including action extensions, custom keyboards, document providers, photo editing extensions, share extensions, today extensions, Apple Watch apps, and UIUserNotificationSettings. For each extension type, it lists some of the key classes and interfaces involved, such as NSExtensionContext, UITextDocumentProxy, PHContentEditingController, and WKInterfaceController.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
1) EVO 2017 was the largest fighting game tournament called Evolution, held in Las Vegas.
2) Over 300 Japanese players attended and the finals were broadcast on ESPN2 in the US.
3) Punk defeated Tokido 3-1 in the Street Fighter V grand finals to win EVO 2017 after a dominant performance where he did not drop a single set throughout the tournament.
5. 度重なるエラー
ln: failed to create symbolic link ʻ/app/.heroku/php/phpʼ: File exists
git push heroku master
remote: PHP Fatal error: Cannot use 'PhpParserNodeScalarString' as class name as it is
reserved in /tmp/build_aaaf270f8caeac64b5f0fd25f12b8c3f/vendor/nikic/php-parser/lib/
PhpParser/PrettyPrinter/Standard.php on line 86
composer update
src/laravel/isyo/public/index.php|50| PHP Parse error: syntax error, unexpected
'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$'
src/laravel/isyo/public/index.php|50| Parse error: syntax error, unexpected 'class' (T_CLASS),
expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$'|| Errors parsing src/laravel/
isyo/public/index.php
7. エラー・・・・・・・
Fatal error: Uncaught TypeError: Argument 1 passed to ErrorHandler::handleException()
must be an instance of Exception, instance of Error given
Exception $e → Thrown $e
500エラーが画⾯真っ⽩。ログにも出ない。
facebookSDK 標準を組み込んだが利⽤できない。。。。
Socialite
PHP Fatal error: Uncaught ReflectionException: Class AppExceptionsHandler does not
exist in /app/vendor/laravel/framework/src/Illuminate/Container/Container.php:779
php7 larvel5.1 incompatible