Neuer Blog, jetzt einen Tapetenwechsel ..

6. Januar 2010 Giulio Rossetti im Internet, Personal Posted | Keine Kommentare

Nr. Gravatar

Es war ganz logisch angesichts der langen Abwesenheit von diesen Seiten, dass etwas sich ändern.

Leider habe ich keine Möglichkeit haben, die sich von eben diesem Blog, um die Zeit laufend zu aktualisieren Material - natürlich finden, wenn jemand helfen will, ist herzlich willkommen! - Hauptsächlich, um ihn mit neuen Nachrichten und nicht "recycelt" aus dem ECHO-Update generiert täglich durch das Chaos Blogosphäre.

Meine Entscheidung war daher sehr einfach: VitruvianTux weiter bestehen, auch wenn sehr selten neue Nachricht wegen der sehr technischen Natur zeigen und auf einen bestimmten Bereich der Informationstechnologie ausgerichtet (es gibt Hunderte, wenn nicht Tausende von Blogs auf Linux und Freier Software und sicherlich nicht das Fehlen dieser bemerkbar machen wird viel ^_^).

In der Zwischenzeit habe ich beschlossen, einen neuen persönlichen Blog zu erstellen (und damit weniger gebunden an verschiedenen technischen und möglich ist, selbst wenn der Computer wird ein gutes Stück der Beiträge schreiben Sie dort einnehmen ..).

Warum ein neues Blog erstellen und nicht direkt über dieses zu schreiben? Auf der Hand.

Nicht wollen "dirty"-Feeds mit Themen nichts zu tun, für die er geboren wurde VitruvianTux. Die Ziele sind, und wird anders sein. Der neue Blog (die auch sammeln Sie alle Projekte, an denen der Arbeit) können Sie es unter: Blog.GiulioRossetti.net.

Ich werde versuchen, nach so viel wie möglich in englischer Sprache auf, dass der Raum - es hängt von der verfügbaren Zeit, wie immer die anderen.

Nun, was ich sagen soll, die nächste .. und Vergangenheit hier und besuchen Sie mich in meinem neuen Raum!

Popularity: 4% [?]

Tags:

AddThis Social Bookmark Button

[Programm] Lesen xls-Dateien mit PHP

20. Oktober 2009 Giulio Rossetti in HowTo, OpenSource, Programmierung Posted | Keine Kommentare

Nr. Gravatar

Wie die meisten meiner Post auch diese kommt nicht nur mit der Absicht, einige "Informationen benötigen, um mich, wie ich ein Problem, das fiel mir ein: In der Tat mein Gedächtnis ist in der Regel falsch und Googol gelöst haben daran erinnern, Um die gleichen Informationen finden Sie mehr als einmal gefällt mir nicht sehr viel ^ _ ^

Eine Aktivität, die wir oft zu tun haben, ist zu verarbeiten "on the fly" ein xls-Datei (vielleicht als Folge dell'upload einem Benutzer zur Verfügung) und verwalten die darin enthaltenen Daten (möglicherweise strukturiert, wie wir erwartet nichts anderes ist die Sache unpraktisch ..) zum Beispiel die beliebte Tabellen in einer Datenbank oder einfach nur sehen sie auf unserer Seite.

Nun, die Lösung für dieses Problem einfacher als Sie denken.

Es läuft ein Projekt auf Sourceforge zur Verfügung, dass es über die Klasse ExcelReader alles, was wir machen.

Nachdem die beiden Dateien enthalten reader.php und oleread.inc in unserem Skript, und wir werden bereit sein, den Job machen "schmutzig".

Zunächst initialisieren wir unsere Klasse und dann passiamogli die Datei zu öffnen:

  $ Data-> read ( 'nome_filel.xls'); 

Das nächste, was zu tun ist, ist natürlich eine Schleife für jede Zeile und Spalte Hinweis darauf machen, dass:

  $ Data-> sheets [0] [ 'numRows'];
 $ Data-> sheets [0] [ 'numCols']; 

repräsentieren die Anzahl der Zeilen und Spalten in der Datei xls (insbesondere in den ersten Blatt Papier).
An dieser Stelle können wir den Wert in jeder Zelle Zugang darin enthaltenen ergreifen, die wir mit einem trivialen Matrix zu tun:

  $ Data-> sheets [0] [ 'Zellen'] [$ i] [$ j]; 

Ein Script, der ein Video von Daten aus einer xls-Datei zeigt in tabellarischer Form sind die folgenden:

  <?
 require_once 'Excel / reader.php';
 $ Data = new Spreadsheet_Excel_Reader ();
 $ Data-> setOutputEncoding ( 'CP1251');
 $ Data-> read ( 'nome_file.xls');
 error_reporting (E_ALL ^ E_NOTICE);

 echo "<table>";
 for ($ i = 1, $ i <= $ data-> sheets [0] [ 'numRows'], $ i + +) (
         echo "<tr>";
	 for ($ j = 1, $ j <= $ data-> sheets [0] [ 'numCols'], $ j + +) (
		 echo "<td>. $ data-> sheets [0] [ 'Zellen'] [$ i] [$ j ]."</ td>";
	 )
	 echo "</ tr>";
 )
 echo "</ table>";
 ?> 

PS: Natürlich können Sie auch Schleife auf den Blättern, dass die Datei zu komponieren .. xls

ReBlog diesem Post [mit Zemanta]

Popularity: 8% [?]

Tags:

AddThis Social Bookmark Button

Linux-Tag 2009 in Grosseto

19. Oktober 2009 Giulio Rossetti in Senza Categoria Posted | Keine Kommentare

Nr. Gravatar

GuruAtWork-und Kulturverein "Working Class Hero organisieren Samstag, Oktober 24th, 2009 in Zusammenarbeit mit CNA Grosseto, der Linux-Tag.

In dieser Ausgabe wird die Linux wechseln, wenn Tag und Veranstaltungen in den Räumlichkeiten des CNA stattfinden wird, in Birma 96 (klicken Sie hier für Karte).

Die Registrierung Veranstaltung ist nicht obligatorisch, aber durch die Registrierung im Voraus wird uns bei den Verfahren zur Registrierung von Teilnehmern zu helfen, vor allem im Fall, dass Sie die Teilnahme-Zertifikat erhalten möchten.

Die Hauptthemen des 2009 freie Software, und Unternehmen werden über die legale Aspekte der freien Software-Entwicklung und Veröffentlichung von Inhalten im Web mithilfe von kostenlosen Tools und Games (Computerspiel) unter Linux.

Two wird der Titel in diesem Jahr, die gleichzeitig wird in zwei getrennten Räumen statt, ist ein Art populär, die andere ein technischer Natur.

Für alle, die für die Veranstaltung anmelden (die) vorgestellt wird, ausgestellt werden, eine Bescheinigung über die Teilnahme, die verwendet werden, zum Beispiel, um Bildungs-Darlehen usw. anfordern können.

Wie jedes Jahr wird inszeniert mit PC wird es verschiedene Linux-Distributionen und freie Software zu installieren, so dass die Teilnehmer First-Person-Technologie und Software im Laufe des Tages fallen erleben können.


Programm

Es werden zwei Titel auf dieser Ausgabe des Linux-Tag: ein Service für Unternehmen, Volkstümlichkeit, die erklären wird, wie man freie Software bei der Ausübung ihrer beruflichen Tätigkeit zu verwenden.

Der zweite Track, mit einem eher technischen und an alle Liebhaber von freier Software oder wollen, um diese Welt zu bringen zum ersten Mal, wird von Workshops zu einigen der beliebtesten kostenlosen Tools aus (Grafik, Web und Virtualisierung).

Die Aktionen werden im Laufe des Vormittags nehmen, während am Nachmittag das Personal der Guru @ Work und WM zu Ihrer Verfügung bleibt, um Fragen zu beantworten und Hilfe geben über die Verwendung freier Software.

Öffnungszeiten Track Unternehmen (Zimmer 1) Track Workshop (Raum 2)
09:30 bis 10:00 Registrierung
10.00 bis 10.30 Uhr Einführung in die Linux-Tag und G @ W Die Grafiken mit GIMP
10:30 bis 11:00 Einführung in GNU / Linux und Freie Software Barrierefreiheit im Internet: HTML und CSS
11.00 bis 11.30 Uhr OpenOffice.org Übersicht Mittels virtueller Maschinen
11:30 bis 12:00 Dienstleistungen für Unternehmen und den Bürger: die Verfügung über freie Software Web-Publishing mit CMS
12:00 bis 12:30 Die rechtmäßige Nutzung der Software: Probleme und Lösungen (Teil 1) Linux Gaming
12:30 bis 13:00 Die rechtmäßige Nutzung der Software: Probleme und Lösungen (Teil 2) --
13:00 bis 15:00 Mittagessen
15:00 bis 18:00 Installieren Sie Fest und Workshops auf Anfrage


ReBlog diesem Post [mit Zemanta]

Popularity: 3% [?]

AddThis Social Bookmark Button