Archive

Archive for the ‘Informàtica’ Category

Evitant que el camp títol sigui obligatori a drupal

December 20th, 2011 No comments

Pot donar-se el cas que estiguis creant un tipus de contingut amb drupal, i que no vulguis que el camp títol sigui obligatori.  I pot donar-se el cas també que a més, vulguis que et crei un camp autonuméric com a “títol” o camp clau… el que vindria siguent un ID autonumèric en el sempre amic MSACCESS.

Per solventar-ho, com sempre dos mòduls que et fan part de la feina: serial field i auto node title… imprescindible tenir també el mòdul rules.

El procediment és ben fàcil: activar tots dos mòduls esmentats, afegir un camp serial al teu node i configurar en el tipus de contingut que el títol sigui opcional o que sigui amagat i per tant que canvii el contingut per els patrons que ofereix token.  Fins aquí lo fàcil.  Veurem que podem guardar el node sense indicar un títol, però al no tenir registrat encara el valor en la base de dades, l’objetiu no serà del tot el que esperavem ja eu apareixerà la definció literal del token i no el valor autonumèric.

Per resoldre això, haurem de crear una petita acció a token nostre que validi cada cop que gravem un node sense títol per què faci ell automàticament un segon “guardar” agafant llavors els valors correctes des de la base de dades.

Hi ha una guia super aclaratòria a: http://drupal.org/node/615410

0. Obviously you have to have the Serial Field module installed. You will also need to add a field for your content type that is of the type serial. Furthermore, you will need to install the Rules module.

1. On the list of content types, click Edit next to the content type in question. In the section Automatic title generation, write the pattern for your title. To get the serial field value, look at the Replacement patterns help box for a section called CCK serial tokens for a token with the help text “Serial field value (unique per node type)”. Save the settings.

2. Go to admin/rules and create a rule with the following details:
- Event type: After saving new content
- Add Condition: Created content is SelectYourContentType
- Add Action: Execute custom PHP code (the PHP Filter module must be activated or else you won’t see this option) and enter the following code in the text area:
auto_nodetitle_operations_update(array($node->nid));
Basically, the node will run Automatic Nodetitles’ method auto_nodetitle_operations_update which updated the title of a certain node.

That should be it. Now, each time you create a new node of the type SelectYourContentType, the rule you just added will make sure that the Automatic Nodetitles module will update the title for the node so that your serial is actually added to the title.

NOTE. If you create a new node that has a serial field and get a warning that the table doesn’t exist (which won’t output the serial in the title, obviously), just re-install the Serial Field module. Make sure you first inactivate it, then the uninstall it and finally remove the serial directory on the server. Then install the module again.

Categories: Informàtica Tags:

Instal·lant redmine

December 19th, 2011 No comments

Com si portès pocs temes, estic aquests dies testejant un gestor de projectes que té molt bona pinta: redmine.   He fet gairebé tots els passos del tutorial que ofereixen per fer la instal·lació via subversion, però em trobo que alhor a d’executar les comandes de ruby per crear la base de dades no tinc permissos ja que el hosting que faig servir tira directament d’una llibreria de sistema.

He obert un ticket i en poc menys de cinc minuts m’han resolt el problema (http://kb.site5.com/ruby-on-rails/how-to-setup-a-custom-rubygems-environment/) crear una instal·lació personal de gems per tal de no embrotirr el sistema i poder tenir les meves personalitzacions de ruby.   Ara seguir testejant.

Error webform_last_download després actualitzar de D6 a D7

November 16th, 2011 No comments

Si actualitzes de Drupal 6 a Drupal 7, i tens actiu el mòdul webform, potser que et doni problemes alhora d’acabar de realitzar els scripts d’actualització ja que vol crear una taula que ja existeix.

El missatge no és del tot comprensible:

O sigui  DatabaseSchemaObjectExistsException: ja existeix un objecte a la base de dades. L’error el dona al fer un createTable() webform_last_download.

Per solventar-ho, només cal anar al teu phpmysql o gestor de base de dades, eliminar la taula webform_last_download a “maneta” i tornar a executar l’script d’actualització.

Taula que eliminarem

Categories: Informàtica Tags:

modul filter, imprescindible per drupal

November 16th, 2011 No comments

Normalment quan demanes una llista dels mòduls imprescindibles per drupal, sempre es parla de views, de cck (si és versió 6), de admin_menu, de panels… doncs no coneixia jo el mòdul “modul filter“, i crec que és imprescindible.  Sobre tot si estàs testejant i provant molts mòduls, ja que et permet filtrar ràpidament quins mòduls tens, quins tens deshabilitats, quins tenen dependències… vaja, una petita meravella!

Categories: Enllaços, Informàtica Tags:

Instal·lant Lion a des d’un USB a qualsevol PC

November 3rd, 2011 No comments

Avui he trobat una guia molt interessant que permet fer “hackintosh” fàcilment.   La guia explica com crear un USB amb LION per poder després fer proves d’instal·lació en qualsevol altre arquitectura (PC per exemple), i  acabar d’optimitzar per als drivers o components de la màquina a on estigueu instal·lant aquest sistema operatiu.

La guia està aquí: http://tonymacx86.blogspot.com/2011/10/unibeast-install-mac-os-x-lion-using.html i necessites o bé l’utilitat unibeast si necessites tenir la instal·lació única de mac lion o bé multibeast si vols que quan arranqui des de l’USB puguis acabar carregant determinats controladors.

Crec que és útil fins i tot per tenir un backup del teu sistema i poder instal·lar de zero en cas de fallida de partició del teu mac, ja que ara al no tenir suport físic per re-instal·lar estem una mica venuts!

tonymacx86 Blog: UniBeast: Install Mac OS X Lion Using an All-In-One Bootable USB Drive

 

Categories: Enllaços, Macbook Pro, Machintosh Tags:

Recopilatori de les 100 millors aplicacions per mac

October 22nd, 2011 No comments

Web on fan un recopilatori amb el que serien les 100 millors aplicacions per MAC.  Moltes són conegudes, però sempre hi ha sorpreses o utilitats que ara no necessites però que en un moment donat al fer un screencast, un tutorial, una captura d’àudio no saps quina eina fer servir. O sigui que val la pena no perdre l’enllaç:

http://chris.pirillo.com/top-100-mac-apps/

 

Icones per pàgines web

October 11th, 2011 No comments

Si necessites una icona per una pàgina web, bé sigui d’un servei, d’un proveïdor estil facebook, tweeter, vimeo o similars, pots intentar trobar-lo a les webs del proveïdor o bé anar a la iconspedia, on trobarem una biblioteca enhorme d’icones disponibles per fer servir a la teva pàgina web.    Enllaç per no perdre.

Categories: Enllaços, Informàtica Tags: ,

Skype 5.4 beta per Mac

September 16th, 2011 No comments

Si per casualitat us apareix l’avís d’actualitzar la vostre versió de Skype per a MAC a la versió beta 5.4 i teniu Lion, no actualitzeu.  Bàsicament per què amb l’actualització l’aplicació queda en un estat “catatònic” que no sap llegir les preferències i no acaba ni obrint-se ni tancant-se.  A més, pel que he acabat esbrinant, les millores que porta aquesta versió són la integració amb skype, xarxes socials… i incorporació de publicitat per comptes que no siguin premium.

Està clar que des de que Skype ha sigut comprat per microsoft alguna cosa ha canviat, i no crec que sigui per millorar ja que amb anterioritat mai m’havia fallat l’aplicació.

Si has comès l’error com jo de fer l’actualització, no et queda més remei que eliminar tot rastre de l’aplicació Skype (amb alguna utilitat estil AppZapper), netejar les biblioteques i descarregar-vos una versió anterior estable (versió 5.3) per instal·lar-ho com si fos la primera vegada.

Categories: Informàtica, Machintosh Tags: , ,

Alfred vs QuickSilver

September 16th, 2011 No comments

Des de els meus inicis amb MAC he estat fent servir Quicksilver, una utilitat que permet obrir fitxers, aplicacions, executar petits scrips… una canya d’utilitat.   No tinc gaire clar el manteniment o garantia de continuïtat de la mateixa. De fet m’ha sembla llegir en diferents llocs que si spotlight (el cercador que porta de serie MAC a Lion seria molt més bo), que si google té una utilitat que li dona mil voltes a Quicksilver.

El fet és que fa poques setmanes he actualitzat el meu macbook pro de maquinari i de sistema, i he decidit donar-li una volta a aquest tema ja que a la web de Quicksilver no quedava clar si funcionaria amb Lion. He  estat fent servir una utilitat anomenada Alfred amb molt bones vibracions: és més ràpid, aparentment més sòlid, realitza búsquedes d’una manera molt més intuïtiva i així d’un cop d’ull no trobo a faltar res que m’oferia Quicksilver (que és molt potent però arribes a la conclusió que no li treus tot el profit).   L’única pega d’Alfred és que l’aplicació és tancada i de pagament si vols tenir totes les funcionalitats (un plugin pack que ofereix mil filigranes), no és car, però cal tenir-ho present.

De moment no deixo de banda Quicksilver però sí m’he adonat que la drecera per fer-ho servir gairebé ha caigut en l’oblit.

Un parell d’enllaços on fan una comparativa més professional dels dos aplicatius:

 

Fons d’escriptori

September 1st, 2011 No comments

Fa un temps que sembla que no està tan de moda tenir una foto de fons d’escriptori de l’ordinador que sigui “canyera”.  Aprofitant que he canviat de màquina de treball -ja parlaré properament sobre les característiques i motius del canvi de màquina-, estava cercant algun fons de pantalla que fos senzill, simple però elegant per tenir al nou macbookpro…  i he trobat un repositori de fons de pantalla altament recomanable: http://wallbase.cc

 

Está todo por hacer

July 3rd, 2011 No comments

Fa molt que no comento res sobre llibres que llegeixo. Bàsicament per què o són manuals, o bé són llibres que no acabo de llegir completament, o bé que simplement no tinc temps per dir  cap cosa important.

Aquest any

per Sant Jordi vaig comprar-me el llibre “Está todo por hacer” de Pau Garcia-Milà. No soc genys partidari dels llibres d’auto-ajut, i molt menys encara de la moda que hi ha ara per fer-te emprenedor i arreglar el món tu.  Però aquest cas és diferent.   Sabia que és un dels creadors de EYE OS, i això era un plus, que és enginyer informàtic, jove i a més de la terra era encara un plus dobe, però el dia que el vaig veure entrevistat a Buenafuente vaig confirmar que aquest llibre calia llegir-ho.  No totes les coses bones són de Sillicon Valey,  :-)

Efectivament, el llibre et dona una repasada ràpida però concreta de totes les coses que has de tenir en compte si vols ser emprenedor. Té la frescura i la direcció ràpida que té l’autor parlant, amb lo bo i dolent que això pugui ccomportar.   El més important és que es palpa proximitat i sinceritat tan en els consells com en les expressions que fa servir.

Personalment no soc un emprenedor per falta de temps, però ara amb els consells del llibreja no tinc excusa, cada dia a apuntar idees que surgeixin i almenys un cop al mes a escriure amb la ma esquerre per notar sensacions noves.

Què és per tu triumfar?”  entre moltes altres recomanacions, consells i experiències que s’expliquen en el llibre, em quedo amb aquesta pregunta que fa en les últimes pàgines del llibre.  Evidentment és una pregunta molt oberta i subjectiva, però crec que és la clau per tenir clar que tot està per fer i tu ets el responsable de fer almenys una cosa i sortir-ne exitòs de la mateixa.

 

 

Categories: Informàtica, Llibres Tags:

Gestionar actes on-line

May 21st, 2011 No comments

Si habitualment t’has d’encarregar d’escriure actes de reunions amb l’assignació de tasques/responsables i tal, sabràs que és fàcil anar-se pels núvols i no escriure bé l’acta de la reunió o bé que sigui difícil que quedin ben reflectit els responsables que s’han assignat… vaja, jo m’hi trobo força sovint.

Doncs a http://minutes.io/ podràs gestionar de manera “conjunta” als assistents a la reunió les tasques i dates que es deriven de la reunió.  Genial l’eina ja que sense registrar-te ni res ja et permet crear ràpidament la reunió, assistents, tasques i enviar-les després per correu electrònic.

Ara només falta complir els objectius marcats a la reunió!

 

Instal·lar drush a un mac

April 18th, 2011 No comments

No diré res que no es trobi en el fil http://drupal.org/node/508450 però així ho tinc referenciat per aquí i no ho perdo.

Per instal·lar drush a un mac os 10.6.7:

descarregar drush (en aquest moment 4.4 que serveix per drupal 6 i 7)

$ tar -zxf drush.tar.gz  (descomprimim)
$ sudo mv drush /usr/lib/   (el posem a la carpeta lib )
$ chmod u+x /usr/lib/drush   (li donem permissos d’execució)
$ sudo ln -s /usr/lib/drush/drush /usr/bin/drush  (crem un enllaç / accès directe.)

Amb això podrem tenir un drush local i executar determinades accions des de el nostre mac sense necessitar shell al servidor web en producció.

per últim:  drush status

i ens mostrarà si el procòes ha acabat correctament la versió de drush que tenim:

$ drush status
PHP configuration     :
Drush version         :  4.4
Drush configuration   :
Drush alias files     :

Categories: Informàtica, Manuals Tags: ,

Obrir un explorador com administrador

February 18th, 2011 No comments

Alguna vegada, administrant un usuari hem necessitat executar alguna aplicació com administrador (per instal·lar-la per exemple). Si el fitxer en qüestió és un .exe el procediment és molt fàcil: majúscula + botó dret sobre la icona del fitxer que volem obrir i tenim el “executar com”… i podem executar-ho com administrador, o com un usuari amb els seus permisos corresponents.  Perfecte!

Però si el fitxer que hem d’instal·lar és un .msi la cosa canvia. No ens apareixerà aquesta opció en el menú contextual.  Alternativa?   obrir un explorador de fitxers (explorer.exe) com un altre usuari… per fer-ho

inicio  -  ejecutar (o tecla windows + r)

runas /u:NomUsuariAdmin “explorer.exe /separate”

Acceptar.  :-)

Només cal que canviem el NomUsuariAdmin per l’usuari amb privilegis del sistema. Amb això ens obrirà una nova finestra d’explorer amb els privilegis necessaris, i podem executar/instal·lar allò que abans no podíem.

Categories: Informàtica Tags: ,

Problemes amb calendar, drupal 7 i el mes de març

February 16th, 2011 No comments

Si t’has tirat de cap a fer alguna cosa amb drupal7, i a més estàs fent servir calendar per mostrar esdeveniments, no se per què dimonis a partir d’una actualització concreta la vista “month” o mes ha deixat de veure’s correctament a partir del mes de març.  Increïble, efecte 29 de febrer.   Tots els esdeveniments es veuen però a partir del mes de febrer del 2011 el calendari deixa de mostrar-se correctament.

Després de buscar mil possibles errors: que si la vista, que si les dades, que si el css, he trobat que han reportat el problema a drupal.org i a més han publicat un petit fix. Només cal modificar una línea al fitxer date_api.module

// if (!empty($value) && $this->forceValid($part, $value, ‘now’, $now->format(‘n’), $now->format(‘Y’)) != $value) {
if (!empty($value) && $this->forceValid($part, $value, ‘now’, $default_month, $default_year) != $value) {

Més informació: http://drupal.org/node/1049976 i el patch http://drupal.org/files/issues/date-fix-arrayErrors-1047412-6.patch

Categories: Enllaços, Informàtica Tags: , ,