Inicio

Després del podcasting ja tenim aquí el Appcasting

pod.jpg

Últimament els ‘bloggeros’ no es paren d’inventar cosetes noves, avui tot navegant pel meu bloglines m’he trovat un nou concepte el appcasting:

Appcasting is the practice of using the ‘enclosure’ feature of RSS 2.0 feeds to deliver updates and release notes for new software applications. The name Appcasting is by analogy with Podcasting, which is the practice of delivering audio files as RSS 2.0 enclosures.

The idea is this: the developer publishes an RSS 2.0 feed, each item of which describes a new release of a particular software product. The items’ descriptions may contain release notes or other information about what’s new in this release.

quan la gent encara no té clar què és el podcasting, ala més coses.

Think how a desktop aggregator works. You subscribe to a set of feeds, and then can easily view the new stuff from all of the feeds together, or each feed separately.

Podcasting works the same way, with one exception. Instead of reading the new content on a computer screen, you listen to the new content on an iPod or iPod-like device.

Think of your iPod as having a set of subscriptions that are checked regularly for updates. Today there are a limited number of programs available this way. The format used is RSS 2.0 with enclosures.

En Diego també va parlar sobre el podcasting, si voleu la seva versió sobre el tema la podeu trobar a minid.

Si aneu molt perduts en tot aquest tema dels blogs, sindicacions i d’altres, podeu donar un cop d’ull a l’article que vaig escriure sobre el tema: ¿Què és RSS, sindicar, weblog, bitacora, etc?.

Control de processos en Win des de la CLI

No sé si algún dels Win2k, XP o 2k3 tenen ja funcions d’aquest tipus però jo no les coneixo. Així doncs, crec que aquesta petita eina de només 53Kbytes i un sol fitxer (process.exe) crec que és molt útil, ja que permet veure un llistat dels processos que hi ha corrent al sistema, matar processos i fins hi tot suspendre’ls. Impresionant,eh! sembla mentida que el win pugui fer coses d’aquests.

Aquesta eina l’he trobat a la web Beyond Logic una web impresionant sobre diferents interficies del PC, sobre tot pel que fa a informació d’USB llàstima que fa temps que no s’actualitza. Concretament si voleu més ajuda de l’eina que us parlo podeu anar a: Command Line Process Viewer/Killer/Suspender
for Windows NT/2000/XP
(local).

Segur que més d’un pensarà que no val res per ser una eina en mode CLI i no tenir una GUI, però quan necessites fer scripts per llençar processos en batch no hi ha res com una eina en mode CLI amb els seus paràmetres 😉

USB device driver development

Fa uns dies us vaig explicar un problemilla que tenia al accedir als registres d’un CMOS, com ja sabeu vaig poder solucionar el problema. Doncs bé, ara necessito que el que feia amb l’eina de debugging que porta el software del CMOS ho fassi amb codi ‘meu’, és a dir, necessito escriure codi que em permeti accedir al CMOS d’Omnivision a través d’USB. Per tant, com sempre li he preguntat al google a veure que me’n deia.

Així he arribat fins a un software per: Win, Solaris i Linux per desenvolupar drivers de forma ràpida per USB. Té tota la pinta que amb aquest programa resoldré el problema de forma ràpida però de moment no l’he pogut provar. Espero poder-ho fer aquest cap de setmana. De moment us explico una mica el que fa:

WinDriver USB for Windows:

WinDriver™ USB for Windows automates and simplifies the development of user mode Windows USB device drivers and hardware control applications for USB peripheral devices. No DDK knowledge or kernel level programming required. (For PCI support see WinDriver Windows).

Including powerful tools for hardware diagnostics, automatic driver code generation, and driver debugging, as well as intuitive hardware access API, WinDriver provides a complete solution for creating high performance drivers and custom hardware access applications, thereby enabling you to focus on your driver’s added-value functionality, instead of on your operating system internals.

Algunes coses interessants que fa són:

  • Desenvolupament en mode usuari: no cal tenir coneixement de DDK, ETK, DDI o qualsevol altre coneixement de programació a nivell de sistema.
  • Permet desenvolupar drivers per múltiples plataformes: compatibilitat binaria Windows 98/Me/NT/2000/XP/XP Embedded /Server 2003, compatibilitat de codi Windows/Linux/Windows CE.NET.
  • Temps de desenvolupament molt ràpid.

Les prestacions del software estan prou bé:

  • Assistent per: verificar el hardware, treure diagnostics del mateix, genració de codi automàtica, depurar el driver i tot a través d’una interficie gràfica.
  • Accés inmediat al hardware: provar el hardware a través d’una interficie gràfica i del mode usuari, sense accés directa a sistema, tot això sense escriure una línia de codi.
  • Generador de codi: l’assistent és capaç de generar l’esquelet del driver a nivell de codi pel cada dispositiu en Visual Studio, Visual Basic i Delphi.
  • Generador de fitxers INF: també és capaç de crear el fitxer .inf i autoinstal·lar-lo.
  • Suport específic d’alguns fabricants: Cypress, National Semicondutor i Atmel.
  • Debugging dels drivers: s’inclou una eina de debuggin en temps real.
  • Suport especial per dispositius HID: es poden desenvolupar drivers HID sense haver d’accedir al kernel a través dels drivers.

Videora: rss+bittorrent

Realment un troballa que feia temps ja havia somiat. Tot i que cal reconeixer que en el país on vivim no serveix de gaire. Del que es tracta és de fer el que fa molt temps ja vaig comentar, és ha dir sindicar-se a web’s que publiquin les seves novetats en fitxers de bittorrent (.torrent) a través de l’estàndard RSS. Així doncs, ens permet aplicar filtres sobre les novetats que van sortint via RSS i que s’acumulin a la cua de descarregues via RSS.

Videora 1.0 is the first version of our new personal video downloading program. Utilizing BitTorrent peer to peer technology and Really Simple Syndication (RSS) feeds, Videora automatically and intelligently finds and downloads video you want to watch. With easy to use features like Want Lists and Season Tickets you will be able to watch your favorite video, no matter where you are in the world. All you need to get started is a broadband internet connection and Windows.

Per què dic que en el nostre país serveix de ben poc? doncs molt senzill perquè la funció ideal d’aquest aplicatiu és baixar-se les nostres series de TV ‘preferides’ cada cop que es publiqui un capitol nou, això de publicar per RSS els nous capítols de les series més populars és molt habitual, a països com UK o els EUA. Llàstima que aquí no es pugui fer amb el Buenafuente 😉

A la web del furilo he trobat més informació sobre aquest tema.

Beeps de la BIOS

bios.jpg

Tothom que ha montat algún PC sap que la BIOS emet uns “pitus” quan detecta algún error al HARWARE.

Doncs segur que més d’un tipus de “beep” el reconeixeu, tot navegant per internet vaig trobar aquesta taula amb tots els significats, així el proper cop que ‘piti’ sabrem el perquè sense haver d’especular: BIOS Beep Codes ( local )

Codis de resposta d’un servidor web

Segur que el codi que més us sona és el 404 quan no s’ha trobat una pàgina, però els servidors web retornan un codi de resposta per cada acció que fem amb ells, a continuació us explico els més habituals:

  • 200 – funcionament correcte
  • 206 – només es retorna el contingut paracial de la pàgina solicitada, això passa quan les pàgines són molt pesades i previament ja les teniem en cache
  • 301 – és la forma correcta d’indicar a un buscador que hem canviat de direcció de forma permanent
  • 304 – no s’ha modificat res, la informació que el client té al caché és la més actual
  • 400 – error en la transacció de la petició
  • 401 – intent d’accés no autoritzat
  • 404 – “not found”, no es pot mostrar la pàgina perquè no existeix o no es troba en aquest moment

Més informació del tema ( local ).