Primera subida

This commit is contained in:
f3nx 2020-05-17 19:07:59 +00:00
parent 4cd0861785
commit 97072cb7b6
5 changed files with 216 additions and 0 deletions

View File

@ -0,0 +1,31 @@
<div class="post">
<a class="h1" href="@SELF@">Haz una web con Neocities y adminístrala desde la terminal</a>
<span class="date">2020/05/09</span>
<span class="ert">@ERT@</span>
<div class="aten">Atención!: Este post no cubre la codificación de <a href="https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada" target="_blank">CSS</a> o <a href="https://es.wikipedia.org/wiki/HTML" target="_blank">HTML</a>, pero lxs genies de Radios Libres <a href="https://radioslibres.net/es-posible-tener-webs-sostenibles/" target="_blank">tienen un post sobre un sitio web estático</a> y al final hay <a href="https://labekka.red/servidoras-feministas/2019/10/09/fanzine-parte-5.html" target="_blank">fanzine de la_bekka</a> re recomendadx :3</div>
<p>Tu, que siempre has querido tener un sitio web sin las limitaciones (Y vigilancia) de blogger ni las de un blog wordpress, pues aquí le muestro como hacerse de un sitio en internet, no es igual que auto-hospedar un sitio en tu <a href="https://en.wikipedia.org/wiki/Single-board_computer" target="_blank">SBC</a> preferida o tener una <a href="https://en.wikipedia.org/wiki/Virtual_private_server" target="_blank">VPS</a>... es mas fácil :)</p>
<h2>Lo primero</h2>
<p>Primero debes hacer una cuenta en <a href="https://neocities.org/" target="_blank">neocities.org</a> esto es bien fácil de hacer :3 incluso se muestra un pequeño tutorial de introducción a HTML. Ahora para poder administrarlo debes tener en tu equipo los siguientes programas que se instalaran desde la terminal (Uso una distro basada en Arch y no tengo acceso a una basada en Debian, sorry) <code class="code">sudo pacman -S ruby nano</code> y después <code class="code">gem install neocities</code> esos comandos instalan <a href="https://es.wikipedia.org/wiki/Ruby" target="_blank">ruby</a>, <a href="https://es.wikipedia.org/wiki/GNU_Nano" target="_blank">nano</a> y <a href="https://github.com/neocities/neocities-ruby" target="_blank">neocities-cli</a> 😆️</p>
<p>Ah! se necesita hacer una modificaciones al "perfil de bash" así que hay que abrir el archivo con el comando <code class="code">nano ~/.bash_profile</code> y al fin del texto pegar esto <code class="code">PATH="$PATH:$(ruby -e 'puts Gem.user_dir')/bin"</code> (Esto ultimo lo encontré en la <a href="https://wiki.archlinux.org/index.php/Ruby#RubyGems" target="_blank">Wiki de Arch</a>)</p>
<h2>Administración desde la terminal</h2>
<p>Con todo eso listo ya podes ir a tu carpeta donde tienes todos los .html y comenzar a pushear (Enviar/Subir) los files! Así que en la terminal debes poner <code class="code">neocities push .</code> te preguntara sobre tu sitename o nombre de sitio (Sin el .neocities.org) luego la clave y ahí todo listo, comenzara la pushiacion :3</p>
<p>Si no quieres subir un archivo, se debe especificar de esta manera <code class="code">neocities push -e secret.txt</code> aunque... prefiero no hacer esto y mejor crear un archivo <code class="code">.gitignore</code> (En la raiz de la carpeta) con este comando se crea ese archivo <code class="code">nano .gitignore</code> y dentro poner esto: <pre><code class="code"># Archivo que indica las carpetas/archivos
# que no debe subir
### Blog ###
src
test
secret.txt
# Fin</code></pre>
<p>Para salir debes precionar Ctrl+X, luego confirmar con "S" y de nombre <code class="code">.gitignore</code></p>
<p>Ahora para borrar un archivo ya subido debes poner <code class="code">neocities delete /ruta/del/archivo.html</code> y una carpeta <code class="code">neocities delete /carpeta</code> y seria :3</p>
<h2>Configuraciones varias</h2>
<p>Para configurar el sitio vamos a este link <a href="https://neocities.org/settings#sites" target="_blank">https://neocities.org/settings#sites</a> y luego "Manage Site Settings" de ahí tickeas las "✅" que quieras "Desabilitar comentarios del perfil del sitio" "Desabilitar perfil" y "Activar <a href="https://es.wikipedia.org/wiki/Sistema_de_archivos_interplanetario" target="_blank">IPFS</a>". En "Change Site Name" cambias el nombre del sitio y del usuarix, donde dice "Tipping" activas las propinas poniendo tu link de paypal o tu billetera Bitcoin y si publicas contenido +18 pues... le das al "✅" UwU</p>
<p>Muchas gracias por leer el post :)</p>
</div>

View File

@ -0,0 +1,20 @@
<div class="post">
<a class="h1" href="@SELF@">Haciendo una backup de un celular con Wget</a>
<span class="date">2020/04/01</span>
<span class="ert">@ERT@</span>
<span class="est">[Sin terminar]</span>
<div class="aten">Atención!: Ya realice esto y creo que ningún archivo resulto herido :3</div>
<p>Llega el momento de actualizar tu celular, si ese celular con CynoagenMod y quieres pasarlo a Replicant o Lineage OS, pero no tienes una MicroSD :( Bien ese mismo problema tenia así que "pase internet" de mi celular a mi computadora, puse un servidor FTP y use Wget para bajar la data.</p>
<h2>Instalando lo necesario</h2>
<p>Para la tarea use <a href="https://f-droid.org/es/packages/org.primftpd/" target="_blank">esta app</a> que te arma un <a href="https://es.wikipedia.org/wiki/Servidor_FTP#Servidor_FTP" target="_blank">servidor FTP</a>, obviamente es Software Libre. Y la computadora necesita el programa <a href="https://es.wikipedia.org/wiki/GNU_Wget" target="_blank">Wget</a>, si usas una distro basada en Debian (Trisquel, Ubuntu) pones en esto en tu terminal <div class="code">sudo apt update && apt install wget</div> y si usas una distro basada en Arch (Parabola OS, Manjaro) pues <div class="code">sudo pacman -Sy wget</div></p>
<h2>Pasar la data</h2>
<p>El server FTP ya esta encendido y </p>
<p>La de 8MB tiene el <a href="https://en.wikipedia.org/wiki/Intel_Management_Engine" target="_blank">Intel ME</a> (debes aplicarle me_cleaner.py), la otra es Coreboot </p>
La de 8MB también debe ser "desbloqueada" con <div class="code">ifdtool -u</div>
<p>Muchas gracias por leer el post :)</p>
</div>

View File

@ -0,0 +1,52 @@
<div class="post">
<a class="h1" href="@SELF@">¿Como bajar un vídeo de Vimeo VOD?</a>
<span class="date">2019/10/31</span>
<span class="ert">@ERT@</span>
<p>Quizás quieras proyectar unos documentales o películas en una zona sin acceso a internet, o simplemente quieres preservar ese vídeo rentado, cualquiera que sea tu motivo en este post te mostrare como bajar un vídeo on demand de vimeo.</p>
<p>Para hacer esto usaremos youtube-dl que no solo sirve para bajar contenido de youtube sino que soporta <a href="https://ytdl-org.github.io/youtube-dl/supportedsites.html" target="_blank">muchos sitios</a></p>
<p>Aquí dejare las instrucciones para la instalación según su sistema operativo </p>
<ul class="índice">
<li><a href="#android">Android</a>
<li><a href="#gnu/linux">GNU/Linux</a>
</ul>
<p>
<a class="h2"
href="#android"
id="android">
Android
</a>
Instalar youtube-dl en Android no es tan fácil como en demás sistemas... pero se puede :)
<p>Primero debes instalar Termux desde F-Droid, esperar a que se instale y seguir</p>
<p>Abrir Termux y en la terminal escribir <code class="code">pkg install python ffmpeg</code> después presionar Enter o el botón que siempre usas para enviar mensajes después confirmar con "y" mas enter,con esos comandos instalaremos python y ffmpeg</p>
<p>Luego <code class="code">pip install youtube-dl</code> y Enter</p>
<p>Ahora verificar que youtube-dl este instalado con <code class="code">youtube-dl --version</code></p>
<p>Baja el vídeo con este comando <code class="code">youtube-dl --user "Correo electrónico de tu cuenta de Vimeo" --password "Contraseña de tu cuenta" https://vimeo.com/ondemand/internetsownboymovie</code></p>
<p>Y presionar Enter (En este caso bajaría el documental de Aaron Swartz, debes cambiar el link por el tuyo)</p>
<p>Para mover el archivo de Termux debes darle permisos para acceder a tu memoria interna con el siguiente comando <code class=code>termux-setup-storage</code> permisos ya concedidos y ya se puede mover el archivo con <code class=code>mv Documental.mp4 /storage/shared/</code> (Si el nombre del archivo es muy largo debes poner solo el comienzo, respetando las minúsculas/mayúsculas y presionar TAB ⇄ ahí quedara el archivo, es como auto-completar) esperas un poco hasta que el cursor comience a parpadear otra vez y ya esta listo :3 ve a tu carpeta principal o usa la búsqueda automática de VLC</p>
<p>
<a class="h2"
href="#gnu/linux"
id="gnu/linux">
GNU/Linux
</a>
Esta si que es fácil
<p>Se busca la terminal luego poné el comando <code class="code">sudo apt update && sudo apt install youtube-dl ffmpeg</code> y Enter</p>
<p>¿Que hace esto? Primero actualizar la lista de aplicaciones y luego instala youtube-dl y ffmpeg, aunque este comando solo es para equipos basados en Debian como Linux Mint, Trisquel o Ubuntu</p>
<p>Ahora si usas distro basada en Arch como Manjaro o Parabola OS... pues buscas la terminal y pones los comandos <code class="code">sudo pacman -Sy youtube-dl ffmpeg</code> actualizas las bases de datos de paquetes e instalas youtube-dl mas ffmpeg :)</p>
<p>Repos actualizadas y programa instalado, toca bajar el vídeo con el comando</p>
<code class="code">youtube-dl --user "Correo electronico que usaste en tu cuenta de Vimeo" --password "La contraseña de tu cuenta" https://vimeo.com/ondemand/internetsownboymovie</code>
<p>(Debes cambiar el link del documental por el tuyo)
Ahora el vídeo quedo guardado en tu carpeta personal.</p>
<p>Muchas gracias por leer el post :)</p>
</div>

View File

@ -0,0 +1,53 @@
<div class="post">
<a class="h1" href="@SELF@">Diseñando la PCB de un celular</a>
<span class="date">2019/11/23</span>
<span class="ert">@ERT@</span>
<p>Navegando por internet me encontré con varios <a href="https://hackaday.io/project/159811-esp32-wiphone" target="_blank">celulares DIY</a> y smartphones de <a href="https://en.wikipedia.org/wiki/Openmoko" target="_blank">código abierto o libre</a>, así que... ¿porque no hacer un intento y ver que sale?</p>
<p>Ya tengo en mente algunas características, principalmente debe ser creado con Hardware no muy caro y que funcione con software Libre.</p>
<p>Aquí dejare algunas cositas :3 </p>
<ul class="índice">
<li><a href="#Piezas">Piezas candidatas</a>
<li><a href="#Idea">La idea</a>
<li><a href="#Links">Sitios de interés</a>
</ul>
<p>
<a class="h2"
href="#Piezas"
id="Piezas">
Piezas candidatas, si tienes alguna mejor puedes enviarme la sugerencia :)
</a>
<ul>
<li><a href="https://linux-sunxi.org/A64" target="_blank">Allwinner A64</a>. Un SOC ARM de 64bits destinado a tablets, dispone de dos puertos USB, salida HDMI, solo que hay un problema...
<li>Memorias SDRAM LPDDR3 (Para ahorrar energía) 2GB o 3GB, depende
<li><a href="https://en.techinfodepot.shoutwiki.com/wiki/Atheros_AR9271" target="_blank">AR9271</a> o <a href="https://web.archive.org/web/20191002113012/https://wikidevi.com/wiki/Realtek" target="_blank">RTL8812AU</a> Chips WiFi USB compatibles con Software Libre, solo 2.4Ghz o 2.4Ghz/5Ghz (<a href="https://github.com/gnab/rtl8812au" target="_blank">Aqui esta el driver del RTL</a>, aun no lo he probado)
<li><a href="https://www.thinkpenguin.com/gnu-linux/penguin-usb-bluetooth-40-micro-adapter-tpe-usbbluv4" target="_blank">CSR8510</a>. Un chip Bluetooth 4.0 USB
<li><a href="https://www.quectel.com/product/ec25.htm" target="_blank">Quectel EC25</a> Modem 3G/4G USB, espero que en el futuro pueda funcionar <a href="https://projects.osmocom.org/news/63" target="_blank">internamente con software Libre</a>, para poder deshabilitar el GPS :)
<li>Bateria compatible con el Samsung J7 (3000mAh), la misma que usa el PinePhone
<li>Un <a href="https://www.rtl-sdr.com/" target="_blank">SDR RTL</a>? Mmmn Si, ¿porque no? Seria genial escuchar a lxs radioaficionadxs jeje :3 (Requiere refrigeración pasiva)
<li>Como son varios dispositivos USB, debería poner un Hub USB 😅
</ul>
<p>
<a class="h2"
href="#Idea"
id="Idea">
La idea
</a>
<p>Hacer todo; desde la carcasa hasta la placa es una tarea ardua, prefiero darle otra vida a las carcasas y ponerles un motor mas nuevo :)</p>
<p>Conoces el proyecto <a href="https://neo900.org/" target="_blank">Neo900</a>? Pues algo similar quiero hacer con un <a href="https://en.wikipedia.org/wiki/Droid_4" target="_blank">Motorola Droid 4</a>, tal como esta me gusta pero necesita algunas cosas como <a href="https://en.wikipedia.org/wiki/USB-C" target="_blank">USB tipo C</a>, mas RAM (Solo tiene 1GB), otro puerto de MicroSD, soporte 4G global y por supuesto una batería extraíble.</p>
<p>Bien. El hardware a reutilizar tiene una pantalla que funciona bajo <a href="https://en.wikipedia.org/wiki/MIPI_DSI" target="_blank">DSI</a> (A64 lo soporta), también tiene un puerto mini HDMI que puede ser remplazado por un receptor IR o un botón de reserva ya que el video se puede enviar por el nuevo USB tipo C :)</p>
<p>Claro! el teclado retroiluminado... emmm, ni idea de como conectarlo al SOC, podría usar un controlador de teclado o un microcontrolador como el ATMEGA32u4 (Puede emular un mouse o teclado), ponerle un firmware Libre y mandar las pulsaciones por i2c</p>
<p>Finalizando... debe tener USB tipo C, un puerto de expansión (USB, o <a href="https://en.wikipedia.org/wiki/I%C2%B2C" target="_blank">I2C</a>), batería extraíble y unos interruptores para apagar las radios del mismo, además de cámaras y micrófono.</p>
<p>
<a class="h2"
href="#Links"
id="Links">
Algunos links útiles
</a>
<p><a href="https://linux-sunxi.org" target="_blank">linux-sunxi, una comunidad dedicada a "mainlear" varios SOC de Allwinner</a></p>
<p>Link</p>
</div>

View File

@ -0,0 +1,60 @@
<div class="post">
<a class="h1" href="@SELF@">Dumpeando un cartucho de Famiclone o PoliStation</a>
<span class="date">2019/10/10</span>
<span class="ert">@ERT@</span>
<span class="est">[Sin terminar]</span>
<p>Si naciste en el 98, 00 o años posteriores quizás jugaste o viste una PoliStation! Si, Poli, no Play, vale ¿que es esa cosa? son videoconsolas replicas internas de la Nes/Famicom, solían regalártela cuando pedías una Play o no tenían el dinero suficiente para una consola.</p>
<p>La primera consola que utilice fue una Psone, recuerdo jugar al Digimon Rumble Arena y Driver no era mía así que pedí una (Ya no las fabricaban) así que me regalaron una PoliStation, a mi corta edad no me molestó mas bien me encanto poder jugar no los mismos juegos sino otros como el Mario Bros., Tanks y Mappy, en ese momento también llego a la casa un reproductor de CDV que tenia radio fm y podías conectarle un mando de Poli ¿Para que? si, para jugar juegos de NES! que venían en un CD! quizás ese sea tema para otro post 👀️.</p>
<ul class="índice">
<li><a href="#poli...">Que nombre mas largo...</a>
<li><a href="#Dumper">Dumper</a>
<li><a href="#Fabricacion">Fabricación</a>
<li><a href="#Links-de-interes">Links útiles o interesantes</a>
</ul>
<p>
<a class="h2"
href="#poli..."
id="poli...">
Polista...
</a>
Para no repetir su nombre le diré NOAC (Nintendo on a Chip, o Nintendo en un chip) o también Famiclone.
</p>
<p>
<a class="h2"
href="#Dumper"
id="Dumper">
Por fin! Vamos a construir el dumper y estos son los materiales que necesitaras
</a>
<ul>
<li>Arduino Mega
<li>Dos leds de colores diferentes
<li>Un socalo o socket de 60 pines, puedes sacarlo de un Famiclone en mal estado
<li>Soldadura en pasta o de rollo sin plomo, Pb Free
<li>Dinero para poder mandar a fabricar una PCB
</ul>
<p>
<a class="h2"
href="#Fabricacion"
id="Fabricacion">
Es fácil :)
</a>
Primero mandamos a fabricar la PCB, hay varios fabricantes de PCB pero te recomiendo este
</p>
<a class="h2"
href="#Links-de-interes"
id="Links-de-interes">
Links interesantes
</a>
<p><a href="https://www.miladonintendo.cl/articulos/un-nostalgico-hallazgo/" target="_blank">Mi lado Nintendo, blog sobre la NES y la pirateria</a></p>
<p><a href="https://cah4e3.shedevr.org.ru/dumping_2018.php" target="_blank">Un sitio ruso con varias roms de cartuchos piratas, debes revisarla!</a></p>
</div>