Nao

  • Dadman with a boy
  • Posts: 16,080
Re: Texasmans Programming Blog
« Reply #60, on April 12th, 2011, 04:31 PM »
Quote from texasman1979 on April 12th, 2011, 03:28 PM
To look at smf as a whole, it is a compilation of many parts. The issue i see is that the software started out being a program written in perl originally, then converted to php, then converted to php again, with many changes along the way.
Yadayadayada. Who cares that SMF has its origins in Perl? Fact is, SMF was written in PHP, and at the time of release (2003), PHP5 didn't exist, and OO in PHP was more of a joke. It couldn't be built from scratch as a series of objects... And doing it now on a 120k line project is a waste of time.
Quote
I wont even read the responses to this thread.
Well, then I don't see the point in reading your posts either...
Quote
Yall can do with my words what you will. I got a billion lines of code and some serious theories concerning programming in all its states past and present. I got to get the shit out of my head and onto some type of tangible medium. if yall ban me, i spose ill start me a wordpress somewhere.
I won't ban you because I don't ban people. But I seriously suggest you do that, yeah. You never know, maybe you'll find someone to read through your endless soup of unprocessed words, and answer something like, "that's fantastic! You should do it!", until they get bored waiting for you to actually do it.

There are 10 kinds of people in this world. Those who think using binary would be great, and those who actually use it.

texasman1979

  • Posts: 99
Re: Texasmans Programming Blog
« Reply #61, on April 12th, 2011, 04:46 PM »
A class object is litterally the same as a car. If you want a different color car, you paint it. If you want a different load profile fields, you insert one when the program is not looking. It would run the different code the same way it did the first one. with computers getting faster literally everyday, a few more lines of code to achieve this, really makes no difference. In 1985 a 16 gig hard drive was like wow. Now, even cheap computers are sold with 500 gig drives. So thinking witb the same constraints of old, is just as obsurd as taking a stroll on the sun. The possibilites of the current state of technology is only being utilized by prolly 10% of the programming world, simply cause they dont know it is possible. Nothing ive said so far has escaped fully, other minds out there, but they out of intimidation of the power of their own imagination, and the possibility of ridicule, prevent them from taking the leaps that are in fact possible. You got some guy saying naw, it cant be done that way, or dude thats not practicle, or your just a dumbass, shut up! I say that it is only impossible, when someone chooses not to do it. Is it practicle, who knows, it hasnt been done before. The entirety of php is modifiable, cause it is open source. Nothing is impossible.
LOGIC is a FOUR letter word! :)


dazed

  • OK, one more operation to go I hope.
  • Posts: 52
Re: Texasmans Programming Blog
« Reply #62, on April 12th, 2011, 06:49 PM »
Well Tex why don't you contact this company. They have written blog and forum software that doesn't use php at all.
Quote
AKCS-WWW - When you demand the best

There are many "forum systems" available around the Internet, but none offer the feature set of AKCS-WWW, including:

    * Operates with all data stored in the "back end" database; other systems store avatars and images in flat files on the file system. This crates the potential for both data loss and complicates (significantly) the ability to scale the system to larger hardware and distributed environments.With all data in the database, including uploaded image files, the entire data set is always contained in the DBMS and thus provides "one point" backup, restore, and data integrity.

    * Supports both Blogs and Discussion Forums - on one platform.

    * Is a compiled binary executable. Unlike other systems that depend on the security of "PHP" or other server-side packages (all of which have a dubious history in this regard) AKCS-WWW is one compiled binary "C" program. This also provides tremendous performance advantages that simply cannot be had from interpreted systems.

    * Runs with Postgres, an enterprise-quality DBMS.

    * Supports horizontal scaling. That is, you can have multiple hosts serving the web (running Apache) and multiple machines running the read-side database in any combination, with one master DBMS machine for writes, limited only by the aggregate wire performance between the master and slaves. This allows for extraordinarily-large installations should the need arise along with both fault-tolerance and scalability.

    * Is template driven. The screen and callout format to the database is driven by administrator-customizable templates along with CSS sheets and thus the "look and feel" is almost entirely under administrator control. Multiple "CSS" sheets may be offered to users if desired to change fonts, colors and similar user interface presentation features.

    * Supports the use of SSL for authentication and storage of passwords as one-way hashes, making password theft from the system itself nearly impossible. (Compromise of the user's machine, of course, can lead to password theft.)

    * Can operate with a "donation" or "subscription" system and other custom needs. If you can express what you want to do in SQL, you can probably make AKCS-WWW do it. The system runs a timed job out of the cron periodically which can examine the system's database tables and do virtually anything an administrator would like. A Paypal Interface package for direct PayPal connectivity is included.

    * Maintains near-forensic quality logs. All postings and messages are normally stored indefinitely - even if "changed", along with IP addresses, giving the administrator the ability to retrieve material if required by various civil authorities.

    * Extremely fast full-text search is supported as a native database function, with the ability to search millions of individual messages in tenths or hundredths of a second. Unlike most other systems that are forced to limit search activity to keep system load under control, AKCS-WWW has no similar limitation. It also "stems" words automatically ("billions" and "billion" both return the same thing) and supports complex boolean searches if desired by the user.

    * Internal RSS support allows for subscriptions, including authentication and permission enforcement, by client users.
I won't link to them, so you can search it out yourself.

texasman1979

  • Posts: 99
Re: Texasmans Programming Blog
« Reply #64, on April 12th, 2011, 09:07 PM »
The package manager could be set up like this: when you open the package manager it opens up to a screen quite similar to the interface it has now except with some specific features added. First, a button (a form preloaded with all current mods version numbers, to check if there is new versions available dl.wedge.org). Second, a list of all the mods currently installed (with added info if newer on mod site after button click). Third, a button for pulling up a list of available mods that are not currently installed and are available for release. Fourth, if you select one or more mods, there is a button that allows you to in one step, except for making sure the admin really does want to install these mods and a confirmation of possible known conflicts between one mod or another, download, install and auto redirect to configure screen. Basically 1 php file acting as a download liaison on dl.wedge.org. This file can also include ssi.php and have full secruity and an admin login all its own. As well as making it possible for modders to maintain, enable, and diable their mod according to their needs. Everything to make this work already exists in one form or another in smf. In smf you can download a mod from a url. Well wedge can go further and have a full mod and update interface that combines the update and mod additions in just a few clicks. This is easier to implement than most other changes wedge intends making. The tools are already there, its just a matter of using them a bit different way.

and

  • why swear, boss?
  • I was enlightened
  • Posts: 94
Re: Texasmans Programming Blog
« Reply #65, on April 12th, 2011, 09:30 PM »
Quote from texasman1979 on April 12th, 2011, 09:07 PM
The package manager could be set up like this: when you open the package manager it opens up to a screen quite similar to the interface it has now except with some specific features added. First, a button (a form preloaded with all current mods version numbers, to check if there is new versions available dl.wedge.org). Second, a list of all the mods currently installed (with added info if newer on mod site after button click). Third, a button for pulling up a list of available mods that are not currently installed and are available for release. Fourth, if you select one or more mods, there is a button that allows you to in one step, except for making sure the admin really does want to install these mods and a confirmation of possible known conflicts between one mod or another, download, install and auto redirect to configure screen. Basically 1 php file acting as a download liaison on dl.wedge.org. This file can also include ssi.php and have full secruity and an admin login all its own. As well as making it possible for modders to maintain, enable, and diable their mod according to their needs. Everything to make this work already exists in one form or another in smf. In smf you can download a mod from a url. Well wedge can go further and have a full mod and update interface that combines the update and mod additions in just a few clicks. This is easier to implement than most other changes wedge intends making. The tools are already there, its just a matter of using them a bit different way.
this might sound, but I like this idea

Many large part of time is spent just on the installation of mods.
Not even on the installation and to check the compatibility mode with one other.
And the correction of errors, when a previously installed mod erases the lines of code required to install the following mods.
- more than just a forum <br />sorry for my english

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
Re: Texasmans Programming Blog
« Reply #66, on April 12th, 2011, 09:36 PM »
It's mostly up to a mod what to modify. Cleverly designed mods rarely even have compatibility issues but one might creep up when your guard is down.

This problem largely goes away with the use of hooks.
A confident man keeps quiet.whereas a frightened man keeps talking, hiding his fear.

CJ Jackson

  • I got myself a new iPad, a different world to the iPhone!
  • Posts: 241

texasman1979

  • Posts: 99
Re: Texasmans Programming Blog
« Reply #68, on April 12th, 2011, 11:02 PM »
Hmmm, im on a fone that has no enter key. I spose ill have to fix it later. :)

DoctorMalboro

  • I like rounded borders.
  • Posts: 316

texasman1979

  • Posts: 99
Re: Texasmans Programming Blog
« Reply #70, on April 12th, 2011, 11:06 PM »
Tell ya what, ill get my old brother word processor and mail nao a letter and make him type it up for more english practice. lol

Dismal Shadow

  • Madman in a Box
  • Me: Who is Arantor? Cleverbot: It stands for time and relative dimensions in space.
  • Posts: 1,185
Re: Texasmans Programming Blog
« Reply #71, on April 12th, 2011, 11:13 PM »
Quote from texasman1979 on April 12th, 2011, 11:06 PM
Tell ya what, ill get my old brother word processor and mail nao a letter and make him type it up for more english practice. lol
That's quite a insult there, you should stop now.
“I will stand on my ground as an atheist until your god shows up...If my irreligious bothers you much, and if you think everything I do is heresy to your god I don't care. Heresy is for those who believe, I don't. So, it isn't heresy at all!


   Jack in, Wedge,
   EXECUTE!

texasman1979

  • Posts: 99

live627

  • Should five per cent appear too small / Be thankful I don't take it all / 'Cause I'm the taxman, yeah I'm the taxman
  • Posts: 1,670
Re: Texasmans Programming Blog
« Reply #73, on April 12th, 2011, 11:17 PM »
Nao does not need any practice because his English skills are up to speed.

Some people... sight reading... fail...

Nao

  • Dadman with a boy
  • Posts: 16,080
Re: Texasmans Programming Blog
« Reply #74, on April 12th, 2011, 11:22 PM »
Quote from texasman1979 on April 12th, 2011, 11:06 PM
Tell ya what, ill get my old brother word processor and mail nao a letter and make him type it up for more english practice. lol
I'm not your assistant, and I own the place. Show some respect.

If you want to be read by others, then get to work. Otherwise, know when to quit and go away.
Although I'm not the ban-button kind, I never said I couldn't temp-ban people.

Heck, I could have implemented a couple of features in the time it took me to deal with all of your crap.