domingo, 31 de julio de 2016

PHP Funciones

jueves, 28 de julio de 2016

PHP ambitos de variables

martes, 18 de agosto de 2015

Crear un contorno en cualquier tipo de cuadrado.



Últimamente estoy viajando en el transporte publico de la ciudad de México y me he puesto a escribir un guión, script o boceto para crear un juego de laberinto, recuerdo que de niño quería hacer un juego por el estilo, en donde el personaje mientras encontraba la salida tenia aventuras, encontrando trampas, armas y aprendiendo habilidades en su camino.

Pensando en mi niñez recordé que había olvidado ciertas partes de mi creatividad y comencé a escribir a poco un esbozo en papel.

Y estaré publicando mis avances y pequeñas demostraciones.

Estaba pensando que "Laberinto" debe tener un algoritmo de creación propia pero aún sigo en proceso de creación del auto generador basado en rejillas.

El proceso de crear una rejilla seria de esta forma.

Imaginemos cualquier tipo de rejilla o cuadrado con un valor de cualquier cantidad por ejemplo $7$ recordando que (lado * lado) nos da $7*7 = 49$ y es la formula para hacer un cuadrado, en donde nuestra rejilla vale 7 filas con 7 columnas y eso nos dará un total de 49 secciones.

Tomemos una variable llamada $n$ en donde $n=7$.

Variable: $n=7$ lo que seria $n * n$ lados.

1234567
891011121314
15161718192021
22232425262728
29303132333435
36373839404142
42444546474849

En este caso nosotros necesitamos seleccionar el contorno de la rejilla, osea los números.

1234567
814
1521
2228
2935
3642
43444546474849

En donde el esbozo del algoritmo de creación de un contorno de cualquier cuadrado con $N$ dimensiones se realizaría con los siguientes pasos, en este ejemplo.

El valor de $n=7$.

  1. Generar la sentencia en donde $n=0$, sumar $n+1=1, n+1=2, n+1=3, n+1=4, n+1=5, n+1=6$ hasta llegar a $\sqrt{n^2}=7$, e imprimir cada número en cada columna de la primera fila.
  2. Segunda fila la operación $(\sqrt{n^2}) +1= 8$ y agregar $2(\sqrt{n^2}) = 14$.
  3. Tercera fila la operación $2(\sqrt{n^2}+1)=15 $ y agregar $3(\sqrt{n^2}) = 21$.
  4. Cuarta fila la operación $3(\sqrt{n^2})+1 = 22$ y agregar $4(\sqrt{n^2}) = 28$.
  5. Quinta fila la operación $4(\sqrt{n^2})+1 = 29$ y agregar $5(\sqrt{n^2}) = 35$.
  6. Sexta fila la operación $5(\sqrt{n^2})+1 = 36$ y agregar $6(\sqrt{n^2}) = 42$.
  7. En la séptima fila la operación obvio nos va a dar $6(\sqrt{n^2})+1 = 43$ pero a continuación agregar $+1$ a cada columna desde $6(\sqrt{n^2})+2 = 44$, $6(\sqrt{n^2})+3 = 45$, $6(\sqrt{n^2})+4 = 46$, $6(\sqrt{n^2})+5 = 47$, hasta $6(\sqrt{n^2})+6 = 48$ y llegar a una operación no mayor a $7(\sqrt{n^2}) = 49$, e imprimir cada resultado en la casilla respectiva de cada número.
  8. Hay que tomar en cuenta los siguientes hechos lógicos, si se tratara de una rejilla 8, 30 o 245 se siguen estos pasos:
    1. Si se trata de una rejilla de 8, 30 o 245 unidades, habría 8, 30 o 245 filas y columnas en donde desde la segunda columna (segmento n+1 = 2) tendría que llegar a $\sqrt{n^2}$ en donde $n$ serian 8, 30 o 245 en dichos casos.
    2. Las filas tendrían la misma medida 8, 30 o 245 filas totales.
    3. Desde la ultima fila $n(\sqrt{n^2})+1$ comienza a sumarse $+1$ sucesivamente tantas veces sea el valor de $n$ siendo no mayor a $n(\sqrt{n^2})$ que se le aya asignado en los casas de $8^2= 64$, $30^2=900 $, $245^2=60025$ mostrando resultados como ejemplos.
El algoritmo se veria de la siguiente forma.

$n+1=1$$n+1=2$$n+1=3$$n+1=4$$n+1=5$$n+1=6$$1(\sqrt{n^2})$
$1(\sqrt{n^2}) +1$$2(\sqrt{n^2})$
$2(\sqrt{n^2})+1$$3(\sqrt{n^2})$
$3(\sqrt{n^2})+1$$4(\sqrt{n^2})$
$4(\sqrt{n^2})+1$$5(\sqrt{n^2})$
$5(\sqrt{n^2})+1$$6(\sqrt{n^2})$
$6(\sqrt{n^2})+1$$6(\sqrt{n^2})+2$$6(\sqrt{n^2})+3$$6(\sqrt{n^2})+4$$6(\sqrt{n^2})+5$$6(\sqrt{n^2})+6$$7(\sqrt{n^2})$

A continuación, la magia(razón) se encuentra en si imaginamos cada numero mostrado y este se colorearía de un color distinto a blanco en una rejilla transparente/blanca, nos daríamos cuenta que cualquier cubo de cualquier proporción se distingue un contorno exacto  aquí es donde se realiza el tuco.

1234567
814
1521
2228
2935
3642
43444546474849

Dudas aclaraciones mejoras por favor no duden en escribir, gracias.

miércoles, 29 de julio de 2015

Volviendo al sitio.



Tengo años sin publicar en el sitio, de hecho volveré a convertir Blogspot como mi blog personal y espero recopilar todo lo que pueda de Internet, también subir lo que hago, principalmente un libro de rol que estoy escribiendo, dibujos, animaciones, mis videos de Youtube (también soy Youtuber MauRestor)  pruebas simples de videojueguillos, scripts (guiones) de programación, tecnología, videojuegos así como toda la gama de cosas que pueda encontrar en Internet, y bueno como se trata de mi Blog personal de todo un poco sin darle un tema especifico a mi vida.

Saludos Mau Restor




sábado, 25 de diciembre de 2010

audi review

audi review Super Car

audi review

The mission is simple: get behind the wheel of the audi review on the only snowy day in audi review so far this year. Drive it enough to get a feel 1s3 for its raucous power, grippy handling and smoothly styled cockpit for the audi review crowd.

martes, 8 de septiembre de 2009

Prueba de Correo

Recién active esta modalidad en blogger para poder enviar desde mi cuenta d correo mensajes al blogger, en fin la idea es esta, para que proximamente suba mas cosas en mi blog y pueda enviar cosas y noticias mas padres, entre tanto pues siendo esta una prueba debo de analizar esto para quienes me leen de vez en cuando.


Xaludos. Mau

jueves, 3 de septiembre de 2009

Se me borro mi archivo CSS

Bueno, unas disculpas por el tema del sitio, por el momento no pude respaldar el diseño y se borró, bueno cambiaré el diseño en unos días, mil disculpas.

Mau


Well, an apology by the theme of the site, by the time I could not support the design and faded, good design will change in a few days, I apologize.

Mau

jueves, 16 de julio de 2009

Amarok no reproduce música en gnome. (solucionado)

Bueno estaba revisando unas rolitas en ubuntu y me puse a pensar bueno busco un reproductor nativo de gnome y del estilo gtk o me meto con "K"... lo pensé un rato y dije, ¡haaaaa pues que... pues instalo el amarok a ver que tal!. m... abrí la consola que por cierto la tengo con teclas rápidas (Alt+|) y moles:

$ sudo apt-get install amarok → OK instalado

Y luego encontré que el reproductor de pronto no reproducía mis mp3's, luego luego al instalarlo no me reprodujo nada ... :S y me puse a buscar en google y pues vi que Amarok se basa en el motor xine (librería de reproducción multimedia) y pues bueno ya entrado en el asunto encontré que después de instalarlo también se debe de instalar la librería:

$ sudo apt-get install libxine-ffmpeg → OK instalada

Entonces abrí Amarok y listo, todo funcionó bien, organicé mis canciones y a escuchar buena música.

Ha, para a los que el ingles no les va...

$ sudo apt-get install language-pack-kde-es-base language-pack-kde-es

Huju!!!!

viernes, 26 de junio de 2009

jueves, 25 de junio de 2009

startupmanager

Nombre del Programa?

startupmanager

Que hace?

Modifica el sistema de arranque GRUB en modo ventana.
Modifica de forma gráfica el archivo /boot/grub/menu.lst

Instalación

sudo apt-get install startupmanager

Donde

Ir a > Sistema > Administración > Administrador de Arranque



jueves, 18 de junio de 2009

Saber el nombre de programas en menus Ubuntu

De hecho el titulo sería "Saber el nombre de los programas en los menú de Gnome", pero bueno.

Ok de alguna forma quería encontrar como se llama por ejemplo el menú de el "Creador de discos USB" y me puse a buscar una que otra cosa en los menús, hay varias formas de utilizar el Menú Principal, dentro de ellas están, agregar programas a los menús de Gnome y yo me pregunte carajo cual es el nombre de X programa para ejecutarlo en Terminal con diferentes tipos de permisos, bueno recorde que el unico lugar en donde veia los programas y nombres originales pues es aqui asi es que solo hay que entrar a:

Sistema > Preferencias > Menú Principal

y por ejemplo si estoy buscando como se llama el programa de dicho menu hay que buscarlo en el Menú Principal. encontrar el menu del cual quiero saber el nombre, seleccionarlo o darle doble click o presionar el boton propiedades.

Aqui una imagen.



Entonces solo es cosa de leer como se llama el programa y es todo.

Xaludos.

lunes, 15 de junio de 2009

Archivo de configuración de Blender, .B.blend

En Gnu/Linux el archivo de configuración de Blender se guarda en la carpeta principal del usuario.

$ /home/user/.B.blend

Por si a alguien le interesaba saber en donde se guarda.

Press Ctrl+h for view
Presiona Ctrl+h para ver...



El es Blend que esta por ahí. jeje

Xaludos

viernes, 5 de junio de 2009

Ubuntu 9.04 sources.list

Pues bueno para quien le interese el sources.list de ubuntu 9.04 Jaunty Jackalope.

#deb cdrom:[Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1)]/ jaunty main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://mx.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb-src http://mx.archive.ubuntu.com/ubuntu/ jaunty main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mx.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
deb-src http://mx.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mx.archive.ubuntu.com/ubuntu/ jaunty universe
deb-src http://mx.archive.ubuntu.com/ubuntu/ jaunty universe
deb http://mx.archive.ubuntu.com/ubuntu/ jaunty-updates universe
deb-src http://mx.archive.ubuntu.com/ubuntu/ jaunty-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://mx.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb-src http://mx.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb http://mx.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
deb-src http://mx.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://mx.archive.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse
# deb-src http://mx.archive.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu jaunty partner
# deb-src http://archive.canonical.com/ubuntu jaunty partner

deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security universe
deb-src http://security.ubuntu.com/ubuntu jaunty-security universe
deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse

#Repos ---> PPA & more...

# VLC
deb http://ppa.launchpad.net/medigeek/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/medigeek/ppa/ubuntu jaunty main

#Virtualbox
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free

viernes, 29 de mayo de 2009

Playera GNU/Linux Tux

Estaba viendo la venta de playeras en ubuntu-mexico o algo así y pues se me ocurrió subir la mía jejeje de hecho son algo baratas si quieres mandarte ha hacer alguna... bueno o eso creo.



Pues bueno les presumo mi playera de tuxito jejejeje me la mando ha hacer mi novia saludos...

miércoles, 20 de mayo de 2009

Prohibido cachondear frente a la virgen

Bueno estaba en el mensajero y de pronto vi una imagen de un amigo (gracias nez jejeje) y paso de esto a otra cosa, unas letras que dicen "Prohibido cachondear frente a la virgen" me inspiraron he hice una imagencitas.

la imagen original



he hice esto para quien guste usarlo.

El wallpaper




Y esta es para el mensajero jeje



bueno Saludos.
jajajaja me reiré unos minutos mas...

amsn y sus detalles

Bueno como ya sabemos aMsn es uno de los mensajeros que podemos utilizar en cualquiera de las distribuciones de GNU/Linux.

y pasando ese punto y creyendo que uno ya lo ha instalado pues es normal que pasemos a otras ligas en usabilidad del programa

Teniendo ya instalado el programa lo que me intereso fue cambiar el skin del aMsn.

Aqui los links:
aMsn en wikipedia





















De Blog de Mau Restor





















al parecer creo que esto explica un poco de como cambiarle los skins al aMsn jejejeje es simple bueno es todo creo que luego pondré mas cosas.

Recuerda igual puede ser portátil y usarse tanto en cualquier distro GNU/Linux como en win2.

Bye saludos

sábado, 16 de mayo de 2009

Gimp Problema de ventanas?

?Recién instale ubuntu y todo funciono perfectamente como siempre exceptuando al gimp que en esta imagen se puede ver cual es el problema, la ventana de la imagen siempre se encuentra detrás de la de herramientas y la de capas canales y rutas.. no se que hacer... A continuación la imagen.

De Imágenes de Blogger


Viéndolo desde otro punto de vista estoy reflexionando que esa es la posición de trabajar con el gimp ahora es un poco incomodo.

De Pic Pantallazos

martes, 16 de septiembre de 2008

Mecaro, La Restauración

Bueno en breve pondré unas un texto que he estado escribiendo desde hace mucho, se trata de un compendio de una historia que hice hace ya mucho tiempo de cuando tenia cono 16 años, en ese entonces me gustaba leer (ahora mas) pero en ese tiempo escribí la historia, es estilo ROL, aquí la subiré por que en yoctobyte es para tecnología y no entra ahí, esto es mas personal... bueno espero les guste... próximamente, por cierto tiene una licencia.


Creative Commons License
Mecaro, La Restauración by Mauricio Torres
is licensed under a Creative Commons Atribución-No Comercial-Sin Obras Derivadas 2.5 México License.
eres libre de copiar, distribuir y comunicar públicamente la obra.

El hecho de que este texto este licenciado de esta forma no significa que este mal escrito o sea un cuento así nada mas hecho de un día para otro, realmente las personas que me conocen saben que lo he escrito desde los 16 años, puesto que esta es una historia que esta construida con 7 años de experiencia escribiéndola, exponencialmente desarrollada, en tal caso gracias por leerla.

Iré liberando capitulo por capitulo. como su fuera una historieta, asta ahora voy en capítulos mas avanzados pero al final lo acabaré.

jueves, 4 de septiembre de 2008

Otra vez muerta

Como era de esperarse :p mi chompu, falleció, murió por la paz, en un momento de subida general de electricidad que LFC a veces no controla perfectamente aquí en donde casi toda le gente se ahorra un poco de varo en darle al gobierno y las instituciones un poco de capital.
Bueno la compu esa que tenia con mi hermoso, poderoso, execivamente estable, y superchingon, GNU/Linux-Ubntu 8.04.1 LTS (jejeje chale de donde saco tanta mamada), bueno el chiste creo yo, que se le quemo la fuente de poder, esta compu es un P4 (obviamente me hubiera gustado una AMD, me gustan mas) pero no habia dinero en aquel momento.

Ahora esta muerta, muerta y murida... pero bueno después la operamos para regresarle esa entrada de electricidad... Por cierto luego paso las fotos... de mi "Moustr@... frankenstein".

Por hoy es todo.
Xaludos

Mi casa en 3D en Google Earth

Después de meterme un rato con el Google Sketchup editor de 3D para crear casas y lugares en 3D complementando ha hacer algo chido en el  Google Earth, pues como ya tenia experiencia anterior con el incomparable Blender (puesto que tengo encima algunos conceptos básicos de diseño 3D), me puse a diseñar mi casa y a darle una bonita textura, para después clavarla en el Earth, como dije pues ahi está un poco del resultado de eso...

Bueno jejejjee agrego mi casa en 3D para el Google Earth jeeje hay por si la quieren ver...

En tal caso el titulo de mi casa es "Casa Restor" por Mau_Restor.

Denle click AQUÍ para ir al sitio de descarga



Espero que en la siguiente versión salga sin bajar el archivo. 
Claro alucinaría eso, no?. aún así creo o pienso que es raro que no aya cosas de mas Mexican@s (obviamente como yo, Chinga :p) así, cerca de mi casa.

martes, 5 de agosto de 2008

Vuze (anteriormente Azureus)

Vuze es un gestor de descargas de torrent, bueno lo pueden ver aquí. (así como el feo Ares), en fin hay varios, utorrent para mas rápido es otro y el ya conocido Bittorrent (de los primeros que salieron), de3 hecho si quieres ocupar graaaaaaaaan cantidad de memoria para un programa torrent usa este jejeje es mas bonito en linux me ocupa como unos 190 megas (wow, eso es mucho, bueno).

La explicación del uso de programas para bajar torrents es que debes de buscar el archivo de una pagina especifica para abajar los archivos desde el programa cliente de los otros clientes :s jejeje bueno.



Bueno aquí se está iniciando



Esta sería como la presentación que tiene. (esto es al principio igual despues es mas configurable)


Aqui se muestran las opciones avanzadas del programa, que de hecho es como antes se presentaba este programa, en lo personal a mi me gustaba así como se ve aquí.


Dentro de lo que tienes el azure... el Vuze es que tiene un gran sistema de plugins que se pueden bajar directamente hiendo hacia Herramientas>Complementos>Asistente de instalación... aquí puedes bajar una serie de extensiones para el programa, esta el 3D view es de los que me gustan así como otro mas que te muestra el lugar de donde bajas los torrent, bueno el método de uso lo pongo mas abajo.

------------
Bueno, aquí explicaré como usaremos el programa.
Principalmente hay que escoger algo para bajar, no se, musica, videos o cualquier tipo de programa, en tal caso pues haremos eso bajemos una cd/iso de GNU/Linux Debian, vamos a la pagina.


Bajamos el torrent...


Le decimos al Firefox que lo baje o en tal caso que lo abra con el Vuze, (Azureus)


Bueno, aquí el vuze te abre la ventana en donde te dice de donde jalo el archivo y en donde lo vas a poner para después al acabar la descarga, lo utilices.


Esta es una extensión de Vuze de mapas, para este programa.


Esto sucedió a los 15 segundos jejeje bueno...


Y ahí está... pues ya solo es esperar a que acabe...


Saludos si me falta algo hay me dicen...

domingo, 3 de agosto de 2008

No se borra la papelera Ubuntu (resuelto)

Bueno pues algo tiene que ver con ello, hace una temporada no podía borrar algunos archivos de ubuntu de la Papelera, basura, de ahí pues bueno hay varios lugares en donde se guardan los archivos de la papelera indicaré esos lugares en donde a veces se va respecto a las circunstancias.

  1. Ahora yo no podia borrar algunos archivos que tenia por ahi atorados y los acabé encontrando en /home/USUARIO/.local/share/Trash y ya después los quité, y funcionó bien, bueno es todo.
  2. La carpeta .Trash del usuario dentro de /home/MiUsuario/.Trash
  3. La otra es la carpeta de /root/.local/share/Trash/ esa la puedes limpiar con el comando $ sudo rm -R /root/.local/share/Trash
Saludos.

sábado, 2 de agosto de 2008

Buscando programas sugiriendo con la terminal

Bueno para los que usamos a veces, muy a veces, pero bien poco la consola, terminal, shell, etc... pues aquí están algunos comando útiles en texto para que se haga un uso debido de ello, jejeje ok.

Estoy aburrido y ¿me pongo a buscar algo en los repositorios a ver que encuentro?
ok algo con la palabra "mp3" (es mejor ponerlo en ingles por que los listados funcionan mejor con el idioma "predominante"), en tal caso ponemos :

$ apt-cache search "mp3" [sin comillas]
$ apt-cache search animation [buscando algo con animación]
$ apt-cache search

Después de esto veras el resultado jejje ya sea, te lanzará toda una lista enorme de resultados para el programa que quieres enontrar, relacionado con la palabra que quieras buscar.

En fin es todo.