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 »

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.

Activity for __blackjack__‭

Type On... Excerpt Status Date
Edit Post #288995 Initial revision 9 months ago
Answer A: Program freezing in `post_comments_to_lemmy` function due to potential infinite loop
There is no infinite loop. If the dictionary is a string, it is simply skipped. If all dictionaries are strings, than all elements of the finite list are skipped, and the function returns without posting anything. So either the program hangs in the `postcommenttolemmy()` function, that we don't ...
(more)
9 months ago
Comment Post #288940 I'm a bit sceptical about the „old timers“ argument. `static` is an opportunity to hint the compiler that this function could be inlined. That's something you want on slower systems for very small functions and for functions that are used just once.
(more)
9 months ago
Edit Post #282777 Post edited:
who → that
10 months ago
Suggested Edit Post #282777 Suggested edit:
who → that
(more)
helpful 10 months ago
Comment Post #288884 I second the need to know SQL but ORMs also simplify stuff. It doesn't have to get very complicated to profit from an automatic mapping between objects and records in a database. It takes away the boilerplate code to do this manually or to write an abstraction which ends up being somewhat an ORM itse...
(more)
10 months ago
Comment Post #285715 The point is that it would not make sense to add references to C in C++ if there are no differences, or even advantages to introduce references in addition to pointers. References give some guarantees that can be leveraged by the compiler. Also the source code might read a bit cleaner without the ne...
(more)
10 months ago
Comment Post #288685 Useless use of `cat`. It shouldn't be `cat file.txt | wc` but `< file.txt wc` (or `wc < file.txt`). :-) I don't think just picking any one of the three for a start is a good idea. It is harder to script something with `expect` than to provide command line options. And it is harder to route some o...
(more)
10 months ago
Comment Post #288560 I would just use [Gio](https://docs.gtk.org/gio/index.html), then there is just the Glib mainloop.
(more)
10 months ago
Comment Post #288257 What's confusing/difficult about it? The < should be known from redirecting IO, which your solution also uses, and the parenthesis are known from running something in a subshell. Also when or even *if* the `/tmp/` directory gets cleaned up depends on the distribution. Even if it is on reboot, tha...
(more)
10 months ago
Comment Post #288299 If there is a database with ”permanent” test data, opposed to data that is part of the tests, then one could/should use the same scripts to change the data, for instance dropping a column, that are used to change the real data. Are you using any tool or library to change/migrate schema changes? L...
(more)
10 months ago
Edit Post #281477 Post edited:
Fixed typo
10 months ago
Suggested Edit Post #281477 Suggested edit:
Fixed typo
(more)
helpful 11 months ago
Edit Post #288203 Initial revision 11 months ago
Answer A: Generating nested repeating values with JSON Generator
Instead of nesting this in another loop, you could simply calculate the value of `"code"` from the value of `index()`. It's the remainder of the division by 25: ```json [ '{{repeat(100)}}', { "id": "{{index()}}", "name": "{{random('long', 'string', 'with', 'name', 'values')}}...
(more)
11 months ago
Comment Post #288085 It's not an example server but network infrastructure that may delay traffic for any number of reasons longer than any arbitrary timeout you may define to ”detect” the end of the message.
(more)
12 months ago
Comment Post #288085 Yes of course, you can write broken code. And put it on the internet, as an ”answer”, so others can copy that broken code. I think it's a disservice and should not have a place on a Q&A site that aims to curate good, correct, answers. This one isn't even correct. The correct answer to this question...
(more)
12 months ago
Comment Post #288085 There's nothing you can do. It's impossible. Setting a timeout doesn't guarantee the received data is a complete message.
(more)
12 months ago
Comment Post #287884 I'd say the alledged „Un-intuitive and long“ ”workaround” is the solution.
(more)
about 1 year ago
Edit Post #287934 Post edited:
about 1 year ago
Edit Post #287934 Initial revision about 1 year ago
Answer A: Why are commas not needed for modulo string formatting when printing?
It is, as you said, an operator so it doesn't make any sense to place a comma somewhere between the operator and the two operands. The first operand is the template string, and the second operand is the tuple with the values to format into the template string. The `print()` function gets one argume...
(more)
about 1 year ago
Comment Post #286904 The lists are one element to long I think. If you input 14 you should get 14 elements, not 15.
(more)
over 1 year ago
Edit Post #286822 Post edited:
Adding latex as language to code block with LaTeX source so it doen't render as CSS source code.
over 1 year ago
Comment Post #286780 As you mentioned LaTeX in another, similar question, I would recommend against using/saving a pixel image. When you save the figure(s) in PDF or EPS format, they can be included as vector graphic in the LaTeX document to get good quality at any resolution without the need to include very high resolu...
(more)
over 1 year ago
Suggested Edit Post #286822 Suggested edit:
Adding latex as language to code block with LaTeX source so it doen't render as CSS source code.
(more)
helpful over 1 year ago
Edit Post #285218 Post edited:
Restore the tags of the original question.
almost 2 years ago
Suggested Edit Post #285218 Suggested edit:
Restore the tags of the original question.
(more)
helpful almost 2 years ago
Comment Post #284649 There are some other use cases besides reusing functions and classes: 1) Debugging: You can import the module in an interpreter and live test single functions. 2) Automatic testing a.k.a. unit tests. 3) Tools to analyse or document the module sometimes import modules too. For instance Sphinx, th...
(more)
about 2 years ago
Comment Post #285813 Those are both function declarations, not calls. When you call those then you pass a pointer to the array in the first case and a pointer to a function in the second case. In neither case it is call by reference.
(more)
about 2 years ago