Skip to content

Instantly share code, notes, and snippets.

View alvareztech's full-sized avatar
:octocat:
Coding...

Daniel Alvarez alvareztech

:octocat:
Coding...
View GitHub Profile
@alvareztech
alvareztech / Dibujar.java
Last active May 22, 2019 09:57
Java: Draw shapes 2D and free hand mode.
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.Shape;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;
import java.awt.geom.Line2D;
@alvareztech
alvareztech / gist:9022820
Created February 15, 2014 17:59
Java: Obtener signo zodiacal dados dia y mes.
public String signo(int dia, int mes) {
String signo = "";
switch (mes) {
case 1:
if (dia > 21) {
signo = "ACUARIO";
} else {
signo = "CAPRICORNIO";
}
break;
@alvareztech
alvareztech / gist:9022836
Created February 15, 2014 17:59
Java: Convertir de una base numerica a otra.
public String convertir(String numero, int baseOrigen, int baseDestino) {
int numeroBase10 = Integer.parseInt(numero, baseOrigen); // convierte a base 10 cualquier numero en otra base
String numeroBaseB = Integer.toString(numeroBase10, baseDestino); // convierte numeroBase10 a otra base
return numeroBaseB;
}
@alvareztech
alvareztech / Ventana.java
Created February 15, 2014 18:01
Java: Ejemplo de la creación de una Ventana con Swing.
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
/**
* Clase Ventana
@alvareztech
alvareztech / gist:9113691
Created February 20, 2014 13:35
Java: Obtener número de días, meses y años vividos.
public static int numeroAnios(int dia, int mes, int anio) {
GregorianCalendar fecha = new GregorianCalendar(anio, mes - 1, dia);
int cont = 0;
GregorianCalendar fechaActual = new GregorianCalendar();
while ((fecha.get(Calendar.YEAR) != fechaActual.get(Calendar.YEAR))) {
fecha.add(Calendar.YEAR, 1);
cont++;
}
return cont;
}
@alvareztech
alvareztech / gist:9128249
Created February 21, 2014 03:31
Android: Change Font Family TextView.
From android 4.1 / 4.2, the following Roboto font families are available:
android:fontFamily="sans-serif" // roboto regular
android:fontFamily="sans-serif-light" // roboto light
android:fontFamily="sans-serif-condensed" // roboto condensed
android:fontFamily="sans-serif-thin" // roboto thin (android 4.2)
in combination with
android:textStyle="normal|bold|italic"
@alvareztech
alvareztech / gist:57de52b004c6f9bad427
Created May 30, 2014 20:40
Get url img parse xml
-(NSString *)getImgUrl:(NSString *)inputString{
NSString *url = nil;
NSScanner *theScanner = [NSScanner scannerWithString:inputString];
// find start of IMG tag
[theScanner scanUpToString:@"<img " intoString:nil];
if (![theScanner isAtEnd]) {
[theScanner scanUpToString:@"src" intoString:nil];
NSCharacterSet *charset = [NSCharacterSet characterSetWithCharactersInString:@"\"'"];
[theScanner scanUpToCharactersFromSet:charset intoString:nil];
[theScanner scanCharactersFromSet:charset intoString:nil];
//
// VistaPrincipalViewController.m
// Proyecto2
//
// Created by Fabiola Ramirez on 29/06/14.
// Copyright (c) 2014 Fabiola Ramirez. All rights reserved.
//
#import "VistaPrincipalViewController.h"
#import "Annotation.h"
//
// VistaPrincipalViewController.m
// Proyecto2
//
// Created by Fabiola Ramirez on 29/06/14.
// Copyright (c) 2014 Fabiola Ramirez. All rights reserved.
//
#import "VistaPrincipalViewController.h"
#import "Annotation.h"
@alvareztech
alvareztech / MainActivity.java
Last active January 27, 2016 02:58
ViewPager Android implementation
public class MainActivity extends AppCompatActivity {
private SectionsPagerAdapter mSectionsPagerAdapter;
private ViewPager mViewPager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);