Welcome to the E-Blah Community!
We would like to welcome you to our community and invite you to register an account or login.
Being a registered member is important, as it gives you several advantages over the normal Guest status. After registering you will be able to download files and images, post messages, and access member-only portions of the forum - just to name a few. Registration is quick and simple, and only takes about a minute of your time.

E-Blah Community    E-Blah SQL Technical Support    General E-Blah SQL  ›  Test Board and some Technical Data
Users Browsing Forum
No Members and 1 Guests

Test Board and some Technical Data  This thread currently has 420 views. Print
1 Pages 1 Recommend Thread
Justin
February 13, 2007, 5:56pm Report to Moderator Report to Moderator

The E-Blah Developer
E-Blah Programmer
Posts: 15,075
Gender: Male
Posts Per Day: 6.52
Reputation: 93.40%
Reputation Score: +297 / -21
Time Online: 36 days 23 hours 27 minutes
Location: Tallassee, AL
Age: 22
http://www.eblah.com/eblah11/Blah.pl

It's been updated with the latest source.  

Here are some stats on it:

0.0571 seconds
6 opened
Queries: 9
gzip Enabled
CPU load: 0.19

As of now, I'm still debating whether or not everything will go to SQL.  Smaller files, such as the themes list, will probably not be moved over to SQL.  I may move them over to the Settings.pl file, which may be better anyway.  I want to limit the queries so the load can stay pretty low, so I'm working as best I can with it.  All files that are written to often will be moved over to SQL.  It's going slow going because I'm changing the way a lot of the data is actually manipulated.

That said, I plan on trying to keep the queries for most pages between 5 to 10, and hopefully not more than that.

The SQL driver has been built where SQL injection will not be a problem, and it's a little flexible.  Here's a little data on how to interact with it as of this point:

Code
$sql = SQL->new('table name','column name','debug');
$sql->columns('field');
$sql->where('field','name','to','match');
%return = $sql->select('column','value','','');
foreach($sql->col_array()) {
	print $return{$_}{'field'}; # $_ equals the value of 'column name'
}


It's not near complete still, but E-Blah SQL works.    It's quite quick too.  SQL CPU usage didn't appear to be great when I checked it earlier.  I'm doing all I can to make sure everything will work with the quickest speed.

So without further ado, here's the latest version.  I'd like to start getting some testers together who wouldn't mind using it and don't mind trying to find all the bugs they can.  As of now, boards, categories, posting, editing, delete (threads and posts), sticky, lock, member functions should all work.  I've just started on the actual member ranks, so it works without the files now but you can't do anything in Admin center with them yet.

Edit your SQL server login in the file SQL.pm.  If there are any issues with things I mentioned SHOULD work above, let me know.



This post contains attachments; to download them you must login.



I do installs for $25 and upgrades for $20.
Technical support is always free.

  Donate to E-Blah!  

My Websites: Revolution Reality (My Blog)  |  MinistryTalk.com  |  Portfolio

"But you, O Lord, are a compassionate and gracious God, slow to anger, abounding in love and faithfulness." — Psalm 86:15 NIV

Logged Offline
Site Site Private Message Private message
whiskymac
February 14, 2007, 7:56am Report to Moderator Report to Moderator

www.breathemini.co.uk
Posts: 302
Gender: Male
Posts Per Day: 0.28
Reputation: 100.00%
Reputation Score: +1 / -0
Time Online: 2 days 10 hours 47 minutes
Location: Preston
Can i try this new version with litesql or does it need proper mySQL??




A growing community for the classic Mini - Come Join in
http://www.BreatheMini.co.uk
Logged Offline
Site Site Private Message Private message Reply: 1 - 10
Justin
February 14, 2007, 3:09pm Report to Moderator Report to Moderator

The E-Blah Developer
E-Blah Programmer
Posts: 15,075
Gender: Male
Posts Per Day: 6.52
Reputation: 93.40%
Reputation Score: +297 / -21
Time Online: 36 days 23 hours 27 minutes
Location: Tallassee, AL
Age: 22
Only MySQL right now.


I do installs for $25 and upgrades for $20.
Technical support is always free.

  Donate to E-Blah!  

My Websites: Revolution Reality (My Blog)  |  MinistryTalk.com  |  Portfolio

"But you, O Lord, are a compassionate and gracious God, slow to anger, abounding in love and faithfulness." — Psalm 86:15 NIV

Logged Offline
Site Site Private Message Private message Reply: 2 - 10
Justin
February 14, 2007, 4:04pm Report to Moderator Report to Moderator

The E-Blah Developer
E-Blah Programmer
Posts: 15,075
Gender: Male
Posts Per Day: 6.52
Reputation: 93.40%
Reputation Score: +297 / -21
Time Online: 36 days 23 hours 27 minutes
Location: Tallassee, AL
Age: 22
This kinda works with just testing it and all.  I can't get posting to work, which I've not really developed the driver at all yet ...



This post contains attachments; to download them you must login.



I do installs for $25 and upgrades for $20.
Technical support is always free.

  Donate to E-Blah!  

My Websites: Revolution Reality (My Blog)  |  MinistryTalk.com  |  Portfolio

"But you, O Lord, are a compassionate and gracious God, slow to anger, abounding in love and faithfulness." — Psalm 86:15 NIV

Logged Offline
Site Site Private Message Private message Reply: 3 - 10
Justin
February 15, 2007, 1:40am Report to Moderator Report to Moderator

The E-Blah Developer
E-Blah Programmer
Posts: 15,075
Gender: Male
Posts Per Day: 6.52
Reputation: 93.40%
Reputation Score: +297 / -21
Time Online: 36 days 23 hours 27 minutes
Location: Tallassee, AL
Age: 22
Good news.  I spent some time working on a converter today.  It works pretty well (minus several bugs, specifically with a little member data).    I converted the entire forum from the backup last night and the night before (for THIS forum).  It probably took about 15 second to a minute to transfer the data to my closet server's MySQL server (so it's a little slower).  

I'll find many more bugs with a larger forum like this one to work with.

I've moved the themes list and censor list to Settings.pl, because it's loaded all the time anyway and is relatively small.

On a smaller note, Blah.pl will be renamed index.pl, which will make it a little more attractive in URL (though I like dropping it all together and using mod_rewrite).  

I'm just above 10 queries each load with the data from here, but several of those will be done away with when I work on it later.  


I do installs for $25 and upgrades for $20.
Technical support is always free.

  Donate to E-Blah!  

My Websites: Revolution Reality (My Blog)  |  MinistryTalk.com  |  Portfolio

"But you, O Lord, are a compassionate and gracious God, slow to anger, abounding in love and faithfulness." — Psalm 86:15 NIV

Logged Offline
Site Site Private Message Private message Reply: 4 - 10
Justin
February 15, 2007, 3:30pm Report to Moderator Report to Moderator

The E-Blah Developer
E-Blah Programmer
Posts: 15,075
Gender: Male
Posts Per Day: 6.52
Reputation: 93.40%
Reputation Score: +297 / -21
Time Online: 36 days 23 hours 27 minutes
Location: Tallassee, AL
Age: 22
There's now a caching system so queries are limited.  So far it uses 7 for the board index.  

Oh, and only 4 files are being opened.  


I do installs for $25 and upgrades for $20.
Technical support is always free.

  Donate to E-Blah!  

My Websites: Revolution Reality (My Blog)  |  MinistryTalk.com  |  Portfolio

"But you, O Lord, are a compassionate and gracious God, slow to anger, abounding in love and faithfulness." — Psalm 86:15 NIV

Logged Offline
Site Site Private Message Private message Reply: 5 - 10
mealybar
February 16, 2007, 11:48am Report to Moderator Report to Moderator

E-Blah Member
Posts: 190
Gender: Male
Posts Per Day: 0.16
Reputation: 100.00%
Reputation Score: +2 / -0
Time Online: 3 days 15 hours 18 minutes
Location: England
Age: 22
Justin can you put the source up in the test pit or somewhere; I'd like to run some tests on it and be able to get each newest version as you produce them
Logged Offline
Private Message Private message Reply: 6 - 10
Justin
February 16, 2007, 2:07pm Report to Moderator Report to Moderator

The E-Blah Developer
E-Blah Programmer
Posts: 15,075
Gender: Male
Posts Per Day: 6.52
Reputation: 93.40%
Reputation Score: +297 / -21
Time Online: 36 days 23 hours 27 minutes
Location: Tallassee, AL
Age: 22
Not quite yet.  Soon though.  


I do installs for $25 and upgrades for $20.
Technical support is always free.

  Donate to E-Blah!  

My Websites: Revolution Reality (My Blog)  |  MinistryTalk.com  |  Portfolio

"But you, O Lord, are a compassionate and gracious God, slow to anger, abounding in love and faithfulness." — Psalm 86:15 NIV

Logged Offline
Site Site Private Message Private message Reply: 7 - 10
Justin
February 17, 2007, 12:03pm Report to Moderator Report to Moderator

The E-Blah Developer
E-Blah Programmer
Posts: 15,075
Gender: Male
Posts Per Day: 6.52
Reputation: 93.40%
Reputation Score: +297 / -21
Time Online: 36 days 23 hours 27 minutes
Location: Tallassee, AL
Age: 22
The PM center has been completed.  A few things have been removed, such as the auto reply.  The counts have been removed, but they may be readded in the release after 11.  The PM system was one of the few parts of E-Blah that hasn't been ever fully rewritten since the first release.  It was very ugly, but the changes should be good.  

Oh, and there's over 31K PM's with the users here on this forum (and only 4,930 are sent PM's; 359 are in storage; 25,872 are in the inbox: 21,546 are NEW and 4,326 are read).  


I do installs for $25 and upgrades for $20.
Technical support is always free.

  Donate to E-Blah!  

My Websites: Revolution Reality (My Blog)  |  MinistryTalk.com  |  Portfolio

"But you, O Lord, are a compassionate and gracious God, slow to anger, abounding in love and faithfulness." — Psalm 86:15 NIV

Logged Offline
Site Site Private Message Private message Reply: 8 - 10
Justin
February 17, 2007, 4:03pm Report to Moderator Report to Moderator

The E-Blah Developer
E-Blah Programmer
Posts: 15,075
Gender: Male
Posts Per Day: 6.52
Reputation: 93.40%
Reputation Score: +297 / -21
Time Online: 36 days 23 hours 27 minutes
Location: Tallassee, AL
Age: 22
Quoted from mealybar
Justin can you put the source up in the test pit or somewhere; I'd like to run some tests on it and be able to get each newest version as you produce them


Released it, let me know how it's going.  


I do installs for $25 and upgrades for $20.
Technical support is always free.

  Donate to E-Blah!  

My Websites: Revolution Reality (My Blog)  |  MinistryTalk.com  |  Portfolio

"But you, O Lord, are a compassionate and gracious God, slow to anger, abounding in love and faithfulness." — Psalm 86:15 NIV

Logged Offline
Site Site Private Message Private message Reply: 9 - 10
Justin
February 17, 2007, 10:23pm Report to Moderator Report to Moderator

The E-Blah Developer
E-Blah Programmer
Posts: 15,075
Gender: Male
Posts Per Day: 6.52
Reputation: 93.40%
Reputation Score: +297 / -21
Time Online: 36 days 23 hours 27 minutes
Location: Tallassee, AL
Age: 22
More stuff that works now ... in the Admin Center:

  • Click log (only logging atm)
  • Ban Log (full)
  • Error log (full)
  • Encryption (should work fully)
  • Member Groups (should work fully)
  • Mailing list (fully)
  • Post recounting (fully)
  • Validation of Members (fully -- and so fast )


I got rid of a few things that wasn't needed anymore, such as member list rebuild.  I think I forgot to mention with the last update that the notification service is completely working too.  Now, it's about time for a break.  


I do installs for $25 and upgrades for $20.
Technical support is always free.

  Donate to E-Blah!  

My Websites: Revolution Reality (My Blog)  |  MinistryTalk.com  |  Portfolio

"But you, O Lord, are a compassionate and gracious God, slow to anger, abounding in love and faithfulness." — Psalm 86:15 NIV

Logged Offline
Site Site Private Message Private message Reply: 10 - 10
1 Pages 1 Recommend Thread
Print

E-Blah Community    E-Blah SQL Technical Support    General E-Blah SQL  ›  Test Board and some Technical Data