Het hol van de Code

6 maart, 2007

De Manifestatie van Delphi: DynDNS door CPanel van uw WebHost (b.v. 1and1.com)

Filed onder: 1and1.com, het 7:48 p.m. van Delphi - van Brian @

aka Dynaminc DNS met 1and1.com

aka hoe te om een Zitting van het Web met Delphi te automatiseren

 Hier is een programma ik het bèta testen voor een paar maanden ben geweest.  Ik gebruik het op een subdomain van TheCodeCave.com om me toe te staan om mijn huis altijd te bereiken.  Ik gebruik de Kabel van de Agent van de Weg van Time Warner en heb een dynamisch IP adres.  Dat betekent dat mijn IP op om het even welk punt kan op tijd veranderen.  En het!

Ik gebruikte om de plaats Dyn.EE te gebruiken om een verbinding met mijn huis te verzekeren.   Ik hield van hen altijd omdat hun cliënt in Delphi wordt geschreven.  Nochtans, nu ik TheCodeCave.com en een gazillion subdomains weg hangend van het (MyIP.TheCodeCave.com, Webmail.TheCodeCave.com, Rot13.TheCodeCave.com en de lijst gaan) de gedachte heb van I zou ik ook een url maken die met mijn huis verbond.

 Dit was vervelend maar vrij duable eens te doen.  U gaat enkel in het 1and1.com controlebord, creÃërt het domein, wacht op het functioneel te worden, en dan wijzigt de DNS montages en treedt het a- verslag met voeten.  Eenvoudig recht? Goed meestal, is het enkel punt en klikt bij wat logisch schijnt.

 Nochtans, dat een pijn is periodiek te doen omdat goed…

  1. UI is langzaam.  Het controlebord neemt voor ooit om door te worden.
  2. U moet eerst omhoog eerst uw eigen IP adres kijken.  Ik zou gewoonlijk mijn vrouw roepen en zou haar hebben me een e-mail verzenden en ik zou het van de e-mailkopbal grijpen en zou dan DNS bevestigen.  Een welke pijn.
  3. Waarom lijd door notulen van het klikken van een paar keer per jaar wanneer verscheidene uren van programmering uw kunnen worden rond het?

Zo, geef ik u: Dynamische DNS Updater van het Hol van de Code.

DDNS Updater van het Hol van de Code!

 Het gebruik is eenvoudig. 

  1. CreÃër een subdomain op uw plaats en friemel met uw duimen til het wordt actief ooit in het volgende uur of twee.
  2. Ga dat domein op het eerste gebied in.  NOTA: Als u uw hoofdURL zet, zal uw hoofdURL niet meer richten op uw website.  Zorgvuldig ben!  U wilt dit zijn iets als:  subdomain.example.com
  3. Ga het belangrijkste wachtwoord voor uw rekening in.  Dit wordt verzonden over HTTPS naar 1and1.com en niet naar me.  Heb geen vrees. ;)  Maar het zal in de het zuiveren sectie verschijnen als u controleert dat „D.W.Z. Gegevens Verzonden“ vakje toon.
  4. Klik de 1and1.com van de Update knoop van het Domein en let op het het werk.

Uw verandering zou beschikbaar bijna onmiddellijk moeten zijn, echter, wanneer het zuiveren van dit programma ik de verandering een paar verzond (dozijn) tijden en het weigerde uiteindelijk om any more updates toe te staan om door nog eens 24 uren te gaan.  Het is sinsdien fijn geweest.  Ik heb sindsdien het programma veranderd zodat niet probeert om DNS bij te werken als URL reeds correct plaatste is. 

Ik heb bovendien het programma gemaakt zodat het de drie gebieden neemt die hierboven als parameters worden vermeld.  U kunt dit in de planner van Vensters zetten XP en om de 15 minuten, zal het huidige IP controleren en zal zoals nodig bijwerken.  Of zet het enkel in uw startomslag.  Dit betekent natuurlijk uw wachtwoord in uw planner zal worden gezet, maar u hebt de broncode, kunt u encryptie toevoegen als dat een zorg op uw PC is.

Zo, zou een gemakkelijke manier te doen het zijn een korte besnoeiing in de startomslag aan het programma met de parameters als dit te creëren:

tcc_DDNSUpdater URL WACHTWOORD DOMAINID

Dat zal iets in die aard kijken:

tcc_DDNSUpdater dyn.sample.com My1PaSsWoRd 12323213

 De snelste manier om uw domeinidentiteitskaart te krijgen is het programma manueel eens in werking te stellen en enkel de 1and1.com van de Update te klikken knoop van het Domein.  Dan kunt u domein hieronder identiteitskaart zien.

 Het programma volgt deze procedure die de vereiste het doorbladeren zitting ontspant (zodat is het slechts snel zo zoals uw verbinding aan 1and1.com).

  1. Ga naar MyIP.TheCodeCave.com en krijg het huidige IP adres (dit is een constante in de code en u kunt het gemakkelijk veranderen).
  2. Gebruik een contactdoos om het IP adres voor URL terug te winnen u omhoog kijkt.
  3. Als twee aanpassen, eindig de toepassing.
  4. Navigeer aan Admin.1and1.com en krijg een zittingsidentiteitskaart nodig om veilige login te vestigen.
  5. Login die HTTPS, het domein als gebruikersnaam bij te werken, en het verstrekte wachtwoord gebruikt.
  6. Als een identiteitskaart van het Domein niet is verstrekt, navigeer aan de lijst van domeinen en win identiteitskaart van het domein (Subdomain moet onder de eerste 50 domeinen, alfabetisch, voor uw rekening zijn.) terug
  7. Navigeer aan de DNS updatepagina voor dat domein (een vereiste van de software van het Controlebord 1and1)
  8. Leg de DNS verslagverandering voor.

Eenvoudig zoals dat!

De volledige Delphi bron is beschikbaar in het dossier van het Pit.  Gebruikelijk „als dit uw plaats verplettert en u $30.000 dollars kost, waarom heck u niet genormaliseerd als dit in werking stelde en een bedrijfsplaats op het riskeerde!  Ik ben niet verantwoordelijk voor de veiligheid van uw plaats u bent.  Overweeg zo het zeer echte risico dat de dingen zich verkeerd met manifestatiemateriaal kunnen gaan dat van Internet wordt gedownload en aan de kant van veiligheid vergissen.“ het waarschuwings bericht is van toepassing.

U kunt het dossier hier downloaden: TCC_DDNSUpdater_Main.zip (verbinding)

 Ik zal details van de code later posten.

Ik creÃërde dit app gebruikend een registreerapparaat Websession dat van gebruik aan u zou kunnen zijn.  Ik gebruik het in mijn automatiseringsprocessen op het werk en ook ons het om de verbindingen dat tot stand te brengen van de forumvoorlegging ik geen boek kon hebben duidelijk op het Web op een andere manier.

Geniet van!

20 december, 2006

1and1.com zuigt! 1 en 1? Zegt wie?!?!

Filed onder: 1and1.com - het 5:25 p.m. van Brian @

Ik kwam over een andere raas en tieren over 1and1 de andere dag en de gedachte ik iets zou posten ik had verzonden naar Michael leeftijden geleden. Het vat mijn gedachten volledig over het onderwerp samen en vereist zeer weinig die… uitgeeft

1and1.com heeft zich de „Werelden Nr 1 Webgastheer [door het ontvangen aantal plaatsen] „geëtiketteerdr. Zo zijn zij een groot doel. Het is waar dat zij uw hand niet houden, maar dat is niet wat ik over bezorgd ben. Ik geef niet als zij waardeloze supplementen hebben, in feite de meer supplementen die zij, het meer materiaal hebben toegevoegd ik voor dat ik niet ooit zal gebruiken betaal. Welke zorg van I ongeveer is dat zij bereid zijn om u de toegangsrechten te geven om meer aan uw gedeelde server toe te voegen. Op dit ogenblik impliceren de ENIGE dingen dat ik niet met mijn 1and1- rekening heb kunnen doen haventoegang. En dat eenvoudig is niet mogelijk met een gedeelde server.

U zult altijd klachten over een bedrijf vinden. Ooit zijn zij geldig. Voor 1and1.com, schijnen de klachten om uit de minder technische gebruikers te komen die hulp zochten. Ik ben het ermee eens dat 1and1 niet groot over het verklaren hoe te om nieuw materiaal te doen is. Drie jaar geleden, was ik in de zelfde situatie, lerend… maar dat is wat over Internet groot is, daar is veel vele beschikbare middelen. Dat kan u door de ruwe vlekken helpen als u om aan het geduldig en bereid bent te werken… Ik vind dat ontvangend in 1and1.com en zoekend Google goed voor me werkt en ik mijn nu rekenschap geef drie jaar plus heb gehad.

Dreamhost* heeft het beste hulpsysteem daar, AFAIK, maar hun beste de dienstplan is $79.99. Door het goedkeuren van een geadverteerde verbeteringsovereenkomst voor bestaande klanten 1and1, heb ik manier meer beschikbare middelen en betaal slechts ~12% van wat een klant DreamHost betaalt. Ik krijg meer middelen voor mijn geld. Ik realiseerde de andere dag dat mijn 1and1- rekening ruimte beschikbare dan heeft wat ik mijn verdelingen van Vensters heb verdeeld aan en dat de verdeling omvat die ik voor multimedia gelegd b=. Ik zal mijn $839 dollars nemen per jaar de besparingen u zeer danken.

*Update - sinds het aanvankelijke schrijven van deze e-mail, heeft DreamHost radicaly verhoging hun beschikbare beschikbare ruimte en middelen. De prijzen zijn nu vergelijkbaar met wat ik van 1and1.com krijg. Er zijn compromissen, maar door stats alleen hebben zij fundamenteel zelfs uit tot u de extra lasten DreamHost bekijkt. DreamHost rekent een $50 opstellingsprijs (het is als het aanrekenen van een extra $4.16 per maand voor het eerste jaar) aan en heeft 100% de hogere prijzen van de domeinregistratie.

Ik zou dit uit moeten verlaten en „volgen als u commentaren, verlaat gaten in uw posten wilt om mensen toe te staan om te antwoorden.“ Maar ik weet sommigen „JA zullen zeggen - maar hebben u ooit probeerde om de dienst van hen te annuleren?“. Zeker, zal ik dat en dan richten DIE kunt antwoorden u op. ELKE post die ik over dit onderwerp heb gezien is van iemand geweest die een vorm heeft ingevuld om de dienst te annuleren en dan niet op het tot 6 maanden na het feit gecontroleerd wanneer zij volgende miljard ontvangen. Ik ben droevig maar als iets voor u belangrijk is, u, zelf, ervoor zorg dat het wordt gedaan.

De mensen zouden geen probleem gehad hebben als zij:
1. Ervoor gezorgd dat annuleer op verslag werd de week alvorens het moest gebeuren
2. Ervoor gezorgd dat annuleer een week later plaats dat annuleer vond
3. Ervoor zorgend dat de vertegenwoordigers 1and1 nota's die voor hun rekeningen maakten elke vraag registreren.
4. Registreerde de naam/aantaldatum en tijd van elk telefoongesprek.

1and1 zal retroactief terugbetalen als u uw geval kunt bewijzen. Ik heb over dat gelezen die ook gebeurt. Ik voorzie geen probleem als en wanneer ik annuleer. En I ZEKER meer bereid om voor het annuleren van de dienst te ijveren als het betekent dat ik nooit me over een plaats moet ongerust maken die ik heb gewerkt om te bouwen ben niet sniped uit van onderaan me. 1and1's het proces laat niet dat gebeurt en ik moet me nooit over enkel het betalen van één of andere boefje/dief/afperser $800 ongerust maken om terug te keren wat reeds met recht mijn is.

De steun is iets ik ongeveer het weet. Ik weet wat een inspanning voor ons bureau geïmpliceerdg is om de beste technologiesteun in onze industrie te verlenen. Wij hebben jaren lerend doorgebracht welke werken en wat niet. De fouten zijn gebeurd en wij hebben van elke geleerd. Wanneer ik om het even welk bedrijf telefoneer, een vraag die aan me van belang is, ga ik mijn te maken beste doen dat de vertegenwoordiger de maatregelen moest treft me van een goede technische steun voorzien, of zij om worden opgeleid dit of niet te doen.

Eveneens, realiseer ik dat wij klanten zullen hebben geen die wij om de reden kunnen helpen. Ik weet ook dat die klanten waarschijnlijk zullen klagen, zo luid aangezien zij kunnen, dat wij de absolute slechtste technologiesteun van om het even wie in de wereld hebben. Dat alles is aan hen van belang is dat wij niet hen konden helpen, of het een kwestie aan hun kant was of als wij een fout maakten. Zo, vraag ik natuurlijk de meest ontstekingsposten die ik heb gelezen. De fouten gebeuren, maar alles bij elkaar het in het beste belang van het bedrijf is om goede steun te verlenen. Dat is waar voor waar ik werk en moet voor 1and1 waar zijn.

In elk geval, is dat mijn overneemt het.

Ik veronderstel wat mensenbehoefte meer hulp dan anderen (verbinding)…

UPDATE: Oh, ziet eruit. Hier is een andere het generische „1and1.com Internet Ontvangen van het Web zuigt“
artikel (verbinding) van een kerel SEO…

„Zij zijn veruit het slechtste ontvangende bedrijf.“

Ummm… Hij vermeldt geen één enkel woord over hun het ontvangen. Zo, zal ik dit deel… negeren

„Zij maken het onmogelijk om te annuleren en rekenschap te geven, „

O.K., is hij verstoord. Obvioulsy, gaat hij sommige dikke duimen hebben…

„en als u het niet correct doet zullen zij houden facturerend u.“

WACHT? WAT? Als u echt niet de rekening annuleert, blijf u de dienst aanbieden? EN zij denken om voor dat worden betaald?????

Nr!!!!!

„Denk u o.k. zult zijn wanneer uw creditcard zich niet verloopt ongerust maakt zij zullen houden facturerend u en uiteindelijk u naar inzamelingen.“ zullen doorverwijzen

Zo, negeerde hij het probleem en veronderstelde zaken dat hij een verhouding zou zeggen eenvoudig „Oh had, geef ik niet om dat geld. Het is niet dat veel van belang. Het is slechts slechte schuld. Waarom op dat?“ verzamel

Waarom zou iemand verrast worden wie zij zouden verzamelen op wat zij als geldige schuld zien? Natuurlijk gaat het in hun „inzamelingen“ afdeling gaan en u zal enge brieven worden verzonden! Dat is bewijsmateriaal dat het bedrijf goed wordt geleid en niet is dat kwaad. Enkel omdat u niet vinden het belangrijk is om op te volgen waar uw geld gaat, zou u niet moeten veronderstellen iemand anders even los zal zijn over waar „hun“ geld is.

Wanneer u om aan een supervisor roept te spreken en hen te vertellen om een rekening te annuleren u anymore niet gebruikt en in inzamelingen bent, zullen zij het niet nog annuleren.

O.K. Hij had problemen met de eerste annulering. Niet denkt u het zou maken om te ontvangen te roepen en ontdekken bevestiging dat de rekening met succes werd geannuleerd? Als hij dat deed, zie ik geen bewijsmateriaal van het. Ik zie dat hij aan het maken van een fout in aanvankelijk het annuleren proces toelaat. Ik zou veronderstellen dat hij nooit de annulering die tijd één van beiden verifiÃërde. Duidelijk, was er hier een fout en 1and1 zou moeten de rekening geannuleerd hebben, en hem gefactureerd hebben voor slechts de dienst tot de dag van deze „tweede“ annulering. Hmmm misschien die is wat zij deden. Het is niet duidelijk als de voortdurende schuld het volledige bedrag gepast voor die periode is.

Zij zullen nochtans houden verzendend u een e-mail naar een adres dat niet meer bestaat en doorverwijzen u naar hun online Webvorm.

Zo, zette hij zelfs geen update voort hen met zijn correcte contactinformatie tot de situatie?? werd gebeëindigd? Na zou allen waarom hij dat zij hem bereiken kunnen moeten geven? Misschien is hij enkel aan gefrustreerd om alle details in dit artikel te typen maar wacht, kan hij duidelijk aan al mogelijke onderzoekstermijn voor zijn post denken: (parentheticsmijn)

1 & 1 het Ontvangen van het Web zuigt (um niet)
1 & 1 Ontvangende leverancier zuigt (Ha!)
1 & 1 die ontvangen zuigen (Oh werkelijk?)
1&1 het Ontvangen van het Web van Internet zuigt (zegt wie?)
1&1.com zuigt (probeerde u om uw geld te beschermen?)
1&1 het controlebord zuigt (HORRAY voor die die hun! bouwen)
1&1 Internet Inc FAQ ZUIGT (niet werkelijk)
1&1 ontvangende Overzichten (maar hij herzag nooit hun diensten)
Overzichten van 1&1 (hij nog biedt geen overzicht aan)

Van hier op kopiÃërt hij enkel en deeg… yeesh… Dat is genoeg voor me…

Ik denk ik 4.95 zal besteden om een domein te krijgen en dan het te annuleren vóór het jaar ben uit… Het zou $5 enkel voor de ervaring… waard zijn Ik zou het iets als „Wonderful1and1.com“ moeten maken zodat de mensen niet zullen zeggen de naam hen maakte het annuleren. Hmmm niet een slecht idee….

UPDATE: Hier is een aardig overzicht van 1and1 (verbinding):

De diensten 1 en 1 die aan de kleine en middelgrote onderneming worden aangeboden zijn indrukwekkend. Hun sterkte is hun uitstekende prijs-kwaliteitverhouding, in het aanbieden van een zeer grote serie van de diensten en eigenschappen met hun Web ontvangende producten voor uiterst - lage maandelijkse last.

De 1 en 1 homepage is aantrekkelijk en is opstelling om duidelijke informatie over hun producten en diensten te geven en wat zij aanbieden. Er zijn grafisch zeer duidelijk tonend dat de supplementen worden gehad voor elk pakket, dat helpt openbaren wat duidelijk uitkomt. Dit is absoluut a plus in het beslissen van welk te kiezen pakket. Het verslag van het bedrijfspoor wordt ook duidelijk verklaard met financiële samenvattingen, en is rotsvast lichaam.

3 augustus, 2006

Hoe om een Schok, Halveringstijd, RtCW, FarCry de status van de spelserver via PHP niet te vragen…

Filed onder: 1and1.com, PHP - het 1:24 am van Brian @

Dit is het verhaal van een mens die eenvoudig een aardige pagina willen tot stand brengen beschrijvend de gebruikers van een paar spelenservers voor een Terugkeer aan mod. van Wolfenstein van het Kasteel genoemd WildWest.

Hij was over joyed toen hij over een module van de PEER genoemd GameServerQuery struikelde. Hij had uren en uren proberend doorgebracht om QStat ertoe te brengen om aan zijn 1and1.com server te werken, maar het werkte nooit en niemand kon hem vertellen waarom. Hij bracht extra uren door proberend om een PHP module te vinden die het zelfde ding deed, maar alles vond hij een omslag voor QStat was. Hij had op het onderzoek een volledig jaar opgegeven alvorens hij over GameServerQuery van de PEER struikelde. Zo, kunt u zijn vreugde enkel veronderstellen.

Goed, was die vreugde kortstondig… aangezien de pijn spoedig begon. Als u niet het gehele droevige verhaal wilt kennen, voel vrij om vooruit aan de summiere sectie te springen waar u de eindresultaten kunt zien en beslissen wat het best voor u zal werken.

Het pijnlijke Proces

Nu, als u op een gedeelde server bent, zijn de kansen u kunnen cusotm geen modules tot u installeren gekregen uw eigen instantie van PEER in gebruik. Lees over hoe te om dat hier te doen. Nadat u dit hebt gedaan bent u bereid om de module te installeren GameServerQuery.

Hier is hoe een gemiddelde gebruiker de module GameServerQuery zou installeren:
de peer installeert - alldeps Net_GameServerQuery

Behalve dat voor 1and1, zal het niet werken. Dat het bevel PEER vraagt om de recentste officieel vrijgegeven versie te installeren. Op dit ogenblik is dat versie 0.2.0. Een alpha- versie. En door gebrek, laat 1and1.com slechts stabiele versies toe om in een generisch verzoek worden geïnstalleerd.

Zo moet u om een specifieke versie verzoeken. Hier is hoe u dat doet:
de peer installeert - alldeps „kanaal: /pear.php.net/Net_GameServerQuery-0.2.0 ″

BUUUUUT voor 1and1.com, dat niet zal werken. Het geeft u een fout dat Net_GameServerQuery PHP versie 5 vereist maar de standaardversie die op 1and1.com wordt geïnstalleerdn is versie 4.4.2. Maar aangezien de loyale lezers van TheCodeCave.com het weten, kunnen alle 1and1.com gebruikers php 5 met de verandering van de a1lijn in .htaccess in werking stellen. Nochtans, zelfs met die verandering, heeft de PEER geen manier om te bepalen dat, bij runtime, php5 in plaats van php4 zal worden gebruikt. Zo, moet u de module vertellen om geen kwestie te installeren wat… Om dit te doen treedt u die optie door toe te voegen met voeten - dwing optie. Enkel als dit:
de peer installeert - alldeps - kracht „kanaal: /pear.php.net/Net_GameServerQuery-0.2.0 ″

EN DAT installeert GameServerQuery!

Hooray!!!

Behalve…. dat deze versie niet werkt. Het is al hoogtepunt van alpha- versiekwesties. Bijvoorbeeld, werd het duidelijk geschreven op een Machine van Vensters voor alle schuine strepen is achterschuine strepen in plaats van voorwaartse schuine strepen. Dat zal eenvoudig niet werken aan een server Linux. Het is een beginnerPHP programmeursfout. Een ander probleem is dat aangezien de code op 1and1.com wordt geschreven, u een php.ini- dossier in elke subdirectory van GameServerQuery van de PEER zou moeten zetten. En dat is enkel niet de manier om dingen te doen!

Gelukkig is de nieuwste versie van GameServerQuery beschikbaar door CVS om te installeren:
http://cvs.php.net/viewvc.cgi/pear/Net_GameServerQuery/?pathrev=RELEASE_1_0_4

Nochtans, wordt mijn Cvs- programma royaal op dit ogenblik geknoeid omhoog en ik heb het niet voor leeftijden nodig gehad. Zo stond ik niet met het opnieuw te knoeien op het punt. Zo besliste ik een htmdossier van de inhoud van het Xml- dossier te bouwen
(http://cvs.php.net/viewvc.cgi/pear/Net_GameServerQuery/package.xml?revision=1.4&content-type=text%2Fplain&pathrev=1.4) dat de brondossiers in de bewaarplaats beschrijft.

Ik denk WERKELIJK die de harde manier zou moeten geweest zijn om het te doen. Maar ik kon niet url voor het pit of tarball voor die versie berekenen. Als u van een gemakkelijkere manier kent om een pit van een specifieke versie van een viewvc verwerkt cvs archief te downloaden, zou ik WERKELIJK van u willen horen!

Maar hoe dan ook, deed ik oud juist-klik-bewaren-als dans voor alle dossiers en zette hen in de aangewezen folders. Ik zal red u dat het werk. Hier is een pit: GameServerQuery_1_0_4.zip

U kunt het aan de folder PEAR/PHP of aan uw Webfolder halen…

Ik heb op de voorbeelden ook gesneld:
GameServerQuery_1_0_4_examples.zip

Zij zijn enigszins verminkt door me in mijn het testen geweest. U kunt de echte hier worden:
http://cvs.php.net/viewvc.cgi/pear/Net_GameServerQuery/docs/examples/?pathrev=RELEASE_1_0_4
als die niet werken.

Versie 1.0.4 is een het werk versie (met één minder belangrijke verandering) van GameServerQuery en dient zeer aardig rapport van de de servereigenschappen en rapporten in.

BUUUUUT het zal geen 1and1.com in werking stellen. Dit één is niet hun fout. Het zal niet ENIGE gedeelde server aan het beste van mijn kennis. Ik heb minstens één verwijzing zien zeggend dat de toegang tot de mededeling van het contactdoosniveau tot de toegang van het wortelniveau beperkt is (allen?) gedeelde servermilieu's. Het houdt wat dat het steek zou zijn. Er is slechts 1 machine en die één machine zou en hefboomwerking een gemeenschappelijke contactdoos over vele verschillende virtuele servers kunnen moeten proberen. 1and1 zal niet enkel/kan geen één enkele server laten een contactdoos omhoog sluiten.

Wat zal gebeuren wanneer u om uit op een haven probeert te verbinden, is dat u alle soorten van intern alarm zult veroorzaken en u zult een e-mail van de Arbeiders krijgen van de Naleving van de Klant (ik ben ernstig - ondertekenen zij zo hun e-mail: „De Arbeider van de Naleving van de klant - 1&1 Inc. van Internet“), maar dat zijn een verhaal voor een andere tijd.

Zo, wat u doen? Goed, is het eenvoudig. U gebruikt XAmPP om een server op uw lokale venstersmachine te creëren. Hinder niet met de gehele PEER installeren ding, enkel uittreksel het pit (met folders in tact) aan de omslag die uw voorbeelddossiers bevat en allen zullen prachtig werken. Dan moet u enkel de manuscripten wijzigen om statische dossiers uit te vaardigen en de resultaten periodiek te uploaden aan uw 1and1.com rekening - zeg om de 15 minuten of zo. Gemakkelijke Peasy!

Samenvatting

Terwijl manueel het downloaden van versie 1.0.4 van GameServerQuery dient een functioneel rapport over specifieke webservers, voor het in niet zal werken aan vitual gastheren, wordt u in ruil daarvoor een basisserie en moet alle nodig doen formatterend. De voorbeelddossiers tonen sommige eenvoudige manieren om dat te doen. Zoals hier getoond:
De output van de Module van de Peer van de Vraag van de Server van het spel

Nu ik de termijnen om kende te zoeken naar, kon ik een ander pakket op SourceForge vinden die dit nauwkeurige zelfde ding op een meer professioneel geraffineerde manier doet. Het pakket wordt genoemd PHGStats. Het omvat een installatiemanuscript dat u door het creëren van een configuratiedossier voor de servers begeleidt u zult controleren. Het produceert zal geformatteerde pagina's met speciale functies voor elk spel, zoals kleurencodesteun in server en spelernamen.
Met zeer weinig configuratie, krijgt u aardige serverlijsten die als dit kijken:

De serverlijst van PHGStats.

en spelerlijsten die als dit kijken:
De spelerlijst van PHGStats.

Ik denk beide hulpmiddelen hun plaats hebben. Ik zal waarschijnlijk QueryGameServer gebruiken om een programma tot stand te brengen dat de servers en e-mailmensen controleert wanneer er somene rond op een spel wachten. Ik zal het waarschijnlijk hebben de servers controleren om de 3 minuten of iets in die aard. Het tweede zwaargewicht hulpmiddel zal worden gebruikt om pagina's te produceren om de 15 minuten of zo…

26 juli, 2006

U bent binnendrongen in een beveiligd computersysteem! of wat met uw 1and1- rekening te doen niet…

Filed onder: 1and1.com, PHP - het 4:50 p.m. van Brian @

Goed, had ik een aardige post over hoe ik van het posten van meer code werd afgeleid van Delphi omdat ik met een nieuwe perenmodule speelde ik geroepen GameServerQuery had gevonden. Ik beëindigde die post door te vragen of had iedereen het om ertoe gebracht te werken omdat ik vrij zeker was ik correct alles had maar het werkte niet. Alvorens ik de post publiceerde merkte ik iemand telneted op mijn rekening had en stel sommige dreunbevelen op in werking. En ik wist het niet me… was

Zij gezocht naar mijn lokaal ip adres en een voorbeelddossier dat ik voor de Vraag van de Server van het Spel heb gebruikt. Zeer oneven…

Dan kreeg ik een e-mail van 1and1 zeggend ik binnendrongen in een beveiligd computersysteem en dat „Wordpress moest worden bijgewerkt omdat het vele veiligheidsgaten“ had. Geen Uhhhh, het niet.

Het lange verhaal plotseling - ik werd binnendrongen in een beveiligd computersysteem mijn iedereen maar geen representitive en dumbing taal 1and1 neer voor het eind - gebruiker is een slechte praktijk als u hen niet ook van een explaination voorziet van wat u WERKELIJK bedoelt.

Ik heb genoeg materialen voor vier of vijf posten uit dit gehele ding, maar als ik al detail hier combineer, zal deze post 5 lange pagina's zijn en het zal geen wanneer gelezen als geheel steek houden.

Is een samenvatting en zo, hier sommige goede dingen om te weten wanneer het werken met 1and1.com deelde gastheerrekeningen -

1. Zij zeggen: Gebruik uw rekening niet om een spelserver of een simliar programma te ontvangen.
Zij betekenen: Wij controleren en blokkeren uitgaande contactdoosverbindingen van uw server. Door dit te doen sluiten wij uit mensen die een goedkope spelserver zoeken, en wij beschermen onze klantenplaatsen tegen verscheidene gemeenschappelijke aanvallen. Wij zullen FSocketOpen toestaan maar het verkeer is interupted en u zal door een „Arbeider van de Naleving van de Klant worden gecontacteerd“.

„De Arbeider van de Naleving van de klant“?!?!?!!? Zo, dat als één van de Mensen in is houd Zwarte of meer van een Maffia enforcer? Zal ik zapped door een blinky licht en vergeet al PHP code voor het openning van contactdozen zijn als ik met deze post verderga?

UPDATE: Ik vond enkel een verwijzing die erop wijst dat dit waarschijnlijk 1and1.com geen fout is.
Iemand onderzocht waarom Traceroute niet beschikbaar op gedeelde servers was en ontdekte dat het contactdoosverkeer niet zonder de toegang van het wortelniveau kon worden betreden. Natuurlijk kan de toegang van het wortelniveau geen givin op een gedeelde server zijn. Als iedereen dit bevestigen of kan ontkennen, zou ik de extra informatie… waarderen
2. wachtwoorden 1and1 zouden niet als veilig moeten worden beschouwd en zouden daarom slechts op 1and1 moeten worden gebruikt. Om het even welk/alle 1and1- rekeningsvertegenwoordigers hebben toegang tot uw wortelwachtwoorden en kunnen login aangezien u en doen u na die voor alle doeleinden uw rekeningen gebruiken. Wat me het meest over dit hindert is dat zij geen beleid van het op de hoogte brengen van u hebben dat zij geopend=hebben het programma = aangezien u om iets te doen… Dat is verkeerd…

3. rep van de Steun 1and1 als geheel - zoals men kon verwachten - hebben daar slechts algemene kennis over het enorme aantal programma's dat op uw server zou kunnen lopen. Zo zullen zij alarmwoorden zoeken en zullen generische raad aanbieden wanneer zij één van deze gevaarlijke woorden zien. Dit zou als een vorm van het Rode Beheer van de Streek kunnen worden beschouwd, veronderstel ik. Zij worden geïmpliceerdd slechts wanneer zij aan vereisen en slechts het hete onderwerp van zij dag kennen. Zo zullen zij zoeken naar een dossier genoemd XMLRPC.php aangezien het vorig jaar een gat daarin had. Zo, dat betekent werd u waarschijnlijk binnendrongen in een beveiligd computersysteem. Als zij WordPress zien, weten zij het vroeger vulnerablities op het jaar had, zodat kunnen zij veronderstellen u zou binnendrongen in een beveiligd computersysteem. Zij zullen/onder*zoeken kennen niet de versies van de dossiers in kwestie zelfs als zij in de logboeken vermeld zijn. Opnieuw, moet dit werkelijk worden verwacht. Ik zou elk klantenondersteuningsrep niet willen zijn $90.000 per jaar veiligheidsdeskundige. I zeker zou betalen wat niet ik op dit ogenblik voor de dienst betaal.

4. Wanneer het werken met steun, als u een goede stevige reactie wilt help hen het aan u geven. U kunt in controle van de vraag zijn en het begeleiden van de vertegenwoordiger zal de vraag aan beide kanten gemakkelijker maken. Dit is waar van om het even welk bedrijf om het even welk waar. Niet zal elk steunrep het zelfde niveau van opleiding hebben, kan de dringende vraag van het ogenblik en zal prioriteit aan het nadeel van andere vraag nemen, als iets is belangrijk voor u vertrouwen maar verifiÃërt het is gedaan.

5. De recentste versie van de module GameServerQuery van de Peer is goed en functioneel. De recentste versie is niet wat de peer omhoog dient. U hebt manueel aan retreive het. PhGStats is een meer geraffineerd hulpmiddel en produceert vollediger - functionele pagina's. Er is een plaats voor beide hulpmiddelen. Die plaats, btw, is Geen 1and1.com - zie punt 1.

Meer op elk van deze onderwerpen later…

13 juli, 2006

Hoe te om PHP5 op 1and1.com in 1 gemakkelijke stap in werking te stellen…

Filed onder: 1and1.com, PHP - het 10:16 p.m. van Brian @

Het kan niet echt gemakkelijker worden dan dit.

Zet enkel de volgende lijn in uw.htaccess- dossier:

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

En gedaan uw! Uw plaats loopt nu onder PHP5.

Geniet van…


Wil bewijs? Wil details kennen?

Goed… Hier gaat u…

Het draai uit dat 1and1.com rekenschap geeft allen komt met PHP4 actief. Door standaardphp worden de dossiers verwerkt door PHP Versie 4.4.2.

Test dit uit op uw 1&1 server zonder de verrichting van uw plaats te beïnvloeden:

CreÃër een nieuwe folder genoemd TestPHP4

CreÃër een dossier in die omslag genoemd index.php die de volgende tekst bevat

PHP:
  1. <? php
  2.  phpinfo ();
  3. ? >

Dan open die folder in uw Webbrowser.

U zult iets krijgen die als dit kijkt:

PHP Embleem

PHP Versie 4.4.2

Systeem Linux infong 2.4 #1 SMP Wed 18 14:53 van Januari: 29 CET onbekende 2006 i686
Bouw Datum 6 het 10:16 van februari 2006: 02
Vorm Bevel `. /configure `- met-pear `- with-mysql=/usr `- met-zlib `- enable-debug=no `- enable-safe-mode=no `- enable-discard-path=no `- with-gd=/usr `- with-png-dir=/usr/lib `- toe:laten-spoor `- met-db `- met-gdbm `- toe:laten-kracht-CGI `- with-ttf=/usr/'`- toe:laten-ftp `- met -met-mcrypt' `- laten -toe:laten-dbase' `- toe:laten-geheugen `toe - toelaten -toe:laten-calendar' `- toe:laten-wddx `- with-jpeg-dir=/usr/src/kundenserver/jpeg-6b `- laat -toe:laten-bcmath' `toe - toe:laten-GD `- laat -toe:laten-shmop' `toe - toelaten -toe:laten-mhash' `- with-mhash=/usr/src/kundenserver/mhash-0.8.9/'`- met -met-openssl' `- toe:laten-xslt `- met -met-xslt-sablot' `- met-dom `- met-dom-xslt `- met-dom `- met-imap `- met-curl `- with-iconv=/usr/local `- with-freetype-dir=/usr/include/freetype2 ′ `- met-bz2 ′ `- met -met-gettext' `- toe:laten-exif `- met-idn `- enable-mbstring=all
Server API CGI
De virtuele Steun van de Folder gehandicapten
De Weg van de configuratie van het Dossier (php.ini) /usr/local/lib/php.ini
PHP API 20020918
PHP Uitbreiding 20020429
De Uitbreiding van Zend 20050606

KopiÃër en noem nu de folder TestPHP4 als TestPHP5 (of creÃër de folder zoals hierboven manueel) anders. CreÃër nu één meer dossier in de folder TestPHP5 genoemd .htaccess

Vergewis me ervan een periode voor htaccess als dit is: .htaccess

De periode wijst op dit het een verborgen dossier is. Het vertelt uw systeem hoe te om verzoeken te verwerken. In dit geval zullen wij het vertellen om alle .php dossiers als php5 dossiers te verwerken. Dat wordt gedaan door de volgende lijn toe te voegen:

AddType x-mapp-php5 .php

Nu behalve dat doorbladert het dossier en aan de folder met uw Webbrowser. U zult iets als het volgende zien:

PHP Versie 5.1.4

Systeem SMP 2.4.28-grsec-20050113a #1 Thu van Linux infong371 13 het 08:59 van Januari: 31 CET 2005 i686
Bouw Datum 4 mei het 13:56 van 2006: 29
Vorm Bevel `. /configure `- program-suffix=5 ′ `- with-pear=/usr/local/lib/php5 ′ `- with-config-file-path=/usr/local/lib/php5 ′ `- with-libxml-dir=/usr/local/php5 ′ `- zonder-sqlite'-buiten `- with-config-file-scan-dir=. '`- with-mysqli=/usr/local/mysql/bin/mysql_config `- toe:laten-soap `- with-xsl=/usr/local/php5 ′ `- enable-mbstring=all `- with-curl=/usr/local/php5 ′ `- with-mcrypt=/usr/local/php5 ′ `- met-gd `- with-pdo-mysql=/usr/local/mysql `- met-freetype-dir `- with-libxml-dir=/usr/local/php5 ′ `- with-mysql=/usr/local/mysql `- met-zlib `- enable-debug=no `- enable-safe-mode=no `- enable-discard-path=no `- with-png-dir=/usr/lib `- toe:laten-spoor `- met-db `- met-gdbm `- toe:laten-kracht-CGI `- with-ttf=/usr/'`- toe:laten-ftp `- `van toe:laten-dbas - toe:laten-geheugen `- laat -toe:laten-calendar' `toe - toe:laten-wddx `- with-jpeg-dir=/usr/src/kundenserver/jpeg-6b `- laat -toe:laten-bcmath' `- toe:laten-GD `toe - toelaat -toe:laten-shmop' `- laat -toe:laten-mhash' `toe - with-mhash=/usr/src/kundenserver/mhash-0.8.9/'`- met -met-openssl' `- toe:laten-xslt `- met -met-xslt-sablot' `- met-dom `- met-dom-xslt `-met-dom `- met-imap `- with-iconv=/usr/local `- met-bz2 ′ `- met -met-gettext' `- toe:laten-exif `- met-idn
Server API CGI
De virtuele Steun van de Folder gehandicapten
De Weg van de configuratie van het Dossier (php.ini) /usr/local/lib/php5/php.ini
Tast dit dir voor extra .ini dossiers af .
PHP API 20041225
PHP Uitbreiding 20050922
De Uitbreiding van Zend 220051025

U hebt nu twee verschillende folders die procesdossiers die twee verschillende php motoren met behulp van.

Vrij koel huh?

Aangedreven door WordPress