Farmor
|
Skärmen på lampan Farmor är uppbyggd av virkade spetsdukar som har målats, först med en grundfärg och sedan med en magnetfärg. Det är Kristin Bolin som har skapat lampan där hennes farmor Gunvors virkade dukarna har fått ett en helt ny funktion.
|
|
Bolin studerar på Högskolan på Gotland, tredje året på programmet Design och konstruktion. I en tillämpningskurs fick de uppdraget att designa en produkt eller möbel som skulle kunna ställas ut på Stockholm Furniture Fair 2008. Temat var plusmöbler och Bolins tolkning var att tillverka något med mer än en funktion. Hon ville bygga en hallampa som även hade uppgiften att hålla ordning på nycklar.
|
- Jag bestämde mig för att bygga min lampa helt och hållet själv, istället för att som många andra i klassen lämna bort det till ett annat företag. Att fundera ut själva konstruktionen var det svåraste. Jag fick testa mig fram för att hitta smidiga och smarta lösningar som inte inkräktade på min ursprungliga designidé.
Bolin inventerade sin farmors lager av virkade dukar för att sy fast dem på lampskärmsstommen. Hon skulle sedan måla dukarna med en s.k. magnetfärg, en färg som innehåller metallspån. Färgen gör inte att lampan i sig blir magnetisk men bär man en liten magnet på en nyckel så går det att hänga den på skärmen.
- När jag skulle måla så fick jag fel färg från färgaffären, så jag lade ner ett antal timmar på att måla min lampa med en färg som inte alls var magnetisk. Efter att jag fått ny färg var det bara att sätta igång igen och sen flöt det mesta på som det skulle.
- Jag hade lite svårt för att bestämma när lampan skulle vara klar, jag tänkte hela tiden att ”ett lager färg till kanske gör den ännu finare”, men, jag insåg att jag skulle kunna tänka så i evigheter. Så, en dag så var det klart. Allt var målat och hopsatt och jag kände mig nöjd och glad.
Bolin hämtade inspiration från skogens snirkliga stammar och knöliga träd. Hon ville ha en magisk och trolsk känsla över lampa. Med spetsdukarna som, efter lager av färg, fick en helt annan karaktär och den organiska lampfoten som påminner om en stam så skapade hon något som dels var humoristiskt och som lyckades synas på Stockholm Furniture Fair 2008 bland alla produkter.
|
- Jag har bara fått höra positiva saker om lampan, (om man bortser från en lärare som lite skämtsamt sa att det såg ut som brända våfflor på lampskärmen). På mässan så var det massor av människor som testade att flytta på magnetnyckelringarna och såg helt fascinerade ut! Det var roligt att se deras leenden när de insåg hur den fungerade. Sen har många tyckt att det var roligt att använda spetsdukar till något annat än just dukar.
Skulle någon skulle vara intresserad av att beställa en lampa så skulle Bolin gärna tillverka en till.
- Dock skulle den aldrig kunna få exakt samma utseende, och inte med farmors virkade dukar, mitt lilla lager tog slut till den här lampan. Jag tror nog att min lampa Farmor är ”one of a kind”.
|
Joomlas felsökningskonsoll
session.client.browser ⇒ CCBot/2.0 (https://commoncrawl.org/faq/)
password_clear ⇒
groups ⇒
4.51 MB (4,728,720 Bytes)
33 loggade SQL-frågor
SELECT `data`
FROM `AqD_session`
WHERE `session_id` = 'bac0e2a225c21057ce60bf1f883db363'
SELECT `session_id`
FROM `AqD_session`
WHERE `session_id` = 'bac0e2a225c21057ce60bf1f883db363'
LIMIT 0, 1
INSERT INTO `AqD_session`
(`session_id`, `client_id`, `time`)
VALUES
('bac0e2a225c21057ce60bf1f883db363', 0, '1660833990')
SELECT extension_id AS id, element AS "option", params, enabled
FROM AqD_extensions
WHERE `type` = 'component'
AND `element` = 'com_users'
SELECT b.id
FROM AqD_usergroups AS a
LEFT JOIN AqD_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE a.id = 1
SELECT id, rules
FROM `AqD_viewlevels`
SELECT folder AS type, element AS name, params
FROM AqD_extensions
WHERE enabled >= 1
AND type ='plugin'
AND state >= 0
AND access IN (1,1)
ORDER BY ordering
SELECT extension_id AS id, element AS "option", params, enabled
FROM AqD_extensions
WHERE `type` = 'component'
AND `element` = 'com_languages'
SELECT extension_id AS id, element AS "option", params, enabled
FROM AqD_extensions
WHERE `type` = 'component'
AND `element` = 'com_widgetkit'
SELECT *
FROM AqD_languages
WHERE published=1
ORDER BY ordering ASC
SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM AqD_menu AS m
LEFT JOIN AqD_extensions AS e
ON m.component_id = e.extension_id
WHERE m.published = 1
AND m.parent_id > 0
AND m.client_id = 0
ORDER BY m.lft
select `alias`,`newurl`
from `AqD_sh404sef_aliases`
where `alias` = 'https://kravallslojd.seVeckans-Profil/farmor-pryl-v-11/Print.html' or `alias` = 'Veckans-Profil/farmor-pryl-v-11/Print.html' or `alias` = 'Veckans-Profil/farmor-pryl-v-11/Print.html/'
order by `alias` desc
SELECT `oldurl`, `newurl`, `dateadd`
FROM AqD_sh404sef_urls
WHERE `oldurl`='Veckans-Profil/farmor-pryl-v-11/Print.html'
ORDER BY `rank`;
SELECT extension_id AS id, element AS "option", params, enabled
FROM AqD_extensions
WHERE `type` = 'component'
AND `element` = 'com_snippets'
SELECT a.*
FROM `AqD_snippets` AS a
WHERE ( a.published IN ( 0,1,2 ) )
ORDER BY a.ordering asc
SELECT extension_id AS id, element AS "option", params, enabled
FROM AqD_extensions
WHERE `type` = 'component'
AND `element` = 'com_content'
SELECT id, home, template, s.params
FROM AqD_template_styles as s
LEFT JOIN AqD_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
WHERE s.client_id = 0
AND e.enabled = 1
SELECT a.rules
FROM AqD_assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lft
SELECT b.rules
FROM AqD_assets AS a
LEFT JOIN AqD_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'com_content')
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft
SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as 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.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,(
SELECT MAX(contact.id) AS id
FROM AqD_contact_details AS contact
WHERE contact.published = 1
AND contact.user_id = a.created_by) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count
FROM AqD_content AS a
LEFT JOIN AqD_categories AS c
on c.id = a.catid
LEFT JOIN AqD_users AS u
on u.id = a.created_by
LEFT JOIN AqD_categories as parent
ON parent.id = c.parent_id
LEFT JOIN AqD_content_rating AS v
ON a.id = v.content_id
LEFT
OUTER JOIN (SELECT cat.id as id
FROM AqD_categories AS cat JOIN AqD_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published <= 0
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE a.id = 244
AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2022-08-18 14:46:30')
AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2022-08-18 14:46:30')
AND (a.state = 1 OR a.state =2)
SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM AqD_categories as c
LEFT JOIN AqD_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM AqD_categories AS cat JOIN AqD_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published != 1
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE (c.extension='com_content' OR c.extension='system')
AND c.access IN (1,1)
AND c.published = 1
AND s.id=117
AND badcats.id is null
GROUP BY 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
ORDER BY c.lft
UPDATE AqD_content
SET hits = hits + 1
WHERE id = 244
SELECT params
FROM AqD_extensions AS e
WHERE e.element='com_widgetkit'
SELECT extension_id AS id, element AS "option", params, enabled
FROM AqD_extensions
WHERE `type` = 'component'
AND `element` = 'com_media'
SELECT `oldurl`, `dateadd`
FROM AqD_sh404sef_urls
WHERE `newurl`='index.php?option=com_widgetkit&format=raw&id=&lang=sv';
SELECT `pageid`
FROM AqD_sh404sef_pageids
WHERE `newurl`='index.php?option=com_content&Itemid=100045&catid=117&id=244&lang=sv&layout=default&page=&print=1&tmpl=component&view=article';
SELECT `oldurl`, `dateadd`
FROM AqD_sh404sef_urls
WHERE `newurl`='index.php?option=com_content&Itemid=397&id=37&lang=sv&task=blogsection';
SELECT `id`, `title`, `alias`, `catid`, `language`
FROM AqD_content
WHERE `id`=244;
SELECT *
FROM AqD_categories
WHERE parent_id > 0
and extension = 'com_content'
and path = 'uncategorised'
and level = 1;
SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM AqD_categories as c
LEFT JOIN AqD_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM AqD_categories AS cat JOIN AqD_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
WHERE parent.extension = 'com_content'
AND parent.published != 1
GROUP BY cat.id) AS badcats
ON badcats.id = c.id
WHERE (c.extension='com_content' OR c.extension='system')
AND s.id=117
AND badcats.id is null
GROUP BY 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
ORDER BY c.lft
SHOW FULL COLUMNS
FROM `AqD_sh404sef_metas`
SELECT *
FROM AqD_sh404sef_metas
WHERE `newurl`='index.php?option=com_content&Itemid=100045&catid=117&id=244&lang=sv&layout=default&page=&print=1&tmpl=component&view=article';
UPDATE `AqD_session`
SET `data` = '__default|a:7:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1660833990;s:18:\"session.timer.last\";i:1660833990;s:17:\"session.timer.now\";i:1660833990;s:22:\"session.client.browser\";s:40:\"CCBot/2.0 (https://commoncrawl.org/faq/)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}}'
, `time` = '1660833990'
WHERE `session_id` = 'bac0e2a225c21057ce60bf1f883db363'
26 Loggade frågetyper. Sorterade efter förekomst
SELECT Tabeller:
6 × SELECT extension_id AS id, element AS "option", params, enabled
FROM AqD_extensions
2 × SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM AqD_categories as c
LEFT JOIN AqD_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM AqD_categories AS cat JOIN AqD_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
2 × SELECT `oldurl`, `dateadd`
FROM AqD_sh404sef_urls
1 × SELECT params
FROM AqD_extensions AS e
1 × SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as 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.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,( SELECT MAX(contact.id) AS id
FROM AqD_contact_details AS contact
1 × SELECT b.rules
FROM AqD_assets AS a
LEFT JOIN AqD_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
1 × SELECT `pageid`
FROM AqD_sh404sef_pageids
1 × SELECT *
FROM AqD_sh404sef_metas
1 × SELECT *
FROM AqD_categories
1 × SELECT `id`, `title`, `alias`, `catid`, `language`
FROM AqD_content
1 × SELECT a.rules
FROM AqD_assets AS a
1 × SELECT a.*
FROM `AqD_snippets` AS a
1 × SELECT folder AS type, element AS name, params
FROM AqD_extensions
1 × SELECT id, rules
FROM `AqD_viewlevels
1 × SELECT b.id
FROM AqD_usergroups AS a
LEFT JOIN AqD_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
1 × SELECT `session_id`
FROM `AqD_session`
1 × SELECT *
FROM AqD_languages
1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM AqD_menu AS m
LEFT JOIN AqD_extensions AS e
ON m.component_id = e.extension_id
1 × SELECT `data`
FROM `AqD_session`
1 × SELECT `oldurl`, `newurl`, `dateadd`
FROM AqD_sh404sef_urls
1 × select `alias`,`newurl`
from `AqD_sh404sef_aliases`
1 × SELECT id, home, template, s.params
FROM AqD_template_styles as s
LEFT JOIN AqD_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
OTHER Tabeller:
1 × UPDATE `AqD_session`
SET `data` = '__default|a:7:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1660833990;s:18:\"session.timer.last\";i:1660833990;s:17:\"session.timer.now\";i:1660833990;s:22:\"session.client.browser\";s:40:\"CCBot/2.0 (https://commoncrawl.org/faq/)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}}' , `time` = '1660833990'
1 × SHOW FULL COLUMNS
FROM `AqD_sh404sef_metas
1 × UPDATE AqD_content
SET hits = hits + 1
1 × INSERT INTO `AqD_session` (`session_id`, `client_id`, `time`)
VALUES ('bac0e2a225c21057ce60bf1f883db363', 0, '1660833990'