Implementamos tecnologia y es asi como lo hacemos

Iniciando

Octubre 6, 2008 - 12:19 pm - Escrito por Camilo Nova

A veces me pregunto si iniciar una empresa es un proceso constante, si lo que todos consideran como emprender es un proceso que uno hace parte de la vida diaria y mas bien ‘iniciar’ una empresa es un proceso de ‘iniciación’ personal para convertirse en alguien capaz de manejar la empresa.

Ahora leo una frase que me impacta “Que a ti se te ocurra una idea de negocio no significa que seas tu el que la pueda llevar a cabo” y es duro darse cuenta de ello. Es como aceptar una incapacidad evidente de la cual no se puede escapar, debe uno pensar todo el tiempo en que prepararse y aprender constantemente es una cualidad o habito que adquirir, para así pasar de ser ‘una persona con una gran idea’ a una persona ‘que convierte las ideas en una realidad’ son dos tipos diferentes y dos estilos de trabajo, falta ver si esas dos personalidades pueden convivir en una misma persona, habrá que esperar.

El inicio significa cambio y como tal una resistencia al mismo, que debemos admitir existe siempre a cualquier nivel, salir de esa zona de confort para presionarse a uno mismo a mejorar constantemente es una capacidad que ahora mas que nunca valoro enormemente en las personas que conozco, que aun con 60 anios o mas siguen pensando como si tuvieran 18.

Quiero tener la fortaleza para mejorar aquello que debo mejorar y pasar de ser una persona ‘con ideas’ a una persona ‘con realidades’

Enlace: http://spanish.bilinkis.com/2008/09/parapente-1/

Tags: | Comente »

Cibertito

Octubre 1, 2008 - 11:12 am - Escrito por Camilo Nova

Hace varios meses he tenido la fortuna de conocer un nuevo e innovador proyecto de una empresa muy talentosa en las artes digitales, GeekDT. Marco el líder del proyecto siempre me mencionaba sus ideas sobre la industria del entretenimiento digital, tanto en gráficos como en vídeos, siempre me parecerá muy interesante escucharlo.



Ahora acaban de lanzar su comic Cibertito, un personaje bastante bien creado y una historia muy divertida y relacionada completamente con el mundo de la tecnología, de seguro este es un primer paso hacia otros proyectos que vendrán en camino y que seguramente impulsaran la industria del entretenimiento digital en Colombia y Suramerica.

Leanlo en http://www.cibertito.com/website/es/content.php

Tags: , , | Comente »

AxiaHost en Parquesoft Bogota

Septiembre 26, 2008 - 12:13 pm - Escrito por Erwin Orlando Vasquez

Buen día para todos, quiero comentarles -si todavía no lo han hecho :) , que la plataforma AxiaHost se esta implementando en Parquesoft Bogota.

Para el día de hoy, esta prevista realizar la capacitación básica respecto al manejo de la plataforma, esperamos generar comentarios positivos. Mas adelante publicaremos las impresiones generadas.

Tags: , , , | Comente »

Liquidez Financiera

Septiembre 18, 2008 - 10:17 am - Escrito por Camilo Nova

Siendo un emprendedor es difícil no tener acceso a recursos financieros reales y a nuestro alcance para financiar nuestras ideas, a puro pulso tenemos que vivir el día a día y sacar de lo poco que obtenemos en recursos para pagar los gastos propios de iniciar una empresa.

Hoy temprano me di cuenta que el esfuerzo es enorme, que para que una persona quiera iniciar una empresa debe tener capacidad financiera suficiente para poder operar por lo menos un año sin percibir ingreso alguno y esa capacidad es propia de tan solo un pequeño porcentaje de la población en nuestro país, por tanto el acceso al generar opciones de trabajo y empleo para la sociedad se restringen por igual.

En mi caso personal AxiaCore sigue sin dar utilidad alguna, mas sin embargo si necesita de inyecciones constantes de capital para mantenerse en funcionamiento, me refiero a inversiones tanto monetarias, de tiempo, de conocimiento y de trabajo, entre otras. Creo que soy afortunado al poder aguantar tanto tiempo, porque quizá alguien del común solamente puede aguantar unos tres meses sin recibir ingresos, mas aun mucho tiempo menos si recibe egresos, como es mi caso.

Las proyecciones para mi son de viabilidad financiera para un termino un poco mayor a un año de operacion, sin embargo, al pasar de los meses se requiere una verdadera prueba de fe y seguridad en uno mismo para continuar en algo que solo produce perdidas, es casi como caminar en la niebla con la confianza en que pronto saldrá el sol.

Menciono esto porque el tema de la liquidez es tremendamente importante y muchos empresarios no lo tienen en cuenta, ahora que reflexiono mas sobre el tema entiendo que para iniciar un proyecto de este tipo, en el momento de comenzar la persona debe tener una capacidad financiera que le permita por lo menos mantenerse un año sin percibir ingresos, de lo contrario es tiempo y esfuerzo perdido.

Yo confio en que pronto saldra el sol, y que superaremos estas dificultades.

Tags: , , | 2 Comentarios »

Que pasaria si no hay agua?

Septiembre 16, 2008 - 4:01 pm - Escrito por Erwin Orlando Vasquez

Consientes de nuestro papel y de que debemos cuidar el ambiente por nuestro bien y el de los demás, les comparto este enlace que contiene un documental de como seria el mundo sin agua.

http://current.com/items/89290446_world_without_water

Se lo imaginan??, y no estamos muy lejos de esa realidad.

Tags: , | Comente »

Actualizacion Software AxiaCore Septiembre

Septiembre 15, 2008 - 10:19 am - Escrito por Camilo Nova

Hoy hemos realizado actualizaciones de seguridad importantes de toda nuestra plataforma tecnológica, es importante para nosotros mantenernos al día en el software que utilizamos tanto para nosotros como para ustedes, el software actualizado fue el siguiente:

  • Joomla, para el sitio web de AxiaCore
  • WordPress, para el blog de AxiaCore
  • SugarCRM, para el sistema CRM de AxiaCore
  • MediaWiki, para el sistema de Soporte de AxiaHost
  • ProjectPier, para el sistema de Tareas de AxiaCore

Seguiremos al tanto de las actualizaciones de nuestra plataforma.

Tags: , , | Comente »

Plantillas para wiki

Septiembre 12, 2008 - 5:51 pm - Escrito por Erwin Orlando Vasquez

Como todos saben, el banco de conocimientos de AxiaHost esta en formato “wiki”, es decir cuenta con las características propias de wikipedia, que a mi concepto es un mecanismo ideal para este tipo componentes.

He realizado una búsqueda de plantillas para wiki, pero me he dado cuenta que dichas plantillas son más “complementos” que otra cosa. A pesar de ello, les recomiendo una serie de plantillas que me parecieron interesantes y que se usarán (en debate) en el wiki de AxiaHost.

El procedimiento para utilizar una plantilla desde wikipedia, se describe en el siguiente link:

http://es.wikipedia.org/wiki/Wikipedia:Plantillas

La lista de plantillas se encuentran en los siguientes links:

http://es.wikisource.org/wiki/Plantilla:Bienvenida

http://www.deugarte.com/wiki/contextos/Plantilla:Indice

http://es.wikipedia.org/wiki/Plantilla:%C3%8Dndice

http://es.wikipedia.org/wiki/Plantilla:Endesarrollo

http://es.wikiquote.org/wiki/Plantilla:Ayuda-indice

| Comente »

Dropbox Backups En Linea

Septiembre 12, 2008 - 9:06 am - Escrito por Camilo Nova

Desde el ultimo incidente con mi computadora personal me he preocupado mas por tener en cuenta las copias de seguridad de mis archivos mas importantes, hace tiempo hablaba sobre una herramienta llamada Mozy, de la cual estaba satisfecho menos por los siguientes inconvenientes:

  • Tiempos de backup extremadamente largos
  • Falta de un cliente para Ubuntu Linux
  • Pagina web muy lenta
  • Incapacidad de sincronizar unidades de red

La primera vez que realice el backup de mis archivos, que aproximadamente son 1.8Gb se demoro 4 días, cada día unas 10 horas en promedio.

Hoy conocí una herramienta llamada DropBox, que es sencillamente GENIAL, trae un cliente para Linux integrado con Nautilus lo cual hace muy fácil realizar las copias de seguridad desde el escritorio arrastrando y soltando archivos en otra carpeta, la sincronización se hace en tiempo real en un proceso en segundo plano, la velocidad de sincronización es supremamente rápida, la misma cantidad de archivos tardo apenas 2 horas en la misma conexión, aproximadamente 350kb/seg de subida.

La interfaz gráfica web es impecable y muy útil, es una utilidad que da gusto manejar y que muy seguramente sera un rotundo éxito en poco tiempo, ya que apenas la empresa esta iniciando actividades, cabe aclarar que es una empresa apoyada con capital por Sequoia Capital y Y Combinator, unas entidades muy prestigiosas y que garantizan la operabilidad a largo plazo de esta empresa.

Pruebenlo por ustedes mismos, es realmente emocionante saber que se pueden hacer herramientas de tanta calidad para una necesidad que muchos en nuestros computadores tenemos y es la seguridad de tener copias de la información en otras partes en caso de alguna calamidad.

Enlace: http://www.getdropbox.com/

Tags: , , | Comente »

Convertir Numeros a Letras Python

Septiembre 11, 2008 - 3:54 pm - Escrito por Camilo Nova

Ahora como pueden ver en mi evidente cambio a Python he reescrito el código que convierte de números a letras en esto (70 lineas de codigo menos que en Java y mas facil de entender):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
UNIDADES = (
    '',
    'UN ',
    'DOS ',
    'TRES ',
    'CUATRO ',
    'CINCO ',
    'SEIS ',
    'SIETE ',
    'OCHO ',
    'NUEVE ',
    'DIEZ ',
    'ONCE ',
    'DOCE ',
    'TRECE ',
    'CATORCE ',
    'QUINCE ',
    'DIECISEIS ',
    'DIECISIETE ',
    'DIECIOCHO ',
    'DIECINUEVE ',
    'VEINTE '
)
DECENAS = (
    'VENTI',
    'TREINTA ',
    'CUARENTA ',
    'CINCUENTA ',
    'SESENTA ',
    'SETENTA ',
    'OCHENTA ',
    'NOVENTA ',
    'CIEN '
)
CENTENAS = (
    'CIENTO ',
    'DOSCIENTOS ',
    'TRESCIENTOS ',
    'CUATROCIENTOS ',
    'QUINIENTOS ',
    'SEISCIENTOS ',
    'SETECIENTOS ',
    'OCHOCIENTOS ',
    'NOVECIENTOS '
)
 
def toWord(number):
 
    """
    Converts a number into string representation
    """
    converted = ''
 
    if not (0 < number < 999999999):
 
        return 'No es posible convertir el numero a letras'
 
    number_str = str(number).zfill(9)
    millones = number_str[:3]
    miles = number_str[3:6]
    cientos = number_str[6:]
 
    if(millones):
        if(millones == '001'):
            converted += 'UN MILLON '
        elif(int(millones) > 0):
            converted += '%sMILLONES ' % __convertNumber(millones)
 
    if(miles):
        if(miles == '001'):
            converted += 'MIL '
        elif(int(miles) > 0):
            converted += '%sMIL ' % __convertNumber(miles)
 
    if(cientos):
        if(cientos == '001'):
            converted += 'UN '
        elif(int(cientos) > 0):
            converted += '%s ' % __convertNumber(cientos)
 
    converted += 'PESOS'
 
    return converted.title()
 
def __convertNumber(n):
    """
    Max length must be 3 digits
    """
    output = ''
 
    if(n == '100'):
        output = "CIEN "
    elif(n[0] != '0'):
        output = CENTENAS[int(n[0])-1]
 
    k = int(n[1:])
    if(k <= 20):
        output += UNIDADES[k]
    else:
        if((k > 30) & (n[2] != '0')):
            output += '%sY %s' % (DECENAS[int(n[1])-2], UNIDADES[int(n[2])])
        else:
            output += '%s%s' % (DECENAS[int(n[1])-2], UNIDADES[int(n[2])])
 
    return output

Tags: , | 4 Comentarios »

Convertir Numeros a Letras en Java

Septiembre 11, 2008 - 2:30 pm - Escrito por Camilo Nova

Hace rato que tenia esta clase y ahora que la necesito aprovecho para publicarla. Su funcionalidad es de convertir un numero a su representacion en letras

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
/**
 * Esta clase provee la funcionalidad de convertir un numero representado en
 * digitos a una representacion en letras. Mejorado para leer centavos
 * 
 * @author Camilo Nova
 * @version 1.0
 */
public abstract class NumberToLetterConverter {
 
	private static final String[] UNIDADES = { "", "UN ", "DOS ", "TRES ",
			"CUATRO ", "CINCO ", "SEIS ", "SIETE ", "OCHO ", "NUEVE ", "DIEZ ",
			"ONCE ", "DOCE ", "TRECE ", "CATORCE ", "QUINCE ", "DIECISEIS",
			"DIECISIETE", "DIECIOCHO", "DIECINUEVE", "VEINTE" };
 
	private static final String[] DECENAS = { "VENTI", "TREINTA ", "CUARENTA ",
			"CINCUENTA ", "SESENTA ", "SETENTA ", "OCHENTA ", "NOVENTA ",
			"CIEN " };
 
	private static final String[] CENTENAS = { "CIENTO ", "DOSCIENTOS ",
			"TRESCIENTOS ", "CUATROCIENTOS ", "QUINIENTOS ", "SEISCIENTOS ",
			"SETECIENTOS ", "OCHOCIENTOS ", "NOVECIENTOS " };
 
	/**
	 * Convierte a letras un numero de la forma $123,456.32 (StoreMath)
	 * <p>
	 * Creation date 5/06/2006 - 10:20:52 AM
	 * 
	 * @param number
	 *            Numero en representacion texto
	 * @return Numero en letras
	 * @since 1.0
	 */
	public static String convertNumberToLetter(String number) {
		return convertNumberToLetter(StoreMath.parseString(number));
	}
 
	/**
	 * Convierte un numero en representacion numerica a uno en representacion de
	 * texto. El numero es valido si esta entre 0 y 999'999.999
	 * <p>
	 * Creation date 3/05/2006 - 05:37:47 PM
	 * 
	 * @param number
	 *            Numero a convertir
	 * @return Numero convertido a texto
	 * @throws NumberFormatException
	 *             Si el numero esta fuera del rango
	 * @since 1.0
	 */
	public static String convertNumberToLetter(double number)
			throws NumberFormatException {
		String converted = new String();
 
		// Validamos que sea un numero legal
		double doubleNumber = StoreMath.round(number);
		if (doubleNumber > 999999999)
			throw new NumberFormatException(
					"El numero es mayor de 999'999.999, "
							+ "no es posible convertirlo");
 
		String splitNumber[] = String.valueOf(doubleNumber).replace('.', '#')
				.split("#");
 
		// Descompone el trio de millones - ¡SGT!
		int millon = Integer.parseInt(String.valueOf(getDigitAt(splitNumber[0],
				8))
				+ String.valueOf(getDigitAt(splitNumber[0], 7))
				+ String.valueOf(getDigitAt(splitNumber[0], 6)));
		if (millon == 1)
			converted = "UN MILLON ";
		if (millon > 1)
			converted = convertNumber(String.valueOf(millon)) + "MILLONES ";
 
		// Descompone el trio de miles - ¡SGT!
		int miles = Integer.parseInt(String.valueOf(getDigitAt(splitNumber[0],
				5))
				+ String.valueOf(getDigitAt(splitNumber[0], 4))
				+ String.valueOf(getDigitAt(splitNumber[0], 3)));
		if (miles == 1)
			converted += "MIL ";
		if (miles > 1)
			converted += convertNumber(String.valueOf(miles)) + "MIL ";
 
		// Descompone el ultimo trio de unidades - ¡SGT!
		int cientos = Integer.parseInt(String.valueOf(getDigitAt(
				splitNumber[0], 2))
				+ String.valueOf(getDigitAt(splitNumber[0], 1))
				+ String.valueOf(getDigitAt(splitNumber[0], 0)));
		if (cientos == 1)
			converted += "UN";
 
		if (millon + miles + cientos == 0)
			converted += "CERO";
		if (cientos > 1)
			converted += convertNumber(String.valueOf(cientos));
 
		converted += "PESOS";
 
		// Descompone los centavos - Camilo
		int centavos = Integer.parseInt(String.valueOf(getDigitAt(
				splitNumber[1], 2))
				+ String.valueOf(getDigitAt(splitNumber[1], 1))
				+ String.valueOf(getDigitAt(splitNumber[1], 0)));
		if (centavos == 1)
			converted += " CON UN CENTAVO";
		if (centavos > 1)
			converted += " CON " + convertNumber(String.valueOf(centavos))
					+ "CENTAVOS";
 
		return converted;
	}
 
	/**
	 * Convierte los trios de numeros que componen las unidades, las decenas y
	 * las centenas del numero.
	 * <p>
	 * Creation date 3/05/2006 - 05:33:40 PM
	 * 
	 * @param number
	 *            Numero a convetir en digitos
	 * @return Numero convertido en letras
	 * @since 1.0
	 */
	private static String convertNumber(String number) {
		if (number.length() > 3)
			throw new NumberFormatException(
					"La longitud maxima debe ser 3 digitos");
 
		String output = new String();
		if (getDigitAt(number, 2) != 0)
			output = CENTENAS[getDigitAt(number, 2) - 1];
 
		int k = Integer.parseInt(String.valueOf(getDigitAt(number, 1))
				+ String.valueOf(getDigitAt(number, 0)));
 
		if (k <= 20)
			output += UNIDADES[k];
		else {
			if (k > 30 && getDigitAt(number, 0) != 0)
				output += DECENAS[getDigitAt(number, 1) - 2] + "Y "
						+ UNIDADES[getDigitAt(number, 0)];
			else
				output += DECENAS[getDigitAt(number, 1) - 2]
						+ UNIDADES[getDigitAt(number, 0)];
		}
 
		// Caso especial con el 100
		if (getDigitAt(number, 2) == 1 && k == 0)
			output = "CIEN";
 
		return output;
	}
 
	/**
	 * Retorna el digito numerico en la posicion indicada de derecha a izquierda
	 * <p>
	 * Creation date 3/05/2006 - 05:26:03 PM
	 * 
	 * @param origin
	 *            Cadena en la cual se busca el digito
	 * @param position
	 *            Posicion de derecha a izquierda a retornar
	 * @return Digito ubicado en la posicion indicada
	 * @since 1.0
	 */
	private static int getDigitAt(String origin, int position) {
		if (origin.length() > position && position >= 0)
			return origin.charAt(origin.length() - position - 1) - 48;
		return 0;
	}
 
}

Tags: , | Comente »

AxiaCore Blog

Seguimiento

Etiquetas

Enlaces

  • Comentarios Recientes:

    • jose maria: gracias, años tratando de borrar esas pinches carpetas! muy buen consejo. saludos
    • Camilo Nova: Que grandes palabras Aldibier, siento que entiendes mucho de esta situacion y me alegra contar con tu...
    • Camilo Nova: Hola Naty, puedes decirme que lineas no entiendes y miramos. Saludos
    • Andres: Muy buenas intenciones. Sin embargo, tengo que decir que quien administra su fundación, el señor Emilio...
    • Aldibier: Camilin, esa es la realidad del emprendimiento en Colombia y talvez no solo aquí, de eso estoy casi...
  • Enlaces Recientes:

    • Bookmarks about Consejos: - bookmarked by 1 members originally found by davedzenitis on July 14, 2008 Consejos para...
  • Archivo

    Admin