Visualizzazione post con etichetta HTML. Mostra tutti i post
Visualizzazione post con etichetta HTML. Mostra tutti i post

domenica 15 giugno 2008

[PDF] Librerie e applicazioni utili

Nel ricercare un tool su SourceForge che mi permettesse di esportare le immagini da un PDF, ho trovato interessanti librerie che mi propongo di analizzare nel medio-lungo periodo (il tempo è tiranno e gli impegni molti):

  • PDFBox [Java]: PDFBox is an open source Java PDF library for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. PDFBox also includes several command line utilities.
  • PHP PDF Factory [PHP]: PDFLib-free PDF creation using PHP. It has interface compatible with php pdf creator (pdf-php library). Implements most of Adobe recommended features like PageTrees, Outlines, and so on.
  • XML-PDF Transformation GUI [Java]: This is a Java Swing GUI for popular XML tools from the Apache Group. It uses Xerces for XML validation, Xalan for XSLT, FOP for XML to PDF and iText for adding security features to the PDF. Can produce FO, HTML and PDF. I personally use it for my DocBook.
  • QPDF [C++]: QPDF is a command-line program that [...] is capable of creating linearized [...] files and encrypted files. It is also capable of converting PDF files with object streams [...] to files with no compressed objects or to generate object streams from files that don't have them (or even those that already do). QPDF also supports a special mode designed to allow you to edit the content of PDF files in a text editor. For more details, please see the documentation links below.
  • PDF Edit [C++,XPDF, QT3,QSA]: Free (and open source) editor for manipulating PDF documents. GUI version + commandline interface. Scripting is used to a great extent in editor and almost anything can be scripted, it is possible to create own scripts or plugins. Target platform are operating systems of Unix type (Linux, BSD).
  • [PHP]: Want to create dynamic pdf documents with PHP, but don't want to (or can't) install any of those required modules? Wll we could have the solution.. for you, a PHP class which will allow the easy production of simple pdf documents.
  • Inno-PDF, iText, PDF4J [Java]: librerie Java per la generazione di PDF;
  • TCPDF, PC4P, PHP PDF Creation [PHP]: classi per la generazione di documenti PDF;
  • PDML [PHP]: PDML is an informal markup language written in 100% PHP, allowing to create complex PDF documents very easily for people already familiar with HTML. People familiar with PHP can also use it as a way to define templates for dynamic PDF documents. PDML is built on top of FPDF, and is licensed under the GPL;
  • Peters PHP PDF Report: A PHP5 class, which capable to generate PDF report (w optional sections like pageheader, reportheader, content etc..) based on fpdf class. The report is defined in xml, groups' definitions and variable replacement from any database are supported.
  • WP2PDF: it is a script that converts the content of one or more entries of the Blog-Software WordPress to PDF. It is based on FPDF, a free PDF library and written in PHP. It requires a working WordPress installation and PHP 4.x.

martedì 13 maggio 2008

[Link] Raccolta di cheet sheet

Qui di seguito una raccolta di "bigini" online :)

Raccoglitori di cheet sheet e altro materiale

Ecco una lista di ottimi siti web che raccolgono liste di memorandum in formato PDF in merito a svariati argomenti:

venerdì 2 maggio 2008

"Where is bug": hacking and learning game

Segnalo un'iniziativa lanciata da NeCoSi:

NeCoSi di Geekplace.org, collaboratore di Oilproject.org e Shannon.it, ha sviluppato un giochino per mettere alla prova le vostre capacità “non convenzionali”.
Le prove da superare sono abbastanza varie, ed il tempo vola. Attenti a non trascorrere notti insonni…
Vi segnaliamo quindi molto volentieri Where is Bug e, già che ci siamo, vi proponiamo anche la presentazione/spot scritta dagli stessi autori del gioco:
Una gara contro voi stessi… una sfida contro il tempo… Chi arrivera’ primo? Chi riuscira’ a sopravvivere fino alla fine? Prepara lo snffer, il tuo editor preferito e carica i plugin che pensi possano servirti sul browser.
Ci saranno livelli di semplice reverse engineering, di steganografia, di sql-injection, di semplice spoofing, ed altro ancora.
Wib, il gioco che ti insegna a pensare come un hacker. Non fare il lamer, sfoga qui la tua voglia di bucare!
Una piattaforma per testare le proprie abilità. Non ci sono enigmi, solo bug da individuare e sfruttare.

Grazie per l'attenzione.

Buon gioco ;)

venerdì 28 marzo 2008

[HTML] Proprietà autocorrettive dei browser

Oggi mentre provavo qualche esperimenti sul mio sito di appunti, ho notato che nell'aggiungere delle voci nella sidebar a destra c'erano delle incongruenze visive fra Internet Explorer 7 e Firefox 2.0.0.13.

Il codice è il seguente:

<ul class="rMenu-wide rMenu-ver rMenu">
<li><a href="http://www.php.net/">PHP</a></li>
<li><a href="http://java.sun.com/javase/6/docs/api/>J2SE 6</li> href="http://java.sun.com/javaee/5/docs/api/">J2EE 5</li>
<li><a href="http://java.sun.com/javame/reference/apis.jsp">J2ME;</li>
<li><a href="http://java.sun.com/reference/api/">Altro su Java</li>
<li><a href="http://msdn2.microsoft.com/en-us/library/default.aspx">MSDN library</li>
<li><a href="http://msdn2.microsoft.com/en-us/library/bb463989.aspx">Windows Live Contacts API</a></li>
</ul>

Se ci fate case, da J2SE in poi mi son scordato di chiudere i tag <a>, tranne per l'ultimo caso. Conseguenze:

screenshot

Come potete vedere, Firefox corregge gli errori HTML mostrando correttamente i collegamenti, mentre IE non corregge gli errori e mostra un risultato scorretto.

Da un lato è un bene che Firefox sappia correggere tali errori automaticamente dimostrandosi "fault tolerant", ma dall'altro lato può accadere che in fase di sviluppo, se per pigrizia non si fa una verifica incrociata del risultato in vari browser (perchè magari si sono apportate modifiche minimali, come l'aggiunta di qualche collegamento come in quest'esempio), succeda di ritrovarsi con sorprese indesiderate che rimangono tali fintanto che non le scopriamo per caso o non ce le rivela qualcuno.

venerdì 21 dicembre 2007

Quanti tag HTML ti vengono in mente in 5 minuti?

Leggo via w3facile di un quiz carino su JustSayHi che conferisce il titolo a questo post. Ecco il mio risultato qui sotto. Cliccate sull'immagine per farlo anche voi! Avrei voluto comunicare questo risultato a W3Facile,ma il suo blog nei commenti mi richiede non so quale codice di autorizzazione (sembrerebbe un captcha che però non riesco proprio a vedere da nessuna parte...).

42

martedì 9 ottobre 2007

W3C Validation

Chi avesse avuto lo scrupolo di controllare la correttezza XHTML/CSS del Delfinsblog,avrà notato un'impossibilità del parser W3C a controllare il blog. Il tutto era dovuto a un solo carattere accentato inserito nel database.
Ora sono presenti 224 errori (una decina li ho corretti). Ecco il suggerimento nel caso riceviate un errore simile:
Sorry, I am unable to validate this document because on line 702 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

The error was: utf8 "\xF2" does not map to Unicode
Il carattere esadecimale rappresenta una o accentata. Proprio il carattere incriminato presente alla categoria "Parlando un pò di me". Ecco qua:
  • ò = &#242; = &#xF2; = &ograve;
Quando validavo il blog,non mi mostrava il sorgente ma mi indicava la linea. E' bastato forzare la codifica ad un'altra (come iso-latin) e il codice è spuntato mostrandomi la riga incriminata. Fate attenzione alle lettere accentate!



venerdì 5 ottobre 2007

HTML 5