MySQL, strings
Table: art_id, art_ref, …
Bij alle geïmporteerde artikelen die ik herken aan
iets
moet de code
E.ietsEnNogWat
omgezet worden naar
ietsEnNogWat
M.a.w. er moet vooraan een stuk afgeknipt worden, een prefix die vroeger elders een functie had.
controle:
select art_id, TRIM(LEADING 'E.' FROM art_ref)
FROM art
WHERE art_ref LIKE 'E.iets%';
uitvoer:
UPDATE art
SET art_ref = TRIM(LEADING 'E.' FROM art_ref)
WHERE art_ref LIKE 'E.iets%';
(opgelet met knippen en plakken; de ‘ ‘ willen wel eens veranderen, met syntax fouten tot gevolg- of erger)
Comments Off
Probleem: Harde schijf van een testserver is volgelopen.
Grootte van ruimte van een directory bekijken met “disk use”:
du
op zoek naar uit de hand gelopen logs, backups, cd of dvd-images, …
etc: 14 796
home: 40 837
lib: 60 113
opt: 394 579
root: 9 757
sbin: 7 852
srv: 16 312
tmp: 6 647
usr: 952 598
usr/share 358 366
var 7 865 284
var/lib/mysql 7 672 896
var/lib/mysql/munchen-bin.042: 1 073 741 868
Die bin bestanden zijn intrigerend. Het lijken ofwel de data van de database zelf, ofwel een soort logfiles. Bekijken met cat
levert een inhoud van SQL statements op, bijna als in een dump.
Zoeken op .bin leverde deze (Duitse) post op:
eines meiner mySQL-Verzeichnisse ist stark angewachsen (siehe unten).
Können eigentlich die ganzen “…-bin.0..”, “mysqld.log-…” sowie
“.index” Dateien gelöscht werden?
so, nun selbst gelöst:die mysql 3.xx war eine SuSE-Version, bei der anscheinend das Logging
aktiviert war. In der 4er-Version habe ich kein Logging aktiviert.Die alten Binärlogs künnen also gelöscht werden….
http://lists.phpbar.de/pipermail/mysql-de/2004-August/003987.html
Comments Off
Onoverzichtelijk grote tabel en.wikipedia.org/wiki/Comparison_of_wiki_software
Alleen de 3 P’s: Perl, Php, Python samengevat in een OpenOffice rekenblad “Wiki "p" vergelijking”
Kan op A3 formaat (2 blz) afgedrukt worden: (download .ods )
Comments Off
Laatste kolom moet omgezet worden van “tekst” naar “varchar” : gaat daarbij alle informatie verloren?
Tabel:
cc_code
|
cc_name
|
cc_year
|
cc_memo
|
cpldesign |
design costplace |
2004 |
Ontwerp / prepress afdeling / film maken / digitale bestanden opmaken / enz |
cplmould |
moulding costplace |
2004 |
maken van de vormen, produktievormen, drukvorm, … enz |
cplblend |
blending costplace |
2004 |
mengen van produktie grondstoffen, kleuren, enz |
cplprodone |
production one costplace |
2004 |
Eerste produktielijn of soort produktielijn enz. |
cplprodtwo |
producton two costplace |
2004 |
Tweede produktielijn |
cplmould |
moulding costplace |
2003 |
|
cplblend |
blending costplace |
2003 |
|
cplprod |
production costplace |
2003 |
|
>>
Veld wijziging in phpMyAdmin van “text” naar “varchar(40)”:
cc_code
|
cc_name
|
cc_year
|
cc_memo
|
cpldesign |
design costplace |
2004 |
Ontwerp / prepress afdeling / film maken |
cplmould |
moulding costplace |
2004 |
maken van de vormen, produktievormen, dr |
cplblend |
blending costplace |
2004 |
mengen van produktie grondstoffen, kleur |
cplprodone |
production one costplace |
2004 |
Eerste produktielijn of soort produktiel |
cplprodtwo |
producton two costplace |
2004 |
Tweede produktielijn |
cplmould |
moulding costplace |
2003 |
|
cplblend |
blending costplace |
2003 |
|
cplprod |
production costplace |
2003 |
|
>>
De informatie werd “afgekapt” (MySQL versie 3.23.58).
Comments Off
PhpBB is een berichtensysteem (vroeger bulletin board), dat ook gebruikt kan worden als documentatie-cms, als helpdesk-systeem, al FAQ verzameling, enz.
Bij de versies die op internet beschikbaar zijn is content (comment) spam door spambots ondertussen een groot probleem. Het is hun bedoeling om de links naar hun website te kunnen publiceren. Die zijn bv zichtbaar in http://www.uwdomein.tld/phpBB/memberlist.php, en ze hopen hun site zo hoger te krijgen in de Google resultaten.
De mogelijkheden om dat te voorkomen zijn helaas niet zo groot in de standaard versie van het programma; maar er zijn wel veel maatwerk-wijzigingen te vinden op het net, bv:
Anti spambot, fight the spam registration bots
En nog enkele NL-talige.
Bots niet doorlaten
- een geautomatiseerde bot is makkelijk om de tuin te leiden door af te wijken van de standaard werkwijze. Een klein detail wijzigen is soms al genoeg om de spambot tegen te houden. (zie “fight the spam bots” hierboven). Je moet zorgen dat de “kleine wijziging” de werking van het forum niet verstoort.
Bots maken automatisch een gebruiker aan in je forum, dat aantal kan oplopen en is vervelend omdat je maar 1 gebruiker tegelijk kan verwijderen met phpBB.
Mod: Aantal gebruikers tegelijk verwijderen met de admin userlist
Als je een “mod” wil installeren: uitleg hoe
Comments Off