Mysqldump en varios archivos por tablas
sudo chown -R _mysqld:_mysqld ~/output/dir mysqldump --user=dbuser --password --tab=~/output/dir dbname
NASA
No title available
$LAYYYTER
RMH

@theartofmadeline

tannertan36
sheepfilms
YOU ARE THE REASON
Fai_Ryy
Peter Solarz

❣ Chile in a Photography ❣

ellievsbear
Sade Olutola

if i look back, i am lost
Mike Driver

No title available
One Nice Bug Per Day

PR's Tumblrdome

Kaledo Art
No title available
seen from Malaysia
seen from United States
seen from United States

seen from United States
seen from United States
seen from United States
seen from United States
seen from United States
seen from United States

seen from United States
seen from United States
seen from United States

seen from United States
seen from United States

seen from United States

seen from United Kingdom

seen from United States
seen from United States

seen from United States
seen from United States
@autoexecbat
Mysqldump en varios archivos por tablas
sudo chown -R _mysqld:_mysqld ~/output/dir mysqldump --user=dbuser --password --tab=~/output/dir dbname
MySQL is a powerful database management system used for organizing and retrieving data. This tutorial explains how to to create new MySQL users and how to grant them the appropriate permissions.
In this guide, we'll get a LAMP stack installed on an CentOS 7 VPS. A 'LAMP' stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which
This tutorial covers how to login with root, how to change the root password, how to create a new user, how to give the new user root privileges, how to change the port, and how to disable root login in. When you first create your server, this tutoria
Conexión se resetea en Apache 2.2 al descargar archivos
La razón son las directivas EnableMMAP y EnableSendfile y deben ser seteadas de la siguiente manera: EnableMMAP off EnableSendfile off
EnableMMAP - Esta directiva controla si el httpd puede usar mapeo de memoria en caso de ser necesario para leer el contenido de un archivo durante la entrega. De forma predeterminada, cuando el manejo de una solicitud requiere el acceso a los datos dentro de un archivo - por ejemplo, cuando la entrega de un archivo procesado por el servidor utilizando mod_include - Apache mapea en memoria el archivo si el sistema operativo lo soporta.
EnableSendfile - Esta directiva controla si httpd puede usar el apoyo sendfile del núcleo para transmitir el contenido del archivo al cliente. De forma predeterminada, cuando el manejo de una solicitud no requiere acceso a los datos dentro de un archivo - por ejemplo, cuando la entrega de un archivo estático - Apache utiliza sendfile para entregar el contenido del archivo, sin leer el archivo si el sistema operativo lo soporta.
En resumen, es problema de memorias en servidores pequeños.
Me fijé que JavaScript existe hace 19 años. Me pregunté como lo soportaban lo navegadores más importantes. Asi que busqué un test. El Explorer pierde por campeonato respecto a la versión… no solo eso, ni siquiera puede determinarse que navegador es (El Explorer 1 se identifica como netscape por “compatibilidad” (Léase con con tono de ironía). Otro resultado interesante es que Firefox (O Mozilla Labs) desarrolla el JavaScript, pero Gecko (El Firefox) está atrasado respecto a WebKit (o sea Opera y Chrome). Las fotos corresponden a los resultados en el siguiente orden:
Firefox Aurora Versión 31.0a1 (2014-04-20) - Aurora es la versión experimental-
Chrome Canary Versión 36.0.1942.0 - Canary es la versión experimental -
Opera Versión 20.0.1387.91 -La estable y más actual -
Internet Explorer 11 Versión 11.0.9600.16659 -la que todos tenemos ahora -
Resumen: Explorer sigue apestando :C Por cierto. VBScript (El JavaScript de Microsoft) tiene 18 años y solo lo soporta Explorer.
[CakePHP 2] Personalizar Mensaje (set) Flash
El componente setFlash es el siguiente:
function setFlash($message, $element = 'default', $params = array(), $key = 'flash')
Entonces en Views/Elements Crear el archivo ‘flash_notification.ctp' con este contenido (por ejemplo):
<p class="notificacion"> <?php echo $message; ?> </p>
Luego lo puedes usar así:
$this->Session->setFlash(__('Mi mensaje.'), 'flash_notificacion');
A disfrutar.
Destructor de PHP para limpiar la memoria de una clase en el sistema, edición para paranoicos.
protected function __distruct() { foreach ($class_vars as $name => $value) { $this->$name=null; unset($$name); } }
El siguiente tutorial puede funcionar en diferentes versiones de Ubuntu (lo probamos en el 14.04) y en Debian.
¡Hola Amigos!. Samba nos permite unir Debian a un Dominio Microsoft...
Input con Autocomplete de JQuery en CakePHP 2.x
En la vista donde agregarás el input de texto:
<input name="data[DocumentsProduct][product_name]" id="DocumentsProductProductName" autocomplete="off" /> <div id="buscar_suggest" style="display:none;"></div> <!-- el id es importante, debe tener el nombre que le da CakePHP para que lo tome al hacer el submit -->
Luego agregas el JS
<script> $.ajax({ url: "<?php echo $this->Html->url('/buscar/suggestData'); ?>", cache: true, dataType: "json", contentType: "application/json", success: function(response,status){ var suggestData = response; //Acá pones el ID del input $("#DocumentsProductProductName").autocomplete({ source: suggestData }); }, error: function(response, status) { alert('Error! response=' + response + " status=" + status); } }); </script>
Creas (o modificas) el controlador de esa búsqueda
// app/controllers/buscar_controller.php class BuscarController extends AppController {
//Si creas el controlador, esto evita usar un Modelo var $uses = false; function suggestData() { $this->layout = false; $this->header('Expires: '.date('r', strtotime('+1 day'))); $this->header('Content-type: application/json; charset=utf-8'); Configure::write('debug', 0); $this->set('data', $this->ProductSearches()); } function productSearches() { $this->layout = false; $this->loadModel('Product'); $productos=$this->Product->find('list'); foreach ($productos as $uuid => $producto) { $lista["label"] = $producto; $lista["value"] = $uuid; $prediccion[] = $producto; } return $prediccion; } }
Por último, creas la vista
<?php // app/views/buscar/suggestData.ctp echo json_encode($data); //Esto formatea los datos
Comunas, provincias y regiones de Chile en MySql actualizadas en GIT:
https://gist.github.com/juque/465814
Soporte Informático
Usuario: Señor no funciona mi computador. IT: ¿Qué error obtiene? Usuario: No sé, ¡No funciona desde que se cortó la luz! IT: Ah! ese error. USTED tiene un problema de interface de comunicación entre la unidad de procesamiento central y el Kernel de su sistema sistema operativo: El traspaso de información no está funcionando al nivel normal en comparación a otros sistemas similares. Usuario: ¿ah? IT: Significa que usted es un idiota.
Para descarga automaticamente las dependencias para compilar un programa en Ubuntu basta hacer sudo apt-get build-dep <paquete>.
Por ejemplo: $sudo apt-get build-dep empathy
Si Reload Editor no encuentra "Schema" en GNU/Linux solo copia la carpeta "schema" en tu carpeta home.
El Comando: "$php -l nombrearchivo.php" muestra errores de sintaxis, si los hay, del archivo PHP nombrearchivo.php.
Escribir un carácter Unicode en Linux, es Shift + Control + u -> N° Unicode...
Esto es, Presionar la combinacion Shift + Control + u y aparecerá la letra u, pero subrayada. Ahora presiona los numero Unicode.
El número Unicode en Gnome se puede encontrar en el Mapa de Caracteres, seleccionado el carácter que necesitas.
Para crear un Excel desde PHP sin usar clases externas, es tan simple como enviar las cabeceras correctas y una tabla html.
Las Cabeceras son:
header('Content-type: application/vnd.ms-excel'); header("Content-Disposition: attachment; filename=reporte_videos.xls"); header("Pragma: no-cache"); header("Expires: 0");
La FILA 1 de la tabla se hace:
<table> <thead> <tr> <td>Columna A</td> <td>Columna B</td>
.. <td>Columna AZ</td> </tr> </thead> <tbody>
Y el resto:
<?php //Se supone que $rs es un objeto de resultado de una consulta while($row = mysql_fetch_assoc($rs)):?> <tr> <td><?php echo $row ['id'] ?></td> <td><?php echo $row ['nombre'] ?></td> ... <td><?php echo $row ['departamento'] ?></td> </tr> <?php endwhile;?> </tbody> </table>