Excel file merge

Néha jól jönne, ha sok külön excel fájlt, egy nagy excel fájlban lehetne látni. Erre vannak mindenféle fizetős eszközök (mind lehúzás), az excel is csinál valamit, de egyik sem az igazi.

Ha programozni akarunk írhatunk rá pár nap alatt egy java programot, ha nem akarunk, akkor a lenti script segíthet…

#!/bin/sh

#environment setup: http://software.krimnet.com/xls2csv/guide-converting-xls-files-csv-with-xls2csv-ubuntu.htm

rm result.csv

cat files.txt | tr -d "\015" | while read XLS_FILE
do
if [ $XLS_FILE == "--EOF--" ]
then
break
fi

echo Processing xls $XLS_FILE
XLS_FILE_SNAME=`basename $XLS_FILE`
cat sheets.txt | tr -d "\015" | while read SHEETS
do
if [ $SHEETS == "--EOF--" ]
then
break
fi

xls2csv -x $XLS_FILE -w $SHEETS -b UTF-8 -c tempsheet.csv
cat tempsheet.csv | grep -v "Projekt azonosító" | LANG=hu_HU.UTF-8 sed "s/^.*\$/${XLS_FILE_SNAME};${SHEETS};&/" | LANG=hu_HU.UTF-8 sed "s/\./,/g" >> result.csv
rm tempsheet.csv
done
done

A files.txt fájlból olvassa a konvertálni kívánt fájlok neveit, –EOF– -ig. Pl: :
a.xls
b.xls
–EOF–

Mitől állt meg

Új rovatunk azt boncolgatja mitől állnak meg produktív rendszerek… 🙂

Caused by: java.security.cert.CertificateExpiredException: NotAfter: Mon Jun 20 16:29:35 CEST 2011

Google FriendsConnect

Van twitter accountom, de valahogy nem vált a mindennapok részévé, akárcsak a myspace, vagy a facebook. Jók ezek az oldalak, látom az általuk nyújtott előnyöket, de valahogy nem tudták kiegészíteni a blogomat, inkább csak arra törekedtek, hogy kiváltsák azt.

Épp ezt az űrt próbálja betölteni a Google FriendsConnect.

Gondoltam ez a blog ideális terep lesz, hogy kipróbálom milyen, próbálgassátok ti is 🙂

Java teszt

Épp ma leltem rá erre a forráskódra:

public class Swapy {

	public static void swap(Point arg1, Point arg2) {
		arg1.x = 100;
		arg1.y = 100;
		Point temp = arg1;
		arg1 = arg2;
		arg2 = temp;
	}

	public static void main(String[] args) {
		Point pnt1 = new Point(0, 0);
		Point pnt2 = new Point(0, 0);
		System.out.println("X: " + pnt1.x + " Y: " + pnt1.y);
		System.out.println("X: " + pnt2.x + " Y: " + pnt2.y);
		System.out.println(" ");
		swap(pnt1, pnt2);
		System.out.println("X: " + pnt1.x + " Y:" + pnt1.y);
		System.out.println("X: " + pnt2.x + " Y: " + pnt2.y);
	}
}

Aminek a kimenete:

X: 0 Y: 0
X: 0 Y: 0
X: 100 Y: 100
X: 0 Y: 0

Azt hiszem ez is ideális lenne egy jó felvételi kérdésnek, de egyszerűbbekre is alig tudják a választ… 🙁

Forrás:
http://www.javaworld.com/javaworld/javaqa/2000-05/03-qa-0526-pass.html

Ipad mail ma 7

Nem tartom magam ipad2 fanatikusnak, bár valóban meglepődtem, hogy mennyire használható. Az igazat megvallva sokkal rosszabbra számítottam.

Egészen máig, mert vagy kezd hatni az alma varázsa, vagy tényleg éreznek valamit az apple-nél.

Kaptam egy levelet, amiben volt egy ilyen szövegrészlet, hogy ma 7. Ez egy link volt, gondoltam jól megnézem, biztos valami sör lesz a képen, vagy bármi…

De nem. A calendar-ba lehet vele létrehozni egy találkozót, ma 7 órára, aminek a tárgya a levél subject-je…

Behalás…

Itunes store stats

Egy erdekes oldal, ami mutatja az itunes alkalmazasainak eladasi statisztikait, orszagokra es tipusokra bontva:
http://www.appannie.com/matrix/ipad/overall/