Posts Tagged ‘Articles de Codi Ç’

Sobre SOPAS, sindes, drm’s, sgaes i la mare que els va parir a tots

dilluns, gener 23rd, 2012

El model d’indústria de discs de música i pel·lícules de cinema ha mort.

Vagi per davant això, perquè és la mare dels ous, i és el motiu pel que de manera mafiosa i violant les lleis de la ciutadania es graven canons en disc durs, memòries usb, impressores, fax…

Al principi, els llibres eren molt cars. Eren copiats per monjos, que en ocasions dedicaven tota una vida a aquesta tasca.

Amb l’arribada de l’impremta el coneixement es va fer molt més assequible i la humanitat va viure una època de progrés.

La barrera per a poder distribuir els llibres eren els elevats costos de muntar una impremta:

– Aconseguir el paper

– adquirir la cara maquinària

– Tenir els operaris formats per a fer-la funcionar

– Distribuir i vendre els llibres

El cost de la tecnologia era el fre natural.

Però què hagués passat si muntar una impremta i els costos d’editar llibres haguessin estat infinitament més baixos?.

No hagués la cultura arribat molt més lluny, molt més ràpid?.

No hagués estat un crim oposar-s’hi?.

I de ben segur que haguessin aparegut sangoneres que amb l’excusa de defensar els autors, s’haguessin folrat a costa d’impedir el progrés i que la cultura arribés als més pobres.

Ara tenim impremtes digitals, és a dir Internet, que permeten fer arribar la informació a qualsevol lloc.

Però la qüestió no és que els autors hagin de guanyar-se la vida, que crec que la majoria de persones estan d’acord en això.

La qüestió és que les discogràfiques i les empreses de gestió de drets d’autor es comporten com autèntiques mafioses i reclamen als govern (que no són uns angelets) que imposin una tassa sobre el preu dels CD, DVD, disc durs, mp3, impressores, faxos, fotocopiadores!!!. És a dir, t’estan robant, imposant-te un canon en suports que tu fas servir per a guardar les teves fotografies, etc…

És tan criminal com gravar un canon sobre llapiços i paper, argüint que copiaràs obres d’altres.

Impedint el progrés.

I és que per més que diuen defensar els drets dels artistes, aquests cobren una misèria.

Tinc un amic que toca en un grup i la discogràfica els dóna un 5% dels primers mil discos.

Això vol dir que si venen 1000 discos, a 15 €, la discogràfica facturarà 15.000 €, però el grup percebrà 750 €. 750 € a repartir entre els 5 components del grup.

I no és culpa de la pirateria que la gent no vagi al cinema.

Ara la gent treballa, treballen els dos membres de la parella i arriben a casa cansats. I ningú té ganes d’anar al cinema a l’hora que diu la sala, fer cua, ser en un seient incòmode , aguantar el veí menjant butaques o fent comentaris sorollosos…

Les pel·lícules pirates d’estrena “screener” tenen una pèssima qualitat, i les persones que les veuen tampoc no valoren la obra prou com per a anar a veure-la, per tant tampoc no anirien al cinema si no existissin les pel·lícules pirates.

La gent que consumeix les pel·lícules pirates d’estrena són com els que veien les pel·lícules porno del canal plus codificades. Veien les ratlletes i amb allò en tenien prou. No pagarien per a tenir el canal perquè aquella pèssima qualitat els era suficient, i si no hi hagués hagut canal plus codificat doncs haguessin viscut sense tranquil·lament.

El model de les discogràfiques i de la indústria del cinema està obsolet, i enlloc d’acceptar-ho i adaptar-se promouen imposts obscens, roben diners a la ciutadania consumeixis productes descarregats o no. Funcionen com un monopoli inútil però dictatorial.

És com si en el moment en que van deixar de veure’s carruatges de cavall, per la implantació de l’automòbil, els fabricants de tires de cuir de carruatges haguessin decidit imposar un canon.

Vinga home! La seva indústria estava morta. El que havien de fer era reconvertir-se amb alguna cosa necessària.

Jo fa anys que no vaig al cinema i no tinc intenció de tornar-hi, primer perquè no hi ha pel·lícules en Català, i segon perquè els cinemes a Catalunya es van oposar a la llei del Català i es van comportar com autèntics seguidors de franco. De fet ho segueixen fent. No els perdonaré mai que posessin curts polítics abans de començar la pel·lícula en que deien que la llei del Català els faria perdre llocs de feina, tancar, etc…

Si ja em costava anar pels motius que us he comentat, aquests dos darrers són absolutament decisoris.

Respecte als Cd, a quina ment se li acut?. Aquests que prenen les decisions són juràssics.

La gent va amb iPods, iPhones, Androids, MP3, la ràdio al cotxe té USB, amb spotify…

Algú ha vist en els darrers cinc anys algú amb un walkman escoltant un Cd de música?. No, i no serveixen per a anar a còrrer. Un desastre.

I la gent vol immediatesa. No vol anar a la botiga, ni tan sols comprar-ho a un e-Commerce i que li trigui tres dies en arribar.

Han aparegut serveis com Spotify, Youtubue ja lloga pel·lícules, i apple està preparant el mateix.

És qüestió de temps que s’acabi la indústria tal i com la coneixem.

I és clar, quina mena de lleis es poden esperar dels polítics Catalans i espanyols?.

Polítics que són uns autèntics analfabets digitals quan no analfabets a tots els nivells.

Els ciutadans no podem permetre aquest xantatge i coacció a les nostres llibertats.

Hi ha model de negoci, el que passa és que els senyorets no es volen posar a pensar. Fa anys vaig escriure a una gran discogràfica multinacional per a ajudar-los a trobar el model, ni em van contestar.

Ja els està bé anar xuclant, però ho bo del capitalisme és que els models que no funcionen cauen.

Ara anem una mica més enllà. Suposem el següent pas: la tecnologia ens ha permès tenir telepatia poder compartir experiències viscudes, com concerts, cançons, llibres llegits… I aquesta gent amants de prohibir, controlar-ho tot i gravar-ho, es dediquen a tractar de promoure una llei per la qual s’instal·lin dispositius al nostre cervell que ens impedeixen de compartir música amb drm, concerts, pel·lícules, o viatges….

Va home va!.

Que se’n vagin a cagar.

S’ha de protegir els autors, hi estic d’acord. Al final enregistrar un disc o escriure un llibre pot comportar un any o més, i si ningú no paga no es podrà viure d’aquesta feina.

Però el que han de fer és repensar el model de negoci.

Per exemple, els llibres digitals podrien ser gratis incorporant publicitat.

Si la pròpia editorial oferís el llibre així gratuïtament, podria saber quantes còpies es descarreguen i per tant cobrar més cara la publicitat.

Internet permet que un llibre es pugui descarregar 100 milions de vegades.

No seria magnífic poder descarregar el llibre gratis, i no pagaria coca cola per a que la seva publicitat fos vista per 100 milions de persones? A més és una publicitat segmentada, és a dir, que pots controlar la franja d’edat, sexe del lector, etc… és molt més efectiva que no pas un anunci a tv que no saps qui el veu.

I una sèrie com The Walking Dead, no podria baixar-se gratis de la web de la productora, i no pagaria mercedes o bmw o ferrari perquè el cotxe que permet escapar als protagonistes fos el seu, i ho veiessin 400 milions d’espectadors?.

A cas no van pagar autèntiques fortunes les empreses que sortien a l’inici de Blade Runner?.

Són només uns exemples, que pensin ells que és la seva feina. A veure si els hauré de solucionar la vida jo a aquests lladregots piranyes que ens imposen cànons i persegueixen llibertats, es colen a bodes i roben de les aportacions benèfiques!.

I els músics també s’ho podrien muntar per la seva pròpia banda. No cal lligar-se a una discogràfica que et xucla la sang. Tinc algunes idees al respecte.

Un últim detall, si les pel·lícules Catalanes estan subvencionades i les espanyoles també, amb diners públics, amb els diners dels nostres imposts, no les hauríem de poder veure gratis?. I si ja paguem cànon per Cd’s, Dvd’s verges, disc durs, etc… perquè parlen de les descàrregues com si fossin il·legals, si ja s’ho estan cobrant amb els cànons?.

Lladres.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Passar a la ofensiva

dijous, gener 5th, 2012

Sobre el tema de la independència hi ha una cosa de la que no s’ha parlat, i crec que és el moment de fer-ho.

Hem d’anar a la càrrega. Passar a la ofensiva.

Què vol dir això?.

Fa massa anys que ens trobem assetjats,  i resistim atrinxerats, parapetats, a les barricades decidits a no cedir ni un centímetre ni permetre que facin retrocedir ni un centímetre les nostres llibertats ni que reculi la llengua.

Però no està funcionant.

Sí, existim, però estem perdent terreny a un ritme esfereïdor, i sobretot, el nostre esperit està ferit.

Sobrevivim, no vivim, mentre ens van robant mèrits, mentre la nostra economia recula, ens roben, ens trepitgen els drets nacionals i individuals i no hi ha esperança, mentre ens avergonyim de veure com delinqüents d’importació a qui ningú no ha convidat delinqueixen dia sí i dia també i res no els atura per culpa de les lleis espanyoles, que no podem modificar, ens defensem o no dels insults que ens vénen de regions espanyoles que viuen de nosaltres, o d’atacs de les caverna contra la nostra llengua i drets més essencials i els governs de madrid ens roben i ens enganyen, i canvien les lleis sobre la marxa per a fotre’ns la cartera i la dignitat.

I encara que vivim així, encara que puguem aguantar anys, centenars d’anys, o milers, això està matant el nostre esperit.

Està matant la nostra cura per l’excel·lència, estan matant les nostres ganes d’esforçar-nos i de llevar-nos ben d’hora ben d’hora.

Hem de plantar batalla.

Hem de passar de defendre les nostres posicions estàtiques a iniciar una ofensiva per recuperar el que és nostre: la nostra Llibertat.

Només si recuperem la nostra llibertat podrem mirar amb orgull el futur, i dir amb el cap ben alt que ens hem alçat envers les dificultats i que les hem superades.

La nostra Independència és inevitable. Però hem de conquerir l’espai perdut per a recuperar la confiança en nosaltres mateixos i evitar el declivi moral de la nostra societat i del nostre tarannà.

Els punts per a aconseguir aquest alçament per mi són:

1. Aconseguir mitjans audiovisuals, premsa, clarament independentista i obertament catalanocèntrica. Ja que la premsa a Catalunya bloqueja tota la informació que ens donaria energia i ens faria sentir orgullosos, com quan un diari als Estats Units parla de la Independència de Catalunya, com quan un Català del Nord, a Perpinyà, bat un rècord mundial per a tota Catalunya, quan dos empresaris Catalans es neguen a pagar impostos a espanya… i també per denunciar situacions delictives o presuntament delictives que la premsa comprada a Catalunya no denuncia i que sí que denuncia la premsa d’altres països: per exemple, denúncies al psc per malversació de fons públics, que a Brasil estan acusant a rosell, l’espanyolista president de Barça, de corrupció (article a the economist) o el tema de la revenda d’entrades de via gogo a 2.500 € quan no n’hi havia i amb el problema que sembla ser que aquesta empresa seria, si més no en part de rosell.

També poder parlar obertament i explicar les avantatges de la Independència i acabar amb mentides i falsos mites.

Per tant, el punt número 1 es correspon amb:

Crear una televisió independentista, i transparent per Internet.

Que digui les coses com són.

Incrementar el número de ràdios catalanocèntriques i podcasts.

Jo vaig intentar arrencar una televisió per Internet, independentista, però obstacles econòmics no em van permetre poder culminar el projecte.

Però puc ajudar qualsevol que vulgui seguir amb la tasca o posar-m’hi al capdavant si hi inverteixen.

Mantenint-nos escanyats permanentment els governs espanyols han aconseguit que no ens puguem articular eficaçment. Aquesta estratègia s’ha vist reforçada per la col·locació sistemàtica als llocs clau, i en les posicions de grans salaris i grans capacitats, a virreis afins a ells. D’aquesta manera es garantien que res no canviés mentre el Poble Català creia que es podia avançar.

Fem els nostres mitjans i trenquem el monopoli de mitjans controlat per espanya.

2. Aconseguir uns acords de mínims

És clar que les esquerres consideren diabòlic que el govern no pagui una pensió a qualsevol que no tingui feina, encara que no vulgui treballar, i encara que sigui la persona immigrant número dos milions que arriba a Catalunya sense documents en aquella setmana. (posició que em rebenta i que condueix a la nostra destrucció en la meva opinió)

I està clar que les dretes volen retallar totes les despeses possibles.

Jo sóc liberal (libertarianist en anglès) i crec que cadascú ha de tirar endavant per si mateix i responsabilitzar-se de la seva vida, com fan els nordamericans i si fos per mi pagaríem molt pocs impostos.

Potser el millor model és al mig, potser fins i tot creem un model Català que admirin a tot el món, però deixem estar tot això. Aquestes coses es definiran a les urnes quan siguem independents.

Acordem uns mínims: declaració unilateral d’Independència, perntinença a la unió europa, amistat amb EEUU i Israel.

Que tots sabem per a que lluitem.

Posar la ideologia davant la Independència no té sentit, perquè tant si són d’esquerres com de dretes no podran legislar res sense Independència.

3. Programa i previsibilitat

Per a guanyar-nos la confiança de les persones d’origen espanyol, o amb pares d’origen espanyol, i acabar amb falses pors que els imposen des dels mitjans nacionalistes espanyols hem de ser molt clars amb el que comporta la Independència i dir les coses pel seu nom.

A la puta i la ramoneta ja hi jugaran els mas, pujols i duran.

Nosaltres els hem de dir el que hi ha, i que tinguin tranquil·litat al respecte.

Sobre aquest particular, definir la:

Oficialitat del Català

Tothom ha de saber que el Català serà la única llengua oficial a Catalunya, perquè aquesta és la llengua pròpia de Catalunya, la que va néixer aquí i la que  morirà si desapareix de Catalunya. El castellà el parlen 400 milions de persones al món i no té problemes de salut.

Deixar molt clar que aspirem a que el Català sigui la única llengua oficial al país, ara bé, deixar molt clar també que tots els funcionaris tindran la obligació de conèixer el Català, el castellà, l’anglès, i el francès i d’atendre en aquestes llengües qualsevol persona que s’hi dirigeixi.

Anem a crear un país de primera, i necessitem funcionaris formats, que puguin atendre bé als turistes, estrangers, i persones de parla castellana que resideixin a Catalunya, sobretot en el període de transició dels primers anys d’Independència.

I deixar clar que a l’escola, s’hi ensenyarà Català, castellà, anglès, francès i es podrà triar aprendre xinès i indú.

I deixar clar que no es permetrà cap actitud hostil envers nens per parlar castellà. (jo no he conegut mai cap cas i sé que els mestres de les nostres escoles tampoc ho permetrien, però es tracta de donar garanties a les persones que més mites han escoltat i més falses pors tenen).

Que quedi clar que cap persona de parla castellana serà apartada per l’Estat Català, i que tots els funcionaris tindran la obligació d’ajudar els castellanoparlants que no dominin el Català, si bé la única llengua oficial serà el Català i la documentació oficial, impresos, etc… estaran en la nostra llengua.

4. Representació política

Els Catalans han de votar massivament Independència.

Els partits amb representació amb els que jo simpatitzo són SI – Solidaritat Catalana, i Democràcia Catalana – el Partit de Laporta.

Potser apareixeran noves forces. Sigui com sigui, les properes eleccions s’ha de votar en clau d’Independència.

Tenir una important representació de Parlamentaris Independendentistes pro-secessió és indispensable per a aconseguir el respecte internacional

5. Deixar d’esbudellar-nos

He conegut molts independentistes que es passen el dia rajant d’altres independentistes.

Aquesta energia l’hem de dedicar a la ofensiva, no a posar-nos a parir entre nosaltres.

Deixeu la mentalitat de ser a la trinxera resistint i maleint i passem a construir.

Treballeu per la cultura, munteu empreses, feu voluntariat ensenyant el que sabeu a gent per a que es pugui guanyar la vida, creeu quelcom per Internet que sigui admirat al món… però deixeu de cagar-vos en els vostres germans.

Que sí, que no són perfectes, però tampoc són el dimoni. Tenim un estat opressor que no ens deixa parlar en Català a Europa. Deixeu de donar-vos pel sac i concentreu-vos a construir. A fer junts un país collonut. I a plantar cara de manera conjunta per la nostra llibertat.

 

Què us sembla? Creieu que val la pena llevar-se ben d’hora per això?. :)

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Debuguejar codi PHP de servidor

dijous, desembre 29th, 2011

A partir de PHP 5.3 tenim una funció molt pràctica que ens permet debuguejar, especialment al costat servidor.

Es tracta de register_tick_function.

Aquesta funcionalitat ens permetrà fer una crida a tick_handler, cada interval especificat per el número de ticks, i d’aquesta manera podrem tracejar en quin moment peten els programes més difícils de debuguejar o que casquen perquè falla nginx, un altre component o llibreria o perquè s’omple la memòria.

declare(ticks=1);

// Una funció que es crida a cada esdeveniment tick
function tick_handler()
{
    $st_traces_de_debug = debug_backtrace();

    // FileUtils és una classe meva per a treballar en arxius
    // En aquest cas enregistrarem l'arxiu i el número de línia que s'ha executat correctament
    FileUtils::setMessageLog($st_traces_de_debug[1]['file'] . ' ' .$st_traces_de_debug[1]['line']);
}

register_tick_function('tick_handler');

Si us va millor enlloc d’usar un mètode com al meu exemple_ setMessageLog de la classe FileUtils, podeu fer servir una funció disponible al mateix codi com en aquest exemple:

function escriu_a_arxiu_log($s_cadena = '/* res a escriure */', $s_file = '/tmp/carles-debug.log')
{
    $s_datahora = date("Y-m-d h:i:s");

    $o_fh = fopen($s_file, 'a') or die("no puc obrir l'arxiu");
    fwrite($o_fh, $s_datahora.' '.$s_cadena."\n");
    fclose($o_fh);
}

// Per a invocar la funció
escriu_a_arxiu_log('Test');

D’aquesta manera anem enregistrant totes les comandes que s’executen correctament.

Agraïments: Edu.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Acudit: windows va néixer

divendres, desembre 23rd, 2011

Mentre patia les misèries d’instal·lar windows en una màquina virtual (en justícia no totes atribuïbles al sistema operatiu de microsoft), he començat a fer rajar comentaris sobre windows, com per exemple que fins i tot si l’instal·les en una màquina virtual, es dedica a escriure al mateix sector del disc per a fer-te’l malbé, i m’ha sortit un comentari molt celebrat pels meus companys.

Espero que us agradi. :-)

Windows va néixer d’un byte subnormal. Tenia 7 bits.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Amazon ec2: Reinici del servidor planificat

dilluns, desembre 12th, 2011

Pels que seguiu l’evolució del bloc en amazon ec2, ahir vam tenir el primer reinici planificat d’amazon.

Em van avisar, via email, que estaven ampliant maquinari i que necessitarien reiniciar la meva màquina per a fer unes operacions de manteniment a nivell d’instal·lar programari o bé canviar el maquinari on la instància corria.

De fet vaig rebre un altre email avisant que el maquinari sobre el que corria la màquina virtual estava experimentant problemes tècnics i si volia podia parar la màquina virtual i iniciar-la per a que ho fes en un altre servidor físic sense problemes.

Ahir dia 10 van dur a terme la operació.

Després de les tasques de l’esdeveniment planificat he notat un increment notable de la velocitat de servei de planes.

 

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Bloc KO pel núbol

divendres, desembre 2nd, 2011

El bloc va estar caigut gran part de dimarts i dimecres fins les nou del matí de dijous.

El problema que va patir és que tot i que l’amazon cloud està molt bé, de vegades el servidor físic on tens allotjat el teu projecte falla.

Quan això passa no queda altre remei que parar la màquina virtual i tornar-la a iniciar.

Vaig fer unes quantes proves per a determinar que es tractava d’això ja que havia rebut un atac d’spam massiu (que no va reixir però que va estressar el servidor), i vaig apagar la instància.

Llavors vaig experimentar un altre problema, el DNS no responia.

Vaig afegir la feina d’investigació i llavors finalment vaig veure el problema. En apagar i iniciar de nou el servidor aquest tenia una ip interna diferent (funciona amb NAT) i jo tenia especificat que el servidor dns (service named) només respongués per 127.0.0.1 i la ip interna del NAT (que havia canviat).

Determinar i solucionar tot això em va comportar aquest interval de temps en que el servidor no va romandre accessible.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Bloc inaccessible

dimecres, novembre 23rd, 2011

El bloc ha estat inaccessible durant aquest matí i el dia d’ahir.

El motiu sembla ser que Amazon va fer un càrrec a la meva tarja que va ser rebutjat i va deixar de fer accessibles els serveis.

Després de fer el pagament de manera manual van tardar una mica a reactivar l’accés.

Llavors el problema va ser un altre, i és que en veure que no responia el servidor, l’havia reiniciat, i quan ja va estar funcionant no responia al DNS.

I és que no tenia configurat el servei de dns (named) per a que arranqués de manera automàtica.

El vaig iniciar manualment i el vaig configurar com a servei automàtic.

En CentOS això es fa amb:

sudo service named start
sudo chkconfig named on
Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Muntar un servidor dns a CentOS

Dimarts, novembre 1st, 2011

I seguim amb el tema cloud. Com a part de la migració i degut al mal i precari servei de Nominàlia he decidit muntar-me els meus propis servidors DNS al cloud.

Com és un tema que m’heu demandat alguns de vosaltres procedeixo a explicar-vos pas per pas com fer-ho.

Primer instal·larem:

  • bind
  • caching-nameserver
  • bind-chroot

Per a fer-ho la comanda és:

sudo yum -y install bind caching-nameserver bind-chroot

 

Després editarem l’arxiu /etc/named.conf

Les parts que haurem de canviar són:

    listen-on port 53 { 127.0.0.1; 10.220.193.51; 50.17.195.80; };

    allow-query     { any; localhost; };

On 10.220.193.51 és l’adreça privada per la que respon el servidor (si fem NAT) i 50.17.195.80 és l’adreça pública per la que respon el servidor DNS (si té visibilitat directa).

La línia per defecte és allow-query     { localhost; }; això permet que el servidor DNS respongui a consultes fetes per localhost, però no de la resta d’Internet, com el nostre servidor serà públic hi hem de posar com a mínim any.

Si no ho féssim després en fer un dig obtindríem un error:

;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 22922

i

Afegir:

// Línies d'Inici del Carles
zone "codic.cat" IN {
    // Per a resolució normal
    type master;
    file "codic.cat.fwd";
    allow-update { none; };
};

zone "195.17.50.in-addr.arpa" IN {
    // Per a la resolució inversa
    type master;
    file "codic.cat.rev";
    allow-update { none; };
};

// Fi de les línies del Carles

Llavors editem l’arxiu /var/named/codic.cat.fwd

 

$TTL 86400
@ IN SOA dns01.codic.cat. root.codic.cat.(
	1997022700 ; Serial
	28800 ; Refresh
	14400 ; Retry
	3600000 ; Expire
	86400 ) ; Minimum
  IN NS dns01.codic.cat.
  IN NS dns02.codic.cat.
  IN MX 10 ASPMX.L.GOOGLE.COM.
  IN A 50.17.195.80
dns01 IN A 50.17.195.80
dns02 IN A 50.19.100.221
www IN A 50.17.195.80

Teniu cura que els espais són importants.

I editem /var/named/codic.cat.rev

 

$TTL 86400
@ IN SOA dns01.codic.cat. root.codic.cat.(
	1997022700 ; Serial
	28800 ; Refresh
	14400 ; Retry
	3600000 ; Expire
	86400 ) ; Minimum
  IN NS dns01.codic.cat.
  IN NS dns02.codic.cat.
IN MX 10 ASPMX.L.GOOGLE.COM.
80 IN PTR dns01.codic.cat.
80 IN PTR www.codic.cat.

On diu 80 és perquè és la ip acabada en 80 del segment 50.17.195.

Llavors farem:

service named restart

Comprovarem que arrenca correctament:

Haurem de canviar l’arxiu /etc/resolv.conf per a que empri com a servidor dns 127.0.0.1

nameserver 127.0.0.1

Arribats a aquest punt obrirem el port del DNS al Firewall.

Hem de permetre accedir des de qualsevol adreça (any) al port 53 (DNS) per als protocols TCP i UDP.

I farem un dig des d’una altra màquina per a comprovar que tot està bé:

dig 50.17.195.80

Per a revisar que tot està bé farem nslookup des d’una màquina client, direm server 50.17.195.80 i li demanarem www.codic.cat i ens haurà de respondre correctament.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Més sobre la migració a cloud

diumenge, octubre 30th, 2011

Com és un tema que us interessa bastant us adjunto més detalls sobre la migració.

Per a ser més concrets, el primer any tinc gratuïtament 750 hores d’ús al mes, això vol dir aproximadament un mes d’ús continuat (31 dies * 24 hores) durant el primer any.

Característiques de la modalitat gratuïta Free Usage Tier.

Després pago per hora de ús, en el cas de la instància més petita, la micro, i Linux, el seu cost és de $0.025, és a dir 0,017 €

Això és 18 dolars al mes o 12,71 € amb el tipus de canvi d’avui.

Amb això m’entra 1 GB de tràfic sortint (l’entrant és gratuït) i disposo d’una ip pública que no canvia sempre i quan no apagui la instància.

La resta de tràfic a $0.120 , és a dir, que transferir 10 GB al mes em costarà (10-1)*$0.120 = $1,08 , menys d’un euro. (A Catalunya pagava 50 € + IVA i no podia arribar a les velocitats que pot oferir Amazon)

Sovint us havia parlat que cap emprenedor Català podia muntar projectes emprenedors com youtube o dropbox perquè el tràfic als data centers és salvatgement car (com passa als països subdesenvolupats).

Gràcies a les tecnologies com Amazon Cloud Computing els Catalans podem esquivar un cop més les restriccions que ens imposa ser presoners de l’estat espanyol, i emprant la intel·ligència i essent pràctics fer negoci.

He tingut algun problema extra amb imatges que Firefox havia catxejat però que realment no es veuen al navegador dels visitants nous. Es devia a una extensió en majúscula que un programa de windows em va posar en unes imatges.

També he afegit una elastic ip, que és el terme que fa servir amazon per a referir-se a una ip fixa.

Quan s’assigna una elastic ip a una instància, aquesta deixa de respondre amb la ip pública per defecte, pel que mentre es refrescaven els dns el bloc pot haver deixat de veure’s durant uns minuts (o hores si passes a través d’un proxy).

La gràcia de les elastic ip és que un cop me n’assignen una, jo la puc associar a un servidor o a un altre amb un clic de ratolí.

Això permet fer coses com no haver de canviar els dns si migro un servidor.

Disposar d’ip fixa incrementa en una fracció ridícula el cost d’enviament de cada GB de dades.

Seguint l’enllaç podeu veure tots els preus d’amazon ec2.

Altres problemes que he tingut: el primer dia que he activat el bloc ja m’estaven atacant spammers per a intentar enviar correu brossa des del meu server.

També vaig tenir un problema amb la web, no podia veure-la, però va resultar que el Firefox de l’ordinador amb el que ho revisava s’havia quedat catatònic a conseqüència dels canvis de DNS. (Els navegador catxegen les entrades DNS per a anar més ràpid, i es va corrompre alguna cosa. Vaig revisar que en un altre equip es veia, ho vaig provar amb el lynx i en tancar i tornar a obrir el Firefox tot va funcionar).

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Migració al cloud

dissabte, octubre 29th, 2011

Després de barrinar-ho un temps he decidit migrar el bloc als serveis cloud d’amazon.

Aquests serveis es diuen amazon ec2 (elastic cloud) i tenen alguns avantatges:

– El primer any no pago res per la màquina virtual més bàsica, amb CentOS, 10 GB d’espai i 620 MB de RAM

– La velocitat de servir les planes pot arribar fins a 250 Mbit/segon amb la màquina més senzilla

Fins ara disposava de vàries màquines virtuals VmWare dins d’un servidor físic de la meva propietat amb dos processadors Xeon de dos nuclis amb 12 GB de RAM.

La màquina virtual del bloc era Windows 2003 Server de 32 bit, amb 3 GB de RAM on hi tenia projectes que anava desenvolupant.

El bloc corria amb Apache, MySQL i PHP.

Tenia capacitat per a enviar 10 Mbit/segon i un tràfic mensual base contractat de 10 GB (Gigabytes) i pagava per excés de tràfic.

Tenia diverses adreces Ip i per tot pagava 150 € al mes.

Ara passaré a pagar 0 € al mes durant el primer any.

Feia temps que pensava a fer aquesta migració però m’agradava tenir un servidor connectat a Internet, per a poder fer proves de rendiment i optimització, experimentar i descobrir més coses en detall. Amb la mala passada que m’han fet a la feina, he decidit fer el pas definitiu.

La migració ha anat bé, vaig instal·lar Apache i MySQL + PHP + pear a la màquina base, he migrat les dades del servidor antic (el tràfic entrant a amazon no es paga): base de dades i arxius, i he configurat l’apache amb diferents directives i he activat els rewrites i he corregit un problema amb uns arxius amb extensió en majúscula que es veien en windows però en Linux no (windows no distingeix entre majúscules i minúscules a nivell de noms d’arxiu però unix sí).

Finalment, una cosa que molta gent no sap com solucionar, s’ha de modificar la configuració des del tauler de wordpress per a indicar-li on deixarà les imatges que pugem.

Si trobeu problemes si us plau feu-m’ho saber.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

La mala passada

dissabte, octubre 29th, 2011

No anava a escriure sobre el que m’ha passat però crec que és prou greu com per a que altres de vosaltres en prengueu nota i aneu amb compte.

Portava uns dos anys treballant per a una multinacional. Havia passat de desenvolupar core del negoci a portar els meus propis projectes.

Estava molt mal dirigida, caps intermedis incompetents, que ens feien treballar malament i maltractaments sistemàtics (fer-te treballar caps de setmana sense pagar les hores ni tan sols donar-te un dia a canvi, acomiadaments d’amics, externalització forçada d’altres) així l’ambient s’havia degradat molt.

Llavors va aparèixer una empresa en escena que em prometé un càrrec des d’on podria marcar la diferència, i ajudar-los, i en un futur proper passar a ser el CTO (Director d’Informàtca) i un dels fundadors em va prometre que ho passaríem molt bé. Cobrava una mica més, però vam pactar una revisió al cap de sis mesos.

Vaig fer una prova tècnica de dues hores, que vaig passar satisfactòriament, vàries entrevistes, vaig signar el precontracte i cap a dins.

Però les coses no van anar com havien promès.

Al cap de res em vaig adonar que no em deixaven treballar. La funció de cap per a la que m’havien contractat no me la deixaven exercir. Em van dir que no portés l’equip, es van carregar les reunions d’scrum que havia implantat i em van posar a programar.

Entre tant el CTO s’havia mostrat com una persona extremadament insegura i tímida a qui costava raonar sobre els problemes tècnics, aparentment tenia por que es demostrés que no sabia una cosa, així que acostumava a tallar-me amb exabruptes i a menystenir la meva experiència (molt més gran que la seva).

També emprava paraules poc habituals en el nostre entorn, i que tenen certament definicions diverses (com fes-me un diccionari o un dao), per a dir que fes una tasca, sense més explicació, i si li preguntava per desambigüar amb la mirada em deia: no ens saps.

A més tenia el costum d’arribar a les 10 o 11 del matí, jo arribava a les 08-08:30, i em demanava coses a les 19:00, 20:00 o 21:00.

Una mala experiència realment.

Vaig mirar de parlar amb ell vàries vegades, reconeixia algunes coses, però tot seguia igual.

Llavors els dos fundadors i ell em van cridar a una reunió on em van acomiadar.

El resum de la reunió és que estaven súper-contents amb la meva actitud, que era el que més treballava de l’empresa, però que havien pensat que ara no necessitaven un cap tècnic si no simples programadors, i que pensaven que jo no era un programador prou ràpid. Segons la seva experiència (amb 26 anys i cap feina anterior no gaire) havia de conèixer tot el codi i mecànica de tots els seus processos des del primer dia, sense ni un comentari al codi i sense res documentat.

També em van dir que havien pensat que no estaria satisfet amb aquest canvi no negociat i que per a que marxés al cap de sis mesos preferien fer-me fora ara.

Deixant de banda el fet que els havia ajudat a solucionar problemes molt greus de les bases de dades, i altres com la implantació d’SSL seguint les noves directrius de Facebook que havien ignorat (en cas contrari haguessin quedat sense poder servir planes a un percentatge important dels usuaris) en cap moment es van asseure amb mi per a parlar o redefinir el meu rol, simplement em van acomiadar.

Haig de dir que aquesta startup de Barcelona ha rebut fa poc una injecció de capital de Nauta Capital, així que de sobte es troben amb molts diners per a capricis, i molt poca experiència.

Sempre que una startup m’havia fet una oferta havia preguntat sobre la seva capitalització i havia valorat la possibilitat que poguessin tancar, el que mai havia valorat era la possibilitat que fossin tan inexperts i que valoressin tan poc les persones per a comportar-se així, i amb altres actuacions que he vist després.

Abans que jo entrés en aquella empresa, s’havia incorporat un desenvolupador, que després d’estar un dia els va dir que no tornaria més.

El fet que m’hagin fet fora d’aquesta manera, i en període de prova, m’ha generat grans problemes i tensions de tresoreria i ara m’haig d’afanyar a trobar una feina perquè els bancs no entenen que la gent fa injustícies.

La meva advocada m’ha comentat que ha vist algunes maniobres d’aquestes, ja que amb a crisi, alguns empresaris creuen que poden fer el que vulguin.

Jo mai m’he quedat en una feina si no es portaven bé o no em deixaven aportar, però aquest article és una advertència per a que no us refieu de les Startup.

Al cap i a la fi una persona de 26 anys, que no ha treballat mai, és una persona que té una manca d’experiència i de visibilitat que no podrà cobrir mai. Si aquests caps no valoren les persones, les consideren instruments, si ignoren el valor del talent i tenen diners per a contractar capriciosament gent amb talent i bons salaris, ja tenim tots els ingredients per al desastre.

El més trist és que abans de fitxar per aquesta empresa, vaig fer els deures, i vaig analitzar la informació que hi havia disponible. Malauradament porten poc temps de vida i en no tenir diners no l’havien començat a cagar com ara.

Un dels fundadors semblava força malcarat, per la foto del linkedin, però no es va mostrar així fins que ja vaig ser dins, i va demostrar que una persona a qui no han ensenyat a tenir educació és terríblement tòxic.

No vaig poder veure fins que era dins que la gent estava sempre en silenci, temorosa de rebre una esbroncada.

Vigileu amb les startup Catalanes i espanyoles. No tenen la cultura ni la seriositat de les americanes.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Curiositat: Contenidors dissenyats per a captaires

Dimarts, agost 30th, 2011

 

Sóc molt crític amb aquests contenidors ja que la gent gran pot ensopegar amb facilitat en mirar de prémer la palanca amb el peu.

Però avui he descobert que ofereix importants avantatges a aquests nombrosos drapaires immigrants que estem veient amb tanta freqüència a la capital de Catalunya.

Adreça curta Twitter: http://wp.me/pzeab-1S2

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Humor: El mou petit quan brama…

divendres, agost 19th, 2011

El mou petit quan juguen…. brama brama brama !
El mou petit quan brama… brama amb el dit,
amb el dit dit dit… amb el dit dit dit… amb traïdoria i amb el dit.

pepe petit quan juguen… pega pega pega!
El pepe petit quan pega, pega amb el peu,
amb el peu peu peu… amb el genoll genoll genoll… amb el colze colze colze… així pega pepe-fight.

marcelo petit quan juga… pega pega pega!
marcelo petit quan salta, pega una de kick,
kickboxing xing xing… karate te te… a la panxa o lligaments.

Karate te te, kick boxing xing xing,
amb el colze colze colze,
amb el genoll genoll genoll,
amb el peu peu peu,
amb el dit dit dit,
així perd l’equip petit.

Cançó: En Joan petit quan balla (cançó popular Catalana)

Adreça curta Twitter: http://wp.me/pzeab-1RR

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

com.nokia.warlock.protocolstack Exception a un iPhone

dilluns, agost 15th, 2011

M’ha cridat molt l’atenció aquesta excepció que m’ha donat l’iPhone.

Bàsicament es tractava d’un article a Llibertat.cat que obria des de l’aplicació d’iPhone, doncs algú l’havia pujat al seu perfil.

Per algun motiu llibertat.cat no es trobava disponible en aquells moments i l’aplicació de Facebook per a iPhone va donar una exception (error).

Em vaig quedar astorat en veure que el nom de la classe era com.nokia

Està emprant apple llibreries de comunicacions de nokia?.

Algú en té la resposta?.

 

Adreça curta Twitter: http://wp.me/pzeab-1RH

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Una curiositat de PHP floatval

diumenge, agost 7th, 2011

De vegades PHP té comportaments d’allò més emprenyadors, per no dir erronis.

Avui podeu provar aquest codi que retorna un resultat que em sembla molt divertit.

<?php
/*
* @author Carles
* @website http://codic.cat
* */

$s_valor_comu='10.10 raons';
$s_valor_divertit='-';

$i_valor_comu=floatval($s_valor_comu); 
$i_valor_divertit=floatval($s_valor_divertit); 

echo "Partint de $s_valor_comu el valor que us espereu és $i_valor_comu\n"; 
echo "Partint de $s_valor_divertit el valor que no us espereu és $i_valor_divertit\n"; 

Quan executeu el codi veureu que us retorna -0.

-0 pot semblar un valor no gaire perillós però pot fer que falli el vostre codi en diversos punts.

Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy