Portal Menu
PHP-Nuke Titanium
Concurrent Versions System
https://cvs.86it.us









 
PHP-Nuke Titanium Concurrent Versions System » Blogs
[ Topic » PHP-Nuke Titanium ] [ Subject » ]

Apache server status for venomous.86it.us

Server Version: Apache/2.4.27 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4
Server MPM: prefork
Server Built: Oct 13 2017 09:14:05 pm


Posted by Ernest Buffington on Fri Oct 13, 2017 9:15 pm

(Read More... Network Upgrade Apache v2.2.34 to v2.4.27 | Network Updates | Score: 0)
252 Reads
The 86it Social Network
PHP-Nuke Titanium Concurrent Versions System » Blogs
[ Topic » PHP-Nuke Titanium ] [ Subject » ]

I just upgraded Rack 68, the main network server. We are now running MariaDB Version: 10.1.28 globally... We were running MySQL Version: 5.6 and using the Federated engine. It turns out that the Federated project was dropped and at one time that portion of the code was maintained by a few Oracle developers. This is no longer the case and now with MariaDB, since the federated engine project was dropped, there definitely needed to be something done about it. A wonderful idea came about and it was to keep the project alive and get some fresh souls working on it. I give you FederatedX which is taking the place of the old not very well maintained Federated engine and with fresh souls helping the engine progress. They have already done some new wonderful things... 

What is the FederatedX storage engine?

The FederatedX Storage Engine is a storage engine that works with both MariaDB and MySQL. Where other storage engines are built as interfaces to lower-level file-based data stores, FederatedX uses libmysql to talk to the data source, the data source being a remote RDBMS. Currently, since FederatedX only uses libmysql, it can only talk to another MySQL RDBMS. The plan is, of course, to be able to use other RDBMS systems as a data source. There is an existing project Federated ODBC which was able to use PostgreSQL as a remote data source, and it is this type of functionality which will be brought to FederatedX in subsequent versions.

History

The history of FederatedX is derived from the History of Federated. Cisco needed a MySQL storage engine that would allow them to consolidate remote tables on some sort of routing device, being able to interact with these remote tables as if they were local to the device, but not actually on the device, since the routing device had only so much storage space. The first prototype of the Federated Storage Engine was developed by JD (need to check on this- Brian Aker can verify) using the HANDLER interface. Brian handed the code to Patrick Galbraith and explained how it needed to work, and with Brian and Monty's tutelage and Patrick had a working Federated Storage Engine with MySQL 5.0. Eventually, Federated was released to the public in the MySQL 5.0 release. There is every indication that the Federated engine existed in previous versions of MySQL due to the fact that Ernest Allen Buffington had previously used it with PHP-Nuke Titanium early on through discoveries of his own and with little or no documentation.

We were not quite ready to upgrade all the way to MariaDB 10.0.2 but when we did FederatedX had new support for assisted table discovery. So there is that and the fact that new exciting things are happening with the new engine project. It looks like the fresh new souls are working their buns off to make it awesome and are going the extra miles needed.

Internal workings of FederatedX

Normal database files are local and as such: You create a table called 'users', a file such as 'users.MYD' is created. A handler reads, inserts, deletes, updates data in this file. The data is stored in particular format, so to read, that data has to be parsed into fields, to write, fields have to be stored in this format to write to this data file.

With the FederatedX storage engine, there will be no local files for each table's data (such as .MYD). A foreign database will store the data that would normally be in this file. This will necessitate the use of the MySQL client API to read, delete, update, insert this data. The data will have to be retrieved via an SQL call "SELECT * FROM users ". Then, to read this data, it will have to be retrieved via mysql_fetch_row
one row at a time and then converted from the column in the select into the format that the handler expects.

The basic functionality of how FederatedX works

  • The user issues an SQL statement against the local federatedX table. This statement is parsed into an item tree
  • FederatedX uses the MySQL handler API to implement the various methods required for the storage engine.
  • It has access to the item tree for the SQL statement issued, as well as the Table object and each of its Field members. 
  • With this information, FederatedX constructs an SQL statement
  • The constructed SQL statement is sent to the Foreign data source through libmysql using the MySQL client API
  • The Foreign database reads the SQL statement and sends the result back to the MySQL client API to the origin
  • If the original SQL statement has a result set from the Foreign data source, the FederatedX storage engine iterates
  • through the result set and converts each row and column to the internal handler format
  • If the original SQL statement only returns the number of rows returned (affected_rows), that number is added to the
  • table stats which results in the user seeing how many rows were affected.

Posted by Ernest Buffington on Thu Oct 12, 2017 6:45 am

(Read More... Network Upgrade from MySQL v5.6 to MariaDB v10.1.28 | Network Updates | Score: 5)
298 Reads
The 86it Social Network
PHP-Nuke Titanium Concurrent Versions System » Blogs
[ Topic » PHP-Nuke Titanium ] [ Subject » ]

Does Microsoft make Internet Explorer purposely not adhere well to standards?

Some people just do not get it and think that it is the other way around says Nick Malik who once worked at Microsoft but was fired. He thinks very poorly when it comes to logic as does a lot of other people out there that are severely wet behind the ears when it comes to rolling in new and better technology and/or standards while at the same time still trying support many useless standards developed in the past by Microsoft and other 3rd party want to be browser developers.

HTML 5 is here to stay and so is a lot of the XHTML 1.0 standards that already exist. Nick went on to say that he realizes that some standards came from Microsoft and that he thinks they did a fine job of implementing them and that invalidates the logic of programmers old enough to be his grandfather. 

He went on to say that IE is a bloated, IMHO. It supports technologies that were widely used in business, but rarely used on the open internet, like ActiveX. New browsers don't offer backward compatibility and are therefore easier to write to the new standards. He then asked me "So, what's the solution? A new, lightweight browser from Microsoft?"

My reply was simple, I told him that Microsoft Internet Explorer takes web pages that are beautiful works of art and trashes them. Google picked up the ball and took the Mozilla browser engine and then had their programmers that they pay quite well, more than Microsoft ever paid any of their employees and had them embark on an internet solution that would eventually make everyone happy. Chrome now in 2017 is making the whole world happy in many ways. The ones smart enough to read and understand an options menu will be the ones to benefit the most. Chrome comes with default setting and they try to keep it set up in a default fashion that should allow even a child or mildly retarded person to comprehend.

Chrome did not insult their entire community of people by forcing a ridiculous zoom level that would trash web pages like FireFox and Pale Moon has done. CSS 3 and HTML 5 can do many things and not all of those things are supported by many browsers. Chrome is an exception to that rule because their programmers know what they are doing. Maxthon and Opera are very close seconds but have a long long way to go to catch up.

FireFox had come a million miles from back in the day when they were once known as Netscape, and later was so playfully dubbed NutScrape. Netscape and FireFox were loved by many but those days are now over. Just like when they killed Netscape, FireFox lies bleeding after a horrible blunder made by some young doofus programmer who is probably still young enough that mommy still makes him pancakes in the morning, driving daddy's car to work until he gets fired and has to get a real jobby. FireFox shot itself in the foot by insulting their entire community while they were using what they thought was an awesome browser. They have broken websites by forcing a zoom on the client side that is in no way correctable. You can't even adjust the browser back or reset it to the factory original settings as they have done away with them without even consulting with their end-user community, and then released it mainstream without even letting the folks run the beta testing it deserved.

I used FireFox for years and when they trashed a site that I visit on a regular basis I was done. FireFox is a piece of garbage now and it was that one little feature that soon enough will creep on every end-user. As a programmer, we have to develop CMS solutions that are supported by every browser and we were doing that just fine. We set the graphics and fonts the size they were intended to be. It's easy enough even for the doofus programmers... We drop a cookie and get the browser information and resolution and we design around that. We did not need for some young programmer who just does not have the experience he needs to make such a decision, one that would trash all the years of hard work that other programmers have done to get FireFox where it was up until recently when many sites loaded and graphics were out of place and no longer pleasant to look at.

Maxthon has come a million miles and is heading in the right direction as well as Opera. There is no future for FireFox or Microsoft IE they have made far too many mistakes and disrespected their community in a way that they will never be able to recover from.  Chakra JavaScript engine and Microsoft's Trident rendering engine (not WebKit) is a joke and always has been. Microsoft is saying the coming new browser will look and feel more like Chrome and Firefox and will support extensions. I hate to say this but we do not care at this point, Chrome and Google have a lot of money and the best programmers that big money can buy. Google has the attention of some the best programmers alive and it will remain that way from now until the end of Eternity. The future looks bright and the only browsers out there that can hold candles to light the same room are Maxthon, Chrome, and Opera

Sincerely,
Ernest Allen Buffington
ernest.buffington@gmail.com


Posted by Ernest Buffington on Fri Oct 06, 2017 3:20 am

(Read More... Browsers that adhere well to internet standards. | Tech Talk | Score: 5)
375 Reads
The 86it Social Network
PHP-Nuke Titanium Concurrent Versions System » Blogs
[ Topic » PHP-Nuke Titanium ] [ Subject » ]

I have added an SSL filter to the database query for all the Music and Blog content. The network strictly enforces SSL (HTTPS) and does not allow any unsecured data to pass. In the event that you post a link to unsecured data or an unsecured image, the server will automatically change the data on the fly. 

For example, if you post a YouTube link or an iframe by simply pasting it into the post window or edit box there are no worries because it will be changed from HTTP to HTTPS on the fly.

This feature wass added because a lot of people will be forgetting that the server is locked down tighter than Kelsey's nuts and will not allow anything that could pose a security risk to ever pass through ever at any given time.

If you think this was a great idea let us know by leaving a Facebook comment below.

Thanks and have a beautiful day!


Posted by Ernest Buffington on Thu Oct 05, 2017 3:17 am

(Read More... New SSL Security FILTER | Security Features | Score: 5)
266 Reads
The 86it Social Network
PHP-Nuke Titanium Concurrent Versions System » Blogs
[ Topic » PHP-Nuke Titanium ] [ Subject » ]

Author of PHP-Nuke Titanium
Name: Ernest Allen Buffington
Address: 1071 Emerald Dr.
City, State: Brandon, Florida 33511
Phone: 1+ 813.732.3360
E-mail: ernest.buffington[at]gmail.com

PHP-Nuke Titanium is a web content management system (WCMS) that provides website authoring, collaboration, and administration tools designed to allow users with little or no knowledge of web programming languages or markup languages to manage their website/portal.

PHP-Nuke Titanium is an awesome (WCMS) that will provide you with a great foundation for collaboration, offering you the ability to manage documents and output for multiple author editing and participation. If you need to share a blog space with a friend or like doing things as a group, 86it is the network and this is the software.

PHP-Nuke Titanium uses PHPMySQLJava, and XML.

It uses MySQL databases to store page content, metadata, and other information assets that might be needed for use in the development of your 86it website/portal.

A presentation layer displays the content to website visitors based on a set of PHP files and HTML templates (.tpl files). 

PHP-Nuke Titanium uses Zend server-side caching to improve speed and performance. 

The administration is done through just about any web browser but you will most likely get the most out of your website/portal using Chrome, Firefox or Safari.

PHP-Nuke Titanium allows non-technical users to make changes to a website or web portal with little or no training at all.

The core engine that Ernest Buffington decided to use in creating PHP-Nuke Titanium is called PHP-Nuke and there are a lot of advantages of using an open source engine. It saved a lot of framework design time and it also allowed us the use of other open source collaboration techniques. We took an engine made of alloy and turned it into Titanium, we made it stronger, more powerful and added rock-solid security.

Each website/portal requires a systems administrator/webmaster and/or a web developer to do the initial setup and add the standard features, but it is primarily a website/portal maintenance tool for non-technical staff. Once it has been the setup you can add and remove any feature that you like, except for the 86it advertising banner, you can move the banner and place it anywhere that you like, within your website/portal, top, bottom or middle but you cannot remove it.

After you are set up, running it is a piece of cake!  We will set up your website/portal based on your needs. We will start out by asking you a few questions about what you'll be doing with your website/portal and assist you accordingly. We take care of the technical end and all you have to do is learn a few SIMPLE tasks that involve clicking your mouse.

A question we might ask is "is the highest number that you can count to, potato?" it's always good to come out of the gates with the important key items that will allow us to assist you in setting up the layout and design of your website/portal.

Sincerely,
Ernest Allen Buffington


Posted by Ernest Buffington on Tue Jan 10, 2012 4:03 am

(Read More... Who Wrote PHP-Nuke Titanium and What Is It? | Site News | Score: 5)
1013 Reads
The 86it Social Network
User Menu
Good morning 
Anonymous



Create User Account
Lost Password
Check My Cookie

Enter e-Mail Address
Password

 Online Members:
Network Member(s):

Network Guest(s):
01. Network Guest
02. Network Guest
03. Network Guest
04. Network Guest
05. Network Guest
06. Network Guest
 
Network Visitors
apewos
03 days
agewufoh
04 days
LasonyaEdd
01 week
DarrenNort
01 week
MargaritaV
01 week
LonnaMcNei
01 week
IonaBzi947
02 weeks
Romildo Jose Dias
02 weeks
LydiaOldak
03 weeks
ClaribelKe
04 weeks
ClaudioWoo
07 weeks
JarrodYiy
07 weeks
GregoryMon
07 weeks
GarfieldBe
07 weeks
AnkeHansma
07 weeks
DarrenChes
07 weeks
EdwardCord
07 weeks
Ernest Buffington
07 weeks
ElvaQ2767
07 weeks
DinoNoblet
07 weeks
MahaliaSta
07 weeks
DarrelA118
07 weeks
NateDitter
07 weeks
EdwardoHil
07 weeks
HiltonTije
09 weeks
StanleySau
09 weeks
Christophe
09 weeks
KentonMask
14 weeks
RamonPutna
14 weeks
BEEPhoebe
14 weeks
MadieKnox4
14 weeks
BrentonMcc
16 weeks
DaveK84904
16 weeks
ColemanHun
16 weeks
Aaron Marshall
16 weeks
TresaTozer
21 weeks
KJBAlisa70
21 weeks
LorenFoutc
22 weeks
Geneva4132
22 weeks
Mauricio02
22 weeks
ulavihub
23 weeks
MaricelaEm
24 weeks
ChanelNale
27 weeks
LoisFelici
27 weeks
VHYMitch03
27 weeks
LillaHolli
27 weeks
Dena07225
27 weeks
ArcherDoe1
27 weeks
CornellLin
27 weeks
MadisonTag
27 weeks
 


[ About Us ] - [ Disclaimer Statement ] - [ Privacy Statement ] - [ Terms of Use ]
[Blogs Feed] [Forums Feed] [Downloads Feed] [Web Links Feed] Powered by HTML Purifier [Validate robots.txt] PHP-Nuke XHTML 1.0
[ Loaded In 0.10 Seconds | Memory Used: 1.3 MB | (cvs.86it.us) DB Queries: 38 | Network User DB Queries: 15 | Network Music DB Queries: 1 ]