Archive for the ‘Web’ Category

Alliberat WordPress 3.5.2

dimecres, juny 26th, 2013

El proppassat 21 de Juny s’alliberà la versió 3.5.2 de WordPress.

Aquesta versió soluciona molts problemes de seguretat.

Alliberats PHP 5.4.12 i PHP 5.3.22

dilluns, febrer 25th, 2013

php_elephant-4ee7b23-intro-thumb-640xauto-28554El proppassat dia 21 de Febrer van ser alliberades les versions 5.4.12 de PHP i la 5.3.22.

Aquestes noves versions adrecen més de 10 bugs i es recomana totalment actualitzar.

Alliberat Drupal 7.20

dilluns, febrer 25th, 2013

logo-drupalEl passat dijous 21 de Febrer fou alliberat Drupal 7.20.

Aquesta versió no presenta cap nova funcionalitat, és una actualització de seguretat i totalment recomanat d’actualitzar-se.

Alliberat Apache Tomcat 7.0.37

dimarts , febrer 19th, 2013

Apache ha alliberat la versió 7.0.37 de Tomcat.

Aquesta versió soluciona diversos bugs.

PHP 5.4 incorpora facilitats de control de progrès de la pujada

dilluns, febrer 18th, 2013

Una barra de progrès d'exempleUna de les noves característiques de PHP 5.4 és que facilita, a través de $_SESSION fer un seguiment de com va la pujada dels arxius que estem enviant.

Això és interessant perquè mentre un procés de PHP està rebent els arxius per POST, un altre pot estar atenent crides Json del navegador, i així mostrar la títpica barra de tasques.

Aquesta funcionalitat és molt interessant però heu de tenir en compte, que si heu fet que la SESSION del vostre projecte es recuperi de base de dades perquè teniu diversos frontals web, estareu afegint una càrrega de fins a 100 queries sobre la base de dades per cada arxiu (una per cada punt percentual).

Això es pot modificar amb la directiva de PHP.ini

session.upload_progress.freq =  "1%"

Podeu especificar “10%” per a que només faci 10 queries. També podeu especificar bytes.

Aquests articles us resultaran interessants:

http://docs.php.net/manual/en/session.upload-progress.php

http://php.refulz.com/new-in-php-5-4-improvements-in-session-extension/

 

També heu de parar atenció als temes de control de sessió, per a evitar els problemes de bloqueigs de sessions.

Si treballeu amb un sol servidor web i feu servir session_start estareu bloquejant l’accès d’altres processos a la sessió (per exemple peticions Ajax). Si no coneixieu  això reviseu session_write_close();

Aquest article us ajudarà: http://konrness.com/php5/how-to-prevent-blocking-php-requests/

session.upload_progress.freq =  "1%"

Un bri d’esperança

dijous, febrer 7th, 2013

Fa dies que li dono voltes a aquest article i no sé com plantejar-lo, però sé que ho haig de fer.

És el correcte, i vull fer-ho, així que aquí va.

Jo m’he espavilat sempre, molt, per a ser “empleable” i no he tingut problemes mai per a trobar feina.

Sí que m’he trobat que em deien que estava sobrequalificat per a algunes feines, i he hagut de treballar per sota de la meva capacitat, diversos rangs per sota. Si era cap d’arquitectes, com a manobra, per a entendre’ns.

Sempre he treballat molt, he estudiat molt, he estat seriós amb la meva feina, i he tingut una fe inquebrantable en la meva capacitat de superació.

M’he esforçat en aprendre coses difícils, he apartat la mandra, la por, m’he arremangat i he après coses que altres no aprenien per mandra.

Així que sempre he anat endavant i sé que sempre sortiré endavant, perquè m’esforçaré el que calgui per a avançar.

A la vida he vist molta gent que es queixava. Es queixaven molt, durant 10 anys es queixaven de que a la feina els explotaven perquè els pagaven poc, però no feien res. No feien res per a canviar la seva situació.

Si tu ets d’aquests para de llegir.

Fa un temps vaig decidir ajudar a persones que em semblaven bones persones, intel·ligents, voluntarioses, però que la vida havia portat a situacions en que eren presoners o presoneres.

Per exemple, la noia que no podia suportar que els pares es barallesin i va marxar de casa amb 18 anys, amb una feina de cambrera. I en té 30 i segueix fent de cambrera i amb l’ai al cor sempre per si la faran fora, i difícilment arribant a fi de mes.

A aquestes persones he tractat d’orientar-les i ajudar-les a que trobessin una ocupació que els permetessin guanyar-se la vida dignament, i on progressar depengués de les seves possibilitats.

He ajudat a algunes persones i tinc l’orgull de veure com han sortit endavant.

He vist com altres deien sempre que volien sortir del pou, però alhora de la veritat no venien a classe, o no trucaven per començar.

Algunes persones no es volen enfrontar a les seves pors, o tenen por de no ser intel·ligents, o el fa mandra. I una cosa és queixar-se de que el món és molt dolent i dir que no pots fer res, que és fàcil, i una altra tenir una oportunitat de sortir endavant, però que només depengui del teu esforç, que implica òbviament el propi esforç.

Amb la meva empresa vaig muntar classes, on sempre hi havia algunes persones a les que “becava”. Les becava com si fos un inversor que inverteix en una Start up, però invertint en persones: Els deia: El curs val xxxx, pots fer el curs sense pagar-me res, i t’ajudaré a buscar feina en acabat.

Si trobes feina abans d’un any m’ho aniràs tornant poc a poc, mes a mes. I si en un any no has trobat feina, cosa que dubto perquè jo et preparé bé i t’ajudaré, no m’hauràs de pagar res.

Òbviament corria el risc de que m’enganyessin. Vull dir, que els puc formar, i que passi un any i em diguin que no han trobat res.

Això és molt difícil perquè les persones que jo formava en primer lloc són bones persones, o m’ho semblaven. I tinc bon criteri amb la gent.

En segon, perquè si una persona de veritat vol sortir del pou, i tu li brindes una mà, desinteressadament, ho normal és que sigui agraïda, i sigui la primera que si pot t’ho torni.

Si una persona fotuda fotuda a qui ajudes no t’ho agraeix, se’n pot anar a prendre vents. I al final, ella sortirà perdent, perquè es quedarà sola, i es veurà privada del suport que li aportes en xarxa.

Els cursos que jo donava són de programació en Web en PHP.

També he donat classes particulars en casos excepcionals.

Són molts anys de professió a les TI, conec el sector, m’apassiona la tecnologia i sé explicar molt bé.

Però això no és la meva forma de guanyar-me el pa.

Jo sóc emprenedor i empresari i em guanyo el pa treballant per a altres empreses, en coses molt molt difícils, tant que tenen dificultats per a trobar gent que els ho pugui fer. Si em contacten a mi, que són més car, és perquè no troben cap barat que els ho pugui fer o volen coses d’una gran qualitat i no xapuses. I si jo puc els ho faig, i si no en sé abans d’acceptar els dic que ho sento però no en sé, o que no en sé però en puc aprendre i els puc dir si ho podré fer o no en tres dies, quan m’hagi estudiat el tema.

Llavors, tot aquest llarg post que he escrit és per a dir, que si tu ets una d’aquestes persones que et trobes en una situació difícil, amb una feina de la que no saps com escapar mentre veus que envellegeixes, o et trobes a l’atur o per més que busques no trobes feina… si ets una d’aquestes persones que creus en la teva voluntat i en la teva capacitat d’insistir i esforçar-te per a sortir endavant, i estàs disposada a esforçar-te i a estudiar, encara que els conceptes et facin venir mal de cap. Si realment vols millorar la teva vida obrint-te camí en una professió on el sostre és molt molt amunt, i només depen de la teva capacitat.

Com li deia l’altre dia a una amiga, una feina de reposador a un supermercat no té més sostre, estaràs sempre omplint les estanteries, i com a molt podràs arribar a encarregat… quan es jubili l’encarregat. Tan hi fa ho bé que reposis el gènere, la posició té un límit de creixement.

Passa el mateix amb cambrer, perruquera, peixetera i tantes feines (en algunes hi ha graus com oficial de 1a, 2a, etc… però no es diferencia molt).

Llavors, si tu vols prosperar, i creus en el teu esforç, i estàs realment disposat/da a esforçar-te estudiant, i intentant fer els exercicis, potser et puc ajudar, ensenyant-te a programar.

Tots els negocis que s’obren a Internet necessiten programadors.

Com deien a Karate kid: Jo ensenyo, tu aprens.

Jo em comprometo a ensenyar-te, i tu et compromets a aprendre.

Entre les persones que m’escriguin, avaluaré la situació, les capacitats, i la voluntat, i n’escolliré a una a qui ajudaré de franc. Només dependrà del seu esforç.

Només cal ser bona persona, tenir una intel·ligència normal, molta voluntat, i estar molt motivat.

Ningú aprèn conceptes difícils escalfant seient. I jo realment trec temps personal per a ajudar a una persona que ho necessita. Així que ho ha de merèixer.

It’s up to you.

http://www.codic.cat/contactar/

Jo contestaré a tots els mails, si no t’he contestat seria perquè hi ha hagut problemes amb le servidor. Torna-hi.

Aliberat Joomla 3.0.3

dimarts , febrer 5th, 2013

Jooma ha alliberat a versió 3.0.3, bàsicament per a solucionar un problema de seguretat amb variables no definides que podia dur a mostrar informació.

Aquesta versió soluciona tres errors de seguretat, proporciona 2 funcionalitats noves, i soluciona 136 problemes enregistrats al tracker.

Podeu veure la llista de canvis aquí:

http://www.joomla.org/announcements/release-news/5478-joomla-3-0-3-released.html

Alliberat WordPress 3.5

dijous, desembre 13th, 2012

La versió 3.5 de WordPress ha estat alliberada.

Per ara no he observat cap comportament estrany i presenta novetats:

  • la càrrega de fitxers (mèdia) i la creació de galeries d’imatges tenen una estètica completament nova
  • Suport drag and drop per a ordenar les galeries
  • Es pot inserir múltiples imatges amb Shift o Ctrl + Clic
  • Nou tema per defecte
  • Millores per als desenvolupadors i moltes noves funcions
  • Múltiples galeries per post, amb ordres diferents
  • Suport per a oEmbed de SoundCloud.com, SlideShare.net, i Instagram.com

Podeu veure la llista completa aquí: http://codex.wordpress.org/Version_3.5

Alliberat Firebug 1.10.6

dijous, novembre 1st, 2012

Aquesta versió soluciona un problema amb Firefox 15, on no es veia el botó.

https://getfirebug.com/firstrun#Firebug%201.10.6

Alliberat Apache TomCat 7.0.30

divendres, setembre 7th, 2012

Ahir dia 6 s’alliberà la versió 7.0.30 del Programari Lliure Apache TomCat.

Aquesta versió adreça nombrosos problemes de seguretat i incorpora algunes noves funcionalitats.

Alliberat Firebug 1.10

divendres, juliol 27th, 2012

El proppassat 13 de Juliol es va alliberar la versió 1.10 de Firebug.

La gràcia d’aquesta versió és que és final. Fins ara havíem estat presentant versions beta (no finals, amb possibles errors).

http://getfirebug.com/

Drupal Developer Days 2012 Barcelona

dissabte, juny 16th, 2012

Sóc a la Drupal Dev Conf, al Citilab de Cornellà, Barcelona.

Els nois de drupal.cat i també de l’associació de drupal espanyola s’ho han treballat molt bé i tot rutlla a la perfecció.

Hi ha un bon grapat de professionals de primer ordre, vinguts de tot el món, que vénen aquests dies.

De fet, fa una setmana que corren per aquí, escrivint el futur Drupal 8 i treballant conjuntament en mòduls.

Deixo opinions, comentaris i fotografies.

Fins ara el programa ha estat força interessant, amb sales atapeïdes segons la sessió.

Disposem d’espais de treballs oberts, amb endolls, encara que no gaire abundants, i Wifi obert (que falla de tant en tant), però en general força satisfactori.

També hi ha espais de treball per a unir-se als grups que estan contribuint a Drupal 8.

Hem tingut croissants, cafè, aigües gratis, i productes de promoció de part dels espònsors, com una companyia del nord d’Europa que ens regada un motlle metàl·lic per a fer galetes amb el logo de drupal.

He conegut una empresa Start up de Barcelona que busca Desenvolupadors Drupal.
Aviseu-me si esteu interessats.

Podeu seguir el hashtag de Twitter #drupaldevdays

Diumenge

A la Drupal eCommerce Kickstart v2.
Es tracta d’un producte comercial per a fer botigues de comerç electrònic amb drupal.

Un dels nois que feia la presentació m’ha semblat una mica pagat de si mateix, per això m’ha fet gràcia que els petés en directe una funcionalitat de la demo.

A la presentació de Llocs Multillengua (Multilingual Websites with a clik).

Darrera actualització Diumenge 17 a les 11:20

Alliberat WordPress 3.4

dijous, juny 14th, 2012

Per fi s’ha alliberat WordPress 3.4.

Presenta diverses millores orientades a fer la vida més fàcil als posseïdors d’un bloc i flexibilitza la customització de les imatges de capcelera, customització de Temes, mostrar la vista prèvia dels canvis al tema abans d’aplicar-ho, embedir piulades de Twitter, etc…

Us deixo una captura de pantalla de les novetats:

Enviar un zip al vol amb C#

divendres, juny 8th, 2012

Si voleu generar un arxiu zip amb C# i enviar-lo per web probablement us trobareu amb que s’us genera corrupte o que funciona en els clients amb windows però no amb els de Linux.

Això es deu a que .NET envia unes línies de control, i ho fa de manera automàtica, per tant corrompran el final del contingut binari que esteu enviant.

Un codi que us funcionaria seria:

Response.Clear();
// Arxius grans
Response.BufferOutput = false;
Response.ContentType = "application/zip";
Response.AddHeader("content-disposition", "filename=" + filename);
using (ZipFile zip = new ZipFile())
{
    zip.ProvisionalAlternateEncoding = System.Text.Encoding.GetEncoding("iso-8859-2");
    zip.TempFileFolder = AppConfig.rutaArrelAplicacio + @"\tmp";
    zip.AddDirectory(AppConfig.rutaArrelAplicacio + @"\carpeta_a_comprimir");
    // Això envia l'arxiu comprimit a la sortida estandard
    zip.Save(Response.OutputStream);
}
// Tanquem la connexió de manera que .NET no enviarà res més
Response.Close();

Response.Close(); és qui finalitza l’enviament de dades al navegador.

Alliberat PHP 5.4.3 i 5.3.13

dimecres, maig 9th, 2012

Tal i com ens informa la web oficial de PHP s’han alliberat dues versions noves de PHP per a solucionar un forat de seguretat relacionat amb la configuració del producte en mode CGI.

És recomanable actualitzar tant aviat com us sigui possible.

http://www.php.net/archive/2012.php#id2012-05-08-1