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

#91
PHP / paginas incluidas no funcionan correctamente
28 Septiembre 2014, 05:20 AM
Hola, estoy teniendo un molesto problema a la hora de incluir paginas en php. El problema que tengo es causado al poner el mismo include en dos paginas y una de las paginas es incluida en la otra.

Paso a explicarlo mejor:

Tengo un index.php (.htaccess redirecciona todo aqui)
Código (php) [Seleccionar]
include_once '/themes/default/views/layouts/main.php';

function showContent() {
[...]
}


/themes/default/views/layouts/main.php
Código (php) [Seleccionar]
include_once('/includes/functions.php'); //why this include doesn't work for login.php

// html and php code

showContent(); //will include login.php


y una de las paginas a incluir, pero ocurre con otras paginas con el mismo include y la misma funcion.
/views/site/login.php
Código (php) [Seleccionar]
<?php
include_once('/includes/functions.php');

sec_session_start();

if (
login_check($mysqli) == true) {
    
$logged 'in';
} else {
    
$logged 'out';
}
?>


Este es el error que da:
CitarNotice: Undefined variable: mysqli in C:\xampp\htdocs\views\site\login.php on line 7

Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\includes\functions.php on line 151

La variable $mysqli esta creada en db_connect.php que esta incluido en functions.php y en un principio funciona perfectamente....

db_connect.php
Código (php) [Seleccionar]
include_once 'config.php';
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);


Y el otro error tambien me lo ha dado muchas otras veces con varias funciones mysqli (como execute() o get_result()) y aun no lo he arreglado, simplemente han desaparecido y aparecido en disitintas paginas, al crear un prepared statement. Esto es lo que me ha podido decir un amigo respecto a este error:

CitarYou get the call to member function on non-object error, when you try to call a function in $this-> scope when the object hasn't been instantiated.

Entonces, ¿como hago eso de estanciar el objeto? if ($stmt = $mysqli->prepare("SQL"))

Lo curioso es que no da ningún error si quito el include de main.php, pero entonces tengo que comentar las funciones que llamo...

Si en lugar de include_once utilizo include en login.php me da el siguiente error:
CitarFatal error: Cannot redeclare sec_session_start() (previously declared in C:\xampp\htdocs\includes\functions.php:6) in C:\xampp\htdocs\includes\functions.php on line 26

Este es el codigo del error:
Código (php) [Seleccionar]
function sec_session_start() {   // Esta es la linea 6 de functions.php
   $session_name = 'sec_session_id';   // Set a custom session name
   $secure = SECURE;
   // This stops javascript being able to access the session id.
   $httponly = true;
   // Forces sessions to only use cookies.
   if (ini_set('session.use_only_cookies', 1) === FALSE) {
       header("Location: /error?err=Could not initiate a safe session (ini_set)");
       exit();
   }
   // Gets current cookies params.
   $cookieParams = session_get_cookie_params();
   session_set_cookie_params($cookieParams["lifetime"],
       $cookieParams["path"],
       $cookieParams["domain"],
       $secure,
       $httponly);
   // Sets the session name to the one set above.
   session_name($session_name);
   session_start();            // Start the PHP session
   session_regenerate_id();    // regenerated the session, delete the old one.
}    // Esta es la linea 26 de functions.php


¿Alguna idea de como arreglar esto? ¡Llevo horas intentando arreglarlo pero no consigo nada!

Gracias!
#92
Hola, estoy teniendo problemas con unos botones javascript y al parecer se debe a las rutas y que los archivos no se ejecutan desde donde estan, si no desde otras paginas (son incluidas) y al parecer me esta dando problemas.

Citarindex.php <- main.php <- +showContent()+ %view%.php

Bien, es algo simple, tengo un index.php que incluye una pagina (main.php) que es la estructura de la web y esta a su vez incluye paginas "views" mediante una funcion (showContent()) creada en index.php y llamada en main.php, una de estas paginas "views" es login.php y es donde esta el form con el input.

Pero el problema es este, cuando le doy al boton login (o register que tampoco funciona) no pasa nada y en la consola del navegador me aparecen los siguientes errores:

CitarReferenceError: regformhash is not defined register:1
ReferenceError: formhash is not defined login:1

Esto quiere decir que los archivos .jscript no estan siendo incluidos... Y es extraño porque los css y php script si que funcionan, esos archivos si que son incluidos.

Las ruta estan todas bien, se incluyen desde la raiz (desde htdocs).

Pero lo más extraño de todo, es que cada link de navegacion que le doy, me sale otro error en la consola:

CitarSyntaxError: invalid regular expression flag b forms.js:31

y esto es lo que hay en la linea 31:

Código (javascript) [Seleccionar]
// Check the username - regformhash()

   re = /^\w+$+/b; // esta es la linea 31


Ahora, ese error indica que si esta incluyendo los jscripts, pero que por alguna razón la funcion no se esta leyendo:

login.php
Código (html5) [Seleccionar]
<form action="includes/process_login.php" method="post" name="login_form">
Email: <input type="text" name="email" />
Password: <input type="password"
name="password"
id="password"/>
<input type="button"
  value="Login"
  onclick="formhash(this.form, this.form.password);" />
</form>


Los scripts estan bien y no han sido modificados, porque antes de crear el sistema de includes dinamicos todo funcionaba perfectamente, se podian crear usuarios y loguearse.

Para que lo veais:

La primera función de forms.js (la otra es regfromhash)
Código (javascript) [Seleccionar]
function formhash(form, password) {
   // Create a new element input, this will be our hashed password field.
   var p = document.createElement("input");

   // Add the new element to our form.
   form.appendChild(p);
   p.name = "p";
   p.type = "hidden";
   p.value = hex_sha512(password.value);

   // Make sure the plaintext password doesn't get sent.
   password.value = "";

   // Finally submit the form.
   form.submit();
}


El otro jscript es sha512.js que esta en la misma carpeta y se incluye con la misma ruta que form.js

Estoy teniendo otros problemas similares y al parecer los includes no se incluyen en los includes.... o algo asi, por ejemplo, en una pagina cualquiera quiero hacer una consulta a la db y funciona bien durante un tiempo, hasta que un dia necesito agregar un include o cambiarlo, entonces ya da error porque la conexion a la db no existe (que se hace en otro archivo). Entonces db_connect.php se incluye en functions.php y este se incluye en los demas archivos y con 1 solo include se incluyen varios archivos. index.php incluye functions.php incluye db_connect.php pero index.php no es capaz de incluir db_connect.php.... o lo incluye cuando le da la gana, es un lio  :huh:

¿Hay alguna manera de arreglar esto?

Gracias!

Edito: Solucionado, habia que quitar el ultimo + y b del jscript
#93
PHP / crear enlaces seguros para las paginas php
24 Septiembre 2014, 13:16 PM
Hola, me gustaría saber cual es la manera mas segura de crear enlaces seguros para las paginas de mi sitio web.

Acaba de leer un pequeño tutorial donde aparece un codigo con el que se supone que no será facil hackear la web, pero es del año 2006 y tengo dudas por si ya no es tan seguro como lo era antes... Aqui esta el link: Safe Dynamic Includes

Tambien he visto otra manera: Safe Dynamic Includes, pero tampoco se si hay otras maneras mas seguras para crear los links de una pagina a otra.

Lo normal es las paginas suele ser

Código (html5) [Seleccionar]
<a href="index.php?x=pagename">Link</a>

Pero al parecer cambiando la variable de sesion por otra, el link puede ser de otra manera:

Código (php) [Seleccionar]
$_GET['x']; -> $_SERVER['QUERY_STRING'];

Código (html5) [Seleccionar]
<a href="index.php?pagename">Link</a>

¿Podriais confirmar que maneras son más seguras?

Gracias!
#94
Hola, tengo que migrar una base de datos y al parecer las imagenes de perfil de los usuarios vienen dentro. No se que codificacion tienen, pero he mirado en el dump y todo apunta a que estan en hex:

http://pastebin.com/fauxgT3u

En el dump del sql aparece todo junto y en mayusculas. Todas las imagenes empiezan asi:

0x6C740000B61E0100424DB61E010000000000360000002800000080000000BF0000000100180000000000801E010000000000000000000000000000000000

Las imagenes fueron tomadas (con webcam) y guardadas en sqlite por una aplicacion de escritorio.

Código (php) [Seleccionar]
//test.php

//header('Content-Type: image/jpeg');

$hex = 'hex code';

$filename = 'image.jpg';

file_put_contents($filename, pack('H*', $hex));


Estoy intentando mostrarlas en la nueva web o mas facil, sacarlas a archivo, pero no funciona nada de lo que intento, alomejor no es hexadecimal... ??

Gracias!
#95
Hola, necesito de alguna manera conectar una aplicacion a una base de datos mysql pero que utiliza una base de datos sqli (file.mdb). La idea es que la aplicacion envie consultas a mysql.

¿Como podria hacer eso? ¿Que lenguaje de programación sería el más adecuado para esto?

Seguramente solo sea posible accediendo al archivo .mdb y sincronizando con mysql, en tal caso tambien seria necesario que la aplicacion haga lo contrario, sincronizar la db de mysql con el archivo sqlite.

¿Alguna idea para empezar?

Gracias!
#96
Bases de Datos / cambiar conexion sqlite a mysql
22 Septiembre 2014, 13:23 PM
Hola, no se si este es el apartado correcto, pero alla va: Tengo una aplicacion que guarda datos en un archivo sqlite (file.mdb) y me gustaría saber si hay alguna manera de redireccionar para que guarde en una base de datos en un servidor mysql.

¿Es esto posible?

Gracias.
#97
PHP / funcion no inserta datos en la db
22 Septiembre 2014, 00:53 AM
Hola, estoy intentando añadir datos a un registro de usuarios, pero no funciona...

functions.php
Código (php) [Seleccionar]
//ip function
function get_ip_address() {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
}

Código (php) [Seleccionar]
//time function
function get_current_time() {
$time = date('d/m/Y H:i:s', time());
}

Código (php) [Seleccionar]
//record attempt or failed login
$now = time();
$login_time = get_current_time();
$access_address = get_ip_address();

$mysqli->query("INSERT INTO login_attempts(user_id, used_password, time, login_time, access_address)
VALUES ('$user_id', '$used_password', '$now', '$login_time', '$access_address')");


Si antes de que se encripte la contraseña creo una variable que contenga $password tal y como viene en texto plano, podre usar esa variable despues para guardarla en la db y seguira conteniendo $password sin cifrar?

Eso es lo que quiero hacer para guardar cada login fallido, pero no funciona si incluyo el $login_time y el $access_address, si los quito si que inserta.

register.inc.php
Código (php) [Seleccionar]
// Insert the new user into the database
$reg_time = get_current_time();
$reg_ip = get_ip_address();
if ($insert_stmt = $mysqli->prepare("INSERT INTO members (username, email, password, salt, reg_time, reg_ip) VALUES (?, ?, ?, ?, ?, ?)")) {
$insert_stmt->bind_param('ssssss', $username, $email, $password, $random_salt, $reg_time, $reg_ip);
// Execute the prepared query.
if (! $insert_stmt->execute()) {
header('Location: ../error.php?err=Registration failure: Contacte al administrador.');
}
}


Eso tampoco funciona y es lo que quiero que se guarde en la db al crear el usuario. Y pasa lo mismo que antes, si quito $reg_time y $reg_ip si que funciona... ¿hay algo mal con esas dos variables o funciones?

He comprobado todo lo que se, la base de datos esta bien, todas las columnas existen, pero no inserta nada en la db... ni aparece ningun error. Cuando creo una cuenta me redirecciona a la pagina "Cuenta creada" como si todo hubiera salido bien, pero en la tabla members no hay nada creado...

Es posible que este mal la llamada a esas dos funciones y por eso no inserta nada, pero antes de crear esas dos funciones lo probe poniendo directamente el codigo y tampoco funcionaba. Es algo extraño la verdad.

Gracias.
#98
Desarrollo Web / css class no funciona con float left
21 Septiembre 2014, 20:55 PM
Hola, tengo una clase en css que muestra un fondo para mostrar el contenido dentro, se adapta el contenido que haya.

Código (css) [Seleccionar]
.boxy {
    background: none repeat scroll 0 0 #F7F7F9;
    border: 2px solid #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 0 0 1px rgba(0, 0, 2, 0.1), 0 1px 0 rgba(0, 0, 2, 0.15), 0 1px 1px rgba(0, 0, 2, 0.1);
    padding: 13px;
    text-shadow: 0 1px 0 #FDFDFF;
    margin: 10px;
}


Pero no funciona cuando pongo float left para un div que hay dentro:

Código (html5) [Seleccionar]
<div class="menu">
<div class="secondmenu">
<ul>
<li><a>'.$row['id'].'</a></li>
<li><a href="amigo.php?id='.$row['id'].'">'.$row['nombre'].'</a></li>
<li><a>'.$row['status'].'</a></li>
<li><a>'.$row['bonus'].'</a></li>
</ul>
</div>
</div>
';


Eso es una lista, y cada casilla debe ir de izquierda a derecha, por eso la clase secondmenu tiene float: left;

El div con la clase boxy envuelve todo el codigo php, pero no creo que eso sea un problema, ya que si quito el float left el fondo se alarga y cubre todas las filas de la lista, que estan todas de arriba a abajo.

¿Sabeis alguna manera de arreglar esto?

Gracias.
#99
PHP / obtener id login de session
20 Septiembre 2014, 18:50 PM
Hola, necesito obtener el user_id del login actual para usarlo en una pagina.

Esta es la función que utilizo para el login:

Código (php) [Seleccionar]
function login($email, $password, $mysqli) {
    // Using prepared statements means that SQL injection is not possible.
    if ($stmt = $mysqli->prepare("SELECT id, username, password, salt
        FROM members
       WHERE email = ?
        LIMIT 1")) {
        $stmt->bind_param('s', $email);  // Bind "$email" to parameter.
        $stmt->execute();    // Execute the prepared query.
        $stmt->store_result();

        // get variables from result.
        $stmt->bind_result($user_id, $username, $db_password, $salt);
        $stmt->fetch();

        // hash the password with the unique salt.
        $password = hash('sha512', $password . $salt);
        if ($stmt->num_rows == 1) {
            // If the user exists we check if the account is locked
            // from too many login attempts

            if (checkbrute($user_id, $mysqli) == true) {
                // Account is locked
                // Send an email to user saying their account is locked
                return false;
            } else {
                // Check if the password in the database matches
                // the password the user submitted.
                if ($db_password == $password) {
                    // Password is correct!
                    // Get the user-agent string of the user.
                    $user_browser = $_SERVER['HTTP_USER_AGENT'];
                    // XSS protection as we might print this value
                    $user_id = preg_replace("/[^0-9]+/", "", $user_id);
                    $_SESSION['user_id'] = $user_id;
                    // XSS protection as we might print this value
                    $username = preg_replace("/[^a-zA-Z0-9_\-]+/",
                                                                "",
                                                                $username);
                    $_SESSION['username'] = $username;
                    $_SESSION['login_string'] = hash('sha512',
                              $password . $user_browser);
                    // Login successful.
                    return true;
                } else {
                    // Password is not correct
                    // We record this attempt in the database
                    $now = time();
                    $mysqli->query("INSERT INTO login_attempts(user_id, time)
                                    VALUES ('$user_id', '$now')");
                    return false;
                }
            }
        } else {
            // No user exists.
            return false;
        }
    }
}


¿Como podria usar el id en otra pagina?

Gracias!
#100
PHP / enviar una id de mysql al hacer click
19 Septiembre 2014, 22:32 PM
Hola, tengo una lista con usuarios de una base de datos, pero me gustaría que al hacer click encima del nombre se guardara la id de ese usuario para usarla en otra pagina donde se muestra el perfil completo.

Esta es la lista:
Código (php) [Seleccionar]
$query = sprintf("SELECT rc_usuario.*, rc_referidos.*
FROM rc_referidos
INNER JOIN rc_usuario ON rc_usuario.idUsuario = rc_referidos.idReferido
WHERE rc_referidos.idRedComercio2 = '$connectedUserID'",
mysql_real_escape_string($idUsuario),
mysql_real_escape_string($idRedComercio),
mysql_real_escape_string($idReferido));

$data = mysql_query($query);

while ($op = mysql_fetch_assoc($data)) {
$op['id'];
$op['nombre'];
$op['apellidos'];
$op['status'];

echo'
<div class="menu">
<div class="secondmenu">
<ul>
<li><a>'.$op['id'].'</a></li>
<li><a href="index.php?r=usuario/amigo">'.$op['nombre'].'</a></li>
<li><a>'.$op['apellidos'].'</a></li>
<li><a>'.$op['status'].'</a></li>
</ul>&nbsp;
</div>
</div>
';
echo'&nbsp;';
}


Es algo complicado, ya que se muestran muchos usuarios y realmente esto ya es nuevo para mi.

Pero supongo que en el nuevo archivo se tendrá que guardar la id en una variable para usarla...

Gracias!
#101
PHP / funcion para lista de usuarios
18 Septiembre 2014, 01:01 AM
Hola, estoy terminando una lista de usuarios, pero hay una parte en la que no me aclaro...

La funcion actual muestra una lista con los datos de un usuario.

La web es un CMS basado en Yii Framework. Aqui pongo el codigo:

UsuarioController.php
Código (php) [Seleccionar]
class UsuarioController extends Controller
{
public function actionAdmin()
{
if(Yii::app()->authManager->checkAccess('RUsuario', Yii::app()->user->getState("rol")))
{
$model=new Usuario('search_propios');
$model->unsetAttributes();
if(isset($_GET['Usuario'])) $model->attributes=$_GET['Usuario'];
$this->render('admin',array('model'=>$model,));
}
else
throw new CHttpException(401,'No tiene permisos de acceso al recurso URL.');
       }
}


Models -> Usuario.php
Código (php) [Seleccionar]
class Usuario extends CActiveRecord
{
public static function model($className=__CLASS__)
{
return parent::model($className);
}

public function tableName()
{
return 'rc_usuario';
}

public function search_propios()
{
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$idUsuarioActual = Yii::app()->user->getState('idWeb');

$criteria=new CDbCriteria;

$criteria->compare('idUsuario',$this->idUsuario);
$criteria->compare('nombre',$this->nombre,true);
$criteria->compare('apellidos',$this->apellidos,true);
$criteria->compare('email',$this->email,true);
$criteria->compare('web',$this->web,true);
$criteria->order='idWeb';

return new CActiveDataProvider($this, array('criteria'=>$criteria,));
}
}


Esa lista muestra todos los usuarios, pero necesito que muestre solo unos segun las ids de otra tabla.

La tabla rc_amigo tiene las columnas 'idAmigo' y 'idUsuario'. Necesito que la lista muestre los amigos del usuario conectado, sería algo asi como
Código (sql) [Seleccionar]
SELECT * FROM rc_amigo WHERE idUsuario=1
Y, por ejemplo, esto sería lo que devuelve la sentencia:
Citar
-----------------------
idAmigo|idUsuario
        2 |            1
        3 |            1
        4 |            1
-----------------------

Si, en este caso, el usuario que hay conectado es el 1, necesito que la lista muestre los usuarios 2, 3 y 4 de la tabla rc_usuario.

Código (sql) [Seleccionar]
SELECT * FROM rc_usuario WHERE idUsuario = (SELECT * FROM rc_amigo WHERE idUsuario=1)

Ese 1 tendría que cambiarlo por el 'idUsuario' del login actual...

Mas o menos puedo hacerme una idea de como hacerlo, pero realmente llevo un lio en la cabeza, llevo unas horas probando y no consigo nada... ;(

¿Conoceis alguna manera simple de hacerlo?

Gracias!
#102
Scripting / ocultar texto en bat
9 Septiembre 2014, 00:37 AM
Hola, estoy creando un pequeño script para ocultar el ejecutable de un juego. Todo funciona perfectamente, pero me gustaría saber como ocultar o poner asteriscos cuando escribo la contraseña.

Este es el script:

Código (dos) [Seleccionar]
cls
@ECHO OFF
title File Locker
if EXIST "test.txt" goto NOTLOCKED
if NOT EXIST "test.txt" goto LOCKED
:NOTLOCKED
color 02
cls
echo.
echo Game is not locked
echo ==================
echo.
echo [ *] Lock the game? (Yes/No)
echo [ *] Play now? (Play/No)
echo.
set /p "op=>"
if %op%==Yes goto LOCK
if %op%==yes goto LOCK
if %op%==No goto END
if %op%==no goto END
if %op%==Play goto PLAY
if %op%==play goto PLAY
goto NOTLOCKED
:LOCKED
color 02
cls
echo.
echo Game is locked
echo ==============
echo.
echo [ *] Unlock the game? (Yes/No)
echo.
set /p "op=>"
if %op%==Yes goto UNLOCK
if %op%==yes goto UNLOCK
if %op%==No goto END
if %op%==no goto END
goto LOCKED
:LOCK
ren test.txt "Pprotected"
attrib +h +s "Pprotected"
cls
echo Game Locked...
timeout /t 2 /nobreak > NUL
goto END
:UNLOCK
cls
echo Enter password to unlock the game
set /p "pass=>"
if NOT %pass%== abc goto FAIL
attrib -h -s "Pprotected"
ren "Pprotected" test.txt
goto QPLAY
:QPLAY
cls
echo Wanna play now? (Yes/No)
set /p "play=>"
if %play%==Yes goto PLAY
if %play%==yes goto PLAY
if %play%==No goto END
if %play%==no goto END
goto QPLAY
:PLAY
start test.txt
goto END
:FAIL
echo Invalid password
goto End
:END


He estado viendo en algunos foros scripts que funcionan, pero realmente no se como adaptarlos a lo que quiero.

Agradecería cualquier consejo para mejorar y simplificar el script.

Gracias.
#103
Windows / Dispositivo USB no reconocido
30 Agosto 2014, 16:07 PM
Hola, llevo un tiempo sin poder pasar archivos de mi telefono al ordenador y se debe a un fallo en la configuración USB, todo apunta a un problema de drivers.

Mi telefono siempre habia funcionado perfectamente al conectarlo, todo perfecto hasta que un dia intente conectar otro dispositivo y empezaron los problemas. Seguramente se corrompieron los drivers.

He probado utilizando otros puertos USB pero nada, en otros ordenadores funciona perfectamente. En el administrador de dispositivos desinstale varias veces el que estaba en amarillo, incluso otros ocultos que se quedan cuando un dispositivo es desconectado, pero no hay manera, no sé que mas intentar.

El modo ahorro USB esta desactivado, o bueno, en mi caso aparece como: "USB settings -> USB selective suspend setting: Disabled"

Los mensajes de error son los de siempre, cada vez que conecto el telefono al puerto usb aparece un mensaje emergente: "USB device not recognized: The last USB device you connected to this computer malfunctioned, and Windows does not recognize it." y en el administrador de dispositivos, el nombre del dispositivo y el estado del mismo aparece exactamente como:

Unknown USB Device (Invalid Configuration Descriptor)

CitarWindows has stopped this device because it has reported problems. (Code 43)

The USB device returned an invalid USB configuration descriptor.

Debe ser un problema de controladores, en otros equipo funciona perfectamente...

Gracias.
#104
Windows / Problemas con el controlador de sonido
22 Agosto 2014, 13:23 PM
Hola buenas, llevo un tiempo queriendo hacer funcionar correctamente mis altavoces 5.1 pero solo consigo que funcionen los dos altavoces delanteros, ni el central ni los dos de atras funcionan correctamente.

Mi equipo de sonido es algo viejo pero tiene una calidad de sonido perfecta, por eso me gustaría saber como configurarlo correctamente. Es un Creative Inspire 5.1 5500 Digital del año 2001, si no estoy mal.

Según he podido ver en varias webs (incluyendo la oficial) lo tengo todo bien conectado: el verde/front y esos dos altavoces junto al subwoofer funcionan bien, el negro/rear que son los de atras supongo y el naranja/center-subwoofer que sera el central-subwoofer...
http://ixbtlabs.com/articles/inspire5700vsdtt3500/5700decoder-back.jpg el conector que dice digital din es el que tengo conectado a la entrada naranja de la placa de audio.

Luego viene la configuración del decodificador digital externo, que se podría decir que se divide en 3 partes: http://ixbtlabs.com/articles/inspire5700vsdtt3500/5700decoder-zoom.jpg

1º El efecto de sonido que son cuatro: CMSS Movie y Music, FourPoint/5.1 DIN y por ultimo Stereo. Yo suelo usar los tres primeros, el tercero creo que es para convertir el audio normal y reproducirlo por los cuatro altavoces normales (sin usar el central).

2º Las conexiones Digital/PCM Audio + Mix Analog que son 3+1: Optical para la conexión con un unico cable, Coaxial que no tengo ni idea y Digital DIN más el Line In que tampoco tengo idea, pero siempre tengo puesto el digital din junto con line in, las dos activadas para poder tener activados el primer efecto con el dolby pro logic. El sonido funciona con cualquiera de las tres.

3º Otros tres efectos de sonido: Dolby digital, Dolby pro logic y DTS. El unico que funciona, o la unica luz que se encience al darle al boton es la del medio, dolby pro logic.

La tarjeta de sonido es la integrada en la placa y los drivers son los oficiales. La placa base es Asus Maximus VI Formula.

Los altavoces suelen escucharse los 4, pero es el mismo audio stereo y el altavoz central no funciona. Cuando voy a la aplicación realtek audio manager, al configurar a 5.1 puedo ver los 5 altavoces mas el subwoofer, el problema es que al pincharle a cada uno solo funcionan 2, los de delante, pero el central ni los traseros ni el subwoofer se escuchan al darle.

Muchas veces cuando estoy viendo peliculas no se escucha el audio y me toca ponerlo en stereo... No puedo disfrutar del sonido 5.1.

¿Alguien puede ayudarme?

Gracias.
#105
Hola que tal, estoy intentado poner unas frases en la parte de abajo de la web, en el apartado footer.

Necesito unas frases una a cada lado y en el centro, este es el codigo actual:

Código (html5) [Seleccionar]

<div style="position: absolute; bottom: 0px;">
     <p style="position: fixed; width: 100%;">Frase a la izquierda.</p>
     <p style="position: fixed; text-align: center; width: 100%;">©2014 Empresa All rights reserved.</p>
</div>


¿Cual es el problema? ¿Como haría para otro texto a la derecha?

Muchas gracias.
#106
Windows / Permisos y grupos de windows
13 Mayo 2014, 16:42 PM
Hola, quiero crear varias cuentas en mi equipo para tener todo lo más controlado y seguro posible. Mi cuenta quiero que no tenga ningún tipo de permisos sobre el disco del sistema (particion C:\ SSD) pero en cambio es dueña del disco de datos (partición D:\ HDD).

¿Cual sería la diferencia entre cambiar el tipo de cuenta a limitada y quitarla del grupo administradores?

Las otras cuentas, una para instalar o ejecutar aplicaciones (descargadas de sitios de confianza) y otra cuenta para ejecutar aplicaciones no verificadas o detectadas por algunos antivirus (posibles malwares, spyware, etc... que el usuario tenga una carpeta aparte donde poder instalar la aplicación).

Lo que necesito saber es como poder elegir un usuario u otro a la hora de abrir un ejecutable. Porque a partir de Windows Vista, quitaron la opción "Run as..." y ahora solo se puede ejecutar como administrador. ¿Es posible volver a poner la opción en el menu contextual?

Tampoco quiero que el "sistema" (todas las operaciones automaticas o remotas, todo lo que no se haga por mi) tenga acceso al disco duro de datos, menos las carpetas seleccionadas donde incluya al usuario administradores. Ahora mismo el disco duro lo tengo asi:
Citar
Dueño: Usuario.
Permisos "control total" a: OWNER RIGHTS, Usuario.

¿Asi hay alguna posibilidad de que el sistema tenga acceso al disco de datos?

Gracias.
#107
Hola, me gustaría saber como instalar un bootloader en mi smartphone para poder instalar windows rt como segunda opción. ¿Seria posible creando una partición? No hay problema de espacio, el dispositivo tiene 64GB de capacidad (memoria interna).

El procesador es ARM (Snapdragon 800) no creo que haya problemas para correr windows rt.

Una vez tenga el bootloader instalado tan solo tendría que cargar la iso y empezar la instalación??

Gracias.
#108
Estoy tratando de evitar que se pueda seleccionar el texto de una pagina html, pero esa opción no funciona o es el navegador firefox. En Internet explorer funciona perfectamente la otra opción.

En la pagina oficial de mozilla he visto que esa opcion no es standard y que puede no funcionar en algunos navegadores...

¿Conoceis alguna otra forma de que no se pueda seleccionar texto en firefox?

Asi tengo el css:

Código (css) [Seleccionar]

body {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}


Gracias.
#109
Hola, acaba de terminar una pagina web, pero la he hecho con mi resolución 1080p y aunque se que muchas personas utilizan esta resolución en sus ordenadores, todavía hay pantallas y ordenadores portátiles que no soportan full hd y a la pagina le salen las barras de scroll (arriba y abajo / a los lados) y rompe todo el diseño...

Me gustaría saber cual sería la solución más sencilla para adaptar una pagina html con css para que se viera bien, por lo menos en las resoluciones de portatiles y algunos dispositivos moviles como tablets. La idea es que sea compatible a partir de 720p (no esta pensada la navegación de esta web para resoluciones menores).

Supongo que sería cambiando el weight a % o usar distintas hojas de estilo para cada resolución, hacer un script en html->head para que según la resolución detectada, cargue unas hojas de estilo u otras. O si hay una manera mas sencilla o mejor, estoy abierto a sugerencias.

Sería cuestión de redimensionar las imágenes y reposicionarlas, porque la pagina esta toda hecha con imágenes y animaciones (algún texto en tablas, pero el tamaño del texto se puede cambiar automáticamente con javascript)

Muchas gracias!
#110
Hola, llevo un buen rato intentando hacer mover unas imágenes hacia los lados cuando se haga click en ellas. Estoy usando input type button y onclick para el jscript, pero no consigo nada...

La imagen la llamo desde una hoja de estilo con un div y la id de la hoja de estilo, en la hoja de estilo uso hover para que se cambie al pasar el cursor por encima, pero necesito que la segunda imagen (la que aparece al pasar el cursor por encima) sea la que haya a partir del click.

Llevo trasteando un buen rato y no me aclaro:

index.html
Código (html4strict) [Seleccionar]

<!doctype html>
<html lang="en">
<head>
   <meta charset="utf-8">
   <title>Untitled Document</title>

   <link rel="stylesheet" type="text/css" media="all" href="css/logo.css">
   <link rel="stylesheet" type="text/css" media="all" href="css/foot.css">
   <link rel="stylesheet" type="text/css" media="all" href="css/layer.css">
   <link rel="stylesheet" type="text/css" media="all" href="css/design_menu.css">
   <link rel="stylesheet" type="text/css" media="all" href="css/photo_menu.css">
   <link rel="stylesheet" type="text/css" media="all" href="css/.css">
   
   <script type="text/javascript" src="jscript/jquery-2.1.0.min.js"></script>
   <script type="text/javascript" src="jscript/moveitem.js"></script>
</head>
   
<body>
   <div id="logo"></div>
   <div id="creativos"></div>
   <div id="DADA"></div>
   <div id="rights_reserved"></div>
   <div id="design_company"></div>
   <div id="pro_photo_web_design"></div>
   <div id="layer_0" input type="button" value="Delete Image" onclick="return delImage('layer_0')">
    <div id="layer_2" style="visibility:hidden">
           <table id="design_menu">
               <div id=""></div>
               <div id=""></div>
               <div id=""></div>
               <div id=""></div>
               <div id=""></div>
               <div id=""></div>
           </table>
       </div>
   </div>
<div id="layer_1" input type="button" value="Delete Image" onclick="return delImage2('layer_1')">
    <div id="layer_3" style="visibility:hidden">
           <table id="photo_menu">
               <div id=""></div>
               <div id=""></div>
               <div id=""></div>
               <div id=""></div>
               <div id=""></div>
               <div id=""></div>
           </table>
       </div>
   </div>
</body>
</html>



layer.css
Código (css) [Seleccionar]

#layer_0 {
background: url(../img/layer/layer-0.png) no-repeat;
position: absolute;
left: 700px;
top: 164px;
width: 599px;
height: 1291px;
z-index: 3;
}

#layer_1 {
background: url(../img/layer/layer-1.png) no-repeat;
position: absolute;
left: 1300px;
top: 170px;
width: 527px;
height: 1291px;
z-index: 3;
}

#layer_0:hover {
background: url(../img/layer/layer-2.png) no-repeat;
}

#layer_1:hover {
background: url(../img/layer/layer-3.png) no-repeat;
}

#layer_2 {
background: url(../img/layer/layer-2.png) no-repeat;
position: absolute;
left: 100px;
top: 170px;
width: 599px;
height: 1291px;
z-index: 3;
}

#layer_3 {
background: url(../img/layer/layer-3.png) no-repeat;
position: absolute;
left: 2000px;
top: 170px;
width: 527px;
height: 1291px;
z-index: 3;
}


el jscript que uso no funciona, pondré una parte por si se puede usar algo, aunque me temo que se va necesitar jquery para todo
Código (javascript) [Seleccionar]

Element.prototype.remove = function() {
   this.parentElement.removeChild(this);
}
NodeList.prototype.remove = HTMLCollection.prototype.remove = function() {
   for(var i = 0, len = this.length; i < len; i++) {
       if(this[i] && this[i].parentElement) {
           this[i].parentElement.removeChild(this[i]);
       }
   }
}

function delImage(imageID) {

document.getElementById(imageID).remove();

document.getElementById("layer_1").remove();

}


function delImage2(imageID) {

document.getElementById(imageID).remove();

document.getElementById("layer_0").remove();

}


Como ya he dicho, necesito que al hacer click y eliminarse las dos imágenes, aparezca una desplazándose lateralmente desde donde estaba la imagen en la que se hizo click y se quede fija, para más adelante mostrar el menú oculto.

Además, estaba pensando en no eliminar las imágenes, si no ocultarlas. Porque las dos imágenes, son como portadas para los menús, cuando haces click en una se gira hacia el lado (ej.: si se hace click en la imagen del lado derecho, se desplaza a la derecha), la otra se elimina o desaparece (mejor) y aparece un menú con 6 opciones (imágenes con link) y cada opción abre un tabla o tablas sueltas donde van imágenes y texto, en el lado vacío que dejo la imagen que no se clickó y al revés. Entonces quería no eliminarlas para que se pueda volver a dejar como estaba todo, darle click otra vez y que se cierre todo y quede como al principio.

¿Alguien puede ayudarme con este lio?

Muchas gracias!
#111
Hola, tengo un diseño de photoshop (.psd) y quiero usarlo para crear una pagina web. La opción que trae photoshop para convertirlo a web no me gusta ya que guarda todo el diseño como una simple imagen y yo quiero que cada capa este declarada en el codigo html.

No sé si hay alguna opción para copiar el diseño y sus capas para hacerlo html, ya que volver otra vez a hacerlo en un programa web como dreamweaver...

¿Alguien sabe como hacer esto?

Gracias!
#112
Hola, llevo un buen rato mirando como bajar la velocidad de los ventiladores del pc, obviamente los ventiladores de la cpu y gpu los dejo al minimo recomendado para que no hayan problemas, pero los otros ventiladores que refrigeran la caja se nota demasiado el ruido por la noche, cuando no hay ningún tipo de ruido externo.

El motivo es poder dejar el ordenador encendido con descargas, nada forzoso que pueda calentar el equipo, solo el disco duro de datos.

Se como controlarlos desde la bios, pero la idea seria poder controlarlos desde windows. He probado con el speedfan pero solo me permite controlar los de la cpu y gpu.

¿Sabeis si es posible controlar los otros ventiladores desde windows? La placa base es una Asus maximus vi formula y la caja es abierta, una aerocool strike-x air con el ventilador principal que es muy grande y supongo que ese es el que hace ruido por la noche y el pequeño de la caja de los discos duros, no hay más.

Gracias.
#113
Hola, el otro dia instale el update 1 de windows 8.1 y desde entonces no puedo abrir el reproductor vlc de videolan. Uso la ultima versión de 64 bits.

Cuando lo abro, carga unos segundos y no ocurre nada, ni siquiera se abre la ventana de ¿funciono correctamente?

No se que más intentar, probe borrando la cache, luego desisntalandolo y nada (tambien con los diferentes modos de compatibilidad). He probado con el Proccess monitor para ver si veia algo raro, pero lo unico que he podido ver ha sido: "Operation: CreateFileMapping - Result: FILE LOCKED WITH ONLY READERS". Lo demás todo dice Success. No tengo experiencia con ese programa y lo unico que se hacer es guardar una captura, nada mas.

Aqui dejo un link con capturas: https://onedrive.live.com/redir?resid=D46B3944817ABF02!630&authkey=!AFKmOQL5dSNWBEs&ithint=folder%2c (la tercera es del iexplore que tampoco se abre...)

Gracias.
#114
Hardware / ampliar ram portatil airis n34as1
19 Febrero 2014, 15:35 PM
Hola, tengo que ampliar la memoria ram a un portatil viejo pero no acepta dos modulos de 512mb. Es posible que no admita 1gb pero no estoy seguro. Los modulos son de la misma marca samsung y los unicos numeros que varian son los del tamaño en bytes creo.

Sin embargo me permite bootearlo con uno de 512mb y el que tiene de 256mb.

¿Sabeis que puede ser?

Gracias.
#115
Hola! Estoy intentando instalar windows en una particion con un sector size de 4096kb para aprovechar el rendimiento del ssd que tengo (samsung 840 evo) pero no consigo que el instalador acepte las particiones que he creado.

Desconozco si el ssd soporta 4k de forma nativa, pero se supone que estan optimizados para eso.

¿Sabeis de alguna manera de poder instalar windows en una particion 4k?

Gracias
#116
Foro Libre / Envio desde EEUU y aduana
29 Enero 2014, 20:18 PM
Hola, estoy de los más nervioso y no me decido si continuar o cancelar el pedido aun que no esta enviado.

He pedido en ebay una fuente de alimentación por tan solo 206 euros (envío incluido), es una Seasonic SS-1000XP (la platinum) y el valor de aquí es de 240-300 euros.

Es una caja más o menos de 31 de largo por 24 de ancho por 15 de alto y 2-3kg, no es muy grande que digamos y podría (o no) pasar "desapercibida".

Vosotros que decís, ¿habéis hecho algún pedido al extranjero y os ha llegado bien? ¿Sabéis como va lo de la aduana ahora?

Saludos.
#117
Hardware / sapphire r9 290x tri-x vs 290 CF
28 Enero 2014, 16:59 PM
Hola, me gustaría saber vuestra opinión en cuanto a estas dos gráficas: la Sapphire R9 Tri-X 290x o 290.

La 290x tiene muy poca diferencia según se puede ver en la tabla comparativa, pero aun así ¿que opináis vosotros? Una 290x y más tarde otra o dos 290 para CrossFire... La 290x unos 519 y la 290 375 (750 las dos).
#118
Multimedia / Soporta DVI YCbCr?
26 Enero 2014, 12:56 PM
Hola, para conectar 3 monitores al ordenador que esta algo alejado, he comprado 3 cables dvi-d/hdmi para conectarlos a la tarjeta de vídeo que tiene 2 salidas dvi y otra hdmi.

He estado leyendo que DVI solo soporta el rango RGB (http://en.wikipedia.org/wiki/Digital_Visual_Interface#DVI_and_HDMI_compatibility), pero yo habia oido en varios foros que la señal de vídeo de la interfaz HDMI y DVI era la misma, por lo que aquí ya empiezan mis dudas.

Los monitores son: LG 24EA53VQ-P y supongo que soportaran YCbCr y la profundidad de colores, ya que no tengo ni idea en este tema.

No estoy seguro de si el cable DVI-D Dual Link soporta el color depth o YCbCr, en la wikipedia dice que solo soporta el rango RGB.

Gracias.
#119
Hola, estaba leyendo alguna de las nuevas características de intel haswell y he visto que intel no ha incluido la nueva extensión TSX (HLE y RTM) a las versiones con el multiplicador desbloqueado (k version).

Creéis que será mejor (cuando se empiece a desarrollar software que soporte estas nuevas características) esta nueva extensión o siempre seguirá siendo mejor aumentar la potencia. Esta claro que una subida de frecuencia siempre viene bien para acelerar las cosas, pero también es cierto que el software juega un papel muy importante en el rendimiento y la eficiencia (véase drivers).

http://en.wikipedia.org/wiki/Transactional_Synchronization_Extensions

Elegir entre por ejemplo: i5 4670 y 4670k o i7 4770 y 4770k.

De momento, para los que no tengamos idea, será cuestión de gustos.

Saludos.
#120
Hardware / monitores con diferente color
20 Enero 2014, 21:32 PM
Hola, tengo 3 monitores de la misma marca/modelo y los tengo conectados a la placa base por hdmi, dvi y vga. Con resolución 1080p los tres, pero lo más extraño es el color como más cálido (no se explicarlo) que tienen los conectados por hdmi y vga. El que hay conectado por dvi tiene un color más claro, aunque la verdad es algo insignificante.

¿Sabéis esto a que se debe? El que se ve mejor o más blanco esta conectado por dvi y es el central (el escritorio). Todos tienen la misma configuración.

Aqui unas imágenes:







Gracias.
#121
Redes / Router con 2 puertos solo
18 Enero 2014, 16:10 PM
Hola, mi ISP me acaba de mandar un nuevo router para sustituir al hitron (que no se le puede llamar router). Se trata del nuevo Netgear CG3300CMR y estoy encantado con el aunque solo tiene algo de malo... solo tiene 2 puertos de salida ethernet y en mi red interna, trabajamos con 3 ordenadores y de vez en cuando se usa un 4 (aunque es perfectamente sustituible por wi-fi).

He estado mirando switches pero antes me gustaría saber si hay algo tipo adaptador para sacar 2 salidas de una, como esto: http://ecx.images-amazon.com/images/I/31NRjWhSAlL._SX385_.jpg Es un duplicador que reparte la señal, por lo que supongo que ambos equipos tendrán la misma ip y seguramente solo se pueda usar 1 a la vez.

Lo que no quiero de un switch es que voy a tener los dos aparatos juntos, porque los 3 cables van al router y se supone que el switch es para situaciones en las que has llevado 1 cable a una habitación y quieres conectar más de 1 dispositivo, pero yo solo necesito 1 salida más.

¿Alguna sugerencia?

Gracias.
#122
He estado leyendo sobre los distintos tipos de interfaz actuales y según he leido hdmi y displayport son mejores que dvi, por lo que me pregunto ¿es mejor utilizar hdmi o displayport en lugar de hdmi y 2xdvi?

Puedo comprar cables divisores de hdmi con 3 salidas hdmi o displayport con 3 salidas hdmi o un cable hdmi para el monitor principal y un displayport con dos salidas (o más) hdmi para los demás, pero no estoy seguro si es lo mismo que usar 3 salidas diferentes, tal vez pueda haber algún problema por "sobrecargarla" :huh:

¿Que es lo más recomendable?

Gracias.
#123
Hardware / contraseña en disco duro seagate
9 Enero 2014, 15:31 PM
Hola, resulta que hay un ordenador en mi clase al que "accidentalmente" le han puesto una contraseña al disco duro desde la bios. No estoy seguro al 100% pero me parece que no se podía acceder a la bios ni bootear desde otro medio (no solo porque el ordenador sea viejisimo).

¿Es posible desbloquearlo sin sacarlo de ese equipo? Supongo que habrá alguna contraseña maestra tipo "Seagate" para desbloquearlo, pero no se me ocurrió usar la más evidente, mañana lo probare. Espero alguien conozca alguna contraseña "de fabrica" para desbloquearlo, me gustaría primero intentar con alguna antes de tener que desmontarlo.

Si no, supongo que tendré que desmontarlo para intentar desbloquearlo con alguna aplicación.

Agradezco cualquier comentario.

Gracias.
#124
Hardware / 1600 cl7 @ 1.5 vs 2133 cl9 @ 1.65
5 Enero 2014, 02:58 AM
Elegir RAM es muy difícil... se supone que cuanto más bajas sean las latencias y más altas las velocidades mejor, pero entre una cosa y otra, ¿cual es mejor?

Tengo dos packs de 8 GB de RAM al mismo precio:

- G.Skill Ripjaws X DDR3 1600 PC3-12800 8GB 2x4GB CL7 73 €
- G.Skill Ripjaws X DDR3 2133 PC3-17000 8GB 2x4GB CL9 73.95 €

¿A por cual iríais vosotros para altas resoluciones, multipantalla y sli/cf? (juegos y tareas pesadas)

¿La velocidad 1600 se puede overclockear a más?

Usaré un Intel Core i5-4670k para overclockear y sacar más rendimiento en un futuro a los juegos más pesados y no estoy seguro que memorias comprar...

Saludos.
#125
Hardware / procesador para multi pantalla
4 Enero 2014, 04:17 AM
Hola, estoy montando un ordenador para gaming y para ahorrar en la cpu he escogido el i5-4570, que es el que mejor rendimiento tiene para juegos respecto al i7, y me gustaría saber si soportará dos gráficas (R9 290x) con 3 monitores de 24", problemas típicos como "cuellos de botella" o cualquier cosa como que no sea capaz de mover esas dos gráficas.

En muchas reviews ese procesador se esta portando, pero no sé si será mejor escoger el modelo superior (i5-4670) por 23 euros más. ¿Que decís? ¿Será mejor a la larga ya que durará un poco más?
#126
Hardware / Refrigeración pasiva en agua
30 Diciembre 2013, 22:30 PM
Buenas a todos, quiero montar un sistema de refrigeración casero que no sea caro y había pensado en un entorno acuático.

Es algo que se lleva haciendo mucho tiempo y no solo en la informática. Hablo de una refrigeración liquida pasiva, tan simple como sumergir el ordenador en agua destilada o aceites (aunque personalmente no voy a meter componentes caros en algo pringoso, a diferencia el agua se seca y como nuevo).

Había pensado en una caja de tipo abierto, la Aerocool Strike-X Air, y aislarla con cristales para sumergirla en agua, obviamente primero aislaría todo el material de la caja con barniz, para no contaminar el agua y que no se oxide o desgaste el acero o plástico.

Lo bueno de esa caja, es que tiene un compartimento aparte para los dispositivos mecánicos (como los discos duros, que hay varias opiniones y gente que los ha sumergido, yo prefiero no sumergirlos (aunque se supone que están sellados al vació)) y quería consejos para aislar esa parte de la caja del resto para que no entre agua, cualquier manera sirve, ya sea dejarla dentro de los cristales o fuera, preferiblemente buscando la estética.

Sobre los componentes, no se si barnizarlos (como se recomienda) o dejarlos tal cual, quiero decir, si el agua que utilice no conduce y no es "mala" para los componentes eléctricos, ¿para que aislarlos? No se si eso dificultara el funcionamiento, al igual que tampoco se el efecto que tiene el agua en un sistema eléctrico en funcionamiento (sabiendo que no existe ningún peligro ni conflicto). Esto es un debate más científico.

Bueno, el motivo del post es para saber las opiniones y sobretodo los consejos de la gente que tenga conocimiento para los problemas de tipo oxidación y mantenimiento del agua o más importante, como aislar bien la caja de cristal del exterior, para que no se contamine el agua y empiece a conducir. Los cables he pensado en pasarlos por agujeros de la parte de arriba, algo tipo los agujeros para la refrigeración liquida de las torres, pero buscando el aislamiento.

La verdad, aparte de ser una muy buena solución para el calentamiento (a parte de la refrigeración liquida) hay algo que es el principal motivo por lo que me gusta la idea, nuestro querido amigo el polvo y suciedad :)

Saludos  ::)
#127
Nunca he hecho SLI o CrossFire y me preguntaba si con una fuente 80 Plus Gold de 750W tendré para alimentar (en un futuro) un CrossFire de la R9 290x, que según las especificaciones técnicas requiere una fuente de 750W.

En guru3d.com dicen como mínimo 800W para CrossFire, pero al ser 80 plus gold creo que no hará falta... http://www.guru3d.com/articles_pages/radeon_r9_290x_crossfire_vs_sli_review_benchmarks,4.htmll

De todas maneras estaba pensando en la de 850W: Corsair RM850 850W 80 Plus Gold Modular. Pero me gustaría saber la opinión de los expertos (por eso abro el post).

#128
Hola, ayer le pase un par de programas anti-rootkit al ordenador, el Malwarebytes anti-rootkits y el TDSS rootkit removal tool (aparte del AT-Destroyer, que se lo pase tambien hace unos dias). Reinicie varias veces con el proceso y en el ultimo reinicio no reconocio el teclado en el login (tuve que usar el teclado en pantalla para escribir la contraseña. Creo que ya me paso una vez y con volver a enchufar el cable funciono).

Bien, pues ahora me doy cuenta de que algunas combinaciones de Shift (para escribir mayuscula o caracteres especiales) no funcionan. Tanto con la tecla Shift derecho e izquierdo. Lo he probado en otro ordenador con windows 8.1 y tampoco funcionan esas combiaciones.

Antes de tirar mano de la garantia, me gustaria saber si hay algo que pueda hacer para comprobarlo o intentar arreglarlo, porque me parece muy raro que dejen de funcionar...

No son todas, algunas se escriben con una de las dos teclas shifts, otras con ninguno (tengo que usar el Bloq Mayus).

No se que puede ser, si es un problema de hardware lo unico que se me ocurre que haya podido dañar el teclado es el polvo... que ya es algo extraño, de todas maneras si no se puede arreglar echare mano de la garantia.

Gracias!
#129
Hardware / gaming 4k
20 Diciembre 2013, 23:37 PM
Hola que tal, me gustaría pedir consejo para una nueva configuración gaming y monitores.

Tengo un buen presupuesto: 2300€ (no es necesario gastarlo todo :P)

A ojo he escogido esta configuración para calcular el precio del equipo (solo torre) pero seguramente cambiare algo como el procesador por su versión 'k' (para provechar bien la placa base y hacer overclock de vez en cuando), la fuente filtre directamente por 80 plus gold modular y escogí cosas caras, cualquier cosa es modificable: Cesta PC_Gamer

Por otro lado me gustaría adentrarme en el mundo de la resolución 4k, descartando la opción de un monitor 4k (por su precio y porque aun están en desarrollo), había pensado en una configuración multi-pantalla. No sé cuantos monitores necesito para tener una buena resolución 4k, pero había pensado (ya que tengo 1) en este monitor LG 24EA53VQ-P 24" IPS LED - Monitor. La verdad no tengo ni idea de monitores, cual es mejor o cual es peor para estas cosas, cualquier consejo es bienvenido, pero en caso de que ese vaya bien preferiria comprar de esos para tener los mismos, pero si es mejor otros mas pequeños, lo que digais :P

Gracias!

saludos
#130
Hardware / Tarjeta MicroSD dañada
8 Noviembre 2013, 21:57 PM
Hola que tal, llevo algo más de 1 año usando una tarjeta MicroSDHC de 16GB (4) marca SanDisk comprada en amazon. Hace unos dias que no uso la tarjeta en el movil (para escuchar musica o cualquier otra cosa que requiera de la tarjeta), normalmente por la noche lo dejo cargando en el ordenador apagado (pero la fuente encencida) y hoy me encuentro con que no reconoce la tarjeta y me pregunta de formatear...

He estado probando muchas cosas para poder arreglarla, he usado el diskpart de windows, en ubuntu el zero fill el programa SD Formatter 4 pero no hay suerte. En cualquier entorno la detecta con solamente unos 31 MB de capacidad total y he probado en varios ordenadores, con adaptador USB y adaptador MicroSD.

Con el SD Formatter me dice que esta protegida contra escritura, pero la tarjeta no tiene ningun switch para cambiarlo. Debe ser un problema interno de hardware...¿?

Agradeceria cualquier respuesta.

Saludos.
#131
Redes / Ejercicios de redes
8 Noviembre 2013, 19:09 PM
Ando algo perdido con la teoria y las practicas que estoy realizando para un grado medio y en redes tengo que hacer unas actividades con el programa Cisco Packet Tracer, pero tengo problemas para realizarlas...

Esta es la red que tengo montada en la aplicación:


Estos son los datos:

Router -> FastEthernet0/0 -> IP: 192.168.1.1 -Subnet Mask: 255.255.255.0
            -> FastEthernet1/0 -> IP: 10.0.5.1 - Subnet Mask: 255.0.0.0

Switch 1 -> PC0: 192.168.1.10 -PC1:192.168.1.11 -Default Gateway: 192.168.1.1 -Subnet Mask: 255.255.255.0
Switch 2 -> PC2: 10.0.5.10 -PC3: 10.0.5.11 -Default Gateway: 10.0.5.1 -Subnet Mask: 255.0.0.0

¿Alguien sabe por que se le agrega a la ip lo siguiente?: /24 para 192.168.1.1 o /8 para 10.0.5.1 quedando de la siguiente manera: "192.168.1.1/24" o "10.0.5.1/8"

Esto es lo que se me pide en la actividad:
CitarComprueba ahora que hay conectividad entre todos los equipos. En primer lugar, realiza desde CLI (Command Line Interface) del router a PC0 (192.168.1.10) y a PC2 (10.0.5.10).
PEGA UNA IMAGEN
Creo que se debe introducir un comando pero no sé cual es el que comprueba lo que hay conectado...

Espero que alguien pueda hecharme una mano con esto.

Gracias!

Saludos.
#132
Multimedia / Configurar sistema de altavoces 5.1
29 Septiembre 2013, 23:15 PM
Hola que tal? He estado intentando conectar los altavoces que tengo, para poder escuchar las peliculas, música y series que veo en 5.1 (sonido en todos los altavoces), pero al parecer tengo problemas con el altavoz central que no emite sonido (solo ruido).

Los altavoces que tengo son unos Creative Inspire 5.1 Digital 5700 (año 2001) y he podido encontrar un manual en internet (para no tener que escanearlo) http://www.manualslib.com/manual/224589/Creative-Inspire-Digital-5700.html?page=6#manual

Ya he probado muchas maneras de conectarlo, con los cables analogicos (verde y negro), con el digital in (uno verde redondo con pines dentro y un adaptador a jack de color naranja) y con el optical. Con ninguno consigo que funcione el altavoz central. Tambien depende de la configuracion del decodificardor, se oye un ruido continuo en los altavoces (incluido el central) pero ningun sonido de musica ni videos.

Ayuda por favor!
#133
Hola, tengo una duda respecto a los smartphones. Lo que permite usar las redes 3G o 4G ¿es un software que utiliza el modem que vienen en el smartphone?

Es por poder usar las redes moviles del smartphone en otro sistema operativo como windows 8 que esta diseñado para dispositivos tactiles. Llamdas y sms, no se como funciona la verdad.

Lo que necesito es usar el plan de llamadas (voz y sms) contratado con el operador en un sistema operativo windows. Sé que es algo poco comun, pero estoy seguro de que es posible.

Gracias.

Saludos
#134
Hola que tal? Voy a empezar un proyecto y me gustaria hacer videos animados en 3D explicando el tema que vaya a usar.

Me gustaría saber de una buena aplicación que no sea muy dificil de utilizar, para crear animaciones en 3D, no necesito nada profesional, algo basico me sirve.

Por ejemplo, si quisiera hablar de un ordenador, tendria que diseñar un modelo en 3D y por dentro todas sus partes, todo en un video animado para que se entienda bien el tema explicado.

Gracias.

Saludos
#135
Hola, tenia dudas de si postearlo en php, pero creo que aqui es mas adecuado.

Tengo un problema para insertar un par de numeros en una tabla de mysql mediante un sencillo script php. Necesito coger la ultima id creada en una table y usarla en otra:

$register_logon = mysql_query("INSERT INTO rbac_account_groups (accountId,groupId) SELECT id as latestid FROM account ORDER BY joindate DESC LIMIT 1 VALUES ('latestid+1','1')");

Lo que no sé, es como usar la variable lastestid...

¿Alguna ayuda?

Gracias.

Saludos

gAb1