VFS Global hasn’t forwarded my application to the embassy yet

I applied for a Luxembourg visa at the New Delhi VAC operated by VFS Global. It has been almost two days and as per there application tracking service, they have still not forwarded my application to the Luxembourg embassy yet. I have a trip coming in about two weeks and I am starting to get a little worried about it. How often is VFS’s tracking service not in line with the actual status of the application? It would also help if someone could tell me how long does Luxembourg take to process Schengen visas in contrast to other member states? I know for a fact that Germany, France and Switzerland are really quick.

How to prevent ‘global variables’ in a big project?

With ‘global variables’, I mean

  • Variables on namespace level
  • Static data members in classes
  • Static variables in functions

In a big C++ project I would like to have a mechanism (like a compiler option) to prevent such data in most parts. A compiler error or warning would be nice. Of course, at one point you have to instantiate your classes.

Conceptually we have the notion of “runnables” which is the code encapsulation. While provided by the platform project they can be ‘instantiated’ and connected by the downstream project. Unfortunately, since usually there was only one instance of a type, devs used a lot of globals or statics. Needless to say this isn’t good practise and you run into problems when doing two instances of a class later.

It’s ok to have only one build preventing this (we have GCC, Clang, VS and GHS). I guess a linker option isn’t applicable as the executable is linked in the downstream project and they instantiate the ‘runnables’ on namespace level. Another idea would be to search the object (.o) files if they contain something for the data segment, but I’m uncertain how to do that.

Register new dll with Global Assembly Cache on Win Server 2016 – gacutil.exe is missing

On Windows Server 2016 gacutil.exe is not available and in that case how do I register a custom dll into GAC on this?

This tool is automatically installed with Visual Studio as per https://docs.microsoft.com/en-us/dotnet/framework/tools/gacutil-exe-gac-tool. I can not install Visual Studio for this on the server.

Having two connections with different IP blocks (One is Global Protect VPN)

I have a wifi connection on a windows 10 Machine. It has the following conf

DEFAULT LOCAL SETTINGS

IP: 162.168.0.10  Subnet mask: 255.255.255.0  Default GW: 192.168.0.1 

When I connected to a VPN using Global Protect it creates a second network connection within a 10.x block

VPN CONNECTION TO 10.x network

IP: 10.170.170.10 Subnet mask: 255.255.255.255 Default Gateway: EMPTY 

The problem is when I connected to VPN I no longer can access internet even if the wifi connection is active. I only can access to VPN network.

The strange thing is when I connected to another VPN network having a 192.x IP block. Everthing runs perfect. No access problem.

VPN CONNECTION TO 192.x network

IP: 192.168.128.102 Subnet mask: 255.255.255.255 Default Gateway: EMPTY 

I think there is a conflict because of the different IP blocks. Any ideas to solve are welcome

Thanks

Error de permisos de carpera instalando vuejs global en npm

Estoy intentando instalar el vuejs con $ npm install -g @vue/cli en el npm pero se para a media isntalación y me suelta esto:

npm ERR! path /usr/lib/node_modules npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access ‘/usr/lib/node_modules’ npm ERR! { [Error: EACCES: permission denied, access ‘/usr/lib/node_modules’] npm ERR! stack: npm ERR! ‘Error: EACCES: permission denied, access \’/usr/lib/node_modules\”, npm ERR! errno: -13, npm ERR! code: ‘EACCES’, npm ERR! syscall: ‘access’, npm ERR! path: ‘/usr/lib/node_modules’ } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). npm ERR! A complete log of this run can be found in: npm ERR!
/home/facu/.npm/_logs/2019-05-13T10_24_26_577Z-debug.log

No sé donde están las carpetas a las que hace referencia, estoy trabajando desde la consola ubuntu dentro de un W10, y pongo mis proyectos en la carpeta pública, a la que ya le he quitado creo todas las restricciones.

Is it a good thing to create a namespace for global functions in C++?

I’m making a C++ OpenSource project and I want it the more understandable and clean, so I need some point of views about doing things like this :

Server.cpp:

void Server::setOption(type foo, type bar) {/* ... */} void Server::start() {/* ... */} 

App.cpp:

namespace App {   void startServer() {     Server s;     s.setOption(o1, o2);     s.start();   } } 

Then in main function:

App::startServer(); 

Or should I simply write the whole code in main ?

Multiple global IPv6 prefixes

I’m planning an IPv6 mesh-network with multiple gateways (routers to the internet). The connection between the gateways is not that great. The plan is that every gateway should announce two prefixes:

One “global”, like 2001:DB8:1::/64,

and one only for it’s location, like 2001:DB8:2:{0000-ffff}::/64.

The clients inside the mesh network should choose the later one for outgoing connections to the Internet (using the nearest gateway and avoid asynchronous traffic), but should be reachable from the internet trough 2001:DB8:1::/64, which is globally routed via anycast to all gateways.

Would this setup work, if I announce both prefixes with different RA-DefaultPreference-Values from the Gateway? Has anybody experience with an setup like that, using multiple global prefixes?