Знак "Шипы" своими руками

4 апреля, 2017 года вышел закон о том, что каждый водитель обязан приклеить знак Шипы, разумеется, если шины с шипами. Если шина с шипами, а знака нет, знать выпишут штраф. Об вышедшем законе я узнал, числа девятого. Ну что ж, отправился в авто магазин, но таких знаков нет, в другом - нет, и в третьем - нет. Все знаки разобрали. Ну, правильно, лучше 100 рублей потратить на знак, чем платить штраф, каждый раз, как помаешься, который в разы больше стоимости знака.

Ни чего не поделаешь, в голову пришла идея - нарисовать знак самому, или еще проще распечатать его на принтере! К сожалению, принтер у меня черно-белый, и мне все ровно придется использовать свою неумение рисовать... Ведь если я распечатаю знак с красной рамкой на черно-белом принтере, она будет серой, наверно.

Покопавшись в интернете, я нашел без красной рамки (что то типа шаблона), распечатал его, подкрасил и готово!

Шаблон знака закрепляю к сообщению:
Знак Шипы своими руками
Важно: шаблон распечатывать надо на формат бумаги А4, как он есть, то есть использовать самый большой размер рисунка, что только можно поместить на лист.

Разукрасив рамку красным цветом и покрасив букву Ш, я еще обклеил лист со знаком скотчем, вырезал треугольный знак и приклеил его на заднее стекло своей машины.

Вот, что получилось:
Знак Шипы своими руками
phpFox Developers Debug Toggle JavaScript Console

Total Time:
0.1273720
PHP General Time:
0.1141094

Driver Version:
MySQL 5.7.39-0ubuntu0.18.04.2
SQL Time:
0.0132626
SQL Queries:
22
SQL Memory Usage:
397.33 Kb
SQL Slave Enabled:
No
SQL Total Slaves:
N/A
SQL Slave Server:
N/A

Total Memory Usage:
866.49 Kb
Total Memory Usage (Including Debug):
941.63 Kb
Memory Limit:
64 Mb (128M)

Load Balancing Enabled:
No
Requests From:
77.222.55.249


Server Time Stamp:
September 27, 2022, 1:48 pm
PHP Version:
8.1.6
PHP Sapi:
fpm-fcgi
PHP safe_mode:
false
PHP open_basedir:
false
Operating System:
Linux

Cache:
file
SQL Queries
0.0003269 | Memory Before: 468.52 Kb | Memory After: 485.38 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT p.call_name, p.php_code
FROM phpfox_plugin AS p
     JOIN phpfox_product AS product
            ON(p.product_id = product.product_id AND product.is_active = 1)
     JOIN phpfox_plugin_hook AS ph
            ON(ph.call_name = p.call_name AND ph.is_active = 1)
     JOIN phpfox_module AS m
            ON(m.module_id = p.module_id AND m.is_active = 1)

WHERE p.is_active = 1
ORDER BY p.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLE   MISSING KEY      no matching row in const table
0.0032878 | Memory Before: 500.74 Kb | Memory After: 541.6 Kb | Memory Used: 40.86 Kb | Rows: 281 | Slave: Yes
SELECT m.module_id, user_group_setting.name, user_group_setting.type_id, user_group_setting.default_admin, user_group_setting.default_user, user_group_setting.default_guest, user_group_setting.default_staff, user_setting.value_actual AS value_actual
FROM phpfox_user_group_setting AS user_group_setting
     JOIN phpfox_module AS m
            ON(m.module_id = user_group_setting.module_id)
     LEFT JOIN phpfox_user_setting AS user_setting
            ON(user_setting.user_group_id = '3' AND user_setting.setting_id = user_group_setting.setting_id)

/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm indexmodule_id,module_is_activemodule_id302 35100.00Using index
1SIMPLEuser_group_setting refmodule_idmodule_id303danfa.m.module_id12100.00 
1SIMPLEuser_setting refuser_group_iduser_group_id4const,danfa.user_group_setting.setting_id1100.00 
0.0026460 | Memory Before: 569.52 Kb | Memory After: 587.88 Kb | Memory Used: 18.36 Kb | Rows: 88 | Slave: No
SELECT b.block_id, b.type_id, b.ordering, b.m_connection, b.component, b.location, b.disallow_access, b.can_move, m.module_id, bs.source_parsed
FROM phpfox_block AS b
     LEFT JOIN phpfox_block_source AS bs
            ON(bs.block_id = b.block_id)
     JOIN phpfox_module AS m
            ON(b.module_id = m.module_id AND m.is_active = 1)
     JOIN phpfox_product AS p
            ON(b.product_id = p.product_id AND p.is_active = 1)

WHERE b.is_active = 1
ORDER BY b.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEp refis_active,product_active,product_idis_active1const1100.00Using temporary; Using filesort
1SIMPLEm indexis_active,module_id,module_is_activemodule_is_active303 3591.43Using where; Using index; Using join buffer (Block Nested Loop)
1SIMPLEb refis_active,product_id,module_idmodule_id302danfa.m.module_id586.54Using where
1SIMPLEbs ALLblock_id   4100.00Using where; Using join buffer (Block Nested Loop)
0.0005851 | Memory Before: 654.56 Kb | Memory After: 671.44 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: Yes
SELECT ftr.thread_id AS is_seen, ftr.time_stamp AS last_seen_time, ft.thread_id, ft.time_stamp, ft.time_update, ft.group_id, ft.view_id, ft.forum_id, ft.is_closed, ft.user_id, ft.order_id, ft.time_update AS last_time_stamp, ft.title, ft.keywords, fs.subscribe_id AS is_subscribed, ft.poll_id
FROM phpfox_forum_thread AS ft
     LEFT JOIN phpfox_forum_thread_track AS ftr
            ON(ftr.thread_id = ft.thread_id AND ftr.user_id = 0)
     LEFT JOIN phpfox_forum_subscribe AS fs
            ON(fs.thread_id = ft.thread_id AND fs.user_id = 0)

WHERE ft.thread_id = 430
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEft constPRIMARY,thread_idPRIMARY4const1100.00 
1SIMPLEftr refitem_id,thread_iditem_id8const,const1100.00 
1SIMPLEfs refthread_id,thread_id_2thread_id8const,const1100.00 
0.0001140 | Memory Before: 658.12 Kb | Memory After: 674.98 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT forum_id
FROM phpfox_forum
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLE   MISSING KEY      no matching row in const table
0.0002081 | Memory Before: 657.59 Kb | Memory After: 674.47 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: Yes
SELECT COUNT(*)
FROM phpfox_forum_post AS fp
WHERE fp.thread_id = 430 AND fp.view_id = 0
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEfp refthread_id,thread_id_2,view_idthread_id4const199.96Using where
0.0005300 | Memory Before: 663.14 Kb | Memory After: 680.02 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: Yes
SELECT fp.*, u.user_id, u.profile_page_id, u.server_id AS user_server_id, u.user_name, u.full_name, u.gender, u.user_image, u.is_invisible, u.user_group_id, u.language_id, u.originality, u.last_activity, u.joined, u.country_iso, uf.total_post, l.like_id AS is_liked
FROM phpfox_forum_post AS fp
     JOIN phpfox_user AS u
            ON(u.user_id = fp.user_id)
     JOIN phpfox_user_field AS uf
            ON(uf.user_id = fp.user_id)
     LEFT JOIN phpfox_like AS l
            ON(l.type_id = 'forum_post' AND l.item_id = fp.post_id AND l.user_id = 0)

WHERE fp.thread_id = 430 AND fp.view_id = 0
ORDER BY fp.time_stamp ASC
LIMIT 20
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEfp refthread_id,user_id,thread_id_2,view_idthread_id4const199.96Using index condition; Using where; Using filesort
1SIMPLEl refuser_id,item_id,type_iduser_id4const1100.00Using where
1SIMPLEu eq_refPRIMARY,user_idPRIMARY4danfa.fp.user_id1100.00 
1SIMPLEuf eq_refuser_iduser_id4danfa.fp.user_id1100.00 
0.0004570 | Memory Before: 683.73 Kb | Memory After: 700.61 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: Yes
SELECT p.*, pu.vanity_url, pg.name AS category_name, pg.page_type, l.like_id AS is_liked
FROM phpfox_pages AS p
     LEFT JOIN phpfox_pages_url AS pu
            ON(pu.page_id = p.page_id)
     LEFT JOIN phpfox_pages_category AS pg
            ON(pg.category_id = p.category_id)
     LEFT JOIN phpfox_like AS l
            ON(l.type_id = 'pages' AND l.item_id = p.page_id AND l.user_id = 0)

WHERE p.page_id = 57
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEp constPRIMARY,page_idPRIMARY4const1100.00 
1SIMPLEpu refpage_idpage_id4const1100.00 
1SIMPLEpg constPRIMARY,category_idPRIMARY3const1100.00 
1SIMPLEl refuser_id,item_id,type_iduser_id4const1100.00Using where
0.0002611 | Memory Before: 687.29 Kb | Memory After: 704.4 Kb | Memory Used: 17.11 Kb | Rows: 14 | Slave: Yes
SELECT *
FROM phpfox_pages_perm
WHERE page_id = 57
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEphpfox_pages_perm refpage_idpage_id4const14100.00 
0.0001299 | Memory Before: 694.18 Kb | Memory After: 711.04 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT f.forum_id, f.parent_id, f.view_id, f.is_category, f.name, f.name_url, f.description, f.is_closed
FROM phpfox_forum AS f
WHERE f.view_id = 0
ORDER BY f.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLE   MISSING KEY      no matching row in const table
0.0003660 | Memory Before: 695.6 Kb | Memory After: 712.48 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: Yes
SELECT p.*, pu.vanity_url, pg.name AS category_name, pg.page_type, l.like_id AS is_liked
FROM phpfox_pages AS p
     LEFT JOIN phpfox_pages_url AS pu
            ON(pu.page_id = p.page_id)
     LEFT JOIN phpfox_pages_category AS pg
            ON(pg.category_id = p.category_id)
     LEFT JOIN phpfox_like AS l
            ON(l.type_id = 'pages' AND l.item_id = p.page_id AND l.user_id = 0)

WHERE p.page_id = 57
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEp constPRIMARY,page_idPRIMARY4const1100.00 
1SIMPLEpu refpage_idpage_id4const1100.00 
1SIMPLEpg constPRIMARY,category_idPRIMARY3const1100.00 
1SIMPLEl refuser_id,item_id,type_iduser_id4const1100.00Using where
0.0001729 | Memory Before: 697.05 Kb | Memory After: 713.92 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: Yes
SELECT text
FROM phpfox_forum_post
WHERE thread_id = 430
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEphpfox_forum_post refthread_id,thread_id_2thread_id4const1100.00 
0.0006330 | Memory Before: 708.08 Kb | Memory After: 725.09 Kb | Memory Used: 17.02 Kb | Rows: 10 | Slave: No
SELECT m.menu_id, m.parent_id, m.m_connection, m.var_name, m.disallow_access, mo.module_id AS module, m.url_value AS url, mo.is_active AS module_is_active, m.mobile_icon
FROM phpfox_menu AS m
     JOIN phpfox_module AS mo
            ON(mo.module_id = m.module_id AND mo.is_active = 1)
     JOIN phpfox_product AS p
            ON(m.product_id = p.product_id AND p.is_active = 1)

WHERE m.parent_id = 0 AND m.m_connection = 'lath' AND m.is_active = 1
GROUP BY m.menu_id, mo.module_id
ORDER BY m.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEp refis_active,product_active,product_idis_active1const1100.00Using temporary; Using filesort
1SIMPLEm refm_connection,parent_idm_connection229const,const1088.24Using where
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303func,const3100.00Using where; Using index
0.0005329 | Memory Before: 719.8 Kb | Memory After: 736.81 Kb | Memory Used: 17.02 Kb | Rows: 10 | Slave: No
SELECT m.menu_id, m.parent_id, m.m_connection, m.var_name, m.disallow_access, mo.module_id AS module, m.url_value AS url, mo.is_active AS module_is_active, m.mobile_icon
FROM phpfox_menu AS m
     JOIN phpfox_module AS mo
            ON(mo.module_id = m.module_id AND mo.is_active = 1)
     JOIN phpfox_product AS p
            ON(m.product_id = p.product_id AND p.is_active = 1)

WHERE m.parent_id = 0 AND m.m_connection = 'lath' AND m.is_active = 1
GROUP BY m.menu_id, mo.module_id
ORDER BY m.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEp refis_active,product_active,product_idis_active1const1100.00Using temporary; Using filesort
1SIMPLEm refm_connection,parent_idm_connection229const,const1088.24Using where
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303func,const3100.00Using where; Using index
0.0004539 | Memory Before: 729.97 Kb | Memory After: 746.95 Kb | Memory Used: 16.98 Kb | Rows: 7 | Slave: No
SELECT m.menu_id, m.parent_id, m.m_connection, m.var_name, m.disallow_access, mo.module_id AS module, m.url_value AS url, mo.is_active AS module_is_active
FROM phpfox_menu AS m
     JOIN phpfox_module AS mo
            ON(mo.module_id = m.module_id AND mo.is_active = 1)
     JOIN phpfox_product AS p
            ON(m.product_id = p.product_id AND p.is_active = 1)

WHERE m.parent_id > 0 AND m.is_active = 1
ORDER BY m.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm rangeparent_idparent_id3 810.00Using index condition; Using where; Using filesort
1SIMPLEp refis_active,product_active,product_idis_active1const150.00Using where
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303func,const3100.00Using where; Using index
0.0003102 | Memory Before: 724.8 Kb | Memory After: 741.66 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT m.menu_id, m.parent_id, m.m_connection, m.var_name, m.disallow_access, mo.module_id AS module, m.url_value AS url, mo.is_active AS module_is_active, m.mobile_icon
FROM phpfox_menu AS m
     JOIN phpfox_module AS mo
            ON(mo.module_id = m.module_id AND mo.is_active = 1)
     JOIN phpfox_product AS p
            ON(m.product_id = p.product_id AND p.is_active = 1)

WHERE m.parent_id = 0 AND m.m_connection = 'forum.thread' AND m.is_active = 1
GROUP BY m.menu_id, mo.module_id
ORDER BY m.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm refm_connection,parent_idm_connection229const,const188.24Using index condition; Using where; Using temporary; Using filesort
1SIMPLEp refis_active,product_active,product_idis_active1const150.00Using where
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303func,const3100.00Using where; Using index
0.0002830 | Memory Before: 725.98 Kb | Memory After: 742.84 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT m.menu_id, m.parent_id, m.m_connection, m.var_name, m.disallow_access, mo.module_id AS module, m.url_value AS url, mo.is_active AS module_is_active, m.mobile_icon
FROM phpfox_menu AS m
     JOIN phpfox_module AS mo
            ON(mo.module_id = m.module_id AND mo.is_active = 1)
     JOIN phpfox_product AS p
            ON(m.product_id = p.product_id AND p.is_active = 1)

WHERE m.parent_id = 0 AND m.m_connection = 'forum' AND m.is_active = 1
GROUP BY m.menu_id, mo.module_id
ORDER BY m.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm refm_connection,parent_idm_connection229const,const188.24Using index condition; Using where; Using temporary; Using filesort
1SIMPLEp refis_active,product_active,product_idis_active1const150.00Using where
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303func,const3100.00Using where; Using index
0.0004520 | Memory Before: 727.73 Kb | Memory After: 744.71 Kb | Memory Used: 16.98 Kb | Rows: 7 | Slave: No
SELECT m.menu_id, m.parent_id, m.m_connection, m.var_name, m.disallow_access, mo.module_id AS module, m.url_value AS url, mo.is_active AS module_is_active
FROM phpfox_menu AS m
     JOIN phpfox_module AS mo
            ON(mo.module_id = m.module_id AND mo.is_active = 1)
     JOIN phpfox_product AS p
            ON(m.product_id = p.product_id AND p.is_active = 1)

WHERE m.parent_id > 0 AND m.is_active = 1
ORDER BY m.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm rangeparent_idparent_id3 810.00Using index condition; Using where; Using filesort
1SIMPLEp refis_active,product_active,product_idis_active1const150.00Using where
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303func,const3100.00Using where; Using index
0.0006349 | Memory Before: 789.31 Kb | Memory After: 806.17 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT p.var_name, p.text
FROM phpfox_language_phrase AS p
     JOIN phpfox_product AS product
            ON(product.product_id = p.product_id AND product.is_active = 1)
     JOIN phpfox_module AS m
            ON(m.module_id = 'theme' AND p.module_id = m.module_id AND m.is_active = 1)

WHERE p.language_id = 'ru'
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm refis_active,module_id,module_is_activemodule_id302const191.43Using where
1SIMPLEproduct refis_active,product_active,product_idis_active1const1100.00 
1SIMPLEp reflanguage_id,module_id,setting_listmodule_id303const4205.46Using index condition; Using where
0.0003550 | Memory Before: 791.09 Kb | Memory After: 807.95 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT p.var_name, p.text
FROM phpfox_language_phrase AS p
     JOIN phpfox_product AS product
            ON(product.product_id = p.product_id AND product.is_active = 1)
     JOIN phpfox_module AS m
            ON(m.module_id = 'theme' AND p.module_id = m.module_id AND m.is_active = 1)

WHERE p.language_id = 'ru'
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm refis_active,module_id,module_is_activemodule_id302const191.43Using where
1SIMPLEproduct refis_active,product_active,product_idis_active1const1100.00 
1SIMPLEp reflanguage_id,module_id,setting_listmodule_id303const4205.46Using index condition; Using where
0.0003059 | Memory Before: 792.95 Kb | Memory After: 809.81 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT p.var_name, p.text
FROM phpfox_language_phrase AS p
     JOIN phpfox_product AS product
            ON(product.product_id = p.product_id AND product.is_active = 1)
     JOIN phpfox_module AS m
            ON(m.module_id = 'theme' AND p.module_id = m.module_id AND m.is_active = 1)

WHERE p.language_id = 'ru'
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm refis_active,module_id,module_is_activemodule_id302const191.43Using where
1SIMPLEproduct refis_active,product_active,product_idis_active1const1100.00 
1SIMPLEp reflanguage_id,module_id,setting_listmodule_id303const4205.46Using index condition; Using where
0.0002170 | Memory Before: 907.27 Kb | Memory After: 924.14 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: Yes
SELECT title
FROM phpfox_forum_thread
WHERE thread_id = 430
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEphpfox_forum_thread constPRIMARY,thread_idPRIMARY4const1100.00 
Array
(
    [redirect] => /forum/thread/430/
)