Resulta que a partir de la versió 4 del nostre navegador favorit (firefox), hi ha un paràmetre de configuració ben amagat que ens donarà problemes alhora d’accedir amb el nostre certificat digital a una pàgina web. Això vol dir que podem tenir ben instal·lat les claus públiques, el nostre certificat, el lector… però alhora de validar-nos a una pàgina web mitjançant el nostre certificat (sigui T-Cat o DNIe), el nostre navegador ens mostrarà un error tal com:
No es permet renegociació del socket SSL. ssl_error_renegotiation_not_allowed
Per solventar-ho cal fer el següent:
- Obrir una nova pestanya al firefox (contro+t).
- Escriure-hi: about:config i acceptar el missatge d’advertència que ens donarà el navegador.
- Cercar la cadena: allow_unrestricted_renego,
- Farem doble click en aquesta cadena per al que quedi amb el valor “true”
Amb això podrem autentificar-nos a diferents seus electròniques d’administracions estatals que estiguin adaptades a la llei 11/2007 si nosaltres tenim ben instal·lat el nostre certificat, lector de dnie…
-
Porto uns quants dies amb unes dures “batalles” per poder fer servir el certificats electrònics de l’Agència Catalana de Certificació (CATCERT) amb el meu MAC amb Lion (versió 10.7.2) . Resulta que hi ha molta preidsposició per part de l’administració en donar suport a més plataformes que no només windows i internet explorer. Està genial aquesta actitut. Però no sempre tots els manuals ni funcionalitats estan documentats. Ni tot és fàcil. De fet, per poder firmar he hagut de dedicar molt més del temps que inicialment havia previst. Sobre tot per manca de documentació ordenada. Això sí, un cop instal·lades les claus públiques, el controlador del lector de targeta, i t altres filigranes… firmar formularis electrònics o pdf’s és un moment.
Aniré fent un seguit d’artícles amb els passos que he hagut de realitzar per personalitzar i adaptar el sistema operatiu a l’ús dels certificats T-CAT de CatCert, que en el seu defecte seran pràcticament els mateixos per al DNI electrònic.
El que sí puc dir, és que es pot signar i fer servir els certificats en targetes per comunicar-te amb administracions públiques. En cara que sembli impossible, es pot fer!!
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 :
Després de fer unes quantes proves, veig que el drush funciona correctament (descarrega i activa mòduls que és la seva funció principal), però froa d’aquí donna unerror “misteriòs:
Update status information on all installed and enabled Drupal projects:
<br />
<b>Fatal error</b>: Class ‘Console_Table’ not found in <b>/home/provesla/drush/drush/includes/drush.inc</b> on line <b>955</b><br />
Drush command could not be completed.
Update status information on all installed and enabled Drupal projects:<br /><b>Fatal error</b>: Class ‘Console_Table’ not found in <b>/home/provesla/drush/drush/includes/drush.inc</b> on line <b>955</b><br />Drush command could not be completed.
Investigant una mica he solventat el problema de la següent manera:
- descarregar i actualitzar el drush. Havia instal·lat una versió 2, i ja van per la 3.3…
-
- wget http://ftp.drupal.org/files/projects/drush-All-Versions-HEAD.tar.gz
-
- tar -xvzf drush-All-Versions-HEAD.tar.gz
- El problema potser que encara continui, llavors cal validar que:
Amb això podem fer un drush status i veure la informació del nostre lloc web.
Drush és una utilitat per gestionar i actualitzar paquets de Drupal mitjançant línies de comandes. És super pràctic donat que no has de descarregar/descomprimir un mòdul per tonrar a carregar-lo al servidor web que tinguis.
Faig el seguit de passos que he seguit per configurar-lo al servidor que tinc al hosting ja que no he trobat cap manual al complert.
- accedim via ssh a la nostre màquina
- wget http://ftp.drupal.org/files/projects/drush-All-versions-3.0.tar.gz <— amb això descarregarem al servidor la versió de drush que volguem
- tar zxvf drush-All-versions-3.0.tar.gz <—- amb això descomprimim el fitxer que hem descarregat.
- rm drush-All-versions-3.0.tar.gz <—- amb això esborrem el fitxer que hem descarregat anteriorment.
No cal que ubiquem el drush en un lloc accessible a tothom (o sigui pot estar fora de “www”).
Fet això, caldrà que configurem el nostre sistema per tal que interpreti la sentència “drush”. Aquí és on més complicació podem tenir. Si teni acces com administrador a la màquina podem crear un adreçament i fora problemes:
sudo ln -s /usr/local/share/drush/drush /usr/local/bin/drush
Però donat que és una màquina “compartida” aquest pas no ens serveix. Haurem de modificar el nostre .profile del servidor per tal que tinguem una variable d’entorn que apunti cap al nostre drush.
Farem el següent:
- which php <—- per saber el path a on tenim el php del nostre servidor (en el meu cas /usr/bin/php)
- nano ~/.bash_profile <— per editar el nostre profile de sessions
[actualització: echo "alias drush='php ~/drush/drush.php'" >> ~/.bash_profile ]
- alias drush=’/usr/bin/php /home/rutacomplerta-a-la-carpeta-drush/drush.php’ <– afegim aquesta línea on primer li diem al ruta al nostre php i en segon terme la ruta a on tenim descarregat el drush
- sortim guardant
tancarem sessió i tornarem a obrir per a que es carreguin els paràmetres en el nostre perfil.
Si vols configurar més d’un calendari de google calendar (gmail o google aps), trobaràs força informació per la xarxa per fer servir el google sync. Malauradament, amb la versió IOS 4 aquest programet ja no funciona amb el que haurem de buscar alternatives per poder-lo configurar.
Per defecte, si configurem el nostre compte de correu com a Exchange a l’iphone ens permetrà sincronitzar el calendari per defecte. Però és habitual disposar de diferents calendaris (i calendaris compartits amb altres companys), així que no ens serà de molta utilitat.
Per sincronitzar més d’un calendari de moment la opció que he trobat és afegir un compte de sincronització de CALDAV, que encara que soni super extrany és super fàcil de configurar:
- Anem a configuració
- al punt de Correu, contacte, calendari
- Afegim un nou compte
- Exchange/mobileme/gmail, yahoo… doncs nosaltres malgrat ja tinguem un correu configurat li direm “Altres”
- Opció Calendaris / Afegir compte CalDav
- Entrarem les següents dades:
- Servidor. www.google.com
- nom d’usuari: elteusuari@gmail.com
- contrasenya: la que toqui
- Descripció: nom amb el que volem que ens surti la descripció
- Acceptem
- Anem a la web: https://www.google.com/calendar/iphoneselect i sel·leccionem tots els calendaris que volguem que el nostre iphone vegi.
- Esperem un temps prudencial (2-3 minuts), i si anem al calendari del nostre iphone (apretem la part superior “calendari” i allà veurem tots els calendaris que tinguem disponibles amb els seus colors diferents i tal).
I a disfrutar!!
Segurament us haurà passat alguna vegada que voleu corregir en català un document realitzat amb el paquet ofimàtic de Microsoft en el vostre mac.
Una solució és deixar de fer servir aquest paquet i passar-vos a openoffice. :-D que ja incorpora un corrector en català.
Però si pel que sigui no podeu prescindir d’aquesta aplicació us recomano el paquet “wordcat”, que és un paquet amb els elements bàsics per personalitzar-vos un diccionari en català ja operatiu (mentres els amics de microsoft es decideixin a fer-ne ells el diccionari).
S’han treballat dues versions i un manual pas a pas super detallat de com fer la instal·lació.
Ho trobareu a: http://apple.bloks.cat/apple/wordcat-30-millor-i-ara-tambe-per-a-loffice-2004/
Si tens un sistema de tallafocs pfsense en un sistema embedded et pot interessar afegir algun paquet. Això en una versió instal·lada en un PC o equip amb disc dur es pot fer sense cap problema… però en canvi de sèrie amb els equips amb targetes CompacFlash o “embedded”, no es pot. Per fer-ho, cal fer alguna acció de “configuració” però que dona bons resultats:
Primer fer que el sistema de fitxers estigui en mode lectura/escriptura executant la sentència via consola: /etc/rc.conf_mount_rw
Per després tornar-lo a mode solo lectura es fa mitjançant la sentència: /etc/rc.conf_mount_ro
I per habilitar la descàrrega el que farem serà canviar el mode de configuració del sistema escrivint a la consola: echo pfSense > /etc/platform
Un cop tinguem descarregats els paquets que volguem, podem tornar al mode “embedded”:echo embedded > /etc/platform
En tots els casos per què siguin efectius els canvis s’ha de salvar i reiniciar el tallafocs.
Dos enllaços per no perdre per aquella típica pregunta: tu que saps música, no sabries dir-me com aprendre ràpid? doncs no se si ràpid, però si de manera “divertida” (www.aprendomusica.com) o bé on-line (www.teoria.com). La veritat és que les he tafanejat una estona i qui haguès tingut aquests recursos a mà en el seu moment i no el sec i poc amigabe Zamacois.
Si alguna vegada has intentat fer un formulari amb l’eina adobe per tal que la gent omplís la informació en un fitxer .pdf i no t’has ensortit… aquí trobareu una guia força intuïtiva -encara que estigui en anglès- on explica com aconseguir fer un fitxer d’aquestes característiques.
Només falta que es pugui fer amb eines GNU.