Skip to content

Instantly share code, notes, and snippets.

View aboglioli's full-sized avatar
💡

Alan Boglioli aboglioli

💡
View GitHub Profile
@aboglioli
aboglioli / LongEquals.java
Created September 4, 2016 21:47
Probando equals() entre dos tipos distintos de datos (Long e Integer). Prueba en: https://ideone.com/TNfHAb
/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class LongEquals
{
public static void main (String[] args) throws java.lang.Exception
public class Curso {
// ... todo el código anterior
// imprime el nombre de los alumnos inscriptos
public void inscriptos() {
// Cómo funciona el for: https://www.programarya.com/Cursos/Java/Ciclos/Ciclo-For
for(int i=0; i<delAlumno.size(); i++) {
// Obtiene el objeto Inscripcion almacenado en la posición i del ArrayList
// Por cada ciclo del for tendremos un i que irá desde 0 hasta el tamaño de la lista-1:
// -1 porque la condición del medio "i<delAlumno.size()" hará que el for pare cuando i sea igual al
@aboglioli
aboglioli / Main.java
Created September 5, 2016 00:16
Taller Java - Crear cursos, profesores, estudiantes y relacionarlos entre sí
import java.util.*;
public class Main {
public static void main(String[] args) {
System.out.println("### Cursos ###");
System.out.println("# Creando profesores...");
Profesor wilkinson = new Profesor("Wilkinson");
Profesor fulano = new Profesor("Fulano de Tal");
@aboglioli
aboglioli / ToStringEjemplo.java
Created September 13, 2016 15:22
Java - Ejemplo de uso de toString() con una clase Vector
class Vector {
private int x = 0;
private int y = 0;
public Vector(int x, int y) {
this.x = x;
this.y = y;
}
public void setX(int x) {
@aboglioli
aboglioli / EjercicioParcial.java
Created September 22, 2016 19:16
Ejercicio de Parcial de Paradigmas de la Programación - FRM-UTN
interface I1 {
// Muestra los valores de todos los atributos que conforman el objeto del que
// se trate
public void mostrarDatos();
}
class D1 implements I1 {
protected Integer x;
// Registra la cantidad de objetos C1 creados
// Debe ser static porque es un contador, y todas las instancias deben ver el
@aboglioli
aboglioli / EjemploExcepcion.java
Created September 24, 2016 00:13
Ejemplo de lanzar una excepción con throw, relanzar con throws y atrapar la excepción con catch. En Java.
class C {
/**
* throws me sirve para indicar en un método que este es capaz de lanzar una
* Exception del tipo declarado después de 'throws'. En este caso, este método
* es capaz de lanzar una excpeción del tipo Exception (padre de todas las
* excepciones).
*/
public void lanzaExcepcion() throws Exception {
throw new Exception("Se rompio todo");
}
@aboglioli
aboglioli / QueMuestra.java
Created September 24, 2016 00:29
¿Cuál sería la salida? Un quilombo de llamadas
class A {
public void algo() {
System.out.println("A ");
}
}
interface iB {
public void algo();
public void hace();
}
var basename = require('path').basename;
var debug = require('debug')('metalsmith-markdown');
var dirname = require('path').dirname;
var extname = require('path').extname;
var marked = require('marked');
/**
* Expose `plugin`.
*/
// we would like you to use debug
var debug = require('debug')('metalsmith-myplugin');
var multimatch = require('multimatch');
// Expose `plugin`.
module.exports = plugin;
function plugin(opts){
opts.pattern = opts.pattern || [];
@aboglioli
aboglioli / YoutubeSubscriber.js
Last active February 15, 2017 18:16
This script subscribes your account to all subscriptions from another account
/**
* Author: Alan Boglioli <alan.boglioli@gmai.com>
* Last modification: 15/02/2017
* Instructions:
* - 1st: You have to go to the channel where you want to get its subscriptions
* - 2nd: Click in 'Subscriptions' (to get subscriptions from the other channel)
* - 3rd: Scroll down until the bottom (to list all the channels)
*/
// PASTE THIS CODE IN YOUR CONSOLE (Ctrl+Shift+I)