If you think sex is a pain in the ass, try different position
If you think sex is a pain in the ass, try different position
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
ja, nu weet ik wel hoe ik records in een database kan updaten maar hoe kun je het beste zo'n bestand updaten met PHP? Is dat niet een hoop meer code?CodeCaster schreef op zondag 17 januari 2010 @ 22:06:
Dat kan met een bestandje net zo goed als in de DB.
If you think sex is a pain in the ass, try different position
Verwijderd
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
In de TS zei je er niet bij dat het editbaar moest zijn voor een ander in een CMS, vermeld voortaan zo volledig mogelijk wat je wilt. Ik zou het lekker in een config tabel doen en het cachen naar een tekstbestand. Bij een aanpassing weer updaten.nota schreef op zondag 17 januari 2010 @ 22:09:
[...]
ja, nu weet ik wel hoe ik records in een database kan updaten maar hoe kun je het beste zo'n bestand updaten met PHP? Is dat niet een hoop meer code?
Persoonlijk gaat mijn voorkeur toch uit naar ini bestandjes voor de echte instellingen ( db-settings / mailserver settings / file settings etc )
Settings als contactemailadres etc zou je wel weer in de dbase kunnen zetten, maar gebruik dan aub een normale schrijfwijze ( key / value bijv ) zodat mensen ook kunnen zien wat het is ipv foutgevoelige dingen als numerieke id's die een betekenis hebben...
Ligt aan je applicatie. Wij proppen dat in de apache vhost als een environment variable. De rest staat in mysql.Gomez12 schreef op zondag 17 januari 2010 @ 23:50:
Simpele vraag, als je settings in je db staan, waar staan dan je db-settings?
Nadeel is dat mensen zonder file-access op je servers dat dan niet aan kunnen passen.Persoonlijk gaat mijn voorkeur toch uit naar ini bestandjes voor de echte instellingen ( db-settings / mailserver settings / file settings etc )
All my posts are provided as-is. They come with NO WARRANTY at all.
Nee, daar kunnen gemiddelde mensen makkelijk bijCyBeR schreef op zondag 17 januari 2010 @ 23:53:
[...]
Ligt aan je applicatie. Wij proppen dat in de apache vhost als een environment variable. De rest staat in mysql.
Tja, deels denk ik als je geen file-access hebt dan heb je ook niets in de serversettings te zoeken.[...]
Nadeel is dat mensen zonder file-access op je servers dat dan niet aan kunnen passen.
Maar als je het echt zou willen, het is niet echt rocket-science om 1 pagina te bouwen die het bestandje uitleest en de content in een textbox dumpt en daarna de inhoud van textbox weer wegschrijft in het bestand.
Maar ik ga te veel uit van server settings heb ik het idee, TS wil echt app settings opslaan, die zou ik wel altijd in dbase zetten ( enkel dan zoals ik al eerder zei wel in een normaal leesbaar formaat en niet mysterieuze numerieke codes )
Verwijderd
Dat kunnen users zonder write rechten op die database tabel ook niet.CyBeR schreef op zondag 17 januari 2010 @ 23:53:
Nadeel is dat mensen zonder file-access op je servers dat dan niet aan kunnen passen.
Dat hoeft ook nietGomez12 schreef op maandag 18 januari 2010 @ 00:11:
[...]
Nee, daar kunnen gemiddelde mensen makkelijk bij
Dat ligt aan je organisatie. De ontwikkelaars bij ons kunnen niet op alle servers rondkutten, bijvoorbeeld.Tja, deels denk ik als je geen file-access hebt dan heb je ook niets in de serversettings te zoeken.
Waarna je feitelijk je eigen databaseje geimplementeerd hebt, maar dan slechterMaar als je het echt zou willen, het is niet echt rocket-science om 1 pagina te bouwen die het bestandje uitleest en de content in een textbox dumpt en daarna de inhoud van textbox weer wegschrijft in het bestand.
IMO zijn er weinig 'server' settings behalve dan de mysql dsn mischien, en eventueel wat ip-adressen van memcacheds en dergelijke. De rest mag wat mij betreft door admingebruikers aan te passen zijn.Maar ik ga te veel uit van server settings heb ik het idee, TS wil echt app settings opslaan, die zou ik wel altijd in dbase zetten ( enkel dan zoals ik al eerder zei wel in een normaal leesbaar formaat en niet mysterieuze numerieke codes )
Cheatah: het idee is natuurlijk dat je applicatie die gegevens ontsluit en dan het bewerken ervan kan controleren.
[ Voor 4% gewijzigd door CyBeR op 18-01-2010 00:17 ]
All my posts are provided as-is. They come with NO WARRANTY at all.
DESC `configuratie` geeft
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 | Array
(
    [Field] => naam
    [Type] => varchar(255)
    [Null] => NO
    [Key] => PRI
    [Default] => 
    [Extra] => 
)
Array
(
    [Field] => waarde
    [Type] => varchar(255)
    [Null] => NO
    [Key] => 
    [Default] => 
    [Extra] => 
) | 
Wel als ik de TS volg, dan moeten blijkbaar alle settings te veranderen zijn...
Tja, ik weet niet hoor...[...]
Waarna je feitelijk je eigen databaseje geimplementeerd hebt, maar dan slechter. Dan is in mysql proppen veel makkelijker.
Ik vind een .ini / .txt bestandje met ruimte voor commentaar / oude settings etc. een stuk makkelijker dan een db, maarja dat zal ik wel zijn...
We hebben het toch wel over de eenmalige instellingen die enkel en alleen veranderd worden bij installatie / verplaatsing ( andere server ed ), tuurlijk kan je daar allerlei mooie config-pagina's voor maken om het in de dbase te beheren met helpteksten die via ajax in te laden zijn ed. Maar waarom zou je?
Aan de db zelf heb je weinig ( helemaal op de manier van de TS, dan heb je 3 emailadressen met 3 numerieke id's, welke moet je nou veranderen ) want je mist de uitgebreide help etc.
Je moet het altijd via de officiele config-pagina's doen, werken die niet om reden x/y/z dan wordt het gewoon gokwerk.
Wil je er een extra notitie bijzetten als in : deze server is even als nood ertussen gedouwd en wordt over 2 maanden vervangen. Dan moet je of notitie velden erbij aanbrengen of je kunt je notities niet kwijt.
Nee, geef mij maar gewoon ini files waar ik op filesystem nivo kan greppen naar welke apps allemaal de mailserver gebruiken die volgende week vervangen gaat worden.
Mail servers / image servers / speciale app server ip-adressen / locaties waar hulpprogs staan / locatie waar de app zelf staat...[...]
IMO zijn er weinig 'server' settings behalve dan de mysql dsn mischien, en eventueel wat ip-adressen van memcacheds en dergelijke. De rest mag wat mij betreft door admingebruikers aan te passen zijn.
Mja, maar uiteindelijk is de locatie van de database er eentje die eigenlijk toch alleen door iemand met file access veranderd kan worden (d'r moet tenslotte ook een db worden aangemaakt, met data, etc.) zodat die ene setting wel een uitzondering kan krijgen. 't is ook meteen een beetje een bootstrap-idee. En door 'm dan aan je http daemon mee te geven ipv in een file te proppen scheelt dat je weer een file die geparset moet worden bij elke request. En ja, op veel requests maakt dat uit voor je performance.Gomez12 schreef op maandag 18 januari 2010 @ 00:39:
[...]
Wel als ik de TS volg, dan moeten blijkbaar alle settings te veranderen zijn...
Nee. We hadden 't ook over een emailadres van een contactformulier. Dat soort dingen zijn bij uitstek settings die elke zoveel tijd door een leek veranderd moeten kunnen worden. En dat je 't in een db propt betekent niet dat je de mogelijkheid tot commentaar en versioning e.d. kwijt bent.Ik vind een .ini / .txt bestandje met ruimte voor commentaar / oude settings etc. een stuk makkelijker dan een db, maarja dat zal ik wel zijn...
We hebben het toch wel over de eenmalige instellingen die enkel en alleen veranderd worden bij installatie / verplaatsing ( andere server ed ), tuurlijk kan je daar allerlei mooie config-pagina's voor maken om het in de dbase te beheren met helpteksten die via ajax in te laden zijn ed. Maar waarom zou je?
Kan prima in een db zodat een applicatieadmin ze kan veranderen zonder meteen root nodig te hebben.Mail servers / image servers / speciale app server ip-adressen / locaties waar hulpprogs staan / locatie waar de app zelf staat...
[ Voor 3% gewijzigd door CyBeR op 18-01-2010 01:04 ]
All my posts are provided as-is. They come with NO WARRANTY at all.
Interessant, nooit geweten. Maar scheelt het doorgeven via http-daemon relatief veel of is het echt een micro-optimalisatie die ergens aan het einde van de lijst micro-optimalisaties staat?CyBeR schreef op maandag 18 januari 2010 @ 01:03:
[...]
En door 'm dan aan je http daemon mee te geven ipv in een file te proppen scheelt dat je weer een file die geparset moet worden bij elke request. En ja, op veel requests maakt dat uit voor je performance.
Ik kan me namelijk zo indenken dat de http-daemon niet voor dit soort grappen geoptimaliseerd is, waar een scripting taal toch wel redelijk geoptimaliseerd is.
Zei ik eerder al, ik bekijk het meer vanuit algemene eenmalige settings.[...]
Nee. We hadden 't ook over een emailadres van een contactformulier. Dat soort dingen zijn bij uitstek settings die elke zoveel tijd door een leek veranderd moeten kunnen worden. En dat je 't in een db propt betekent niet dat je de mogelijkheid tot commentaar en versioning e.d. kwijt bent.
E-mail adres voor een contactformulier is imho zelfs een twijfelachtige app-setting, als je later een 2e contactformulier wilt hebben ( bijv voor verkoop-vragen ) dan wil ik niet weer die eenmalige settings induiken
Dan liever gewoon een setting per contactformulier.
Commentaar en versioning zie ik niet echt vaak in db's terugkomen, ja het kan, maar veelal houdt niemand er rekening mee...
??? Dacht ik het eindelijk eens redelijk met je eens te zijn, kom jij aan met een root-eis om 1 config-filetje te kunnen veranderen???[...]
Kan prima in een db zodat een applicatieadmin ze kan veranderen zonder meteen root nodig te hebben.
Ik hoop dat je toch wel weet dat je best applicatieadmins ook op FS nivo enkel toegang kan geven tot hun applicaties???
Ik wil ze überhaupt niet op m'n serversGomez12 schreef op maandag 18 januari 2010 @ 01:31:
[...]
??? Dacht ik het eindelijk eens redelijk met je eens te zijn, kom jij aan met een root-eis om 1 config-filetje te kunnen veranderen???
Ik hoop dat je toch wel weet dat je best applicatieadmins ook op FS nivo enkel toegang kan geven tot hun applicaties???
All my posts are provided as-is. They come with NO WARRANTY at all.
Dat is het in principe denk ik ook, maar de personen die het aan moeten passen zijn redelijke digibeten (schuttersgilde met voornamelijk overjarige individuen). Waarschijnlijk loopt het al helemaal fout als ik er een opmerkingenveld bij zet of de historie bij ga houden. Ben geen ICT'er en het programmeren van het contactformulier, de emailsetting en een via de user interface invulbare tabel met naw gegevens van het bestuur die af worden gebeeld bij het contactformulier heeft me 4 uur gekost, het moet natuurlijk wel leuk blijvenGomez12 schreef op maandag 18 januari 2010 @ 00:39:
Ik vind een .ini / .txt bestandje met ruimte voor commentaar / oude settings etc. een stuk makkelijker dan een db, maarja dat zal ik wel zijn...
If you think sex is a pain in the ass, try different position
Firewall blocks op ip-niveau gevoed door inlogs vanaf de applicatie werken erg goed heb ik wel eens gemerkt
Tip is wel om je telefoon uit te zetten...
Tja, ik zou dan zeker adviseren om een historie/opmerkingenveld bij te houden, juist digibeten hebben al heel snel de neiging om met de beste bedoelingen van de wereld het verkeerde veld te veranderen...nota schreef op dinsdag 19 januari 2010 @ 00:09:
[...]
Dat is het in principe denk ik ook, maar de personen die het aan moeten passen zijn redelijke digibeten (schuttersgilde met voornamelijk overjarige individuen). Waarschijnlijk loopt het al helemaal fout als ik er een opmerkingenveld bij zet of de historie bij ga houden. Ben geen ICT'er en het programmeren van het contactformulier, de emailsetting en een via de user interface invulbare tabel met naw gegevens van het bestuur die af worden gebeeld bij het contactformulier heeft me 4 uur gekost, het moet natuurlijk wel leuk blijven
Simpele vraag : Hoelang denk je dat het duurt voordat iemand doorheeft dat het emailadres niet klopt? En hoeveel mailtjes zijn er daardoor verdwenen?
Persoonlijk zou ik bij een digibeten systeem ( en bij de meeste andere ook
Ik denk dat een opmerkingenveld de gebruiker niet weerhoudt om alsnog een foutief mailadres in te voeren. Ik check wel op validiteit maar niet op juistheid van het emailadres. Het gaat me te ver om eventuele bounces te signaleren. Wat ik wel doe is zoals je al aangeeft het opslaan van de emails in de database, maar het versturen laat ik gewoon gelijktijdig plaatsvinden en niet via een cronjob.Gomez12 schreef op dinsdag 19 januari 2010 @ 00:19:
Tja, ik zou dan zeker adviseren om een historie/opmerkingenveld bij te houden, juist digibeten hebben al heel snel de neiging om met de beste bedoelingen van de wereld het verkeerde veld te veranderen...
Simpele vraag : Hoelang denk je dat het duurt voordat iemand doorheeft dat het emailadres niet klopt? En hoeveel mailtjes zijn er daardoor verdwenen?
Persoonlijk zou ik bij een digibeten systeem ( en bij de meeste andere ook) gewoon de emails naar dbase schrijven en dan via cron de emails vanuit de dbase halen en versturen, dan heb je in ieder geval altijd het origineel...
If you think sex is a pain in the ass, try different position
[ Voor 14% gewijzigd door CyBeR op 19-01-2010 00:38 ]
All my posts are provided as-is. They come with NO WARRANTY at all.
maar je merkt het dan toch pas als het al te laat is? En dan kun je net zo snel zelf het juiste emailadres intypen...CyBeR schreef op dinsdag 19 januari 2010 @ 00:37:
Niets houdt een gebruiker tegen om een foutief adres in te voeren. En als 'ie pietje@kpn.nl invult ipv pietje123@kpn.nl dan ga je daar als app ook niets uithalen met input validation. Maar wat je wel vrij simpel onder water kunt doen is een simpele versioning bijhouden, zodat je simpel terug kunt naar hoe de vorige setting was als blijkt dat de nieuwe niet werkt.
If you think sex is a pain in the ass, try different position
Ja voor een e-mailadres wel, maar ik dacht dat we dit ook op andere settings gingen toepassen?nota schreef op dinsdag 19 januari 2010 @ 00:39:
[...]
maar je merkt het dan toch pas als het al te laat is? En dan kun je net zo snel zelf het juiste emailadres intypen...
All my posts are provided as-is. They come with NO WARRANTY at all.
Stop dan lekker je hele site in een 'bestandje'.CodeCaster schreef op zondag 17 januari 2010 @ 22:06:
Dat kan met een bestandje net zo goed als in de DB.
https://niels.nu