loading...

domingo, 25 de diciembre de 2011

Fabricante de shanzhai desarrolla primer teléfono compatible Google y Apple MTK6516

gooapple (1)

El teléfono Gooapple, no parece malo en el video. Se roba por completo el diseño del iPhone, y se ejecuta el sistema operativo Android en su interior. Es impulsado por un chip de 460Mhz MTK6516, con lo que con un 3,5 pulgadas de 480 * 320 de pantalla táctil capacitiva, doble cámara de 5 megapíxeles, respectivamente, y las resoluciones de 1,3 megapíxeles, conectividad 3G WCDMA, Android 2.2 OS. No hay palabras acerca de su memoria RAM y ROM. Que llegará al mercado el 10 de abril, con una apariencia agradable precio 999 yuanes ($ 153 USD).



El MOTODEV aplicación Validator

 
image
Cómo funciona:
  1. Haga clic en "Get Started" botón de abajo y entrar en MOTODEV.
  2. Simplemente arrastre y suelte su aplicación.
  3. Obtener al instante los resultados!

 

El validador de la aplicación también se incluye con MOTODEV Studio, el galardonado IDE basado en Eclipse para desarrolladores de Android. El MOTODEV aplicación Validator es una herramienta online que permite una rápida pre-test de sus aplicaciones Android durante el desarrollo de la compatibilidad con una amplia gama de dispositivos Android y los perfiles de hardware, incluyendo el Motorola XOOM ™.

La aplicación de validación SDK Beta

Personalizar esta solución de prueba de aplicaciones móviles para satisfacer las necesidades de su organización.

Hacer preguntas y obtener retroalimentación

Únase a la comunidad MOTODEV para charlar con los expertos de la aplicación de validación, entender los resultados, y obtener retroalimentación sobre su aplicación.

Comenzar

 Más información »



viernes, 23 de diciembre de 2011

El cerebro presta más atención a la cara de una persona sobre la que hemos oído chismes negativos

Los chismes son uno de los principales males de nuestra sociedad. Un pequeño comentario negativo, puede terminar por poner fin a cualquier tipo de relación entre personas y todo grupo o institución que dependa de ellas, incluyendo las empresas.
Por si fuera poco, está comprobado que las habladurías reducen la productividad. Según un estudio de la consultora especializada en recursos humanos, Ábaco Siglo XXI, los rumores que circulan por las empresas pueden hacer perder entre dos y tres horas de jornada laboral a los empleados, mermando la productividad de la compañía en un 50%.
Además, a diferencia de un comentario positivo, los chismes tienen una viralización mucho mayor; cuentan con el denominado “efecto bola de nieve”, razón por la cual son tan difíciles de controlar.
Un grupo de científicos de la Universidad del Noreste de Boston (EU), quiso ahondar más en el tema y optó por estudiar cómo el sistema visual de nuestro cerebro presta atención a una cara de una persona sobre la que hemos oído “chismes negativos”.
El estudio, publicado por la revista Science, indica que contrario de lo que se podría pensar afecta no sólo las opiniones que tenemos acerca de alguien, sino también a algo más básico que eso: la facilidad con la que ves a una persona.
En otras palabras, un chisme negativo hace más probable que veamos una cara que si no teníamos información sobre ella, o si lo que sabíamos era algo positivo o neutro.
Según Lisa Barrett, profesora de psicología de la Universidad del Noreste de Boston, aunque el grupo de investigadores desconoce el porqué de este hecho, la hipótesis que barajan es que las regiones del cerebro que están implicadas en los sentimientos y el aprendizaje emocional están conectados con el sistema visual, y también con las regiones subcorticales del cerebro que forman parte de la percepción.

El experimento

El grupo estadounidense diseñó experimentos centrándose en un fenómeno de la percepción visual llamado “rivalidad binocular”, por el que alternamos entre diferentes imágenes presentadas a cada ojo. Así, cuando nos muestran dos cuadros, uno para cada ojo, sólo somos capaces de ver uno de ellos.
Para ello, contaron con la participación de 66 alumnos universitarios, exponiendo caras neutras asociadas a una descripción de un comportamiento negativo; como puede ser robar, un comportamiento positivo; como por ejemplo visitar a alguien que está enfermo, o un comportamiento neutral.
Según relata Science, cada cara se presentó cuatro veces. En total, 20 caras para cada categoría. Posteriormente mostraron estos rostros solos, agregaron 20 nuevos y las utilizaron en un experimento de ‘rivalidad binocular’. Es decir, en cada ensayo se le enseñó al participante una cara para un ojo y una casa para el otro.
Gracias a ello pudieron observar que cuando mostraban una cara neutra en un ojo y una casa en la otra, al comunicarles chismes negativos sobre la cara, lo más probable es que vieran más la cara que la casa. Si les decían algo positivo, o neutral, no existía diferencia para ver la casa o la cara.

AltoNivel



miércoles, 21 de diciembre de 2011

¿Cómo puedo limitar los recursos del proceso?

 

Use  setrlimit( ), que permite controlar los datos, rss, CPU el uso, el tamaño máximo de pila y mucho más.

int setrlimit (int resource, const struct rlimit *rlim);

#include <sys/types.h> 
#include <sys/time.h>
#include <sys/resource.h>

struct rlimit r = { 0, 0 };
if (setrlimit(RLIMIT_NPROC, &r) != 0)
{
/* setrlimit( ) error */
}
if (fork() == -1)
{
perror("fork");
}


¿Cómo puedo leer y modificar los contenidos del espacio de direcciones de otro programa y cómo puedo obtener información del proceso, como / usr / bin / top?

 

#include <kvm.h> 
#include <sys/types.h>
#include <sys/ptrace.h>
#include <unistd.h>
#include <signal.h>
#include <stdio.h>

pid_t             child;
kvm_t             *kvm;
struct kinfo_proc *kproc;
child = fork();
if (child == -1)
{
  /* fork( ) error */
}
else if (child == 0)
{
  execl("/some/program", (char *) NULL);
}
kvm = kvm_open(NULL, "/dev/mem", NULL, O_RDONLY, NULL);
if (kvm == NULL)
{
  /* kvm_open( ) error */
}
kproc = kvm_getprocs(kvm, KERN_PROC_PID, child, &rc);
if (kproc == NULL)
{
  /* kvm_getprocs( ) error */
}
if (rc)
{
  char  *p = kproc->kp_eproc.e_vm.vm_daddr;
  int   data;
  if (ptrace(PT_ATTACH, child, 0, 0) != 0)
  {
    /* ptrace( ) error */
  }
  kill(child, SIGSTOP);
  wait(NULL);
  errno = 0;
  data = ptrace(PT_READ_D, child, p, 0);
  if (data == -1 && errno != 0)
  {
    /* ptrace( ) error */
  }
  printf("Data segment start: %p\n", p);
  printf("First %d bytes: %x\n", sizeof(data), data);
}



¿Cómo puedo saber si tengo mi programa de E / S y si se redirige o no?

 

#include <unistd.h> 

if (isatty(STDIN_FILENO) == 0)
{
/* input is pipe or file */
}
if (isatty(STDOUT_FILENO) == 0)
{
/* output is redirected/piped */
}


¿Cómo puedo ejecutar mi programa en segundo plano, al igual que mi concha y que si me escriba. / Prog y?

 

#include <unistd.h> 
#include <sys/types.h>

pid_t child;
child = fork();
if (child == -1)
{
/* fork( ) error */
}
else if (child == 0)
{
if (setsid() == -1)
{
/* setsid( ) error */
}
}
else
{
return(0);
}

/* program continues here */