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ú

Mensajes - #!drvy

#2301
Yo creo que tu problema ante ambas pantallas es la resolución, el brillo y la distancia.

No es lo mismo trabajar en una pantalla de 1366x768 que es la más usada actualmente en portatiles, cerca de ella (como ocurre en un portátil) y a tope brillo, que en una fullHD (1920x1080), que seguramente tenga ajustes automáticos en cuanto a color y brillo y a un distancia considerable.

Mi pantalla por ejemplo me ofrece 3 modos lectura que son geniales y se notan cuando programo (eso si, no sirven para diseño ya que cambian color). Y la diferencia entre resolución y distancia se nota muchisimo cuando paso tiempo enfrente del portatil.

Saludos
#2302
CitarEjemplo Japón no le dio tiempo a racionar, primero porque no poseía ese tipo de armamento en ese momento,

Japón ni siquiera sabia que existía eso.. y aunque lo supiese.. no tenia ninguna medida para protegerse.. da igual quien reacciona antes y quien reacciona después..

Las cabezas nucleares no son para ver quien la tiene más grande o quien las puede tirar antes..

Tampoco entiendo a que viene que me digas quien tiene que bombas.. Estados Unidos actualmente no tiene vehículos terrestres capaces de transportar y lanzar una cabeza nuclear.. las tienen en silos, bombarderos y submarinos.

La idea y a lo que me refería no era a quien tiene que (en parte). Me refiero a qué es política MAD. Trump no puede borrar a Rusia del mapa.. no sin antes de que Rusia borre a América del Norte del mapa.. aunque sean minutos antes...

De hecho, ni siquiera en guerra convencional pueden hacer nada.  Tenemos en cuenta que la principal proyección de ataque que tienen los Estados Unidos son cazas.. vehículos aéreos.. y que los que llevan la delantera en cuanto a armamento anti-aire son los Rusos... De hecho, si Estados Unidos es considerado la primera fuerza militar del mundo.. es por sus portaaviones.. los cuales si no tienen cazas.. no valen de mucho..

Estamos hablando de un choque de potencias las cuales antes de irse a la ***** como tal, destruirían al resto del mundo.

Saludos
#2303
Windows / Re: Servicio nefasto de Microsoft
24 Enero 2017, 00:49 AM
CitarHace un tiempo sufri un pantallazo azul. El cual me formateo todo el disco duro.

Emmm.. eso será problema de tu disco duro. Windows no da pantallazo y "formateazo" porque si..

CitarDesde Micros me dicen con otras palabras, que no es su problema y que si quiero mi sistema operativo pues que lo pague... y yo me pregunto, porque coño tengo que pagar lo que ya tenia pagado?

Tenias pagado la licencia de un PC. Intentas instalarlo en otro..

CitarAsí que he llegado a la conclusión de que no les suelto un pavo mas, me siento estafado!

En todo caso el que les intentabas estafar serias tu al pedirles una licencia así de gratis.

CitarHe intentado desargar ISO de Win 10 en pendrive y el pc no arranca, he llegado a la conclusion que debo meter la ISO en DvD.

¿ Soporta tu BIOS el arranque por USB ?

CitarLuego he caido en la cuenta de que me pedira una clave de activacion para que desde microsoft no me jodan aun mas....

La clave es opcional.. la versión de prueba dura 30 días. Si tu equipo ya tenia licencia y no has cambiado el hardware, te la reconocerá y se activara solo.

CitarPero que me quieran hacer pagar por un pantallazo azul??  

Ellos no te quieren hacer pagar por un pantallazo azul. Las pantallas azules indican problemas de harware.. ellos no te venden el hardware. A no ser que tengas una  surface la cual tiene garantía de Microsoft, este no te cubre ningún problema de hardware.

CitarSabeis de esas veces que la gente dice que "no es sancionar para prevenir accidentes, sino sancionar para recaudar" pues esa es la sensacion que me ha dado con Micros.

¿ Sancionar el que ? Intentas obtener una licencia nueva para un equipo nuevo... pretendes que sea gratis ?


El servicio técnico te ha atendido de lo más normal en términos de servicio técnico. Son de lo peor de las compañías.

Saludos
#2304
Veras, Rusia sigue manteniendo el arsenal nuclear mas grande del mundo.. y también sigue manteniendo el arsenal nuclear OPERACIONAL mas grande del mundo. A diferencia de los EEUU y otros países que confían en desplegar dicho material en bombarderos y submarinos, Rusia tiene desplegados estos majetes por ahí escondidos



EEUU ya ha reconocido que no tiene la capacidad de detenerlos en caso de lanzamiento ni de defenderse de ellos... Estos majetes son capaces de lanzar un misil ICBM desde cualquier parte de Rusia (y cercanías) que a su vez es capaz de desplegar 10 cabezas que entran a velocidad supersonica y apuntan de forma independiente donde se les diga. Vease el RS-24 Yars.

Pero ese no es el problema... Trump no viviria para ver sus misiles caer en Rusia... tu tampoco.

Saludos
#2305
CitarTrump de presidente que este a la mas mínima es capaz de borrar del mapa a Corea del Norte y Rusia juntas.

Ahi te has flipado un poco...

Saludos
#2306
PHP / Re: Modificar el header http de mi web
23 Enero 2017, 02:39 AM
Suponiendo que tu pagina es un archivo .php, arriba del todo antes que nada, pon esto:

Código (php) [Seleccionar]
<?php
header
("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0"false);
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Pragma: no-cache"); // HTTP/1.0
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
?>


Saludos
#2307
PHP / Re: Modificar el header http de mi web
23 Enero 2017, 02:10 AM
Solo con HTML o javascript normalmente no vas a poder (el meta es más bien estetico para algunos..). Lo que necesitas es enviar cabeceras desde servidor.. puedes hacerlo desde un lenguaje backend como es PHP o Nodejs o puedes hacerlo desde el propio servidor HTTP (Apache o Nginx por ejemplo). Por eso te he preguntado que nos digas cual es el servidor o lenguaje backend que usas si es que usas alguno.

Si no usas ninguno, no te queda mucha opción. Si quieres algo rápido usa Ctrl + F5.. eso fuerza al navegador a recargar la pagina sin cache.

Saludos
#2308
PHP / Re: Modificar el header http de mi web
23 Enero 2017, 02:00 AM
@engel, yo creo que se refiere al cache local del navegador :laugh:

Tendrás que modificar al archivo de configuración o el script que uses. Si nos dices cual usas igual te podemos ayudar. Apache / Nginx / PHP / NodeJS ... alguno sera ...

Saludos
#2309
PHP / Re: ayuda con pagina web help!!!
21 Enero 2017, 19:42 PM
Hola,

Normalmente en el FTP del hosting el directorio root no es la carpeta en la que se ejecuta tu pagina si no una carpeta que contine logs y otras cosas.

Nada más entres al FTP asegurate de buscar una carpeta que diga "public_html", "site", "html" o algo parecido. Ahí de momento deberias encontrar solo un archivo (index.php) que es el unico que se muestra en tu dominio.

El Control de panel (cpanel) lo tienes en http://cpanel.cidepeduca.cl/

Saludos
#2310
PHP / Re: [Ayuda] ¿Qué hice mal?
20 Enero 2017, 08:10 AM
Necesitas un medio para almacenar dichos datos. En el momento en el que refrescas la pagina, PHP resetea todo y empieza a ejecutarlo de nuevo. Por tanto, no es que los sobre-escribas (que también) si no que directamente los escribes de nuevo. Hay varios metodos para guardar datos. Lo más común es que uses una base de datos ya que ahí son faciles de acceder, modificar y eliminar.. además de que son persistentes. Luego también puedes usar archivos pero los tienes que parsear (leer, escribir, guardar).

Y para este ejemplo, voy a usar sesiones. Una sesión es como una cookie pero se guarda al lado del servidor y puede contener muchos más datos. Por supuesto, la sesión es solo para el usuario que lo este usando.. es decir, la información no se comparte con otros.

Uso básico de sesiones | PHP.
http://php.net/manual/es/session.examples.basic.php

Para empezar, es muy importante declarar el inicio de la sesión antes de imprimir cualquier cosa. Recordemos que las sesiones son cookies y las cookies van por cabeceras HTTP y las cabeceras HTTP van antes que el contenido.

Código (php) [Seleccionar]
<?php session_start(); ?>
<html>
<head>
   <meta charset="utf-8">
   <title>Documento sin título</title>
</head>
<body>
   <form action="datos.php" method="post">
       <label for="nombre">Ingrese el Nombre</label>
       <input type="text" name="nombre">

       <label for="apellido">Ingrese el Apellido</label>
       <input type="text" name="apellido">

       <label for="ci">Ingrese el # Carnet</label>
       <input type="text" name="ci">

       <div>
           <button type="submit">Enviar datos</button>
       </div>
   </form>

   <table border="1">
       <tr>
           <td>Nombre</td>
           <td>Apellido</td>
           <td>No. Carnet</td>
       </tr>

       <?php

            
include 'Persona.php';
            
            
// Si hay datos de una sesión previa..
            
if(isset($_SESSION['datosPersona'])) {

                
// Obtenerlos y convertirlos en datos usables.
                
$datos unserialize($_SESSION['datosPersona']);

            } else {

                
// Si no, declarar un array vacio.
                
$datos = array();

            }


            
// Si el usuario esta intentando añadir una nueva persona...
            
if(!empty($_POST)){

                
$nombre $_POST['nombre'];
                
$apellido $_POST['apellido'];
                
$ci $_POST['ci'];

                
// Añadir un elemento al array de datos con una nueva persona.
                
$datos[] = new Persona($nombre$apellido$ci);

                
// Guardar la sesión con los nuevos datos.
                
$_SESSION['datosPersona'] = serialize($datos);
                    
            }

            
// Imprimir los datos.
            
foreach($datos as $persona){

                echo 
'<tr>',
                    
'<td>'$persona->nombre'</td>',
                    
'<td>'$persona->apellido'</td>',
                    
'<td>'$persona->ci'</td>',
                    
'</tr>';
                
            }

        
?>


   </table>
</body>
</html>



Y Persona.php contendrá la clase que es lo que más nos interesa.

Código (php) [Seleccionar]
class Persona {

   public $nombre, $apellido, $ci;

   public function __construct($nombre, $apellido, $ci){

       $this->nombre = $nombre;
       $this->apellido = $apellido;
       $this->ci = $ci;

   }

}


__construct se ejecuta nada más el objeto se inicializa (new). Es util para hacer comprobaciones o para en este caso, poder indicarle valores a la clase a la hora de inicializarla y no usando una función aparte. Nota como tu función mostrar() no tiene ningún sentido ya que ni haces uso de return, ni hace falta usarla ya que las variables que declaramos son publicas y accesibles desde fuera.

Fíjate también en el uso de las funciones serialize y unserialize. Estas convierten objetos y contenido en general en un formato apto para guardarlo en el disco y para su posterior uso. Si vas a querer almancenar objetos ya inicializados con contenido dentro, te van a hacer falta.. aunque uses bases da datos.

Solucionado esto, déjame sugerirte algunas cosas:

Intenta escribir el código HTML de forma correcta.

- Por ejemplo, todo el contenido lo tienes antes de la etiqueta <body> que es la que se supone que debería contener el contenido.

- Lo normal es usar <label> como descriptor de un input y no el <h5>.

E, intenta escribir el PHP de forma clara y limpia.

- Por ejemplo, echo NO es una función. No lo uses como tal.

- Intenta imprimir el menor contenido posible con PHP. Es muy liante mezclar ambos (php y html) cuando solo con uno (el ultimo) puedes hacerlo casi todo. También afecta al tiempo de ejecución lo cual a gran escala puede darte dolores de cabeza. Lo digo porque imprimes el <table> y el primer <tr> cuando no hace falta.

- En vez de usar count y for, usa foreach que hace lo mismo.

- Asegúrate de que estas tratando datos.. en el código que has puesto, llamas a $_POST sin comprobar si este tiene contenido. PHP te va a tirar un Notice avisándote pero como la mayoría lo tenéis desactivado, se os pasa por alto.

- Las funciones y las variables (métodos y propiedades) dentro de una clase, deberían tener un atributo de visibilidad. public, protected y private. Más sobre eso aquí -> http://php.net/manual/es/language.oop5.visibility.php

- Y por ultimo, intenta entender el funcionamiento del código. Estas sobre-escribiendo $datos constantemente y no lo tratas como un array cuando si debería serlo. No usas return en mostrar() esperando a que PHP se de cuenta mágicamente de que quieres devolver esos valores (cosa que no es así).

Saludos