Posted at July 13, 2008 | Linux
Een tijdje geleden heb ik PHP-GTK geïnstalleerd om in de zomer na de Game Sectie en al mijn andere plugins afgewerkt te hebben mezelf de mogelijkheid te geven eens te experimenteren daarmee. Daarvoor heb ik een kleine aanpassingen moeten doen aan de ini, met name de code om PHP-GTK te laden, en daardoor werken mijn cronjobs met PHP-scripts niet meer.
Daarstraks had ik de mail server geïnstalleerd, waardoor ik nu een mailtje kreeg met de volgende error:
Could not startup.
Dat leerde me nu niet bepaald veel bij, maar als ik daarmee eventjes zoek op google vindt ik al snel deze pagina op het Ubuntu-forum. En op die maneer kom ik te weten dat PHP-GTK laden in je ini en een cronjob draaien met diezelfde php-installatie niet werkt.
Maar, op die pagina vind ik ook meteen de oplossing, gewoon php -n gebruiken in plaats van php. Dat wil zeggen dat de ini genegeerd zal worden en ik dus geen last meer heb van PHP-GTK in mijn cronjobs.
Binnen een 45-tal minuten zal ik nu weten of mijn backups na meer dan een maand terug zullen werken.
Posted at July 13, 2008 | Linux
Een paar dagen geleden heb ik een scriptje gemaakt dat voor mij een mooie backup maakt van mijn simutrans bestanden, omdat ik een paar keer gehad heb in het verleden dat een spel plots niet meer werkte. Nu heb ik dat niet meer had bij de laatste versies, maar een backupje kan nooit kwaad, en over 1/150 (~1GB) van de harde schijf gaan we niet klagen he.
Maar, toen ik vandaag eens keek of alles werkte zag ik dat er GEEN ENKELE backup was gemaakt, behalve die die ik zelf als test heb "gedraaid". Even dacht ik aan een error, maar ik vond niets in het script, en alles werkte gewoon vanaf de commandline. Ook de permissies zouden voldoende moeten zijn.
Dan maar eens kijken of ik niets zou krijgen van errors als ik eens een MTA zou installeren. Sendmail is veel te uitgebreid voor wat het maar moet zijn, dus maar eventjes sSMTP geïnstalleerd en geconfigureerd (mail server, domein en email-adres opgeven en gedaan ;) ).
Misschien liegt het wel aan het feit dat er geen mail kan worden verzonden, in de logs zie ik in ieder geval dat er telkens wordt geprobeerd om die te verzenden. Maar het enige wat iets uitspuwt is het updaten van de statistieken, wat een cronjob van root is. Maar een error van voor het runnen van het script.
Hopelijk kan ik het dan over een uurtje (wanneer de cronjobs opnieuw gerund worden) afleiden uit eventuele errors in de mailtjes, want daarstraks zag ik dat het niet alleen om de simutrans backups gaat maar dat er geen enkele backup meer werd gemaakt sinds eind mei. De statistieken (een cronjob draaiende onder root) worden in ieder geval nog altijd mooi bijgewerkt.
Posted at July 11, 2008 | Andere, Linux
Zojuist eens eens in de statistieken van mijn locale server gedoken, welke door middel van een cronjob elke dag worden bijgewerkt, en wat blijkt: deze wordt bezocht. Meer nog: er worden hack-pogingen ondernomen.
Dit is nu bijvoorbeeld de maand mei:Top 20 van 20 Total Locations | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||
# | Hits | Bestanden | kB F | kB In | kB Out | Location | |||||
|
|||||||||||
1 | 21293 | 97,63% | 7704 | 95,92% | 48273 | 96,09% | 0 | 0,00% | 0 | 0,00% | Numeriek IP/onbekend |
2 | 425 | 1,95% | 322 | 4,01% | 1924 | 3,83% | 0 | 0,00% | 0 | 0,00% | Belgie (.be) |
3 | 25 | 0,11% | 1 | 0,01% | 8 | 0,02% | 0 | 0,00% | 0 | 0,00% | Duitsland (.de) |
4 | 14 | 0,06% | 1 | 0,01% | 7 | 0,01% | 0 | 0,00% | 0 | 0,00% | Russische Federatie (.ru) |
5 | 9 | 0,04% | 0 | 0,00% | 3 | 0,01% | 0 | 0,00% | 0 | 0,00% | Spanje (.es) |
6 | 9 | 0,04% | 1 | 0,01% | 5 | 0,01% | 0 | 0,00% | 0 | 0,00% | Frankrijk (.fr) |
7 | 9 | 0,04% | 1 | 0,01% | 5 | 0,01% | 0 | 0,00% | 0 | 0,00% | Verenigde Staten (USA, .us) |
8 | 6 | 0,03% | 0 | 0,00% | 2 | 0,00% | 0 | 0,00% | 0 | 0,00% | Canada (.ca) |
9 | 6 | 0,03% | 0 | 0,00% | 2 | 0,00% | 0 | 0,00% | 0 | 0,00% | Japan (.jp) |
10 | 3 | 0,01% | 0 | 0,00% | 1 | 0,00% | 0 | 0,00% | 0 | 0,00% | Turkije (.tr) |
11 | 2 | 0,01% | 0 | 0,00% | 1 | 0,00% | 0 | 0,00% | 0 | 0,00% | Groot Britannie (UK, .gb) |
12 | 2 | 0,01% | 1 | 0,01% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | Italie (.it) |
13 | 1 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | Bulgarije (.bg) |
14 | 1 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | Zwitserland (.ch) |
15 | 1 | 0,00% | 1 | 0,01% | 2 | 0,00% | 0 | 0,00% | 0 | 0,00% | China (.cn) |
16 | 1 | 0,00% | 1 | 0,01% | 2 | 0,00% | 0 | 0,00% | 0 | 0,00% | Denemarken (.dk) |
17 | 1 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | Egypte (.eg) |
18 | 1 | 0,00% | 1 | 0,01% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | Mexico (.mx) |
19 | 1 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | Nederland (.nl) |
20 | 1 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | 0 | 0,00% | Jemen (.ye) |
Dit verontrust me wel: als anderen zonder mijn toeweten een bezoekje brengen, kunnen deze gerust eens op minder goede dingen belust zijn. Ik heb wel eens vaker gedacht om mijn locale website, zeker de publieke variant op een andere machine te plaatsen zodat er geen gevaar meer is voor mijn persoonlijke computer, maar zonder machine waar dit op kan gebeuren kan dat natuurlijk nooit doorgaan.
Dat er wel eens een Belgje naar mijn site komt is geen probleem, aangezien ik wel eens iets laat testen dat ik net heb gemaakt door RaPaTTaCK. Maar Russen, Koreanen, Chinezen, ...
Maar dit is nog het minste, maar deze maand is er ook een eerste bezoeker geweest wat wel eens zou kunnen slaan op een toekomstige aanval: Morfeus Fucking Scanner:
Die naam intikken in Google levert mij het volgende op: het is een scanner die zoekt naar bugs in PHP-script, naar alle waarschijnlijkheid gedaan om later aanval te doen.
Ik vraag me soms wel af hoe ze aan mijn IP komen, aangezien ik een dynamisch IP heb: ik zij in ieder geval maar twee mogelijkheden: -- - een site waar mijn IP in een openbare log staat (bv. Wikipedia, waar het niet eens moet gaan over een wijziging door mij aangebracht) of een bezoek van iemand met die dit IP had naar een niet zo "dienke" site -- - een pure gok naar een IP-adres
Nu, aangezien ikzelf het niet zoveel gebruik, of laat gebruiken, zal ik mijn IP adres terug volledig toegooien. Wanneer het nodig is, kan ik nog altijd het terug openbaar maken (bv. bij het controleren op fouten in mijn XHTML).
Moest dit nu op mijn site voorkomen zou ik daar waarschijnlijk niet zo'n drama van maken; gewoon zorgen dat alles goed beveiligd is he. Maar, op mijn lokale computer worden dingen ontworpen, en die zaken bevatten dus nog bugs. Ook staan er mogelijk dingen in die ik heb ontwikkeld om zaken op mijn computer te automatiseren. In ieder geval: alles gaat toe!
Posted at July 6, 2008 | Linux
Gisteren (05/07/2008) heb ik simutrans geüpgraded naar versie 100.0 nadat ik een probleempje daarmee had opgelost.
Aanvankelijk deed ik de installatie van simutrans zelf, maar sinds ik zag dat deze bij Debian in de repository zit gebruik ik die Debian-pakketten. Echter heb ik nu ontdekt dat het pakket simutrans-pak64 enkel het basispakket bevat, en niet de vuilnis en voedsel verwerking.
Van het vuilnis vind ik dat nog niet zo slecht: toen ik simutrans voor het eerste gebruikte begon ik in 1930 met tijdslijn waarna ruim het meeste vuilverwerking was. Niet zo slecht, alleen kan je daarmee in dat jaartal eigenlijk geen winst mee maken, mogelijk later wel.
Posted at June 24, 2008 | Linux
Ik zag daarjuist dat QDVDAuthor uit de beta-fase is, en zelfs al een nieuwe stabiele versie heeft, versie 1.2.0.
Even kijken leert me dat ik normaal gezien gebruik maak van versie 1.0.0 (aangezien dat dat de recentste versie is in de repos), maar die heb ik nog nooit geprobeerd. Ik zal één dezer dagen waarschijnlijk 1.2.0 eens installeren en het dan nog eens proberen, want dat is al geleden van de derde RC.
Ongetwijfeld zal hier nog wel meer over worden verteld.
Posted at May 28, 2008 | Linux
Ik heb zonet PHP-GTK 2.0.0.1+ geïnstalleerd via CVS. Deze versie is sinds 15 mei uit.
Ik wilde nog wel eens de kans krijgen om wat te experimenteren met PHP-GTK, maar dat is niet zo gemakkelijk. Aanvankelijk had ik een, onofficiële, debian-package gevonden, maar die gebruikte versie 2.0 beta 1, een wel erg oude versie.
Dus installeerde ik het zoals beschreven op PHP-GTK en nam CVS. Echter, dat was de code, en moest dus gecompileerd worden, want niet direct een pretje was. Het duurde nog al lang voordat ik terug kon verder werken. Er waren pieken waar er 1GB swap geheugen gebruikt werd + 476 MB van 512MB aan RAM geheugen. Voor de rest een bijna constante belasting van 100% van mijn Pentium 4 2,93 GHz processor.
Nu, het eindresultaat is een 5,1MB bestand met de extensie .so. Ik heb deze alvast opgeslagen, zo kan ik toch proberen om dezelfde file te hergebruiken, inplaats van alles terug te compileren wanneer ik PHP herinstalleer (waarschijnlijk de volgende keer dat ik Ubuntu upgrade).
Tijdens de voorbereidingen van de compilatie, de configuratie, kreeg ik nog een aantal errors, die opgelost werden met de installatie van de volgende packages:
libglib2.0-dev
libgtk2.0-dev
Gelukkig waren de errors heel duidelijk vormgegeven tijdens het testen zodat ik gewoon even moest zoeken naar de juiste packages. lib-gtk2.0-dev had ook een hele reeks van andere dependences, zodat er toch een hele reeks packages zijn bijgekomen.
Posted at May 26, 2008 | Linux
Gisteren had ik nog eens een pos nagelaten of er iemand een idee had over het probleem van de fonts in mozilla applicaties. Een beetje later kreeg ik een mailtje met de melding met een mogelijke oplossing.
Door het toepassen werden de fonts inderdaad een stuk voller, maar ook iets te "loevig". Een andere instelling nog wat bijstellen bood de oplossing waardoor mijn fonts terug mooi vol zijn.
Een overzicht van die instellingen:
Posted at May 23, 2008 | Linux
Vandaag wilde mijn moeder iets afprinten, voor de eerste keer sinds de nieuwe all-in-one, wat niet lukte. En zoals je kaan raden met de hint over de nieuwe all-in-one, en de titel, de printer wordt niet ondersteund door de hpijs van Xubuntu 6.04.
Gewoon de nieuwe versie dan? Ik keek eerst in de backports voor feisty, maar daar zat het niet in. Handmatig dan maar? OK, het downloaden van een nieuwere versie ging goed, maar de dependenties kwamen niet overeen. Dat uit de package slopen bood de oplossing, maar ook dan stond deze niet in de lijst van drivers. Dat nieuwe pakket maken gaat als volgt:
dpkg -b /home/kevin/Desktop/hpijs hpijs.deb
Nu blijkt waarom: de database staat in een afzonderlijk package, die niet werden geupgraded, morgen volgt dus meer over dit.
De computer beneden is met zijn vele jaren dienst stilaan aan het einde van zijn Latijn. Vandaar dat er ook wordt gebruik gemaakt van AbiWord, in plaats van OpenOffice.org Writer. Dat is een stuk sneller, en mijn moeder heeft de extra functionaliteit van Writer niet nodig.
Maar, AbiWord slaat standaard op onder het AbiWord formaat, en ik heb het nogal om het bij een goede open standaard te houden: OpenDocument. Je kan dat wel selecteren, maar dat zal mijn moeder nooit onthouden. Gelukkig is dat te regelen met één enkele regel in het bestand .AbiSuite/AbiWord.profile.
<scheme name="_custom_"
ZoomPercentage="155"
DefaultSaveFormat=".odt"
/>
Maar zelfs sommige flash spelletjes kunnen niet meer gespeeld worden, met andere woorden: die computer is aan vernieuwing toe. Het wordt Intel, maar omdat het niet te zwaar of duur moet zijn twijfel ik om misschien het oudere P31 te nemen, inplaats van P35. De grootste verschillen zijn de prijs en de support van DDR 3 geheugen voor P35. Met andere woorden: de meerwaarde is de meerprijs niet echt waard in dit geval.
Verder komt er een lichte, en goedkope natuurlijk, Intel Core 2 Duo, zodat deze PC terug kan gebruikt worden voor het bekijken van wat mails en het spelen van een flash-spelletje. Dat zijn de belangrijkste gebruiksdoeleinden van die computer door mijn moeder.
24/05/2008, 16:43:
Ik heb zojuist geprobeerd met het updaten van foomatic-db-hpijs. Nog meer updaten is geen optie, zo kan je blijven doorgaan. Wanneer er een nieuwe processor+moederbord insteekt, zal ik dan upgraden naar Hardy, mogelijk zelfs dan Ubuntu, in plaats van Xubuntu.
Posted at April 27, 2008 | Linux
Bij Gutsy had ik de mysql-server geblokkeerd van nieuwe updates, de nieuwe versie kon het namelijk niet verdragen dat ik de map met de databases had aangepast. Ook bij Hardy Heron is dat het geval. IK heb heel wat geprobeerd, maar uiteindelijk heb ik besloten het momenteel te houden bij het dagelijks kopiëren van /var/lib/mysql naar /data/mysql:
@daily nice -n 19 cp -r /var/lib/mysql /data
Bij de installatie van Gutsy werkte dit wel nog, en had ik dat gedaan omdat ik zo geen problemen maar had met mysql bij het upgraden van Ubuntu. De reden dat ik die partitie niet gewoon mountte als /var/lib/mysql is dat ik er meer dan alleen mysql op plaats: ook de apache logs en Webalizer bevindt zich daar.
Posted at April 26, 2008 | Linux
Al sinds Ubuntu 6.06 gebruik ik altijd de laatste versie van Ubuntu. Een paar dagen geleden is de nieuwe LTS versie van Ubuntu verschenen, Hardy Heron. Eerst had ik gedacht om te wachten tot na de examens, maar daar ben in nu van afgestapt.
Ik ga dus mijn versie upgraden naar de LTS versie van Ubuntu, maar ik ben wel aan het denken om dan eens een versie over te slaan, tenzij er iets is in die nieuwe versie waarvoor ik het echt wel wil doen.
De computer beneden zal nu in ieder geval nog NIET worden geüpgraded. Ten eerste kan dat niet meer in mijn limit voor deze maand, nu ja, Ubuntu zelf ook niet echt, en ik heb er nu eiegenlijk geen goesting in. Mogelijk wordt er met de upgrade naar Hardy Heron enkele nieuwe stukken in de computer gestoken, maar dat valt nog te zien.
Binnen een halfuurtje is het dus zover, en tot dan zal ik alle software die ik nodig heb opschrijven en mogelijke wijzigingen die nodig zijn. Ook zal ik een backup nemen van de Firefox bestanden, Hardy Heron gebruikt namelijk, dacht ik, Firefox 3.
Verder zal ik ook wel nog een beetje snoeien in persoonlijke mappen van programma's die ik eens heb geprobeerd, verwijderd maar waarvan de persoonlijke bestanden nog aanwezig zijn.
Wanneer ik dan terug alles klaar heb zal ik terug verder doen met het opbouwen van het tournaments systeem. Tussen alles door zal ik dan ook dit blog upgraden naar WordPress 2.5.1.