Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - xemnas

#1
Hola a tod@s, estoy a nada de terminar el grado en ingeniería informática y quiero buscarme unas prácticas de programador web.

Tengo conocimientos tanto de front-end como back-end pero todo lo he aprendido de manera autónoma y a pelo, sin plugins ni servicios que facilitan la realización de páginas.

Por eso, os agradecería consejos  a quien entienda del tema a nivel profesional, sobre con que servicios se suele trabajar en las empresas dedicadas a esto, ya que imagino que estas empresas no realizan todo el trabajo desde cero.

Es simplemente para ir aprendiendo a manejarme estos servicios y ahora en septiembre que empieza el curso, buscarme unas practicas y  saber desenvolverme bien desde el principio.

Si tenéis algún tutorial o vídeo explicativo sobre dicho servicio  os agradecería la aportación =).


Saludos y gracias!.
#2
Seguridad / virus en movil
26 Enero 2016, 19:24 PM
Hola a todos, tengo un Doogee Latte DG450, he detectado que tengo un virus que cada vez que me conecto a internet empieza a descargarme aplicaciones.

Me llena todo el desktop de aplicaciones y aunque lo deje de fabrica no hay manera de quitarlo, siguen instaladose los programas.

He intentado con antivirus y nada no consigue borrarlo, una ayuda me vendría genial por que ya no se que hacer para eliminarlo.

supongo que lo ideal seria flashearlo pero no tengo mucha idea,¿ algún tutorial que me pueda servir?

muchas gracias y  saludos!
#3
Estoy aprendiendo a programar en java y sentia curiosidad por el funcionamiento de un compilador, he encontrado este en internet pero no entiendo que hacen estos dos java, si alguien me lo puede explicar estaría muy agradecido!.
saludos

esto seria el AFD, el léxico del compilador




/**
* Analizador léxico implementado mediante un
* autómata finito determinista.
* <p>Cada estado del autómata se implementa con un objeto Runnable.
*/
public class AFD extends ALex
{
/**
* Construye el autómata.
* @param fichero Fichero de texto que se debe analizar.
* @throws IOException
*/
public AFD(String fichero) throws IOException
{
super(fichero);
setInicio(s_inicio);
}

private Runnable s_inicio = new Runnable() {@Override public void run()
{

if(isChar('s'))
estado(s_si);
else if(isChar('m'))
estado(s_mi);
else if(isChar('c'))
estado(s_ca);
else if(isChar('e'))
estado(s_en);
else if(isChar('i'))
estado(s_im);
else if(isChar('f'))
estado(s_fi);
else if(isChar(':'))
estado(s_asign);
else if(isChar('"'))
estadoNoChar(s_strval);
else if(isChar('<'))
estado(s_rel);
else if(isChar('>'))
estado(s_rel2);
else if(isChar('='))
estado(s_rel1);
else if(isChar('+')||isChar('-'))
estado(s_sum);
else if(isChar('*'))
estado(s_mul);
else if(isChar('/'))
estado(s_mulcom);
else if(isChar('!'))
estado(s_neg);
else if(isChar('|'))
estado(s_or);
else if(isChar('&'))
estado(s_and);
else if(isChar('('))
estado(s_ipar);
else if(isChar(')'))
estado(s_dpar);
else if(isIdCharInicio())
estado(s_id);
else if(isDigitChar())
estado(s_intval);
else if(isSpaceChar())
estadoNoChar(s_inicio);
else if(isEofChar())
token(EOF);
else
error();
}};
//-----------------------------------------------------------------
private Runnable s_si = new Runnable() {@Override public void run(){
if(isChar('i'))
estado(s_si1);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_id = new Runnable() {@Override public void run()
{
if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_si1 = new Runnable() {@Override public void run()
{
if(isChar('n'))
estado(s_sino);
else if(isIdChar())
estado(s_id);
else
token(SI);
}};
//-----------------------------------------------------------------
private Runnable s_sino = new Runnable() {@Override public void run()
{
if(isChar('o'))
estado(s_sino1);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_sino1 = new Runnable() {@Override public void run()
{
if(isIdChar())
estado(s_id);
else
token(SINO);
}};
//-----------------------------------------------------------------
private Runnable s_mi = new Runnable() {@Override public void run(){
if(isChar('i'))
estado(s_mie);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_mie = new Runnable() {@Override public void run(){
if(isChar('e'))
estado(s_mien);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_mien = new Runnable() {@Override public void run(){
if(isChar('n'))
estado(s_mient);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_mient = new Runnable() {@Override public void run(){
if(isChar('t'))
estado(s_mientr);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_mientr = new Runnable() {@Override public void run(){
if(isChar('r'))
estado(s_mientra);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_mientra = new Runnable() {@Override public void run(){
if(isChar('a'))
estado(s_mientras);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_mientras = new Runnable() {@Override public void run(){
if(isChar('s'))
estado(s_mientras1);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_mientras1 = new Runnable() {@Override public void run(){
if(isIdChar())
estado(s_id);
else
token(MIENTRAS);
}};
//-----------------------------------------------------------------
private Runnable s_ca = new Runnable() {@Override public void run(){
if(isChar('a'))
estado(s_cad);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_cad = new Runnable() {@Override public void run(){
if(isChar('d'))
estado(s_cade);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_cade = new Runnable() {@Override public void run(){
if(isChar('e'))
estado(s_caden);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_caden = new Runnable() {@Override public void run(){
if(isChar('n'))
estado(s_cadena);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_cadena = new Runnable() {@Override public void run(){
if(isChar('a'))
estado(s_cadena1);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_cadena1 = new Runnable() {@Override public void run(){
if(isIdChar())
estado(s_id);
else
token(CADENA);
}};
//-----------------------------------------------------------------
private Runnable s_en = new Runnable() {@Override public void run(){
if(isChar('n'))
estado(s_ent);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_ent = new Runnable() {@Override public void run(){
if(isChar('t'))
estado(s_ente);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_ente = new Runnable() {@Override public void run(){
if(isChar('e'))
estado(s_enter);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_enter = new Runnable() {@Override public void run(){
if(isChar('r'))
estado(s_entero);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_entero = new Runnable() {@Override public void run(){
if(isChar('o'))
estado(s_entero1);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_entero1 = new Runnable() {@Override public void run(){
if(isIdChar())
estado(s_id);
else
token(ENTERO);
}};
//-----------------------------------------------------------------
private Runnable s_im = new Runnable() {@Override public void run(){
if(isChar('m'))
estado(s_imp);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_imp = new Runnable() {@Override public void run(){
if(isChar('p'))
estado(s_impr);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_impr = new Runnable() {@Override public void run(){
if(isChar('r'))
estado(s_impri);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_impri = new Runnable() {@Override public void run(){
if(isChar('i'))
estado(s_imprim);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_imprim = new Runnable() {@Override public void run(){
if(isChar('m'))
estado(s_imprimi);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_imprimi = new Runnable() {@Override public void run(){
if(isChar('i'))
estado(s_imprimir);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_imprimir = new Runnable() {@Override public void run(){
if(isChar('r'))
estado(s_imprimir1);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_imprimir1 = new Runnable() {@Override public void run(){
if(isIdChar())
estado(s_id);
else
token(IMPRIMIR);
}};
//-----------------------------------------------------------------
private Runnable s_fi = new Runnable() {@Override public void run(){
if(isChar('i'))
estado(s_fin);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_fin = new Runnable() {@Override public void run(){
if(isChar('n'))
estado(s_fin1);
else if(isIdChar())
estado(s_id);
else
token(ID);
}};
private Runnable s_fin1 = new Runnable() {@Override public void run(){
if(isIdChar())
estado(s_id);
else
token(FIN);
}};
//-----------------------------------------------------------------
private Runnable s_intval = new Runnable() {@Override public void run()
{
if(isDigitChar())
estado(s_intval);
else if(isIdChar())
error();
else
token(INTVAL);
}};
//-----------------------------------------------------------------
private Runnable s_strval = new Runnable() {@Override public void run()
{
if(isChar('"'))
estadoNoChar(s_strval1);
else
estado(s_strval);
}};

private Runnable s_strval1 = new Runnable() {@Override public void run()
{
token(STRVAL);
}};

//-----------------------------------------------------------------
private Runnable s_asign = new Runnable() {@Override public void run(){
if(isChar('='))
estado(s_asign1);
else
error();
}};
private Runnable s_asign1 = new Runnable() {@Override public void run(){

token(ASIGN);
}};
//-----------------------------------------------------------------

private Runnable s_rel = new Runnable() {@Override public void run(){
if(isChar('=') || isChar('>'))
estado(s_rel1);
else
token(REL);
}};

private Runnable s_rel1 = new Runnable() {@Override public void run(){
token (REL);
}};

private Runnable s_rel2 = new Runnable() {@Override public void run(){
if(isChar('='))
estado(s_rel1);
else
token(REL);
}};
//-----------------------------------------------------------------
private Runnable s_sum = new Runnable() {@Override public void run(){
token(SUM);
}};
//-----------------------------------------------------------------
private Runnable s_mul = new Runnable() {@Override public void run(){
token(MUL);
}};
//-----------------------------------------------------------------
private Runnable s_mulcom = new Runnable() {@Override public void run(){
if(isChar('/'))
estadoNoChar(s_comlin);
else if(isChar('*'))
estadoNoChar(s_combloq);
else
token(MUL);
}};
//-----------------------------------------------------------------
private Runnable s_comlin = new Runnable() {@Override public void run(){
if(isChar('\n'))
estadoNoChar(s_inicio);
else
estadoNoChar(s_comlin);
}};
//-----------------------------------------------------------------
private Runnable s_combloq = new Runnable() {@Override public void run(){
if(isChar('*'))
estadoNoChar(s_combloq1);
else
estadoNoChar(s_combloq);
}};
//-----------------------------------------------------------------
private Runnable s_combloq1 = new Runnable() {@Override public void run(){
if(isChar('/'))
estadoNoChar(s_inicio);
else if(isChar('*'))
estadoNoChar(s_combloq1);
else
estadoNoChar(s_combloq);
}};

//-----------------------------------------------------------------
private Runnable s_neg = new Runnable() {@Override public void run(){
token(NEG);
}};
//-----------------------------------------------------------------
private Runnable s_or = new Runnable() {@Override public void run(){
if(isChar('|'))
estado(s_or1);
else
error();
}};
//-----------------------------------------------------------------
private Runnable s_or1 = new Runnable() {@Override public void run(){
token(OR);
}};
//-----------------------------------------------------------------
private Runnable s_and = new Runnable() {@Override public void run(){
if(isChar('&'))
estado(s_and1);
else
error();
}};
//-----------------------------------------------------------------
private Runnable s_and1 = new Runnable() {@Override public void run(){
token(AND);
}};
//-----------------------------------------------------------------
private Runnable s_ipar = new Runnable() {@Override public void run(){
token(IPAR);
}};
//-----------------------------------------------------------------
private Runnable s_dpar = new Runnable() {@Override public void run(){
token(DPAR);
}};

} // Afd




















Esta parte sería la parte de la sintaxis

el ADR


/**
* Analizador sintáctico implementado mediante el método
* descendente recursivo.
* <p>En esta clase se debe implementar la gramática del lenguaje.
*/
public class ADR extends ASin
{
/**
* Construye un analizador descendente recursivo.
* @param lex Analizador léxico.
*/
public ADR(ALex lex)
{
super(lex);
}

/** Símbolo inicial de la gramática. */
public void programa()
{
declaracion();
bloque();
tokenCome(EOF);
}

//------------------------------------------------------------------------
private void declaracion()
{
switch(tokenTipo())
{
case ENTERO:
tokenCome(ENTERO);
tokenCome(ID);
codeVariableInteger();
declaracion();
break;

case CADENA:
tokenCome(CADENA);
tokenCome(ID);
codeVariableString();
declaracion();
break;
}
}

//------------------------------------------------------------------------
private void bloque()
{
switch(tokenTipo())
{
case ID:
asignacion();
bloque();
break;

case IMPRIMIR:
impresion();
bloque();
break;

case SI:
condicion();
bloque();
break;

case MIENTRAS:
iteracion();
bloque();
break;
}
}

//-----------------------------------------------------------------

private void asignacion()
{
tokenCome(ID);
codeVariableAsignacion();
tokenCome(ASIGN);
expresion();
codeAsignacion();
}
//-----------------------------------------------------------------
private void impresion()
{
tokenCome(IMPRIMIR);
expresion();
codePrint();
}
//-----------------------------------------------------------------
private void condicion()
{
tokenCome(SI);
expresion();
codeIf();
bloque();
sino();
codeEnd();
tokenCome(FIN);
}
//-----------------------------------------------------------------
private void sino()
{
if(tokenTipo()==SINO){
tokenCome(SINO);
codeElse();
bloque();
}
}
//-----------------------------------------------------------------
private void iteracion()
{
tokenCome(MIENTRAS);
codeWhile();
expresion();
codeIf();
bloque();
codeEnd();
tokenCome(FIN);
}
//-----------------------------------------------------------------
private void expresion()
{
vor();
vor1();
}
//-----------------------------------------------------------------
private void vor()
{
vand();
vand1();
}
//-----------------------------------------------------------------
private void vor1()
{
if(tokenTipo()==OR){
String op = tokenNombre();
tokenCome(OR);
vor();
codeOperador(op);
vor1();
}
}
//-----------------------------------------------------------------
private void vand()
{
if(tokenTipo()==NEG){
tokenCome(NEG);
vrel();
codeOperador("!");
vrel1();
}
else{
vrel();
vrel1();
}
}
//-----------------------------------------------------------------
private void vand1()
{
if(tokenTipo()==AND){
String op = tokenNombre();
tokenCome(AND);
vand();
codeOperador(op);
vand1();
}
}
//-----------------------------------------------------------------
private void vrel()
{
if(tokenTipo()==SUM){
boolean negar = tokenNombre().equals("-");
tokenCome(SUM);
vsum();

if(negar)
codeOperador("-1");

vsum1();
}
else{
vsum();
vsum1();
}
}
//-----------------------------------------------------------------
private void vrel1()
{
if(tokenTipo()==REL){
String op=tokenNombre();
tokenCome(REL);
vrel();
codeOperador(op);
}
}
//-----------------------------------------------------------------
private void vsum()
{
vmul();
vmul1();
}
//-----------------------------------------------------------------
private void vsum1()
{
if(tokenTipo()==SUM){
String op=tokenNombre();
tokenCome(SUM);
vsum();
codeOperador(op);
vsum1();
}
}
//-----------------------------------------------------------------
private void vmul()
{
if(tokenTipo()==IPAR){
tokenCome(IPAR);
expresion();
tokenCome(DPAR);
}
else{
valor();
}
}
//-----------------------------------------------------------------
private void vmul1()
{
if(tokenTipo()==MUL){
String op=tokenNombre();
tokenCome(MUL);
vmul();
codeOperador(op);
vmul1();
}
}
//-----------------------------------------------------------------
private void valor()
{
if(tokenTipo()==ID){
tokenCome(ID);
codeVariableExpresion();
}
else if(tokenTipo()==INTVAL){
tokenCome(INTVAL);
codeInteger();
}
else{
tokenCome(STRVAL);
codeString();
}
}
//-----------------------------------------------------------------

} //
#4
ASM / PSRLW en MMX
21 Junio 2015, 17:51 PM
Hola compañeros, tengo una duda con el siguiente calculo:

mm1=0x0000 0331 3E5F C000
PSRLW  mm1, 1

Agradecería vuestra ayuda, saludos =).
#5
Saludos!, alguien me podría explicar como se haría este problema?, muchas gracias ;)


#6
Hardware / problema con portatil
15 Mayo 2015, 01:36 AM
Hola a todos, vereis desde hace 2 dias que tengo este problema con mi portatil.

enciendo el portatil, enseguida hace un par de pitidos y antes de que salgan las bolitas de colores de windows cuando esta iniciandose windows , se apaga.
repito procedimiento las veces que haga falta, me he llegado a tirar 20 minutos y de repente, si carga el windows.

A la bios si puedo entrar y nunca se me apaga.

Como dato, ayer no había manera de que arrancase y se me ocurrió desconectar raton, el ventilador base y poner el brillo de la pantalla al minimo y  despues de 3 intentos si consiguió cargar windows.

parece que despues de estar un rato encendiendose y apagandose llega un punto donde cada vez que lo enciendo y se apaga, el inicio de "las bolitas de windows"  va avanzando un poco mas en cada intento, hasta que ya si carga del todo sin apagarse.


saludos, gracias y muy buen forro.
#7
Redes / Ayuda red packet tracer
20 Marzo 2015, 15:06 PM


tengo una vlan en el primer switch llamada data01 y con un id de 101.
quiero hacer que solo los pc's de la vlan data01 se puedan comunicar con el server data01 que esta remarcado en azul, el server esta en otra vlan llamada server y con un id de 200.


Cualquier ayuda me vendrá genial, gracias!
#8
Hola a todos, tengo una pequeña duda, en este ejercicio, en el apartado C, no tengo ni idea de como sustituye o como aplicar la regla de 3 para sacar el x=159,14MB, soy un completo negado para las mates, el resolverme esta duda me ayudaría muchisimo, muchas gracias y buen foro.
Calcula el porcentaje de bloqueo de una CPU a 2.67 GHz debido a las transferencias de
datos de un periférico que envía bloques de 1 KBytes con una velocidad de transferencia de 256 MB/s,
en los siguientes casos:

c) Se utiliza E/S con interrupciones y el módulo de E/S de este periférico interrumpe al procesador
cada vez que recibe una palabra (16 bits/palabra). La rutina para el tratamiento de la
interrupción de este periférico consume 32 ciclos del procesador. ¿Cuál sería la máxima
velocidad de transferencia del periférico admisible por el sistema usando esta configuración?

Esta es la resolución al problema que aplica el profesor y no se como saca el 159MB

#9
Calcular el tiempo que tardaría en leer un archivo de 100MB de un disco, si la velocidad de transferencia máxima del disco es de 40MB  por segundo.
se realiza una nueva búsqueda cada 500KB transferidos y el tiempo de búsqueda promedio es de 2ms.


Saludos y muchas gracias ;)
#10
Hardware / problema con speaker
8 Noviembre 2014, 02:29 AM
saludos, me he comprado esta placa asrock h61m-vg3. El caso es que el pc que me he montado me está dando problemas, no me muestra imagen por pantalla y queria ver si con el speaker conseguía averiguar cual es el problema. Aquí me surge otro problema más  y es que no veo donde conectar el speaker a la placa ni tampoco veo que lo lleve integrado.

una imagen detallada de la placa por si ayuda:
http://media.ldlc.com/ld/products/00/01/21/22/LD0001212277_2.jpg

gracias.
#11
Saludos, no se por donde coger este ejercicio, una ayuda aunque sea como empezar a resolverlo me vendria genial.
es tipo test asi que la solución es una de las 4 que hay al final del ejercicio.
saludos y gracias.

¿Cuál es el valor final del registro mm0, tras la ejecución del siguiente fragmento de programa:

__int64 Dato1=0xA0A0A0A0A0A0A0A0;
__int64 Dato2=0x1111111111111111;
__asm
{
movq mm0, Dato1
movq mm1, Dato2
pandn mm0, mm1
paddusw mm0, mm1
}

a) 2222222222222222h.
b) 2222222222222222.
c) 1111111111111111b.
d) Ninguna de las anteriores respuestas es correcta.
#12
antes de nada saludos y espero que haya alguien en el foro que me pueda echar una mano ;D.

el ejercicio es de la asignatura de arquitectura de computadores del grado de ingeniería informática.

El programa A se ejecuta en 0,345 en una máquina a 500 MHz, sabemos que este programa requiere 100 millones de instrucciones de las cuales:

10% instrucciones de multiplicación "ciclos desconocidos"
60% instrucciones aritméticas que consumen 1 ciclos
30% intrucciones de memoria, 2 ciclos

¿cuántos ciclos consume una multiplicación en esta máquina?

yo uso la fórmula de:

tiempo = NI * CPI * 1/frecuencia  el caso es que no me dá resultado correcto, me da 6 ciclos y el resultado es 5... una mano me vendría genial un saludo.

no estoy seguro si he posteado en el foro adecuado  :xD
#13
saludos a tod@s, el año que viene voy a empezar ingenieria informática y por mi cuenta me estoy leyendo algunos libros de electronica ya que en la asignatura tecnologia de computadores se vé bastante de esto.
he estado mirando ejercicios del libro electronica de allam hambley y me han surgido dudas en el analisis de circuitos suponiendo el estado de los diodos:
1) como saber en que estado se suponen los diodos, si en on o en off.
2)por que la suposicion b no es correcta y la c si?
muchas gracias



#14
Programación C/C++ / ayuda codigo c
12 Enero 2014, 15:03 PM
me estoy leyendo un pdf de llamadas a sistema pero no logro entender el siguiente codigo, si alguien me puede explicar que hace se lo agradecería =).

#include <sys/wait.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
pid_t childpid;
int status, exit_code, x;

exit_code = EXIT_SUCCESS;

if (argc < 2)
{
printf("Usage: %s command args\n", argv[0]);
exit_code = EXIT_FAILURE;
}
else
{
switch (childpid = fork())
{
case -1:
perror("Could not fork\n");
exit_code = EXIT_FAILURE;
break;
case 0:
if (execvp(argv[1], &argv[1]) < 0)
{
perror("Could not execute the command\n");
exit_code = EXIT_FAILURE;
break;
}
#15
saludos amigos, hacia mucho que no me pasaba por el foro  y me he acordado de vosotros, me ha surjido una duda y es la siguiente.

¿como puedo saber que puerto usa un videojuego? gracias por vuestro tiempo.
#16
Java / ayuda programa de java
15 Diciembre 2012, 14:37 PM
hola a todos, estoy aprendiendo "lo que puedo" a aprogramar, primero empecé con html, php y ahora me he pasado a java. Me bajé unos cuantos pdfs y algo he conseguido aprender un poco, pero hay un ejercicio que me está costando muchisimo y por más que miré en internet no consigo nada relevante.

el ejercicio seria algo así como, dime una fecha en el siguiente formato: 20 de junio de 1968 y lo que tiene que sacarnos es la fecha de esta forma, 20/06/1968. Se me ha ocurrido hacer un switch que asigne el nombre del mes a su número y luego sería sustituir hasta el delimitador "de" por una /, eso lo he pensado con un split.

pero por mucho que pruebe cosas, como ya dije no consigo nada.
gracias.
#17
Redes / sniffer mobil
11 Octubre 2012, 18:09 PM
hola a todos, quería saber si existe alguna aplicación mobil para snifar de forma local los paquetes. tipo cain, wireshark, etc, gracias por vuestra ayuda.
#18
Hardware / problema con teclado
1 Julio 2012, 16:52 PM
hola a todos, ayer me compré un teclado y hay algunas teclas que me estan dando problemas... yo creo que es por que el teclado está mal.
al pulsar por ejemplo la tecla 1 me sale esto '¡jklñ y la  arroba `ç8+h¡.  ¿alguna sugerencia de el porque de este problema?
#19
Hardware / problema con adaptador ps2 to usb
23 Junio 2012, 11:51 AM
buenas a todos, vereis me ha llegado un paquete de un adaptador ps2 to usb y el problema fue que cuando conecte mi teclado ps2 al conversor y este mediante usb a mi portátil no funcionaba. He probado con otros pc's e igual no me detecta el teclado, os pongo una imagen del adaptador.
¿cual puede ser el problema?

un link del adaptador:
http://www.amazon.es/gp/product/images/B0009RKLMG/ref=dp_otherviews_0?ie=UTF8&s=electronics&img=0

http://www.amazon.es/StarTech-com-Replacement-Keyboard-Adapter-Female/dp/B0009RKLMG/ref=sr_1_fkmr2_2?s=electronics&ie=UTF8&qid=1340444846&sr=1-2-fkmr2
#20
GNU/Linux / crear clientes ligeros
24 Mayo 2012, 17:49 PM
hola a todos, tengo 1 pc en casa poco potente y me gustaría hacerlo como cliente ligero ya que tengo otro pc bastante moderno que podría hacer de server. Toda ayuda me será de gran ayuda para poder empezar, ahora mismo estoy mirando en hacerlo con LTSP pero me gustaría saber la opinión de personas que ya lo hayan hecho y que servicios utilizaron, gracias.
#21
GNU/Linux / virtualización de escritorios
5 Mayo 2012, 14:51 PM
hola a todos, he terminado el grado superior de administración de sistemas informáticos en red y me han asignado un proyecto "virtualizacion de escritorios".
El caso es que no tenemos que buscar la vida googleando ya que no recibimos ninguna ayuda.

He estado leyendo sobre varias máquinas, me bajé una iso con proxmox pero no me ha gustado demasiado y ahora quiero intentarlo con xenserver de citrix, me gustaria recibir alguna orientación sobre alguien que entienda y me pueda aconsejar, o pasarme algun dpf, gracias.

por si no ha quedado claro, el ejemplo sería un aula de examenes con un server y varios pc's que serian los clientes ligeros cargaran el sistema operativo en red y todos los procesos serán realizados en el server.
#22
Desarrollo Web / duda con update mysql
23 Abril 2012, 12:39 PM
hola a todos, mirar mi duda es la siguiente. quiero introducir los datos de una columna  en otra columna de una misma tabla, lo estoy haciendo con la siguiente sintaxis:
update nombretabla set dato1=(select dato2 from nombretabla)
me sale el siguiente error: you cant specify target table nombretable for update in from clause. yo le veo toda la logica a la sintaxis, vuestra ayuda me serviría de mucho, gracias.
#23
Redes / dudas en iptables
6 Marzo 2012, 19:07 PM
hola a todos, tengo una duda sobre la función de las siguientes iptables asi que no me vendría mal una ayudita, gracias.

iptables -N drop-and-log-it
iptables -A drop-and-log-it -j LOG --log-level-info
iptables -A drop-and-log-it -j REJECT
#24
PHP / problema con php
29 Febrero 2012, 14:47 PM
hola a todos, tengo una gran duda y es la siguiente. Tengo una tabla que me saca los productos grafica, esta mvc orientado a objetos. bien el problema es que  lo que esta en el href quiero que al pinchar en el href me coja el id del producto para poder mandarlo al controlador, así que donde pone &???? que tendria que poner para que me lo envié, gracias.
Código (php) [Seleccionar]

</form>
<?php
echo "<table bordercolor=#81DAF5 border=1> ";
$grafica=$vars['ListaGraficas'];
echo 
'<br><br>';
for (
$i=0$i<count($grafica);$i++) {
echo 
'<form action="index.php?controlador=productos&accio=comprar" method="post" name="form" id="form">';
echo 
'<tr>';
$var=$grafica[$i]->idproducto;
?>

<td><input type="hidden" name="ideaco" value="<? echo $var ?>"></input></td>
<?php
echo '<td>'.("<img width=100 height=90 src='imagenes/".$grafica[$i]->imagen."'/>").'</td>';
echo 
'<td>'.($grafica[$i]->nombre).'<br>[color=red][b]<a href="index.php?controlador=productos&accio=comentarios&?????">ver opiniones sobre el producto</a>'.'</td>';[/color][/b]
echo 
'<td>'.($grafica[$i]->tipo).'</td>';
echo 
'<td>'.($grafica[$i]->precio).'</td>';
echo 
'<td><input type="submit" value="comprar"></td>';
echo 
'</tr>';
echo 
'</form>';
}

?>

</body>
</html>



#25
Scripting / problema con este script
11 Febrero 2012, 12:12 PM
la finalidad del ejercicio es generar un fichero administracio.log por cada usuario del grupo administracio, luego hacerme una copia de seguridad de este fichero de cada usuario del grupo  en el directorio /logadminist, el problema que me da es que una vez hecha la copia de seguridad y descomprimida el contenido que deberia sacarme me sale codificado o algo BZh91AY&SYCe9y���B@��n�� tD�&��Ѡ��2��
>�(���C]4b�� !zA:X[(NA0ͮr����e�BO�vqC���gK��'h�osm�2��!/�D@~.��p� ��

#el ejercicio lo que hace es cortar los usuarios que son del grupo administradores de la carpeta /etc/group y guardarme esta información en administradores.txt.

Código (bash) [Seleccionar]

fecha=`date +%d-%m-%Y`
tail -1  /etc/group | cut -d ":" -f4 > administradores.txt

[color=navy]#sustituye las , por espacios[/color]
admins=`cat administradores.txt | tr ","  " "`
echo $admins > administradores.txt

[color=navy]#recorre el contenido de administradores.txt creandome un fichero administracio.log  para cada usuario del grupo administradores y copiandome en sus respectivos homes.[/color]
for var in `cat administradores.txt`
do
touch administracio.log
cp administracio.log /home/$var
done

[color=navy]#lista los homes que tienen el fichero administracio.log y me lo guarda en tmp
for pro in `ls /home/*/administracio.log` y me corta el * que es el nombre del usuario para luego ir recorriendo nombre por nombre haciendome una copia de seguridad por cada usuario adminsitradores y guardandomela en el directorio /logadminist[/color]
do
echo $pro > tmp
home=`cut -d "/" -f3  tmp`
for cuenta in $home
do
copia=`tar -jcvf administracio.$cuenta.$fecha.log /home/$cuenta/administracio.log`
mv administracio.*.*  ./logadminist/
tar -xvf /logadminist/administracio.$cuenta.$fecha.log
mv  ./logadminist/administracio.log ./logadminist/administracio.$cuenta.$fecha.log
done

done






gracias  :D
#26
hola a tod@s, me quiero comprar como bien dice en el titulo un adaptador para antenas wifi para poder virtualizar la interfaz en bactrack desde máquina virtual. bien en que debo fijarme para ver la compatibilidad del adaptador con mi pc, por que un compañero mio se compró una y no era compatible, gracias y feliz navidad.
#27
Bases de Datos / base de datos de una optica
24 Noviembre 2011, 19:34 PM
hola a tod@s, me han mandado en clase que realice  un diagrama de una optica. Llevo hecho esto, me gustaria que si veis algun fallo me lo corrigierais y me ayudarais a mejorarlo. Tambien he pensado en implementar una tabla médico relacionada con cliente que será quien dicte que tipo de enfermedad de la vista tiene como miopia, etc, pero no se bien como realizar la relación.  De momento no he puesto aun todos los atributos, ya los implementaré una vez terminada la db, solo he puesto la primary key y las relaciones N a N.
Gracias a todos y todo lo que pueda ayudar y mejorar la bd me será de gran ayuda :)
#28
Bases de Datos / insertar imagenes en base de datos
21 Noviembre 2011, 19:45 PM
hola a tod@s, alguien podría decirme como insertar una imagen en un insert into?
he probado a poner la ruta donde tengo la imagen pero no me la coge. gracias ;D
#29
Desarrollo Web / problema con php
21 Noviembre 2011, 17:57 PM
hola a tod@s, me han mandado en clase que haga una web en php trabajando conjuntamente con una base de datos pero he llegado a un punto donde me he atascado.
quiero poner la opcion de subir imagenes a una base de datos pero  que solo pueda hacerlo el usuario de la base de datos con el nombre tal y contraseña tal como si fuese por ejemplo que el unico usuario que puede subir imagenes es el user admin con la pass 123456. llegados a este punto no se por donde tirar, se hacerlo pero sin la condición de ser tal usuario para poder subir imagenes. Alguien me dá alguna idea? gracias  ;D
#30

hola a tod@s, no consigo que me funcione la funcion para que me sume los numeros pares del array y el numero pares qe hay, alguien me puede ayudar? gracias
        $vector=array(1,4,9,5,2,6,98,23,-40,3,76,9,-8,3,1,4,7,0);
        $suma=0;
        $sumapares=0;
        $numpares=0;
     
         
       function execute($vector[$i]){
         suma_elementos_pares($vector[$i]);
         
      }
         
      
         function suma_elementos_pares($elemento){
            if(($elemento%2)==0) {
                $sumapares=$sumapares+$elemento;
                $numpares++;

         return $numpares; }
                     
          }
         
      
       while($i<count($vector)){
 
        execute($vector[$i]);
   
            $i++;
        }
#31
GNU/Linux / correo entre usuarios
5 Noviembre 2011, 12:23 PM
hola a tod@s, mi pregunta es ¿ que paquetes son necesarios instalar para poder enviar correos entre los usuarios del sistema?. un ejemplo: soy el administrador del sistema y mediante un ataque he podido comprobar que hay usuarios con contraseñas muy debiles y les quiero mandar un correo diciendoles que busquen una contraseña mas segura, Gracias.
#32
Hardware / contraste en monitor
5 Noviembre 2011, 12:16 PM
hola a tod@s me quiero comprar un monitor y pero me queda un concepto por entender, ¿que contraste me recomendais?es mejor a mayor contraste o a menor?, gracias.
#33
Desarrollo Web / funciones en php
3 Noviembre 2011, 15:32 PM
hola a tod@s, alguien me podria ayudar en el siguiente ejercicio?
tengo un vector con una serie de numeros y tengo que crear una función sobre ese vector que me sume el valor total de los parametros del vector.
Sé que és muy sencillo pero es que soy muy malo en esto de programar =(, gracias!.
#34
hola a tod@s, alguien que sepa como funciona este servidor web podria ayudarme? si alguien se presenta voluntario le explicare mis dudas. Gracias  :)
#35
Desarrollo Web / insertar en table
18 Octubre 2011, 20:26 PM
 hola a tod@s, alguien me podria decir como meter estos datos en un table?, gracias.
<?php

        $indice_datos=array("Nombre", "Apellidos", "Telefono");
       
        $datos=array(
                     array("Javi", "Climent", "12345"),
                     array("Carlos", "Bañuls", "234567"),
                     array("Borja", "Rodriguez", "432342"),
                           );
     
        $i=0;
        while($i<count($indice_datos)){
            echo ($indice_datos[$i]."</br>");
            $i++;
   
        }
      $i=0;
      while($i<count($datos)){
      $j=0;
      print ("<tr>");
            while($j<count($datos[$i])){
         print ("</tr>");
         echo ($datos[$i][$j]);
         $j++;
            }
         $i++;
       }
   ?>
#36
Windows / permisos en windows a nivel local
6 Octubre 2011, 12:51 PM
hola a todos, a nivel local si un usuario crea un recurso compartido y le quita permisos a todos incluso al administrador, el administrador podrá recuperar el control cambiado el propietario del recurso y dandose permisos de nuevo. la pregunta es la siguiente ¿hay alguna forma de que no pueda el administrador acceder a un recurso de un usuario?
#37
GNU/Linux / raid 0 y 1 en ubuntu
24 Septiembre 2011, 17:41 PM
hola a tod@s alguien me puede explicar como realizar una raid 0  y 1 en ubuntu?
#38
Bases de Datos / workbench dudas
24 Septiembre 2011, 13:20 PM
hola a tod@s tengo una serie de dudas sobre este programa,¿ alguien que lo use para hacer diagramas? gracias.
#39
Desarrollo Web / diagramas en workbench
24 Septiembre 2011, 00:20 AM
hola a tod@s mi pregunta es ¿cómo se hacen especializaciones en workbench?, gracias.
#40
Hardware / problema de temperatura
20 Septiembre 2011, 16:01 PM
hola a tod@s, desde hace poco me he dado cuenta que cuando ejecuto un simple juego o tengo varias cosas abiertas como virtual box con una maquina y poco mas, la temperatura del laptop me sube bastante en comparación con antes. La frequencia de la cpu se me pone al maximo usando incluso el turbo boost y eso antes no me pasaba. ¿Alguna idea?, gracias.
#41
Hacking / detectar modo promiscuo en red
16 Septiembre 2011, 15:52 PM
hola a tod@s, me gustaria que me dijerais algun programita que me escanee los equipos de la red y me diga que equipos tienen la tarjeta  en modo promiscuo o tambien me serviria alguno  que me diga si las tablas ARP han sido modificadas.
#42
Mensajería / contraseña del msn
8 Junio 2011, 00:15 AM
hola, queria saber la ruta del regedit  donde se almacena la contraseña del msn. He mirado en internet y dice:
hkey_current_user/software/microsoft/messengerservice/passwordmsn messenger service
pero he mirado y la ruta /messengerservice no la tengo asi que supongo que eso seria en otros sistemas operativos... uso windows 7 gracias  :laugh:
#43
hola a todos, hace unos dias note que mi conexion a internet iba muy lento, me meti en la configuracion tpc/ip y vi que se me habian cambiado los dns, desde ese momento cuando le da por ahi se me cambian los dns y tengo que volver a ponerlo bien.
alguna solucion al problema?
#44
hola a todos, como podria eliminar esos fastidiosos toolbars que se instalan en el navegador, ni idea de como se me ha podido instalar, cuando instalo un programa siempre digo que no o instalo de forma personalizada por si me los meten...gracias ;D
#45
Windows / permisos en windows xp
22 Abril 2011, 11:27 AM
hola a todos, tengo una serie de dudas, concretamente en permisos y seguridad de windows. Alguien podria explicarme la funcion del apartado permisos y la  de seguridad,  es decir para que sirven los permisos que se dan en permisos y en seguridad
un ejemplo de un ejercicio que si me lo resolvierais me ayudaria a entenderlo.

carpeta estrategiaValenciaCF donde el entrenador del ValenciaCF debe tener Control Total y los jugadores acceso solo lectura. Ademas dentro de esa carpeta habra un fichero "SugerenciaEstrategias.txt" donde ademas de lectura, los jugadores tendran permiso de escritura.

que tendria que hacer para que me funcionara este ejercicio?, gracias.