tagadab.com

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

Cheap developer VPS hosting from £10

superuser.com

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

Super User is a Q&A site for computer enthusiasts that’s free. Free to ask questions, free to answer questions, free to read, free to index

Running remote commands via ssh stdin

27 February 2026 @ 7:17 pm

I was working with a command like this: ssh another_host <<EOF set -x command_a command_b run_framework command_c ... EOF The odd thing was that only commands up to and including run_framework were echoed by -x. And appeared that command_c and onwards were not executed at all. Initially, I suspected set -e was in effect, and the run_framework command failed; but that wasn't the case. From searching around, my conjecture was this: the run_framework command was somehow munching the stdin, and thus, when the shell gets around to execute the following commands, the stdin was exhausted, so doesn't run anything beyond that. To test this, I rewrote the framework command above as: (: | run_framework) And then it started working as I expected. I.e., I now see

Factory reset Edge-Core programmable switches

27 February 2026 @ 6:51 pm

I have come into possession of two Edge-Core ECS3510-2BT switches. They were donated as charity, and didn't come with management login and password (the defaults don't work). I can connect to them using the serial port or the web interface, but obviously can't achieve anything, since I don't have credentials. Please help me factory reset these, as I do believe they come with no physical reset buttons. I'm attaching the photos of the switch and the board. Switch image Switch image Board image Board image EDIT: Here's the boot loader output: DRAM Test : PASS Product : ECS3510-28T Loading Runtime Image File : ecs3510_28t_v1.5.1.17.bix Image

How to block/hide videos with a certain word in the title on YouTube?

27 February 2026 @ 3:34 pm

I want to block/hide videos with the word "pokemon" (also "pokémon") in their title from showing anywhere on YouTube (on the browser): home feed, subscriptions feed, recommended videos on the sidebar of a video, and search results. I think this can be done with a filter on uBlock Origin (or AdNauseam, the one I use, based on uBlock Origin), but I don't mind doing it in other ways.

Korean text in PDF viewer disappears after moving cursor outside of the box

27 February 2026 @ 3:31 pm

When I add Korean text in the PDF viewer in Microsoft Edge, the text disappears as soon as I move the cursor outside of the box. There are some solutions in previous posts, but unfortunately they do not work for Korean. Is there any way to fix this for Korean? https://www.reddit.com/r/MicrosoftEdge/comments/1ph78yg/add_text_in_pdf_viewer_suddenly_became_buggy/ https://www.reddit.com/r/MicrosoftEdge/comments/1phi1mm/text_in_the_pdf_editor_is_buggy_and_has_different/

How to force resolution for displaylink udl kernel module

27 February 2026 @ 3:29 pm

I have a usb to vga display adapter using the DL-165 chipset. I have tested it functions with windows and linux (Fedora 42/rawhide (20260227); gnome/wayland and debian 12; xfce4/x11) with different monitors. It's having issues with one monitor in particular on linux. Monitor is restricted to 1280x720. Many different devices have had issues with vga on this monitor in the past. In windows I can get it to work by changing to a lower resolution on the vga to usb display adapter via display adapter properties. I don't know how I would do this with the udl module in linux. gdctl in Fedora; gnome/wayland doesn't detect the monitor. xrandr in debian 12; xfce4/x11 doesn't detect the monitor. (after udl initialization and cannot find any crtc or sizes ) Dmesg in debian 12 keeps showing a repeating 'EDID block 0 is all zeros' errors. I don't get similar output in Fedora just Cannot find any crtc or sizes after udl initialization. Are there tools available to change supported dis

Where to list technical Windows users such as SYSTEM, DWM-1, UMFD-0, etc?

27 February 2026 @ 3:27 pm

Task manager displays "SYSTEM", "DWM-1", "UMFD-0" in "User" column for a lot of programs running. I'd want to know where I can see the list of all these users. net user, wmic useraccount get name and query user are the commands I tried, but they does not return that users.

What does a green clock/update icon mean in uBlock Origin?

27 February 2026 @ 3:13 pm

When looking at the "Filter lists" tab in my uBlock Origin dashboard, sometimes I'll notice that the clock-shaped update icon next to a filter list is colored green instead of grey. I know that clicking the clock icon will force a filter list update, but what does it mean when the icon is green? enter image description here

What +js functions can I use with uBlock Origin?

27 February 2026 @ 2:54 pm

I've come across a few uBlock Origin filters that use +js, (presumably JavaScript), to modify parts of a webpage. The most common one I've seen in trusted-set-attr, which can modify attributes on a webpage if trusted filters are enabled. For example: ! Changes the search bar text on Super User superuser.com##+js(trusted-set-attr, .js-search-field, placeholder, "Hello, World!") Changed search text on Super User However, I've seen other JS functions that I don't understand and can't find any documentation on. For example, a series of filters to remove auto-dubbing on YouTube uses functions for json-edit, json-edit-xhr-response, json-edit-fetch-response

How to "win" RFC 5227 ARP-based IPv4 Address Conflict Detection (ACD)?

27 February 2026 @ 2:48 pm

I am highly confused to understand that when two devices with the same IPv4 address connect simultaneously, they use ARP Probes (defined in RFC 5227) to detect conflicts. Upon connecting, each device broadcasts an ARP request (probe) asking if anyone is using that IPv4 address. If a device receives an ARP probe for its assigned IPv4 address, a conflict is confirmed, forcing it to either drop the address. In a simultaneous connection (both probing at once), one device will typically "win" by appearing in the network ARP table first, while the other detects the conflict and stops network operations. My issue is that I am coding ACD for a networking device, but I am not finding a logical algorithm to make one device win over other? This is because the same code will execute on two identical networking devices. With my current implementation both devices are going into the ACD state. Both devices send ARP probes at the same time due to new link up detection / not

Can an older SATA–USB docking station cause issues or data corruption when used with a much larger modern drive? [closed]

27 February 2026 @ 2:35 am

SATA–USB docking stations for HDDs/SSDs typically specify a maximum supported disk capacity, but they often work fine with slightly larger drives. Can an older SATA–USB docking station cause issues or data corruption when used with a much larger modern drive?

stackshare.io

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

Dev / Production stacks for all to see. Handy tool to see what software is trending today.

StackOverflow.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (13 votes cast)

Random snippets of all sorts of code, mixed with a selection of help and advice.

Blazor SSR enhanced form inside a dialog

27 February 2026 @ 3:21 pm

I want to create a dialog that contains a form that gets updated with success message or errors after submit, but it should not automatically get closed nor should the page reload. The issue is that enhanced loading does not play nicely with dialogs and forms. I thought that Blazor would just update the form DOM and not touch the dialog outside the form, but after submit the dialog gets closed and the page becomes unresponsive (as if the modal was still open but invisible). As far as I understand, dialogs should not get automatically closed if the method is NOT dialog on the form, so I'm guessing the issue here is the enhanced loading... <dialog id="emailModal" class="modal modal-bottom sm:modal-middle"> <div class="modal-box"> <button class="btn btn-sm btn-circle btn-ghost absolute right-2 top-2" onclick="emailModal.cl

Recursive keypad combination not generating correct result in Python

27 February 2026 @ 3:09 pm

I am trying to implement a recursive function to generate keypad combinations (like old mobile keypad). d = { '1': "abc", '2': "def", '3': "ghi", '4': "jkl", '5': "mnop", '6': "qrst", '7': "uv", '8': "wxyz", '9': ".;", '0': "?!" } Here is my recursive function: def keypad_combination(d , s , result , indx): if indx == len(s): return result if len(result) == 0: result = result.extend(d[s[indx]]) else: for char in result: char += d[s[indx]] return keypad_combination(d,s,result, indx+1)

Plotly Choropleth Map: Data points not showing up randomly in the map

27 February 2026 @ 3:09 pm

I am trying to create an animated choropleth map using Plotly that shows when certain countries legalised a policy. So basically, the map is animated to show each year and countries are coloured different colours based on if they legalised a policy, banned it, or added some other condition to the policy. However, as the map progresses through the years, the data points for certain countries are not showing up correctly. Basically, my source data looks like the following image - Source data format And in my map, for some years, the legal status just disappears and the country becomes blank. This is the map. If you scroll to 1988 and watch it move to 1989, you will notice that USA goes blank. However, in the

Sitecore Docker CM and CD container not copying delta asset image over the Base Image

27 February 2026 @ 2:54 pm

We are upgrading Sitecore from 10.4 to 10.4.1. During the upgrade, we received a pre-release hotfix as well from Sitecore. When we are applying hotfix, we don't see updated Sitecore.Kernel.dll in cm and cd container. However for new dll which are not available in wwwroot folder, I can see those after applying the patch but existing files are not gettting modified. When we copy deltaAssetImage to the C:\Hotfix folder, it's copying files but with correct version. Not sure if something is overridding later in wwwroot folder or if files exist, it's not modifying. Below is the configuration: .env: SITECORE_VERSION=10.4.1-ltsc2022 SITECORE_ID_VERSION=8.0.28.325-10.0.20348.4529-ltsc2022 TOOLS_VERSION=10.4.0.171.7006-10.0.20348.643-ltsc2022 SPE_VERSION=7.0.0.107-ltsc2022 VERSION=10.4.1-ltsc2022 SITECORE_DOCKER_REGISTRY=scr.sitecore.com/sxp/ SITECORE_TOOLS_REGISTRY=scr.sit

Cannot rerun C++ code after compiling files are created

27 February 2026 @ 2:36 pm

I am learning how to code in C++ with VSCode in Windows, and am trying to print a "Hello world". I followed along the VSCode tutorial and, after I did that, wrote a small program that printed "Hello world". It worked fine. However, after I ran my program once, VSCode created a bunch of files: helloworld.exe helloworld.ilk helloworld.obj helloworld.pdb vc140.pdb as well as a .vscode folder containing a json file. I understand those files are needed because the code needs to be compiled. However, after I run my code twice I receive the popup error: "The preLaunchTask 'C/C++: cl.exe build active file' terminated with file code -1" This error disappears when I erase the files created by VSCode and rerun the code. How can I fix this?

Testcontainer in a Spring Boot test starts automatically without explicit code or annotation to start

27 February 2026 @ 2:34 pm

I am playing with Testcontainers and all the different approaches to use within a Spring Boot application. I am facing some strange issue. My tests should not be passing but it does and I don't understand how. I have the below test class where i am creating a PostgreSQLContainer instance annotated with @ServiceConnection. I am not using @Testcontainers and @Container annotation nor starting my container anywhere in the code. But when I run the test, it is passing without any issue. So how does my PostgreSQLContainer is getting started? Who is starting my PostgreSQLContainer? Is the @ServiceConnection starting my container? import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.springframework.boot.resttestclient.autoconfigure.AutoConfigureRestTestClient; import org.springframework.boot.test.co

YouTube video works in browser but fails inside Flutter app with error 152-4

27 February 2026 @ 2:32 pm

I am developing a Flutter app (Android 12 and Android 14 tested) and embedding YouTube videos using youtube_player_iframe (or youtube_player_flutter). The videos: Work perfectly in Chrome on the phone Are set to "Unlisted" Embedding is allowed No age restrictions No copyright claims However, inside the Flutter app, the video does not load and shows: Error code: 152-4 "This video is unavailable. Watch on YouTube." Environment: Flutter SDK: 3.x Android device: Moto G60 / Android 12 Another test device: Android 14 WebView updated Example initialization code: YoutubePlayerController( initialVideoId: videoId, params: const YoutubePlayerParams( autoPlay: false, showFullscreenButton: true, ), );

Looking for a database of fish diseases (especially tilapia)

27 February 2026 @ 2:32 pm

I am currently looking for a structured database or publicly available dataset that contains information about fish diseases, especially those affecting tilapia. The dataset can include symptoms, causes, treatment methods, images, or any related biological data. I need it for academic purposes. If possible, I would prefer a dataset that is downloadable (CSV, JSON, SQL, etc.) or accessible through an API. Any reliable sources or recommendations would be greatly appreciated.

How to see data in the fields in the big query in testing environment having policy tags attached to it

27 February 2026 @ 2:31 pm

I have few fields in the big query table having policy tags attached due to which am not able to see the data in those fields , is any one aware how we can get access to policy tags fields in the testing environment

How to check which files has IFileOperation successfully deleted?

27 February 2026 @ 2:02 pm

When I call IFileOperation::DeleteItems to delete multiple files including one that I don't have delete permission to, it calls my IFileOperationProgressSink::PostDeleteItem for that file twice: the first time with hrDelete == 0x80270002, before putting up a confirmation dialog. If I select "Skip", it calls PostDeleteItem again with hrDelete == 0x00270005, which looks like a success. psiItem is non NULL for both cases. IFileOperation::GetAnyOperationsAborted reports TRUE, but that information is as useless as what SHFileOperation provides. How can I tell that the file operation for this specific file did not occur?

stackblitz.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (2 votes cast)

Create, edit & deploy fullstack apps — in just one click. From Angular to React or even just HTML, JS and CSS.

speckyboy.com

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

insightful tutorials, time-saving techniques, fresh and useful resources and inspirational art, covering web design and development, graphic design, advertising, mobile development.

Why the Personal Touch Matters to WordPress Agencies of All Sizes

16 February 2026 @ 8:22 pm

Automation and AI can help agencies run lean, but they can also create distance with clients. Learn how to keep supporting humans, avoid bot-written newsletters, and use tech in ways that build trust. The post Why the Personal Touch Matters to WordPress Agencies of All Sizes appeared first on Speckyboy Design Magazine.

10+ Best Free Personal Portfolio WordPress Themes in 2026

8 February 2026 @ 8:08 am

Download the best free WordPress portfolio themes of 2026. Hand-picked options for creatives, agencies, and freelancers looking to build modern portfolios. The post 10+ Best Free Personal Portfolio WordPress Themes in 2026 appeared first on Speckyboy Design Magazine.

25+ Free Clean Fonts for Professional Design Projects in 2026

8 February 2026 @ 4:23 am

Discover the best free clean fonts for your next design project. These fonts are perfect for creating a clean, modern, and professional look. The post 25+ Free Clean Fonts for Professional Design Projects in 2026 appeared first on Speckyboy Design Magazine.

How To Stop Spam Orders on Your WooCommerce Website

7 February 2026 @ 3:49 pm

Fake WooCommerce orders clutter the dashboard and can lead to fraud risk. Set up Cloudflare Turnstile in minutes, add it to checkout, and fine-tune settings for guest users, forms, and payment methods. The post How To Stop Spam Orders on Your WooCommerce Website appeared first on Speckyboy Design Magazine.

Tips for Streamlining Your Web Development Workflow

4 February 2026 @ 7:50 pm

Web development tools and best practices keep changing. These tips help streamline workflows by using tools with the right integrations, building projects consistently, and spotting bottlenecks before they waste time. The post Tips for Streamlining Your Web Development Workflow appeared first on Speckyboy Design Magazine.

What Is MCP, and How Can It Help Your WordPress Website?

1 February 2026 @ 5:12 pm

Model Context Protocol is an open protocol that sits between an AI app and your tools. Learn what it does, how it can connect to WordPress through the MCP Adapter, and what features it can unlock. The post What Is MCP, and How Can It Help Your WordPress Website? appeared first on Speckyboy Design Magazine.

20+ Best Slideshow & Photo Gallery Templates for DaVinci Resolve in 2026

30 January 2026 @ 2:56 pm

A collection of modern DaVinci Resolve slideshow and gallery templates for showcasing your photos and videos with style. Ideal for personal or client projects. The post 20+ Best Slideshow & Photo Gallery Templates for DaVinci Resolve in 2026 appeared first on Speckyboy Design Magazine.

How Freelance Designers & Developers Can Be Their Own Advocate

12 January 2026 @ 7:58 am

Freelancers do not have a team to back them up when a client pushes limits. We cover client boundaries, payment rules, business hours, scope creep, and how to raise issues before they get worse. The post How Freelance Designers & Developers Can Be Their Own Advocate appeared first on Speckyboy Design Magazine.

25+ Best Free Figma Resume Templates for Designers in 2026

7 January 2026 @ 7:19 am

A collection of free to download and use Figma templates for creating professional and beautifully designed resumes and CVs. The post 25+ Best Free Figma Resume Templates for Designers in 2026 appeared first on Speckyboy Design Magazine.

10+ Best Premiere Pro LUTs for Video Editors in 2026

6 January 2026 @ 12:56 pm

In this curated collection, we share the best LUTs for Premiere Pro (both free and premium). Add a professional touch to your color grading! The post 10+ Best Premiere Pro LUTs for Video Editors in 2026 appeared first on Speckyboy Design Magazine.

SmashingMagazine.com

VN:F [1.9.22_1171]
Rating: 8.5/10 (6 votes cast)

Digital media magazine for designers and developers
Web design plus tips and tricks.

Say Cheese! Meet SmashingConf Amsterdam 🇳🇱

26 February 2026 @ 11:00 am

Meet our brand new conference for designers and UI engineers who love the web. That’s [SmashingConf Amsterdam](https://smashingconf.com/amsterdam-2026), taking place in the legendary Pathé Tuschinski, on April 13–16, 2026.

A Designer’s Guide To Eco-Friendly Interfaces

23 February 2026 @ 10:00 am

Every high-resolution hero image, autoplay video, and complex JavaScript animation carries a cost. Sustainable UX challenges the era of “unlimited pixels” and reframes performance as responsibility. In 2026, truly sophisticated design is defined not by how much it adds, but by how thoughtfully it reduces its footprint.

Designing A Streak System: The UX And Psychology Of Streaks

18 February 2026 @ 3:00 pm

What makes streaks so powerful and addictive? To design them well, you need to understand how they align with human psychology. Victor Ayomipo breaks down the UX and design principles behind effective streak systems.

Building Digital Trust: An Empathy-Centred UX Framework For Mental Health Apps

13 February 2026 @ 3:00 pm

Designing for mental health means designing for vulnerability. Empathy-Centred UX becomes not a “nice to have” but a fundamental design requirement. Here’s a practical framework for building trust-first mental health products.

Designing For Agentic AI: Practical UX Patterns For Control, Consent, And Accountability

11 February 2026 @ 1:00 pm

Autonomy is an output of a technical system. Trustworthiness is an output of a design process. Here are concrete design patterns, operational frameworks, and organizational practices for building agentic systems that are not only powerful but also transparent, controllable, and trustworthy.

CSS <code>@scope</code>: An Alternative To Naming Conventions And Heavy Abstractions

5 February 2026 @ 8:00 am

Prescriptive class name conventions are no longer enough to keep CSS maintainable in a world of increasingly complex interfaces. Can the new `@scope` rule finally give developers the confidence to write CSS that can keep up with modern front ends?

Combobox vs. Multiselect vs. Listbox: How To Choose The Right One

3 February 2026 @ 10:00 am

Combobox vs. Multi-Select vs. Listbox vs. Dual Listbox? How they are different, what purpose they serve, and how to choose the right one. Brought to you by Design Patterns For AI Interfaces, **friendly video courses on UX** and design patterns by Vitaly.

Short Month, Big Ideas (February 2026 Wallpapers Edition)

31 January 2026 @ 9:00 am

Let’s make the most of the shortest month of the year with a new collection of desktop wallpapers that are sure to bring a smile to your face — and maybe spark your creativity, too. All of them were designed with love by the community for the community and can be downloaded for free. Happy February!

Practical Use Of AI Coding Tools For The Responsible Developer

30 January 2026 @ 1:00 pm

AI coding tools like agents can be valuable allies in everyday development work. They help handle time-consuming grunt work, guide you through large legacy codebases, and offer low-risk ways to implement features in previously unfamiliar programming languages. Here are practical, easy-to-apply techniques to help you use these tools to improve your workflow.

Unstacking CSS Stacking Contexts

27 January 2026 @ 10:00 am

In CSS, we can create “stacking contexts” where elements are visually placed one on top of the next in a three-dimensional sense that creates the perception of depth. Stacking contexts are incredibly useful, but they’re also widely misunderstood and often mistakenly created, leading to a slew of layout issues that can be tricky to solve.

SitePoint.com

VN:F [1.9.22_1171]
Rating: 7.7/10 (3 votes cast)

New Articles, Fresh Thinking for Web Developers and Designers

I Set Up My Own Web Server and Here's What I Learned About Nginx

27 February 2026 @ 6:37 pm

I Set Up My Own Web Server and Here's What I Learned About Nginx Learn how to set up Nginx on a VPS from scratch. This beginner-friendly guide covers installation, config files, SSL, gzip compression, file upload limits, and everything you need before going live. Continue reading I Set Up My Own Web Server and Here's What I Learned About Nginx on

MCP (Model Context Protocol): The USB-C for AI Applications Explained

27 February 2026 @ 5:50 pm

MCP (Model Context Protocol): The USB-C for AI Applications Explained Comprehensive guide covering MCP (Model Context Protocol): The USB-C for AI Applications Explained with practical implementation details. Continue reading MCP (Model Context Protocol): The USB-C for AI Applications Explained on SitePoint.

Testing AI-Generated Code: Strategies That Actually Work

27 February 2026 @ 5:48 pm

Testing AI-Generated Code: Strategies That Actually Work Comprehensive guide covering Testing AI-Generated Code: Strategies That Actually Work with practical implementation details. Continue reading Testing AI-Generated Code: Strategies That Actually Work on SitePoint.

The Complete Developer's Guide to Vibe Coding: From Skeptic to 10x Engineer

27 February 2026 @ 5:48 pm

The Complete Developer's Guide to Vibe Coding: From Skeptic to 10x Engineer Comprehensive guide covering The Complete Developer's Guide to Vibe Coding: From Skeptic to 10x Engineer with practical implementation details. Continue reading The Complete Developer's Guide to Vibe Coding: From Skeptic to 10x Engineer on SitePoint.

Claude Code vs Cursor: Which AI IDE Wins for Real Development Work?

27 February 2026 @ 5:48 pm

Claude Code vs Cursor: Which AI IDE Wins for Real Development Work? Comprehensive guide covering Claude Code vs Cursor: Which AI IDE Wins for Real Development Work? with practical implementation details. Continue reading Claude Code vs Cursor: Which AI IDE Wins for Real Development Work? on SitePoint.

The Developer's Guide to Google's Nano Banana 2: AI Image Generation for Apps

27 February 2026 @ 5:42 pm

The Developer's Guide to Google's Nano Banana 2: AI Image Generation for Apps Comprehensive guide covering The Developer's Guide to Google's Nano Banana 2: AI Image Generation for Apps with practical implementation details. Continue reading The Developer's Guide to Google's Nano Banana 2: AI Image Generation for Apps on SitePoint.

What Claude Code Actually Chooses: Research Reveals AI Tool Preferences

27 February 2026 @ 5:42 pm

What Claude Code Actually Chooses: Research Reveals AI Tool Preferences Comprehensive guide covering What Claude Code Actually Chooses: Research Reveals AI Tool Preferences with practical implementation details. Continue reading What Claude Code Actually Chooses: Research Reveals AI Tool Preferences on SitePoint.

The Era of Autonomous Coding Agents: Beyond Autocomplete

27 February 2026 @ 5:42 pm

The Era of Autonomous Coding Agents: Beyond Autocomplete A comprehensive guide to the shift from 'Copilots' (autocomplete) to 'Agents' (Claude Code, Stripe Minions) that execute end-to-end tasks. Covers architecture, sandboxing, and the new role of the AI Engineer. Continue reading The Era of Autonomous Coding Agents: Beyond Autocomplete on SitePoint.

CLI-First Agency: Why Claude Code Lives in Your Terminal

27 February 2026 @ 5:42 pm

CLI-First Agency: Why Claude Code Lives in Your Terminal GUI-based AI tools are slow. This article explores why 'Claude Code' moves directly into the terminal, enabling pipe-able workflows, git integration, and faster feedback loops. Continue reading CLI-First Agency: Why Claude Code Lives in Your Terminal on SitePoint.

Deconstructing Stripe's 'Minions': One-Shot Agents at Scale

27 February 2026 @ 5:42 pm

Deconstructing Stripe's 'Minions': One-Shot Agents at Scale Technical deep dive into Stripe's 'Minions' paper/blog. How they handle context, task definition, and why 'one-shot' agents often outperform complex conversational loops for specific tasks. Continue reading Deconstructing Stripe's 'Minions': One-Shot Agents at Scale on SitePoint.

ShowMeDo.com

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

Learning Python, Linux, Java, Ruby and more with Videos, Tutorials and Screencasts

serverfault.com

VN:F [1.9.22_1171]
Rating: 6.0/10 (1 vote cast)

Common Server issues – FAQs and answers from those in the know

Does Hyper-V Require Switch Interfaces to be Trunks?

27 February 2026 @ 3:24 am

Our server engineers are in the process of migrating the VMs from VMware ESXi to Hyper-V. I am told that I must configure all the switch interfaces to which the physical servers connect as trunk interfaces, except the iDRAC interfaces, because VMware ESXi allowed access interfaces, but Hyper-V requires trunk interfaces, despite only having and allowing a single VLAN on the interface. That does not sound correct to me. A switch interface that only has a single VLAN should normally be configured as an access interface in that VLAN. What they want is the switch interface configured as a trunk interface, but restricting the trunk to the single VLAN allowed to the Hyper-V server.

LXC containers cannot reach remote mail server

27 February 2026 @ 3:04 am

I have a Linux host running several LXC containers. I am managing the firewall with UFW. I have the following situation: I cannot reach a remote mail server on ports 25, 993, 465, or 587 from any of the containers. BUT I can reach the same server on other ports, e.g. 80 from the containers. Additionally, I can reach the mail server on 25 and 587 from the host that is running the containers, so I know for sure that those ports are open. This is my UFW status: Status: active Logging: on (medium) Default: deny (incoming), allow (outgoing), allow (routed) New profiles: skip To Action From -- ------ ---- 993/tcp ALLOW IN Anywhere 587/tcp ALLOW IN Anywhere Anywhere on lxcbr0 ALLOW IN Anywhere 22/tcp LIMIT IN Anywhere 25/tcp ALLOW IN

Getting disconnects cause of dnsmasq

26 February 2026 @ 9:31 pm

I have some Problems during playing on my Playstation5. I´m using a router with open wrt VPN and so on. Each hour +- i get disconnected... I put a screenshot of the System Log maybe someone has an Idea whats wrong. System Log

Containerized Postgresql collation

26 February 2026 @ 4:47 am

I have recently become aware of possible dangers in a longer running postgres containerized instance in the form of collation issues; when updating to newer minor version containers, it is possible for the collation versions to get out of sync, causing warning database "postgres" has a collation version mismatch and related issues. Seems to sometimes be ignored and sometimes directly cause issues, depending on operation. I realize you can simply go into the container and run ALTER DATABASE <database> REFRESH COLLATION VERSION;, but didn't know if there was a more automated / better way to handle this in a more hands-off environment (One that simply deploys the latest major version locked postgres image, and will pull new images)? I know I could likely run a command to iterate over the present databases, but again, wanted a line on best practices. I also know realistically that best practice might be to version lock to minor version, b

How do I provision a secure (SHA256128/AES256) IKEv2 VPN using a Provisioning Package?

25 February 2026 @ 10:41 pm

Using Windows Configuration Designer I am able to make a package to deploy a VPN as per https://learn.microsoft.com/en-us/windows/configuration/wcd/wcd-connectivityprofiles#vpn. This VPN defaults to the insecure SHA1/modp1024 algorithms that no longer work in 2026, and to make the VPN work you need the following additional powershell command: Set-VpnConnectionIPsecConfiguration -ConnectionName "VPN Helsinki" -AuthenticationTransformConstants SHA256128 -CipherTransformConstants AES256 -EncryptionMethod AES256 -IntegrityCheckMethod SHA256 -DHGroup Group14 -PfsGroup PFS2048 -Force What modifications must I make to the provisioning package to set the algorithms above? This is documented as possible in the VPNv2 CSP, but there appears to be no documented way to embed a VPNv2 CSP into a provisioning package

How to package a .NET server app running on Linux as a service with SQLite? [migrated]

25 February 2026 @ 10:06 pm

I need to create a package for a .NET on Linux application for Azure Marketplace. The application uses local SQLite database. Azure Marketplace, in the process of creating the offer, does not present any custom users in the image, and the image validation fails if I create a dedicated user to run my server as systemd service. The last step in the preparation is to run: $ sudo waagent -force -deprovision+user which deletes the user I am logged in as. Since I don't have a dedicated user for my service, I tried using DynamicUser=yes. The limitation, however, is with my SQLite database. I need it to remain in place, or use an existing database if the customer copied it. Dynamic users are restricted and prevented from creating and writing to files by default, and using StateDirectory is created under a /private directory if it exists. What is my best option? Is it ok to use some of the existing users (not

PC has Public network profile and has DCOM error 1068 [closed]

25 February 2026 @ 3:48 pm

A PC shows the current network profile as Guest or Public in Control Panel > Advanced Sharing Center. Network and Sharing Center shows only one (non expandable) entry, "Unknown". Event Viewer has these events every 1-2 seconds: Error 10005, DistributedCOM DCOM got error "1068" attempting to start the service netprofm with arguments "Unavailable" in order to run the server: {A47979D2-C419-11D9-A5B4-001185AD2B89} When I look at NLA in Services the message is Error 1075: The dependency service does not exist or has been marked for deletion. Now what?

Dovecot is not allowing global sieve extensions

24 February 2026 @ 11:06 pm

I'm running dovecot-2.4.1-4 and postfix-3.10.5-1 on my Debian 13 machine. These are the default dovecot and postfix versions which got installed via "apt". Everything is working fine with this email server, except for the fact that sieve thinks that global extensions are not enabled. However, I have done everything that I can think of in order to enable the use of global extensions. In conf.d/90-sieve.conf ... sieve_script personal { driver = file path = /var/lib/dovecot/sieve active_path = /var/lib/dovecot/sieve/default.sieve } sieve_script default { type = default name = default driver = file path = /var/lib/dovecot/sieve/default.sieve } sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.execute sieve_plugins = sieve_imapsieve sieve_extprograms sieve_pipe_bin_dir = /usr/share/dovecot-pigeonhole/sieve In conf.d/90-sieve-extprograms.conf ... sieve_pipe_socket_dir = sieve-pipe sieve_filt

Sugon openbmc: how to reset password?

24 February 2026 @ 9:00 pm

I have a board (kgpe-d16) with sugon-openbmc as bmc. I want to access via http. This is the actually situation ipmitool user list 1 ID Name Callin Link Auth IPMI Msg Channel Priv Limit 1 false false true CALLBACK 2 root true false true CALLBACK 3 admin true true true ADMINISTRATOR ssh access works Http not and return "Login failed. Please try again." Any idea?

Youtube stream with ffmpeg getting squared 1:1

24 February 2026 @ 7:11 pm

I'm streaming to youtube with ffmpeg. This is the command ffmpeg -probesize 32 -analyzeduration 0 -thread_queue_size 64 -f x11grab -draw_mouse 0 -video_size 1920x1080 -framerate 30 -use_wallclock_as_timestamps 1 -i :101+0,0 -thread_queue_size 64 -f pulse -ac 2 -ar 44100 -i auto_null.monitor -c:v libx264 -preset veryfast -tune zerolatency -b:v 13500k -maxrate 13500k -bufsize 18000k -pix_fmt yuv420p -g 60 -x264opts keyint=60:scenecut=0 -vf setsar=1:1,setdar=16/9 -c:a aac -b:a 160k -ac 2 -ar 44100 -af aresample=async=1:first_pts=0 -fflags nobuffer -flags low_delay -max_muxing_queue_size 512 -f flv -flvflags no_duration_filesize rtmp://a.rtmp.youtube.com/live2/KEY Youtube displays the stream as a square, with the black bars on top and below. You can see it here: https://www.youtube.com/watch?v=GdUlCYkcs_4 In stats for nerds you will notice the resolution at 1080x1