Aquesta és una versió que soluciona problemes de seguretat importants i 27 errors comuns.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
CODI ÇBlog de tecnologia en Català
|
|
![]() |
Aquesta és una versió que soluciona problemes de seguretat importants i 27 errors comuns.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Si voleu saber quines són les AMI oficials d’Ubuntu, han creat una plana per a aquest fi.
És la Ubuntu Cloud AMI Locator, i podeu executar la vostra instància amb només un clic del ratolí (obre una nova plana cap a ec2 amb l’ID de l’AMI de l’enllaç).
Des de Amazon EC2 també podeu localitzar les instàncies d’Ubuntu filtrant per “ubuntu-images/“.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ahir va ser alliberat el magnífic editor Sublime Text 2.
Sublime 2 és un editor molt lleuger, escrit en Python, i que va molt bé per a programar en PHP especialment en projectes tan grans que l’Eclipse rebenta.
No té tantes funcionalitats, però és un gran editor i sobretot molt ràpid.
Està disponible per a Linux, mac, i windows.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
La feina ben feta no té peatges. #novullpagar
— Codi Ç (@codiccat) June 15, 2012
Acabo de concebre aquesta piulada, us convido a compartir-la. :-)
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
El pp es carrega l’únic no impresentable que va votar contra el genocidi del Català a Ses Illes. dbalears.cat/actualitat/bal…#ppfeixista
— Codi Ç (@codiccat) June 14, 2012
Còpia local de l’article de Diari Balears en PDF.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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:
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
duran lleida corrupte de merda? Em quadraria amb el seu espanyolisme i el seu interès que res no canvïi.eltriangle.eu/cat/notices/20…#durancorrupte
— Codi Ç (@codiccat) June 14, 2012
https://twitter.com/codiccat/status/213207839525699584
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Aquí la demostració pràctica de com la prepotència, mentides, xuleria, caspa i manca de preparació dels polítics espanyols són el pitjor enemic per a sortir de la crisi.
El Financial Times explica com rajoy ven el rescat com si fos una victòria. Ahir també se’n feia ressò la publicació Time.
El govern espanyol ha laminat qualsevol credibilitat davant la ciutadania Catalana i la espanyola, i cara a l’estranger, i això és el que fa que els mercats no hi confiïn.
Tu li deixaries els teus diners a un mentider sistemàtic?. Doncs els inversors tampoc.
Per molt que la seva premsa rància i casposa, finançada a cop de talonari amb els impostos de la gent, menteixi i tergiversi, ja no poden tancar espanya en una bombolla com feien els seus enyorats temps de la dictadura criminal franquista.
L’Ara se’n fa ressò: http://www.ara.cat/mon/critiques-premsa-internacional-Mariano-Rajoy_0_716928376.html
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Un tema que m’he trobat força habitualment als Data Centres és que els racks, els armaris on es col·loquen els servidors, es troben molt atapeïts.
Ja que el lloguer d’un d’aquests armaris a Barcelona, pot tenir un cost d’uns 500 € al mes depenent del Data Center, la tendència és aprofitar-los al màxim.
Els armaris racks estan concebuts per a que els entri un raig d’aire fred des de sota, i crear una corrent de refrigeració fins a dalt.
I els servidors rack estan creats per a expulsar la temperatura per darrera.
El problema és que un armari de 42 “, atapeït amb 42 servidors de 1 U, un contra l’altre, sense ni un centímetre de separació, és molt difícil que estigui ben refrigerat.
Normalment els servidors rack estan preparats per a abaixar la velocitat del seu processador, i per tant la temperatura, en cas de que la temperatura comenci a ser preocupant.
Però si la temperatura no disminueix el servidor pot acabar quedant-se clavat (penjat) o poder fallar components, com la controladora de disc, la tarja de xarxa, la memòria, o la placa base.
Quan escollim un ISP – proveïdor d’Internet, hem de tenir clar en quines condicions ens prestaran el servei, i què passa si el servidor deixa de respondre.
Si tenim un projecte Start-up, i hem adquirit un servidor, el projecte pot morir si s’espatlla la placa base i no tenim una política de recanvi de components eficient, o si s’espatlla la controladora i corromp les dades dels discs i no tenim backup actualitzats se’n en pot anar a norris el projecte, o haver de pagar molts diners per a tenir el servidor llest en un temps més o menys breu.
En molts casos si el sistema està caigut durant més d’un dia, perdrem molts usuaris.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Sovint volem saber quina placa base tenim, o quanta memòria accepta o quin processador tenim a l’ordinador.
Hi ha una utilitat molt bona per a tenir tota aquesta informació:
sudo dmidecode -t 16
Amb -t 16 li estic dient que em doni la informació del tipus 16.
Amb dmidecode podem saber tota aquesta informació:
Tipus | Informació |
0 | |
1 | System |
2 | Base Board |
3 | Chassis |
4 | Processor |
5 | Memory Controller |
6 | Memory Module |
7 | Cache |
8 | Port Connector |
9 | System Slots |
10 | On Board Devices |
11 | OEM Strings |
12 | System Configuration Options |
13 | BIOS Language |
14 | Group Associations |
15 | System Event Log |
16 | Physical Memory Array |
17 | Memory Device |
18 | 32-bit Memory Error |
19 | Memory Array Mapped Address |
20 | Memory Device Mapped Address |
21 | Built-in Pointing Device |
22 | Portable Battery |
23 | System Reset |
24 | Hardware Security |
25 | System Power Controls |
26 | Voltage Probe |
27 | Cooling Device |
28 | Temperature Probe |
29 | Electrical Current Probe |
30 | Out-of-band Remote Access |
31 | Boot Integrity Services |
32 | System Boot |
33 | 64-bit Memory Error |
34 | Management Device |
35 | Management Device Component |
36 | Management Device Threshold Data |
37 | Memory Channel |
38 | IPMI Device |
39 | Power Supply |
40 | Additional Information |
41 | Onboard Device |
Podeu trobar més informació al man o en aquest man online.
Deixo una còpia local en PDF d’aquesta plana de man.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Suposo que coneixeu el famós joc Angry Birds.
El cas és que una empresa Catalana ha realitzat el joc “angry ramos” on el personatge del madrid, falla el penalt i es tracta de recórrer amb la pilota el màxim número de kilòmetres.
L’aplicació és gratuïta i avui era la cinquena més descarregada d’iTunes per a iPhone.
La podeu descarregar des d’aquí:
http://itunes.apple.com/es/app/angry-ramos/id524402766?mt=8
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Si programeu plantilles (templates) d’Smarty hi ha una comanda que us anirà molt bé:
{debug}
Si poseu aquesta comanda al principi de la plana, obre una finestra nova amb les variables declarades i els seus valors.
![]() ![]() | Compartir: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |