En el interesante artículo de Benjamín Miller (*), Mouser Electronics (**) muestra cómo se puede hacer arte con recursos de ingeniería que van desde sistemas integrados, microcontroladores, hasta la iluminación para el LED. Vea el artículo traducido a continuación.

 

Adafuit Gemma, un pequeño microcontrolador para diseños de portátiles. (https://Learn.adafruit.com/introducing- gemma/introduction)
Adafuit Gemma, un pequeño microcontrolador para diseños de portátiles. (https://Learn.adafruit.com/introducing- gemma/introduction)

 

 El semestre pasado, realicé un curso en sistemas embebidos, donde mi compañero de laboratorio y tuve que diseñar un sistema de video juego, desde el software del juego para los controles. Cuando haya terminado, los paneles con los que trabajábamos eran un desastre absoluto. Estaba perfectamente feliz que simplemente funcionan. Mi pareja, sin embargo, insistió en que reconstruir y había impreso en 3D una caja para él, como un videojuego real.

Nos comprometemos para que los cables, dando a nuestro sistema una apariencia de orden. Su atención al detalle, tan pedante como pensé que era al tiempo, me hizo sentir como si lo que hemos construido cuenta para algo más que un lío de cables con un procesador y una pantalla. Para los ingenieros y los consumidores, la del diseño electrónico estética puede Agregar un sentido de valor que es demasiado pequeño en una placa de circuito impreso. Esta lección ha sido probada antes, con amplio campo de tiro.

La original Apple Macintosh originalmente debían ser una versión más simple de la Apple II, pero Steve Jobs estaba decidido a hacer una obra de arte. Imaginó una máquina que era amigable con el usuario ya que el contorno de la caja y la forma de pantallas hasta la forma de las virutas en la placa base si alineado. El dirigió su equipo loco con detalles que pensaban que eran insignificante. Pero cuando Macintosh estaba finalmente listo para ser lanzado, empleos establecieron un significado material de todo ese minucioso trabajo realizado por su equipo después de sufrir mucho; Tenía su firma grabada en el interior del ordenador, indicando que "verdaderos artistas firman tu obra". Estas firmas seguían siendo en el caso de la Mac por la mitad de una década, pero la influencia del equipo Mac vivió aún más. Steve Jobs, un hombre impulsado por la búsqueda de la perfección estética, vio el ordenador como una forma de expresión y sabía que los consumidores responderían a sus esfuerzos. Dime lo que quieres de Apple, pero su filosofía de diseño influyó mucho la estética de la tecnología moderna, es evidente por los ejemplos en la página de tropos de TV "todo es un iPod en el futuro".

 

   Dentro del paquete del Macintosh por Carlos Pérez Ruiz- originalmente publicada en Flickr como Apple Macintosh 128 KB desnuda, CC BY- SA 2.0,
Dentro del paquete del Macintosh por Carlos Pérez Ruiz- originalmente publicada en Flickr como Apple Macintosh 128 KB desnuda, CC BY- SA 2.0,

 

(https://commons.wikimedia.org/w/index.php?curid=10397868)

 

El Mac hubiera funcionado bien sin bordes redondeados, pero Steve Jobs y Apple han mostrado al mundo de la tecnología, la ciencia y el arte pueden y deben mezclarse libremente. Ingenieros se centran a menudo en funcionalidad, pero la belleza tiene un gran lugar en el diseño. Conocí a un diseñador de circuitos integrados que tenía un grado en arquitectura (no micro) y me dijo que fue contratado por su intuición y orden espaciamiento apropiado. Incluso el software puede ser hermosa. El código de Spaghetti puede ser funcional, pero los desarrolladores deben mantener un ojo en la estructura del software. El código bien estructurado funciona mejor para todos. El código de computadora y el diseño del circuito pueden ser tanto un arte como una herramienta. La clave de esto es la creencia de que lo que está creando es nuevo y especial, una expresión de su propio intelecto y creatividad.

 

   Un ejemplo de una matriz de LED que es una especie de
Un ejemplo de una matriz de LED que es una especie de "exposición de arte dinámico". (Http://diyhacking.com/arduino- led- matrix/)

 

 

Ingenieros y fabricantes jóvenes hoy entienden este concepto. Mi compañero de laboratorio está lejos de ser el único ingeniero con una mente para el diseño; Empaquetado impreso en 3D y LED son comunes en los diseños de los fabricantes. Algunas personas utilizan la tecnología simplemente para hacer arte, y es por ello que el Arduino es tan fácil de usar y crear código, mientras que Adafruit tiene un microprocesador portátil para aplicaciones de ropa, el Gemma. Si eres un ingeniero que aplica a la estética o eres un artista que utiliza la tecnología como una nueva herramienta de expresión, debes mantener el arte y la ingeniería próxima.

 

 

 (*) Benjamín Miller es un Ingeniero de ingeniería eléctrica junior en la Universidad de Texas en Austin y pasante de Marketing técnico Mouser en verano. El Toca la guitarra con la banda de rock de Mansfield MP3. Durante el año escolar, se le puede encontrar jugando con electrónica o haciendo la tarea fuera del Café Cactus, donde él trabaja como portero.
(*) Benjamín Miller es un Ingeniero de ingeniería eléctrica junior en la Universidad de Texas en Austin y pasante de Marketing técnico Mouser en verano. El Toca la guitarra con la banda de rock de Mansfield MP3. Durante el año escolar, se le puede encontrar jugando con electrónica o haciendo la tarea fuera del Café Cactus, donde él trabaja como portero.

 

 

(**) Vea lo artigo original en inglês en: http://www.mouser.com/blog/making-art-with-engineering?utm_medium=email&utm_campaign=elq-17.0921-techapp-opensourcemakers-en&utm_source=eloqua&subid=d7fa6de5e1864b3c8fb0d1ea9471d93b&utm_content=6063273 

 

Settings18.988MBMemory Usage46.37msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.2
PHP Version8.3.23
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.27-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1753484347 "last" => 1753484347...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (83.7KB) (339μs)
  • afterInitialise (1.13MB) (4.54ms)
  • afterRoute (179.88KB) (1.22ms)
  • beforeRenderComponent com_content (100.8KB) (507μs)
  • Before Access::preloadComponents (all components) (33.13KB) (272μs)
  • After Access::preloadComponents (all components) (113.51KB) (724μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.24MB) (21.31ms)
  • Before Access::getAssetRules (id:8 name:com_content) (481.14KB) (3.4ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (45μs)
  • afterRenderComponent com_content (400.58KB) (6.34ms)
  • afterDispatch (2.25KB) (63μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.56KB) (1.76ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (420μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (105μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (54.63KB) (989μs)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (596μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (83μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (199μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (45μs)
  • afterRender (296.8KB) (3.3ms)
  • 1 x After Access::preloadPermissions (com_content) (16.24MB) (45.96%)
    21.31ms
    1 x afterRenderComponent com_content (400.58KB) (13.67%)
    6.34ms
    1 x afterInitialise (1.13MB) (9.78%)
    4.54ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (481.14KB) (7.33%)
    3.40ms
    1 x afterRender (296.8KB) (7.12%)
    3.30ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.56KB) (3.8%)
    1.76ms
    1 x afterRoute (179.88KB) (2.64%)
    1.22ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (54.63KB) (2.13%)
    989μs
    1 x After Access::preloadComponents (all components) (113.51KB) (1.56%)
    724μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.29%)
    596μs
    1 x beforeRenderComponent com_content (100.8KB) (1.09%)
    507μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (0.91%)
    420μs
    1 x afterLoad (83.7KB) (0.73%)
    339μs
    1 x Before Access::preloadComponents (all components) (33.13KB) (0.59%)
    272μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.43%)
    199μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    105μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.18%)
    83μs
    1 x afterDispatch (2.25KB) (0.14%)
    63μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.1%)
    45μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.1%)
    45μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.01%)
    7μs
23 statements were executed, 5 of which were duplicates, 18 unique13.1ms1.58MB
  • SELECT @@SESSION.sql_mode;35μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 186μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)282μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`54μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest77μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • 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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`229μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `incbmx_content` WHERE `id` = :id73μs1.31KBParams/components/com_content/src/Service/Router.php:289Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_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)568μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 08.44ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`430μs1.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.2022'134μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`374μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '2022'198μ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 `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_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)190μ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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`225μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_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)341μs3.97KBParams/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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`211μs5.17KBParams/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 incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_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)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) 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 ASC469μ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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`240μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)100μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context66μ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 `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_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)194μ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 `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 182μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • warningassets - No asset found for com_content.article.2022, falling back to com_content
  • warningassets - No asset found for com_content.article.2022, falling back to com_content
  • warningassets - No asset found for com_content.article.2022, falling back to com_content
  • warningassets - No asset found for com_content.article.2022, falling back to com_content
  • warningassets - No asset found for com_content.article.2022, falling back to com_content
  • warningassets - No asset found for com_content.article.2022, falling back to com_content
  • warningassets - No asset found for com_content.article.2022, falling back to com_content
  • warningassets - No asset found for com_content.article.2022, falling back to com_content
  • warningassets - No asset found for com_content.article.2022, falling back to com_content
  • warningassets - No asset found for com_content.article.2022, falling back to com_content