<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="el"><title type="html">George Birbilis' blog</title><subtitle type="html">...discussing pretty much everything</subtitle><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/atom.aspx</id><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/default.aspx" /><link rel="self" type="application/atom+xml" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.20423.1">Community Server</generator><updated>2019-06-11T21:31:26Z</updated><entry><title>HowTo: Use WSL2 with Docker Desktop instead of Hyper-V backend</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/06/25/howto-use-wsl2-with-docker-desktop-instead-of-hyper-v-backend.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/06/25/howto-use-wsl2-with-docker-desktop-instead-of-hyper-v-backend.aspx</id><published>2021-06-26T02:18:11Z</published><updated>2021-06-26T02:18:11Z</updated><content type="html">At installation guide of Docker Desktop one reads: Containers and images created with Docker Desktop are shared between all user accounts on machines where it is installed. This is because all Windows accounts use the same VM to build and run containers. Note that it is not possible to share containers and images between user [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/06/25/howto-use-wsl2-with-docker-desktop-instead-of-hyper-v-backend.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78552" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Security" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Security/default.aspx" /><category term="Windows" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Docker" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Docker/default.aspx" /><category term="Containers" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Containers/default.aspx" /><category term="Images" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Images/default.aspx" /><category term="Docker Desktop" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Docker+Desktop/default.aspx" /><category term="Hyper-V" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Hyper-V/default.aspx" /><category term="WSL2" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/WSL2/default.aspx" /></entry><entry><title>Worm-like exploit message for Facebook Messenger app on Android</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/04/01/worm-like-exploit-message-for-facebook-messenger-app-on-android.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/04/01/worm-like-exploit-message-for-facebook-messenger-app-on-android.aspx</id><published>2021-04-02T02:36:21Z</published><updated>2021-04-02T02:36:21Z</updated><content type="html">A friend click by mistake on a message like the following at the Facebook Messenger app on Android, resulting on this same message being sent to all his Facebook friends: When I received it, of course I didn’t click it, since it uses a short url and an icon (says “Look what I found for [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/04/01/worm-like-exploit-message-for-facebook-messenger-app-on-android.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78542" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Links" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Links/default.aspx" /><category term="Exploit" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Exploit/default.aspx" /><category term="Facebook" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Facebook/default.aspx" /><category term="Android" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Android/default.aspx" /><category term="Short url" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Short+url/default.aspx" /><category term="Payload" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Payload/default.aspx" /><category term="Messenger" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Messenger/default.aspx" /><category term="Worm" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Worm/default.aspx" /></entry><entry><title>HowTo: Reboot remote Windows computer with unresponsive RDP</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/02/17/howto-reboot-remote-windows-computer-with-unresponsive-rdp.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/02/17/howto-reboot-remote-windows-computer-with-unresponsive-rdp.aspx</id><published>2021-02-17T10:31:58Z</published><updated>2021-02-17T10:31:58Z</updated><content type="html">I recently had an issue with an older Windows Server 2008 R2 server that couldn’t logout which had resulted to Remote Desktop not connecting to it anymore (not even with the “admin session” option). Luckily I had an admin go and physically cycle its power since it was a physial one without any lower level [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/02/17/howto-reboot-remote-windows-computer-with-unresponsive-rdp.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78543" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Windows" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="Remoting" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Remoting/default.aspx" /><category term="Computer" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Computer/default.aspx" /><category term="Shutdown" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Shutdown/default.aspx" /><category term="RDP" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/RDP/default.aspx" /><category term="Reboot" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Reboot/default.aspx" /></entry><entry><title>Fix: javascript location.hash throttling issue with IFrame</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/02/10/fix-javascript-location-hash-throttling-issue-with-iframe.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/02/10/fix-javascript-location-hash-throttling-issue-with-iframe.aspx</id><published>2021-02-11T02:58:18Z</published><updated>2021-02-11T02:58:18Z</updated><content type="html">I had implemented a simple (and most importantly working in older browsers too) way of communication between an IFrame and its parent page via location.replace(“#” + hash), which doesn’t add entries to history like location.hash=… does, and the onhashchange event, when I noticed Edge-Chromium was throwing a “Throttling navigation to prevent the browser from hanging.” [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/02/10/fix-javascript-location-hash-throttling-issue-with-iframe.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78544" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Hash" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Hash/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="Browser" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Browser/default.aspx" /><category term="Communications" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Communications/default.aspx" /><category term="Firefox" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Firefox/default.aspx" /><category term="Edge" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Edge/default.aspx" /><category term="Chromium" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Chromium/default.aspx" /><category term="IFrame" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/IFrame/default.aspx" /><category term="Window" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Window/default.aspx" /><category term="Location" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Location/default.aspx" /><category term="Throttling" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Throttling/default.aspx" /></entry><entry><title>Fix: WordPress not detecting updates, wp_options table corruption</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/01/26/fix-wordpress-not-detecting-updates-wp-options-table-corruption.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/01/26/fix-wordpress-not-detecting-updates-wp-options-table-corruption.aspx</id><published>2021-01-27T01:35:25Z</published><updated>2021-01-27T01:35:25Z</updated><content type="html">I have been trying recently to troubleshoot a WordPress website that was not detecting available core and plugin updates. So I installed WordPress Debug Bar plugin and after enabling WP_DEBUG in wp-config.php I could open the Debug menu from the WordPress admin bar and see some errors being logged. At the wp-content/wp-debug.log file that I [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/01/26/fix-wordpress-not-detecting-updates-wp-options-table-corruption.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78545" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="WordPress" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/WordPress/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="Updates" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Updates/default.aspx" /><category term="Database" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Database/default.aspx" /><category term="Corruption" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Corruption/default.aspx" /><category term="MySQL" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/MySQL/default.aspx" /><category term="phpMyAdmin" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/phpMyAdmin/default.aspx" /><category term="wp_options" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/wp_5F00_options/default.aspx" /></entry><entry><title>HowTo: install multiple Corel Painter brushpacks silently</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/01/22/howto-install-multiple-corel-painter-brushpacks-silently.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/01/22/howto-install-multiple-corel-painter-brushpacks-silently.aspx</id><published>2021-01-22T19:11:36Z</published><updated>2021-01-22T19:11:36Z</updated><content type="html">I got a nice expression software charity bundle with Corel Painter 2020 (current version is 2021) and a bunch of brushes in it and then noticed that the brush packs where available for download as separate installers than the Painter software. So I launched one of the brush pack installers from the command-line (can give [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2021/01/22/howto-install-multiple-corel-painter-brushpacks-silently.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78546" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Windows" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Automation" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Automation/default.aspx" /><category term="Batch" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Batch/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="Installation" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Installation/default.aspx" /><category term="Foreach" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Foreach/default.aspx" /><category term="Command-line" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Command-line/default.aspx" /><category term="Corel Painter" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Corel+Painter/default.aspx" /><category term="Silent" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Silent/default.aspx" /><category term="Brushes" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Brushes/default.aspx" /><category term="UAC" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/UAC/default.aspx" /><category term="Humble Bundle" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Humble+Bundle/default.aspx" /></entry><entry><title>HowTo: Extract numeric suffix from a string in Python</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/08/24/howto-extract-numeric-suffix-from-a-string-in-python.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/08/24/howto-extract-numeric-suffix-from-a-string-in-python.aspx</id><published>2020-08-24T18:15:12Z</published><updated>2020-08-24T18:15:12Z</updated><content type="html">I recently needed to extract a numeric suffix from a string value in Python. Initially I did the following: import re def extractNumSuffix(value): &amp;#160;&amp;#160;&amp;#160; return (None if (search:=re.search(&amp;#8216;^\D*(\d+)$&amp;#8217;, value, re.IGNORECASE)) is None else search.group(1)) Note that return has a single-line expression. So print(extractNumSuffix(&amp;#34;test1030&amp;#34;)) prints 1030 Tried it online at: https://repl.it/languages/python3 However, then I found out [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/08/24/howto-extract-numeric-suffix-from-a-string-in-python.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78524" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Compatibility" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Compatibility/default.aspx" /><category term="Numbers" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Numbers/default.aspx" /><category term="RegEx" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/RegEx/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="Suffix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Suffix/default.aspx" /><category term="Assignment" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Assignment/default.aspx" /><category term="Python" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Python/default.aspx" /><category term="Expressions" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Expressions/default.aspx" /><category term="CXT" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/CXT/default.aspx" /><category term="Extraction" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Extraction/default.aspx" /><category term="Strings" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Strings/default.aspx" /></entry><entry><title>HowTo: Install Python, PIP and cx_Oracle on MSYS2 / Windows</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/08/23/howto-install-python-pip-and-cx-oracle-on-msys2-windows.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/08/23/howto-install-python-pip-and-cx-oracle-on-msys2-windows.aspx</id><published>2020-08-23T22:12:23Z</published><updated>2020-08-23T22:12:23Z</updated><content type="html">Here&amp;#8217;s how to install Python, PIP package installer and cx_Oracle extension module on MSYS2: $ pacman -S python warning: python-3.8.3-1 is up to date &amp;#8212; reinstalling resolving dependencies&amp;#8230; looking for conflicting packages&amp;#8230; Packages (1) python-3.8.3-1 Total Installed Size:&amp;#160; 108.66 MiB Net Upgrade Size:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.00 MiB :: Proceed with installation? [Y/n] y … $ pacman -S [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/08/23/howto-install-python-pip-and-cx-oracle-on-msys2-windows.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78523" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Windows" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="Installation" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Installation/default.aspx" /><category term="Database" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Database/default.aspx" /><category term="Python" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Python/default.aspx" /><category term="MSYS2" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/MSYS2/default.aspx" /><category term="CXT" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/CXT/default.aspx" /><category term="PIP" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/PIP/default.aspx" /><category term="cx_Oracle" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/cx_5F00_Oracle/default.aspx" /><category term="Oracle" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Oracle/default.aspx" /><category term="libcrypt" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/libcrypt/default.aspx" /><category term="Modules" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Modules/default.aspx" /></entry><entry><title>Using cross-platform fswatch for monitoring file system changes</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/08/15/using-cross-platform-fswatch-for-monitoring-file-system-changes.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/08/15/using-cross-platform-fswatch-for-monitoring-file-system-changes.aspx</id><published>2020-08-15T23:07:04Z</published><updated>2020-08-15T23:07:04Z</updated><content type="html">I was just looking for a way to monitor for file system changs in a cross-platform way. After searching the answers here and the ones at the other question mentioned as possible duplicate in that question’s comments, I think I&amp;#8217;d go with fswatch since it is has cross-platform support. It uses different kinds of monitors [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/08/15/using-cross-platform-fswatch-for-monitoring-file-system-changes.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78522" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Windows" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Unix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Unix/default.aspx" /><category term="Packages" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Packages/default.aspx" /><category term="OS-X" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/OS-X/default.aspx" /><category term="fswatch" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/fswatch/default.aspx" /><category term="ReadDirectoryChangesW" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/ReadDirectoryChangesW/default.aspx" /><category term="CentOS" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/CentOS/default.aspx" /><category term="FreeBSD" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/FreeBSD/default.aspx" /><category term="Linux" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Linux/default.aspx" /><category term="File Events Notification" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/File+Events+Notification/default.aspx" /><category term="libtool" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/libtool/default.aspx" /><category term="Cross-platform" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Cross-platform/default.aspx" /><category term="Ubuntu" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Ubuntu/default.aspx" /><category term="Versioning" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Versioning/default.aspx" /><category term="CXT" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/CXT/default.aspx" /><category term="kqueue" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/kqueue/default.aspx" /><category term="libfswatch Monitoring" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/libfswatch+Monitoring/default.aspx" /><category term="inotify" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/inotify/default.aspx" /><category term="Debian" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Debian/default.aspx" /><category term="stat(2)" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/stat_2800_2_2900_/default.aspx" /><category term="File System Events" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/File+System+Events/default.aspx" /><category term="File-system" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/File-system/default.aspx" /></entry><entry><title>Python rstrip and whitespace</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/07/10/python-rstrip-and-whitespace.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/07/10/python-rstrip-and-whitespace.aspx</id><published>2020-07-10T11:10:55Z</published><updated>2020-07-10T11:10:55Z</updated><content type="html">Was just reading https://www.w3schools.com/python/ref_string_rstrip.asp which says The rstrip() method removes any trailing characters (characters at the end a string), space is the default trailing character to remove. Notes: 1) the chars param was added at Python 2.2.3, can’t use it at older versions as noted at https://docs.python.org/2.6/library/string.html string.rstrip(s[, chars]) Return a copy of the string [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/07/10/python-rstrip-and-whitespace.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78516" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Windows" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Compatibility" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Compatibility/default.aspx" /><category term="NewLine" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/NewLine/default.aspx" /><category term="Whitespace" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Whitespace/default.aspx" /><category term="Python" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Python/default.aspx" /><category term="Files" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Files/default.aspx" /><category term="raw_input" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/raw_5F00_input/default.aspx" /><category term="Portability" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Portability/default.aspx" /><category term="lstrip" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/lstrip/default.aspx" /><category term="Versions" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Versions/default.aspx" /><category term="prompt" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/prompt/default.aspx" /><category term="rstrip" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/rstrip/default.aspx" /><category term="universal" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/universal/default.aspx" /><category term="Solaris" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Solaris/default.aspx" /><category term="strip" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/strip/default.aspx" /><category term="MSYS2" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/MSYS2/default.aspx" /><category term="Trimming" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Trimming/default.aspx" /><category term="Mode" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Mode/default.aspx" /><category term="Open" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Open/default.aspx" /><category term="Unix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Unix/default.aspx" /></entry><entry><title>HowTo: make raw_input &amp; input work the same in both Python 2 and 3</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/07/10/howto-make-raw-input-amp-input-work-the-same-in-both-python-2-and-3.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/07/10/howto-make-raw-input-amp-input-work-the-same-in-both-python-2-and-3.aspx</id><published>2020-07-10T11:00:23Z</published><updated>2020-07-10T11:00:23Z</updated><content type="html">Was just trying to make a Python 2 script work in Python 3 and at first it seemed I just needed a small change to add missing parentheses to the argument of a couple of print statements. But then another issue came up, it wasn’t understanding the command raw_input(somePrompt) that was occuring at various places [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/07/10/howto-make-raw-input-amp-input-work-the-same-in-both-python-2-and-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78517" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Security" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Security/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Compatibility" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Compatibility/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="Workarround" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Workarround/default.aspx" /><category term="Input" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Input/default.aspx" /><category term="Python" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Python/default.aspx" /><category term="raw_input" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/raw_5F00_input/default.aspx" /><category term="Portability" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Portability/default.aspx" /><category term="Versions" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Versions/default.aspx" /><category term="Semantics" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Semantics/default.aspx" /></entry><entry><title>HowTo: Use DISM and SFC tools to check+fix your Windows installation</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/04/14/howto-use-dism-and-sfc-tools-to-check-fix-your-windows-installation.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/04/14/howto-use-dism-and-sfc-tools-to-check-fix-your-windows-installation.aspx</id><published>2020-04-15T05:28:00Z</published><updated>2020-04-15T05:28:00Z</updated><content type="html">If you’re having issues with your Windows 7 or newer, you should consider whether its installation has become corrupted (due to malicious software or hard drive errors). After doing a disk check (say by right clicking the appropriate drive under my computer and selecting Properties, then Tools tab and Error checking) and a complete virus [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/04/14/howto-use-dism-and-sfc-tools-to-check-fix-your-windows-installation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78496" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Security" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Security/default.aspx" /><category term="Windows" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="Scan" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Scan/default.aspx" /><category term="Updates" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Updates/default.aspx" /><category term="Installation" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Installation/default.aspx" /><category term="Windows 10" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows+10/default.aspx" /><category term="Corruption" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Corruption/default.aspx" /><category term="DISM" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/DISM/default.aspx" /><category term="SFC" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/SFC/default.aspx" /><category term="Repair" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Repair/default.aspx" /></entry><entry><title>HowTo: Optimize your website enabling web server GZIP compression</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/04/14/howto-optimize-your-website-enabling-web-server-gzip-compression.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/04/14/howto-optimize-your-website-enabling-web-server-gzip-compression.aspx</id><published>2020-04-15T04:40:07Z</published><updated>2020-04-15T04:40:07Z</updated><content type="html">Was recently checking out the fine tools from GTmetrix for optimizing some websites I manage and one of the issues I noticed on a client’s site was that GZIP compression was turned off. They have a GZIP compression setup article for IIS and Apache web servers that contains a sample for Apache with compression rules [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/04/14/howto-optimize-your-website-enabling-web-server-gzip-compression.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78495" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="Compression" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Compression/default.aspx" /><category term="Optimization" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Optimization/default.aspx" /><category term="GZIP" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/GZIP/default.aspx" /><category term="Enabling" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Enabling/default.aspx" /><category term="Website" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Website/default.aspx" /></entry><entry><title>Fix: Microworlds Pro installer showing gibberish instead of Greek</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/03/31/fix-microworlds-pro-installer-showing-gibberish-instead-of-greek.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/03/31/fix-microworlds-pro-installer-showing-gibberish-instead-of-greek.aspx</id><published>2020-04-01T06:17:55Z</published><updated>2020-04-01T06:17:55Z</updated><content type="html">A friend sent me the other day a screenshot from the installer of Microwords Pro Greek version on Windows 10 that was showing gibberish instead of Greek. At their school on Windows 10 it was showing up fine, so they wondered what the issue was. They mentioned that on Windows 10 english it was showing [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/03/31/fix-microworlds-pro-installer-showing-gibberish-instead-of-greek.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78489" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="UI" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/UI/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Microworlds" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Microworlds/default.aspx" /><category term="Logo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Logo/default.aspx" /><category term="Greek" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Greek/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="Installation" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Installation/default.aspx" /><category term="Gibberish" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Gibberish/default.aspx" /></entry><entry><title>Fix: Cisco Webex Meetings install fail (AddDllDirectory @ KERNEL32.dll)</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/03/28/fix-cisco-webex-meetings-install-fail-adddlldirectory-kernel32-dll.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/03/28/fix-cisco-webex-meetings-install-fail-adddlldirectory-kernel32-dll.aspx</id><published>2020-03-29T01:52:56Z</published><updated>2020-03-29T01:52:56Z</updated><content type="html">Looking into the following error message occuring with Cisco WebEx Meetings installer on Windows 7, found this useful discussion: https://social.technet.microsoft.com/Forums/en-US/a0970bfe-2bca-4ae3-a463-a5a04df83770/could-not-locate-dynamic-link-library-kernel32dll?forum=w7itproinstall where the following are suggested: &amp;#8211; install Update for Windows 7 (KB2533623) from Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=26767 &amp;#8211; video tutorial: https://www.youtube.com/watch?v=TpRRiMGJ_xA...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/03/28/fix-cisco-webex-meetings-install-fail-adddlldirectory-kernel32-dll.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78490" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Windows 7" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows+7/default.aspx" /><category term="Fail" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fail/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="Installation" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Installation/default.aspx" /><category term="AddDllDirectory" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/AddDllDirectory/default.aspx" /><category term="Cisco" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Cisco/default.aspx" /><category term="Meetings" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Meetings/default.aspx" /><category term="KERNEL32.dll" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/KERNEL32.dll/default.aspx" /><category term="WebEx" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/WebEx/default.aspx" /></entry><entry><title>Fix: make ownCloud installer display in English language</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/03/26/fix-make-owncloud-installer-display-in-english-language.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/03/26/fix-make-owncloud-installer-display-in-english-language.aspx</id><published>2020-03-26T09:33:55Z</published><updated>2020-03-26T09:33:55Z</updated><content type="html">OwnCloud is an interesting solution for setting up a file sharing cloud for a group of people. However,one issue I’ve found with its Windows desktop client’s current version (which looks clean of any viruses since I always check first) is that if your Windows 10 is configured with a preferred language that the desktop client’s [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/03/26/fix-make-owncloud-installer-display-in-english-language.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78491" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="UI" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/UI/default.aspx" /><category term="Windows" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="Cloud" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Cloud/default.aspx" /><category term="Sharing" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Sharing/default.aspx" /><category term="Localization" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Localization/default.aspx" /><category term="Desktop" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Desktop/default.aspx" /><category term="Client" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Client/default.aspx" /><category term="OwnCloud" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/OwnCloud/default.aspx" /><category term="Sync" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Sync/default.aspx" /></entry><entry><title>Fix: Buildbox activation issues on load</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/02/22/fix-buildbox-activation-issues-on-load.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/02/22/fix-buildbox-activation-issues-on-load.aspx</id><published>2020-02-23T05:51:01Z</published><updated>2020-02-23T05:51:01Z</updated><content type="html">Buildbox is a wonderful game authoring tool (that spans the whole nocode-code continuum, including the low-code aspect). It now has a free version too with nice templates and tutorials included. I had an issue with the Windows version (it also has an indentical MacOS-X version since it’s a Qt-based app) where it was complaining about [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/02/22/fix-buildbox-activation-issues-on-load.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78439" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Games" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Games/default.aspx" /><category term="Windows" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Windows/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Authoring" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Authoring/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="Buildbox" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Buildbox/default.aspx" /><category term="Startup" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Startup/default.aspx" /><category term="Authorization" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Authorization/default.aspx" /></entry><entry><title>HowTo: disable video autoplay in Chromium-based Microsoft Edge</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/02/06/howto-disable-video-autoplay-in-chromium-based-microsoft-edge.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/02/06/howto-disable-video-autoplay-in-chromium-based-microsoft-edge.aspx</id><published>2020-02-07T01:40:18Z</published><updated>2020-02-07T01:40:18Z</updated><content type="html">Getting really annoyed by YouTube’s insistence to autoplay (and not even stop the previously playing video) everytime you navigate to a browser tab that shows YouTube content (say using CTRL+TAB / SHIFT+CTRL+TAB to find a tab you’re looking for when you have too many and they only manage to fit their icons so no title [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2020/02/06/howto-disable-video-autoplay-in-chromium-based-microsoft-edge.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78430" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="YouTube" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/YouTube/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="AutoPlay" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/AutoPlay/default.aspx" /><category term="Disable" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Disable/default.aspx" /><category term="Edge" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Edge/default.aspx" /><category term="Annoyance" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Annoyance/default.aspx" /><category term="Chromium" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Chromium/default.aspx" /></entry><entry><title>Fix: Acer Aspire One (AS1) ZG5 blank screen at startup</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/12/22/fix-acer-aspire-one-as1-zg5-blank-screen-at-startup.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/12/22/fix-acer-aspire-one-as1-zg5-blank-screen-at-startup.aspx</id><published>2019-12-22T22:15:35Z</published><updated>2019-12-22T22:15:35Z</updated><content type="html">Seems Acer Aspire One (AS1) ZG5 can have a recurring problem, esp. if its battery is near its end of life. If it shuts down abruptly its BIOS settings seem to get corrupted and its BIOS instead of discarding them seems to freeze. Luckily they have a way to update the BIOS via USB key [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/12/22/fix-acer-aspire-one-as1-zg5-blank-screen-at-startup.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78417" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="Blank" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Blank/default.aspx" /><category term="Corruption" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Corruption/default.aspx" /><category term="BIOS" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/BIOS/default.aspx" /><category term="Aspire One" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Aspire+One/default.aspx" /><category term="Startup" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Startup/default.aspx" /><category term="ZG5" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/ZG5/default.aspx" /><category term="ACER" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/ACER/default.aspx" /><category term="AS1" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/AS1/default.aspx" /></entry><entry><title>MySQL DATETIME vs TIMESTAMP and the year 2038</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/11/01/mysql-datetime-vs-timestamp-and-the-year-2038.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/11/01/mysql-datetime-vs-timestamp-and-the-year-2038.aspx</id><published>2019-11-01T16:45:44Z</published><updated>2019-11-01T16:45:44Z</updated><content type="html">Judging from MySQL documentation at https://dev.mysql.com/doc/refman/8.0/en/datetime.html, it sounds best to use DATETIME rather than TIMESTAMP if you want your database to be future proof. After all 2038 is only 18+ years away. The DATETIME type is used for values that contain both date and time parts. MySQL retrieves and displays DATETIME values in 'YYYY-MM-DD HH:MM:SS' [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/11/01/mysql-datetime-vs-timestamp-and-the-year-2038.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78404" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Data" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Data/default.aspx" /><category term="Database" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Database/default.aspx" /><category term="Types" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Types/default.aspx" /><category term="SQL" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/SQL/default.aspx" /><category term="DateTime" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/DateTime/default.aspx" /><category term="Future" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Future/default.aspx" /><category term="Timestamp" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Timestamp/default.aspx" /><category term="Overflow" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Overflow/default.aspx" /><category term="2038" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/2038/default.aspx" /><category term="MySQL" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/MySQL/default.aspx" /></entry><entry><title>HowTo: Reset browser cache of CSS files upon ASP.net MVC app publish</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/10/18/howto-reset-browser-cache-of-css-files-upon-asp-net-mvc-app-publish.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/10/18/howto-reset-browser-cache-of-css-files-upon-asp-net-mvc-app-publish.aspx</id><published>2019-10-18T20:45:01Z</published><updated>2019-10-18T20:45:01Z</updated><content type="html">On an ASP.net MVC webapp I’m maintaining, I had the issue that due to caching of older CSS (stylesheet) files in the browser, if the user didn’t press F5/refresh, it wasn’t showing you some message (since I had added the class .center-horiz-vert in the CSS that didn’t exist in the older cached css the browser [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/10/18/howto-reset-browser-cache-of-css-files-upon-asp-net-mvc-app-publish.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78398" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Browser" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Browser/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="URL" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/URL/default.aspx" /><category term="CSS" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/CSS/default.aspx" /><category term="ASP.net" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/ASP.net/default.aspx" /><category term="Version" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Version/default.aspx" /><category term="Prometheus" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Prometheus/default.aspx" /><category term="MVC" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/MVC/default.aspx" /><category term="Reset" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Reset/default.aspx" /><category term="DateTime" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/DateTime/default.aspx" /><category term="Build" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Build/default.aspx" /><category term="Cache" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Cache/default.aspx" /><category term="Publish" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Publish/default.aspx" /></entry><entry><title>Fix: “A numeric comparison was attempted” at VS build (Costura.Fody)</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/10/18/fix-a-numeric-comparison-was-attempted-at-vs-build-costura-fody.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/10/18/fix-a-numeric-comparison-was-attempted-at-vs-build-costura-fody.aspx</id><published>2019-10-18T19:56:00Z</published><updated>2019-10-18T19:56:00Z</updated><content type="html">After upgrading from Visual Studio 2017 to Visual Studio 2019 I was able to update NuGet packages Fody and Costura.Fody of a solution that needed them (to package assembly DLLs inside console EXEcutables) and the solution was rebuilding fine. However after I synced the solution via a Git repository on another machine and installed the [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/10/18/fix-a-numeric-comparison-was-attempted-at-vs-build-costura-fody.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78397" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="Apps" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Apps/default.aspx" /><category term="Visual Studio" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Visual+Studio/default.aspx" /><category term="Executable" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Executable/default.aspx" /><category term="Error" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Error/default.aspx" /><category term="Packaging" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Packaging/default.aspx" /><category term="NuGet" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/NuGet/default.aspx" /><category term="Fody" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fody/default.aspx" /><category term="Costura.Fody" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Costura.Fody/default.aspx" /><category term="Console" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Console/default.aspx" /></entry><entry><title>Fix: Invalid Firmware Image at Dell Inspiron 3537 BIOS update</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/08/09/fix-invalid-firmware-image-at-dell-inspiron-3537-bios-update.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/08/09/fix-invalid-firmware-image-at-dell-inspiron-3537-bios-update.aspx</id><published>2019-08-10T04:56:14Z</published><updated>2019-08-10T04:56:14Z</updated><content type="html">For some time now I was trying to update the BIOS of an older Dell Inspiron 3537 laptop from inside Windows (with the InsydeFlash application that the respective Dell update package employs), only to get a blue screen saying Invalid Firmware Image upon reboot and the BIOS update was skipped every time. Since that update [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/08/09/fix-invalid-firmware-image-at-dell-inspiron-3537-bios-update.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78383" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="Updates" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Updates/default.aspx" /><category term="BIOS" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/BIOS/default.aspx" /><category term="Inspiron 3537" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Inspiron+3537/default.aspx" /><category term="Dell" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Dell/default.aspx" /><category term="Laptop" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Laptop/default.aspx" /><category term="Firmware" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Firmware/default.aspx" /></entry><entry><title>HowTo: round a number up to N decimal digits in Javascript</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/06/17/howto-round-a-number-up-to-n-decimal-digits-in-javascript.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/06/17/howto-round-a-number-up-to-n-decimal-digits-in-javascript.aspx</id><published>2019-06-18T00:21:45Z</published><updated>2019-06-18T00:21:45Z</updated><content type="html">Was just trying to round-off some Google Maps coordinates for display in Javascript up to 3 decimal digits and that was a bit like a blast from the past (the end of the ‘90s to be more accurate)… So here’s my contributed answer at: https://stackoverflow.com/questions/2221167/javascript-formatting-a-rounded-number-to-n-decimals This works for rounding to N digits (if you just [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/06/17/howto-round-a-number-up-to-n-decimal-digits-in-javascript.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78372" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Google" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Google/default.aspx" /><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Maps" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Maps/default.aspx" /><category term="E-Slate" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/E-Slate/default.aspx" /><category term="Numbers" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Numbers/default.aspx" /><category term="Math" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Math/default.aspx" /><category term="Java" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Java/default.aspx" /><category term="HowTo" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/HowTo/default.aspx" /><category term="Javascript" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Javascript/default.aspx" /><category term="Coordinates" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Coordinates/default.aspx" /><category term="Digits" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Digits/default.aspx" /><category term="Floating-point" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Floating-point/default.aspx" /><category term="Arithmetics" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Arithmetics/default.aspx" /><category term="Round" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Round/default.aspx" /></entry><entry><title>HowTo: remove Javascript imports from OpenLayers map examples</title><link rel="alternate" type="text/html" href="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/06/11/howto-remove-javascript-imports-from-openlayers-map-examples.aspx" /><id>https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/06/11/howto-remove-javascript-imports-from-openlayers-map-examples.aspx</id><published>2019-06-12T04:31:26Z</published><updated>2019-06-12T04:31:26Z</updated><content type="html">OpenLayers is a fine alternative to the map visualization part of Google Maps Platform, however many of its examples sometimes use features from future and server-side Javascript versions, like “imports”. Based on lou&amp;#8217;s answer at https://stackoverflow.com/questions/51093964/why-examples-dont-work-a-struggle-with-imports/56549364, here&amp;#8217;s a fix I just did to make the Marker animation example work when you just copy-paste the example [&amp;#8230;]...(&lt;a href="https://www.dotnetzone.gr:443https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/2019/06/11/howto-remove-javascript-imports-from-openlayers-map-examples.aspx"&gt;read more&lt;/a&gt;)&lt;img src="https://www.dotnetzone.gr:443/cs/aggbug.aspx?PostID=78369" width="1" height="1"&gt;</content><author><name>birbilis</name><uri>https://www.dotnetzone.gr:443/cs/members/birbilis.aspx</uri></author><category term="Posts" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Posts/default.aspx" /><category term="Maps" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Maps/default.aspx" /><category term="Fix" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Fix/default.aspx" /><category term="Javascript" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Javascript/default.aspx" /><category term="ESRI" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/ESRI/default.aspx" /><category term="Examples" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Examples/default.aspx" /><category term="Sattelite" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Sattelite/default.aspx" /><category term="Bing Maps" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Bing+Maps/default.aspx" /><category term="Imports" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/Imports/default.aspx" /><category term="OSM" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/OSM/default.aspx" /><category term="OpenLayers" scheme="https://www.dotnetzone.gr:443/cs/blogs/birbilis/archive/tags/OpenLayers/default.aspx" /></entry></feed>