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)
66%
+2 −0
How to execute and find gradients of a tensorflow (1) graph object

I have an "tensorflow.python.framework.ops.Graph" object loaded from a .pb file. def load_pb(path_to_pb): with tf.compat.v1.gfile.GFile(path_to_pb, "rb") as f: graph_def = tf.compat....

0 answers  ·  posted 10mo ago by purplenanite‭

tensorflow tensorflow-graph-mode
71%
+3 −0
How to establish a relationship between HTML elements (tags)? (i.e., how can one element refer to another one)

Should I use the data-* attributes for this or is there a more idiomatic way? For context, I'm trying to convert annotated legal PDF documents to HTML. Certain parts of these documents are cross...

3 answers  ·  posted 10mo ago by toraritte‭  ·  edited 10mo ago by Karl Knechtel‭

html
66%
+2 −0
Is this AES/CBC scheme, where the IV does not need to be known during decryption, insecure or does it have any other disadvantages?

Usually a random IV is used for encryption with AES in CBC mode, so that key/IV pairs are not reused, which would be a vulnerability. During decryption, the IV of the encryption is required. If de...

1 answer  ·  posted 10mo ago by Holden‭  ·  last activity 10mo ago by Peter Taylor‭

encryption aes cbc-mode
60%
+1 −0
How can I create and modify a struct over iterations of a loop?

How can I have a mutable object (for example a vector) that is created inside a loop iteration and needs to be updated in later iterations of said loop? As a concrete example, consider parsing som...

2 answers  ·  posted 10mo ago by GeraldS‭  ·  last activity 10mo ago by GeraldS‭

rust loops mutability ownership
28%
+0 −3
libicuin75.dll was not found

At this time I am trying to manually install doxygen into msys64 but the computer I am using does not have access to the internet. When I try to start doxywizard.exe, I am receiving this error. ...

2 answers  ·  posted 10mo ago by john1726‭  ·  last activity 10mo ago by Nisha Jadon‭

doxygen msys
60%
+1 −0
Cannot use import statement outside a module when integrating Carbon Design System (Web Components) in Svelte

I'm working on a Svelte web application. The issue I'm having is when I'm trying to integrate the Carbon Web Components module. I installed the module using npm install --save @carbon/web-component...

0 answers  ·  posted 11mo ago by ɯıpɐʌ‭  ·  edited 10mo ago by Alexei‭

svelte sveltekit carbon-design-system web-components
75%
+4 −0
Why does `tkinter` (or `turtle`, or IDLE) seem to be missing or broken? Isn't it part of the standard library?

I had understood that Python is supposed to come "batteries included", and that the "batteries" specifically include: the tkinter standard library, a simple GUI framework a simple IDE cal...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 11mo ago by Karl Knechtel‭

python installation tkinter
81%
+7 −0
Git apply vs git am

What are the differences between git apply and git am commands? Both seem to be used for applying patches to repositories. When should one be used over the other?

1 answer  ·  posted 1y ago by Iizuki‭  ·  last activity 11mo ago by Michael‭

git
90%
+18 −0
Are "strong passwords" at all meaningful?

Whenever registering to diverse sites on the net, you are often forced to enter a so called "strong password", which would ideally contain both upper case letters, lower case letters, digits, and s...

4 answers  ·  posted 1y ago by Lundin‭  ·  last activity 11mo ago by Michael‭

security passwords brute-force
60%
+1 −0
Test Extension Method Received Call with NSubstitute

How can I verify that an extension method was called when using NSubstitute for unit testing? For a normal method I'd do something like: substitutedClass.Recieved().CheckedMethod(...) But exten...

1 answer  ·  posted 11mo ago by rcmosher‭  ·  last activity 11mo ago by rcmosher‭

c# nsubstitute
77%
+5 −0
Wikidata: How do I ask for the start date of a property in SPARQL?

I have a SPARQL query to Wikidata that returns the names and handles and parties of politicians for whom a Mastodon address is stored at Wikidata. Filtered by nationality and with an output of the ...

1 answer  ·  posted 1y ago by wasuko‭  ·  last activity 11mo ago by Ordoviz‭

SPARQL wikidata
60%
+1 −0
Can you have syntax highlighting for streaming text in Python?

Suppose you have a situation where text is coming 1 word at a time, and you want to quickly show it to the user. "Quickly" is not in the sense of a performance constraint, but rather we don't want ...

2 answers  ·  posted 11mo ago by matthewsnyder‭  ·  edited 11mo ago by matthewsnyder‭

python-3 syntax-highlighting pretty-print data-streaming
80%
+6 −0
Use cases for raising a 'NotImplementedError' in Python

What are some legitimate use cases for raising a NotImplementedError exception in Python? How can it help express a code author's intentions to aid code maintenance and/or further development of co...

3 answers  ·  posted 11mo ago by pfabri‭  ·  last activity 11mo ago by pfabri‭

python exception
75%
+4 −0
Managing a dependency for a C application

One of my applications has a dependency on a stb-library. Now I am publishing this application to Github. Should I: Include the header that was used during development with the code? Have an in...

2 answers  ·  posted 11mo ago by Melkor-1‭  ·  edited 11mo ago by matthewsnyder‭

c package
66%
+2 −0
Maven JPA integration: processor not found

My annotation processor "cannot be found" but everything ~looks okay. In Eclipse IDE, I created a new Maven project with the "quickstart-architype" resulting in a project with this structure: ___...

1 answer  ·  posted 1y ago by tylerbakeman‭  ·  edited 11mo ago by Andreas demands justice for humanity‭

java xml jpa
66%
+2 −0
Run Spark code without Spark?

There's not always a Spark cluster on hand to test Spark code. Is there some simple program that you can install locally, which has the same behavior as Spark (can run normal Spark scripts) withou...

1 answer  ·  posted 11mo ago by matthewsnyder‭  ·  last activity 11mo ago by congusbongus‭

apache-spark
40%
+0 −1
How to get conditional running cumulative sum based on current row and previous rows?

How do I perform a running cumulative sum that is based on a condition involving the current row and previous rows? Given the following table: acc | value | threshold 3 | 1 | 1 1 | 2 ...

1 answer  ·  posted 11mo ago by congusbongus‭  ·  last activity 11mo ago by congusbongus‭

apache-spark pyspark
75%
+4 −0
Why does Pip display "error: externally-managed-environment", and what can I do about it?

My (non-Windows) operating system came with Python, but that Python didn't include Pip. I followed instructions to install Pip for the included Python, using my system's package manager. But now w...

2 answers  ·  posted 11mo ago by Karl Knechtel‭  ·  last activity 11mo ago by Alexei‭

python linux pip
71%
+3 −0
What's the difference between colorMode and uiMode?

In setting android:configChanges in AndroidManifest.xml, what is the difference between colorMode and uiMode? I hear uiMode is for changes between light/dark modes, which sounds exactly what colorM...

1 answer  ·  posted 12mo ago by Ullallulloo‭  ·  last activity 11mo ago by zmzaps‭

android
60%
+1 −0
When configuring load balancer access logs, what permission does the S3 bucket need?

When enabling access logging for an AWS load balancer, I get the following error: Access Denied for bucket: test-bucket-access-logs. Please check S3bucket permission test-bucket-access-logs is ...

1 answer  ·  posted 11mo ago by philipp.classen‭  ·  edited 11mo ago by Alexei‭

aws-s3 aws-elb
71%
+3 −0
Are these two function pointer declarations equivalent?

Say I have two functions: FILE* get_input(const char fname[static 1]); FILE* get_output(const char fname[static 1]); And I wish to declare a function pointer and assign it the result of some p...

1 answer  ·  posted 11mo ago by Melkor-1‭  ·  edited 11mo ago by Melkor-1‭

c c23 typeof
71%
+3 −0
How can I start my Python code, from the code itself?

I have already learned how to tell the Python interpreter to run my code, but the standard approach feels a little unsatisfactory. I want the user experience to be that my program starts with the a...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 11mo ago by Karl Knechtel‭

python startup
50%
+0 −0
ArgumentError: could not find a temporary directory

Hello, I am trying to build a docker image for contributing to the devdocs repository, however I am failing to get past the thor docs:download --all command. It fails with the below error: . is w...

1 answer  ·  posted 11mo ago by zmzaps‭  ·  last activity 11mo ago by zmzaps‭

ruby docker dev-container
72%
+6 −1
What's the fastest way to copy, preserving file attributes, on each platform?

I am looking copy files platform-dependently on Linux, Oracle Solaris, MacOS, BSDs, and Windows. I have found some system calls for each platform, namely sendfile(), copy_file_range(), fcopyfile()...

0 answers  ·  posted 12mo ago by Melkor-1‭  ·  last activity 11mo ago by Melkor-1‭

c linux unix solaris freebsd
71%
+3 −0
ffmpeg - concatenating identical audio-only files results in "non-montonic DTS" warning

I am trying to join some video files and have an issue. I have boiled down the problem to the following minimal working example. I create a 2-second mp4 with a silent audio stream: $ ffmpeg -f l...

0 answers  ·  posted 11mo ago by Trevor‭  ·  edited 11mo ago by Trevor‭

ffmpeg
75%
+4 −0
What's the difference between include_directories and target_include_directories?

I have seen others allude to include_directories as disfavored: Having trouble adding include directories Summaries from CMake's documentation: target_include_directories include_directori...

1 answer  ·  posted 12mo ago by nogjam‭  ·  last activity 12mo ago by congusbongus‭

cmake
50%
+0 −0
Why can't I run freshly-installed Python from the command line on Windows?

I tried installing Python on an old computer running Windows 8[1]. I know for a fact that there was never any previous installation of Python on the machine. The installation appeared to be success...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python windows installation command-line-interface
71%
+3 −0
What happened, or is happening, to other parts of the standard library? Why are they going missing?

In Python 3.12, I noticed that some libraries seem to be missing or "deprecated": >>> import asynchat Traceback (most recent call last): File "<stdin>", line 1, in <module&gt...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python standard-library
50%
+0 −0
Why won't Matplotlib show me a plot?

I installed Matplotlib and tried a simple demo, but I got a warning message and no plot showed up: >>> import matplotlib.pyplot as plt >>> plt.plot([1,2,3],[4,5,6]) [<matplo...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python matplotlib
60%
+1 −0
Why does `venv` seem to be missing or broken? Isn't it part of the standard library?

I understand the benefits of virtual environments in general, and specifically I want to use a virtual environment so that I'll have access to Pip without exposing the system Python (i.e., included...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python installation python-venv
66%
+2 −0
Why does `pip` seem to be missing or broken? Isn't it part of the standard library?

I already know that the pip command might not correspond to the same Python that python runs. But in my case, it seems not to exist at all. I can't even run it as a Python module: $ python -m pip ...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python installation pip
80%
+6 −0
How and where does Python code start running? How can I control that?

Suppose I have some code in a file myscript.py like: def my_function(): print("Test") What steps do I need to take in order to make my_function run? That is to say: how do I get Python to ...

2 answers  ·  posted 1y ago by Karl Knechtel‭  ·  last activity 12mo ago by Michael‭

python startup entry-point
66%
+2 −0
Why can't I use a library I just installed with Pip?

I tried installing package-installation-test[1] using Pip, and it appeared to be successful. But I can't use it as advertised, either by itself or by importing it from my code: Failed attempts ...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  edited 12mo ago by Karl Knechtel‭

python installation runtime-environment pip
77%
+5 −0
Reinstall old Python libraries after update

Recently, Python updated from 3.11 to 3.12 and now all my libraries are gone. Actually they're in the old 3.11 site-packages, but now that python points to 3.12 those are not active. Every time I r...

3 answers  ·  posted 12mo ago by matthewsnyder‭  ·  last activity 12mo ago by Karl Knechtel‭

python-3
66%
+2 −0
How can I access and use command-line arguments in Python?

In many other programming languages, the execution of code starts in a specifically named function (such as main) which is expected to have a specific signature, which allows that function to recei...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python startup command-line-interface
66%
+2 −0
Understanding the `if __name__ == '__main__':` idiom

I've seen many examples of Python scripts that include a line that says: if __name__ == '__main__': Sometimes the following block contains a bunch of code, but other times it just makes a singl...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python startup entry-point
60%
+1 −0
Installing packages for, and using them with, a specific Python installation

I have multiple installations of Python on my machine. I already know how to choose one to use to run for my code - and therefore, I could also solve the problem for third-party application code. ...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python pip
71%
+3 −0
Understanding Virtual Environments for Python

Several times now, I've seen advice in tutorials, setup/install instructions for Python-based projects, etc. to use a virtual environment to keep things organized and make it simpler to manage the ...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python runtime-environment python-venv
71%
+3 −0
Choosing between multiple Python installations (environments) on the same computer

I have multiple installations of Python on my machine. When I run Python, what determines which installation is used? How can I control this?

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  edited 12mo ago by Karl Knechtel‭

python installation runtime-environment
50%
+0 −0
How can I make a standalone executable from Python code?

I know that I can make Python code run starting from the script, but this still requires the user to have Python installed (and will still rely on configuring the system so that it can find Python ...

1 answer  ·  posted 12mo ago by Karl Knechtel‭  ·  last activity 12mo ago by Karl Knechtel‭

python build
81%
+7 −0
Where to place digit separators in C23?

C23 introduces the digit separator ' which can be placed anywhere inside an integer constant for the purpose of clarity and self-documenting code. These are otherwise ignored by the compiler when d...

2 answers  ·  posted 12mo ago by Lundin‭  ·  last activity 12mo ago by John C‭

c code-style c23 digit-separators
75%
+4 −0
Android Studio IDE refuses to find my device

I've installed Android Studio Jellyfish (snap) on an Ubuntu Fossa VM and was finally able to generate an apk for my project after struggling with Gradle, Java, plugins, etc. The device is detected...

1 answer  ·  posted 12mo ago by JohnRando‭  ·  last activity 12mo ago by FractionalRadix‭

android ubuntu usb
77%
+5 −0
How is this code "dividing" by a string?

I found a strange expression in some Python code: from library import HOME_DIRECTORY file = HOME_DIRECTORY / "file.json" It seems to be dividing a string by another string in order to do som...

3 answers  ·  posted 12mo ago by Andrew Ray‭  ·  edited 12mo ago by hkotsubo‭

python operator-overloading operators python-3
71%
+3 −0
How do I trim a sorted list in Python?

How do I trim a sorted list in Python, so that I only keep the elements greater than a certain value? For example, if I have this list: l = [1, 3, 5, 6, 7, 8] How can I efficiently get a list of...

3 answers  ·  posted 12mo ago by congusbongus‭  ·  last activity 12mo ago by mellen‭

python array search
66%
+2 −0
What does "parameterised type in the positive / negative position" mean in the context of invariant functors?

From PureScript's Data.Functor.Invariant documentation (emphasis mine): A type of functor that can be used to adapt the type of a wrapped function where the parameterised type occurs in both the...

1 answer  ·  posted 12mo ago by toraritte‭  ·  last activity 12mo ago by Derek Elkins‭

functional-programming purescript purely-functional
71%
+3 −0
Where does the name of the `pure` function in the `Applicative` type class come from?

At this point in my learning journey, I simply accepted that this function is called pure (both in Haskell and in PureScript), but it would have helped a lot if I had known the reasoning behind thi...

1 answer  ·  posted 12mo ago by toraritte‭  ·  last activity 12mo ago by Derek Elkins‭

functional-programming haskell purescript etymology
66%
+4 −1
Subfolders for package-less module imports

Is there some sane way to allow Python to import from subfolders in projects that don't have a package? I have many Python programs that I implemented as Python files inside a directory, without a...

1 answer  ·  posted 12mo ago by matthewsnyder‭  ·  last activity 12mo ago by matthewsnyder‭

python-3
66%
+2 −0
Docker push fails with message "denied: requested access to the resource is denied"

Recently I had to push a new Docker image to our GitLab registry. I have the Maintainer role on that project. I had created a new token and used it to log in to Docker. However, when trying ...

2 answers  ·  posted 1y ago by FractionalRadix‭  ·  last activity 12mo ago by Alexei‭

docker gitlab
77%
+5 −0
Testing an opaque type's internals

First: What is an opaque pointer in C? Now when it comes to testing such a type, I know of 3 ways: Include the source file (the one containing the definition of the type and the functions tha...

2 answers  ·  posted 1y ago by Melkor-1‭  ·  last activity 12mo ago by Alexei‭

c unit-testing testing
50%
+0 −0
UID of nonroot user in distroless container images

Distroless images use a user called nonroot by convention. What's the UID (User ID) of this user? This is relevant in multi-stage image builds: FROM bash:latest as builder RUN adduser adduser ...

2 answers  ·  posted 1y ago by Iizuki‭  ·  last activity 1y ago by Iizuki‭

container distroless