All public logs

Jump to navigation Jump to search

Combined display of all available logs of HTYP. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).

Logs
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cPortalRow native (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> class cPortalRow_native extends cPortalRow { use tInternalStorage; protected function GetPortalType() { return cIOField::ksPortalNative; } protected function SetPortals_fromFields(array $arFields) { foreach ($arFields as $sKey => $oField) { $oPortal = $oField->MakeCalculator();...", and the only contributor was "Woozle" ([[Use...)
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cPortalRow database (Moved to another site: content was: "{{page/code/class}} <source lang=php> :::: ABSTRACT: GetTableName(), FieldsString_forSelect(): abstract class cPortalRow_database extends cPortalRow_storage { use tDatabaseStorage; public function __construct(cFieldRow $rs) { $this->SetRowObject($rs); } } </source> * '''file''': {{l/ferreteria/file|data/core/systems.php}} * '''extends''': {{l/ferreteria...", and the only contributor was "Woozle" (...)
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cPortalRow Table (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cPortalRow_Table extends cPortalRow_database { use tTableSource; } </source> * '''file''': {{l/ferreteria/file|data/core/systems.php}} * '''extends''': {{l/ferreteria/class|cPortalRow_database}}", and the only contributor was "Woozle" (talk))
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cPortalRow (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cPortalRow { public function __construct(cFieldRow $rs) { $this->SetRowObject($rs); } protected function SetRowObject(cFieldRow $rs) { $this->rs = $rs; } ---- PUBLIC because some operations return PortalRow objects and we need to get back to the Row object: public function GetRowObject(...", and the only contributor was "Woozle" (...)
  • 18:17, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource standard query (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> abstract class cIOSource_standard_query extends cIOSource_db { use tSelectable_Source; } </source> * '''file''': <s>{{l/ferreteria/file|data/sources/source-db.php}}</s> * '''extends''': <s>{{l/ferreteria/class|cIOSource_db}}</s> * '''uses''': <s>{{l/ferreteria/class|tSelectable_Source}}</s> * '''extended by''': ** FinanceFerret...", and the only contributor was "Woozle" ([[...)
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cMemoryTable (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cMemoryTable extends cIOSource { use tInternalStorage; } </source> * '''file''': {{l/ferreteria/file|data/core/systems.php}} * '''uses''': {{l/ferreteria/class|tInternalStorage}}", and the only contributor was "Woozle" (talk))
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cMemoryRow (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> class cMemoryRow extends cFieldRow { use tMakableFieldRow; //use tDataDesign; use tDataDesign_SourcedRow; use tSourcedFieldRow; } </source> * '''file''': {{l/ferreteria/file|data/core/systems.php}} * '''extends''': {{l/ferreteria/class|cMakableFieldRow}} * '''uses''': ** {{l/ferreteria/class|tDataDesign_SourcedRow}}...", and the only contributor was "Woozle" (...)
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cMakableFieldRow (Moved to another site: content was: "#REDIRECT Ferreteria/class/tMakableFieldRow", and the only contributor was "Woozle" (talk))
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource standard table (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> // PURPOSE: standard db table source with a single "ID" key abstract class cIOSource_standard_table extends cIOSource_db_keyed { use tSelectable_Source_simple; use tInsertable_Source; use tUpdateable_Source; public function GetKeyName() { return 'ID'; } protected function SourceString_forSelect() // returns Table...", and the only contributor was "Woozle" (...)
  • 18:15, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource internal (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> abstract class cIOSource_internal extends cIOSource { use tIOSource_internal; } </source> * '''Replaced by''': {{l/ferreteria/class|cMemoryTable}} * '''File''': <s>{{l/ferreteria/file|data/sources/source.php}}</s> * '''Extends''': {{l/ferreteria/class|cIOSource}} * '''Trait''': {{l/ferreteria/class|tIOSource_internal}} * '''Used...", and the only contributor was "Woozle" ([...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class (Moved to another site: content was: "{| align=right |- | ===All Classes=== {{#ask: thing type::Ferreteria/class version::v3 |format=broadtable |limit=50 |offset=0 |link=all |sort= |order=asc |headers=show |searchlabel=... further results |class=sortable wikitable smwtable }} |} ===Root Classes=== * {{l/version|class|cIOSource}} (TODO: rename to cDataSource) * {{l/version|class|cFieldRow}} * {{l/vers...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORowDisplay (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRowDisplay", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORowStandard (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRowStandard", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource db keyed (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> abstract class cIOSource_db_keyed extends cIOSource_db { use tSource_SingleKeyed; } </source> * '''replaced by''': (not sure) * '''file''': <s>{{l/ferreteria/file|data/sources/source-db.php}}</s> * '''extends''': {{l/ferreteria/class|cIOSource_db}} * '''uses''': {{l/ferreteria/class|tSource_SingleKeyed}} * '''extended by''': ** '...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource db (Moved to another site: content was: "{{page/obsolete|ferreteria}} <source lang=php> PURPOSE: source that connects to a database CONCEPT: tables and table-like objects: abstract class cIOSource_db extends cIOSource { public function SetDatabase(cDatabaseConnection $db) public function GetDatabase() : cDatabaseConnection } </source> * '''replaced by''': {{l/ferreteria/class|tTableSource}} * '''file'''...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIOSource (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cIOSource { use tFieldClasses; abstract protected function RowsClass(); public function SpawnRows() } </source> * '''file''': {{l/ferreteria/file|data/sources/source.php}} * '''uses''': {{l/ferreteria/class|tFieldClasses}} * '''extended by''': ** (A) '''{{l/ferreteria/class|cIOSource_internal}}''' extend...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORow sourced (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRow sourced", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORow internal (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRow internal", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORowMemory (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRowMemory", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cIORow (Moved to another site: content was: "#REDIRECT Ferreteria/class/cFieldRow", and the only contributor was "Woozle" (talk))
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRow sourced (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> abstract class cFieldRow_sourced extends cFieldRow { public function __construct(cIOSource $oSource) { $this->SetSourceObject($oSource); } protected function SetSourceObject(cIOSource $oSource) { $this->oSource = $oSource; } // PUBLIC so PortalRow objects can access public function GetSourceObject() : cIOSource {...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRow internal (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> /*---- HISTORY: 2018-10-09 A note said "I'm not sure this class needs to exist" All code was removed either before this or not long after. 2018-12-03 So, it looks like we need this as a way of not needing to have a Source (Table) for internal data. 2018-12-04 but then I ended up commenting everything out again,...", and the only contributor was "Woozle" ([...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRowStandard (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> :::: REPLACES: fcDataRow COPYING METHODS OVER AS NEEDED: abstract class cFieldRowStandard extends cFieldRow_sourced implements ifSingleKeyedRow { use tKeyedRow; use tSaveableRow; use tSingleKey_Row; //use tLoadableRow; // this is a Portal trait (lets DB store its resource-blob) //use tDatabaseStorage...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRowMemory (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> /*---- NOTE: this is sort of a hybrid between a cIORow and a cPortalRow. It's probably not the best way to do things, since maybe we'd actually want proper Porals for input (from memory) and output (to screen), but maybe it's easier to work with in a hurry (at least until I'm more familiar with this wacky system I...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRowDisplay (Moved to another site: content was: "{{page/code/class|ferreteria}} <source lang=php> PURPOSE: data-row management for display I/O REPLACES: forms HISTORY: 2018-09-30 started: class cFieldRowDisplay extends cFieldRow { //use ftVerbalObject; // ++ SETUP ++ // public function __construct(string $sName) { $this->SetNameString($sName); $this->InitVars(); } protected function InitVa...", and the only contributor was "Woozle" (...)
  • 18:14, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3/class/cFieldRow (Moved to another site: content was: "{{page/code/class}} <source lang=php> abstract class cFieldRow { use tFieldClasses; public function SetFields(array $ar) { public function ClearFields() { protected function GetFields() { protected function SetField(cIOField $oField) { protected function ZapField($sKey) { protected function RetrieveField($sKey) { // PURPOSE: RetrieveField() but th...", and the only contributor was "Woozle" (...)
  • 18:13, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.3 (Moved to another site: content was: "Things that need to be rewritten at a low level: * '''2017-05-26''' Conversion to/from storage format really ought to be a property of the recordset. Maybe there should be a fcFields object with fcField elements, each of which can have one or more fcFormat objects attached to it. Then instead of $rc->GetFieldValue() we could have something like $rc->GetField()->GetValue(), $rc->G...", and the only contributor was "Woozle" (...)
  • 18:12, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user token (Moved to another site: content was: "==About== * '''Purpose''': for storing tokens that authorize users to change things associated with an email address (mainly password) ==Fields== * '''Type''': type of action being authorized (currently: 1 = create new account, 2 = reset password) * '''Entity''': value referring to entity being authorized (email address, user ID) ==History== * '''2013-10-03''' created * '''2013-1...", and the only contributor was "Woozle" (...)
  • 18:12, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user session (Moved to another site: content was: "==About== This table was originally an inextricable part of VbzCart, but it is now mostly handled through the standalone user-session library. Only ID_Cart and ID_Order have been added for VbzCart. ==Rules== * A new session should be created whenever the "same" client doesn't remember the session cookie (could be a different computer on the same IP address), or if the session has...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user permit (Moved to another site: content was: "==About== * '''Purpose''': a list of access permits (permissions) that groups (and therefore users) can have * '''Module''': {{l/ferreteria/module|users}} * '''Used by''': {{l/same|ugroup_x_upermit}} * '''History''': ** '''2013-11-27''' written ** '''2017-01-29''' moved from VbzCart to Ferreteria a few days ago; renamed from uperm to user_permit; changed MYISAM to InnoDB ** '...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user group (Moved to another site: content was: "==About== * '''Purpose''': a list of access-control groups to which users can belong * '''Used by''': {{l/same|uacct_x_ugroup}} * '''History''': ** '''2013-11-27''' written ** '''2017-01-26''' moved to Ferreteria, renamed from ugroup to user_group, changed from MYISAM to InnoDB ==SQL== <source lang=mysql>CREATE TABLE `user_group` ( `ID` INT NOT NULL AUTO_I...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user client (Moved to another site: content was: "==About== * '''Status''': working / tested / debugged * '''Fields''' ** '''CRC''': checksum uniquely identifying user's IP address and browser client software. See notes. * '''Notes''': ** For identifying the user, decided to use CRC32 instead of compression because the compressed strings always came out at least as long as the original string. They were probably desi...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/user account (Moved to another site: content was: "==About== * '''Purpose''': tracks site users as a separate concept from customers. A user may or may not be a customer; a customer only becomes a user if they select a login ID. Later, users might also be admins or vendors. * '''Module''': {{l/ferreteria/module|users}} * '''Used by''': {{l/same|uacct_x_ugroup}} ===Rules=== * A user may have zero or more customers; a customer may...", and the only contributor was "Woozle" ([...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/ugroup x upermit (Moved to another site: content was: "==About== * '''Purpose''': ugroup-to-upermit assignment map * '''Requires''': {{l/same|user_group}}, {{l/same|user_permit}} * '''History''': ** '''2013-11-27''' written ** '''2017-01-26''' moved to Ferreteria, renamed from ugroup_x_uperm to ugroup_x_upermit *** changed from MyISAM to InnoDB *** renamed ID_UGrp to ID_Group *** renamed ID_UPrm to ID_Permit ==SQL== <mysql>CREATE TAB...", and the only contributor was "Woozle" (...)
  • 18:11, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/uacct x ugroup (Moved to another site: content was: "==About== * '''Purpose''': user-to-ugroup assignment map * '''Requires''': {{l/same|user_account}}, {{l/same|user_group}} * '''History''': ** '''2013-11-27''' written ** '''2017-01-26''' moved to Ferreteria, renamed from "user_x_ugroup" to "uacct_x_ugroup" *** changed from MyISAM to InnoDB *** changed ID_User to ID_Acct *** changed ID_UGrp to ID_Group ==SQL== <mysql>CREATE TABLE...", and the only contributor was "Woozle" ([...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/tf node (Moved to another site: content was: "==About== * '''Purpose''': a thing that has values * '''Module''': {{l/ferreteria/module|TextFerret}} * '''History''': ** '''2017-03-12''' started ** '''2017-04-09''' decided there really should be a WhenMade timestamp; can always remove later ** '''2017-08-05''' renamed '''Class''' to '''Type''' for consistency with tf_leaf: records use "types", code maps these to "classes" ==Fi...", and the only contributor was "Woozle" (...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/tf leaf text (Moved to another site: content was: "==About== * '''Purpose''': Node ({{l/ferreteria/table|tf_node}}) leafs that are textual in nature * '''Module''': {{l/ferreteria/module|TextFerret}} * '''Depends on''': {{l/ferreteria/table|tf_leaf}} ==History== * '''2017-03-12''' Started, because it's needed for multiple sub-projects. * '''2017-07-28''' Renaming TF "values" as "leafs", so this (tf_value_text) becomes tf_leaf_tex...", and the only contributor was "Woozle" (...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/tf leaf (Moved to another site: content was: "==About== * '''Purpose''': Index to all node ({{l/ferreteria/table|tf_node}}) leafs, regardless of format * '''Module''': {{l/ferreteria/module|TextFerret}} ==Fields== * '''Type''': name of type; in code, this should refer to an index of leaf-handler-classes ==History== * '''2017-08-03''' Started, because the need became apparent. ==SQL== <syntaxhighlight lang=mysql>CREATE TABLE...", and the only contributor was "Woozle" ([...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/event notes (Moved to another site: content was: "==About== * '''Purpose''': base table for notes entered manually (e.g. edit summary) when the event was initiated ** No record is created if there aren't any notes to record. This allows large text capacity for occasional notes. ==History== * '''2017-02-06''' Adapting the good bits from VbzCart/tables/event log ==SQL== <mysql>CREATE TABLE `event_notes` ( ID_Event INT...", and the only contributor was "Woozle" ([...)
  • 18:10, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/event in table (Moved to another site: content was: "==About== * '''Purpose''': dependent table for logging table-related events * '''Depends on''': {{l/same|event}} ==History== * '''2017-02-06''' Adapting the good bits from VbzCart/tables/event log * '''2017-04-10''' Realized that the row index (TableRow) could be a string. It will be a string in multikey tables even if the keys are integers. ==SQL== <mysql>CREATE TABLE `event...", and the only contributor was "Woozle" (...)
  • 18:09, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/event done (Moved to another site: content was: "==About== * '''Purpose''': dependent table for logging event completion * '''Depends on''': {{l/same|event}} ==History== * '''2017-02-06''' Adapting the good bits from VbzCart/tables/event log * '''2017-02-12''' ** Corrected table name in SQL ** Decided that there might be more than one of these per EventPlex, so let's have an ID too and make that the primary key. ** "Conditi...", and the only contributor was "Woozle" (...)
  • 18:09, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql/event (Moved to another site: content was: "==About== * '''Purpose''': base table for logging application events ** Records only the basic information common to all (or nearly all) events. * '''Future''': ** Eventually we will probably want to archive session records, so there should be an archive version of this table which directly stores <s>at least the User ID and</s> maybe IP address and browser. Events whose sess...", and the only contributor was "Woozle" (...)
  • 18:09, 22 May 2022 Woozle talk contribs deleted page Ferreteria/sql (Moved to another site: content was: "All tables are now listed in their respective {{l/same|modules}}. (Eventually there should be an automatically-generated index for all of them.)", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/tree (Moved to another site: content was: "#REDIRECT Ferreteria/usage/tree", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/pages (Moved to another site: content was: "#REDIRECT Ferreteria/usage/pages", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/menus (Moved to another site: content was: "#REDIRECT Ferreteria/usage/menus", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/login (Moved to another site: content was: "#REDIRECT Ferreteria/usage/login", and the only contributor was "Woozle" (talk))
  • 18:08, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms/v3 (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms/v3", and the only contributor was "Woozle" (talk))
  • 18:07, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms/v1 (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms/v1", and the only contributor was "Woozle" (talk))
  • 18:07, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms/displaying (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms/displaying", and the only contributor was "Woozle" (talk))
  • 18:07, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms/creating (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms/creating", and the only contributor was "Woozle" (talk))
  • 18:06, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/db/v1 (Moved to another site: content was: "#REDIRECT Ferreteria/usage/db/v1", and the only contributor was "Woozle" (talk))
  • 18:06, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/db (Moved to another site: content was: "#REDIRECT Ferreteria/usage/db", and the only contributor was "Woozle" (talk))
  • 18:06, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces (Moved to another site: content was: "#REDIRECT Ferreteria/usage", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/UserFerret (Moved to another site: content was: "#REDIRECT Ferreteria/modules/users", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/TextFerret (Moved to another site: content was: "#REDIRECT Ferreteria/modules/content", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/RepoFerret/rf node (Moved to another site: content was: "#REDIRECT Ferreteria/modules/files/rf node", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/RepoFerret/rf folder (Moved to another site: content was: "#REDIRECT Ferreteria/modules/files/rf folder", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/RepoFerret (Moved to another site: content was: "#REDIRECT Ferreteria/modules/files", and the only contributor was "Woozle" (talk))
  • 18:05, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/smw-base-v3.php (Moved to another site: content was: "==Notes== This is barely even started; just creating the page for easier updating later. ==Code== <php> <?php ==== PURPOSE: version-3-specific class methods for clsSMWData HISTORY: 2013-02-14 basic functions working: class clsSMWData_version extends clsMWData { public function GetObjectID($iName) { $sqlKey = SQLValue(static::NormalizeTitle($iName,SMW_NS_PROPERTY...", and the only contributor was "Woozle" (...)
  • 18:04, 22 May 2022 Woozle talk contribs deleted page Ferreteria/pieces/forms (Moved to another site: content was: "#REDIRECT Ferreteria/usage/forms", and the only contributor was "Woozle" (talk))
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/Meetup (Moved to another site: content was: "==Note== There are applications for deciding on meeting times, and there are applications for converting times across multiple timezones, but it's not clear if there's anything which combines the two (or which uses any kind of rating system for availablility; binary "available / not available" seems to be the default). ==About== '''Ferreteria Meetup''' (working name) is a Ferre...", and the only contributor was "Woozle" ([[...)
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive (Moved to another site: content was: "category:archivesThis is mainly a dumping area for obsolete Ferreteria-related stuff. Anything here is of historical interest only. ==Pages== * /changes: turned out not to work well as a way of keeping track of things * '''removed tables''': ** /v0.5/sql/node_leaf was consolidated into the '''node''' table * '''abandoned subprojects''': ** /DataScript could still...", and the only contributor was "Woozle" ([...)
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/DataScript (Moved to another site: content was: "==About== '''DataScript''' is what I came up with when I needed to simulate a set of database interactions (reads, writes) without actually making changes to the data. * /data-script.php ===versus Transactions=== In theory, using transactions could work for this, but it has the following disadvantages: * I can't find clear documentation on what happens...", and the only contributor was "Woozle" (...)
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/DataScript/data-script.php (Moved to another site: content was: "==Requires== * data.php ==Code== <php><?php /* =========================== *** DATA UTILITY CLASSES *** AUTHOR: Woozle (Nick) Staddon TODO: This needs to be descended from clsTreeNode (tree.php) so all the tree-management fx can be removed HISTORY: 2011-09-24 Data Scripting classes started (in data.php) 2011-10-07 extracted from data.php...", and the only contributor was "Woozle" ([[U...)
  • 18:03, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/StringTemplate.php (Moved to another site: content was: "==Requires== {{l/same|strings.php}} ==Version== * '''2011-03-27''' last known update; current as of 2012-01-15 ==Code== <php><?php abstract class clsStringTemplate { // Abstract version public $Value; protected $strStMark; protected $strFiMark; function __construct($iStartMark, $iFinishMark) { $this->strStMark = $iStartMark; $this->strFiMark = $iFinishMark; } abstract...", and the only contributor was "Woozle" ([...)
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/admin.php (Moved to another site: content was: "==About== * '''Purpose''': classes useful for writing administration SpecialPages, i.e. pages that interact heavily with database tables. * '''Edits''': ** '''2013-01-04''' This should be the latest version, but copy on HostGator may have some tweaks to be merged. ==Code== <php><?php /* LIBRARY: admin.php - some classes useful for administration functions in MW extensions GLO...", and the only contributor was "Woozle" (...)
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/changes (Moved to another site: content was: "This is an index to documentation of code changes that may have nonlocal effects. * /1: clsForm_recs::Save() * '''clsForm_recs''' has been either renamed or replaced by '''fcForm_DB''' (forms/form-data.php) Note to self: if the number of changes ever looks like it might exceed 10, add more than one zero to the change numbers.", and the only contributor was "Woozle" (talk))
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/changes/1 (Moved to another site: content was: "<hide> affects piece::forms subject::parameter change to clsForm_recs.Save() </hide> '''Change to''': form-data.php:clsForm recs::Save() (see {{l/ferreteria/|pieces/forms|forms}}) ==Existing situation== Save() formerly expected two optional parameters, <code>$iNotes</code> and <code>array $arRedir=NULL</code>. At the time of the change, there were a small percentage of ca...", and the only contributor was "Woozle" (...)
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/data.php (Moved to another site: content was: "==About== Database abstraction classes; used by VbzCart, SpamFerret, AudioFerret, WorkFerret ==History== * '''2013-01-25''' Working version from HostGator 1: seems to have added the data-engine-handling classes * '''2013-01-27''' Working version from Rizzo: minor changes to handle indirect access to database engine better ==Code== <syntaxhighlight lang=php><?php /...", and the only contributor was "Woozle" (...)
  • 18:02, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/datamgr.php (Moved to another site: content was: "==About== This is essentially a data cache manager. It was written for VbzCart, but could be used in any other project where certain queries are slow and only need to be run when their source tables are updated. ==Code== <syntaxhighlight lang=php> <?php /* ============================= *** TABLE UPDATE MANAGEMENT *** DOCUMENTATION: http://htyp.org/User:Woozle/datamgr.php HI...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/events.php (Moved to another site: content was: "==About== * '''Depends on''': {{l/same|data.php}} ==Code== <php> <?php /* FILE: events.php -- handling of generalized event logging Originally written to work with FinanceFerret, but should be compatible with standard event tables. Any app-specific code should be moved out into descendant classes. HISTORY: 2010-10-25 clsLogger_DataSet extracted from menu.php 2...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/menu.php (Moved to another site: content was: "==Examples== Shows a set of toggles. Library code currently does not properly highlight active options. <php> global $vgPage; $vgPage->UseHTML(); $objPage = new clsWikiFormatter($vgPage); $objSection = new clsWikiSection_std_page($objPage,'Orders',3); //$objSection->ArgsToKeep(array('show','page','id')); $objSection->PageKeys(array('page','id')); //$objSection->ToggleAd...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/mw-base.php (Moved to another site: content was: "==Code== <php> <?php PURPOSE: MediaWiki interface functions/classes -- functionality that MW forgot to include HISTORY: 2013-01-03 created for MWX_User 2013-01-24 extracted clsMWData and clsDataResult_MW from smw-base.php: %%%% PURPOSE: clsDatabase that uses MediaWiki's db: abstract class clsMWData extends clsDatabase_abstract { protected $mwDB; public fun...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/smw-base-v2.php (Moved to another site: content was: "==Code== <php> <?php /* **** FILE: smw-base-v2.php PURPOSE: Semantic MediaWiki interface classes for SMW schema version 2 I'm calling it version 2 (instead of version 1) because there's evidence of at least one prior db schema version. It seems to apply to SMW versions prior to 1.18 or possibly 1.19. I will probably not be maintaining it any further. REQUIRES: d...", and the only contributor was "Woozle" (...)
  • 18:01, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/smw-base.php (Moved to another site: content was: "==Notes== * '''Requires''': {{l/same|smw-base-v2.php}} or {{l/same|smw-base-v3.php}}, depending on what version of SMW is in use ==Code== <php> <?php /* PURPOSE: Semantic MediaWiki interface classes The existing class library is poorly documented, lacking a stable API, and difficult to use. This class set goes directly to the data structures -- which may change over tim...", and the only contributor was "Woozle" (...)
  • 18:00, 22 May 2022 Woozle talk contribs deleted page Ferreteria/archive/v0.5/sql/node leaf (Moved to another site: content was: "'''versions''': {{l/ferreteria/|v0.41/sql/node_leaf|0.41}}, {{l/ferreteria/|v0.42/sql/node_leaf|0.42}}, {{l/ferreteria/|v0.5/sql/node_leaf|0.5}} ==About== * '''Purpose''': Values for nodes ==Concept== Every '''leaf''': * has ** a name (unique within the node) ** a value * is like a single field in a single record ==Fields== ==History== * '''2017-08-03''' Started, because the need...", and the only contributor was "Woozle" (...)
  • 17:59, 22 May 2022 Woozle talk contribs deleted page Ferreteria/errors (Moved to another site: content was: "This page should eventually be a list of all error messages that Ferreteria can generate. ==Details== Errors with documentation: * /need to define ListItem_Value", and the only contributor was "Woozle" (talk))
  • 17:59, 22 May 2022 Woozle talk contribs deleted page Ferreteria/errors/need to define ListItem Value (Moved to another site: content was: "'''Error text''': need to define method "ListItem_Value()" for class clsDataSet, or create a descendant. Dropdown lists in Ferreteria {{l/ferreteria/|pieces/forms|forms}} require three callbacks so that they know what the recordset should display: * '''ListItem_Value()''' - native value (typically an integer, but can be anything that could be used as a key) * '''ListItem_Text()'...", and the only contributor was "Woozle" (...)
  • 17:59, 22 May 2022 Woozle talk contribs deleted page Ferreteria/install (Moved to another site: content was: "==Summary== * Clone the [https://gitlab.com/woozalia/ferreteria Ferreteria Git repository] into a folder of your choice, which we'll call {{arg|ferreteria base}}. ** My standard location for this is <code>/home/{{arg|user}}/site/git/ferreteria/</code>. * Copy the <code>{{arg|ferreteria base}}/config</code> folder to a location outside of <code>[ferr...", and the only contributor was "Woozle" (...)
  • 17:59, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules (Moved to another site: content was: "{{hdr/status/obsolete|Many of the links on this page need to be moved to version-specific titles. Most are outdated.}} ==Components== * /forms: input form management ==Dropins== ===General Utility=== * /content: wiki * /users: user security - manages logins and privileges * /files: file repository management", and the only contributor was "Woozle" (talk))
  • 17:56, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/content (Moved to another site: content was: "#REDIRECT Ferreteria/v0.41/odata/draft", and the only contributor was "Woozle" (talk))
  • 17:56, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.41/odata/draft (Moved to another site: content was: "This was an early draft of [[../|v0.41/odata]]. ==Tables== * {{l/ferreteria/table|tf_node}} * {{l/ferreteria/table|tf_leaf}}: index of all leafs, regardless of format * Leaf formats: ** {{l/ferreteria/table|tf_leaf_text}}: string/text ** {{l/ferreteria/table|tf_leaf_time}}: date or timestamp ==History== * '''2017-07-28''' Let's call "values" "leafs" instead (not "leaves" because...", and the only contributor was "Woozle" ([...)
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/files (Moved to another site: content was: "==About== RepoFerret is a Ferreteria module for handling code-managed file repositories. It is still under construction. rf_folder may turn out to be unnecessary. ==Tables== * /rf_node * /rf_folder * /rf_image", and the only contributor was "Woozle" (talk))
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/files/rf folder (Moved to another site: content was: "==About== * '''Meaning''': a {{l/same|rf_node}} that is a folder ==History== * '''2017-07-24''' preliminary table design (surely it needs more fields...) ==SQL== <mysql> CREATE TABLE `rf_folder` ( ID_Node INT NOT NULL COMMENT "ID of rf_node", PRIMARY KEY(`ID_Node`) ) ENGINE = InnoDB;</mysql>", and the only contributor was "Woozle" (talk))
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/files/rf node (Moved to another site: content was: "==About== * '''Meaning''': can represent any filesystem entity * '''Purpose''': for code-managed repositories * '''Notes''': ** directory size optimization - For now, we'll just set use a constant and set it to a best-guess limit, probably 1000. ** maximum URL length is somewhere around 1024 characters (varies by browser and server; presumably there is an official limit...", and the only contributor was "Woozle" ([...)
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/forms (Moved to another site: content was: "==Related== * {{l/ferreteria/|usage/forms|usage}} ==Requirements== The '''forms''' component needs to be able to do the following: * represent all the different types of input control that can be rendered in a browser, especially without using JS * translate values between the following formats: ** display: text for rendering in browser (in both editable and read-only formats) **...", and the only contributor was "Woozle" (...)
  • 17:55, 22 May 2022 Woozle talk contribs deleted page Ferreteria/modules/users (Moved to another site: content was: "==Tables== ===core functionality=== * {{l/ferreteria/table|user_account}} * {{l/ferreteria/table|user_token}} * {{l/ferreteria/table|user_client}} * {{l/ferreteria/table|user_session}} * {{l/ferreteria/table|user_group}} * {{l/ferreteria/table|user_permit}} * {{l/ferreteria/table|uacct_x_ugroup}} * {{l/ferreteria/table|ugroup_x_upermit}} ===Function: User Data=== This doesn't act...", and the only contributor was "Woozle" (...)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/global depot (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/URI data (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/db (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/node (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql/node (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql/node leaf (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/registry (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/table (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/table/spec (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/registry/table (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/registry/feature (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/portrow (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/data/space (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/data/account (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/session (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/logout (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/submit (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/data/space/archive (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/@cls/users/csLogin/TryLogin() (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/@cls/users/csLogin (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/@cls (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/@cls/users/csLogin/IsLoggedIn() (Moved to wooz.dev)
  • 17:54, 22 May 2022 Woozle talk contribs deleted page Ferreteria/v0.5/sql/user permit (Moved to wooz.dev)
  • 14:22, 16 May 2022 Woozle talk contribs created page Brother/HL-3045CN (Created page with "{{seed}} ==Manual== 600px")
  • 14:22, 16 May 2022 Woozle talk contribs created page Brother/HL-3075CW (Created page with "{{seed}} ==Photo== 400px ==Manual== 600px")
  • 14:21, 16 May 2022 Woozle talk contribs created page File:20220515 170732.jpg (* '''what''': a disused Brother/HL-3075CW that I need to test)
  • 14:21, 16 May 2022 Woozle talk contribs uploaded File:20220515 170732.jpg (* '''what''': a disused Brother/HL-3075CW that I need to test)
  • 14:16, 16 May 2022 Woozle talk contribs created page File:cv hl3045cn use usr.pdf (* '''what''': manual for Brother/HL-3045CN and Brother/HL-3075CW * '''retrieved''' from [https://download.brother.com/welcome/doc002884/cv_hl3045cn_use_usr.pdf brother.com] via [https://support.brother.com/g/b/manualtop.aspx?c=us&lang=en&prod=hl3075cw_us_as HL-3075CW Manuals] page on 2022-05-16)
  • 14:16, 16 May 2022 Woozle talk contribs uploaded File:cv hl3045cn use usr.pdf (* '''what''': manual for Brother/HL-3045CN and Brother/HL-3075CW * '''retrieved''' from [https://download.brother.com/welcome/doc002884/cv_hl3045cn_use_usr.pdf brother.com] via [https://support.brother.com/g/b/manualtop.aspx?c=us&lang=en&prod=hl3075cw_us_as HL-3075CW Manuals] page on 2022-05-16)
  • 23:56, 13 May 2022 Woozle talk contribs created page PHP/installing (Created page with "==Notes== * https://kifarunix.com/install-php-7-1-7-2-7-3-7-4-on-ubuntu-22-04/ - describes using <code>update-alternatives</code> to choose a default PHP * https://launchpad.n...")
  • 15:36, 10 May 2022 Woozle talk contribs created page Category:Linux command (Created page with "category:software CLI commands available in at least some flavors of Linux")
  • 21:57, 9 May 2022 Woozle talk contribs created page Mastodon/admin/debugging (Created page with "{{seed}} Show any errors that happened when trying to start the Mastodon web server: journalctl -e --unit mastodon-web If the output is too wide for your terminal windo...")
  • 21:55, 9 May 2022 Woozle talk contribs created page passwd (Created page with "{{seed}} To reset your own password, just type: passwd To reset someone else's password, running as root/sudo: passwd {{arg|username}}")
  • 19:33, 9 May 2022 Woozle talk contribs created page systemctl (Created page with "==Notes== List all failed services: systemctl --failed")
  • 19:05, 5 May 2022 Woozle talk contribs created page Libravatar (Created page with "<hide> page type::article thing type::web service thing type::software </hide> {{seed}} ==About== Libravatar is open-source federated avatar server software, a...")
  • 20:47, 1 May 2022 Woozle talk contribs created page MediaWiki/extension/dev (Created page with "==Notes== * What is composer.json for? "If an extension or skin has library dependencies, it may have a <code>composer.json</code> file as well, see {{l/mw|Manual:Composer...")
  • 20:47, 1 May 2022 Woozle talk contribs created page MediaWiki/extension/list (Created page with "==Available via mediawiki.org== ===documented here=== * Semantic MediaWiki, and its extensions and smw:Features and supplementary f...")
  • 20:41, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/session (Moved to another site: content was: "==About== * '''History''': ** '''2010-01-28''' Adapted from MS Access version ** '''2010-01-29''' Changed ID_Prev to Seq; moved next to Sort ** '''2010-01-30''' Added CostAdd field from MS Access version (not sure why it got left out) ** '''2010-02-01''' Added ID_InvcLine field for invoice management ** '''2010-02-27''' Added ID_Invc so we can generate a list of all Sessions for...", and the only contributor was "Woozle" ([...)
  • 20:41, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/rate (Moved to another site: content was: "==About== * '''History''': ** '''2010-01-29''' Adapted from MS Access version ** '''2010-01-30''' changed isActive from BOOL to BIT(1) because that's what "boolean" apparently exports as ** '''2010-03-05''' added isLineItem so that purchases on same day can still be listed separately ** '''2010-03-11''' Changed PerHour so it could be NULL -- some "rates" are for non-rate charges,...", and the only contributor was "Woozle" (...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/project (Moved to another site: content was: "==About== * '''History''': ** '''2010-01-28''' Adapted from MS Access version; consolidating WorkProject and WorkAcct tables ** '''2013-06-07''' Added isActive field. ** '''2013-06-09''' Changed isActive default from FALSE to b'1' (TRUE); added Notes field. ** '''2014-03-10''' Adding ID_Rate * '''Fields''': ** '''ID_Rate''': default Rate for new sessions *** Ideally this should b...", and the only contributor was "Woozle" (...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/invoice (Moved to another site: content was: "==History== * '''2010-01-28''' Adapted from MS Access version * '''2010-02-05''' Added fields: InvcNum, Notes * '''2010-02-09''' Added field: ID_Debit * '''2010-02-11''' Added field: WhenEdited ==Fields== * '''InvcSeq''' is used to generate the invoice number. I'm thinking [invc ID [zero-padded]]-[invc pfx]-[InvcSeq] would be sortable ''and'' would provide a validity check (i.e....", and the only contributor was "Woozle" ([...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/invc line (Moved to another site: content was: "==About== * '''Fields''': ** '''WhenVoid''': timestamp for when this line was voided. If NULL, the line is active; otherwise, it should be ignored for most purposes (it may be displayed with a strikeout or other indication that it is inactive, but should not be included at all on customer-side output). * '''History''': ** '''2010-01-29''' Adapted from MS Access version ** '''2010...", and the only contributor was "Woozle" (...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/charge (Moved to another site: content was: "==About== * '''Purpose''': Tracks charges to clients and amounts received in payment, making it possible to generate statements. ==History== * '''2016-10-18''' initial design * '''2016-10-19''' some more timestamps * '''2016-10-20''' void timestamp * '''2016-10-23''' Decided, for multiple reasons, that "owed to us" should be positive and "paid to us" should be negative. ** Reason...", and the only contributor was "Woozle" (...)
  • 20:40, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables/acct (Moved to another site: content was: "#REDIRECT WorkFerret/tables/client", and the only contributor was "Woozle" (talk))
  • 20:39, 1 May 2022 Woozle talk contribs deleted page WorkFerret/tables (Moved to another site: content was: "* /project * /session * /invoice ** /invc_line * /rate ** /rate_proj * /charge", and the only contributor was "Woozle" (talk))
  • 20:21, 1 May 2022 Woozle talk contribs deleted page SpamFerret/Special (Moved to another site: content was: "==Code== <php><?php /* NAME: SpecialSpamFerret PURPOSE: Special page for administering the SpamFerret database REQUIRES: SpamFerret (for now...) AUTHOR: Woozle (Nick) Staddon VERSION: 2009-08-04 0.0 (Wzl) Started writing 2009-10-01 0.1 (Wzl) incremental improvements; clsMenu now a separate file 2009-10-06 0.2 (Wzl) text-check now shows if matching filters are deactivated...", and the only contributor was "Woozle" ([...)
  • 20:21, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables (Moved to another site: content was: "==Tables== * /attempt * /client * /patterns ** /pattern - replaces patterns ** /pattern_archive - NOT IMPLEMENTED yet ** /pattern_log - NOT IMPLEMENTED yet * /text - NOT IMPLEMENTED yet ===obsolete=== * /sessions -- turned out not to be necessary ==History== * '''2009-08-05''' New tables: pattern_archive and pattern_log (necessary only for Special:...", and the only contributor was "Woozle" (...)
  • 20:20, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/attempt (Moved to another site: content was: "==About== * '''History''': ** '''2009-08-05''' Added '''ID_Archive''' ** '''2009-08-07''' Added '''Edit''' ** '''2009-08-08''' ID_Client -> Addr_Client ** '''2009-08-09''' Addr_Client must be a *string* * '''Fields''': ** '''Code''': *** ''NULL'' = normal filter match *** "'''AMP'''" = ampersandbot (to be eventually superceded by some kind of difference-pattern) *** "'''THR''...", and the only contributor was "Woozle" (...)
  • 20:20, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/client (Moved to another site: content was: "==About== * '''History''': ** '''2009-08-08''' Dropping "ID" field, because "Address" should be the key; renaming table to "client" *** This helps keep legacy code working (leaving "clients" table in place) while I try to get access to upgrade it * '''Fields''': ** '''Retries''': *** Each time a client submits spam, clients.Retries increments... *** ...unless clients.WhenLast was...", and the only contributor was "Woozle" (...)
  • 20:20, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/pattern (Moved to another site: content was: "==About== * '''Fields''': ** '''isURL''' is turning out to be rather useless, partly because it wasn't clear from the beginning exactly what it was for * '''History''': ** '''2009-07-14''' Adding attempts.diff and patterns.isDiff to enable more advanced filtering (e.g. bots which delete most of a section and replace it with a nonsense word) ** '''2009-08-05''' Adding ID_Archive f...", and the only contributor was "Woozle" (...)
  • 20:20, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/pattern archive (Moved to another site: content was: "==About== * '''History''': ** '''2009-08-05''' Created for Special:SpamFerret ** '''2011-02-03''' Substantial rework -- needed a field to store the text, for one thing. Decided not to collect any stats here, for another. ==SQL== <mysql>CREATE TABLE `pattern_archive` ( `ID` INT NOT NULL AUTO_INCREMENT, `Pattern` VARCHAR(255) NOT NULL COMMENT "pattern to match (regex or...", and the only contributor was "Woozle" ([...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/pattern log (Moved to another site: content was: "==About== * '''Rules''': ** '''adding a new pattern''': **# if new pattern not in archive, add an entry for it **# log event: ID_Old=NULL, ID_New= new pattern **# add the pattern record to {{spamferret|table|patterns}} ** '''modifying a pattern''': **# if old pattern not in archive, add an entry for it **# if new pattern not in archive, add an entry for it **# log event: ID_Old=...", and the only contributor was "Woozle" ([...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/patterns (Moved to another site: content was: "==About== * '''History''': ** '''2009-07-14''' Adding attempts.diff and patterns.isDiff to enable more advanced filtering (e.g. bots which delete most of a section and replace it with a nonsense word) ** '''2009-08-05''' Adding ID_Archive field (part of new pattern maintenance system) ** '''2009-10-06''' Adding Notes field (need to be able to make notes on a pattern's intent) ==S...", and the only contributor was "Woozle" (...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/sessions (Moved to another site: content was: "==About== * '''Status''': NOT NEEDED ===Notes=== I added the <u>sessions</u> table when I thought the MediaWiki software wasn't recording IP addresses anywhere, but then it turns out that the IP address and username is stored in recentchanges for each edit (user ID = rc_user, user name = rc_user_text, IP address = rc_ip). It may turn out to be easier to use <u>sessions</u> for re...", and the only contributor was "Woozle" (...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/tables/text (Moved to another site: content was: "==About== * '''Purpose''': for storing complete text of edit attempts and page contents * '''History''': ** '''2009-08-07''' Designed; not deployed yet ==SQL== <mysql>CREATE TABLE `text` ( `CRC` INT UNSIGNED NOT NULL COMMENT "crc32(text) for faster indexing", `ctext` MEDIUMBLOB COMMENT "compressed form of text", PRIMARY KEY(`CRC`) ) ENGINE = MYISAM;</mysql>", and the only contributor was "Woozle" ([[User t...)
  • 20:19, 1 May 2022 Woozle talk contribs deleted page SpamFerret/views (Moved to another site: content was: "==Views== * /AttemptsEx - quick-and-dirty report showing details of recent spam attempts * /ClientThrottle - used internally to determine if an IP address should be blocked", and the only contributor was "Woozle" (talk))
  • 20:18, 1 May 2022 Woozle talk contribs deleted page SpamFerret/views/AttemptsEx (Moved to another site: content was: "==About== *'''Purpose''': Eventually, a SpecialPage with reports would be nice, but for now you can see what's being blocked, and where the spam attempts are coming from, with this query conveniently packaged in a stored "view": ==SQL== <mysql>CREATE OR REPLACE VIEW `AttemptsEx` AS SELECT a.ID, a.`When` AS WhenDone, a.Code, a.ID_Pattern, p.Pattern, a.ID_...", and the only contributor was "Woozle" (...)
  • 20:18, 1 May 2022 Woozle talk contribs deleted page SpamFerret/views/ClientThrottle (Moved to another site: content was: "==About== * '''Purpose''': This view is for pre-screening {{spamferret|table|clients}} (IP addresses) -- includes a column showing how long since the last spam attempt (in seconds) and another to indicate whether a client is permanently blocked. * '''History''': ** '''2009-08-08''' created ClientThrottle2 as temporary measure until legacy code can be gotten rid of ==SQL== <my...", and the only contributor was "Woozle" (...)
  • 20:04, 1 May 2022 Woozle talk contribs moved page MediaWiki/extensions/Special/MakePage to MediaWiki/extension/Special/MakePage (The Diagram is telling me how to reorganize this. Must obey The Diagram.)
  • 20:04, 1 May 2022 Woozle talk contribs moved page MediaWiki/extensions to MediaWiki/extension (The Diagram is telling me how to reorganize this. Must obey The Diagram.)
  • 20:04, 1 May 2022 Woozle talk contribs deleted page MediaWiki/extension (Deleted to make way for move from "MediaWiki/extensions")
  • 18:48, 1 May 2022 Woozle talk contribs created page extension.json (Redirected page to MediaWiki/extensions) Tag: New redirect
  • 19:37, 28 April 2022 Woozle talk contribs created page File:76ba25e0a15a013aa4ad005056a9545d.gif (* '''what''': ''Non Sequitur'' comic on the subject of COVID-19 * '''retrieved''' from https://assets.amuniversal.com/76ba25e0a15a013aa4ad005056a9545d via https://www.gocomics.com/nonsequitur/2022/04/28 on 2022-04-28)
  • 19:37, 28 April 2022 Woozle talk contribs uploaded File:76ba25e0a15a013aa4ad005056a9545d.gif (* '''what''': ''Non Sequitur'' comic on the subject of COVID-19 * '''retrieved''' from https://assets.amuniversal.com/76ba25e0a15a013aa4ad005056a9545d via https://www.gocomics.com/nonsequitur/2022/04/28 on 2022-04-28)
  • 20:04, 15 April 2022 Woozle talk contribs deleted page W3TPL/archive (Moved to another site: content was: "category:archives Stuff that is no longer applicable: * /code: old version of the source code", and the only contributor was "Woozle" (talk))
  • 20:03, 15 April 2022 Woozle talk contribs deleted page W3TPL/archive/code (Moved to another site: content was: "==Preface== The source code for this will soon be moved to [https://github.com/woozalia/w3tpl GitHub]. It's got a lot of rough edges, but it is definitely usable -- and other people could be working on the rough edges. --Woozle 10:13, 25 July 2011 (EDT) * '''Requires''': StringTemplate.php, data.php * ''...", and the only contributor was "Woozle" (...)
  • 20:03, 15 April 2022 Woozle talk contribs deleted page W3TPL/archive/code/smw-links.php (Moved to another site: content was: "==History== * '''2013-02-11''' partially-working version, so I have a record of the commented-out code I'm about to hack off ==Code== <syntaxhighlight lang=php> /* PURPOSE: SMW listing management functions for w3tpl REQUIRES: filed-links.php TODO: w3f_SiteGroupListing() is currently hard-wired for Google+ HISTORY: 2011-10-16 w3tpl code started to get too ugly, so push...", and the only contributor was "Woozle" (...)
  • 20:03, 15 April 2022 Woozle talk contribs restored page Ferreteria/archive/StringTemplate.php (4 revisions) (accidental deletion (not ready yet))
  • 20:02, 15 April 2022 Woozle talk contribs deleted page Ferreteria/archive/StringTemplate.php (Moved to another site: content was: "==Requires== {{l/same|strings.php}} ==Version== * '''2011-03-27''' last known update; current as of 2012-01-15 ==Code== <php><?php abstract class clsStringTemplate { // Abstract version public $Value; protected $strStMark; protected $strFiMark; function __construct($iStartMark, $iFinishMark) { $this->strStMark = $iStartMark; $this->strFiMark = $iFinishMark; } abstract...", and the only contributor was "Woozle" ([...)
  • 20:02, 15 April 2022 Woozle talk contribs deleted page W3TPL/dev (Moved to another site: content was: "==Class Data== After discovering the existence of page_props I began to think that these tables might actually be unnecessary, but I'm keeping these table specs here in case I change my mind later. I think some PHP code was written to use these tables, but it never got to the point of being usable; it should probably be stripped out (maybe archive...", and the only contributor was "Woozle" ([...)
  • 20:02, 15 April 2022 Woozle talk contribs deleted page W3TPL/history (Moved to another site: content was: "<pre> 0.01 (Wzl) Mainly proof-of-concept; 0.02 (Wzl) Kluge to let <xploop> pull #var value under MW <1.12 0.03 (Wzl) <func> and related tags seem to be working 0.04 (Wzl) Some debugging; now works with v1.12 {{#tag}} function and template parameters (but not very well) names are always lowercased because sometimes the parser does it for you names are always trimmed, beca...", and the only contributor was "Woozle" (...)
  • 20:02, 15 April 2022 Woozle talk contribs deleted page W3TPL/test suite (Moved to another site: content was: "==LET== ===code=== <syntaxhighlight lang=xml> <hide> <let name=thing1 val="stuff" /> <let name=thing2>other stuff</let> <let name=thing3>two</let> <let name=thing3 append> parts</let> <let name=thing4 copy=thing2 /> <let name=thing5 copy=thing2 /> <let name=thing5 append> </let> <let name=thing5 copy=thing3 append /> <let name=thing6[1] val="one" /> <let name=thing6 index=2 val="...", and the only contributor was "Woozle" (...)
  • 20:02, 15 April 2022 Woozle talk contribs deleted page W3TPL/sysdata (Moved to another site: content was: "==About== "Sysdata" syntax is a way of accessing various bits of information provided by the system under different circumstances. Any value prefixed with "@" will be treated as a reference to system data (yes, there are potential conflicts with this form... working on that; they are resolvable). ==Names== * @'''title''': information about the current page title ** .'''id''': the...", and the only contributor was "Woozle" (...)
  • 20:01, 15 April 2022 Woozle talk contribs deleted page Template:w3tpl/tag (Moved to another site: content was: "{{{2|<<span style="color: #000088;">[[W3TPL/tags/{{{1}}}|{{{1}}}]]</span>>}}}", and the only contributor was "Woozle" (talk))
  • 20:00, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/load (Moved to another site: content was: "==Parameters== * '''echo''' - if present, echo the page's parsed contents * '''let'''=''name of var to receive page's contents'' * '''local''' - if present, page is parsed in its own context rather than parent's * '''page'''=''name of wiki page to load'' ==Examples== 2019-12-31: This example may be obsolete. <syntaxhighlight lang=xml> <func ShowRecentLinks max> <let name=idx />...", and the only contributor was "Woozle" (...)
  • 20:00, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/let (Moved to another site: content was: "==About== '''Action''': Assigns a value to a variable. This page is based on a close examination of the code as it existed on 2022-04-11, after extended debugging and reworking. ==Tag Attributes== Each attribute is processed within a given stage, where stages are processed in essentially this order: * <code>GetTagInput()</code>: ** '''(input)''' = input stage (determining where...", and the only contributor was "Woozle" ([...)
  • 20:00, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/get (Moved to another site: content was: "==About== * '''Action''': Tag is replaced by the value of a variable or expression. * '''Options''': ** '''arg''': get value from http request named ''name'' instead of using stored variable *** Retrieves value from $wgRequest->getVal(''name'', ''default'') *** This is somewhat obsolete; it is better to use the sysdata syntax ** '''codes''': process with Sho...", and the only contributor was "Woozle" (...)
  • 20:00, 15 April 2022 Woozle talk contribs deleted page W3TPL/recipes (Moved to another site: content was: "==Pages and Categories== List all categorized Titles without defining any VIEWs: ===Wikitext=== <syntaxhighlight lang=xml> <hide> <for sql="SELECT * FROM categorylinks AS cl LEFT JOIN page AS p ON cl_from=page_id"> <let name=pg_title val=@row.page_title /> <let name=out append> * </let> <let name=out append copy=pg_title /> <let name=out append>|</let> <l...", and the only contributor was "Woozle" ([[...)
  • 19:59, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/func (Moved to another site: content was: "==About== * '''Action''': defines a global function. Functions are stored in the page properties table, but are not tied to specific pages. * '''Attributes''': ** '''name''': the name under which the function may be accessed by {{l/same|call}} tags ** Additional tag attributes become function parameters.", and the only contributor was "Woozle" (talk))
  • 19:59, 15 April 2022 Woozle talk contribs deleted page W3TPL/tags/call (Moved to another site: content was: "==About== * '''Action''': executes a w3tpl function and displays the return value * '''Attributes''': ** '''func''': deprecated - same as "name" ** '''name''': name of function to call ** Function parameters also become attributes. This documentation is preliminary.", and the only contributor was "Woozle" (talk))
  • 19:52, 15 April 2022 Woozle talk contribs moved page Nslookup to nslookup
  • 17:04, 15 April 2022 Woozle talk contribs deleted page MediaWiki/extensions/Special/MakePage/archive (No longer needed: content was: "==Code== <php><?php /* NAME: SpecialMakePage PURPOSE: Special page for creating a new page from a form Other extensions can do this, but they don't make it at all easy to base the title on variables which are substituted from fields on the form. AUTHOR: Woozle Staddon VERSION: 2007-11-23 (Wzl) Writing started 2007-11-24 (Wzl) More or less working; doesn't work with _POST...", and the only contributor was "Woozle" ([[User...)
  • 22:45, 13 April 2022 Woozle talk contribs created page PHP/trait/use (Created page with "==About== ''This sense of the '''use''' keyword is for including traits; there's another sense that only relates to namespaces.'' The '''use''' keyword allows a [[../|trait]]...")
  • 00:50, 12 April 2022 Woozle talk contribs created page Signal/question/6 (Created page with "* '''Question''': how do you add or edit contacts from the desktop app?")
  • 16:49, 10 April 2022 Woozle talk contribs created page PHP/function variable (Created page with "==About== A variable can store a reference to a function. The thing that isn't explained very well in the documentation is that this just consists of naming the function in a...")
  • 00:52, 8 April 2022 Woozle talk contribs created page COVID-19 (Created page with "{{seed}} ==Links== * '''current stats''': ** [https://delphi.cmu.edu/covidcast/ COVIDcast Dashboard] (Delphi Group at Carnegie Mellon University)")
  • 16:20, 1 April 2022 Woozle talk contribs created page Apache httpd/variables/Define (Created page with "==About== '''Defines''' are configuration variables which can be defined either in the command line or within configuration files. Within a config file, the {{xmltag|Define}}...")
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server/variables to Apache httpd/variables (more accurate)
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server/mod rewrite to Apache httpd/mod rewrite (more accurate)
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server/SSL to Apache httpd/SSL (more accurate)
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server/.htaccess to Apache httpd/.htaccess (more accurate)
  • 14:49, 1 April 2022 Woozle talk contribs moved page Apache web server to Apache httpd (more accurate)
  • 14:15, 1 April 2022 Woozle talk contribs created page Apache web server/variables (Created page with "==Notes== * There's a mention, at least, in [https://httpd.apache.org/docs/2.4/mod/core.html#define core: Define Directive]")
  • 21:34, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/sql/user permit (Created page with "==SQL== <syntaxhighlight lang=mysql> CREATE TABLE `user_permit` ( `ID` int NOT NULL AUTO_INCREMENT, `Name` varchar(31) NOT NULL COMMENT 'name of perm...")
  • 14:58, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/@cls/users/csLogin/IsLoggedIn() (Created page with "==About== * '''File''': {{l/ferreteria/code|login/status.php}} * '''Returns''': TRUE iff all of the following are: ** Session is valid ** Session's Account ID is set ** Sessio...")
  • 00:38, 30 March 2022 Woozle talk contribs created page Template:l/ver/method (Created page with "[[{{{project|{{#titleparts:{{PAGENAME}}|1|1}}}}}/{{{version|{{#titleparts:{{PAGENAME}}|1|2}}}}}/@cls/{{{1}}}|{{{2|{{{1}}}}}}]]")
  • 00:25, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/@cls (Created page with "* /users/csLogin")
  • 00:25, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/@cls/users/csLogin (Created page with "==Functions== * /TryLogin()")
  • 00:22, 30 March 2022 Woozle talk contribs created page Ferreteria/v0.5/@cls/users/csLogin/TryLogin() (Created page with "=users\csLogin\TryLogin(string $sUser,string $sPass) : bool= ==About== * '''File''': {{l/ferreteria/code|login/status.php}} * '''Returns''': TRUE iff the submitted credentials...")
  • 01:05, 28 March 2022 Woozle talk contribs created page semantic alias (Created page with "category:coding category:terminology ==About== A semantic alias, in Woozalian terminology, is a coding practice wherein a function is...")
  • 16:57, 27 March 2022 Woozle talk contribs created page Ferreteria/v0.5/sql (Created page with "==Tables== * /node * /user_account * /user_client * /user_session")
  • 16:56, 27 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/login/data/session to Ferreteria/v0.5/sql/user session without leaving a redirect (where it belongs)
  • 16:55, 27 March 2022 Woozle talk contribs deleted page Ferreteria/v0.5/login/data/client (No longer needed: content was: "#REDIRECT Ferreteria/v0.5/sql/user client", and the only contributor was "Woozle" (talk))
  • 16:54, 27 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/login/data/client to Ferreteria/v0.5/sql/user client (where it belongs)
  • 16:51, 27 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/login/data/account to Ferreteria/v0.5/sql/user account (where it belongs)
  • 19:55, 26 March 2022 Woozle talk contribs created page Ferreteria/v0.5/data/space/archive (Created page with "==Retired bits== ===result.php=== * {{l/ferreteria/code|RETIRED/data/space/result.php}}: ** tResult *** PIECE: SQL() ** tSingleResult <- tResult *** SetIt(), GetIt(), HasIt(),...")
  • 17:53, 25 March 2022 Woozle talk contribs created page MediaWiki/skins (Created page with "==Related== * {{l/same|skin.json}} ==Links== * [https://skins.wmflabs.org/ Wikimedia Skins Lab]: browse existing skins or build your own, with live rendering")
  • 17:05, 25 March 2022 Woozle talk contribs created page MediaWiki/skin.json (Created page with "==Notes== * <code>"ValidSkinNames": { "{{{arg|display name}}": {...} ... }</code>: "display name" value is how the skin will be shown in the listing of available skins Illega...")
  • 16:57, 25 March 2022 Woozle talk contribs removed protection from MediaWiki (htyp is now approved-editors-only) (hist)
  • 16:52, 25 March 2022 Woozle talk contribs deleted page MediaWiki/files (No longer needed: content was: "* /index.php: the entrypoint * /LocalSettings.php: the main configuration file", and the only contributor was "Woozle" (talk))
  • 16:52, 25 March 2022 Woozle talk contribs deleted page MediaWiki/files/LocalSettings.php (No longer needed: outdated, and never had much info anyway)
  • 15:37, 24 March 2022 Woozle talk contribs created page Ferreteria/v0.5/login/submit (Created page with "==Process== This happens when the user submits a username and password. * Search for username in the Accounts table. * If found: ** Check password match ** If matched: *** (lo...")
  • 15:37, 24 March 2022 Woozle talk contribs created page Ferreteria/v0.5/login/logout (Created page with "==Process== * Check login object: are we currently logged in? * If yes: ** '''Login object bookkeeping''': note logged-out ** '''Event log''': user logged out * Else (not logg...")
  • 15:37, 24 March 2022 Woozle talk contribs created page Ferreteria/v0.5/login/session (Created page with "==Process== * If browser has a Session cookie: ** Search for Session matching the cookie ** If found: *** '''Session bookkeeping''': update WhenUsed *** '''Account bookkeeping...")
  • 15:46, 21 March 2022 Woozle talk contribs created page code review (Created page with "==Links== * '''2022-02-14''' [https://datto.engineering/post/looking-at-our-nitpicks Improving Code Review at Datto, Looking at our Nitpicks] ** discussion: [https://news.ycom...")
  • 13:39, 17 March 2022 Woozle talk contribs created page Ferreteria/v0.5/login/data/account (Created page with "==Notes== '''2022-03-17''' I feel like "UserName" is ambiguous. Maybe "AcctName"? "LoginName"? ==SQL== <syntaxhighlight lang=mysql> CREATE TABLE `user_account` ( `ID` int NO...")
  • 13:22, 16 March 2022 Woozle talk contribs created page Ferreteria/v0.5/data/space (Created page with "'''Folder''': {{l/ferreteria/code|data/space}} ==Files== The following was copied from code docs, and I need to remember what all of it means: * {{l/ferreteria/code|data/space...")
  • 21:59, 14 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/sql/node leaf to Ferreteria/archive/v0.5/sql/node leaf (discarding)
  • 23:00, 9 March 2022 Woozle talk contribs created page Ferreteria/v0.5/portrow (Created page with "'''Navigation''': {{l/ver|PortBank}} : {{l/ver|PortRow}} ==About== Each PortRow object belongs to a {{l/ver|PortBank}} object. Each '''PortRow''' object contains a set of '''...")
  • 17:29, 9 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/PortBank to Ferreteria/v0.5/portbank (lowercasing everything for easier reference)
  • 17:28, 9 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/ClassLoader to Ferreteria/v0.5/classloader (lowercasing everything to prevent bad links)
  • 15:10, 8 March 2022 Woozle talk contribs created page Template:l/ferreteria/code (Created page with "<noinclude>This template can be updated when I settle on a final home for the demo site. </noinclude><includeonly>[https://hypertwins.net/phpview/?do=view&p=/home/htnet/site/g...")
  • 14:33, 8 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/Feature to Ferreteria/v0.5/feature over a redirect without leaving a redirect (actually, no, let's just make the version-link template case-insensitive)
  • 14:33, 8 March 2022 Woozle talk contribs deleted redirect Ferreteria/v0.5/feature by overwriting (Deleted to make way for move from "Ferreteria/v0.5/Feature")
  • 14:21, 8 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/feature to Ferreteria/v0.5/Feature (capitalize Ferreteria-specific terms)
  • 13:47, 8 March 2022 Woozle talk contribs created page Template:l/ver (Created page with "<noinclude>This is an alternate version of template:l/version, whose arguments are no longer making sense to me. '''Usage''': <nowiki>{{</nowiki>l/ver|{{arg|version subpa...")
  • 13:35, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/registry/feature (Created page with "==Feature registration== Feature registration (incomplete) from /login/base/stocker.php: <syntaxhighlight lang=php> class csStocker extends FD\csaStocker { static public f...")
  • 13:34, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/registry/table (Created page with "Table registration is a multi-stage process intended to minimize loading of unnecessary code while keeping configurability as flexible as possible. ==Table Spec registration==...")
  • 13:30, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/table/spec (Created page with "==Table Spec classes== Table spec classes from /data/db/tables/spec.php: <syntaxhighlight lang=php> class cQuery { private $ar; public function __construct(array $arA...")
  • 13:29, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/table (Created page with "==Related== * table spec classes * {{l/version|registry/table|table registry}}")
  • 13:23, 8 March 2022 Woozle talk contribs created page Ferreteria/v0.5/registry (Created page with "Registration of different types of information is handled by static methods in appropriate classes. * {{l/sub|table}} registry * {{l/sub|feature}} registry * {{l/sub|URI slug}...")
  • 17:14, 6 March 2022 Woozle talk contribs created page Ferreteria/v0.5/sql/node leaf (Created page with "==About== * '''Purpose''': Values for nodes ==Concept== Every '''leaf''': * has ** a data type ** a name (unique within the node) ** a value * is like a single field in a sing...")
  • 17:09, 6 March 2022 Woozle talk contribs created page Ferreteria/v0.5/sql/node (Created page with "==About== * '''table purpose''': root for all data * '''record purpose''': a thing that has values * '''Module''': {{l/version|node}} ==Concept== Every '''node''' * is a recor...")
  • 15:09, 6 March 2022 Woozle talk contribs created page Ferreteria/v0.5/node (Created page with "'''Previous versions''': {{l/ferreteria/|v0.42/odata|0.42}}, {{l/ferreteria/|v0.41/odata|0.41}} ==About== The nodes subsystem is built from a set of tables working together.")
  • 14:17, 6 March 2022 Woozle talk contribs created page Ferreteria/v0.5/db (Created page with "==Database system== The database subsystem is part of the {{l/same|data}} system. Database classes now operate as a kind of connector between {{l/same|PortBank}} Storage Row...")
  • 14:11, 6 March 2022 Woozle talk contribs moved page Ferreteria/v0.5/data to Ferreteria/v0.5/PortBank (reorganizing, wanting to preserve history)
  • 13:37, 28 February 2022 Woozle talk contribs created page Ferreteria/v0.5/URI data (Created page with "==About== The URI data system encodes certain session-state information – generally related to the current page and actions to be performed in it – in URLs which c...")
  • 17:44, 26 February 2022 Woozle talk contribs created page unit testing (Created page with "{{seed}} ==Links== * '''2020-04-10''' Bread/Olive/Salt (Tony Distinti): [https://www.breadoliveoilsalt.com/coding/2020/04/10/lessons-on-setup-and-teardown.html Rails/Rspec/Jes...")
  • 14:20, 26 February 2022 Woozle talk contribs moved page Ferreteria/v0.5/data objects to Ferreteria/v0.5/data without leaving a redirect (reorganizing a bit)
  • 14:19, 26 February 2022 Woozle talk contribs created page Ferreteria/v0.5/feature (Created page with "Each feature subclass represents a singleton object and has: * a SpecSlug() for identifying its table specs in the config data * an ActionKey() for being identified as the obj...")
  • 14:17, 26 February 2022 Woozle talk contribs deleted page Ferreteria/v0.5/systems (No longer needed: content was: "Key systems within Ferreteria: * /data * /features", and the only contributor was "Woozle" (talk))
  • 14:14, 26 February 2022 Woozle talk contribs created page Ferreteria/v0.5/systems (Created page with "Key systems within Ferreteria: * /data * /features")
  • 13:46, 20 February 2022 Woozle talk contribs created page Ferreteria/v0.5/global depot (Created page with "==About== The '''global depot''' is a static class which manages singleton objects and values for global reference by Ferreteria applications. These are only kept available fo...")
  • 21:36, 12 February 2022 Woozle talk contribs created page US/NC/Durham/South Bank building (Created page with "<hide> thing type::building location::US/NC/Durham category:building </hide> {{seed}} ==Photos== 600px File:IMG 2204.by Naomi.view...")
  • 21:34, 12 February 2022 Woozle talk contribs created page File:IMG 2204.by Naomi.view from Arts Council.JPG (* '''what''': US/NC/Durham/South Bank building under demolition, taken from near the Arts Council building * '''photo by''': Naomi P. * '''taken''': {{c/date|2022-02-12}})
  • 21:34, 12 February 2022 Woozle talk contribs uploaded File:IMG 2204.by Naomi.view from Arts Council.JPG (* '''what''': US/NC/Durham/South Bank building under demolition, taken from near the Arts Council building * '''photo by''': Naomi P. * '''taken''': {{c/date|2022-02-12}})
  • 21:33, 12 February 2022 Woozle talk contribs created page File:IMG 2202.by Naomi.JPG (* '''what''': US/NC/Durham/South Bank building under demolition, taken from corner with the Downtown Loop * '''photo by''': Naomi P. * '''taken''': {{c/date|2022-02-12}})
  • 21:33, 12 February 2022 Woozle talk contribs uploaded File:IMG 2202.by Naomi.JPG (* '''what''': US/NC/Durham/South Bank building under demolition, taken from corner with the Downtown Loop * '''photo by''': Naomi P. * '''taken''': {{c/date|2022-02-12}})
  • 15:24, 31 January 2022 Woozle talk contribs created page Ferreteria/v0.5/login/data/client (Created page with "==SQL== <syntaxhighlight lang=mysql> CREATE TABLE `user_client` ( `ID` int NOT NULL AUTO_INCREMENT, `CRC` int unsigned NOT NULL...")
  • 00:24, 27 January 2022 Woozle talk contribs created page Higher Logic, LLC (Created page with "<hide> page type::article thing type::business </hide> {{seed}} ==Links== ===Official== * [https://www.higherlogic.com/about/company/ web site: about] ===Reference===...")
  • 23:45, 14 January 2022 Woozle talk contribs created page battery testing (Created page with "category:electricity category:power storage ==Notes== ''These are excerpts from a Discussion on Discord.'' Reddawg99: <blockquote> You actually don't need a fancy tes...")
  • 21:04, 14 January 2022 Woozle talk contribs created page Discord/how to/crown (Created page with "==About== It often happens that a novice sets up a Discord server and then wishes to let someone else more experienced do a lot of the administrative work. I'll refer to this...")
  • 20:50, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-154706.png (category:screenshot category:Discord)
  • 20:50, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-154706.png (category:screenshot category:Discord)
  • 20:49, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-154650.png (category:screenshot category:Discord)
  • 20:49, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-154650.png (category:screenshot category:Discord)
  • 20:28, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-152604.png (category:screenshot category:Discord)
  • 20:28, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-152604.png (category:screenshot category:Discord)
  • 20:27, 14 January 2022 Woozle talk contribs deleted page File:Screenshot 20220114-141031.png (had to redo, because accidental volume drop-down)
  • 20:22, 14 January 2022 Woozle talk contribs created page File:Screenshot 20220114-150604.Discord roles combined.png (category:screenshot category:Discord)
  • 20:22, 14 January 2022 Woozle talk contribs uploaded File:Screenshot 20220114-150604.Discord roles combined.png (category:screenshot category:Discord)
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)