Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T; employees at Bell Labs.
1
vote
1answer
63 views
A trivial command line utility for trimming whitespace from lines in C - follow-up 2
The previous iteration at A trivial command line utility for trimming whitespace from lines in C - follow-up
Note: the next iteration at A trivial command line utility for trimming whitespace from ...
2
votes
1answer
89 views
Termios/Xterm line editor for APL interpreter
As an interesting sub-part of an interpreter -- just the Read part of the REPL -- I present my raw-mode line-oriented editor that I intend to use for my APL interpreter. (The Eval part has been posted ...
8
votes
2answers
2k views
MySQL class to add user/database
I'm creating tool to add new virtualhost on UNIX-box.
One of tasks is to add a new user and database to MariaDB (aka MySQL) server.
In fact - this my first 'real' attempt to use OOP.
Here is class, ...
4
votes
1answer
404 views
Bash Music Player
I have finally finished creating my first real project. It's just a simple music player that can provides the user with the latest music from any site (as long as it contains MP3 files) he provides ...
3
votes
2answers
63 views
A trivial command line utility for trimming whitespace from lines in C - follow-up
See the previous iteration: A trivial command line utility for trimming whitespace from lines in C
Note: see the next iteration at A trivial command line utility for trimming whitespace from lines in ...
6
votes
2answers
136 views
C++ getaddrinfo() wrapper
EDIT: New version can be found here: C++ getaddrinfo()/addrinfo wrapper (rewrite)
I'm a C++ novice, but an experienced Python and C programmer. I decided to code a C++ wrapper around ...
5
votes
1answer
37 views
Pseudoportable C script pattern - follow-up
See the initial/previous iteration.
I have rewritten the script following the answer of @200_success.
Now it looks like this:
...
5
votes
1answer
64 views
Pseudoportable C script pattern
(See the next iteration.)
From time to time, while working with a command line in *nix family of operating systems, we have to write those scripts doing a rather specific task. Usually we use ...
2
votes
2answers
82 views
Set-uid root program that runs a program as the user “restrict” (follow-up)
See Set-uid root program that runs a program as the user "restrict" for context.
I've written a very short program that is intended to run the program specified in its arguments (...
0
votes
1answer
34 views
Set-uid root program that runs a program as the user “restrict”
I've written a very short program that is intended to run the program specified in its arguments (argv) as the user named "restrict" (which exists). I want to make ...
4
votes
4answers
2k views
Converting the DateTime to and from Unix epoch times
I'm currently working on a thing I needed this feature for. Essentially, these are two methods to convert DateTime objects to and from the Unix epoch time (two ...
3
votes
1answer
68 views
A trivial command line utility for trimming whitespace from lines in C
I was practicing some C and decided to write this simple command line utility for stripping leading and trailing white-space characters.
Note: see the next iteration at A trivial command line utility ...
3
votes
1answer
87 views
C++ getaddrinfo()/addrinfo wrapper (rewrite)
As suggested by @Dannnno on my original post, I am posting my partially rewritten getaddrinfo() (and now addrinfo) wrapper for ...
2
votes
2answers
57 views
A trivial command line utility for trimming whitespace from lines in C - follow-up 3
The previous iteration at A trivial command line utility for trimming whitespace from lines in C - follow-up 2
Now my code looks like:
...