Skip to content

Instantly share code, notes, and snippets.

View rogerioadris's full-sized avatar
:octocat:
Github 👍

Rogério Adriano rogerioadris

:octocat:
Github 👍
View GitHub Profile
@rogerioadris
rogerioadris / ideias.md
Last active September 8, 2023 18:23
Automação Residencial ideias

IDÉIAS DE AUTOMAÇÃO RESIDENCIAL

IDÉIAS DE ILUMINAÇÃO

  1. Um toque de um botão que liga / desliga toda a iluminação de uma determinada sala; não apenas uma luz.
  2. Toque duas vezes no mesmo botão para desligar tudo (iluminação, aparelhos eletrônicos, dispositivos, etc.) na sala.
  3. As luzes piscam na sua garagem quando alguém toca a campainha.
  4. Quando a porta da garagem se abre depois de escurecer, as luzes ligam-se automaticamente, conduzindo à sua porta.
  5. Sensores de movimento em áreas-chave podem sinalizar ao sistema de automação para desligar as luzes quando uma sala estiver vazia por um período de tempo.
  6. A iluminação da paisagem pode ligar-se automaticamente ao pôr-do-sol e desligar novamente ao nascer do sol.
@rogerioadris
rogerioadris / readme.md
Created February 4, 2023 18:41 — forked from navix/readme.md
Docker image with Angular application

Docker image with Angular application

How to build a Docker image that serves Angular application (without Universal).

Build your application to the dist/app directory, then copy it into an image.

Dockerfile

FROM nginx:latest
@rogerioadris
rogerioadris / restore.sh
Created May 31, 2022 23:05
Restaurar banco de dados MSSQL no contêiner Docker
#!/bin/bash
echo "Restaurando banco de dados..."
RED='\033[0;31m'
GRE='\033[0;32m'
NC='\033[0m'
DATABASE=""
FILE_FULL=""
@rogerioadris
rogerioadris / config.md
Last active July 23, 2020 12:20
SplashScreen Raspberry PI

// Criar arquivo boot

sudo vim /etc/systemd/system/boot-splashscreen.service
sudo vim /etc/systemd/system/powerdown-image.service
sudo vim /etc/systemd/system/unplug-image.service

// Instalar lib

sudo apt-get install fim
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { AutenticacaoServiceProvider } from '../../providers/autenticacao-service/autenticacao-service';
@IonicPage()
@Component({
selector: 'page-pagina2',
templateUrl: 'pagina2.html',
})
export class Pagina2Page {
import { Component } from '@angular/core';
import { NavController, AlertController } from 'ionic-angular';
import { AutenticacaoServiceProvider } from '../../providers/autenticacao-service/autenticacao-service';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
<ion-header>
<ion-navbar>
<ion-title>
Auth App
</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<h2 *ngIf="isAuthenticated()" text-center>O usuário está logado!</h2>
import { Injectable } from '@angular/core';
@Injectable()
export class AutenticacaoServiceProvider {
private isLoggedIn = false;
constructor() { }
login(): void {
@rogerioadris
rogerioadris / app.module.ts
Last active November 9, 2017 01:01
Protegendo seu aplicativo Ionic com Guards
import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { SplashScreen } from '@ionic-native/splash-screen';
import { StatusBar } from '@ionic-native/status-bar';
import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
import { AutenticacaoServiceProvider } from '../providers/autenticacao-service/autenticacao-service';