Skip to content

Instantly share code, notes, and snippets.

View texano00's full-sized avatar
🏠
Working from home

Yuri texano00

🏠
Working from home
View GitHub Profile
@texano00
texano00 / docker-compose.yml
Last active October 25, 2018 16:31
5b976caaf7da7000015ab52e
version: '3'
services:
wp:
image: wordpress
ports:
- 9009:80
volumes:
- ./config/php.conf.uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
- ./wp-app:/var/www/html # Full wordpress project
@texano00
texano00 / home.html
Last active October 24, 2018 05:40
HomePage DialogFlow Chatbot (api-ai-javascript)
<!-- home.html -->
<!-- Show the chatbot UI -->
<ion-header>
<ion-navbar>
<ion-title>Dialogflow bot</ion-title>
</ion-navbar>
</ion-header>
// 1) build
ionic cordova build --release android
// 1.1) generate key (only one time)
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
// 2) sign apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore keys/my-release-key.keystore platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk alias_name
// 3) remove old release apk
...
// Sentry
import { SentryErrorHandler } from './shared/interceptor/error.interceptor';
@NgModule({
...,
providers: [
{ provide: ErrorHandler, useClass: SentryErrorHandler },
import { IonicErrorHandler } from 'ionic-angular';
import Raven from 'raven-js';
import { AppVersion } from '@ionic-native/app-version';
const appVersion = new AppVersion();
appVersion.getVersionNumber().then(version => {
console.log('version: ' + version);
Raven.config('[YOUR_SENTRY_URL]', {
release: version,
dataCallback: data => {
@texano00
texano00 / sentry.sh
Last active June 26, 2018 05:46
P302
sentry-cli releases -o [ORGANIZATION] -p [PROJECT] files [MAJOR.MINOR.PATCH] upload-sourcemaps --url-prefix / www/build
let app = require('express')();
let http = require('http').Server(app);
let io = require('socket.io')(http);
io.on('connection', (socket) => {
socket.on('disconnect', function(){
io.emit('users-changed', {user: socket.nickname, event: 'left'});
});
// Connection
socket.connect();
// Send an event
socket.emit('set-nickname', 'Yuri');
// Waiting for the event 'event-a'
socket.on('event-a', data => {
console.log(data);
});
let app = require('express')();
let http = require('http').Server(app);
let io = require('socket.io')(http);
io.on('connection', (socket) => {
socket.on('disconnect', function(){
io.emit('users-changed', {user: socket.nickname, event: 'left'});
});
import { NgModule } from '@angular/core';
import { MyCard } from './MyCard';
@NgModule({
declarations: [MyCard],
imports: [IonicPageModule.forChild(MyCard)],
exports: [MyCard],
providers: []
})
export class MyCardModule {}