viernes, 5 de abril de 2013

Simulación en VeriLogger


Simulation 1: VeriLogger - Basic Verilog Simulation

En este tutorial se muestran las características básicas de la simulación de los simuladores VeriLogger (simx y vlogcmd) y el depurador gráfico (BugHunter Pro).


1.1. Selección del simulador
SynpatiCAD ofrece dos diferentes simuladores de Verilog: VeriLogger Extreme (simx) y VeriLogger Pro (vlogcmd). VeriLogger Extreme es de un alto rendimiento de código compilado Verilog 2001 simulador que ofrece una simulación rápida de ambos RTL y simulaciones a nivel de puertas con información de tiempo SDF. VeriLogger Pro es una interpretación Verilog-95 simulador compatible con una huella de memoria baja, pero no es compatible con fortalezas.
Desde el menú Inicio, se selecciona el simulador VeriLogger Extreme ejecutado bajo BugHunter.
      
                                      
1.2. Agregar archivos al proyecto
BugHunter utiliza un archivo de proyecto para listar los archivos que se desea simular y almacenar las opciones de simulación. Aquí se va a crear el archivo de proyecto e investigar el código fuente que se utiliza en el tutorial.
Crear un nuevo proyecto
• Seleccionar New Project dentro de menú Project para abrir el cuadro de diálogo New Project Wizard.
•Se abrirá un cuadro de dialogo llamado New Project Wizard. En el cuadro Nombre del proyecto, escribimos un nombre al proyecto. Observamos que el asistente también está creando un directorio del mismo nombre que se escribe en el nombre del proyecto.


• En este cuadro de dialogo se puede seleccionar el simulador utilizado por el proyecto, cambiando la selección del menú desplegable Simulador de la parte inferior de este cuadro de diálogo.
• Pulse el botón Finalizar para crear el proyecto.
Agregar los archivos de origen al Proyecto.
Si se inicia un diseño desde cero, se puede utilizar el Editor de Archivo y abrir un archivo HDL en donde en la ventana de editor se puede escribir el código y, a continuación, agregar el nuevo archivo al proyecto. En este tutorial, sólo se copiarán los archivos existentes de origen desde el directorio de ejemplos.
• Haga clic derecho sobre la carpeta de archivos de origen del usuario y seleccionar Copy HDL files to Source File del menú contextual para abrir un archivo de diálogo.


• En el archivo de diálogo, vamos a la siguiente ubicación SynaptiCAD \ Examples \ TutorialFiles \ VeriloggerBasicVerilogSimulation y seleccionamos los archivos add4.v y  add4test.v. A continuación, cerramos el cuadro de diálogo.

Investigar el código del tutorial:
• En la ventana proyecto, hacemos doble clic en add4.v para lanzar una ventana del editor con el código fuente cargado.


 Miramos a través del código y comparamos con los esquemas siguientes. Vamos a simular un circuito sumador de 4-bit que agrega las entradas X e Y juntos y envía la respuesta en las líneas de salida suma y  c_out.


1.2. Construir el árbol e investigar el proyecto
En esta sección vamos a construir el árbol de proyecto y utilizar el árbol para ver los módulos internos.
Formas de construir el proyecto
• Compilar el proyecto presionando el botón Build amarillo en la barra de simulación o seleccionando el en el menú Simulate la opción  Build, o pulsando la tecla
                        
                               
•Cuando la compilación se realiza correctamente, aparecerá un mensaje Simulation Built  en la parte baja del programa.
• La ventana de reporte de la ficha de registro muestra los resultados de la construcción y en la pestaña de error se mostrará una lista de hiperenlaces de errores si los hubiera.

Configuración de instancias de alto nivel después de la primera construcción
• Por defecto, identifiedtestbed BugHunter como la única instancia de nivel superior, ya que todos los demás módulos crean instancias por debajo.

• Después de la primera generación se puede opcionalmente hacer clic derecho en otros módulos y elegir Set as a Top Level instance  para forzar como instancia de nivel superior.
• Tenga en cuenta que los archivos de origen de los usuarios tienen marcas de verificación verdes para indicar que se construyen.
• Haga doble clic en cualquiera de los componentes se abrirá un editor desplazado hasta el lugar en el código.

Establecer señales de reloj después de la primera construcción:
·         Por defecto se coloca señales de reloj en todas las señales y variables del módulo de nivel superior. Esto significa que los nombres de las señales se muestran en el diagrama Stimulus and Results  y las formas de onda se mostrará durante la simulación. El Historial de eventos se mantiene para estas señales
     La forma de onda púrpura significa que las señales son internos al modelo y no son puertos.


• Abra el árbol del proyecto hasta encontrar el componente A1 y ​​C1 de la señal, luego haga clic derecho y elegir la opción watchmenu. Esto provoca que C1 sea añadido a los diagramas  de Stimulus and Results
• También se puede ajustar los relojes en todos los componentes, bloques o variables utilizando la misma técnica.


Para retirar cualquier señal de reloj adicionales, primero hacer clic izquierdo en el nombre de la señal en la ventana del diagrama para seleccionarlo y, a continuación, se pulsa la tecla .



jueves, 21 de marzo de 2013

Enumerar ecuaciones en Word


Presentación de ecuaciones

Usualmente en los libros vemos la ecuación y al lado el número respectivo.


Por ejemplo:


Para hacer esto de forma automática en Word y poder insertar entonces referencias cruzadas a estas numeraciones podemos hacer lo siguiente:

1) Crear una tabla de 2 columnas y 1 fila. Con una primera columna muy amplia y la segunda muy angosta sólo para poner la numeración.

2) Insertamos la ecuación con el editor de ecuaciones en la primera columna

3) Para enumerar la ecuación, vamos a Referencias -> Insertar Titulo -> Nuevo rótulo y en este escribimos " ( " sólo el abre paréntesis. Podemos elegir si incluir el número del capítulo. Aceptamos y tendremos algo como "( 1-1".Luego en el rótulo podemos cerrar el paréntesis manualmente luego del número y tendremos "(1-1)" como deseamos. Este número irá en la segunda col
4) Para finalizar seleccionamos la tabla y en herramientas de tabla seleccionamos sin borde.

miércoles, 12 de enero de 2011

Publicar Blog

 
 

Como publicar en Blogger desde Google Docs

Por si todavía no lo sabías, Google Docs te permite publicar tus documentos directamente en tu blog.

Los pasos son muy sencillos:

1. Seleccionas el documento que deseas publicar.


2. En la barra de herramientas seleccionas la última opción More actions (Más Acciones).


3.
De las opciones que se despliegan seleccionas "Publish" (publicar).


4.
Ahora, al ser la primera vez que vas a publicar desde Docs, tendrás que ingresar los datos de la cuenta de tu blog: servidor de alojamiento ya sea un proveedor, como Blogger o WordPress entre otros, o si también tu servidor propio. En la pantalla que se despliega, al pie de la misma se encuentra el enlace para configurar tu blog, pero también te ofrece la opción de publicar directamente en google.com.


Página para publicaciones.



Configuración de cuenta de tu blog.


Al seleccionar Blogger tu cuenta de Google Docs verifica tus blogs (en caso de tener más de uno podrás seleccionar en cual que desees publicar).

Las ventajas de publicar por esta vía son muchas, entre las que puedo citar, la más importante es que si en tu blog hay varios escritores, estos pueden colaborar en conjunto para publicar ya sea el mismo documento o varios documentos por separado nombrando a los demás como colaboradores de sus respectivos documentos. Otra ventaja es la propia interfaz de Docs, la cual es más limpia y amigable e integra varias herramientas extras que te facilitarán mucho la edición de tu posterior publicación.

Nota: Para los que se preguntan: "¿dónde está ubicado el botón para alinear el texto de forma justificada?" el mismo se encuentra en la siguiente dirección: Formato > Alinear o simplemente usando la combinación de teclas: Ctrl + j. El por qué no se incluye en la barra de edición para mi es un misterio.

Otro dato importante a considerar es que al insertar un enlace nos permitirá elegir si el mismo se abrirá en la misma ventana o si lo hará en otra, donde la segunda opción es ideal para que los visitantes no salgan de tu página. Esto último parecería insignificante, pero por ejemplo Blogger trae la primera opción por defecto y no permite seleccionar la otra opción.

Y por último, tmabién para los usuarios de Blogger, Google Docs facilita bastante la edición de las imágenes, a tal punto que luego de ya descargada la imagen en el documento, podrás cambiar la alineación de la misma sólo haciendo clic sobre ella y seleccionando la opción correspondiente.

Post original de Flonux!

 

sábado, 23 de enero de 2010

INVESTIGACIONES SOBRE TWITTER

¿Que es twitter?
Twitter es un servicio gratuito de microblogging que permite a sus usuarios enviar micro-entradas basadas en texto, denominadas "tweets", de una longitud máxima de 140 caracteres. El envío de estos mensajes se puede realizar tanto por el sitio web de Twitter, como vía SMS (short message service) desde un teléfono móvil, desde programas de mensajería instantánea, o incluso desde cualquier aplicación de terceros, como puede ser Twidroid, Twitterrific, Tweetie, Facebook, Twinkle, Tweetboard o TweetDeck-en inglés.

Estas actualizaciones se muestran en la página de perfil del usuario, y son también enviadas de forma inmediata a otros usuarios que han elegido la opción de recibirlas. A estos usuarios se les puede restringir el envío de estos mensajes sólo a miembros de su círculo de amigos o permitir su acceso a todos los usuarios, que es la opción por defecto.

Los usuarios pueden recibir las actualizaciones desde la página de Twitter, vía mensajería instantánea, SMS, RSS y correo electrónico. La recepción de actualizaciones vía SMS no está disponible en todos los países y para solicitar el servicio es necesario enviar un código de confirmación a un número extranjero.

miércoles, 6 de enero de 2010

Estafas laborales por la web II

Estafas laborales por la WEB

De que se valen los estafadores:
Primero, estos estafadores utilizan la necesidad que tienen las personas por conseguir un trabajo o por mejorar su situación laboral y a través de diferentes portales donde acuden gran cantidad de personas para buscar empleo publican anuncios que a simple vista son por demás atractivos.
Te ofrecen una buena remuneración o la oportunidad de salir del país en una empresa que a simple vista parece importante. Hasta pueden tomarse directa o indirectamente el nombre de empresas grandes para conseguir convencerte.
Estos estafadores nunca se verán comprometidos en suministrar información que permitan dar con su paradero.
Pautas para identificar una estafa laboral:
-Generalmente tienen una cuenta de correo que no son de dominio de la empresa a la que supuestamente representan sino tienen una cuenta publica como hotmail, gmail, yahoo, etc.
-No te dan una presentación formal de quienes son o que hacen dentro de la empresa, tampoco te pasan contactos a los cuales puedas recurrir para verificar toda la información proporcionada.
-Algunos tienes la osadia de mandarte algunos correos con el dominio de la empresa a a la cual representan pero te aclarar que no responda a esta dirección ya que supestamente tienen filtros y que no responderán tu respuesta. Pero en cambio te dicen que te pongas en contacto con el director de personal local, quién es la persona con que inicialmente comenzaste la comunicación para la oferta laboral.
-En cada correo tienen la insistencia de hablarte de algún giro que tienes que realizar como requisito previo a la incorporación de la empresa. Esto esta disfrazado como viáticos o gastos de la empresa.
-Para tratar de emocionar al incauto te escriben que una vez realizado el depósito te enviarán la carta de aceptación o algo similar como algún pago adelantado.
Una vez que realizes dicho depósito ya te imaginas que pasará, será como que este individuo ha desaparecido del planeta y como solo cuentas con la información de su email deberás resignarte a la perdida de tu dinero.
Te mando una dirección donde puedes encontrar mas información al respecto:

lunes, 4 de enero de 2010

Como buscar en google



Buscar frase exacta

- Si quieres buscar una frase exacta, introdúcela entre comillas (""). Por ejemplo:
"diarios deportivos"


Encontrar páginas que incluyan determinadas palabras

- Para encontrar páginas que incluyan determinadas palabras, pero no otras, deberemos incluir el signo '-' delante de las que no queremos buscar. Por ejemplo, para descubrir webs que incluyan la palabra 'tienda', pero no la palabra 'online':
tienda -online

Encontrar páginas que incluyan una determinada palabra u otra

- Si pretendemos encontrar una determinada palabra u otra, usaremos 'OR' (o bien el símbolo '|' (AltGr+1). Por ejemplo, para buscar webs de en los que aparazca 'tienda' y 'zapatos', o bien 'tienda' y 'pantalones':
tienda (zapatos OR pantalones)
tienda (zapatos | pantalones)

Forzar palabras para su búsqueda

- Hay numerosas palabras (en español: 'a', 'de', 'el', ...; en inglés: 'to', 'of', 'the',...) que Google no tiene en cuenta en sus búsquedas, a no ser que lo indiquemos. Para ello, escribiremos el signo '+' delante de estas palabras. Por ejemplo, estas dos búsquedas no generan los mismos resultados:
el mundo
+el mundo

Uso de comodines

- Se puede hacer uso de comodines. Esto es, el símbolo '*' puede ser usado para sustituir a una palabra, y facilitar algunas búsquedas. Por ejemplo:
"los * años"
"los * * años"

Mayúsculas y minúsculas

- No es necesario distinguir las mayúsculas de las minúsculas. Estas dos búsquedas generan los mismos resultados:
NoTiCiAs
noticias

Uso del comando Link:

Lista todos los enlaces, que teniendo page rank 4 o más, apuntan a nuestra página. Su uso es sencillo: link:www.direccion.com

Uso del comando Allinurl:

Muestra todas las páginas indexadas de un dominio indicado, o bien, las páginas que tienen todas las palabras especificadas en su url. Su sintaxis es: allinurl:www.dominio.com

Uso del comando Allintitle:

Muestra las páginas que tienen todas las palabras especificadas en su título. allintitle: palabra1 palabra2 Devuelve las páginas que tienen palabra1 y palabra2 en su título.

Uso del comando Allintext:

Páginas que tengan todas las claves especificadas dentro de su body.

Uso del comando Allinanchor:

Páginas que tengan en el texto que las apuntan las palabras especificadas.

Uso del comando Site:

Indica un determinado dominio que le indiquemos para realizar la búsqueda. Un ejemplo de su uso sería: site:www.dominio.com palabra Esto busca todas las páginas con alguna ocurrencia 'palabra' dentro del dominio especificado. También lo podemos usar para saber cuántas urls tiene indexadas google de un dominio:

Ejemplo: site:elhacker.net


Buscar Buscar en elhacker.net


Uso del comando Info:

Nos muestra información sobre la página principal de un dominio especificado. info:www.dominio.com

Uso del comando Inurl:

Busca la palabra que le especifiquemos en la url, pero no pide que todas estén en la url como allinurl.

Uso del comando Intitle:

Busca la palabra que le especifiquemos en el título, pero no es necesario que todas estén en el título. Por ejemplo intile:clave1 clave2 Busca clave1 en la url.

Uso del comando Cache:

Nos lleva directamente a la versión que tiene google de una determinada página. cache:www.dominio.com Y directamente a la caché que tiene almacenada google de www.dominio.com.

Uso del comando Related:

Según google nos muestra sitios relacionados con la dirección que le especifiquemos, a saber que criterio sigue, porque los resultados más que malos, son nulos. No merece la pena usarlo.

Uso del comando Stocks:

Nos lleva a Yahoo Finance y nos muestra información de tipo financiero relacionada con la marca que le indiquemos.

Uso del comando Filetype:

Busca un tipo de documento especificado, por ejemplo: filetype:doc clave Busca ficheros '.doc' relacionados con 'clave'. ¿Útil, no?.

Uso del comando Define:

Para buscar la definición de una palabra debemos utilizar la palabra "define:" seguido de dos puntos, luego de los dos puntos debemos
indicar la palabra a buscar.

"hacker"
"define:hacker"

Operadores en google

1. " " : Las comillas son un tipo de operador especial que usaremos para buscar cadenas exactas. "Clave1 y Clave2", busca páginas con esa ocurrencia exacta, clave1 seguido de y, a su vez seguido de clave2.
2. '+' : Es el operador AND, busca esto, y esto otro.
3. '-' : Especifica que no se busque lo que sigue al '-'. Ejemplo: clave1 -clave2, busca páginas relacionadas con 'clave1' pero en las que no aparezca 'clave2'.
4. OR : El operador OR, siempre va en mayúsculas. Busca bien esta cosa, esta otra, o las dos. clave1 OR clave2, busca páginas relacionados con algunas de las dos claves o con las dos.
5. 1850..1900: Búsquedas por rango de números.

Utilidades en google

1. www.dominio1.com OR www.dominio2.com : Gracias a esto podemos comparar dos páginas de temáticas completamente diferentes y ver cual de las dos está mejor valorada por google, sin centrarnos en términos particulares.
2. inurl:addurl o inurl:addurl clave.: Y tendremos unas cuantas direcciones para dar nuestra página de alta, si añadimos clave al lado, tendremos más posibilidades de que nos salgan páginas relacionadas con la clave escrita.
3. site:www.dominio.com -cadena: Suponiendo que 'cadena' no sale en ninguna página de www.dominio.com, google nos listará directamente todas las páginas que tenga indexadas de ese dominio.
4. "+www.dominio.+.com": Lista todas las páginas en las que aparece la cadena exacta www.dominio.com.

Búsquedas en Google a través del e-mail

Hay ocasiones en que no se tiene acceso a navegar por Internet pero sí al e-mail, y un buen modo de adelantar trabajo es poder realizar una búsqueda en Google a través del correo electrónico.

Para esto sólo hay que enviar un mensaje a google-DE-capeclear.com, poner en el asunto las palabras clave de tu búsqueda y al poco tiempo recibirás los resultados de la búsqueda en tu buzón de correo electrónico.

Enlace directo:
Más útil es la siguiente idea: almacena este enlace a Google por e-mail en tu escritorio. ¿Cómo?, haz click derecho sobre el enlace y pulsa en ->Copiar acceso directo, y luego haz click derecho sobre tu escritorio y pulsa en -> Pegar acceso directo.

Así tendrás creado un acceso directo a las búsquedas en Google, a tu alcance.

Las 100 webs más citadas de la red

Un par de datos muy curiosos: ¿Cómo saber cuáles son las webs más citadas de la red según google? Poned "http" (sin comillas) en la caja de búsqueda y voilà!:

- Las 100 webs más citadas en inglés.
- Las 100 webs más citadas en castellano.

Una calculadora de PageRank

- Google PageRank Report
- Google PageRank Prediction
- Find out your Google PageRank easy!
- Estimate your PageRank without the Google toolbar!
- Check your Google PageRank using our Google PageRank calculator
- Google pagerank analysis tool
- Keyword Pagerank Finder
- Google's PageRank - Calculator

Una aplicación para vigilar a googlebot

Para todos aquellos que necesitáis saber cómo, cuándo, etc., indexa googlebot vuestra web, gracias a Fernando os brindamos esta aplicación tan interesante, googlestats. Otra es RobotStats.

Está escrita en php y analiza en forma de estadísticas lo que hace googlebot cuando os visita

Posicionamiento web en Google

El posicionamiento en buscadores se ha convertido en los últimos tiempos en una de las herramientas más cotizadas por los webmasters. En particular, aparecer en las primeras posiciones en Google es algo indispensable si quieres generar tráfico hacia tu sitio web, ya que Google responde a casi el 60% de las búsquedas de Internet.

El tutorial que te proponemos te ayudará a conseguir un buen posicionamiento web, pero no esperes resultados en unos días, ni en unas semanas, ni quizá en meses. Se trata de un trabajo constante -generando contenidos, optimizando páginas web y buscando enlaces- cuyos resultados son a largo plazo.

1.- Buenos contenidos.
Este es el punto principal, ya no solo para aparecer en los primeros puestos en Google, sino para que la gente visite tu sitio web.

2.- Tecnología web.
Éstate informado de las últimas novedades en cuanto a servidores o lenguajes de programación. Te harán la tarea de gestionar los contenidos mucho más amena, y puedes "gustar más a Google".

3.- Sencillez.
Al robot de Google no le gustan las páginas con excesivas decoraciones y simplemente busca textos legibles y contenidos claros.

4.- Alta en Google.
El primer paso para conseguir una buena posición en Google es aparecer en el buscador. Descubre cómo hacerlo.

5.- Conseguir enlaces.
Es el pilar fundamental para obtener un PageRank alto. Intenta aparecer en los principales directorios (Yahoo! y DMOZ) y que te enlacen desde otros sitios web.

6.- Evitar penalizaciones.
Google sabe que muchas personas le intentan engañar, y está empezando a tomar medidas contra páginas web que realizan prácticas poco éticas para mejorar su posicionamiento. Infórmate de cuáles son y cómo evitarlas.

7.- Conseguir ayuda.
El posicionamiento requiere estar informado constantemente.

Fuente: google.dirson.com


¿Cómo evito que Google busque en mi sitio?


Google utiliza "Robots" de busqueda, para evitar que los robots entren a tu sitio debemos hacer lo siguiente.

En la raiz de nuestro sitio, debemos poner un archivo de nombre "robots.txt"

Y dentro de este archivo podemos listar a donde no queremos que los robots del Google accedan.
Miremos un momento el archivo, robots, alojado en www.google.com (asi es, google evita que su propio buscador acceda al mismo sitio, esto por seguridad.) Con Allow, permiten la busqueda y con Disallow la deniegan.