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 - Neibar

#1
Buenas,

ésta semana compré los siguientes componentes:

MSI Z170A Gaming M7
MSI RX 480 X 8 GB
Asus PCE-AC56 Adaptador WiFi PCI-E AC1300
Kingston HyperX Predator DDR4 3200 (32gb)

Todo está instalado bajo un Windows 7 Home Premium y tengo un problema.

Tengo un router wifi :
Asus RT-AC1200G Plus Router Inalámbrico AC1200 Dual-Band

El cual me funciona perfectamente con descargas de 1,2Mbps con el resto de ordenadores, pero cuando intento descargarme algo con el ordenador recién montado las descargas pasan de 800 kb/s a 0 kb/s en apenas 3s.

Es decir, que no puedo descargar nada. No obstante, si hago cualquier test que hay de internet para ver la velocidad de subida y de bajada, me sale perfecto, como si realmente tuviera la misma conexión que el resto de ordenadores.

Qué creeis que puede estar pasando para que no pueda descargar nada?
He probado de instalar un antivirus, desactivar el firewall, etc. y sigo igual. Incluso instalando solamente W7 de serie sin drivers, solamente el de la tarjeta wifi sigue sin funcionar (es decir no es error de los otros drivers de MSI).

saludos, :? :?
#2
Buenas, hablando con mis amigos he visto que ellos no pueden ejecutar un mini programa que hice en C desde visual studio.

Obviamente, en local a mi me va. Pero ante las dudas, lo prové en otro ordenador de casa.. y , sigue funcionando. Mi pregunta viene aquí.

Hace falta algun "extra" para poder compilar programas creados en C/C++ des de visual studio ?

lo he creado en:

win32, aplicación de consola win32
clr, aplicación de consola clr

y ninguno de los 2 funciona en ordenadores ajenos.
#3
char coordenada1; int coordenada2;
//preguntamos coordenadas
printf("Introduce coordenada 1 (A-J) : ");
scanf("%c", &coordenada1);

printf("Introduce coordenada 2 (0-9) : ");
scanf("%d", &coordenada2);


Tengo esto en un bucle while, y la primera vez lo realiza bien, pero la segunda vez que lo introduzco,
el primer scanf, se lo come y me salta al segundo... Alguna idea?
#4
Quisiera poder hacer que según las letras que se introduzcan, me salgan de distintos colores.

Es decir,

Mayo

M =rojo
a = azul
y = verde
o = amarilla

es posible  o solo se puede hacer de 1 solo color?

lo hago mediante esta instrucción:
SetConsoleTextAttribute (GetStdHandle (STD_OUTPUT_HANDLE), 4);
#5
Supongamos que tenemos una matriz de 10x10 , y aleatoriamente hay 0 o -1.

entonces, lo que quiero hacer es alrededor del -1 , aparezcan "numeros 1".

y lo verifico de la siguiente manera, alguien puede encontrar si hay algun error? Porqué
no me llega a hacer el cuadrado entero, sino que me hace la esquina superior izquierda solamente. Tal vez mi planteamiento es erróneo... :S

Código (cpp) [Seleccionar]

for(int i=0; i<10; i++){
for(int y=0; y<10; y++){
if(minas[i][y]==-1){

for(int z=(i-1);z<(i+1);z++){
for(int x=(y-1);x<(y+1);x++){
if(minas[i][y] == 1){
minas[i][y]++;
}else{
if(minas[z][x] != -1){
minas[z][x]= 1;
}
}
}
}


}
}
}
#6
Código (html4strict) [Seleccionar]

<form action='#' method='get'>
<input type='hidden' id='path' name = 'i' value='a' ></input>
<input id='enviapath' type='hidden' type='submit' value='enviar'> </input>
</form>


Código (javascript) [Seleccionar]
function enviapath() { document.getElementById('enviapath').click();

tengo este formulario, si quito el "type=hidden" del submit, me va perfectamente, pero sino.. no va ni a tiros, alguna idea de como hacerlo para poder enviarlo de manera oculta?
#7
Buenas, mi super duda ahí va

necesitaria hacer una función (o que me expliquéis como hacerlo y ya me las apaño), que refresque la página después de hacer un $_POST (o lo que vendria a ser, rellenar un formulario y enviarlo)

A ver si me explico bien :P

Código (php) [Seleccionar]


<form action="#" method="post"> .. bla bla bla .. <input type='submit' value='enviar' /></form>

<?php

if(isset($_POST['blablabla'])){ 

bla bla bla

mysql_query
("bla bla bla");
#como todo ok, refrescar pagina con los nuevos datos insertados

}
?>



si, la idea es que se hace un insert en la base de datos con sus comprovaciones y bla bla, y necesito refrescar esa inserción para mostrarla directamente. Me han comentado que con ajax es posible, el problema es que de ajax ni papa ^^" y si se puede en php o javascript, como que mejor (algo se entiende ),

gracias de antemano!
#8
Desarrollo Web / html/php/css
17 Mayo 2012, 18:19 PM
A ver, tengo un problema y es que, no sé como crear una barra dinámica de % .

es decir, que de un 100% , una imagen se agrande o disminuya , ej:

##10%
####20%
########50%
############70%
#################95%

supongo que con esto se capta lo que quiero hacer. Lo que he intentado hacer es no crear un css solo para ésto, y a su vez no tener un código javascript/php de 30 linias (por así decir),

grácias de antemano
#9
Ahí va mi duda, podría hacer un css determinante para que funcione en todos los navegadores?

Sé que cada navegador te interpreta de una manera (o a veces ni lo interpreta) lo que contenga el css.

La pregunta es, hay algun parámetro de css que se cargue segun el tipo de navegador que se use?

es por no tener que usar todo el rato un script para detectar navegador y usar un css predeterminado
#10
tengo este "tocho" para saber qué navegador se usa y sistema operativo, para usar
un tipo de estilo u otro, entonces...

Por lo que he mirado, se pueden hacer meta's cmo si de un estilo se tratara. Alguno me podría
orientar un poco sobre esto?

Código (javascript) [Seleccionar]

<script language="javascript">
//detección del navegador
var BrowserDetect = {
   init: function () {
  this.browser = this.searchString(this.dataBrowser) || "unknown";
  this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "unknown";
  this.OS = this.searchString(this.dataOS) || "an unknown OS";
   },
searchString: function (data) {
   for (var i=0;i<data.length;i++) {
  var dataString = data[i].string;
  var dataProp = data[i].prop;
  this.versionSearchString = data[i].versionSearch || data[i].identity;
  if (dataString) {
if (dataString.indexOf(data[i].subString) != -1)
return data[i].identity;
  }
  else if (dataProp)
  return data[i].identity;
   }
},
searchVersion: function (dataString) {
   var index = dataString.indexOf(this.versionSearchString);
   if (index == -1) return;
   return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
},
dataBrowser: [
{
   string: navigator.vendor,
   subString: "Apple",
   identity: "Safari"
},
{
   prop: window.opera,
   identity: "Opera"
},
{
   string: navigator.vendor,
   subString: "iCab",
   identity: "iCab"
},
{
   string: navigator.vendor,
   subString: "KDE",
   identity: "Konqueror"
},
{
   string: navigator.userAgent,
   subString: "Firefox",
   identity: "Firefox"
},
{
   string: navigator.vendor,
   subString: "Camino",
   identity: "Camino"
},
{ // for newer Netscapes (6+)
   string: navigator.userAgent,
   subString: "Netscape",
   identity: "Netscape"
},
{
   string: navigator.userAgent,
   subString: "MSIE",
   identity: "Explorer",
   versionSearch: "MSIE"
},
{
   //esta parte reconoce el chrome
   string: navigator.userAgent,
   subString: "Gecko",
   identity: "Chrome", //Mozilla
   versionSearch: "rv"
},
{ // for older Netscapes (4-)
   string: navigator.userAgent,
   subString: "Mozilla",
   identity: "Netscape",
   versionSearch: "Mozilla"
}
],
dataOS : [
{
   string: navigator.platform,
   subString: "Win",
   identity: "Windows"
},
{
   string: navigator.platform,
   subString: "Mac",
   identity: "Mac"
},
{
   string: navigator.platform,
   subString: "Linux",
   identity: "Linux"
}
]

};
BrowserDetect.init();

//estilos de cada navegador
if (BrowserDetect.browser == "Firefox") {
document.write("<LINK REL='stylesheet' HREF='../css/content.css' TYPE='text/css'>");
} else {

if (BrowserDetect.browser == "Explorer"){
   if (BrowserDetect.version>=7){
  document.write("<LINK REL='stylesheet' HREF='../css/ie7.css' TYPE='text/css'>");
   }
} else {

if (BrowserDetect.browser == "Opera"){
  if (BrowserDetect.version<9){
document.write("<LINK REL='stylesheet' HREF='../css/opera.css' TYPE='text/css'>");
  }else{
document.write("<LINK REL='stylesheet' HREF='../css/opera9.css' TYPE='text/css'>");
  }
} else {

if (BrowserDetect.browser == "Safari"){
document.write("<LINK REL='stylesheet' HREF='../css/safari.css' TYPE='text/css'>");
}else{
document.write("<LINK REL='stylesheet' HREF='../css/chrome.css' TYPE='text/css'>");
}
}
}
}

</script>
#11
Desarrollo Web / cookies , problemilla
8 Mayo 2012, 19:12 PM
Código (php) [Seleccionar]
<?php 
    session_start
(); 
        function 
cookie(){ 
            
setcookie("mail"$_POST['mail'], time()+3600); 
            
setcookie("pass"$_POST['pass'], time()+3600);
        }
        if(
$_POST['mail']!=' '||$_POST['pass']!=' '){
        
cookie();
        }
?>


tengo entendido que esto va en la cabecera, luego mirando esta guia..
http://php.net/manual/es/function.setcookie.php

igualmente tengo el problema que si, la 1a vez lo hace muy bien, pero cuando vuelvo a la pagina, saltan errores de que no esta indexado el mail ni la pass

la base de datos tiene estos selects,,
Código (php) [Seleccionar]

$comprueba=mysql_query("Select alias,mail,pass from usuarios where mail = '".$_COOKIE['mail']."' && pass=MD5('".$_COOKIE['pass']."')");

$nick = mysql_fetch_array(mysql_query("Select alias,mail,pass from usuarios where mail = '".$_COOKIE['mail']."' && pass = MD5('".$_COOKIE['pass']."')"));


si alguien ve el error... se agradecerá
#12
Bueno, tengo éste código. Ahora lo que quiero es ir mostrando al usuario todos los archivos que
va subiendo en un lateral

(izquierda, imagen para subir archivo), derecha, todos los archivos que haya escogido
entocnes, que me recomendais, javascript o php?
en principio el usuario puede escoger si los archivos seleccionados son los que quiere subir o no.

ej:
-------------------------
imagen , archivo 1 x
             archivo 2 x
             archivo 3 x
....
subir
------------------------

Código (html4strict) [Seleccionar]

<table>
<td >
<img id="carpeta" alt="Boton Examinar" src="../img/carpeta.jpeg"  onclick="document.getElementById('btnexaminar').click()" /></td>
<!-- contenido carpeta/docs -->
<form action='' method='post' enctype='multipart/form-data'></td><tr>

<td style="display: none;"><input name='archivo' type='file' id='btnexaminar' class='oculto' size='35' /></td><tr>

<td style="display: ;" id="subir"><input name="enviar" id="boton-enviar" type="submit" value="Subir" /></td><tr>

<td><input name="action" id="action-enviar" type="hidden" value="upload" />
<td>
<script type="text/javascript">
var contenido = getElementByName("archivo");
</script>
</td><tr>
</form>
  </td><tr>
<!-- fin contenido carpeta/docs -->
<td></td><td></td><tr>
</table>
#13
igual lo que voy a preguntar es imposible, o bastante complicado.

Pero mi idea es la de tener este formulario, pasado a una imagen. Me explico.
En vez de que salga la barrita de examinar, tener una imagen que al hacer click sobre ella
se abra directamente el examinador (tal como haria en el formulario)

Código (html4strict) [Seleccionar]


<form action="upload.php" method="post" enctype="multipart/form-data">
<input name="archivo" type="file" size="35" />
<input name="enviar" type="submit" value="Subir" />
<input name="action" type="hidden" value="upload" />     
</form>



Supongo que pensareis que son ganas de comerse la cabeza teniendo ya el formulario que funciona, lo sé, pero quedaria "más bonito" por así decirlo.

Gracias de antemano!
#14
Código (php) [Seleccionar]

<?php 
session_start
();
    
$conectarbdmysql_connect"localhost""root""");
if($conectarbd){
$conectar_tablamysql_select_db("bag");
if($conectar_tabla){
          
$comprueba=mysql_query("Select alias,mail,pass from usuarios where mail = '".$_POST['mail']."' && pass='".$_POST['pass']."'");
          if(
$comprueba){
            
$nick mysql_fetch_array(mysql_query("Select alias,mail,pass from usuarios where mail = '".$_POST['mail']."' && pass = '".$_POST['pass']."'"));
            
$_SESSION['nick']= $nick[0];
            if(
$_SESSION['nick']!= ""){
                echo 
"<p> ".$nick[0]." </p>";
            }else{
                
header("Location: ../index.html");
            }
          }
        }
    }
session_destroy();
?>



Alguien podria orientarme un poco con el tema de sesiones?
Me he mirado el manual de php --> http://www.php.net/manual/es/features.sessions.php

Pero siguiendo esos pasos, no se porque me salen errores:


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\projecte\pag\content.php:153) in C:\xampp\htdocs\projecte\pag\content.php on line 154

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\projecte\pag\content.php:153) in C:\xampp\htdocs\projecte\pag\content.php on line 154


Si quito el session_start(); y session_destroy(); , funciona bien. Lo que pasa es que quiero privatizar esa pagina para que el que no esté registrado/autentificado no pueda verla.
#15
Desarrollo Web / Fijar Capa html
25 Abril 2012, 08:41 AM
Buenas, estoy empezando con una web, y tengo el pequeño problema de que al cambiar resoluciones del navegador no se hace más pequeño o más grande sino que se va moviendo todo el contenido.

Alguien sabe fijarlo?


gracias de antemanO!
#16
Hola gente, a ver si me podeis orientar un pelín con un problemilla que tengo con este intento de programa. Se supone que es un listin telefonico (guardado en .txt), el cual el usuario puede ver el contenido, añadir nuevos numeros/nombres, borrarlos...

Mi problema está en el hecho de que, tengo 2 arrays (uno para nombres, otro para los numeros), y los rellené haciendo pruebas... y ahora el de los numeros no hay manera alguna de borrarle el contenido. A su vez, el de nombres sigue yendo bien.

Solo necesito una orientación de cómo puedo hacer que se borre el contenido. Ya probé de inicializarlo a 0, y nada.

Os dejo el código y si a alguien se le ocurre dónde está el error... en cuanto a las funciones, solo puedo usar : fscanf, fopen, fclose, feof

(he traducido al castellano lo que he podido, ya que lo tenia en catalan)

Gracias de antemano


#include <stdio.h>
#include <iostream>

int main (){
bool sortir=false; // bolea, controla sortida 5


while(!sortir){ //bucle , sortida seleccio 1 - 5
int seleccio;

bool ok_seleccio=false; //boolea per controlar letras

//while(!ok_seleccio){ //controla que sean numeros

printf("\n********************\n");
printf("Menu ");
printf("\n********************\n");
printf("1.Introducir nuevo telefono \n2.Buscar por nombre  \n3.Guardar en disco \n4.Cargar listado  \n5.Salir\n\nSeleccion: ");
scanf("%d",&seleccio);

bool in_sortir=false; //boolea case 2
FILE *fp;
int espais=1;

//case 1, guarda numero i nom de contacte , variables
int afegir=0;
int numero[10];
char contacte[10];

switch(seleccio){
                       
                case 1:        
                     printf("Introduce el numero : ");
                     scanf("%d", &numero[afegir]);
                     
                     printf("Introduce el nombre del contacto : ");
                     scanf("%s", &contacte[afegir]);
                     afegir++;
                     
                     break;
                case 2:
                     while(!in_sortir){
                         char nom[15];
                         printf("Introduce el nombre : ");
                         scanf("%s",&nom);
                         //... falta desarrollar ...

                         
                         
                     }
                     
                     break;
                case 3:
                     afegir = afegir -1;
                     printf("Guardando cambios....");
                     fp=fopen("telefons.txt","a");
                     fprintf(fp,"%s %d\n" ,contacte,numero);          
                     printf("\nTots els canvis han sigut guardats");
                     fclose(fp);
                     for (int i=0;i<10;i++){ contacte[i]=0; numero[i]=0; }
                     break;
                case 4:
                     
                     printf("Carregant llisti telefonic...\n");
                     fp = fopen("telefons.txt","r");
                     
                     char content[20];
                     while(!feof(fp)){
                             fscanf (fp, "%s", &content);
                              printf("\n%s ", content);
                              espais++;
                              if(espais==2){ printf("\n"); espais=0;}
                     }
                     fclose(fp);
                     
                     break;
                case 5:
                     printf("Saliendo del programa...");
                     sortir=true;
                     break;
                default:
                        if(seleccio<0 || seleccio>6){
                              printf("error en la seleccion, las opciones son del 1 al 5");
                         }
                         break;
               
}
}
system("PAUSE");
   
return 0;  
}