Category: Linux

Open Search

In Firefox heb ik de Van Dale searchplugin geïnstalleerd voor wanneer ik even een woord moet opzoeken. Een tijdje geleden is de site van Van Dale echter totaal veranderd, en de searchplugin is daar niet op voorbereid.

Dan doen we het gewoon handmatig, en dat heb ik ook al een paar keer gedaan, maar telkens terug werd het een tijdje later terug onbruikbaar. Zonet heb ik het probleem gevonden. Om de zoveel tijd (ik veronderstel 7 dagen wordt er gecontroleerd op een update van die plugin. Daardoor verlies ik altijd de aanpassingen.

Dat is eigenlijk gemakkelijk op te lossen door in de volgende code de UpdateUrl-tags te verwijderen:

<updateinterval></updateinterval>
<updateurl>http://mycroft.mozdev.org/update.php/id0/BE_VanDale.src</updateurl>
<iconupdateurl>http://mycroft.mozdev.org/update.php/id0/BE_VanDale.png</iconupdateurl>

Nu wordt er enkel nog gecontroleerd op een update van het icoon.


Onmogelijk?

Volgens Ringi op het Ubuntu forum is wat ik wil doen onmogelijk. Dan ben ik toch maar begonnen met het gebruik van filters, en zal dan straks (binnen een uur) eens kijken wat het resultaat is. Maar het lijkt vooralsnog goede beelden te geven.

Dit is wat er gebeurd:
- Eerst wordt het beeld op 768x576 gezet, aangezien dat dat de grootte van de frames is
- Dan wordt er gedeinterlaced
- Daarna knip ik de zwarte randen weg van het beeld, waarna ik een beeld van 740x572 krijg
- Daarna "resize" ik het geheel naar 720x556 om het met mijn DVD speler te kunnen afspelen

Ik zal straks nog eens controleren of ik misschien een (nog) beter resultaat krijg wanneer ik eerst deinterlace en daarna het beeld op 768x576, maar ik denk het niet aangezien de frames 768x576 zijn. Wanneer het toch een beter resultaat zou geven zal ik het hier wel melden ;)
27/10/2008, 12:20:
Ik kan niet direct een verschil zien, zal het straks nog eens bekijken.

28/10/2008, 14:04:
Ik heb dan toch voor het laatste gekozen, want deze lijkt iets efficiënter te werken. Op een minuut was er immers een verschil 0,4 MB, maar op een uur tijd loopt dat toch op tot 24 MB, die ik aan iets anders kan besteden. -- Het bestand met de filters kan je hier downloaden.

29/10/2008, 02:53:
Ik wilde nog eventjes het uiteindelijke resultaat van een opname van mijn TV-kaart:
Baconfoy


768*576 - 720*576

Gisteren avond heb ik De Collega's gecodeerd, en De Kampioenen opgenomen en gecodeerd. Er viel me vanmorgen echter iets op: het logo van één was niet meer rond, maar lichtjes ovaal...

Toch was dat bij het originele beeld niet zo. Na wat foefelen de oorzaak gevonden. PAL is 720*576, maar om de een of andere reden is dit in de praktijk toch wel 768*576. Misschien is dit voor de inetrcompatibiliteit van de camera's van NTSC en PAL, aangezien NTSC smaller is. Om aan dezelfde hoogte te komen is er dus een breder beeld nodig, maar dat is natuurlijk pure speculatie.

In ieder geval, dit zorgt ervoor dat Avidemux als breedte de breedte in de header gebruikt, 720 dus. Daardoor is een video na het coderen vervormd. Heb dan ook enkele uren geleden op het Ubuntu forum om een commando gevraagd waarmee ik dit zonder verlies aan kwaliteit, dus zonder de eigenlijke video aan te passen, maar gewoon de header-informatie, de breedte kan aanpassen. Voorlopig nog geen antwoord gekregen, maar dat zal ik nog wel krijgen, neem ik aan.

Verder heb ik van de gelegenheid gebruik gemaakt om te vragen of er een manier is om een video's te deinterlacen zonder daarbij aan kwaliteit in te boeten. Interlaced is het beeld soms nogal "lijnig", je krijgt lijnen in je bewegende beelden, wat niet echt aangenaam kijken is, en de kwaliteit slecht laat overkomen. We zullen zien wat het resultaat gaat geven.

Verder zal ik nog de Reputation Manager afwerken, en ben ik begonnen aan de Game Section 1.2. Ik hoop in ieder geval snel terug te kunnen posten met de verlossende commando's.


Hauppauge WinTV PVR 150

Vandaag toen ik thuiskwam zei mijn buurvrouw en zoon dat er een pakketje voor me is toegekomen. Ik natuurlijk naar daar, en inderdaad: mijn TV-kaart, harde schijf en USB-stick waren toegekomen van Codima.

Normaal kuis ik mijn kamer op vrijdag, maar dat is dus niet gebeurd, aangezien ik het niet kon laten om eerst mijn TV-kaart te bekijken, en natuurlijk de bijhorende harde schijf, is het er niet meer van gekomen. Ik mijn doos open alles eens bekeken, en dan naar boven, de kaart er in.

Het eerste wat ik dan deed was tvtime installeren, zonder veel succes. Op het internet las ik dat die programma's dikwijls niet werken, met als reden gebruik van de oude versie van v4l, en het niet overweg kunnen met de hardwarematige encoder.

Nu, VLC zou wel werken, alleen kreeg ik geen geluid. Na wat gesukkeld is alles toch nog goed gekomen, door de instellingen van vlc te resetten. Een groter probleem was het feit dat bij het opnemen het geluid niet synchroon liep met het beeld. Door in te stellen op "Dump volledige invoer".

Nu ben ik bezig met de eerste digitale versie van De Collega's. De laatste aflevering van de tweede serie (gisteren uitgezonden) ben ik momenteel aan het opnemen. Zonder gebruik van een codec heeft dat wel een resultaat van 3GB per uur, wat wat veel is. Waarschijnlijk zal ik dan ook kijken voor andere dingen van De Collega's (en andere oudere zaken) zal ik eens kijken voor een XviD codering zonder (zichtbaar) verlies.

Hier heb je een eerste screenshot: De Collega\'s


Terug

Het school is nu zo'n maand en en half terug bezig, en dit is de eerste post die ik sinds augustus plaats.
Alles begint terug op zijn plooi te geraken en de plannen voor mijn Media Center zijn vastgelegd:
Het komt er niet in de vorm die ik aanvankelijk in gedachten had.

Dit is te wijten aan een tekort (geen groot, maar het is er) in het budget om een degelijk Media Center te maken, gebaseerd op een mooie Intel dualcore. Ondanks een gebrek aan voldoende geld il ik otch nog altijd het video gebeuren in huis digitaliseren. Daarvoor heb ik alvast een TV-kaart nodig om alles netjes op de computer te plaatsen, een extra harde schijf om het beeldmateriaal op op te slaan en een afspeelmedium.

Aangezien het niet veel mag kosten (het is maar een voorlopige tussenoplossing om dan binnen een paar jaar alsnog een Media Center én een LCD TV te kopen), heb ik er eentje van €29,95 in de Blokker gekocht. Wel behoort USB spijtig genoeg niet tot de mogelijkheden, dus zal de video verzameling worden vervangen door een DVD verzameling. Qua prijs/uur geen groot verschil, plaats is wel al veel minder, maar toch zal ik een schof nodig hebben, met mijn Media Center had ik enkel ene harde schijf nodig.

Doordat ik dus niet zoveel heb uitgegeven nu (€141,95), heb ik terug goesting gekregen in een laptop. Nu, doordat ik maar een 13 dagen heb gewerkt, heb ik niet genoeg verdient voor een "serieuze" laptop, en dat is ook niet nodig, gezien het belangrijkste doel: programmeren/scripten wanneer ik niet thuis ben. Veder zal het ook wel gebruikt worden om 's avonds even op mijn gemak nog iets te doen.

Het gaat om de Eee PC 701 4G, welke me zonder verzendkosten zo'n €236,95 kost. Het gaat verder om, uiteraard, de Xandros versie. Deze commerciële distributie is net als Ubuntu gebaseerd op Debian, waardoor ik normaal gezien wel het vertrouwde package-systeem zal kunnen gebruiken. Toch denk ik er aan om na een tijdje Ubuntu Eee te gaan installeren.

Verder heb ik vorige week de PC van mijn ouders nu volledig vermaakt. De Packard Bell, die quasi onafgebroken werd gebruikt de laatste 6 jaar?, heeft zeen laste adem uitgeblazen. Verder dan de ventilator starten kwam hij niet meer. We hebben wel nog een Dell, die kort na de Packard Bell werd aangeschaft (toen was er nog geen sprake van samenwonen, en waren er dus twee PC's nodig). Die Dell heeft echter geen werkende CD-speler én er is schandalig weinig geheugen (128MB, welk ook nog moet gedeeld worden met de geïntegreerde video-chip). Ik heb dus het beste van beide PC's in die Dell gestopt, en startte hem op (de harde schijf van de PB werd gebruikt).

Dat gaf echter wel problemen met de video-drivers, en gezien het feit dat de Ubuntu-versie toch al heel verouderd (7.04) was heb ik gewoon direct 8.04 geïnstalleerd. Had wel een foutje begaan in de volgorde van de gebruikersnamen, waardoor een probleempje ontstond met de rechten op de niet-geformatteerde /home partitie. Ik wilde wel voor de zekerheid eerst een backup nemen van de bestanden, waarna ik alles doorstuurde naar mijn computer.

Na een tijdje gebeurde er iets raars: de verbinding viel weg. Herconnectie lukte niet, en beneden aren er geen errors. Heropstarten leverde meer duidelijkheid: (sectoren van) de harde schijf konden niet gelezen worden. Op het Ubuntu forum las ik dat je dit mogelijk kon oplossen met codeblocks, maar dat je wanneer er (belangrijke) data aanwezig is je eerst een backup moet nemen. Dus dat deed ik, maar tijdens de backup kreeg ik al gigantisch veel I/O errors dat ik het stopzette. Tot op heden heb ik codeblock dus nog niet geprobeerd.

Heb dan maar die andere harde schijf gebruikt, welke wel nog werkte, en daarop Xubuntu 8.04 geïnstalleerd, en het resultaat is verassend goed. Blijkbaar is die Celeron 1.7 GHz. toch wel wat vlugger dan die AMD Athlon.

Nu eindelijk alles gedaan is is het de bedoeling om terug verder te werken aan de Game Section. Ik hoop nog altijd klaar te zijn met het ontwikkelen aan het einde van de komende herfstvakantie.

NOTA:
Ik heb een aantal rubrieken toegevoegd:
- Mijn PC
- PC Beneden
- Hardware
- Eee PC


Installed-Size

Eindelijk: ik heb het verlossende antwoord gekregen op mijn vraag omtrent de Installed-Size optie in de Debian pakketjes. Daarmee kan ik nu alles wat in een ander pakket geleverd door Ubuntu of Debian wordt gedaan ook doen. Mijn pakketjes werkten zonder dit ook, maar je kon ook niet te weten komen hoe veel ruimte het zou in beslag nemen op de harde schijf vóór je het installeerde.

Daarom zal ik straks, voor ik Usermap voor MyBB 1.4 afwerk, mijn pakketjes een update geven, zodat mensen die in de toekomst de waste en food pakketjes installeren van op mijn repository ook gewoon zijn hoeveel dat dan zal innemen.

Verder wordt er binnenkort waarschijnlijk een nieuwe "versie" van Simutrans in de repo gezet, want bij Debian zijn ze aanbelandt bij 100.0+ds1-3, en ik verwacht dat Ubuntu dat ook zal hebben. Binnen een week of zo kan je je dus aan een update verwachten. Wanneer Ubuntu niet volgt zal ik het pakket van Debian gebruiken. Als ik me niet vergist is er namelijk geen enkel verschil tussen het pakketje van Ubuntu en Debian, behalve degene die het pakketje volgens het pakketje onderhoud.

Die nieuwe food en waste pakketjes zullen trouwens geen nieuw versienummer krijgen, aangezien er behalve die tag niets veranderd en het dus nutteloze kilobytes zouden zijn.

Gebruik?
Het gebruik van mijn repo interesseert me, maar niet in die zin dat ik het zou stoppen omdat het niemand gebruikt. Er zijn wel al pakketjes gedownload, maar volgens mij heeft het nog niemand echt in zijn source.list toegevoegd. Niet erg, dat kan nog altijd komen he ;)


Paretje's Repository

Begin deze maand melde ik dat ik net had gezien dat in het debian pakket van Simutrans geen afvalverwerking of voedselproductie bevatte. Toen heb ik dat zelf toegevoegd, maar heb dan ook eventjes gekeken om er een pakket van te maken.

Ik had daar toen een paar probleempjes mee, met name met de optie Installed-Size. In feite weet ik nog altijd niet hoe ik daaraan moet komen. Ik had echter een tijdje geleden het pakket falcon tegengekomen waarna ik wel goesting kreeg om eens een repository samen te stoppen. Ook had ik al ontdekt dat die optie niet verplicht was, en dus mijn pakket correct is.

Met falcon is het eigenlijk heel simpel, zolang je de documentatie goed leest. Die documentatie klopte echter niet met het pakket bij Ubuntu. Die is namelijk aangepast om een conflict met een ander pakket met (ongeveer) die naam te vermijden. Zonet heb ik echter gezien dat ik dan waarschijnlijk gewoon falcon-start moet gebruiken in plaats van falcon.

Ik heb dan mijn repository ingesteld en mijn pakketten toegevoegd. Daarna zag ik ook dat je met de functie mirror geen mirror maakt van een andere repo, maar een van de repo die je gemaakt heb. Op die manier kan ik die repo dus publiekelijk maken zonder problemen.

En dat is nu gebeurd: Paretje's Repository staat nu online:
http://repo.Online-Urbanus.be

24/07/2008, 22:05:
Er is een categorie toegevoegd voor dit nieuw project. Verder zal er in de toekomst waarschijnlijk nog een pakket komen voor pak128 van simutrans, na controle of dit wel onder een vrije licentie valt. Verder zullen pakketten die ik mis in Ubuntu vanaf nu hierin toegevoegd worden.


Logo

Ik heb zonet gevonden hoe ik met GIMP een tekst met shaduw met tekenen, waarna ik een logo heb gemaakt voor dit Paretje's blog: het logo van Online - Urbanus met daarop "Paretje's blog" met schaduw.

Een tijdje geleden heb ik gezocht hoe dit moest, maar toen lukte me het niet en heb ik het gevraagd aan P@trick die het vrijdag zal doen. Nu is het me gelukt om een scriptje te installeren om schaduw toe te voegen aan lagen met GIMP. Ik dacht daarvoor een pakket gevonden te hebben, maar werd geen enkel script geladen. Ik heb toen heel wat afgezocht en zal het zeker nog wel eens uitzoeken.

Ik heb het nu gevonden om het script te downloaden en waar ik dat bestand dan moet plaatsen, wat ik gevonden heb via de instellingen van GIMP. Daarmee heb ik het enige wat ik momenteel heb gemist in GIMP ook ontdekt.


.htaccess

Standaard werken mijn .htaccess bestanden niet lokaal, en dat is wel eens ongemakkelijk als je iets met htaccess wil proberen, zoals bij de verhuis van de Game Section forums in oktober.

Eventjes zoeken met Google leverde me op dat de apache instelling "AllowOverride" waarschijnlijk gewoon uit stond, waardoor .htaccess bestanden gewoon werden genegeerd.

Toen kon ik al een php instelling veranderen met een htaccess bestandje, maar de nieuwe vriendelijke URL's van MyBB werkten echter nog steeds niet. Eventjes kijken naar dat bestand leverde de volgende conclusie op: de rewrite-mod was nog niet geactiveerd. Even een restart en alles werkt ;)


MySQL-backup zonder MySQL?

Daarstraks om 1 uur kreeg ik 3 mailtjes met (ongeveer) de volgende inhoud:
Fatal error: Call to undefined function mysql_connect() in /home/kevin/.cronjobs/develop12.php on line 18

Tja, daar had ik niet aan gedacht: als er geen php.ini wordt gebruikt, wordt MySQL ook niet geladen, en dan gaat een backup van een MySQL nogal moeilijk.

Aangezien PHP-GTK altijd wel een minderheid zal uitmaken van mijn gebruik van PHP heb ik PHP-GTK toch maar uit de ini verwijderd. Eventuele programmaatjes zal ik waarschijnlijk toch gewoon compileren. En voor tijdens het ontwikkelen van die eventuele programmaatjes (waarschijnlijk zal het altijd bij een aantal tests blijven, ik hou meer van programmeren voor het web) heb ik er voor gezorgd dat alles met een simpele truc dan toch nog werkt. Dat wordt dan bijvoorbeeld:
php -c /etc/php5/cli/php-gtk.ini /home/kevin/Desktop/test.php

Ik heb met andere woorden een tweede alternatieve php.ini aangemaakt waarin PHP-GTK wel wordt geladen, en die hoeft dan gewoon aangeroepen te worden.