Posts Tagged ‘informàtica’

Lloc de treball total

Fa dues setmanes que he començat a treballar de forma fixa per una empresa com a técnic de sistemes, la feina i el lloc de treball són espatarrants i m’han donat els recursos per treballar que he demanat. Puc dir que he aconseguit tocar el Nirvana en quant a feina i lloc de treball.

Es per això que avui us presentaré quin són els elements bàsics per ser productiu al 100% si mai contracteu algú com jo. Aquesta plataforma s’assembla bastant a la d’un desenvolupador de software.

Elements bàsics:

  • Macbook: m’és bastant igual el model, l’únic requisit es que tingui més de 4gb de ram.
  • Adaptador DVI o VGA pel macbook
  • Ordinador de sobretaula amb recursos i Windows (disc, cpu i ram)
  • 2 Pantalles panoramiques mínim de 22′
  • Un suport per la pantalla per tenir-la a la altura de la vista
  • Un mouse+teclat d’apple, lo millor per mi penso que es el trackpad :-)
  • Una impressora aprop per imprimir els meus mapes i poder fer dibuixets
  • Ambient silenciós de treball

El mac l’utilitzaré amb spaces i dividiré mínim entre 4 zones de treball, una zona per les sessions SSH amb una clau pública pròpia i per treballar directament contra les màquines, una altra zona pel navegador, una altra zona per l’adium, gtalk i skype. I finalment a la pantalla del portatil hi tindré sempre el correu.

Per altre banda el software super-necessari que no ve de “serie” al mac serà, el VirtualBox per les meves imatges virtuals, el iTerm2, el cyberduck, el adium, el skype (absteniu-vos de la versió 5) i el Yorufukorou. També necessitaré un paquet d’ofimàtica el office o el iWork’09, no utilitzaré MAI el Openoffice per treballar (recordem que es un lloc de treball, no es casa meva, i a casa tampoc entra :D ).

Per altre banda al PC necessitaré un Visio perquè no hi ha una versió que m’agradi pel mac i també hi correré imatges amb Virtualbox per a fer el meu “laboratori”. I en algun moment donat i hi instal·laré potser una Debian en una altra partició per provar alguna cosa que no pugui provar dins d’una imatge amb Virtualbox.

Requerit però no necessari:

  • Un disc dur extern per fer una còpia amb time machine
  • Telèfon amb “pinganillu”
  • Mòbil

Fosdem 2011

FOSDEM, the Free and Open Source Software Developers' European Meeting

Bon Any a tots!

Com cada any, anuncio que per enésima vegada aniré a disfrutar el Fosdem (Free and Open Source Developers Meeting) a Brussel·les.
Aquest any per això farem un especial i faré una “Lighting talk” de Neo4J. Explicant de forma ràpida i escueta el que conec en poc menys de 4 mesos d’aquesta base de dades en Graf i una petita introducció a les bases de dades en graf. (Tot en anglés).

Espero que em vingueu a veure, i si no podeu i no em fa gaire vergonya penjaré el video de la presentació i les 4 diapositives que estic (encara preparant). Tinc unes ganes tremendes d’anar-hi. :-)

Happy new Year!

As every year around this dates I’m glad to announce you that I’ll be going off for the Fosdem (Free and Open Source Developers Meeting) at Brusels (Belgium).
But this year it’s somewhat different and I’m going to try to do an introduction to Graph Database and Neo4j everything in the 10 minutes of time of a Lighting Talk, I’ve been working and learning about this database for 4 months and I couldn’t learn more… Yet :-)

I hope seeing you there, if not and if I’m not too ashamed I’ll post the video and the slides.

See you on Fosdem! :-)

Bases de dades en Graf i Neo4j

Alguns sabreu que he iniciat fa poc un projecte amb la meva “startup” de empresa per a la implantació i desenvolupament d’aquesta base de dades en graf. Neo4j (entre altres).

Molts sabreu que es una base de dades. Segons la wiki en anglès per evitar “confusions” :-)

És una col·lecció de dades organitzada per un o més usos, típicament en format digital.

Però no tots sabeu què es una base de dades en graf. Agafarem de nou la definició de la wiki en anglès.

Una base de dades en graf és una base de dades que utilitza estructures en graf amb nodes (nodes), vores (edges) i propietats (properties) per representar i desar informació.

Característiques en models gràfics:

  • Nucli
    • Nodes
    • Relacions entre nodes
    • Propietats d’ells
  • Estructura de traversals (Procés de visitar examinant o actualitzant cada node en una estructura d’arbre)

Exemple bàsic de Graf:

En aquest graf veiem la relació de jo mateix amb el cotxe que tinc i els anys que fa que tinc carnet de conduïr.

I com a resum de bases de dades ja està tot dit, em podria allargar (Però els meus coneixements no són amplis)… :-)

Anirem a tocar Neo4j ara.

Neo4j és una base de dades amb llicència DUAL (AGPLv3 i comercial) en graf que desa les dades com a nodes i les relacions en forma de clau/valor. Neo4j és de tipus encastada, desa la informació en disc i utilitza completament el motor java-transaccional i persistent per desar les dades estructurada en grafs i no taules.

Quan et descarregues el paquet et trobaras els següents components:

  • neo4j-kernel: el núcli de neo4j
  • neo4j-index: el component per les indexacions
  • neo4j-shell: una shell per introduïr comandes
  • neo4j-remote-graphdb: la API en java per interaccionar amb el núcli i la aplicació JAVA
  • neo4j-online-backup: el paquet orientat per fer realitzar backup
  • neo4j-graph-algo: el paquet que inclou els algoritmes més relevants de graf

Us presento un exemple utilitzant NeoEclipse és una de les eines per representar les dades en graf, amb una base de dades generada amb Neo4j, que representa les relacions de Jedis i Siths. Aquesta mateixa estructura es pot reutilitzar o reinventar de la forma que es vulgui.

Aplicacions de les bases de dades en graf:

  • Mineria de dades (es poden fer algoritmes per cercar patrons i intel·ligencia artificial)
  • Missions critíques de base de dades (Bases de dades amb molta càrrega poden optimitzar-les i reduïr maquinari utilitzat per realitzar operacions)
  • Ingenieria en components bioquímics (Es poden realitzar algoritmes per poder ajudar a la hora de l’estudi de sintetització de proteines. p.ex)
  • Industria geologica (Es poden calcular patrons i estructures organitzades així)
  • Entorns de simulació (Es pot definir un patró per veure quin es el comportament i associar-ho tot a una base de dades en graf)
  • Xarxes socials (Hi ha multitut d’aplicacions en aquest tipus basats en usuaris, perfils, interessos, etc.)

Espero no haver-vos liat gaire, però a grans trets per a que entengueu una mica com funcionen les grafs DB i neo4j :-)
Técnicament no em vull aventurar a explicar-vos res més, fa pocs mesos que investigo i estic en procés d’aprenentatge.

Next stop… Sweden

Pròxima parada… Suècia.

La próxima setmana, el 7 i el 8 visitarem aquest país per uns negocis que tinc entre mans, tinc moltes ganes d’anar-hi perquè serà el tret d’inici a un projecte amb la meva empresa que portem gestant des de principis de l’estiu.

Ja us explicaré més endavant de que es tracta, desitgeu-me sort… :-)

L’internauta

Els de Catalunya ràdio no deixen de fer les coses malament. Primer el Basté després el Toni Clapés…

I avui ha caigut l’Internauta el PRIMER programa que va parlar d’Internet a les ones hertzianes.

Sembla ser que era un dels programes via podcast més escoltat i justament aquest any hagués fet 15 anys d’emissió.

Des d’aquest post envio tot el meu suport al Vicent Partal i al seu equip. Espero escoltar-vos un altre cop a una altra emissora. Ja avisareu on us instal·leu.

Iphone 4

Ja fa uns dies que el Iphone4 va sortir, però per uns problemes logistics evidents que pateixen les companyies telefòniques i el fet de decidir per quants euros ens robaran per disfrutar-lo tot trigarà a arribar.
Una de les meves amigues del Japó m’ha enviat unes quantes fotografies del Iphone i captures de pantalla per fer-me dentetes. i n’està encantada. No en faré un review, només les comparteixo :-)
Jo les disfrutaré fins que surti aquí. Suposo que pel setembre en podrem aconseguir un. Fins el moment… Tot en foto.

Capitalitzar l’atur

Aquest país està mal fet. Direu que ja ho sabieu…

No sé si sabieu que tinc plans de començar una empresa (http://www.eclipsi.net), és o serà, una empresa de serveis informàtics especialitzats en sistemes i xarxes. Ja tinc els meus clients i ja començo a rodar amb aquest món injust laboral. Però he volgut anar-ho a “legalitzar”.

He posat rumb a una oficina de treball de la Gene (OTG) perquè vull capitalitzar l’atur, fins que anat a informar-me. Tens moltes opcions això sí, però cap m’ha servit.
Us explico els requisits i ja veureu.

  1. Tenir atur (obvi)
  2. Tenir més de 3 mesos seguits d’atur més
  3. No estar donat d’alta com autonom
  4. Tenir ganes de menjar-te merda (és broma)

Ells et paguen tot el que necessitis per començar, però el meu cas particular sembla que es diferent. La meva feina no requereix local, no requereix inversió, no requereix res.
Llavors si declares que no tens necessitat de que et paguin res. Doncs no et donen els diners.

AH!! i no pots piratejar, ho has de presentar amb una factura dels gastos realitzats!!

Mala opció per mi, jo només necessito els diners, i els necessito TOTS. Què passa si un mes pel que passi, si estàs començant, et quedes sense cap ingrès? Et fots. No pagues, cotxe, lloguers, targetes, assegurances, AUTONOMS, no pagues res? XD
Li he preguntat a la noia si jo tenia cap opció més. Si podia demanar un crédit per començar i la Generalitat o qui fos em poguès avalar el crèdit per el risc que tu tens. I m’han dit que no també.

Llavors, si sóc un treballador que no aportarà cap mena de problema, no necessito inversió inicial, ja no puc treballar. Haig de ser xinès voler montar una botiga de records amb barrets mexicans i donar baguettes a un euro.

Què puc fer nois? algun consell? No estic desesperat, perque mentre pugui tirar de paro no es cap problema. Però té ous la cosa…

Rectificar es de sabios

(Voy a hacer como los famosos blogeros que escriben desde el aeropuerto…)

Mientras estaba en la T4 esperando para mi vuelo he escrito este post.
Esta vez os hablaré de Windows7.

Nunca he sido un fan acérrimo de Microsoft y no me ha gustado jamás como han funcionado sus sistemas operativos, pero tengo que decir su última versión de Windows, la 7. Es uno de los mejores sistemas operativos que hay.

Yo no sé que han dedicado para limpiar el despropósito de sistema operativo que fue windows Vista. Pero tengo que confesar de que me ha sorprendido como funciona Windows7.
Este finde estando en la RootedCon estuve en casa de un amigo me enseño como manejaba su windows7 hasta 6 sistemas operativos con VirtualBox. Ni se colgó ni pantallazos típicos, sólo un leve problema de rendimiento (obvio).
Sólo puedo decir una palabra. la demo fue “BRUTAL” XD

Ahora tengo muchas ganas de probar Windows7 y poder ver por mi cuenta como funciona el SO. Además he podido ver que su navegador, CODENAME: “el temido y criticado”. al contrario de otros han ido mucho más rápido a sacar parches de seguridad y a resolver problemas graves de estas características.

Ahora ya puedo recomendar dos sistemas operativos. Puedo dejar de ser un taliban de Apple. Ya puedo decir que Windows es un sistema operativo recomendable después de 5 años sin poder recomendar otra cosa.

Attending @ RootedCon 2010

Si me buscáis estoy en la RootedCon 2010 en Madrid.

Me lo estoy pasando en grande y las conferencias de momento son bastante interesantes y he visto un montón de gente que hacía mucho tiempo que no veía. Colgaré unas cuantas fotos en el picasa.

Si grabo algún video también lo colgaré en esta entrada.

La seguridad de los navegadores

Después de la noticia que en Alemania recomendaban encarecidamente que no se use el navegador de Microsoft y el ataque provocado por una multitud de ordenadores zombies utilitzados que habían usado también este navegador dirigido contra Google y otras empresas grandes de Internet,…
Hoy viendo el video de los ladrones de la sgae atacando a las peluqerías, he visto un banner la mar de gracioso de Microsoft.

Te invitan a actualizar el navegador a una nueva versión…
Pero mi curiosidad sin limites me ha jugado una mala pasada, he hecho clic en el enlace y me he vistro trasladado a una página donde había una tabla comparativa de navegadores, poniendo versiones desactualizadas en las comparaciones. Lo he encontrado un completo engaño.
No entiendo cómo una web de un sitio que asumiremos que es técnica pueda decir tanta tontería metida junta, os adjunto comentario por cada apartado que consideran de “seguridad”.

Internet Explorer 8 ofrece lo mejor en suplantación de identidad (phishing) y protección contra malware, y también en protección contra amenazas emergentes.

Bienvenidos a la seguridad firefox desde la versión 2 que protege del phishing y desde la versión 1.0, incluso versiones anteriores protege contra las (amenazas?) se debe referir a las ventanas emergentes. xDD

Exploración de InPrivate y Filtrado InPrivate ayudan a Internet Explorer 8 a obtener la victoria en cuanto a privacidad.

No sé a que privacidad se refiere, pero no conozco ni uno de estos dos terminos…

Las funciones como Aceleradores, Web Slices y Sugerencias de búsqueda visual facilitan el uso de Internet Explorer 8.

Facilidad de uso? Accelerador web? Web Slices? Son todo características ya implantadas… Explorer 8 sólo las cópia, y lo hace mal.

Firefox y Chrome ofrecen mayor compatibilidad con estándares emergentes como HTML5 y CSS3, pero Internet Explorer 8 invirtió mucho para ofrecer compatibilidad universal y coherente para toda la especificación CSS2.1.

Internet Explorer nunca se ha caracterizado por respectar los estándares básicos web definidos la W3C. Firefox y Chrome, almenos lo intentan. No sé cómo tienen los (…) de meter esto.

Internet Explorer 8 tiene las herramientas de desarrollo más completas incorporadas, incluida la edición de HTML, CSS y JavaScript, y también la creación de perfiles de JavaScript. Otros exploradores tienen herramientas de desarrollo disponibles, pero requieren la descarga por separado o no son tan completas.

AKA Notepad XD

Solamente Internet Explorer 8 tiene ambas funciones de recuperación tras bloqueo y aislamiento de pestañas. Firefox y Chrome tienen una o la otra

ERrm… Firefox y chrome tienen recuperación de pestañas desde su primera versión. Que alguien me explique que es la “recuperación tras bloqueo y aislamiento de pestañas”.

Si bien Firefox puede ganar en la cantidad total de complementos, muchas de las personalizaciones que posiblemente desees descargar de Firefox ya están incorporadas en Internet Explorer 8 y están disponibles de manera inmediata.

Si les dices que tienes también extensiones en Google Chrome, te contestan con. “…Eh¿?!” XD

Internet Explorer 8 es compatible con mayor cantidad de sitios en Internet que cualquier otro explorador.

Si tienes un desarrollador que no tiene ni puta idea de estándares web, seguro que sólo se puede abrir con Explorer XD

Ni Firefox ni Chrome proporcionan guías o herramientas empresariales.

Que COÑO es una “herramienta empresarial”?

Aunque conozcas la velocidad máxima de un automóvil, no sabrás cuán rápido podrás manejar en horas pico. Para ver realmente la diferencia en la carga de las páginas entre las tres versiones, necesitas un vídeo en cámara lenta. Esto también es un empate.

WTF?¿ Yo creo que el pavo de márketing volvía de comer después de escribir este párrafo. XDDDD

Conclusión NO USES INTERNET EXPLORER!

Usa Chrome i/o Firefox. O cualquier alternativa que tu sistema soporte. Almenos navegarás seguro y seguramente el navegador estará traducido a tu idioma.

Actualización: Hay algunos aspectos bueeeenos (Vale!) de Internet Explorer8. Si quereis verlos podéis visitar el post del informático del mal, en su post cuenta algunos aspectos que de verdad importan en los navegadores. Gracias nico!

Actualización: El gobierno de Francia también aconseja dejar el Explorer.

Actualización: Microsoft planea lanzar un parche de seguridad para el 0Day de su navegador.