Username: 
Password: 
Restrict session to IP 

GDOv7  Go to the Contribute challenge

Global Rank: 252
Totalscore: 87267
Posts: 1635
Thanks: 1336
UpVotes: 885
Registered: 16y 42d




Last Seen: 8h 45m
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: 252
Totalscore: 87267
Posts: 1635
Thanks: 1336
UpVotes: 885
Registered: 16y 42d




Last Seen: 8h 45m
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: 169
Totalscore: 115859
Posts: 4
Thanks: 3
UpVotes: 3
Registered: 2y 267d
fsharp`s Avatar

Last Seen: 3d 13h
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: 252
Totalscore: 87267
Posts: 1635
Thanks: 1336
UpVotes: 885
Registered: 16y 42d




Last Seen: 8h 45m
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: 169
Totalscore: 115859
Posts: 4
Thanks: 3
UpVotes: 3
Registered: 2y 267d
fsharp`s Avatar

Last Seen: 3d 13h
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: 252
Totalscore: 87267
Posts: 1635
Thanks: 1336
UpVotes: 885
Registered: 16y 42d




Last Seen: 8h 45m
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: 760035
Posts: 431
Thanks: 491
UpVotes: 456
Registered: 14y 246d












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: 252
Totalscore: 87267
Posts: 1635
Thanks: 1336
UpVotes: 885
Registered: 16y 42d




Last Seen: 8h 45m
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, quangntenemy, TheHiveMind, Z, balicocat, Ge0, samuraiblanco, arraez, jcquinterov, hophuocthinh, alfamen2, burhanudinn123, Ben_Dover, stephanduran89, braddie0, SwolloW, dangarbri 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 7361 times.