Howdy Folkses. Did I mention our name was up in lights?

Yep. Pretty impressive huh?

Err..Big thanks to Dr Tom for setting us straight on production voodoo, but more of that in a moment.

Welcome to the Sporties. It's big.

They have Beer.

They have many, many, many video screens. It looked like a Samsung shop had been on Sale, they had monitors above the monitors.

Every football code imaginable was on screen, and we were informed by some local punters that our set up for the band could wait until after the footy. 

Given the fact that the same match was displayed on (literally) 30 screens in their vicinity, that remark occasioned a very Groucho Marx raise of the eyebrows :-) Ironic, ne ces pas?

Whilst we waited for the Footy to come to its conclusion...oh..there's another game on. (sigh)

Rosie and I opted to try the brasserie and found another blogworthy object of culinary fascination.

Mesdames et Monsieurs, we present the Helmet Pie.

Meanwhile, with sufficient codes of football completed to enable setup, Dr Tom got on with his nifty little new equipment thingy.

What's wrong with this picture?

Where's all that bulky sound gear gone?

Uh-oh, I feel a rant coming on.

Ah, soapbox, where's my soapbox.

Apols for any techo terms used, I'll explain where possible.

Generational Shift - Sound Production Changes, Disruptive Technology and some Geeky Stuff.

Right.

Every now and again you observe a change taking place right before your eyes.

Regular readers will know that we embarked on an 'improve our production' project about a year or so ago, following on from some assessment and recommendation from Pete D.

We started to use a Bass bin to enrich the lower register sounds of the male vocalist (that'd be me), we changed to powered front of house speakers (they're  the ones that point at the audient) , introduced some lights (with varying results, still an area of contention) and have gradually moved from a Set and Forget mix style to getting some help with an actual human person to help mix.

During this process, we've whittled the system down to what I thought was a terrific little mixing desk (Allen & Heath mixwizard, which i still maintain is a no-bull@&#* mixing desk with everything you need and nothing you don't), some powered FOH, bass bin, compressor, foldback, multicore etc etc ye gods.

So, we thought we pretty much had the formula down, but over the last few gigs I have started to see more and more iPad linked sound devices.

yes the smarts are moving into the production chain.

Dr Toms setup on Saturday & Sunday was a great example of the pros and cons of this disruptive technology.

I use the term 'disruptive' in the tech sense, the change has come upon us and the next generation of gear effectively makes buggy whips of the previous stuff. Expect pre-2012 mixing desks to take a beating on the 2nd hand market. 

Ok, so what's the big deal?

Everyone's got a computer with them

It used to be that devices with smarts in them cost $$$. I guess I am thinking of the generations of sound gear 1960-2010. As electronic prices went down, more bits of semi smart gear were introduced.

Recently it seems that the manufacturers have thought 'hey, everyone's got a smart device iphone/ipad/ equivalent with them, so why build the smarts into the device - lets built the inputs and controller and then run software to control it from the users personal computing'.

Personal Computing is now truly Personal.

I have always fought against what I perceived as the overpriced cult of Mac, as an avowed Frankensteinian-hack-it-together PC guy, but I gotta say, the iPad etc are just such generational leaps - people are only starting to realise that the device they're carrying around now has almost the same grunt as a processor from a significant desktop from 5 years ago..

I've been looking at lighting control systems controlled from the iPad via wireless and I've seen the iPad used as a mixing tool so that the sound engineer can wander to the front of the stage and mix from the middle of the room without without wires or disrupting the audience.

That's great but what really blew my mind was when I compared the footprint of the new way versus the stuff we've been using and I suddenly realised that this approach was rendering everything else obsolete.

I present this image again, check out the area Tom is using for a full production system.

With the iPad operating all the standard mixing functions as software based operations, the amount of physical hardware drops dramatically.

This is a 16 channel desk?? Yep, that little box above the iPad.

This means more grunt, many many more functions and features (such as equalisation of auxiliary mix channels) and other soundo nerdisms, and that's great, but people have been showing me that for a while and i was 'meh' about it.

But when you start to think of the ripple effect - smaller gear, less space, faster setup, lower transport cost all with a better sound production outcome, you start to see the generational shift.

This is the threshold at which point your gear is either old school (manual, limited smarts,bulky ) or part of this current change; external hardware and then a link to a personal computing device with software with a billion little additional features, previously only known to the people that make Britney sound good.

Rant over.

Oh - except for the thing about the directional speaker. Sporties uses them to reduce noise spill, so the speakers are set into the ceiling and fire their sound straight down - the upside is that a metre away from the speaker, you can't hear it.

The downside is that 1 metre away from the speakers, you can't hear the sound.

We had a number of people from the audience tell us it would be nice to hear the vocals occasionally during the song. ...Yep, technology, gotta love it.

Right, back to the gig report. Cheers to all the folks who stuck around at the sporties and Happy Birthday to Gina!

Sunday at the Royal

Sunday night followed another stunning cloudless blue skied end of winter day.There were some very Miami Vice pastel evening colours on the way to Bondi.

And a moon (we like the moon, but not as much as cheese, shout out to X)

As we were loading in, I struck up a conversation with a chap who had lost his cat. Sad.

 If you're a Bondi local who lives near the Royal hotel, be on the lookout.

We had a particularly good evening, shout outs to Debra, Heather and all the folks who got up to dance last night and a very big shout out to Frank Bennetts alter ego who dropped by, stuck around and said such nice things :-) 

We're back at the Royal at the end of August, looking forward to another good night there.

A run to the country this weekend and Ms Jo will be with us! YAY!

I'm ranted out. Off to do some more stuff :-)

MJEB.

Settings6.197MBMemory Usage94.26msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.0
PHP Version8.2.26
Identityguest
Response200
Templatet3_bs3_blank
Database
Server
mysql
Version
8.0.41-0ubuntu0.24.04.1
Collation
utf8mb3_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:3 [ "catid" => "60:mjeb" "id" => "1282:our-name-up-in-fuzzy-lights-the-tech-they-are-a-cha...
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:59 [ "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "CONTENT_LEN...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1754896648 "last" => 1754896648...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (105.66KB) (459μs)
  • afterInitialise (1.16MB) (12.68ms)
  • afterRoute (534.38KB) (1.88ms)
  • beforeRenderComponent com_content (54.78KB) (756μs)
  • Before Access::preloadComponents (all components) (104.77KB) (598μs)
  • After Access::preloadComponents (all components) (137.83KB) (2.02ms)
  • Before Access::preloadPermissions (com_content) (1.85KB) (13μs)
  • After Access::preloadPermissions (com_content) (2.1MB) (7.73ms)
  • Before Access::getAssetRules (id:1333 name:com_content.article.1282) (66.65KB) (83μs)
  • After Access::getAssetRules (id:1333 name:com_content.article.1282) (7.38KB) (49μs)
  • afterRenderComponent com_content (1MB) (32.76ms)
  • afterDispatch (3.03KB) (282μs)
  • Before Access::preloadPermissions (com_dpcalendar) (251.82KB) (10.13ms)
  • After Access::preloadPermissions (com_dpcalendar) (6.91KB) (3.14ms)
  • Before Access::getAssetRules (id:3131 name:com_dpcalendar.category.90) (440B) (170μs)
  • After Access::getAssetRules (id:3131 name:com_dpcalendar.category.90) (6.03KB) (28μs)
  • afterRender (184.76KB) (21.23ms)
  • 1 x afterRenderComponent com_content (1MB) (34.75%)
    32.76ms
    1 x afterRender (184.76KB) (22.52%)
    21.23ms
    1 x afterInitialise (1.16MB) (13.45%)
    12.68ms
    1 x Before Access::preloadPermissions (com_dpcalendar) (251.82KB) (10.75%)
    10.13ms
    1 x After Access::preloadPermissions (com_content) (2.1MB) (8.2%)
    7.73ms
    1 x After Access::preloadPermissions (com_dpcalendar) (6.91KB) (3.33%)
    3.14ms
    1 x After Access::preloadComponents (all components) (137.83KB) (2.15%)
    2.02ms
    1 x afterRoute (534.38KB) (2%)
    1.88ms
    1 x beforeRenderComponent com_content (54.78KB) (0.8%)
    756μs
    1 x Before Access::preloadComponents (all components) (104.77KB) (0.63%)
    598μs
    1 x afterLoad (105.66KB) (0.49%)
    459μs
    1 x afterDispatch (3.03KB) (0.3%)
    282μs
    1 x Before Access::getAssetRules (id:3131 name:com_dpcalendar.category.90) (440B) (0.18%)
    170μs
    1 x Before Access::getAssetRules (id:1333 name:com_content.article.1282) (66.65KB) (0.09%)
    83μs
    1 x After Access::getAssetRules (id:1333 name:com_content.article.1282) (7.38KB) (0.05%)
    49μs
    1 x After Access::getAssetRules (id:3131 name:com_dpcalendar.category.90) (6.03KB) (0.03%)
    28μs
    1 x Before Access::preloadPermissions (com_content) (1.85KB) (0.01%)
    13μs
24 statements were executed, 6 of which were duplicates, 18 unique23.47ms456.53KB
  • SELECT @@SESSION.sql_mode;190μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `vm53n_session` WHERE `session_id` = ?261μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `vm53n_session` WHERE `session_id` = :session_id LIMIT 1211μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `vm53n_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.08ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `vm53n_viewlevels`249μs992B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `vm53n_usergroups` AS `a` LEFT JOIN `vm53n_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest352μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `vm53n_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44,:preparedArray45,:preparedArray46,:preparedArray47,:preparedArray48)1.28ms7.81KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `vm53n_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 03.78ms341.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `vm53n_content`1.95ms2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `vm53n_content` SET `hits` = (`hits` + 1) WHERE `id` = '1282'858μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `vm53n_content` AS `a` INNER JOIN `vm53n_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vm53n_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vm53n_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vm53n_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vm53n_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)897μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `vm53n_categories` AS `s` INNER JOIN `vm53n_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2,:preparedArray3) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`738μs3.95KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `vm53n_contentitem_tag_map` AS `m` INNER JOIN `vm53n_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2,:preparedArray3)556μs4KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `vm53n_categories` AS `s` INNER JOIN `vm53n_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2,:preparedArray3) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`682μs3.95KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM vm53n_fields AS a LEFT JOIN `vm53n_languages` AS l ON l.lang_code = a.language LEFT JOIN vm53n_users AS uc ON uc.id=a.checked_out LEFT JOIN vm53n_viewlevels AS ag ON ag.id = a.access LEFT JOIN vm53n_users AS ua ON ua.id = a.created_user_id LEFT JOIN vm53n_fields_groups AS g ON g.id = a.group_id LEFT JOIN `vm53n_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5,:preparedArray6)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray7,:preparedArray8,:preparedArray9)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC568μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `vm53n_categories` AS `s` INNER JOIN `vm53n_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2,:preparedArray3) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`822μs3.95KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `vm53n_categories` AS `s` INNER JOIN `vm53n_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2,:preparedArray3) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`673μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `vm53n_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.86ms1.53KBParams/libraries/src/Access/Access.php:301Copy
  • SELECT * FROM `vm53n_schemaorg` WHERE `itemId` = :itemId AND `context` = :context638μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:406Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `vm53n_content` AS `a` INNER JOIN `vm53n_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vm53n_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vm53n_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vm53n_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vm53n_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)1.22ms22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `vm53n_content` AS `a` INNER JOIN `vm53n_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vm53n_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vm53n_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vm53n_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vm53n_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)932μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `vm53n_scheduler_tasks` AS `a` WHERE `a`.`state` = 1640μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `vm53n_session` WHERE `session_id` = ?595μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `vm53n_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.43ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy