Username: 
Password: 
Restrict session to IP 

GDOv7  Go to the Contribute challenge

Global Rank: 195
Totalscore: 106255
Posts: 1698
Thanks: 1365
UpVotes: 929
Registered: 17y 46d




Last Seen: 11d 3h
The User is Offline
GDOv7
Google/translate0Thank You!1Good Post!0Bad Post! link
I am happy to announce!

GDOv7 is kinda released under it's new name: phpgdo

This is a complete refactored version of gdo, with more clean processes and data-flow.

It's license changed to properitary, and you are hereby granted the right to install, test and debug phpgdo.

This challenge has been adapted to the new code and repositories.

- gizmore





For a quickstart:

GeSHi`ed bash code for run
1
2
3
4
56
7
8
 
git clone --recursive https://github.com/gizmore/phpgdo
cd phpgdo
./gdo_adm.sh configure # edit protected/config.php
./gdo_adm.sh provide fineprint # install fineprint websitecomposer install # install unit test framework
./gdo_test.sh # test all available modules
 





Edit: I am especially happy about the performance.

I did not do much optimizations yet, and GDOv7 is already beating Wordpress6 multiple times. (4-8x faster - 4-6x less memory - filecache and memcached disabled)

Meanwhile the unit tests are doing a good job and mostly pass.

Many of the modules do not have a single Warning/Notice/Etc; and i think i can compete with the real PROs.

Of course, phpgdo is new, much is undone and the theme(s) is/are ugly.
But i am working on it!

Edit2:

I installed a fresh version of Laravel v9.28.0 (PHP v8.1.8) - no plugins except debug-bar.
The GDOv7 Application offers way more features here, and still beats a clean laravel by a fraction! (quite on-par)
Yet, while GDO is loading 50 modules and offers a complete (empty db) site, the laravel app cannot even log you in.
The geeks shall inherit the properties and methods of object earth.
Last edited by gizmore - Sep 07, 2022 - 19:59:49
Global Rank: 195
Totalscore: 106255
Posts: 1698
Thanks: 1365
UpVotes: 929
Registered: 17y 46d




Last Seen: 11d 3h
The User is Offline
RE: GDOv7
Google/translate0Thank You!0Good Post!0Bad Post! link
I am happy to announce phpgdo7.0.1 is kinda stable.

It is kinda test driven, and i made a game out of fuzzing:

https://github.com/gizmore/phpgdo/blob/main/GDO/UI/Method/Russlette.php

Enjoy!

- gizmore


EDIT: The name was chosen because this method could randomly execute `account.delete --purge`
The geeks shall inherit the properties and methods of object earth.
Last edited by gizmore - Oct 12, 2022 - 18:51:33
Global Rank: 167
Totalscore: 118185
Posts: 4
Thanks: 3
UpVotes: 3
Registered: 3y 271d
fsharp`s Avatar

Last Seen: 28d 15h
The User is Offline
RE: GDOv7
Google/translate1Thank You!1Good Post!0Bad Post! link
Hello, I've made a contribution: https://github.com/gizmore/phpgdo/pull/8
Global Rank: 195
Totalscore: 106255
Posts: 1698
Thanks: 1365
UpVotes: 929
Registered: 17y 46d




Last Seen: 11d 3h
The User is Offline
RE: GDOv7
Google/translate0Thank You!0Good Post!0Bad Post! link
Did you test it?
I did not test it!
looks good Smile

" You gained 0.46% (144 points) on WeChall. "
The geeks shall inherit the properties and methods of object earth.
Global Rank: 167
Totalscore: 118185
Posts: 4
Thanks: 3
UpVotes: 3
Registered: 3y 271d
fsharp`s Avatar

Last Seen: 28d 15h
The User is Offline
RE: GDOv7
Google/translate1Thank You!1Good Post!0Bad Post! link
I admittedly did not test my changes by running the framework and looking for errors, but I did check that the code I wrote was correct using a PHP interpreter haha. I probably would've done more thorough testing for anything more complicated than that PR though.
Global Rank: 195
Totalscore: 106255
Posts: 1698
Thanks: 1365
UpVotes: 929
Registered: 17y 46d




Last Seen: 11d 3h
The User is Offline
RE: GDOv7
Google/translate0Thank You!1Good Post!0Bad Post! link
In theory we would run a random distribution test. with both versions, but we are IT. it looks good! publish!
The geeks shall inherit the properties and methods of object earth.
Global Rank: 1
Totalscore: 758604
Posts: 437
Thanks: 497
UpVotes: 471
Registered: 15y 250d












The User is Offline
RE: GDOv7
Google/translate1Thank You!1Good Post!0Bad Post! link
Ah, I see your scam is working!

GeSHi`ed Plaintext code
1
2
 -              $n = PHP_INT_SIZE === 4 ? $n[1] + 2147483648 : $n[1]; # @TODO get rid of the branch with branchless programming.
 +              $n = $n[1] + 2147483648 * (PHP_INT_SIZE === 4);

Wait... what?
Global Rank: 195
Totalscore: 106255
Posts: 1698
Thanks: 1365
UpVotes: 929
Registered: 17y 46d




Last Seen: 11d 3h
The User is Offline
RE: GDOv7
Google/translate0Thank You!0Good Post!0Bad Post! link
He just deleted the developement branch
The geeks shall inherit the properties and methods of object earth.
tunelko, silenttrack, n0tHappy, nonfungiblesecurity, quangntenemy, TheHiveMind, Z, balicocat, Ge0, samuraiblanco, arraez, jcquinterov, hophuocthinh, alfamen2, burhanudinn123, Ben_Dover, stephanduran89, braddie0, SwolloW, dangarbri, csuquvq have subscribed to this thread and receive emails on new posts.
1 people are watching the thread at the moment.
This thread has been viewed 8127 times.