( E-Medve | 2018. 11. 25., v – 15:49 )

Válasz hajbazer üzenetére

Az ötlet jó lenne, mondom, hogy miken bukott a dolog:
- production szerverre emulátort SOHA
- nem volt root jog a gépre
- emlékeim szerint fél gigabájt memóriába kellett beleférni mindenestől (úgy, hogy 3-4 usert is ki tudj szolgálni)
- nem volt felesleges Office 2003 licensz, sőt semmilyen felesleges Office licensz
- nem volt X, ahova meg tudott volna nyílni a Wine-os MSO (és telepíteni se tudtál volna, mert nincs root jog)

De tegyük fel, hogy lehetett volna Wine és X.
Hogyan oldottad volna meg, hogy egy PHP-vel bekért adatkupacot letárolsz adatbázisban (mindegy, hogy Mysql vagy Postgresql), majd utána legenerálod a sablon és az adatok alapján a DOC-ot, amit visszaadsz a PHP-nek és a user letölt? Hogy szólítod meg az MSO-t? Csinálsz hozzá valami Windows binárist? Tudsz erről mutatni egy - hatékony - példakódot?

Csak azért kérdezem, mert a LibreOffice-ban már csináltam hasonlót. Az LO-t headless módban indítva (olyankor nem kell neki X) lehetett python-ból piszkálni. Mondjuk ott emlékeim szerint 2 gigabájt memóriába kellett beleférni.