Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

General Q&A about programming, scripting, software design & architecture, process, tools, testing, and more.

Filters (None)
77%
+5 −0
How to match standard email addresses with regex?

I want to match standard email syntax (lowercased English, numbers and perhaps also some hyphens and underscores) with regex for a sed operation that matches and changes a single email address insi...

1 answer  ·  posted 4y ago by deleted user  ·  last activity 4y ago by hkotsubo‭

regex email sed
50%
+0 −0
Creating a Right-To-Left, primarily-backend, HTML-PHP contact form

I host my website on a PaaS-modeled, shared hosting environment by SiteGround which is quite a well known hosting company with (as I believe) well-venerated email servers. I am trying to create ...

0 answers  ·  posted 4y ago by deleted user  ·  edited 4y ago by deleted user

php html contact-form
81%
+7 −0
Multiple catches with almost the same code.

I find myself often writing code like this. try { // code } catch( FailedReadException const & ex) { file.close(); std::cerr << "Read failure " << ex.readFailure() <&...

2 answers  ·  posted 4y ago by Estela‭  ·  edited 4y ago by Ayxan Haqverdili‭

c++ exception error-handling
83%
+8 −0
Update list based on presence of identifier in a second list

In C#, I have two lists and need to mark records in the first based on the second. Here's a sample: public class Vehicle { public string Make { get; set; } public string VIN { get; set;...

3 answers  ·  posted 4y ago by FrankLuke‭  ·  last activity 4y ago by Andrew Shepherd‭

c# linq
50%
+0 −0
I need a term to search for contact form Software as a Service (SaaS) provider

There is this service for website owners which is a both an email server (Backend as a Service) and a comfortable GUI for creating contact forms (Frontend as a Service). Website owners who don't w...

0 answers  ·  posted 4y ago by deleted user  ·  edited 4y ago by deleted user

contact-form SaaS
60%
+1 −0
What should healthcheck of an Web API application actually check?

I have to add health checks to a rather new application (Web API, not a microservice) and I and a colleague are not agreeing about what other systems I should include in the check. This application...

1 answer  ·  posted 4y ago by Alexei‭  ·  edited 4y ago by Alexei‭

asp.net-core health-check health-monitoring
75%
+4 −0
How to reason about transaction isolation during development

Consider the following code: public class OnlineShoppingService { @Transactional public void cancelOrder(String id) { if (shipmentRepository.findShipmentForOrder(id) != null) { ...

1 answer  ·  posted 4y ago by meriton‭  ·  last activity 4y ago by Alexei‭

java database transactions concurrency
22%
+0 −5
Why do you need virtual machines in these examples? [closed]

I added the numbering. It's a virtual machine. Basically, it's one or more computers pretending to be one or more computers. Believe it or not, this is incredibly useful. Say you have som...

0 answers  ·  posted 4y ago by TextKit‭  ·  closed 4y ago by Alexei‭

algorithms
16%
+0 −8
ELI5 these 9 methods to compare similar pictures – Hash, MD5, SHA? [closed]

Please compare and contrast – explain like I'm 5, in SIMPLE English – all 9 methods below? English isn't my first language.

0 answers  ·  posted 4y ago by TextKit‭  ·  closed 4y ago by Alexei‭

hash
27%
+1 −6
How can I combine every (number) of pictures and create multiple panorama images, just once? [closed]

Pre-suppose I have pictures numbered 1 to 400. I want to simultaneously combine every 4 pics in 1, so that I end up with 100 collages. Picture 1-4, 5-8, 9-12 ... will be combined. Indubitably it's...

0 answers  ·  posted 4y ago by TextKit‭  ·  closed 4y ago by Alexei‭

algorithms
83%
+8 −0
Is `uint8_t` always an alias for a character type if it exists?

Is uint8_t guaranteed to be a character type if it exists? Will using a uint8_t* to examine bytes of an object cause violation of the strict aliasing rule? Is the following legal code: #include &l...

1 answer  ·  posted 4y ago by Ayxan Haqverdili‭  ·  edited 4y ago by Lundin‭

c++ strict-aliasing type-punning character stdint.h character-type
18%
+0 −7
How can I crop white margins, when I print a 1 column Word document as 2 pages per sheet? [closed]

My Word document has just 1 column, and I don't want to convert it into 2 columns. When you command Word to print 2 pages per sheet, Word doesn't let you shrink the white margins. How can I improv...

0 answers  ·  posted 4y ago by TextKit‭  ·  closed 4y ago by Lundin‭

windows
44%
+2 −3
Help me understand why python3 string.format() raises Attribute error [closed]

I'd like some help understanding why the third call to print() raises AttributeError: 'NoneType' object has no attribute 'format' from os import path import inspect def myfunction(): pri...

0 answers  ·  posted 4y ago by Greg‭  ·  closed 4y ago by Alexei‭

python string format attribute-error
75%
+4 −0
List what file(s) an identifier was declared in?

I'm using Doxygen to help me figure out some library code. There's an enum I know I need to use, but I don't know which file it's declared in. Searching for that identifier in Doxygen yields the p...

1 answer  ·  posted 4y ago by Hyperlynx‭  ·  last activity 4y ago by summea‭

doxygen
66%
+2 −0
Is it possible to disable the "mysql: [Warning] Using a password on the command line interface can be insecure" warning?

For my purposes, it is secure enough to use passwords to execute MySQL commands on the command line, what I would like to do is disable the warning that says, mysql: [Warning] Using a password on ...

1 answer  ·  posted 4y ago by Charlie Brumbaugh‭  ·  last activity 4y ago by Alexei‭

mysql
89%
+15 −0
How should we share some content between two otherwise-independent git repositories?

We have two teams, dev and doc, and I'd like them to have shared access (via git) to a common subset of content. Specifically, I would like the examples that are used in the doc and that are scrip...

4 answers  ·  posted 4y ago by Monica Cellio‭  ·  last activity 4y ago by Monica Cellio‭

git software-practices
50%
+2 −2
Mocking tempnam() with vfsstream

How do I mock tempnam() with vfsStream for code that uses it to create temporary files (for example, in a PHPUnit test)?

1 answer  ·  posted 4y ago by tyteen4a03‭  ·  last activity 4y ago by summea‭

php unit-testing mocking vfsstream
50%
+2 −2
What is REST and how different it is from HTTP? [closed]

Based on my understanding HTTP is something client and server speak in, I mean it is like a language for a server and client to communicate(not exactly a programming language). Then how to understa...

0 answers  ·  posted 4y ago by aditya98‭  ·  closed 4y ago by Alexei‭

http rest
44%
+2 −3
What is the latest, efficient way to create a login page in JAVA?

I am a noob Java programmer. I want to create a simple login page with just username and password. So I have to combine Java and HTML. While googling I found that Servlets do the job but people are...

1 answer  ·  posted 4y ago by aditya98‭  ·  last activity 4y ago by meriton‭

java
85%
+10 −0
What is CPU endianness?

I was fooling around with the following C code on my trusty old x86 PC: #include <stdint.h> #include <stdio.h> int main (void) { uint32_t u32 = 0xAABBCCDD; uint8_t* ptr = (u...

1 answer  ·  posted 4y ago by Lundin‭  ·  last activity 4y ago by Lundin‭

big-endian litte-endian endianness
83%
+8 −0
Is it correct to run code inside a method whose object has been destroyed?

Consider an object for which a method is invoked. Beyond certain point the method no longer accesses this at all. No read/writes of non-static members. No invocation of non-static methods. Is it ...

1 answer  ·  posted 4y ago by Estela‭  ·  last activity 4y ago by Hyperlynx‭

c++ multithreading
77%
+5 −0
F-bounded polymorphism, interface operators, and type inference in C#

C# language version 8.0 introduces limited support for static methods, operators, etc. in interfaces. However, there are still limitations. I was hoping to use the new language features to try a ge...

0 answers  ·  posted 4y ago by Peter Taylor‭

c# polymorphism type-system operator-overloading
80%
+6 −0
Interpreted language: What is its benefit for being written in that way ?

Whenever I search in google why a specific language is interpreted language, I get differences between compiled languages and interpreted languages but nowhere the benefit for being interpreted rat...

3 answers  ·  posted 4y ago by aditya98‭  ·  last activity 4y ago by Olin Lathrop‭

interpreted-language compiled-language
85%
+10 −0
Destroy std::mutex referenced but not owned by std::unique_lock?

Is it correct to destroy a mutex which is referenced but not owned by an unique_lock as in this code? { std::unique_ptr<std::mutex> mutex = std::make_unique<std::mutex>(); std::u...

1 answer  ·  posted 4y ago by Estela‭  ·  last activity 4y ago by Angew‭

c++
75%
+4 −0
Declaring interface members with generic return types: "The type parameter [generic type] cannot be used with type arguments"

I'm trying to write an interface to define the set of operations I expect my repositories' Unit of Work implementations to have, and I want this interface to be fulfilled by EF Core's DbContext cla...

2 answers  ·  posted 4y ago by Marc.2377‭  ·  last activity 4y ago by Marc.2377‭

c# generics .net interface .net-core
72%
+6 −1
How to separate DB query logic from the application other than implementing a repository on top of an ORM?

I've been doing a lot of reading on implementing the repository pattern in C# projects and found controversy, or shall I say some strong criticism, made by seemingly very smart people with previous...

1 answer  ·  posted 4y ago by Marc.2377‭  ·  last activity 4y ago by Alexei‭

entity-framework-core database architecture design-patterns orm
71%
+3 −0
What are the factors to consider when deciding to split ORM queries or use eager loading?

I have extensive working experience with Entity Framework ORM and have noticed two major ways of writing LINQ (LINQ2SQL): lot of eager loading: the most prevalent, uses (lots) of Includes to eag...

0 answers  ·  posted 4y ago by Alexei‭

entity-framework-core query-performance performance eager-loading
57%
+2 −1
How to filter data from the view using MVVM Pattern?

I am trying to filter data in the DataGrid using the texboxes using the MVVM pattern. Just not sure how to do it. Would appreciate any guidance. My current code: Model public class Technical_Bes...

1 answer  ·  posted 4y ago by gzi98‭  ·  last activity 4y ago by FoggyFinder‭

c# mvvm wpf
85%
+10 −0
Scheme for cross-platform warning control?

tl;dr I'd like to learn a compact, cross-compiler way of selectively suppressing compiler warnings. Consider the case where you really mean to make an exact floating-point comparison using ==, o...

1 answer  ·  posted 4y ago by dmckee‭  ·  last activity 4y ago by Someone‭

c++ cross-platform compiler-warnings
75%
+4 −0
Capture args from repeatable flags in Golang pflags package

How do I create a flag that can be used multiple times in a command using the pflag package? For example, let's say I wanted to select multiple fields and did not want to have to use comma-separati...

1 answer  ·  posted 4y ago by qohelet‭  ·  edited 4y ago by Alexei‭

go parameters pflag-go
72%
+6 −1
What are the pros and cons of using objects vs associative arrays for JSON results of a CURL request in PHP?

I have a PHP script that uses CURL to return a JSON result that looks //Curl set up code $result = curl_exec($ch); //Error checking code $json = json_decode($result, true); //Code to process r...

1 answer  ·  posted 4y ago by Charlie Brumbaugh‭  ·  last activity 4y ago by Yaskur‭

php json
75%
+4 −0
Resize HTML canvas with respect to inner content

I am currently making an esoteric language which requires a theoretically infinite canvas. Basically, it should be able to resize and fit the contents of the drawing in and outside it's existing bo...

0 answers  ·  posted 4y ago by Razetime‭

javascript html canvas
75%
+7 −1
How to choose backend technology for my project?

I am planning to build a "Customer Management Portal" as a hobby project using technologies like HTML,CSS,JavaScript,JAVA,JDBC,Oracle Database.The description of the portal is: 1)Customer details ...

3 answers  ·  posted 4y ago by aditya98‭  ·  last activity 4y ago by Matthewericfisher‭

backend
81%
+7 −0
.elf file - What contributes to the resulting .bin file size?

I have found this nice library for parsing/writing .elf files as output by e.g. the GCC toolchain: ELFIO I have a bare metal embedded project with an ARM Cortex M target. My goal is to overwrite...

0 answers  ·  posted 4y ago by sktpin‭  ·  edited 4y ago by sktpin‭

c elf linker
30%
+1 −5
How can software track [1] how many subscribers to subreddits, [2] if subreddit is private, [3] if submissions are restricted?

Master lists like 82 food subreddits and 128 tech subreddits don't indicate each's subscribers. if it's private. Sometimes moderators can make the sub private for several days, to clean i...

1 answer  ·  posted 4y ago by TextKit‭  ·  last activity 4y ago by r~~‭

reddit
20%
+0 −6
What do smaller cloud companies offer that Big Tech clouds don't? [closed]

I don't understand why American Virtual Cloud Technologies, Inc and other similar teeny cloud computing platforms still exist, and haven't either gone bankrupt, or been acquired by one of Big Tech...

0 answers  ·  posted 4y ago by TextKit‭  ·  closed 4y ago by Alexei‭

software-practices
80%
+6 −0
Fail to send DICOM C-Echo, although DICOM Association seems successful.

I am building an Android app to perform a DICOM C-Echo. (DICOM is a standard for storing and transferring medical images; the specification is at dicom.nema.org). My purpose is to learn more about ...

0 answers  ·  posted 4y ago by FractionalRadix‭  ·  edited 4y ago by FractionalRadix‭

android dicom tcp-ip
84%
+9 −0
How to override default string formatter?

It is possible to create a new formatter class by subclassing string.Formatter class and then to use it like myformatter.format("{foo:customformat}", foo=foo). It's not super-convenient though, and...

1 answer  ·  posted 4y ago by luser‭  ·  edited 4y ago by Alexei‭

python string-formatting
66%
+2 −0
Tampermonkey userscript prevents pages from loading

I am currently making a userscript to interpret the APL programming language in a Stackexchange chat window. This is the code I have come up with: // ==UserScript== // @name APL chat // @ver...

1 answer  ·  posted 4y ago by Razetime‭  ·  last activity 4y ago by Razetime‭

javascript tampermonkey chrome
71%
+3 −0
How to manage views and stored procedures in an ASP.NET Core project?

I am slowly modernizing an older ASP.NET Core Web API and one of the steps involved migrating from database first to code first. Now, all schema changes and seeding is covered by migrations which ...

0 answers  ·  posted 4y ago by Alexei‭

asp.net-core entity-framework-core entity-framework-migrations
66%
+2 −0
Confusion about using std::async with class member function

So,I'm having a doubt when I call std:async() on a member function of a class. The book I'm reading says (emphasis mine) You can also pass a pointer to a member function to async(). In that case...

1 answer  ·  posted 4y ago by hamsasimon‭  ·  last activity 4y ago by C. K. Young‭

c++ multithreading
60%
+1 −0
Is it necessary for a build server to remove node_modules before an AOT build?

I am currently dealing with an Angular application that is being deployed using an CI orchestrator and Jenkins. Jenkins job is configured to do the following (relevant steps only): fetch source...

2 answers  ·  posted 4y ago by Alexei‭  ·  last activity 4y ago by Derek Elkins‭

angular build node-modules
42%
+1 −2
Resources for learning Julia [closed]

I have decide to try out Julia. Is anyone aware of some good resources to get started with the language?

0 answers  ·  posted 4y ago by Guilherme Costa‭  ·  closed 4y ago by Alexei‭

julia
66%
+2 −0
Keras image_dataset_from_directory - how image size works

I am using tf.keras.preprocessing.image_dataset_from_directory. According to the documentation, the related image_size parameter is the Size to resize images to after they are read from disk. How...

0 answers  ·  posted 4y ago by Guilherme Costa‭  ·  edited 4y ago by Alexei‭

keras tf.keras
81%
+7 −0
Pros and cons of various type_traits idioms

My work tasks have recently started requiring me to use the type_traits header to restrict the classes that may be used in template functions, methods, and classes. And while I used it for a long t...

1 answer  ·  posted 4y ago by dmckee‭  ·  edited 4y ago by Marc.2377‭

c++ template-metaprogramming sfinae
77%
+5 −0
When should I use wait() instead of get() when using C++ threads

I'm trying to understand the purpose of the wait() function in Class future<> for C++. At the moment I don't see any purpose for calling wait() instead of get(). What I have tried in code: i...

1 answer  ·  posted 4y ago by hamsasimon‭  ·  last activity 4y ago by Derek Elkins‭

c++ multithreading
75%
+10 −2
What are the pros and cons of a composite primary key versus a unique constraint?

Let's say we have two tables A and B and a join table C that has foreign keys to both A and B and the combination of those foreign keys is unique. One could either do a unique constraint or a comp...

2 answers  ·  posted 4y ago by Charlie Brumbaugh‭  ·  edited 4y ago by Alexei‭

sql primary-key unique-constraint
80%
+6 −0
Is it unsecure to use a password on the command line to run a MySQL script on Windows?

Its possible to execute a MySQL file from the command line like so, mysql -u USER -pPASSWORD < FILENAME which triggers a warning, mysql: [Warning] Using a password on the command line int...

2 answers  ·  posted 4y ago by Charlie Brumbaugh‭  ·  edited 4y ago by ghost-in-the-zsh‭

mysql windows
66%
+4 −1
How can I write an egrep (grep -E) regexp that matches lines containing two stanzas in arbitrary order?

I have line-based data on the form x1=y2; a3=b4; c5=d6; ... Matching this with a extended regular expression is fairly straightforward; for example, one can do something not entirely dissimilar...

3 answers  ·  posted 4y ago by Canina‭  ·  last activity 4y ago by hkotsubo‭

regex grep
66%
+4 −1
What's the difference between null pointers and NULL?

Someone told me that I shouldn't write "NULL pointer" with capital letters, because a null pointer and NULL are different terms. And that NULL is a "null pointer constant". What's the meaning of th...

3 answers  ·  posted 4y ago by Lundin‭  ·  last activity 4y ago by EJP‭

c null null-pointer null-pointer-constant