kubeadm – kube-adm tool fail to initialize cluster when –advertise ip address is DNS Entry instead of actual IP address

kubeadm – kube-adm tool fail to initialize cluster when –advertise ip address is DNS Entry instead of actual IP address – Server Fault

performance tuning – Keep Mathematica kernel for a script alive without having to initialize every time (Windows 10 .bat file)

I have a Mathematica script (ChristMetric.wls) that is plugged in to a python code which exports a list of geometrical data in .txt file. I plugged the script into the python by making a .bat file in the script directory with the code

SET mypath=%~dp0 #sets the directory to where the .bat file is

which gives correct, expected output. The problem is that if I run it on Mathematica, the execution time is almost instant (<0.1s) but executing the .bat file in either CMD or in the python code takes more than a second, because it’s initializing the kernel.

The python code executes this file multiple times, so I want to make the script run instantly without having to re-initialize the kernel every single time. How can I do that?

linux – Initialize RasPi running Ubuntu with separate information (additional user and .bashrc changes)

I was wondering of there is a way to initialize a RasPi running Ubuntu with some information before I insert the SD card? Meaning I want to write some default information to the SD card from my local workstation (the one which runs the RasPi Imager). My local workstation is Ubuntu and my RasPi node is Ubuntu as well.

In particular I’m trying to create another user right from the start and manipulate the corresponding .bashrc file. Anyone got an idea on how I could tackle this?

overrides – How to initialize javascript when the user scrolls?

I need the javascript to load after the user scrolls. Right now I have a .phtml file that just has this,

<div id="razoyo-gtm-user-code" style="display:none;" data-mage-init='{ "razoyoGlobalUserCode": { "pageType": "<?= $block->escapeJs($block->getPageType()); ?>"} }'> 

Which loads razoyoGlobalUserCode as soon as the page is done loading. But I need the file to load after the user scrolls. So I’ve tried this:

    var razoyo = document.createElement('div');
    razoyo.id = 'razoyo-gtm-user-code';
    razoyo.style = 'display:none';    
    razoyo.setAttribute("data-mage-init", '{ "razoyoTest": { "pageType": "<?= $block->escapeJs($block->getPageType()); ?>"} }');

    document.addEventListener('scroll', function(e) {   

However this doesnt fix the issue at all. If someone has any advice on what I can do I would appreciate it a lot. Thanks.

Initialize Flink Job – Stack Overflow

We are deploying a new Flink stream processing job and it’s state (stores) need to be initialized with historical data and this data should be available in the state store before it starts processing any new application events. We don’t want to significantly modify the Flink job to also load the historical data.
We considered writing another, separate Flink job to process the historical data, update it’s state store and create a Savepoint and use this Savepoint to initialize the state in the main Flink job. Looks like State Processor API only works with DataSet API and wondering about any alternative solutions. Thanks.

python – Initialize weights in pytorch with customized weight?

I want to initialize the weights of my neural network with parameters samples from a specific distribution, that is not already present in nn.init module. Let’s say for example a beta distribution.

I saw that you can use the method described there: Custom weight initialization in PyTorch

But there you need to use the nn.init. What is an elegant way to initialize weights from a distribution that I specify

docker – can’t initialize iptables table `nat’ under qemu

Facing issue while starting docker inside s390x container under qemu on Ubuntu 18.04 host running on amd64.

Steps followed (On amd64 host):

docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker run --privileged -it s390x/ubuntu:18.04
apt-get update
curl -fsSL https://download.docker.com/linux/ubuntu/gpg
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb (arch=s390x) https://download.docker.com/linux/ubuntu bionic stable"
apt-cache policy docker-ce
service  docker start

Docker service not starting. /var/log/docker.log shows

time="2021-04-01T17:57:26.643424257Z" level=warning msg="Running modprobe nf_nat failed with message:  error: exec: "modprobe": executable file not found in $PATH"
time="2021-04-01T17:57:26.643706873Z" level=warning msg="Running modprobe xt_conntrack failed with message: error: exec: "modprobe": executable file not found in $PATH"
Error starting daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables -t nat -N DOCKER: iptables v1.6.1: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded


Any settings needs to be changed /steps needs to add?

directx11 – How to correctly initialize Direct2D with DirectX 11

I have a problem with creating Direct2D with DirectX11 .I have tried two methods to initialize Direct2D.

In the first attempt, I’ve create the surface pointer to the back buffer in DX11 and passed it to CreateDxgiSurfaceRenderTarget. I get an error from the function stating The parameter is incorrect.

In the second attempt, I did the same but more complicated. I used DXGI and I need to use a new interface Direct2D 1.1 instead of using ID2D1RenderTarget. I need to use ID2D1DeviceContex but in here i get a error from the function direct2d.factory1->CreateDevice() and the error is the same, the parameter is incorrect.

struct Direct2D {

    ID2D1Device *device = NULL;
    ID2D1DeviceContext *device_context = NULL;
    ID2D1Factory *factory = NULL;
    ID2D1Factory1 *factory1 = NULL;
    ID2D1RenderTarget *render_target = NULL;
    ID2D1SolidColorBrush *gray_brush = NULL;
    ID2D1SolidColorBrush *blue_brush = NULL;

    void init();
    void draw();

struct Direct3D {

    Direct2D direct2d;
    ID3D11Device *device = NULL;
    ID3D11DeviceContext *device_context = NULL;
    IDXGISwapChain *swap_chain = NULL;
    ID3D11RenderTargetView *render_target_view = NULL;
    ID3D11DepthStencilView *depth_stencil_view = NULL;
    ID3D11Texture2D *depth_stencil_buffer = NULL;
    ID3D11Texture2D* back_buffer = NULL;
    IDXGISurface* back_buffer2 = NULL;
    UINT quality_levels;

    Matrix4 perspective_matrix;

    void init(const Win32_State *win32);
    void shutdown();
    void resize(const Win32_State *win32);

void Direct2D::init()

    HR(D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &factory1));
    HR(D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &factory));

    float dpi_x;
    float dpi_y;
    factory->GetDesktopDpi(&dpi_x, &dpi_y);

    D2D1_RENDER_TARGET_PROPERTIES rtDesc = D2D1::RenderTargetProperties(
        D2D1::PixelFormat(DXGI_FORMAT_UNKNOWN, D2D1_ALPHA_MODE_PREMULTIPLIED), dpi_x, dpi_y

    IDXGISurface *surface = NULL;
    HR(direct3d.swap_chain->GetBuffer(0, IID_PPV_ARGS(&surface)));

    //HR(factory->CreateDxgiSurfaceRenderTarget(surface, &rtDesc, &render_target));

void Direct3D::init(const Win32_State *win32) 

    D3D_FEATURE_LEVEL feature_level;
    HRESULT hr = D3D11CreateDevice(0, D3D_DRIVER_TYPE_HARDWARE, 0, create_device_flag, 0, 0, D3D11_SDK_VERSION,&device, &feature_level, &device_context);

    if (FAILED(hr)) {
        MessageBox(0, "D3D11CreateDevice Failed.", 0, 0);

    if (feature_level != D3D_FEATURE_LEVEL_11_0) {
        MessageBox(0, "Direct3D Feature Level 11 unsupported.", 0, 0);

        DXGI_FORMAT_R8G8B8A8_UNORM, 4, &quality_levels));
    //assert(m4xMsaaQuality > 0);

    sd.BufferDesc.Width = win32->window_width;
    sd.BufferDesc.Height = win32->window_height;
    sd.BufferDesc.RefreshRate.Numerator = 60;
    sd.BufferDesc.RefreshRate.Denominator = 1;
    sd.BufferDesc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
    sd.BufferDesc.ScanlineOrdering = DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED;
    sd.BufferDesc.Scaling = DXGI_MODE_SCALING_UNSPECIFIED;
    if (true) {
        sd.SampleDesc.Count = 4;
        sd.SampleDesc.Quality = quality_levels - 1;
    } else {
        sd.SampleDesc.Count = 1;
        sd.SampleDesc.Quality = 0;

    sd.BufferCount = 1;
    sd.OutputWindow = win32->window;
    sd.Windowed = true;
    sd.Flags = 0;

    IDXGIDevice* dxgi_device = 0;
    HR(device->QueryInterface(__uuidof(IDXGIDevice), (void**)&dxgi_device));

    IDXGIAdapter* dxgi_adapter = 0;
    HR(dxgi_device->GetParent(__uuidof(IDXGIAdapter), (void**)&dxgi_adapter));

    IDXGIFactory* dxgi_factory = 0;
    HR(dxgi_adapter->GetParent(__uuidof(IDXGIFactory), (void**)&dxgi_factory));

    HR(dxgi_factory->CreateSwapChain(device, &sd, &swap_chain));

    // Init directx 2d
    HR(D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &direct2d.factory));
    HR(D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &direct2d.factory1));
    HR(direct2d.factory1->CreateDevice(dxgi_device, &direct2d.device));
    HR(direct2d.device->CreateDeviceContext(D2D1_DEVICE_CONTEXT_OPTIONS_NONE, &direct2d.device_context));
    IDXGISurface *surface = NULL;
    HR(swap_chain->GetBuffer(0, __uuidof(IDXGISurface), (void **)surface));


    ID2D1Bitmap1 *bitmap = NULL;
    HR(direct2d.device_context->CreateBitmapFromDxgiSurface(surface, props, &bitmap));


    float32 dpi_x;
    float32 dpi_y;
    direct2d.factory->GetDesktopDpi(&dpi_x, &dpi_y);

    direct2d.device_context->SetDpi(dpi_x, dpi_y);



void Direct3D::resize(const Win32_State *win32)


    // Resize the swap chain and recreate the render target view.

    HR(swap_chain->ResizeBuffers(1, win32->window_width, win32->window_height, DXGI_FORMAT_R8G8B8A8_UNORM, 0));

    ID3D11Texture2D* back_buffer = NULL;
    HR(swap_chain->GetBuffer(0, __uuidof(ID3D11Texture2D), reinterpret_cast<void**>(&back_buffer)));
    HR(device->CreateRenderTargetView(back_buffer, 0, &render_target_view));

    // Create the depth/stencil buffer and view.

    D3D11_TEXTURE2D_DESC depth_stencil_desc;

    depth_stencil_desc.Width = win32->window_width;
    depth_stencil_desc.Height = win32->window_height;
    depth_stencil_desc.MipLevels = 1;
    depth_stencil_desc.ArraySize = 1;
    depth_stencil_desc.Format = DXGI_FORMAT_D24_UNORM_S8_UINT;

    // Use 4X MSAA? --must match swap chain MSAA values.
    if (true) {
        depth_stencil_desc.SampleDesc.Count = 4;
        depth_stencil_desc.SampleDesc.Quality = quality_levels - 1;
    } else {
        depth_stencil_desc.SampleDesc.Count = 1;
        depth_stencil_desc.SampleDesc.Quality = 0;

    depth_stencil_desc.Usage = D3D11_USAGE_DEFAULT;
    depth_stencil_desc.BindFlags = D3D11_BIND_DEPTH_STENCIL;
    depth_stencil_desc.CPUAccessFlags = 0;
    depth_stencil_desc.MiscFlags = 0;

    HR(device->CreateTexture2D(&depth_stencil_desc, 0, &depth_stencil_buffer));
    HR(device->CreateDepthStencilView(depth_stencil_buffer, 0, &depth_stencil_view));

    // Bind the render target view and depth/stencil view to the pipeline.

    device_context->OMSetRenderTargets(1, &render_target_view, depth_stencil_view);

    // Set the viewport transform.

    D3D11_VIEWPORT mScreenViewport;
    mScreenViewport.TopLeftX = 0;
    mScreenViewport.TopLeftY = 0;
    mScreenViewport.Width = static_cast<float>(win32->window_width);
    mScreenViewport.Height = static_cast<float>(win32->window_height);
    mScreenViewport.MinDepth = 0.0f;
    mScreenViewport.MaxDepth = 1.0f;

    device_context->RSSetViewports(1, &mScreenViewport);

    perspective_matrix = get_perspective_matrix(win32->window_width, win32->window_height, 1.0f, 1000.0f);

java – Initialize some values from an array, write more elegant or efficient

I have tried this piece of code:

        String() latitudesArray = latitudes.split(",");
        String() longitudesArray = longitudes.split(",");

        Double startLat = StringUtils.isNotEmpty(latitudes) ?
                Double.valueOf(latitudes.split(",", 2)(0)) :

        Double endLat = StringUtils.isNotEmpty(latitudes) ?
                Double.valueOf(latitudes.split(",", 2)(1)) :

        Double startLong =  StringUtils.isNotEmpty(longitudes) ?
                Double.valueOf(longitudes.split(",", 2)(0)) :

        Double endLong =  StringUtils.isNotEmpty(longitudes) ?
                Double.valueOf(longitudes.split(",", 2)(1)) :

        Coordinate coordinate;
        if (latitudesArray.length == 1 && longitudesArray.length == 1 ) {
            coordinate = Coordinate.of(startLat, startLong);
        }   else {
            coordinate = centerOfRectangle(startLat, startLong, endLat, endLong);

latitudes or longitudes can look like this:

String latitudes = "35.6701669,35.6968372"
String longitudes = "139.6891322,139.7003097" 

It can also be just a single latitude and longitude.

My question is: Can I improve my implementation ? Can I write it more elegant or efficient ?

DreamProxies - Cheapest USA Elite Private Proxies 100 Cheapest USA Private Proxies Buy 200 Cheap USA Private Proxies 400 Best Private Proxies Cheap 1000 USA Private Proxies 2000 USA Private Proxies 5000 Cheap USA Private Proxies ExtraProxies.com - Buy Cheap Private Proxies Buy 50 Private Proxies Buy 100 Private Proxies Buy 200 Private Proxies Buy 500 Private Proxies Buy 1000 Private Proxies Buy 2000 Private Proxies ProxiesLive.com Proxies-free.com New Proxy Lists Every Day Proxies123.com Proxyti.com Buy Quality Private Proxies