Archivo para Junio de 2008

No se rendirá a la vergüenza de correo electrónico ofuscado

30 de junio 2008 Publicado por Niyaz PK en General

¿Quieres contactar conmigo? Aquí está mi correo electrónico id: [niyazpk at] gmail [dot] com

¿Qué fue eso?
¿Por qué la gente codificar direcciones de correo electrónico en sus sitios web? ¿Es la mejor estrategia para hacer frente a los spammers? ¿Qué pasa si alguien publique su correo electrónico de identificación en otra parte?
No se trata de seguridad. Se trata de la seguridad de teatro .

La gente utiliza direcciones de correo electrónico para contactarnos. Es nuestra dirección pública. ¿Por qué deberíamos tener miedo de hacer público algo que se supone que debe ser público?
Es mi sitio web / blog. Es mi ID de correo electrónico. No tengo miedo de ponerlo en la web para que las personas que están realmente interesados en ponerse en contacto conmigo me puede contactar fácilmente.

Piense en la situación actual en el Internet. Todo el mundo está tratando de ocultar sus direcciones de correo electrónico tras unos caracteres aleatorios de modo que la dirección contra los robots de raspado no será capaz de leerlos. Pero créeme, incluso los menos sofisticados web comercial robot puede leer las direcciones de correo ofuscado. Son muy buenos en eso.

Ocultar las direcciones era una buena idea al principio, cuando sólo un puñado de personas que trabajan este truco. formas Ahora que todo el mundo lo han adoptado, los spammers han ideado para leer las direcciones. Estamos agregando el ruido de la web por camuflar información real. Es una vergüenza que estamos siguiendo este ritual. Es una vergüenza que millones de personas tienen miedo de los spammers.

No podemos evitar que los spammers ocultando identificadores de correo electrónico. Ellos lo conseguirá de todos modos. Los spammers pueden emplear los seres humanos que pueden leer las direcciones. Desde que leí una dirección de correo electrónico es un trabajo un tiempo, es rentable. Creo que nuestro correo electrónico mecanismos anti-spam son lo suficientemente sofisticados como ahora. Tenemos que hacerlos más fuertes y más inteligentes. Ese es el camino a seguir.

Así que aquí es mi ID de correo electrónico real: niyazpk@gmail.com

Puede ponerse en contacto conmigo o spam mí en la misma dirección. No tengo miedo. Los spammers, ven. Luchemos.

4 respuestas hasta ahora

Amigos & Dreams

27 de junio 2008 Publicado por Niyaz PK en General

La siguiente es una discusión que he participado pulgadas (He editado el texto en algunos lugares por diversos motivos)

Jijo: Chicos,
Cuatro meses en el proyecto y todavía me parece que no puede digerir el escenario completo aquí. Nunca puede ser un buen ingeniero de software. Incluso si me convierto en uno, todavía no vale la pena el esfuerzo. Llámame estúpido para pensar en voz alta, pero este es el hombre la verdad. No me gusta esta vida. No importa lo mucho que lo intente no me parecen fundamentales para obtener el por qué la gente todavía la consideraban como la mejor opción de carrera. Puede ser que se trata de dinero que entra o el glam asegura. Pero tanto estas cosas no me atraen mucho. Es comprensible que sólo las personas con suficiente dinero puede decir que el dinero no es todo, pero todavía tengo la sensación de que puedo hacer tanto a fin de mes, no importa dónde estoy o lo que hago.

Estoy pensando seriamente en busca de un desvío, no el camino menos transitado, pero el camino que hace el interesante viaje. Toda mi vida he estado lamentando por las cosas que nunca llegó y por las cosas que voy a llegar nunca. Es tiempo de que yo salga de este letargo y hacer las cosas a mi manera. La oración a Dios, para comprender mi destino y luego poner mi corazón en mi boca. Pero el miedo al fracaso me mantiene sorprendido .... Su verdadero hombre nace libre, pero en todas partes se encuentra encadenado!

: Cuatro meses en el proyecto y todavía no puedo DIJO parecen digerir todo el escenario aquí - ¿Me puede decir qué es exactamente lo que quieres decir con esto? ¿Es que usted no entiende lo que está haciendo? Solicitar a arrojar más luz en él
Nunca puede ser un buen ingeniero de software - ¿Quién lo dice? Por lo que sé, lo que usted sabe, usted sabe bien. Continuar trabajando en ello y que será bueno!
Incluso si me convierto en uno, su aún no vale la pena - ¿Por qué? Se puede saber?
Llámame estúpido para pensar en voz alta, pero este es el hombre la verdad. Odio esta vida - El trabajo nunca es bueno! Su trabajo no es un viaje de placer!
No importa lo mucho que lo intente no me parecen fundamentales para obtener el por qué la gente todavía la consideraban como la mejor opción de carrera - Ver la vida que lleva ahora, una respuesta
Puede ser su sobre el dinero que entra o el glam asegura. Pero tanto estas cosas no me atraen mucho - ¿Por qué no?
Su comprensible que sólo las personas con suficiente dinero puede decir que el dinero no es todo, pero todavía tengo la sensación de que puedo hacer tanto a fin de mes, no importa dónde estoy o lo que hago - Esta confianza será ir más lejos. Nunca se lo pierde!
Estoy pensando seriamente en busca de un desvío, no el camino menos transitado, pero el camino que hace que el interés de viajes - Sólo esperar, su tiempo vendrá!
Toda mi vida he estado lamentando por las cosas que nunca llegó y por las cosas que voy a llegar nunca. Es tiempo de que yo salga de este letargo y hacer las cosas a mi manera. La oración a Dios, para comprender mi destino y luego poner mi corazón en mi boca. Pero el miedo al fracaso me mantiene sorprendido .... Su verdadero hombre nace libre, pero en todas partes se encuentra encadenado! - No te preocupes ... Vamos a hablar!

Asmin: Pero lo que me decepcionó es aquí en este campo las personas son egoístas. Me temo que también se convertirá en egoísta.

Akhila: Asmin, en todos los campos las personas son egoístas. No se preocupe, usted también se convertirá en el estilo.

Jijo: ¿Qué me decepcionó es por eso que no estoy haciendo nada para cambiar las cosas que no me gusta. No entiendo por qué estoy parado.

Felipe: Es todo acerca de su mentalidad.
De algún artículo que leí: "Por cada niño y cada pastor que se convirtió en un rey, y por cada semilla de lino que, en última instancia se convirtió en un árbol enorme, hay millones de contrapartidas, que nunca logró así".
No hay nada malo en ser mediocre. Disfruta de la vida u'r.

Niyaz: Eso es lo que 'Friends' son para.
A veces puede no ser capaz de hacer las cosas solo.
Pero usted encontrará que usted tiene un montón de amigos que pueden ayudarle a hacer eso.
Incluso mejor, usted encontrará a alguien que va a estar con ustedes para hacer eso.
Usted tiene la ventaja de tener buenos amigos, Jijo. Vamos a hacer algo. Todos estamos hartos de esta cosa.

Tenny: no "cómo"??? Es estúpido hacer esta pregunta una y otra vez .. Pero, ¿cómo??? Estoy tentado a preguntar esto.

Felipe: andar en bicicleta. Trate de llegar a 100kmph. Es una gran sensación. Usted estará muy relajado cuando frenar ...

Asha: Por primera vez, es genial. Pero después de eso??
Podemos hacer algo que podemos tesoro para la vida. En conjunto, algo grande ...

Niyaz: Leer espíritu de equipo

Felipe: ¿Me puede hacer pensar en chico que quiere emular a ser grande. ¿O es que no hay nadie. ¿Estás tratando de ser el primer hombre grande en el mundo? Entonces la buena suerte. De lo contrario pensar dos veces lo que es la grandeza con ellos.
Excluir las personas como la madre Teresa, Gandhi, etc Vivekananda Son verdaderamente grandes. Si quieres llegar a ser como uno de ellos, entonces mejor de las suertes.
¿O quieres convertirte en un Alejandro o un Hitler? Si se sienten tan grande, Dios te salve.
Y yo estoy muerto seguro que usted nunca puede ser un Beethoven o un Bruce Lee.
Entonces, finalmente estoy llegando a la gente que desprecio emular la mayoría, ya sabes que, los grandes nombres del mundo empresarial que se alimentan de nosotros y varios profesionales de otros programas o claramente la gente que hace 1000 de almas brillantes como Jijo escribir mails diciendo "Esto no era lo que quería" y que desea usted convertirse en uno de ellos. ¿Qué han hecho que usted se sienta como tan grande? Dime.

Niyaz: No se trata de ser Alexander, Hitler, Gandhi MK o alguien así.
Tampoco es acerca de ser otra Premji Asim.
Sólo trato de pensar en esta situación:

... ... ... ... ... ... ...

... ... ... ... ... ... ...

Seremos un grupo de 6-7 personas y cada uno de nosotros hará una función específica.
Estas son las razones por las que lo llamaría GRAN:
• Somos los maestros - No tenemos para obtener órdenes de un imbécil.
• Somos los trabajadores - Nadie será maldiciéndonos por ser un idiota.
• Podemos tomar un permiso cada vez que nos gusta - por ejemplo: Vamos a organizar visitas todos los martes. ¿Quieres ir a casa? Vaya ..
• El trabajo en sí es divertido - Algún día vamos a organizar torneo de fútbol para las empresas.
• Nos ganamos tanto como a nosotros el trabajo - ¿Quieres más dinero de su año? ¿Trabajan más.
Y sobre todo ...
Yo estaré con mis amigos de amor. Voy a vivir con usted. Eso es lo que yo llamo GRAN.

Felipe: Exactamente lo que estaba tratando de probar. Little Things ... Realización de una vida fuera de las pequeñas cosas que te hace tan feliz.

Niyaz: ¿Qué pasa si todo el mundo dio una retroalimentación constructiva a esta situación? No estoy hablando de una retroalimentación positiva. ¿Qué pasaría si realmente hizo algo?

Jijo: ¿Qué es ser realmente cuenta es que todo el mundo tiene la necesidad de cambiar things.That demasiado pura ... en el fondo de sus seres corazón.

Lo que yo sugiero es que nos preparamos para esta guerra ... y ser condenado preparamos bien.

Ahora su hora para una introspección ... de lo que somos y lo que podemos. Que todo el mundo tiene un plan. Por todo lo que la atención que poner todo para jugar.

Niyaz: El mayor reto no es aprender trabajadora. No es tener un gran plan. Y ciertamente no contar con un equipo de grandes personas.

El mayor reto es comenzar.

Alguien por favor dígame un plan para comenzar.

No es un plan para comenzar. Pero un plan para comenzar.

Asmin: "Y ciertamente no contar con un equipo de grandes personas"?

Niyaz: Las grandes personas no necesariamente significa gran equipo.

Un grupo de la gente común puede hacer un gran equipo.

... ... ... ... ... ... ...

Voy a publicar más de nuestros debates posteriores.

2 respuestas hasta ahora

Seguridad teatro gastos de seguridad

26 de junio 2008 Publicado por Niyaz PK en Seguridad

Las medidas de seguridad que están a sólo lucir seguridad y que no ofrece ninguna seguridad real se llaman de seguridad del teatro. El problema con la seguridad del teatro es que te da un falso sentido de seguridad y al mismo tiempo, no hacen nada para aumentar su seguridad. Peor aún, puede reducir su seguridad. Aquí están los ejemplos:

1) TV falso

¿Qué es?

FakeTV simula con precisión la salida de luz de una televisión real. El efecto de los cambios de escena, se desvanece, se hincha, películas, el movimiento en pantalla, y cambia de color mirar sólo venían de una televisión real. Desde fuera de la casa, se ve como alguien está mirando una televisión real. El ladrón piensa que el potencial de casa debe ser ocupada, por lo que se mueve a un blanco más fácil.

Aquí está una sugerencia para los ladrones: Obtener una lista de personas que compraron falso TV. Lo más probable es que se fuera de casa con frecuencia. ¿Sabes qué hacer a continuación.

2) Prohibición de líquido

Reuters informa que todas las piscinas públicas en Olympic co-anfitrión de la ciudad de Shanghai comprobará champús, gel de baño y otros líquidos antes de permitir el ingreso a la guardia contra las explosiones u otros "ataques terroristas".

Pool invitados que traen estos elementos debe permitir que sean abiertos e inspeccionados. El personal de seguridad tendrá un olor a ver si son seguros o no.

Schneier cree que esta es una idea estúpida.

Aquí está un consejo para los tramposos: Traer algo así como el cloroformo con usted. Guardias se huele y se desmaya. Usted está en libertad de hacer lo que quieras.

3 respuestas hasta ahora

Espíritu de equipo

13 de junio 2008 Publicado por Niyaz PK en General

Cada vez que se está discutiendo en hacer algo en un grupo, hay una pregunta que debe hacerse. Es la pregunta más importante. Es de hacer o deshacer su trabajo.

NO se trata de "¿Quién son todos los interesados en la idea?"

Se trata de "¿Quién no todos están realmente interesados?

Las personas que no están interesados en hacer algo grande, la gente que se molestó por la idea de ser grande, y los perezosos, y grandes comedores, y las traviesas, y la gente que no hablan, pueden bajar la moral de su grupo de manera significativa , y con el tiempo se reducirá a su originalidad. Mejor, caída de esas personas.

10 respuestas hasta ahora

Cuándo no utilizar un marco

12 de junio 2008 Publicado por Niyaz PK en Diseño , Programación

Recientemente me encontré con una aplicación web que había sólo dos páginas JSP.

¿Qué hacer? Se toma un valor por parte del usuario y muestra sus puntos basado en el valor.

Y puedes adivinar el número de back-end archivos que se usan para ayudar a este proceso?

De los 23 paquetes, más de 250 archivos de java, 13 archivos de propiedades y una gran cantidad de archivos XML, además de la clase estándar / biblioteca archivos jar utilizada en el proyecto. Créanme, estoy hablando de una aplicación completa que no espera ningún aumento dramático en el futuro.

No me digas que es todo sobre el marco. Eso es lo que usted llama un mal diseño. Sobre todo si puedes escribir aplicaciones de clase del mundo en 579 líneas de código .

El uso de Struts o MVC o primavera o Ruby on Rails o lo que quieras en la aplicación. Antes que intentar usar un poco de sentido común.

4 respuestas hasta ahora

Más Vs. Características Limpieza interfaz de usuario

10 de junio 2008 Publicado por Niyaz PK en Diseño , Programación

Después de un montón de lectura de la web acerca de cómo puede mejorar la eficiencia de sus productos, que han llegado a la conclusión de que necesita volver a trabajar en su proyecto de construcción del producto. Usted debe eliminar el congestionamiento del software. Tú lo has decidido.

Pero el problema es que no sé qué características retener y qué características hacha.

Lo simple de hacer es agregar las características estándar de su producto. Que sea más fácil de usar y limpiar la interfaz de usuario del producto. Para cada característica única de agregar a su producto, la interfaz de usuario debe ser menos desordenada y muy usable. Usabilidad importa mucho. La gente hablará de ella con seguridad.

Ningún producto se venderá por sus características, si no tiene buena usabilidad.

iPod Nano 1GB

Minimalismo debe estar en el diseño de su producto. Debe estar allí en la interfaz de usuario de su nuevo software. Pero bajo el capó, todas las características para los usuarios de energía puede estar allí. En el lado de función, el minimalismo no es una opción en absoluto. Todas las características estándar debe estar allí en su software. El único truco es que usted debe planificar su interfaz de usuario tal que incluso un usuario que utiliza un pequeño subconjunto de las características no debe sentirse ofendido con los controles de interfaz de usuario que no usa.

Piense en el iPod. Tiene muchas de las características que necesita un reproductor de música, pero está dentro de una sencilla y elegante interfaz de usuario que te gustaría usarlo cada vez.

Joel Spolsky, en su artículo Las opciones = dolores de cabeza habla de la necesidad de reducir el número de opciones para un usuario para que se apague su computadora:

Inevitablemente, vas a pensar en una larga lista de razones inteligentes, defendible por qué cada una de estas opciones es absoluta y positivamente esencial. No se moleste. Lo sé. Cada opción tiene sentido más completo hasta que usted se encuentra explicando a su tío que él tiene que elegir entre 15 maneras diferentes de apagar un ordenador portátil.

Esto pone de manifiesto un estilo de diseño de software compartido por Microsoft y el movimiento de código abierto, en ambos casos impulsados por un deseo de consenso y de "Hacer Todo el mundo feliz", pero se basa en la noción errónea de que un montón de opciones a la gente feliz, que realmente necesidad de repensar.

37 señales, dice en su popular libro Cómo Real :

"¿Por qué no permitir o cursiva o negrita de color en los chats?" Respuesta: Es que no importa. Si tiene que poner de relieve algo use los de confianza bloqueo de teclas, o tirar un * pocos 's alrededor de la palabra o frase. Estas soluciones no requieren de software adicional, soporte técnico, capacidad de procesamiento, o tiene una curva de aprendizaje. Además, el formato pesados en una simple charla basada en texto simplemente no importa.

"¿Por qué no muestran el número total de personas en la sala en un momento dado?" Respuesta: Es que no importa. nombre de cada persona está en la lista para que usted sepa que está ahí, pero ¿qué más da si hay 12 o 16 personas? Si no cambia su comportamiento, entonces simplemente no importa.

¿Podrían estas cosas bueno tener? Claro que sí. Pero, ¿son esenciales? ¿Realmente importa? Nope. Y es por eso que los dejó fuera. Los mejores diseñadores y los mejores programadores no son los que tienen las mejores competencias, o el más ágiles dedos, o los que pueden rock and roll con Photoshop o su entorno de elección, ellos son los que pueden determinar lo que simplemente no materia. Ahí es donde los beneficios reales se hacen.

Algunas de las características ya no importa. No sobrecargue el usuario con un montón de opciones, estadísticas y cuadros de diálogo. Entregue al usuario todas las características estándar para hacer su trabajo, y salir del camino.

2 respuestas hasta ahora

Código de depuración

09 de junio 2008 Publicado por Niyaz PK en Programación

Lo único que es más difícil que la comprensión del código de un programador es entender su código incompleto.

No hay respuestas todavía

Siguiente »