Skip to content

Instantly share code, notes, and snippets.

View pedrogk's full-sized avatar

Pedro Galvan pedrogk

View GitHub Profile
@pedrogk
pedrogk / App.js
Created August 19, 2018 23:53
App.js recién creado
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
class App extends Component {
render() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
@pedrogk
pedrogk / hero-list.component.html
Created February 28, 2018 02:06
Ejemplo de template Angular
<h2>Hero List</h2>
<p><i>Pick a hero from the list</i></p>
<ul>
<li *ngFor="let hero of heroes" (click)="selectHero(hero)">
{{hero.name}}
</li>
</ul>
<app-hero-detail *ngIf="selectedHero" [hero]="selectedHero"></app-hero-detail>
@pedrogk
pedrogk / opencv.py
Last active August 10, 2017 23:45
Test opencv
import numpy
import cv2
imagen = cv2.imread("tacos.jpg")
cv2.imshow("ventana", imagen)
cv2.waitKey()
@pedrogk
pedrogk / inyeccion-3.php
Created April 16, 2017 03:21
Inyección vía propiedades
<?php
class MyClass {
public $logger;
public function send($message) {
return $this->logger->info($message);
}
}
?>
@pedrogk
pedrogk / inyeccion-2.php
Created April 16, 2017 03:17
Inyección via métodos
<?php
class MyClass {
private $logger;
public function setLogger(LoggerInterface $logger) {
$this->logger = $logger;
}
public function send($message) {
return $this->logger->info($message);
}
@pedrogk
pedrogk / inyeccion-1.php
Last active April 16, 2017 03:13
Inyección de dependencia via constructor
<?php
class MyClass {
private $logger;
public function __construct(LoggerInterface $logger) {
$this->logger = $logger;
}
public function send($message) {
return $this->logger->info($message);
}
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.TextBox;
public class HolaMidlet extends MIDlet implements CommandListener {
private Display display;
private Command cmdExit;
@pedrogk
pedrogk / HolaMidlet.java
Last active September 25, 2016 00:06
Midlet
import javax.microedition.midlet.MIDlet;
public class HolaMidlet extends MIDlet 4
{
public HolaMidlet (){}
public void startApp(){}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
}
@pedrogk
pedrogk / CustomGrammar.cs
Last active September 24, 2016 00:12 — forked from pedro-ramirez-suarez/CustomGrammar.cs
Intelligent Personal Assistant
//Terminals
var cuantos = ToTerm("cuantos");
var cuantas = ToTerm("cuantas");
var cual = ToTerm("cual");
var que = ToTerm("que");
var cuando = ToTerm("cuando");
var tiene = ToTerm("tiene");
/* más aquí */
var number = new NumberLiteral("number");
var number2 = new NumberLiteral("number2");
class Point {
constructor(x, y) {
this.x = x;
this.y = y;
}
toString() {
return '(' + this.x + ', ' + this.y + ')';
}
}