(Usando Ubuntu y Kubuntu, o sea, el grosero de debian)
Requisitos :
- gcc Instalado.
>sudo apt-get install gcc
Cuando el silencio muere una palabra nace.
Hace un par de minutos caminaba en dirección al trabajo y tropecé, la homeostasis de mi cuerpo me forzó a no caer, y pensé : ¿Es posible modelar el equilibrio mediante un autómata?, mi idea particular fue relacionar el equilibrio a la homeostasis; De la forma natural en que un cuerpo busca regenerarse o equilibrar sus propios centros, un resorte busca su punto muerto mediante oscilaciones senoidales que se atenúan con el tiempo. Posiblemente un sistema donde todos los subsistemas estén equilibrados y busquen un equilibrio debería basarse en reglas senoidales, que exploren subiendo y bajando sobre un punto de equilibrio hasta localizarlo, la búsqueda de ese punto de equilibrio requiere de un fuerte componente entrópico, miremos el caso del resorte que se detiene, el resorte se detiene por que la energía de subida o bajada es disipada o perdida mediante el rozamiento de un agente externo, no nos interesa el origen de la perdida de energía, nos interesa mas bien, que debido a esa perdida energía, el sistema en función del tiempo tiende a equilibrarse. Finalmente logro inferir efímeramente que esa entropía conduce el equilibrio.
Recuerdo cuando en clases del profesor Jorge Ortiz, un autor cuyo nombre no recuerdo, señalaba que “eso” se encontraba entre el caos y el orden.
“eso”, palabra intraducible, inefable, incolora, inodora, insabora, transparente inclusive incompresible.
Atributos especiales o contexto.
Last Week i was developing a ver ugly IDE for scanner design. Result was very strange a very ussacramble Java-Lex-design-enviroment suported for lexical Analysis Design.// Fabio Andres Palmieri Villa// fabioandresp.blogspot.com// Puede ser usado solamente con fines academicos// si es respetado este encabezado#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <math.h>
#define FALSE 0
#define TRUE 1
int main(){
clrscr();
char * expr = "1111+++";
nodeInt* number = 0;
nodeChar* operators = 0;
int n = strlen(expr);
int i = 0;
int correct = TRUE;
while( (i<n) && (correct==TRUE) ) {
cout<<endl<<"Current Symbol : "<<expr[i]<<endl;
if ( isNumeric(expr[i]) ){
// stack each number
number = stack(number,Convert(expr[i])) ;
}else{
if ( isOperator(expr[i])) {
// stack each operator
operators = stack(operators,expr[i]);
}else{
cout<<"Error!";
}
}
cout<<"Stack Numbers: ";
View(number);
cout<<"Stack Operators: ";
View(operators);
cout<<endl<<"Size
#op="<<size(operators)<<"\t#nums="<<size(number)<<endl;
if ( (size(operators)>=size(number)) ){
correct = FALSE;
};
i = i + 1;
}
if (correct==TRUE && ( size(number)-size(operators)==1 ) ){
if (size(number)==1){
cout<<"Resultado=="<<number->n;
getch();
exit(0);
}
cout<<"Expression is formed correctly"<<endl<<endl<<endl;
int a = 0;
int b = 0;
char c = 0;
int resp = 0;
int TODO = TRUE;
while( TODO ){
cout<<"Stack Numbers: ";
View(number);
cout<<"Stack Operators: ";
View(operators);
if (size(number)==2 && size(operators)==1){
TODO = FALSE;
//has been found the terminal expression numb,numb,op
}
a = gethead(number);
b = gethead(number);
c = gethead(operators);
resp = calc(a,b,c);
cout<<a<<c<<b<<endl;
addlast(number, resp );
getch();
};
cout<<endl<<"Resultado = "<<resp;
}else{
cout<<"Incorrect Expression";
}
getch();
return 0;
}
Private cnn As New MySqlConnection
Private da As MySqlDataAdapter
Private ds As DataSet
Private query As String
cnn = New MySqlConnection(cad)
query = "select * from usuario"
da = New MySqlDataAdapter(query, cnn)
ds = New DataSet
da.Fill(ds, "general")
Dim n As Integer
n = ds.Tables("general").Rows().Count
i = 0
While (i <>
If (ds.Tables("general").Rows(i).Item(0) = TextBox1.Text) And (ds.Tables("general").Rows(i).Item(1) = TextBox2.Text) Then
Label3.Text = "Ok"
Else
MsgBox("error")
End If
i = i + 1
End While
----
Insersion
:)
Por que no pruebas suerte con migo... Por que no pruebas suerte...
Que salsa tan chevere eh!
// Convenciones para que sea mas leible independiente del programador
// @ Autor Fabio Andres Palmieri Villa
// @ Unimagdalena
#include "library.h"
#define Tiempo_Simulacion 100
#define POBLACION 10
#define GENES 7
#define P_Cambio 0
#define Ratio 0.5
#include "chc.h"
#include "Individuo.h"
static Integer Stop ;
static Integer D ;
Individuo_ New_P[POBLACION + 1];
Individuo_ P[POBLACION + 1];
Individuo_ C[POBLACION + 1];
Individuo_ C_[POBLACION + 1];
Real Tabla[POBLACION + 1];
Real Tabla_C[POBLACION + 1];
Real Funcion(Real a)
{
/*F(x) = a*/
return a;
}
void Inicializar (void) ;
void Evaluar(void) ;
void EvaluarC_(void) ;
Integer Hamming_Distance(Individuo_ A_ , Individuo_ B_ ) ;
void Recombine(void) ;
void Select_r (void) ;
void Mostrar(void) ;
void RenovarPoblacion(void) ;
void SelectR(void) ;
BOOL Son_Iguales(void) ;
void Swap( Individuo_ &A , Individuo_ &B ) ;
void Diverge(void) ;
PROCEDURE(CHC) BEGIN
CLEAR
INICIAR(P)
EVALUATE(P)
Integer t = 0;
D = POBLACION/4;
while ( t <= Tiempo_Simulacion )BEGIN t = t + 1;
SELECT_R (C(t)) FROM (P(t-1))
RECOMBINE (C(t)) FORMANDO (C_(t))
EVALUAR (C_(t))
GENERATING(P(t+1)) FROM (C_(t) AND P(t-1))
IF_ARE_EQUALS(P(t) AND P(t+1)) BEGIN
D = D - 1;
END
if ( D <>
DIVERGE(P(t))
D = (Integer)( Ratio )*(1.0 - Ratio )*GENES;
END
MOSTRAR
PAUSE
RELEVAR( P(t) CON P(t+1) )
END
PAUSE
END
#include "funciones.h"
Este algoritmo corre bajo el Dev C++ 4.9.9.2
Crear Un interfaz que contenga los metodos remotos a
ejecutar.Crear una clase Sirviente, es decir basados en el modelo
muchos clientes muchos servidores, es algo parecido a programar
distribuidamente.Crear las stub_class y las Skelton_class.Iniciar el rmiregestryEjecutar los servidores.Ejecutar los clientes.