windows 10 – Error while downgrading to lower version of Intel management engine interface

I’ve HP laptop and due to some sleep issues I was suggested to downgrade my Intel management engine Interface driver so as to resolve the issue and while running the setup I’m getting the error “This computer does not meet the minimum requirements for installing the software”, although I’ve taken the setup from HP site and also done according to their steps in this link(https://support.hp.com/lt-en/document/c03383935 in “Sleep and Hibernate issues after upgrading to Windows 10” section).

My laptop specs:
HP Pavilion Laptop 15-cc1xx
Windows 10 Home 64 bit
8GB Ram
Intel i5-8250U

I want to downgrade it from version 11 to version 9.5 as it was told that it works fine in most of the PCs. Please help me downgrade this driver.

mysql – MariaDB crashed: Unknown/unsupported storage engine: InnoDB

I’ve a Debian GNU/Linux 9 (4GB, 2 CPUs) on Digitalocean. Tonight (I’ve done nothing) my DB (mariaDB) crashed with this errors. I ran a wordpress with InnoDB and myISAM tables:

2020-10-17  0:51:18 140430430813568 (Note) InnoDB: Using mutexes to ref count buffer pool pages
2020-10-17  0:51:18 140430430813568 (Note) InnoDB: The InnoDB memory heap is disabled
2020-10-17  0:51:18 140430430813568 (Note) InnoDB: Mutexes and rw_locks use GCC atomic builtins
2020-10-17  0:51:18 140430430813568 (Note) InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2020-10-17  0:51:18 140430430813568 (Note) InnoDB: Compressed tables use zlib 1.2.8
2020-10-17  0:51:18 140430430813568 (Note) InnoDB: Using Linux native AIO
2020-10-17  0:51:18 140430430813568 (Note) InnoDB: Using SSE crc32 instructions
2020-10-17  0:51:18 140430430813568 (Note) InnoDB: Initializing buffer pool, size = 500.0M
InnoDB: mmap(549126144 bytes) failed; errno 12
2020-10-17  0:51:18 140430430813568 (ERROR) InnoDB: Cannot allocate memory for the buffer pool
2020-10-17  0:51:18 140430430813568 (ERROR) Plugin 'InnoDB' init function returned error.
2020-10-17  0:51:18 140430430813568 (ERROR) Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2020-10-17  0:51:18 140430430813568 (Note) Plugin 'FEEDBACK' is disabled.
2020-10-17  0:51:18 140430430813568 (ERROR) **Unknown/unsupported storage engine: InnoDB**
2020-10-17  0:51:18 140430430813568 (ERROR) Aborting


My full DB conf:

#
# These groups are read by MariaDB server.
# Use it for options that only the server (but not clients) should see
#
# See the examples of server my.cnf files in /usr/share/mysql/
#

# this is read by the standalone daemon and embedded servers
(server)

# this is only for the mysqld standalone daemon
(mysqld)

#
# * Basic Settings
#
user        = mysql
pid-file    = /var/run/mysqld/mysqld.pid
socket      = /var/run/mysqld/mysqld.sock
port        = 3306
basedir     = /usr
datadir     = /var/lib/mysql
tmpdir      = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address        = 127.0.0.1

#
# * Fine Tuning
#
key_buffer_size     = 16M
max_allowed_packet  = 16M
thread_stack        = 192K
thread_cache_size       = 8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam_recover_options  = BACKUP
#max_connections        = 100
#table_cache            = 64
#thread_concurrency     = 10

innodb_buffer_pool_instances = 1
innodb_buffer_pool_size = 500M
max_heap_table_size     = 25M
tmp_table_size          = 25M
#log_slow_queries        = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes

#
# * Query Cache Configuration
#
query_cache_limit   = 2M
query_cache_size        = 50M

#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file        = /var/log/mysql/mysql.log
#general_log             = 1
#
# Error log - should be very few entries.
#
log_error = /var/log/mysql/error.log
#
# Enable the slow query log to see queries with especially long duration
#slow_query_log_file    = /var/log/mysql/mariadb-slow.log
#long_query_time = 10
#log_slow_rate_limit    = 1000
#log_slow_verbosity = query_plan
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
#       other settings you may need to change.
#server-id      = 1
#log_bin            = /var/log/mysql/mysql-bin.log
expire_logs_days    = 10
max_binlog_size   = 100M
#binlog_do_db       = include_database_name
#binlog_ignore_db   = exclude_database_name

#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!

#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates you can use for example the GUI tool "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
#
# Accept only connections using the latest and most secure TLS protocol version.
# ..when MariaDB is compiled with OpenSSL:
# ssl-cipher=TLSv1.2
# ..when MariaDB is compiled with YaSSL (default in Debian):
# ssl=on

#
# * Character sets
#
# MySQL/MariaDB default is Latin1, but in Debian we rather default to the full
# utf8 4-byte character set. See also client.cnf
#
character-set-server  = utf8mb4
collation-server      = utf8mb4_general_ci

#
# * Unix socket authentication plugin is built-in since 10.0.22-6
#
# Needed so the root database user can authenticate without a password but
# only when running as the unix root user.
#
# Also available for other users if required.
# See https://mariadb.com/kb/en/unix_socket-authentication-plugin/

# this is only for embedded server
(embedded)

# This group is only read by MariaDB servers, not by MySQL.
# If you use the same .cnf file for MySQL and MariaDB,
# you can put MariaDB-only options here
(mariadb)

# This group is only read by MariaDB-10.1 servers.
# If you use the same .cnf file for MariaDB of different versions,
# use this group for options that older servers don't understand
(mariadb-10.1)

Here my first page of htop
htop result after some minutes
Could not export/copy htop result.

I would be happy if you could help me out!!

Thanks a lot
M

architecture – Instantiating GameObjects in Custom Game Engine

So,i’m having a bit of an issue with instantiating my gameobjects into to universe(My Scene object).

I can create an empty object from scratch and populate it from there with ease,my problem starts when i try to clone the gameobject which i just created.

My steps are

  1. I create an empty gameobject (GAMEOBJECT A)
  2. I add an component to it (COMPONENT A)
  3. Now i create a gameobject B from A
  4. GameObject B created,and the component A is in the component list of the gameobject B
  5. I try to get the component using inheritance but nullptr returns

It seems when i try to clone components,it returns only the base class pointer.There i try to recreate the derived class and add it to new gameobject’s component list but obviously i fail.

  • If i cant solve this with inheritance how can i solve it ?
  • is there better way to implement such a desing ?
  • or i just fail to use inheritance in c++.If it’s, can you guys point out what am i doing wrong here

This is my GameObject AKA RGameElement

enter image description here

This is my Component AKA RElementComponent

enter image description here

and this my Instantiate via gameobject ref function

enter image description here

windows server 2019 – Google Backup and Sync on my Google Compute Engine

I’m not very technical, sorry! I need help figuring out why my Google Backup and Sync is not working on my cloud server. We have a Google Drive where our clients upload video files, we use software to monitor the google drives and process new files. Our clients upload files and they do not get processed until I logon to the server. Does that mean Backup and Sync is only active for my local account and is not in use for the entire server? I am the owner and the system shows me as the admin for local server. Maybe I’m not logging in as the system admin, but rather a local admin. Help, please.

How to use htaccess in nginx , datalife engine (cms) and

I installed Datalife Engine (cms) on my nginx server , all thing was working great actually until
visiting html catagories from this cms that showed me 404 not found. I thought its for htaccess file and i didnt know that we cant use htaccess in directory like apache. so i checked the htaccess file and these are the converted (apache to nginx https://winginx.com /en/htaccesscodes):

    # nginx configuration by winginx.com

index index.php;

location /page {
  rewrite ^/page/((0-9)+)(/?)$ /index.php?cstart=$1 break;
  rewrite ^/page,((0-9)+),((0-9)+),((0-9)+)-(.*).html$ /index.php?newsid=$3&news_page=$1&cstart=$2&seourl=$4 break;
  rewrite ^/page,((0-9)+),((0-9)+)-(.*).html$ /index.php?newsid=$2&news_page=$1&seourl=$3 break;
  rewrite ^/page,((0-9)+),((^/)+).html$ /index.php?do=static&page=$2&news_page=$1&seourl=$2 break;
}

location / {
  rewrite "^/((0-9){4})/((0-9){2})/((0-9){2})/page,((0-9)+),((0-9)+),(.*).html$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6&seourl=$6 break;
  rewrite "^/((0-9){4})/((0-9){2})/((0-9){2})/page,((0-9)+),(.*).html$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5&seourl=$5 break;
  rewrite "^/((0-9){4})/((0-9){2})/((0-9){2})/print:page,((0-9)+),(.*).html$" /index.php?mod=print&subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5&seourl=$5 break;
  rewrite "^/((0-9){4})/((0-9){2})/((0-9){2})/(.*).html$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4&seourl=$4 break;
  rewrite ^/((^.)+)/page,((0-9)+),((0-9)+),((0-9)+)-(.*).html$ /index.php?newsid=$4&news_page=$2&cstart=$3&seourl=$5&seocat=$1 break;
  rewrite ^/((^.)+)/page,((0-9)+),((0-9)+)-(.*).html$ /index.php?newsid=$3&news_page=$2&seourl=$4&seocat=$1 break;
  rewrite ^/((^.)+)/print:page,((0-9)+),((0-9)+)-(.*).html$ /index.php?mod=print&news_page=$2&newsid=$3&seourl=$4&seocat=$1 break;
  rewrite ^/((^.)+)/((0-9)+)-(.*).html$ /index.php?newsid=$2&seourl=$3&seocat=$1 break;
  rewrite ^/((0-9)+)-(.*).html$ /index.php?newsid=$1&seourl=$2 break;
  rewrite "^/((0-9){4})/((0-9){2})/((0-9){2})/*$" /index.php?year=$1&month=$2&day=$3 break;
  rewrite "^/((0-9){4})/((0-9){2})/((0-9){2})/page/((0-9)+)/*$" /index.php?year=$1&month=$2&day=$3&cstart=$4 break;
  rewrite "^/((0-9){4})/((0-9){2})/*$" /index.php?year=$1&month=$2 break;
  rewrite "^/((0-9){4})/((0-9){2})/page/((0-9)+)/*$" /index.php?year=$1&month=$2&cstart=$3 break;
  rewrite "^/((0-9){4})/*$" /index.php?year=$1 break;
  rewrite "^/((0-9){4})/page/((0-9)+)/*$" /index.php?year=$1&cstart=$2 break;
  if (!-e $request_filename){
    rewrite ^/((^.)+)/page/((0-9)+)/*$ /index.php?do=cat&category=$1&cstart=$2 break;
  }
  rewrite ^/((^.)+)/?$ /index.php?do=cat&category=$1 break;
  if (!-e $request_filename){
    rewrite ^/((^.)+)/rss.xml$ /index.php?mod=rss&do=cat&category=$1 break;
  }
  if (!-e $request_filename){
    rewrite ^/((^/)+).html$ /index.php?do=static&page=$1&seourl=$1 break;
  }
}

location /print {
  rewrite ^/print:page,((0-9)+),((0-9)+)-(.*).html$ /index.php?mod=print&news_page=$1&newsid=$2&seourl=$3 break;
  rewrite ^/print:((^/)+).html$ /index.php?mod=print&do=static&page=$1&seourl=$1 break;
}

location /tags {
  rewrite ^/tags/((^/)*)/*$ /index.php?do=tags&tag=$1 break;
  rewrite ^/tags/((^/)*)/page/((0-9)+)/*$ /index.php?do=tags&tag=$1&cstart=$2 break;
}

location /xfsearch {
  rewrite ^/xfsearch/(.*)/page/((0-9)+)/*$ /index.php?do=xfsearch&xf=$1&cstart=$2 break;
  rewrite ^/xfsearch/(.*)/?$ /index.php?do=xfsearch&xf=$1 break;
}

location /user {
  rewrite ^/user/((^/)*)/rss.xml$ /index.php?mod=rss&subaction=allnews&user=$1 break;
  rewrite ^/user/((^/)*)/*$ /index.php?subaction=userinfo&user=$1 break;
  rewrite ^/user/((^/)*)/page/((0-9)+)/*$ /index.php?subaction=userinfo&user=$1&cstart=$2 break;
  rewrite ^/user/((^/)*)/news/*$ /index.php?subaction=allnews&user=$1 break;
  rewrite ^/user/((^/)*)/news/page/((0-9)+)/*$ /index.php?subaction=allnews&user=$1&cstart=$2 break;
  rewrite ^/user/((^/)*)/news/rss.xml/*$ /index.php?mod=rss&subaction=allnews&user=$1 break;
}

location /lastnews {
  rewrite ^/lastnews/*$ /index.php?do=lastnews break;
  rewrite ^/lastnews/page/((0-9)+)/*$ /index.php?do=lastnews&cstart=$1 break;
}

location /catalog {
  rewrite ^/catalog/((^/)*)/rss.xml$ /index.php?mod=rss&catalog=$1 break;
  rewrite ^/catalog/((^/)*)/*$ /index.php?catalog=$1 break;
  rewrite ^/catalog/((^/)*)/page/((0-9)+)/*$ /index.php?catalog=$1&cstart=$2 break;
}

location /newposts {
  rewrite ^/newposts/*$ /index.php?subaction=newposts break;
  rewrite ^/newposts/page/((0-9)+)/*$ /index.php?subaction=newposts&cstart=$1 break;
}

location /favorites {
  rewrite ^/favorites/*$ /index.php?do=favorites break;
  rewrite ^/favorites/page/((0-9)+)/*$ /index.php?do=favorites&cstart=$1 break;
}

location = /rules.html {
  rewrite ^(.*)$ /index.php?do=rules break;
}

location = /statistics.html {
  rewrite ^(.*)$ /index.php?do=stats break;
}

location = /addnews.html {
  rewrite ^(.*)$ /index.php?do=addnews break;
}

location = /rss.xml {
  rewrite ^(.*)$ /index.php?mod=rss break;
}

location = /sitemap.xml {
  rewrite ^(.*)$ /uploads/sitemap.xml break;
}

and this is my default config (default) :

##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# https://www.nginx.com/resources/wiki/start/
# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/
# https://wiki.debian.org/Nginx/DirectoryStructure
#
# In most cases, administrators will remove this file from sites-enabled/ and
# leave it as reference inside of sites-available where it will continue to be
# updated by the nginx packaging team.
#
# This file will automatically load configuration files provided by other
# applications, such as Drupal or WordPress. These applications will be made
# available underneath a path with that package name, such as /drupal8.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##

# Default server configuration
#
server {
location /phpmyadmin {
    root /usr/share/;
    index index.php;
    try_files $uri $uri/ =404;

location ~ ^/phpmyadmin/(doc|sql|setup)/ {
    deny all;
    }

location ~ /phpmyadmin/(.+.php)$ {
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    include snippets/fastcgi-php.conf;
    }
}


    listen 80 default_server;
    listen (::):80 default_server;

    # SSL configuration
    #
    # listen 443 ssl default_server;
    # listen (::):443 ssl default_server;
    #
    # Note: You should disable gzip for SSL traffic.
    # See: https://bugs.debian.org/773332
    #
    # Read up on ssl_ciphers to ensure a secure configuration.
    # See: https://bugs.debian.org/765782
    #
    # Self signed certs generated by the ssl-cert package
    # Don't use them in a production server!
    #
    # include snippets/snakeoil.conf;

    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.php index.html index.htm index.nginx-debian.html;

    server_name 192.168.1.107;

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ /index.php?q=$uri&$args;
    }

    # pass PHP scripts to FastCGI server
    #
    location ~ .php$ {
        include snippets/fastcgi-php.conf;
    #
    #   # With php-fpm (or other unix sockets):
         fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    #   # With php-cgi (or other tcp sockets):
    #   fastcgi_pass 127.0.0.1:9000;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /.ht {
    #   deny all;
    #}

}
# Virtual Host configuration for example.com
#
# You can move that to a different file under sites-available/ and symlink that
# to sites-enabled/ to enable it.
#
#server {
#   listen 80;
#   listen (::):80;
#
#   server_name example.com;
#
#   root /var/www/example.com;
#   index index.html;
#
#   location / {
#       try_files $uri $uri/ =404;
#   }
#}

how should i fix 404 not found and its possible to fix it with htaccess !?
so if its possible , how can i use this configuration without any error?!
photo :404 not found html pages

physics engine – Retractable object in unity

I’m trying to get the physics of a retractable object in unity,
So I will be able to “launch” an elastic cable (similar to rope physics) out of an object (e.g. A gun),
And the cable will gradually/exponentially “roll back” into the object.
A good reference would be Batman’s grapple gun.

I thought of utilizing it using a spring joint, but I can’t really get the exact mechanics I’m trying to achieve.

Any ideas?

Thank you in advance.

Unreal Engine 4 Animation Tutorials

I am trying to find a really good animation tutorial for Unreal Engine 4 that covers how to do things like have the character react to where objects are and what is happening like when falling, picking items up, uneven ground, and other more complicated aspects to animations in games. I mostly make shooters and have I think a good grasp of animation blueprints. I’ve looked all over for tutorials on YouTube and Udemy but all of them simply cover blend spaces, anim offsets, and the event graph and animation blueprint. I have all of this down and have created a fully fledged blueprint that works for a third person shooter, it looks decent but looks really basic and not dynamic. Here’s an example of what I want to learn to do: Example. It looks dynamic with things like the body bending as he runs, grabbing ledges, vaulting, and ragdoll physics when he fell into a truck. It all looks fluid and not like a bunch of free looping animations from the marketplace which is what my game looks like. The feel of a game I’m going for is something like Squad incase that helps with any answers but I mostly just want to learn more about animation in UE4 so if you could recommend a tutorial to help with this that would be awesome, thanks!

physics engine – Collision response using the Minimum Translation Vector

I am trying to use the Minimum Translation Vector (MTV) returned from the SAT algorithm for simple collision response. Please see the example below.

enter image description here

By separating the colliding boxes by moving the black box along the MTV, the box is now colliding with the other green box below. Moving the black box along the MTV for the collision with this new box then brings the box back to colliding with the first box, and an infinite cycle of trying to separate the boxes begins.

Am I missing something, or is collision response not possible using the MTV?

c# – Search engine for Document management system with RBAC

I created Document management system (C#,asp.net, sql server 2012)

-1- DB sql server.
-2- RBAC user permission.(Read, Write, edit, Search) for each Document and folder
-3- create index for each searchable column in sql table.

**What is best scenario to search Document (meta date) in DMS under user permission (RBAC)?? **
i tried complex query, it exhaustion very long time to execute