Referències a recursos/llibreries de PHP
L’altre dia vaig veure que havien sortit els ebuilds de les següents
classes per PHP:
XML-RPC: This collection of
PHP classes provides a framework for writing XML-RPC clients and servers in
PHP.
Acceleradors de pre-process de codi per PHP: The ionCube PHP Accelerator i Alternative PHP
Cache.
ADOdb Database Abstraction Library
for PHP (and Python): ADOdb is a database abstraction library for PHP.
There is also a Python version which is documented here. The PHP version
currently supports MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS
SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza,
LDAP, and generic ODBC, ODBTP. The Sybase, Informix, FrontBase and PostgreSQL,
Netezza, LDAP, ODBTP drivers are community contributions.
Imagick:
Provides a wrapper to the ImageMagick/GraphicsMagick library.
(sincerament no tinc ni puta idea de perquè serveix, algú
ho sap?)
XML_RSS: parser XML que
permet treballar amb RSS sense complicar-nos la vida, molt útil si heu
de treballar en aquesta definició d’XML.
a i més com ús dic totes en paquets ebuil per
instal·lar al a Gentoo 😉
tcptrack: per monitoritzar l’ampla de banda de les connexions TCP actives
tcptrack is a sniffer which displays information about TCP connections it
sees on a network interface. It passively watches for connections on the
network interface, keeps track of their state and displays a list of
connections in a manner similar to the unix ‘top’ command. It displays source
and destination addresses and ports, connection state, idle time, and bandwidth
usage. The following screenshot explains a lot:
La pàgina web: tcptrack la referència
del paquet l’he tret de la gentoo packages.
Les noticies diaries segons l’Oriol (Hot tips from News by Oriol)
Ja ús podeu subscriure al RSS amb les notícies de les desenes
de blogs als que estic subscrit, filtrades segons els meus interessos i
criteris. Ara amb 2min al dia en tindreu prou per saber que he
après/llegit/destacat de les TechNews del món. Si ús
interessa llegiu l’article sencer…
Fa un temps vaig escriure un article parlant del bloglines, un servei
gratuït i realment útil per estar al dia sobre les
temàtiques que interessen a cadascú. També vaig
incorporà un petit enllaç al portal amb als meus enllaços
públics, o sigui, els fitxers RSS amb els resums de les notícies
que llegeixo diariament.
Doncs bé el servei de bloglines, fa pocs dies que ha estat
re-dissenyat. A part, de millorar tota la part gràfica. Continua tenint
un disseny lleuger i ràpid. Mantenint la filosofia inicial. Però
com a novetat més interessant es pot destacar que han incorporat un
servei que anomenen de clipping. Aquest servei permet incorporar de forma
automàtica els feeds dels articles que vas llegint a un blog personal.
Així doncs, et pots montar un blog a base de fer ‘clipping’ dels feeds
que troves interessants als blogs que vas llegint.
Aprofitant aquesta funció ús informo que a partir d’ara podreu
llegir el meu nou ‘blog’. Trànquils no m’he tornat boig i em penso fotre
un fart d’escriure, quan acabi de inflar-vos el cap amb el ONP (Oriol News
Portal). Sinó que quan diariament vagi llegint els feeds dels portals
que ja teniu referenciats doncs aniré fent ‘clipping’ del que jo trovi
interessant. Així doncs el que l’hi interessi podrà accedir al
nou blog: Oriol News Feeds,
si el que voleu és el fitxer RSS hau de tenir una compte de bloglines
per agafar-lo 🙁
Sona una mica complicat, però resumint: podreu sindicar-vos a un RSS
que estarà constituït pels feeds que jo he filtrat dels feeds he
llegit als blogs on estic subscrit. A part d’això, com ja he fet fins
ara de les coses en les aprofundeixi més i trobi més destacables
en continuaré fent articles que col·locaré al portal.
Per més d’un això serà un xollo,eh! ja que els que
tingueu interessos similars als meus no caldrà que ús llegiu les
desenes de bloglines que llegeixo diariament, podreu anar al gra. Només
haureu de llegir els feeds que jo vagi descant. Espero que estigueu contents
😉
La UOC fa públics més materials del màster internacional de programari lliure Programari lliu
A veure si de mica en mica… 😉
“El màster internacional de Programari lliure de la UOC ha publicat a
la xarxa més materials del curs, en format PDF imprimible i amb un
enllaç al codi font que permetrà modificar-los i distribuir-ne
les versions modificades. Els títols fets públics són
Administración avanzada del sistema operativo GNU/Linux, Desarrollo de
aplicaciones web i Utilidades y herramientas.”
La UOC fa
públics més materials del màster internacional de
Programari lliure
…tot i que suposo que ho fan per “enganxar” la gent al programari lliure i
poder així “captar” més alumnes…
Ke vagi B! 😉
Project Hydra: the USB Multiheaded Monster (servidor de consoles serie)
Si igual que molts de nosaltres ús veieu obligats a mantenir diversos
servidors Linux/Unix és obvi que usareu algo com un KVM (Keyboard Video
Mouse) switch, per tal de poder anar canviant de consola en cas de ser
necessari, o en el seu defecte des d’una sola consola usareu eines de
gestió remota com el Telnet o l’SSH.
Però si sou de la vella escola com jo, recordareu que hi ha una cosa
que es diuen terminals serie, de fet, fa molt de temps un ex-company del
institut em va comentar (Jordi Just/Noctropolis) em va comentar que estava
montant un servidor de consoles serie per tal de poder administrar els
servidors de forma més eficient sense haver d’anar a la sala de
servidors o de forma remota, només atacant un sól ordinador.
Doncs tot llegint la Linux World, vaig trobar aquest article: Project Hydra: the USB
Multiheaded Monster (local) que
planteja com montar un servidor de consoles serie, però encomptes d’usar
els RS232 de tota la vida, usant el port USB, que a part de ser més
ràpid és l’únic que porten els servidors nous.
Segons el propi article el que plateja és el següent:
It would be really cool to have a dedicated, remotely accessible console
server with a lot of serial ports connected to all of our servers. One way to
do this would be to use multiport serial cards, but they are comparable in
price to serial console switches and have a similar scalability problem.
Instead, we figured out how to use the readily available USB bus with
USB-to-serial adapters. This solution works well even in our mixed environment,
and it is also scalable and inexpensive.
Si el que busqueu és una solució més professional que
el ‘do yourself’ podeu mirar la referència que porta l’article, que esta
molt guapa. Ja que ens permet fer resetes, entrar a la BIOS, etc. tot en
remot… realment molt molt útil. La solució comenrcial en
qüestió: PC Weasel 2000.
Segons la seva propia pàgina web, per tal de solucionar el tema el que
han fet és:
The PC Weasel provides the answer by emulating a video board and
keyboard and presenting a serial port to the outside world. Plugged into an
available ISA or PCI slot, it takes the characters written by your CPU into its
“video” memory and pumps them out its onboard RS-232 port. Characters input by
you into the RS-232 port are converted into keyboard scan codes and presented
to the motherboard’s keyboard connector.
Whether you’re using a dumb terminal next to your computer, dialing in via a
modem connected to the PC Weasel’s serial port, or on the other side of the
world, connecting through an (async) terminal server, your machine will think
it has a local keyboard and monitor.
The PC Weasel also contains an appropriately configurable 16550 UART, which
provides your OS with its normal serial console port after boot. The PC
Weasel’s onboard CPU detects the initialization of this port at bootup and
optionally switches the serial connector over to it, taking the video emulation
offline. The PC Weasel’s CPU then continues to eavesdrop on the console port,
and can be brought online again with a user-programmable escape sequence.
Montant un servidor de Subversion
El subversion pels que encara no el conegueu és un software cridat a
ser el successor del CVS. Ambdós programes són VCS, o sigui,
controladors de versions de projectes tan de software com de documents com
d’altres similars.
Doncs avui en una de les meves estones al tren m’he llegit el document que
ús adjunto que explica, com fer el següent:
Our task is to deploy a Subversion repository for our projects; it must
be accessible both from our internal network and the Internet. Our organization
already runs an Apache Web Server, so we will use it as our gateway to the
repository. Thus, the Subversion configuration must meet the following
requirements:
* We want to host multiple projects in the repository, grouped as public
and private.
* We want our developers to have unlimited access the projects in which
they are involved from anywhere around the world.
* We want other people to have read-only access to our public
projects.
Espero que el troveu tan útil com jo, el document l’he tret de la
Linux Journal: Setting Up Subversion for
One or Multiple Projects (local).