Are you over 18 and want to see adult content?
More Annotations
![A complete backup of cpapsupplyusa.com](https://www.archivebay.com/archive2/7e55fb20-ce23-4f0c-94d2-da21b9345b52.png)
A complete backup of cpapsupplyusa.com
Are you over 18 and want to see adult content?
![A complete backup of highwaywestvacations.com](https://www.archivebay.com/archive2/f006e656-eec3-4256-b626-6a5302aa626c.png)
A complete backup of highwaywestvacations.com
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of paascheairbrush.com](https://www.archivebay.com/archive2/62d70466-5b2b-4a9e-b196-06c688f17153.png)
A complete backup of paascheairbrush.com
Are you over 18 and want to see adult content?
![A complete backup of capitolhilltimes.com](https://www.archivebay.com/archive2/d881c104-45b2-4f6b-81c7-922456d89f06.png)
A complete backup of capitolhilltimes.com
Are you over 18 and want to see adult content?
![A complete backup of pawsandterlegee.gq](https://www.archivebay.com/archive2/ff200047-111f-40d3-8e49-dede3c9e1479.png)
A complete backup of pawsandterlegee.gq
Are you over 18 and want to see adult content?
![A complete backup of createrestaurants.com](https://www.archivebay.com/archive2/00a47e6a-09d4-4285-9303-c09ee514578f.png)
A complete backup of createrestaurants.com
Are you over 18 and want to see adult content?
![A complete backup of micki-steele.net](https://www.archivebay.com/archive2/bcdbcd63-ec0a-4901-93f3-1ee2ff5ed9b2.png)
A complete backup of micki-steele.net
Are you over 18 and want to see adult content?
Text
SSH desde Linux.
CHULETA – EL BIT CAMPEADORTRANSLATE THIS PAGE Lo último en El Bit Campeador. Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales. Fraude SEUR SMS. Consola avanzada para Windows. Soporte de PHP 7.1 en Netbeans. Configurar el editor vim de Linux. Cómo añadir alias para conexionesSSH desde Linux.
PRENSA – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. DLTK – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. ASCII – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de PRETTY – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de KUBUNTU – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de JAVASCRIPT – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de ACORDEÓN – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de HACER UNA PAUSA EN UN FICHERO POR LOTES BATCH (BAT …TRANSLATE THISPAGE
En consola de Windows (antiguamente Ms-Dos) desde siempre se ha podido hacer una pausa, esperando confirmación del usuario. El comando en cuestión es: pause Si escribimos pause en nuestra consola veremos que la consola se queda pausada hasta que pulsamos una tecla. Esto es útil en ficheros batch (ya sean .bat o .cmd) para hacer EL BIT CAMPEADORTRANSLATE THIS PAGE Lo último en El Bit Campeador. Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales. Fraude SEUR SMS. Consola avanzada para Windows. Soporte de PHP 7.1 en Netbeans. Configurar el editor vim de Linux. Cómo añadir alias para conexionesSSH desde Linux.
CHULETA – EL BIT CAMPEADORTRANSLATE THIS PAGE Lo último en El Bit Campeador. Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales. Fraude SEUR SMS. Consola avanzada para Windows. Soporte de PHP 7.1 en Netbeans. Configurar el editor vim de Linux. Cómo añadir alias para conexionesSSH desde Linux.
PRENSA – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. DLTK – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. ASCII – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de PRETTY – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de KUBUNTU – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de JAVASCRIPT – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de ACORDEÓN – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de HACER UNA PAUSA EN UN FICHERO POR LOTES BATCH (BAT …TRANSLATE THISPAGE
En consola de Windows (antiguamente Ms-Dos) desde siempre se ha podido hacer una pausa, esperando confirmación del usuario. El comando en cuestión es: pause Si escribimos pause en nuestra consola veremos que la consola se queda pausada hasta que pulsamos una tecla. Esto es útil en ficheros batch (ya sean .bat o .cmd) para hacer ACERCA DE – EL BIT CAMPEADORTRANSLATE THIS PAGE Acerca de. Por fin me he decidido a matar el gusanillo de escribir en un blog. Mi intención es escribir en este blog cualquier cosa que se me pase por la mente, aunque la mayoría de mis escritos serán sobre el mundo de la informática. Sobre todo dejaré reflejado en blog, a modo de recordatorio, todo aquello que vaya necesitando para DLTK – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. INSTALL – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de PRETTY – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de ISO – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de TESTING – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política deTIMETRAKING
Lo último en El Bit Campeador. Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales. Fraude SEUR SMS. Consola avanzada para Windows. Soporte de PHP 7.1 en Netbeans. Configurar el editor vim de Linux. Cómo añadir alias para conexionesSSH desde Linux.
ACORDEÓN – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política deRESOLUCIÓN
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de TWIG_EXTENSIONS_EXTENSION_TEXT Instalación y configuración de servidor Ubuntu Server 11.10 32 bits. Symfony2, instalando la extensión Text de Twig en Symfony 2.7. Symfony2, un buen libro online en español. Symfony2, Fixtures con Doctrine2. Symfony2, instalar Composer en Windows. EL BIT CAMPEADORTRANSLATE THIS PAGE Lo último en El Bit Campeador. Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales. Fraude SEUR SMS. Consola avanzada para Windows. Soporte de PHP 7.1 en Netbeans. Configurar el editor vim de Linux. Cómo añadir alias para conexionesSSH desde Linux.
CHULETA – EL BIT CAMPEADORTRANSLATE THIS PAGE Lo último en El Bit Campeador. Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales. Fraude SEUR SMS. Consola avanzada para Windows. Soporte de PHP 7.1 en Netbeans. Configurar el editor vim de Linux. Cómo añadir alias para conexionesSSH desde Linux.
PRENSA – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. DLTK – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. ASCII – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de PRETTY – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de KUBUNTU – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de JAVASCRIPT – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de ACORDEÓN – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de HACER UNA PAUSA EN UN FICHERO POR LOTES BATCH (BAT …TRANSLATE THISPAGE
En consola de Windows (antiguamente Ms-Dos) desde siempre se ha podido hacer una pausa, esperando confirmación del usuario. El comando en cuestión es: pause Si escribimos pause en nuestra consola veremos que la consola se queda pausada hasta que pulsamos una tecla. Esto es útil en ficheros batch (ya sean .bat o .cmd) para hacer EL BIT CAMPEADORTRANSLATE THIS PAGE Lo último en El Bit Campeador. Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales. Fraude SEUR SMS. Consola avanzada para Windows. Soporte de PHP 7.1 en Netbeans. Configurar el editor vim de Linux. Cómo añadir alias para conexionesSSH desde Linux.
CHULETA – EL BIT CAMPEADORTRANSLATE THIS PAGE Lo último en El Bit Campeador. Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales. Fraude SEUR SMS. Consola avanzada para Windows. Soporte de PHP 7.1 en Netbeans. Configurar el editor vim de Linux. Cómo añadir alias para conexionesSSH desde Linux.
PRENSA – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. DLTK – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. ASCII – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de PRETTY – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de KUBUNTU – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de JAVASCRIPT – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de ACORDEÓN – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de HACER UNA PAUSA EN UN FICHERO POR LOTES BATCH (BAT …TRANSLATE THISPAGE
En consola de Windows (antiguamente Ms-Dos) desde siempre se ha podido hacer una pausa, esperando confirmación del usuario. El comando en cuestión es: pause Si escribimos pause en nuestra consola veremos que la consola se queda pausada hasta que pulsamos una tecla. Esto es útil en ficheros batch (ya sean .bat o .cmd) para hacer ACERCA DE – EL BIT CAMPEADORTRANSLATE THIS PAGE Acerca de. Por fin me he decidido a matar el gusanillo de escribir en un blog. Mi intención es escribir en este blog cualquier cosa que se me pase por la mente, aunque la mayoría de mis escritos serán sobre el mundo de la informática. Sobre todo dejaré reflejado en blog, a modo de recordatorio, todo aquello que vaya necesitando para DLTK – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies. INSTALL – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de PRETTY – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de ISO – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de TESTING – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política deTIMETRAKING
Lo último en El Bit Campeador. Cosmic Supremacy : Juego 4X online, gratuito y multijugador basado en conquistas espaciales. Fraude SEUR SMS. Consola avanzada para Windows. Soporte de PHP 7.1 en Netbeans. Configurar el editor vim de Linux. Cómo añadir alias para conexionesSSH desde Linux.
ACORDEÓN – EL BIT CAMPEADORTRANSLATE THIS PAGE Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política deRESOLUCIÓN
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de TWIG_EXTENSIONS_EXTENSION_TEXT Instalación y configuración de servidor Ubuntu Server 11.10 32 bits. Symfony2, instalando la extensión Text de Twig en Symfony 2.7. Symfony2, un buen libro online en español. Symfony2, Fixtures con Doctrine2. Symfony2, instalar Composer en Windows.Ir al contenido
Otro blog más sobre el mundo de los unos y ceros, y otras cosas :)Desde 2008!
Buscar
EL BIT CAMPEADOR
Menú
* Inicio
* Acerca de
* Inicio
* Acerca de
CONSOLA AVANZADA PARA WINDOWS Gracias al programa GRATUITO ConEmu , podremos tener en nuestro sistema operativo Windows una CONSOLA con tantas PESTAÑAS comoqueramos.
Además de ser increiblemente configurable, nos permite usar otras consolas que ya tengamos, tales como cmd, powershell
,
ubuntu (para Windows 10), putty
, etc…
* cybtow
* 21 enero 2018
* Linux
* shell
* windows
SOPORTE DE PHP 7.1 EN NETBEANSPHP 7.1 lleva
bastante tiempo disponible (desde el 1 de Diciembre de 2016), ya incluso está PHP 7.2desde finales
de Noviembre de 2017. Pues a día de hoy (mitad de Enero de 2018) la última versión estable de NETBEANS (8.2) aún no soporta PHP7.1.
Este hecho está provocando que muchos desarrolladores abandonen definitivamente Netbeans y usen otros IDEs, tal como PhpStorm.
Pues resulta que los desarrolladores de Netbeans incluyeron soporte para PHP 7.1 hace bastante tiempo, pero hasta que la siguiente release de Netbeans (será la versión 9) no sea liberada, no se podrá usar PHP 7.1 en Netbeans. Y el ciclo de release de Netbeans es muy largo, porque depende del ciclo de release de los JDK de JAVA… Bueno, tenemos una opción de usar PHP 7.1 desde Netbeans, no es la solución definitiva ni la mejor, pero es una solución, y es descargar e instalar la última versión de Netbeans en estado dedesarrollo.
Esta ultísima versión la encontraréis en este enlace: ÚLTIMA VERSIÓN DE DESARROLLO DE NETBEANS.
* cybtow
* 18 enero 201818 enero 2018* Netbeans
* PHP
CONFIGURAR EL EDITOR VIM DE LINUX Voy a explicar como realizar CAMBIOS PERMANENTES en la CONFIGURACIÓN DEL EDITOR DE TEXTO VIM DE LINUX. El fichero, situado en nuestro directorio _home_, que hay que editar (crear previamente si no existe) es ~/.VIMRC. En este fichero escribiremos las distintas directivas que VIM ofrece, entre ellascabe destacar.
COLORSCHEME SLATE
Cambia el esquema de colores del editor. En este enlace puedes saber como conocer todas las combinaciones que vim ofrece.SET NUMBER
Muestra el número de línea en cada línea. Podéis dejar en comentarios de este artículo aquellas DIRECTIVAS DE VIM que más importantes os resulten a vosotros.* cybtow
* 17 enero 201817 enero 2018* Linux
* shell
* vim
CÓMO AÑADIR ALIAS PARA CONEXIONES SSH DESDE LINUX Si estáis cansados de cada vez que os conectáis desde el SHELL (consola) de linux a otro servidor usando SSH, de esta manera podréis crear ALIAS y conectaros de una manera más SIMPLE. Hay que editar (como _sudo_) el fichero ~/.SSH/CONFIG y añadir un bloque como el que sigue para cada configuración que queramos tener:1
2
3
4
Host dev1
HostName 192.168.1.11User vagrant
Port 22
De esta forma podremos conectarnos a _192.168.1.11:22_ con usuario _vagrant_, simplemente escribiendo:1
ssh dev1
* cybtow
* 17 enero 201817 enero 2018* Linux
* shell
* ssh
CÓMO COLOREAR Y AÑADIR INFORMACIÓN DE GIT A LA CONSOLA (SHELL) DE LINUX AL CONECTARSE REMÓTAMENTE POR SSH Si os pasa que tenéis vuestro terminal de LINUX coloreado y veis información de GIT en el PROMPT, y al conectarse en remoto vía SSH al mismo servidor ya no lo veis, lo que necesitáis hacer es crear, o editar, el siguiente fichero en vuestro directorio home ~/.BASH_PROFILE, y añadir la siguiente información:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# set a fancy prompt (non-color, unless we know we "want" color)case "$TERM" in
xterm-color) color_prompt=yes;;esac
# uncomment for a colored prompt, if the terminal has the capability;turned
# off by default to not distract the user: the focus in a terminalwindow
# should be on the output of commands, not on the prompt force_color_prompt=yesif ; then
if && tput setaf 1 >&/dev/null; then # We have color support; assume it's compliant withEcma-48
# (ISO/IEC-6429). (Lack of such support is extremelyrare, and such
# a case would tend to support setf rather thansetaf.)
color_prompt=yes
else
color_prompt=
fi
fi
parse_git_branch() { git branch 2> /dev/null | sed -e '/^/d' -e 's/*\(.*\)/(\1)/'
}
if ; then
PS1='${debian_chroot:+($debian_chroot)}\[\033\u@\h\[\033:\[\033\w\[\033 $(parse_git_branch)\[\033\$ 'else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(parse_git_branch)\$'
fi
Una vez salgáis de consola y volváis a conectaros por SSH veréislos cambios
* cybtow
* 16 enero 201817 enero 2018* Linux
* shell
* ssh
REINICIAR/CAMBIAR CONTRASEÑA EN EL TERMINAL/SHELL DE UBUNTU DEWINDOWS 10
Si no os acordáis de la contraseña de vuestro usuario en el terminal (o SHELL) de UBUNTU de WINDOWS 10, estos son los pasos que tenéis que seguir para poder cambiarla por otra nueva: * Si tienes abierta la consola de Ubuntu, ciérrala. * Abre la consola típica de Windows (_WINDOWS+R_, y luego escribe _CMD_ y pulsa _Intro_). * Escribe en dicha consola: _UBUNTU CONFIG –DEFAULT-USER ROOT_ * Ahora abriremos de nuevo la consola de Ubuntu, y debe de aparecernos logueado con el usuario _root_. * Escribe en la consola de Ubuntu: _PASSWD TUUSUARIO_ * En el paso anterior _tuUsuario_ es obviamente el usuario al que quieres cambiar la contraseña. Justo después del paso 5, el sistema de preguntará por la nueva contraseña, y su confirmación. * Cierra la consola de Ubuntu. * Desde la consola de Windows (cmd), escribe: _UBUNTU CONFIG –DEFAULT-USER TUUSUARIO_ * Ya puedes cerrar la consola de Windows (cmd). * Vuelve abrir la consola de Ubuntu, te debe de aparecer logueada con _tuUsuario__. _Ahora puedes hacer acciones con tu usuario, que si te pregunta la contraseña, esta será la que acabas de crear.* cybtow
* 10 enero 201817 enero 2018* Linux
* shell
* windows
COMO CREAR UNA LIBRERIA EXTERNA E INDEPENDIENTE EN PHP QUE PUEDA SER IMPORTADA DESDE COMPOSER USANDO PACKAGIST Mientras inicio el desarrollo de una LIBRERÍA en PHP que sirva de cliente para el API de Twitter, únicamente como pasatiempo, y sirviéndome de la excelente librería de Abraham llamada abraham/twitteroauth , he pensado en documentar todos los pasosque hago.
En esta primera entrega explicaré que pasos he seguido para crear una librería externa e independiente en PHP, y que sea usada libremente por la comunidad, gracias a composer , github y packagist . Como prerequisitos tendremos el conoceer mínimamente y tener cuenta operativa en github y packagist. Así como un conocimiento también engit y composer.
Lo primero será crear un nuevo directorio en nuestro directorio principal del servidor web (normalmente _/var/www/html_).1
mkdir twitterclient
Crearemos un fichero _composer.json_ con este contenido mínimo:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
"name":"cybtow/twitterclient","type":"library",
"description":"A client for API Twitter, based on abraham/twitteroauth","keywords":,
"license":"MIT",
"authors":,
"support":{
"source":"https://github.com/cybtow/twitterclient", "issues":"https://github.com/cybtow/twitterclient/issues"},
"require":{
"php":"^5.6 || ^7.0", "abraham/twitteroauth":"^0.7.4"},
"autoload":{
"psr-4":{
"Cybtow\\TwitterClient\\":"src"}
}
}
Los elementos principales son: * NAME: El nombre de la librería. Se compone de un prefijo, normalmente el autor (_cybtow_), y el nombre del proyecto(_twitterclient_).
* TYPE: En nuestro caso “LIBRARY“, que indica que el proyecto será una librería independiente. * REQUIRE: Las dependencias de nuestra librería, en este caso se especifica la versión mínima de PHP y la dependencia que tenemos con la librería que vamos a usar “_abraham/twitteroauth_“. * AUTOLOAD: Indicamos que desde cualquier proyecto que incluya nuestra librería, nuestras clases situadas en el directorio “SRC” estarán disponibles en el namespace “_Cybtow\TwitterClient_“. Podéis encontrar más información sobre la estructura del ficherocomposer.json en:
* https://getcomposer.org/schema.json * https://getcomposer.org/doc/04-schema.md Ahora, desde nuestro directorio “_twitterclient_“, vamos a crear el directorio “SRC“, donde situaremos nuestro código fuente.1
mkdir twitterclient/src A continuación vamos a ejecutar COMPOSER, para asegurarnos que por el momento vamos bien, y prepare nuestro proyecto con las dependencias que hemos especificado. Desde _twitterclient_ ejecutamos1
composer update
Un nuevo directorio “_vendor_” se ha creado, en él podremos encontrar las librerías externas con las que tenemos dependencias, en este caso únicamente la librería “_abraham/twitteroauth_“. Una vez hecho esto, desarrollaremos nuestra librería. En nuestro caso, y a modo de prueba, he creado un fichero en _src_, llamado _TwitterClient.php_. Una vez tengamos nuestro código fuente creado (y probado), el siguiente paso será subir la librería al repositorio GitHub. Respecto a GitHub deberemos tener una cuenta creada y correctamente configurada (incluyendo las claves SSH: https://help.github.com/articles/connecting-to-github-with-ssh/) Dentro de nuestra cuenta en GitHub, crearemos un nuevo repositorio. Una vez tengamos el repositorio creado, tendremos que crear un fichero _.gitignore_ en el directorio principal de nuestra librería, con el fin de excluir la carpeta “_vendor_” (y en mi caso la carpeta que se auto-crea “_nbproject_” por ser _Netbeans_ el _IDE_ que uso) del repositorio Git. El fichero tendrá este contenido:1
2
/nbproject/
/vendor/
Bien, ahora estamos en disposición de subir el código al repositorio _GitHub_, creando una primera versión 0.1 para nuestra librería. En consola, y desde nuestro directorio “_twitterclient_” haremos:1
2
3
4
5
6
git init
git remote add github git@github.com:cybtow/twitterclient.gitgit add .
git commit -m "First commit" git tag -a 0.1 -m "version 0.1" git push -u --tags github master Una vez hecho esto, ya tendremos nuestro código fuente en _GitHub_, en nuestro caso concreto en HTTPS://GITHUB.COM/CYBTOW/TWITTERCLIENT , y ya estará disponible para que otros usuarios puedan usarlo. Pero nosotros queremos ir un paso más alla, y queremos que nuestra librería pueda usarse como una dependencia más en un proyecto PHP usando _composer_ (igual que hicimos nosotros con nuestra librería importando la librería externa “_abraham/twitteroauth_“). Ahora, desde _packagist_, y teniendo una cuenta creada y activa, subiremos nuestra librería o paquete (_package_ en inglés, este término es el usual en _packagist_). En “_Repository URL (Git/SVN/Hg)_” pegaremos la URL de nuestro repositorio en _GitHub_, en este caso es: HTTPS://GITHUB.COM/CYBTOW/TWITTERCLIENT Y pulsaremos el botón “_Check_“. Una vez chequeado, pulsaremos el botón “_Submit_“. Bravo! Desde este momento cualquier programador podrá incluir nuestra librería (o paquete o package) en sus proyectos. En este caso, la librería “CYBTOW/TWITTERCLIENT” ya está disponible para que desde cualquier proyecto PHP, y usando composer, pueda ser incluida, simplemente haciendo desde dicho proyecto:1
composer require cybtow/twitterclient Si miramos el fichero composer.json del proyecto que está haciendo uso de nuestra nueva librería, veremos que se ha incluido la dependencia en la zona “require”.1
2
3
4
5
"require": {
"php": ">=5.5.9",
"cybtow/twitterclient": "^0.1.0",...
Modificaremos manualmente en el fichero COMPOSER.JSON el valor “_^0.1.0_” a “_0.*_“, para cuando en el futuro actualicemos nuestra librería (más adelante en este artículo lo hago), se actualice automáticamente desde COMPOSER UPDATE. Pero aún no hemos terminado, porque también queremos que cada vez que subamos una nueva versión de nuestro proyecto a _GitHub_, se genere una nueva versión en _Packagist_, y así los usuarios puedan actualizarse automáticamente con su “_composer update_“. Para ello haremos click en “_GitHub Service Hook_” de la página justamente anterior. En la página que se abre nos dan las instrucciones de como configurar _GitHub_ para que “avise” automáticamente a _Packagist_ cuando haya cambios. Para ello haremos: Desde nuestro proyecto “_cybtow/twitterclient_” en _GitHub_, seleccionamos “_Settings_“. En el menú de la izquierda seleccionamos “_Integrations &services_”
Pulsamos el botón “_Add service_” de la derecha, y seleccionamos“_Packagist_”
Volvemos a la página principal de “_Packagist_” para ver cual es nuestro token secreto. Rellenamos los datos de “_user_” y “_token_“. Pero “_domain_” lo dejamos vacío. Pulsamos el botón “_Add service_“. Abrimos el servicio que se acaba de crear. Y pulsamos en “_Test service_” para comprobar que todo ha idobien.
Una vez hecho esto, nos volvemos a la web de _Packagist_, en concreto a nuestro proyecto recién creado, en nuestro caso “_cybtow/twitterclient_“: HTTPS://PACKAGIST.ORG/PACKAGES/CYBTOW/TWITTERCLIENT Y pulsamos el botón verde “_Update_“. Tras pulsar “_Update_“, veremos como el mensaje “_This package is not auto-updated. Please set up the GitHub Service Hook for Packagist” so that it gets updated whenever you push!_” desaparece. Eso significa que cada vez que hagamos _push_ a nuestro repositorio _GitHub_ con una nueva versión de nuestra librería, _Packagist_ será automáticamente actualizado. Para comprobar que todo haya ido bien realizaremos un cambio en nuestra librería, por ejemplo añadir un comentario en algún fichero de código fuente, etiquetaremos una nueva versión (0.2), haremos _push_, y desde otro proyecto que incluya una dependencia a nuestra librería (_cybtow/twitterclient_) veremos como se actualiza automáticamente desde la versión 0.1 a la versión 0.2. Actualizamos y publicamos nueva versión (después de realizar algún cambio en código fuente):1
2
3
4
5
6
7
git add src/TwitterClient.php git commit -m "Adding comment in header" git tag -a 0.2 -m "version 0.2" git push --tags github master Si ahora recargamos la página de Packagist veremos que ya tenemos disponible la nueva versión 0.2. Finalmente, desde otro proyecto que esté usando nuestra librería, actualizamos las dependencias y veremos como nuestra librería esactualizada:
1
composer update
Con esto concluyo este artículo, espero lo hayas disfrutado igual que yo escribiéndolo. Si te ha resultado útil, por favor ¡compártelo!* cybtow
* 17 octubre 201717 enero 2018* composer
* packagist
* PHP
NAVEGACIÓN DE ENTRADASEntradas antiguas
Suscríbete (RSS)
SUSCRIPCIÓN AL BLOG Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo. Únete a otros 6 seguidoresSuscribete!
CATEGORÍAS
* Otras cosas
(10)
* Astronomía
(2)
* Economía
(2)
* Imágenes
(1)
* Prensa
(6)
* TV
(1)
* Sin categoría
(2)
* Unos y ceros
(179)
* Android (general)
(3)
* Apache
(4)
* Base de datos
(12)
* MySQL
(8)
* Oracle
(1)
* Cálculo
(1)
* Chuletas
(14)
* Diseño
(2)
* Estándares
(2)
* Eventos
(1)
* Hardware
(1)
* Herramientas
(9)
* Ingeniería Informática(9)
* Juegos
(7)
* Lenguajes
(73)
* .NET
(3)
* Android
(1)
* CSS
(9)
* Flash – ActionScript(1)
* HTML / XHTML
(7)
* Bootstrap
(1)
* JAVA
(6)
* JavaScript
(27)
* AngularJS
(1)
* jQuery
(14)
* NodeJS
(2)
* Vue.js
(1)
* PHP
(23)
* Symfony2
(6)
* Linux
(27)
* Metodología
(4)
* Recursos
(14)
* Seguridad
(2)
* SEO
(2)
* SIG
(1)
* Situación legal
(4)
* Tutoriales / manuales(19)
* Web
(9)
* XML
(3)
ENTRADAS RECIENTES
* Consola avanzada para Windows * Soporte de PHP 7.1 en Netbeans * Configurar el editor vim de Linux * Cómo añadir alias para conexiones SSH desde Linux * Cómo colorear y añadir información de GIT a la consola (shell) de linux al conectarse remótamente por SSHLO MÁS ACTIVO
* Hacer una pausa en un fichero por lotes batch (bat o cmd) * Hacer selección (SELECT) por orden aleatorio en MySQL * Desinstalar definitivamente y completamente ZoneAlarm * Reiniciar/cambiar contraseña en el terminal/shell de Ubuntu deWindows 10
* Instalación y configuración de servidor Ubuntu Server 11.10 32bits
.NET android
Apache
atribuciones
Base de datos
cheatsheet
chuleta
competencias
crisis
CSS
e/r
efecto
entidad-relación
formación
gratis gráficos
htaccess
html5
iconos
imágenes
informática
ingeniería
ip
JAVA
JavaScript
jQuery
juego
kubuntu
Linux
manual
Metodología
multijugador
MySQL
PHP
plugin
Prensa
proyectos
Recursos
referencia
seguridad
SEO
shell
software
symfony2
tutorial
ubuntu
Universo
windows
XML
ARCHIVOS
Archivos Elegir mes enero 2018 (6) octubre 2017 (3) septiembre 2015 (4) agosto 2015 (4) febrero 2015 (2) septiembre 2014 (3) agosto 2014 (1) junio 2014 (1) febrero 2014 (4) enero 2014 (2) diciembre 2013 (2) agosto 2012 (1) enero 2012 (8) diciembre 2011 (3) noviembre 2011 (2) septiembre 2011 (5) febrero 2011 (3) enero 2011 (8) octubre 2010 (9) octubre 2009 (13) septiembre 2009 (20) marzo 2009 (12) febrero 2009 (21) enero 2009 (25) diciembre 2008 (28)BLOGROLL
* Razonalia
* Websenior
WEBSENIOR
* Desactivar warning validación XSD en PHP * jQuery Custom Events (eventos personalizados) * Cambiar orden de columnas con Bootstrap * Anuncio AdSense responsivo. Cambiar posición a horizontal, vertical o rectangular. * Carrusel Bootstrap con Font Awesome ÚLTIMOS COMENTARIOS Lucas en Desinstalar definitivamente y… Tovar en Tareas BATCH (o CMD) programad… Luis Hidalgo en Hacer una pausa en un fichero… admin en Hacer una pausa en un fichero… salvador padilla mor… en Hacer una pausa en un fichero…ESTADÍSTICAS
* 144.180 visitas
Blog de WordPress.com.El bit campeador
Crea un blog o un sitio web gratuitos con WordPress.com.Publicar en
Cancelar
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí: Política de Cookies.* Seguir
*
* El bit campeador
* Personalizar
* Seguir
* Regístrate
* Acceder
* Denunciar este contenido * Gestionar las suscripciones * Contraer esta barraDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0