Enlaces para afinar el oído para inglés con acento indio

4 01 2013

Debido a que es ampliamente utilizado el inglés con acendo indio, en varios ámbitos, incluyendo en TI, he encontrado una sitio web el cual puede servir para “afinar” el oído para entender inglés en la forma que lo pronuncian los indios.

En el siguiente sitio y link, se pueden escuchar noticias actualizadas de India, pero habladas en Inglés con acento indio y además se pueden leer las transcripciones. Poner atención al seleccionar el audio y el texto para que sean la noticia de la misma hora y del mismo dia. Las noticias son 3 veces al dia en Inglés.

http://www.newsonair.nic.in/full_news.asp?type=bulletins&id=111

El sitio Business Line, también podcasts los cuales se encuentran en inglés con acento indio.
http://www.thehindubusinessline.com/markets/article4265913.ece

En este otro enlaces, puede leer y escuchar un articulo sobre “Indian English”: http://www.livemint.com/Politics/M9lIFcnjnIoK4cf4vONzGL/Indian-English-its-own-variety.html

 

Saludos,

Espero les pueda servir





See in a graph your SQL Server activity

31 08 2012

 

SQL Check is a free tool of Idera that allows you see what is happening in your database, monitoring around 20 metrics of performance of SQL Server.

Idera has other paid version with more features.

Graph legend:

 

Regads,

Álvaro

 





This blog has a new domain

19 07 2012

Hi everyone,

This mini post is to tell that this blog has a new domain which is shorter than previous. The new address for this blog is brange.me

Regards,

Álvaro Brange





Instalar Kit de desarrollo Java 7 (Install JDK 7 on ubuntu 12.04)

19 07 2012

Las últimas versiones de Ubuntu, como la 10.04, no incluye los respositorios para instalar Java JDK 7 debido a problemas con licencias de software. (Ahora viene con OpenJDK)

Los pasos para instalar esta versión en Ubuntu, lo puedes encontrar en el blog  Shine PHP (en inglés)

Keywords: Install JDK 7 in ubuntu

Saludos,

Álvaro Brange





A “RESTful API” in just 3 minutes with Python and Bottle

14 07 2012

Hi. This post show a simple and fast way of implement a API server using web services in python

Ingredientes:

Python, Bottle and Route (if you wish test it using a curl style command from python)

Installation (From Terminal)

sudo pip install bottle
sudo pip install requests

Once installed, run python and write (or paste):

from bottle import route, run
@route('/hello')
def hello():
 return "Hello World!"
run(host='localhost', port=8080, debug=True)

After that server is running, open a new terminal console with python and run the following commands to test you server. Note that we a using here a CURL linux’s like command for Python. (Also you could open the  url directly in you browser):

import requests
for i in xrange(1000):
requests.get('http://localhost:8080/hello/world', auth=('user', 'pass'))

And there you are!
Bye





The sigmoid or activation function and their uses

27 06 2012

From Wikipedia:

“Many natural processes, including those of complex system learning curves, exhibit a progression from small beginnings that accelerates and approaches a climax over time. When a detailed description is lacking, a sigmoid function is often used. A sigmoid curve is produced by a mathematical function having an “S” shape. Often, sigmoid function refers to the special case of the logistic function shown at right and defined by the formula”

When you are faced to a mathematical problem, where is necessary to find a output value, (given a continue input ) that behave like near to Boolean, for example, in simulated neural networks or in very range of problem, could be necessary to use this function and adapt it to our needs.

As was previously stated, the graph of sigmoid function has “S” shape, but could be necessary to change the shape of it “s” or their position.

In the previous formula, we have added a and b.

If you change a, for instance, a=10, you will get a short “S”, if you let a=20, “S” will be more short.

If you change b, it will let you move your S in the graph, allowing let it not centred on zero. For example, if you input range (domain of function) is between 0.0 and 1.0, you could need the following function:

Where y=0.5, when x=0.5.

You can see it graph using Google calculator here

I found more information about this function on Dr. Mark Humphrys webpage

Regards,

Álvaro





pickleDB, a key/value store for python

11 06 2012

PickleDB

PickleDB logo

PickleDB is a simple store of kind key/value that was written by Harrison Erd. I made simple test to storing:

  • Number,
  • Text,
  • Dictionaries
and  it works fine for a not huge quantity of keys, may be, less or around 1.000.000, depending you machine configuration (In my test, I used a Intel Core i7 2600CPU@3.40 gHZ, 4 GB Ram computer with Python over Windows 7 Professinoal).
 
Pros:
  • Very easy to use. I got it working in few minutes
  • Easy integrate with your python code
Drawback:
  • Has a limited capacity to work with large dataset, due that works with it in memory and then dump it to a file.

If you need work with more data, I recommend to play with other, like as Riak, Couchbase, Redis or OrientDB. For a large list of nosql database, go to nosql-database.org

Example of usage (Python console):

In [19]: import pickledb
In [20]: db=pickledb.load('data.db',False)
In [25]: db.set('key1',1)
Out[25]: True
In [26]: db.get('key1')
Out[26]: 1







Follow

Get every new post delivered to your Inbox.

Join 201 other followers