zondag 1 november 2009

btb en javascript - rtext - fosphp

BTB heeft vandaag weer de nodige aandacht gekregen. Vooral bezig geweest met de initiƫle opzet van de interface. Deze heeft behoorlijk wat gelijkenis met de btr-toepassing, maar je hoeft het wiel niet opnieuw uit te vinden.

Momenteel al bezig met de eerste parameter-interfaces : de pagina met de bedrijfsgegevens en de daaraan vasthangende landencodes.

Naar aanleiding van eerdere ervaringen heb ik veel tijd besteed aan het in elkaar knutselen van de nodige invoercontroles. Maar het werkt. Tevens heb ik alle javascript code laten valideren met JSLint en dit zal ik natuurlijk ook verder blijven doen. Het geeft in ieder geval de indruk dat je javascript-code volgens een bepaalde standaard is opgebouwd. Ik speel ook met het idee om JSDoc te gebruiken, maar aangezien dit een perl-hack is denk ik eerder aan een implementatie in PHP naar analogie met adoc (dat ik overigens verder niet meer ontwikkeld heb).


Ik heb trouwens de functionaliteit van pcb verder uitgewerkt met de forms-module. Deze gaat snel de nodige informatie opbouwen om een webformulier klaar te zetten, gebaseerd natuurlijk op de data voor het betreffende pakket.

Ik ben ook overgeschakeld naar RText als tekstverwerker en heb dit nu op ongeveer al de computers staan waar ik mee werk (inclusief AAO).

Als laatste heb ik deze week veel tijd gestoken in fosphp. Ik heb eindelijk de path-variabele settings gekraakt voor Windows en Linux !! Nu komt het erop aan om hierop door te bouwen.

donderdag 22 oktober 2009

Server DOWN en weer up na wat moeite + wat qmail

Door een panne bij Nucleus is de webserver ongeveer 18 uur uit de lucht geweest. De heropstart finaal werkte wel goed, dus dat was een pluim. Ook het feit dat ik de backups onmiddellijk kon gebruiken gaf een goed gevoel. het feit daarentegen dat ik alle emails kwijt was deed het me koud krijgen.

Afijn : nu spamd -d -v -u vpopmail aan het testen... Toch nog maar even op de backburner , neemt enorm veel resources weg !

qmail queue : toont verschrikkellijk veel bounce mails

tail -f /var/log/qmail/qmail-smtpd/current (zie ook hier )

En dan natuurlijk gaan 'messen' met de queue-directory . GEEN OPLOSSING hier

Maar gewoon kijken in downloads -> qmail rocks (still). Alhoewel... nu heb ik terug de bounce berichten ... misschien is dit de oplossing ??

[Update 01-11-2009] Dit is wel degelijk een oplossing voor de double-bounce.

zaterdag 3 oktober 2009

AA1 php imap toegevoegd

yum install openssl-devel
yum install pam-devel

77 - apache en php config in lijn met standaard

apache config : includes ssl nu ok (door stomme fout ook op asgc.be moeten herzetten)

php config : voor imap

a. yum install pam-devel
b. yum install kerberos

c. config
--with kerberos
--with-imap-ssl

alles werkend

donderdag 1 oktober 2009

Roundcube gone - server restart - php met imap

Na ongeveer 1 dag weer volledig verwijderd vanwege nog niet 'rijp'.

Server automatic restart werkt naar behoren op 1 vervelend detail na : SPAM wordt weer niet meer herkend.

imap -> make lr5

Deze info hielp (imap van washington.edu) tesamen met de basisinfo op php.net

INSTALLING IMAP
1. Log in as root:
su -
2. Download IMAP installation
3. Untar the package:
tar -zxf IMAP_PACKAGE_FILENAME
4. Enter the source directory:
cd IMAP_PACKAGE_DIRECTORY
5. Build the package.
# edit Makefile EXTRACFLAGS=-fPIC
# make lrh
6. Install the lib and include files:
# mkdir /IMAP_DIR/lib
# mkdir /IMAP_DIR/include
# cp -r ./src/c-client/*.h /IMAP_DIR/include/
# cp ./c-client/linkage.h /IMAP_DIR/include/
# cp ./src/osdep/unix/*.h /IMAP_DIR/include/
# cp ./src/osdep/unix/*.c /IMAP_DIR/lib/
# rm -rf all files and directories except /IMAP_DIR/include/ & /IMAP_DIR/lib/
7. Create the osdep.h link:
Linux:
# ln -s ./include/c-client/os_slx.h \
/IMAP_DIR/include/osdep.h

donderdag 24 september 2009

Roundcube - Mindmeister - Nanoki weg

Vandaag roundcube email geinstalleerd. Heeft geen spam message filter dus nog even afwachten.

De laatste tijd ook veel gebruik gemaakt van mindmeister . Dat is nu een tool waar ik helemaal wild van word. Zeer goede interface met tevens zeer goede helpfuncties. De bedoeling is dit als guideline te gebruiken om de configuratie voor eens en voor altijd in goede banen te krijgen.

Nanoki is een stille dood gestorven omdat de server steeds down gaat en ik niet deze telkens weer wens op te starten.

donderdag 13 augustus 2009

Nanoki actief

Sinds kort dus Nanoki (her)ontdekt en daar nu volop mee bezig. Nanoki is een wiki-toepassing geschreven in lua en daarom interessert het me zeer.

Na vroeger al een tijdje met Wiki On A Stick gewerkt te hebben, nu deze dus ontdekt en daar zeer tevreden over : mooie layout, no-nonsens editing en overzichtelijk. Daar durft het bij andere wikis al wel eens aan ontbreken.

dinsdag 14 juli 2009

nanoCMS installatie voor LIP

Net nanoCMS geinstalleerd voor low impact girl. Bedoeling is om Astrid een makkelijk te onderhouden website te geven.

Momenteel reeds geinstalleerd :
* basisfuncties
* nederlands.zip ( op te halen via forum )

TODO
* zien dat stylesheet werkt
* basis instellen voor Astrid

zaterdag 11 juli 2009

fossil scm

Een iets uitgebreidere handleiding voor het werken met fossil op de wiki gezet. Dit zorgt ervoor dat ik zelf een soort van naslagwerk heb indien ik iets zoek, omdat ik de officiƫle wiki niet altijd even duidelijk vind.

Bovendien voor de aanpassing van btr voor het eerst succesvol gebruik gemaakt van een branch en deze ook weer goed kunnen importeren in de trunk.

Een mens is nooit te oud om te leren ...

vrijdag 10 juli 2009

lighttpd up and running met vhosts - fossil

Ondertussen is lighttpd ingesteld om virtual hosts aan te kunnen. Eigenlijk 'a piece of cake'. Gewoon instellingen per domein inladen en klaar is kees.

Fossil daarentegen heeft vandaag weer een aantal geheimen losgelaten en ik ben voor het eerst met een branch aan het werken. Ondertussen ook de documentatie op de eigen server behoiorlijk bijgewerkt.

De branch heb ik opgestart om de menustructuur van btr te veranderen.

donderdag 9 juli 2009

Joomla installeren op asgc

in phpconf zlib toevoegen :
--with-zlib

installatie verloopt daarna zonder problemen.

Aanpassen templates zaagt over rechten ondanks het feit dat alles goed staat (user en groep), dus dat wordt iets voor later.

dinsdag 7 juli 2009

VPS - Lighttpd + php fast-cgi werkend

Even een tussendoortje gehad met programmatie voor BTR, Lawcity en onze eigen agenda, maar vandaag dus php werkend op virtual server. Vooral het hercompileren van php om fastcgi te enablen heeft veel tijd gevergd.

Maar eind goed, al goed.

De volgende stap is natuurlijk benchmarken...

dinsdag 30 juni 2009

virtual server went down for maintenance...

En ik ben al mijn gegevens kwijt met betrekking tot het voorgaande werk ? Zit nu dus opnieuw PHP te compilen... Oeps : ik was wel bezig op AA1 en niet op de VPS !
Ondertussen ook bezig geweest met wat info op te zoeken over Lua. Lijkt interessant, maar toch ook nog een 'work in progress'.

Een half uurtje verder blijkt PHP onder lighttpd te werken !!!

Hieronder vind je de setting in lighttpd.conf welke eea. mogelijk maakt :
fastcgi.server = ( ".php" => ((
"bin-path" => "/path/to/php-cgi",
"socket" => "/tmp/php.socket",
"max-procs" => 2,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "16",
"PHP_FCGI_MAX_REQUESTS" => "10000"),
"bin-copy-environment" => (
"PATH", "SHELL", "USER"
),
"broken-scriptfilename" => "enable"
)))

woensdag 24 juni 2009

php op AA1

Eerst even
yum install libxml2-devel

en we kunnen voort...

Volop bezig om php draaiend te krijgen op de AA1. Momenteel nog even een probleem om de configuratie met FastCGI ( --enable-fastcgi) rond te krijgen. Dankzij 'make clean' is alles nu in orde om morgen verder te testen.

maandag 22 juni 2009

AA1 - installation of lighttpd

Gebaseerd op het boek lighttpd van Packt Publising heb ik lighttpd opgezet.

Aangezien ik nog niets had geinstalleerd om te kunnen compilen , eerst de volgende commands uitgevoerd :
- yum install gcc
- yum install make
- yum install pcre-devel
- yum install zlib-devel
- yum install bzip2-devel
- yum install lua-devel

Nadien een configuratie-file aangemaakt (ik doe dit altijd in plaats van zomaar './configure' te draaien - het geeft je snel je conifiguratie aan ) :
./configure --prefix=/var/www \
--with-pcre \
--with-zlib \
--with-lua

--- UPDATE 2009-07-07
bij installatie op VPS (CentOs 5.2) volgende commando's uitgevoerd voor opstarten configuratie

export LUA_CFLAGS=-I/usr/local/include/lua/
export LUA_LIBS=-Ilua

Dit zorgt ervoor dat lighttpd de headers van lua vindt, gegeven dat je in de opgegeven directory de lua header files hebt staan natuurlijk...

---

Ik heb dit opgeslagen in het bestand /opt/lighttpd-1.4.23/light_config. Dan even executable maken :
chmod +x light_config

en dan maar compileren :
./light_config
make
make install

Configure , make en make install gaan zonder problemen en KABOEM , lighttpd is geinstalleerd. Je vindt de executable onder /var/www/sbin met als logische naam lighttpd.

Alvorens de server op te starten, maak je nog een conf-file aan. Ik heb deze, naar analogie met apache, in de directory /var/www/conf staan. De basisconfiguratie om te testen is :
server.document-root = "/var/www/htdocs" (weer naar analogie met apache)
mimetype.assign = ("" => "text/html")

Om de server op te starten volstaan het commando :
./lighttpd -f /var/www/conf/lighttpd.conf.

Je gaat natuurlijk al snel het een en het ander toevoegen aan het conf-bestand. Goed om weten is dan ook dat je met het commando
./lighttpd -tf /var/www/conf/lighttpd.conf
je configuratiebestand kan testen.

Om daadwerkelijk enig resultaat te zien heb je wel best een html-bestand in je document root staan...

Afijn , weer wat leuks gedaan vandaag op de AA1

AA1 - reinstall

Omwille van het probleem met de niet-installatie van gcc een reinstall gedaan van linpus. WWerkt zoals het hoort.

Nadien dus eerst gcc geinstalleerd , tesamen met ssh. Werkte ook like a charm. De netwerkconnectie was van de eeste keer up en running dus ook op dat vlak geen probleem.

Firefox 3.0.11 (met correct logo) vervolledigen de installatie.

Blijven te doen :
- lighttpd
- php
- openoffice 3.1
- reclaim disk space
- en wat er verder nog zinnig lijkt bij Macles

zondag 21 juni 2009

AA1 - gcc werkt niet

Dankzij de online update werkt gcc nu niet meer op de AA1. Hopelijk wordt dit zo snel mogelijk opgelost.

zaterdag 10 januari 2009

Opera bookmarks - sync

Vanaf gisteren maak ik gebruik van Opera bookmarks sync. Om zo een bookmarkrepertorium te krijgen dat voor eens en altijd alles omvat.