{"id":8427,"date":"2005-01-06T01:51:54","date_gmt":"2005-01-05T23:51:54","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"playing-with-someone-elses-webcam","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/","title":{"rendered":"Playing with someone else&#8217;s webcam"},"content":{"rendered":"<!-- google_ad_section_start -->\n\n<p>There are many webcams on the Internet these day.  Some of them provide a web interface for controlling them.  With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it.  Such web interfaces can be intenationally or unintantionally left open for the general public, and when this happens, there is only a so much time until one of the web crawlers finds it.  <\/p>\n<p><a href=\"http:\/\/www.google.co.uk\/\">Google<\/a>, once again, can help locating these pages, with its &#8220;inurl:&#8221; search argument.  All one needs to do is search for &#8216;<a href=\"http:\/\/www.google.com\/search?hl=en&amp;lr=&amp;safe=off&amp;c2coff=1&amp;q=inurl%3A%22ViewerFrame%3FMode%3D%22&amp;btnG=Search\">inurl:&#8221;ViewerFrame?Mode=&#8221;<\/a>&#8216;<\/p>\n<p>Picked up <a href=\"http:\/\/www.joegrossberg.com\/archives\/001901.html\">here<\/a>.\n<\/p>\n<p><b>Update (9 Jan 2005 20:32)<\/b>: The story went to <a href=\"http:\/\/slashdot.org\">Slashdot<\/a> with <a href=\"http:\/\/it.slashdot.org\/comments.pl?sid=135443&amp;cid=11304003\">comments<\/a> to <a href=\"http:\/\/it.slashdot.org\/article.pl?sid=05\/01\/09\/1411242\">the post<\/a> suggesting more ways to find webcams.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>There are many webcams on the Internet these day. Some of them provide a web interface for controlling them. With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it. Such web interfaces can be intenationally or unintantionally left open for the general public, and when this &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Playing with someone else&#8217;s webcam<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"keyring_services":[],"class_list":["post-8427","post","type-post","status-publish","format-standard","hentry","category-general"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"There are many webcams on the Internet these day. Some of them provide a web interface for controlling them. With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it. Such web interfaces can be intenationally or unintantionally left open for the general public, and when this\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Playing with someone else\u2019s webcam - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"There are many webcams on the Internet these day. Some of them provide a web interface for controlling them. With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it. Such web interfaces can be intenationally or unintantionally left open for the general public, and when this\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2005-01-05T23:51:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Playing with someone else\u2019s webcam - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"There are many webcams on the Internet these day. Some of them provide a web interface for controlling them. With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it. Such web interfaces can be intenationally or unintantionally left open for the general public, and when this\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#blogposting\",\"name\":\"Playing with someone else\\u2019s webcam - Leonid Mamchenkov\",\"headline\":\"Playing with someone else&#8217;s webcam\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"},\"datePublished\":\"2005-01-06T01:51:54+02:00\",\"dateModified\":\"-0001-11-30T00:00:00+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#webpage\"},\"articleSection\":\"All\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/general\\\/#listItem\",\"name\":\"All\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/general\\\/#listItem\",\"position\":2,\"name\":\"All\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/general\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#listItem\",\"name\":\"Playing with someone else&#8217;s webcam\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#listItem\",\"position\":3,\"name\":\"Playing with someone else&#8217;s webcam\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/general\\\/#listItem\",\"name\":\"All\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/\",\"name\":\"Playing with someone else\\u2019s webcam - Leonid Mamchenkov\",\"description\":\"There are many webcams on the Internet these day. Some of them provide a web interface for controlling them. With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it. Such web interfaces can be intenationally or unintantionally left open for the general public, and when this\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2005\\\/01\\\/06\\\/playing-with-someone-elses-webcam\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2005-01-06T01:51:54+02:00\",\"dateModified\":\"-0001-11-30T00:00:00+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Playing with someone else\u2019s webcam - Leonid Mamchenkov","description":"There are many webcams on the Internet these day. Some of them provide a web interface for controlling them. With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it. Such web interfaces can be intenationally or unintantionally left open for the general public, and when this","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#blogposting","name":"Playing with someone else\u2019s webcam - Leonid Mamchenkov","headline":"Playing with someone else&#8217;s webcam","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"},"datePublished":"2005-01-06T01:51:54+02:00","dateModified":"-0001-11-30T00:00:00+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#webpage"},"articleSection":"All"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/#listItem","name":"All"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/#listItem","position":2,"name":"All","item":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#listItem","name":"Playing with someone else&#8217;s webcam"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#listItem","position":3,"name":"Playing with someone else&#8217;s webcam","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/#listItem","name":"All"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/","name":"Playing with someone else\u2019s webcam - Leonid Mamchenkov","description":"There are many webcams on the Internet these day. Some of them provide a web interface for controlling them. With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it. Such web interfaces can be intenationally or unintantionally left open for the general public, and when this","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2005-01-06T01:51:54+02:00","dateModified":"-0001-11-30T00:00:00+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"Playing with someone else\u2019s webcam - Leonid Mamchenkov","og:description":"There are many webcams on the Internet these day. Some of them provide a web interface for controlling them. With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it. Such web interfaces can be intenationally or unintantionally left open for the general public, and when this","og:url":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2005-01-05T23:51:54+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"Playing with someone else\u2019s webcam - Leonid Mamchenkov","twitter:description":"There are many webcams on the Internet these day. Some of them provide a web interface for controlling them. With such interfaces you can usually adjust a number of parameters of the camera, and sometimes evey move(!) it. Such web interfaces can be intenationally or unintantionally left open for the general public, and when this","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"8427","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-19 16:48:42","updated":"2026-01-14 21:12:05","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/general\/\" title=\"All\">All<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tPlaying with someone else\u2019s webcam\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},{"label":"Playing with someone else&#8217;s webcam","link":"https:\/\/mamchenkov.net\/wordpress\/2005\/01\/06\/playing-with-someone-elses-webcam\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":18401,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/06\/24\/react-javascript-library-for-building-user-interfaces\/","url_meta":{"origin":8427,"position":0},"title":"React &#8211; JavaScript library for building user interfaces","author":"Leonid Mamchenkov","date":"June 24, 2013","format":"link","excerpt":"React - JavaScript library for building user interfaces","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9399,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/09\/01\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":8427,"position":1},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"September 1, 2005","format":false,"excerpt":"I came across a couple of really good programming resources. The first one has an excellent collection of links to websites and articles about designing good user interfaces and improving accessibility. The second one is a great article about commenting source code. It also links to some nice works on\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":42827,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/07\/16\/jexcel-the-javascript-spreadsheet\/","url_meta":{"origin":8427,"position":2},"title":"jExcel &#8211; the JavaScript spreadsheet","author":"Leonid Mamchenkov","date":"July 16, 2019","format":false,"excerpt":"Tables on the web are always challenging. Whether you do them by hand, or with the help of a framework or library, they often carry a lot of complexity, performance costs, and compatibility issues. Recently I came across jExcel, which seems to be quite powerful, with lots of advanced features,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/jexcel.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/jexcel.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/07\/jexcel.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":11864,"url":"https:\/\/mamchenkov.net\/wordpress\/2009\/10\/05\/pinging-back-your-own-posts\/","url_meta":{"origin":8427,"position":3},"title":"Pinging back your own posts","author":"Leonid Mamchenkov","date":"October 5, 2009","format":false,"excerpt":"Weblog Tools Collection blog is asking if pinging your own previously published posts is a good idea.\u00a0 Their consideration is the updated Google's ranking algorithm which decreases the rating of sites to which it has 'nofollow' links - exactly the kind that pingback creates. In my understanding, whenever you have\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":18891,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/11\/29\/why-cards-are-the-future-of-the-web\/","url_meta":{"origin":8427,"position":4},"title":"Why cards are the future of the web","author":"Leonid Mamchenkov","date":"November 29, 2013","format":"link","excerpt":"Why cards are the future of the web","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2013\/11\/flip_card.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":18808,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/11\/19\/google-pushing-mobile-first\/","url_meta":{"origin":8427,"position":5},"title":"Google pushing Mobile First","author":"Leonid Mamchenkov","date":"November 19, 2013","format":false,"excerpt":"I've heard \"Mobile First!\" a gadzillion times by now, but I've never took it too literally, and I don't remember seeing anyone else who did. \u00a0Google Operating System blog however suggest that Google does. A few years ago, many people complained that mobile sites and mobile apps are too limited.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/8427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=8427"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/8427\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=8427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=8427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=8427"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=8427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}