Skip to content

Instantly share code, notes, and snippets.

View brunoocasali's full-sized avatar

Bruno Casali brunoocasali

View GitHub Profile
---
app/controllers/companies/edit.js | 31 ++
app/services/active-storage.js | 16 +
app/templates/companies/edit.hbs | 87 +---
config/environment.js | 10 +-
package.json | 1 +
yarn.lock | 705 +++++++++++++++++++++++++++++-
6 files changed, 768 insertions(+), 82 deletions(-)
create mode 100644 app/controllers/companies/edit.js
create mode 100644 app/services/active-storage.js
import Controller from '@ember/controller';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@tracked prop;
@action
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { restartableTask } from 'ember-concurrency-decorators';
import { inject as service } from '@ember/service';
import query from 'uaw/gql/queries/allOpinionsSearch';
export default class DataLoaderComponent extends Component {
@service apollo;
@service filters;
@tracked results = [];
@brunoocasali
brunoocasali / controllers.application.js
Last active September 16, 2019 22:03 — forked from alexdiliberto/controllers.application.js
Ember's Route Hook Order
import Ember from 'ember';
import {inject as service} from '@ember/service';
export default Ember.Controller.extend({
appName: `Ember's Route Hook Order`,
router: service(),
actions: {
clearLog() {
Ember.$('.log-item').remove();
import Ember from 'ember';
export default Ember.Component.extend({
});
@brunoocasali
brunoocasali / controllers.application.js
Last active April 12, 2019 15:37
Teste de histogram
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
histogram: [{1: 4}, {2: 10}, {3: 2425}, {4: 2}, {5: 294}]
});
@brunoocasali
brunoocasali / logeverything.js
Created November 21, 2018 13:18 — forked from zapthedingbat/logeverything.js
Log every function call to the console
(function() {
var call = Function.prototype.call;
Function.prototype.call = function() {
console.log(this, arguments);
return call.apply(this, arguments);
};
}());
@brunoocasali
brunoocasali / grub-update.sh
Created October 31, 2018 18:49
grub grub2
sudo su
mkdir /mnt/dir
mount /dev/sda6 /mnt/dir
for dir in proc dev sys etc bin sbin var usr lib lib64 tmp; do
mount -o bind $dir /mnt/dir/$dir
done
chroot /mnt/dir
# nano /etc/default/grub
# update-grub2
@brunoocasali
brunoocasali / exercises.md
Last active June 21, 2018 23:41
UNISEP exercícios LEGO EV3

Exercício 1

O robô deverá andar para frente até que este encontre um obstáculo e, então, deverá andar alguns centímetros de ré, e então virar, para o lado direito ou esquerdo e continuar andando para frente.

OBS: Deverá obrigatoriamente usar o bloco matemático (random).

Exercício 2

O robô deverá andar sempre para frente e evitar a colisão (50 cm). Ao notar a presença de alguma parede ou objeto, este deve parar completamente e para escolher o próximo destino ele irá girar em 360º (para a direita ou esquerda) procurando uma direção onde o sensor indique um obstáculo a mais de 50cm (ou a ausência deles) e então é para este caminho que ele irá seguir. Caso não haja caminho disponível ele deverá emitir uma mensagem e se auto-desligar.