Mostrando las entradas con la etiqueta manual. Mostrar todas las entradas
Mostrando las entradas con la etiqueta manual. Mostrar todas las entradas
domingo, 3 de enero de 2016
eBook en PDF: Como Estudiar y Aprender Más y Mejor en Menos Tiempo
Hoy traigo un libro escrito por el pedagogo Richard Mathes Fenker en colaboración con Reverdy Mullins.
Fenker es un renombrado especialista en cursos de estrategias para el aprendizaje, que en la presente obra busca brindar en un estilo ameno todas las respuestas para quienes necesiten y deseen aprender a estudiar. A diferencia de otros libros sobre el tema, que refunden métodos conocidos hace muchos años, éste nos brinda principios innovadores extraídos de la educación y psicología cognitiva a la vez que enlaza dichas estrategias con la vida.
Además, al mostrarnos lo útil de la mayoría de las estrategias para el deporte y las relaciones sociales, el autor nos da otro estimulante aliciente para poder incorporar dichos métodos como un hábito en la vida misma.
• Aparta2:
1. Dos cerebros son mejor que uno.
2. ¡El cerebro derecho, correcto!
3. Eliminar los distractores internos.
4. El modo de enfrentarse a los distractores externos.
5. La regulación de su conducta de aprendizaje.
6. Concentración.
7. Memoria.
8. Estrategias de comprensión.
9. El lenguaje de la comprensión.
10. La solución de problemas.
11. Pensamiento visual.
12. Aprendizaje de deportes.
• Ficha:
Título: Como Estudiar y Aprender Más y Mejor en Menos Tiempo.
Autores: Fenker, Richard Mathes & Mullins, Reverdy.
Año: 1984.
ISBN: 84-7166-937-4.
Editorial: Edaf Madrid.
• Formatos:
El archivo comprimido en Rar contiene:
PDF 1: Libro escaneado de 101 páginas (6.41 MB)
PDF 2: Libro digitalizado de 106 páginas (1.13 MB)
Tamaño comprimido: 7,21 MB.
• Descarga:
MEGA:
https://mega.nz/#!fwJynSQY!wfcIcXYBSUWV3Lhmz4qpV8LSYW4Zq7cQlz2Mt3OmNTU
Mediafire:
http://www.mediafire.com/?03jm3dhl2lfr7x4
Google Drive:
https://drive.google.com/open?id=0B8SaT-EE2m4jMXJpSXlvb01IVXM
• Contraseña / Password:
to2hacemos.blogspot.com
Espero sea de utilidad. Salu2 a to2.
sábado, 3 de mayo de 2014
Mi pequeño tutorial de Python \(n_n)/
![]() |
| Código Python visto por Miku desde el editor Vim, en Linux Ubuntu. |
Este tutorial
introductorio lo hice originalmente en mi RFC Index para aquellos que vienen de tener una introducción a la programación con Batch (un lenguaje demasiado restringido en posibilidades), y lo redacté en base a la “Guia de aprendizaje de Python release 2.0” que como anécdota es de
octubre del 2000, lo que prueba la anecdota de que los lenguajes libres ajenos a Microsoft no
se desactualizan (modificándose parcialmente), sino que se le agregan nuevas
funciones sobre la base original, como en el lenguaje C/C++.
Python es un lenguaje mas fácil que C, pero a su vez
es tan poderoso como C, Python además puede ser utilizado como una potente calculadora.
Yo ahora me voy a basar en un entorno UNIX like como el caso de GNU/Linux Ubuntu
para variar un poco del entorno de Windows (comúnmente usado por la mayoría).
Primero debemos tener instalado Python, siendo que en Linux ya viene instalado en especial en todas las distribuciones derivadas de Devian. En Windows la instalación es bastante fácil, en la página de http://www.python.org/download/ se puede bajar la última versión del interprete de Python para cada plataforma.
Entre sus características podríamos referenciar 3
puntos importantes:
• Permite resolver operaciones complejas en C en pocas
sentencias.
• El agrupamiento de sentencias se realiza con
sangrías.
• No es necesario declarar los argumentos o las
variables.
Ahora vamos a hacer lo primero que se hace con
cualquier lenguaje que se aprende: un
“Hola Mundo” :P
Primero abrimos nuestro editor de código favorito (recomiendo PyScripter, Kate o Notepad++) La sintaxis es fácil:
>>> print “Hola mundo!”
Hola mundo!
Hola mundo!
Luego lo guardamos con el nombre y la extensión
“hola_mundo.py” (recomiendo reemplazar los espacios por el guión bajo en los
nombres de archivos python para hacerlos mas accesibles desde la consola) y luego desde la consola Bash o el CMD tecleamos:
$ python hola_mundo.py
Al dar intro aparecerá el típico mensaje “Hola mundo!”,
al haber tipeado python al principio estoy llamando al interprete a que ejecute
el archivo personalmente, para poder hacer que el archivo se ejecute con un
doble clic hay que agregar la siguiente línea al principio del código:
#!/usr/bin/python
python hola_mundo.py
Ademas en UNIX*/Linux hay que decirle al archivo que es
ejecutable mediante la orden:
chmod a+x hola_mundo.py
Ahora para definir una variable, se pone cualquier nombre sin espacios ni caracteres especiales y su
valor encerrado entre comillas seguido del igual, luego se convoca a la
variable por el nombre definido:
mensaje = “Hola mundo”
print mensaje
Las variables de python son mucho más elegantes que en batch, aunque parecidas en que se pueden usar para hacer cálculos, pero mucho mas potentes:
resultado = 345592652368 + 2759254890 – 4829726345 / 642 * 3
print resultado
También hay muchas funciones especificas como len(“”)
cuya función es medir la cantidad de caracteres de una cadena de texto, en este
caso la variable mensaje:
len(“mensaje”)
10
Los comentarios en Python se definen con # (numeral),
y en este caso agrupamos la variable en el mensaje, saludando a una persona:
# Saludando a pepe
nombre = “Pepe”
print “Hola”, nombre # El texto esta entre comillas y la variable
afuera
Para que una variable pueda ser definida por el
usuario se utiliza el comando raw_input(“Ingrese un valor: ”) que vendría a ser
como el Set /P Ingrese un valor: en batch, puede ponerse input(“”) solo el texto
seria tratado como un valor de variable en memoria y no como una cadena de
texto (string) como lo define el prefijo “raw_”, acá se combinaría
raw_input(“”) adentro de una variable:
#!/usr/bin/python
# Saludando a una persona
nombre = raw_input(“Como te llamas? ”)
print “Hola”, nombre
print “y tu nombre tiene”, len(nombre), “letras.”
Esto devolvería:
Como te llamas? nikos
Hola nikos
y tu nombre tiene 5 letras.
Al programa podríamos agregarle un condicional con la
sentencia IF (igual que en batch), para en caso de que el usuario no ingrese un
nombre, hay que notar que tanto if como else llevan el signo “dos puntos” al
final para señalar las acciones (en batch se usaban opcionalmente paréntesis):
#!/usr/bin/python
# Saludando a una persona
nombre = raw_input(“Como te llamas? ”)
if nombre == “”:
print
“No me das tu nombre?... No te saludo.”
else:
print “Hola”, nombre
print “y tu nombre tiene”, len(nombre), “letras.”
En programación, y más dentro de Python hay muchas
maneras de resolver un mismo problema, por ejemplo las cadenas de texto
anteriores yo las separe de las variables usando comas, pero se pueden juntar con
el símbolo mas (+):
print “Hola” + nombre + “y tu nombre tiene” + str(len(nombre))
+ “letras.”
Nos podemos fijar que a len la tuve que poner dentro de str(), la
cual dice que el valor de len no es para sumarse (por los signos), sino que es
una cadena de texto (string); por ejemplo las partes textuales del script de
arriba al estar encerradas entre comillas se definen como cadenas o strings, si
no tuvieran las comillas se definirían como valores y no se procesarían.
Para explicar mejor esto voy a dar un ejemplo, así que abrimos una consola de Python y en el prompt tipeamos lo siguiente:
Para explicar mejor esto voy a dar un ejemplo, así que abrimos una consola de Python y en el prompt tipeamos lo siguiente:
>>> 11 + 11
22
>>> “11” + “11”
1111
La diferencia se nota en que estando sin comillas las
reconoce como variables y las procesa como valores, por lo que si en ves de números fueran
texto daría un error diciendo que las variables no están definidas, en cambio
en el ultimo ejemplo al tener las comillas conserva los caracteres juntándolos sin
procesarlos si no hay orden explicita.
Una función avanzada de Python es la de poder crear
funciones, esto se hace con el comando DEF que vendría a ser una variable capaz
de almacenar grupos de comandos enteros, por ejemplo se puede poner un string
determinado:
def no_saludar()
print “No me das tu nombre?... No te saludo.”
if nombre == “”:
no_saludar()
En este caso anterior definimos la función no_saludar()
y la colocamos en el if , la función def es muy útil cuando hay que repetir
muchas veces un segmento de código extenso en un programa.
Seguramente se preguntarán para que se dejan los
paréntesis si no tienen nada, y en realidad esto es por convención, los
paréntesis son para pasar argumentos determinados a las funciones, aunque esto es algo más complicado (y este tutorial es solo introductorio).
Un ejemplo de uso de FOR es con una lista contenida en
una variable, por ejemplo:
personas = [“Nikos”, “Matias”, “María”]
for nombre in personas:
print
“Hola”, nombre
Esto mostraría:
Hola Nikos, Hola Matias, Hola María
A partir de ahora el tutorial podría extenderse con más funciones, pero creo que para ser una pequeña introducción con esto será suficiente, aunque no me gustaría terminar sin antes mencionarles a todos los programadores de Batch que estén buscando migrar a este mejor lenguaje, la existencia del modulo OS.
Este modulo nos permite ejecutar comandos de sistema y programas externos, y se llama mediante el comando import de la siguiente forma:
import os
Vamos a dar un ejemplo concreto con un script:
#!/usr/bin/python
import os
os.system("ping http://www.google.com")
time.sleep(10)
os.system("ping http://www.yahoo.com")
Lo que haría el código anterior sería mostrar el resultado de dos ping (a Google y Yahoo) con un tiempo intermedio de espera de 10 segundos. Obviamente este código no tiene una utilidad muy práctica, pero muestra básicamente como funciona el módulo OS: primero importamos el módulo y luego llamamos los comandos o programas que precisemos mediante la sentencia os.system("comando o programa")
Un ejemplo más concreto pero avanzado para aquellos que vienen de programar en Batch sería la realización de un simil "bot" para generar visitas a lo que por ejemplo podría ser un sitio o un vídeo determinado. Este código que yo realicé y comenté estaría orientado a abrir un vídeo en Windows usando el navegador Mozilla Firefox (siendo este el navegador predeterminado) y reproducirlo durante 5 segundos o menos para luego cerrarlo y volverlo a abrir durante 200 veces, lo que generaría 200 reproducciones:
#!/usr/bin/python
import os # Llamamos al modulo os
numero = 0 # Declaramos la variable numero con valor 0
label .volver # Fijamos una etiqueta para la sentencia goto (como las de Batch)
# A continuación usamos el comando start de windows para abrir un vídeo:
os.system("start http://www.youtube.com/watch?v=Bh5W_R5BwqI")
# En caso de que Firefox no fuera el navegador por default, podemos usar lo siguiente:
# os.system("%ProgramFiles%\Firefox\firefox.exe http://www.youtube.com/watch?v=Bh5W_R5BwqI")
time.sleep(5)
# Cerramos la instancia de firefox que tenga YouTube en el nombre de ventana (ver taskkill /?)
os.system("TASKKILL /F /IM:firefox.exe /FI "WINDOWTITLE ne YouTube" > nul")
# A continuación se le suma 1 a la variable numero
numero = numero + 1
# Se comprueba que la variable numero no halla llegado a 200 (el límite) y en caso de hacerlo se
# pide que se renueve la dirección IP y eliminar las cookies para no ser banneados por youtubi :P
if numero == 200:
print "límite de 200 reproducciones" && print "Renueve su IP y borre las cookies!" && break
else:
goto .volver
# En caso de que el condicional (if) no sea cierto (else), la sentencia goto vuelve a repetir el código.
Un apunte importante (porque me habían preguntado al respecto) es que en python es usado el “punto y coma” (;) para agrupar barios comandos en una sola línea de código, como el "&&" usado en Batch o Bash.
Podría haber puesto más ejemplos, pero como dije antes no quisiera extender más allá a este tutorial introductorio.
Para que sigan aprendiendo más de este lenguaje les dejo los siguientes tutoriales de los cuales yo estudié y sigo estudiando:
http://to2hacemos.blogspot.com.ar/2012/07/pack-de-15-cursos-y-tutoriales-de.html
http://to2hacemos.blogspot.com.ar/2012/07/tutorial-de-introduccion-la.html
Salu2 a to2

sábado, 12 de abril de 2014
Manual en PDF: Primeros pasos con LibreOffice 3.3

Cuenta con un procesador de texto (Writer), un editor de hojas de cálculo (Calc), un gestor de presentaciones (Impress), un gestor de bases de datos (Base), un editor de gráficos vectoriales (Draw) y un editor de fórmulas matemáticas (Math).
Está diseñada para ser compatible con las principales suites ofimáticas, incluyendo Microsoft Office, aunque algunas características de diseño y atributos de formato son manejados de forma diferente o no están soportados. LibreOffice está disponible en más de 120 idiomas incluyendo español, catalán, vasco, gallego y para diferentes sistemas operativos, incluyendo Microsoft Windows, Mac OS X 10.4 Tiger o superior y GNU/Linux. Es la suite ofimática por defecto en las distribuciones Linux más populares.
Entre enero de 2011 (la primera versión estable) y octubre de 2011, LibreOffice fue descargada aproximadamente 7,5 millones de veces. Durante 2012, esta suite fue descargada 15 millones de veces.
El siguiente link contiene el manual en pdf oficial para esta suite, el cual pretende dar una introducción fácil y amena para poder aprender a trabajar con todas las herramientas disponibles en el entorno:
• Enlace de descarga del documento pdf: http://goo.gl/f48TFh
Cuando usen LibreOffice, no olviden recomendarlo para así terminar con el monopolio \(n_n)/
jueves, 26 de julio de 2012
kjimage.net: Galeria de imágenes de anime ^^
Atención: hoy 6 de diciembre de 2013 paso por este post para dejar aviso de que el presente sitio no existe más. Igualmente está la posibilidad de verlo en el Internet Archive:
http://web.archive.org/web/*/http://kjimage.net
Ruego que disculpen las molestias, les saluda atte: nikos3194
![]() |
| www.kjimage.net |
La modalidad de publicación permite subir nuestras imágenes de una manera fácil y amena para exponerlas frente a la web y así compartirlas de una forma simple, dándoles una presentación más firme y personalizada.
¿Como presentar una imagen en kjimage?
Aqui copio el tutorial original redactado por kj con capturas de pantalla y algunos agregados mios:
martes, 24 de julio de 2012
Pack de 15 cursos y tutoriales de Python en pdf [MF]
(el archivo se llama "Pack_de_tutoriales_Python.rar" y pesa 9mb)
Aquí un indice con los nombres de los archivos contenidos en el pack:
+Pack_de_tutoriales_Python
| Advanced Python Programming (O'Reilly).pdf
| Aprender a programar con Python.pdf
| Guia de aprendizaje de Python.pdf
| Guia de aprendizaje de Python.doc
| Inmersion en Python (dive-into-python-spanish).pdf
| Introduccion a Python por Facundo Batista.pdf
| Manual de iniciacion en Python.pdf
| Presentacion de Python.pdf
| Programacion en Python para niños-win-0.0.4.pdf
| PyQT - Desarrollando aplicaciones de escritorio.pdf
| Python and XML (O'Reilly).pdf
| Python en GNOME.pdf
| Python para todos.pdf
| Tutorial del lenguaje Python.doc
|
\---Introduccion_a_la_programacion_con_Python
Introduccion a la programacion con Python.pdf
programas-python.zip
PD: solamente los que dicen O'Reilly están en ingles.
Entre los que más recomiendo de leer para los principiantes estan: "Aprendizaje de Python" de Guido Van Rossum (el creador de python); "Python para todos" de Raúl Duque (muy completo) y "Introduccion a la programacion con Python" por Andrés Marzal y Isabel Gracia (el más didáctico y mi favorito ;))
Etiquetas:
Bajar,
curso,
cursos,
descargar,
guia,
introduccion a la programacion con python,
manual,
manuales,
mediafire,
pack,
pdf,
programacion,
python,
tutorial,
tutoriales
lunes, 9 de julio de 2012
Tutorial de Introducción a la programación con Python (Pdf + Practicas) [MF]
Quise compartir este maravilloso tutorial de Python luego de ver que el sitio oficial http://marmota.act.uji.es/ estaba caído y que el pack de programas para practicar Python que se incluía en los enlaces del texto del pdf tampoco estaba disponible.
Yo había descargado y visto los tutoriales de "Aprendizaje de Python" de Guido Van Rossum y el de "Python para todos" de Raúl Duque, los cuales eran muy completos pero ninguno me pareció tan didáctico e intuitivo como este que publico aquí hoy.
Cabe recordar que este tutorial tiene la particularidad de que ademas de enseñar Python hace una buena introducción con C (y C++), por lo que ademas de aprender Python también se aprende lenguaje C, algo que me sorprendio muchísimo e hizo que considerara este curso como algo peculiar.
En el archivo zip se encuentra el documento (Introduccion_a_la_programacion_con_Python.pdf), escrito por los autores Andrés Marzal y Isabel Gracia y actualizado a la versión 09/2006 y el pack con los programas para practicar (programas-python.zip); la descarga es por mediafire ^^
A continuación cito parte del Prefacio, el cual me pareció realmente muy alentador:
(click en el spoiler para abrir)
viernes, 20 de enero de 2012
Como usar un PING para ver el LAG
--> Este texto es un poco básico, pero algo es algo, lo importante es compartir el conocimiento ;)
Se denomina "LAG" a la lentitud de conexión que puede haber ya sea por interferencias (como en el WiFI), cuelgues (del servidor), saturacion de la red, etc. y una de las formas mas simples de calcular estos problemas es utilizando el comando PING desde el cmd de Windows (Símbolo de sistema) o la shell de Linux (terminal).
Por ahora explicare su funcionamiento en Windows, donde podremos acceder al símbolo de sistema de forma rapida presionando la tecla de windows + R (ejecutar) y luego escribiendo cmd (es la forma que yo uso :) .
El comando ping es imprescindible para saber nuestra verdadera velocidad de conexión con un sitio determinado, ya que si tenemos 10Mb de conexión pero el sitio al que nos conectamos tiene 3Mb nos vamos a quedar cortos ya que pocas conexiones son simetricas (por no decir ninguna xD), el formato para usar ping es: ping [dirección IP o dominio], como por ejemplo:
"ping www.google.com"

PD: Esta tabla esta hecha mas o menos para redes de adsl o banda ancha (1/10 Mbps), pero para otras redes como wifi o internas (intranets) puede que sean otros resultados. Ademas, si tenemos servicios de actualizaciones en segundo plano, programas P2P y otras aplicaciones, el hacer un ping nos permitira saber la velocidad real de nuestra PC.
Se puede ver en la imagen anterior distintos apartados que yo dividiré en sectores:
1) El primer sector muestra la direccion del DNS y la IP original del dominio (que es google), con el detalle de ser un ping de 32 bytes de datos (256 bits) que vendría a ser el tamaño de cada paquete envidado al servidor (el cual contestara diciendo "pong" con otros paquetes del mismo tamaño).
2) El segundo sector muestra las 4 respuestas (4 paquetes de forma predeterminada) recibidas de la ip solicitada, del cual el tamaño (32 bytes) y el TTL (Time To Lite = Tiempo de vida) podemos excluir ya que lo mas importante es el tiempo en "ms" (milisegundos) que tardan los paquetes en ir y volver para calcular nuestra velocidad.
2) El segundo sector muestra las 4 respuestas (4 paquetes de forma predeterminada) recibidas de la ip solicitada, del cual el tamaño (32 bytes) y el TTL (Time To Lite = Tiempo de vida) podemos excluir ya que lo mas importante es el tiempo en "ms" (milisegundos) que tardan los paquetes en ir y volver para calcular nuestra velocidad.
3) El ultimo sector muestra las estadisticas de recepción (donde no puede perderse ningún paquete), y los tiempos aproximados de ida y vuelta de todos los paquetes con una media en ms, el cual es sumamente importante y se explica abajo.
► En sintesis: Cuanto mas alto sea el tiempo en ms, mas tarda el paquete en viajar y aquí agrego una pequeña tablita hecha por mi que mostraría (mas o menos) la velocidad de la red de acuerdo a los ms...

PD: Esta tabla esta hecha mas o menos para redes de adsl o banda ancha (1/10 Mbps), pero para otras redes como wifi o internas (intranets) puede que sean otros resultados. Ademas, si tenemos servicios de actualizaciones en segundo plano, programas P2P y otras aplicaciones, el hacer un ping nos permitira saber la velocidad real de nuestra PC.
Pasando de tema en el uso del ping, hay muchas opciones que conviene nombrar. Al usar el comando ping podemos agregar muchos parametros que nos pueden ser de ayuda:
Formato: "ping www.direccion.com -parametro"
-t = permite enviar un sinfin de pings hasta que preionemos la tecla Ctrl+C.
-a = resuelve direcciones de host dns (no es necesaria porque esta predeterminada).
-a = resuelve direcciones de host dns (no es necesaria porque esta predeterminada).
-n = envia determinado numero de pings: www.google.com -n 10
-L = cambia el tamaño en bytes de los paquetes (muy util): www.google.com -L 128
-f = no fragmenta los paquetes
-i = indica el periodo de vida (TTL) del paquete de 1 a 255 para ver el tiempo de recepcion. El TTL predeterminado es de 50 y si el paquete muere en ese transcurso conviene aumentarlo.
-v = indica el tipo de servicio, de forma predeterminada TOS.
-r = indica la cuenta de saltos del 1 al 9 (casi nunca anda)
-s = especifica un tiempo en horas para la opcion anterior (ni lo intenten)
-w = indica el tiempo de espera en ms para cada respuesta (alternativa muy util a -i).
Los parametros -j y -k no los pude usar porque me rechaza siempre la "lista-de-host"; agradeceria a alguien que comente como usarlas bien.
Pueden ver todas estas opciones de ayuda escribiendo en el cmd "ping /?"
sábado, 10 de julio de 2010
Instrucciones básicas para bootear un Live Cd en la BIOS
Que conste que hago este post para los novatos,
no es porque yo halla bajado el nivel ¿ok? :(
Suele suceder que a la hora de introducir un CD vivo (live-cd) como windows o linux mucha gente no sabe como configurar la BIOS correctamente para que esto suceda. En mi medida de helper en reparacion de PC siempre quise ayudar a diversa gente que tenia problemas para configurar esta opción por lo que hago este breve texto para poder resolver el inconveniente :)
Para abrir la BIOS debemos presionar la tecla Supr
apenas aparece el mensaje de carga cuando inicias la PC, (aunque en algunos
sistemas también puede ser la tecla Esc, Del o F3, si ninguna funciona
consulten el manual, la pagina web del fabricante o google); es esencial tener
el manual de la motherboard que explica el funcionamiento de la BIOS porque
además de necesitarlo para ubicar en donde esta cada opción, si llegáramos a
tocar algo mal equivocadamente en la BIOS, la PC podría desconfigurarse y no
reconocer parte del hardware, así que con cuidado.
Suscribirse a:
Entradas (Atom)



