AI-generated images cannot be copyrighted (for now).
The US copyright office decided there is no copyright protection for AI-generated images.
Sources:
*********
Actual decision by the US Copyright review Board
https://www.copyright.gov/rulings-filings/review-board/docs/a-recent-entrance-to-paradise.pdf
First copyright act
https://www.britannica.com/topic/Copyright-Act-of-1790
Supreme Court decision 1884:
https://caselaw.findlaw.com/us-supreme-court/111/53.html
If you think I deserve a coffee for my efforts:
https://ko-fi.com/greggink
https://paypal.me/greggink
26
views
How to use Pipes in C and Linux
Link to previous video
https://rumble.com/vuczix-how-to-run-a-program-from-within-a-program-in-c-and-linux.html
Gitlab link to code
https://gitlab.com/greggink/youtube_episode_pipes
00:00 Intro
00:08 Recap previous video
05:10 Explaining pipes
10:10 Exploring IDE
20:50 Running the IDE
25:40 Outro
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
27
views
How to register a domain name (registering, set up DNS, get a certificate, set up HTTPS)
The apache configuration file is available at :
https://gitlab.com/greggink/youtube_episode_register_domain
My previous video on CGI file upload:
https://rumble.com/vud3fu-webprogramming-cgi-in-c-creating-a-file-upload-page.html
If you think I deserve a coffee for my efforts:
https://ko-fi.com/greggink
or
https://paypal.me/greggink
Timestamps
Intro (00:00)
Registering the domain (01:02)
Setting up DNS (05:53)
Setting up HTTP (12:20)
Certificate Signing Request (CSR) (15:57)
Setting up HTTPS (22:09)
Outro (24:43)
14
views
512 Subscriber [on youtube] special and creating a Turing complete duCx interpreter.
Find the code on https://gitlab.com/greggink/youtube_episode_ducx_512_subs
My previous video about tc.h:
https://rumble.com/vucz6i-take-control-of-the-terminal-using-c-colours-move-cursor-clear-screen-and-m.html
Previous duCx video:
https://rumble.com/vud148-256-subscriber-on-youtube-special-and-the-birth-of-the-ducx-programming-lan.html
Preview (00:00)
Intro (00:23)
Implementing bytecode (04:59)
Implementing while loop (16:04)
Parsing mathematical expressions (24:52)
duCx is Turing complete (43:00)
Speed test (46:17)
Outro (52:21)
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
150
views
Webprogramming (CGI) in C: creating a file upload page
Original webprogramming video: https://rumble.com/vucysc-web-programming-cgi-in-c.html
Hashing video: https://rumble.com/vud203-what-is-hashing-how-to-encrypt-all-your-secrets-using-c-.html
Gitlab link for this project:
https://gitlab.com/greggink/youtube_episode_cgi_file_upload
If you think I deserve a coffee for my efforts: ko-fi.com/greggink
Contents:
00:00 Intro
00:52 Recap Post and Get methods
06:41 upload.c, first version
11:24 upload.c, second version
14:13 Parsing HTTP headers
22:06 upload.c, third version
32:09 Password File Generation
34:23 Outro
19
views
What is hashing? How to encrypt all your secrets using C? 🙈 🙉 🙊
The code for the episode can be found at: https://gitlab.com/greggink/youtube_episode_hashing/
My free e-book about bitcoin: http://greggink.com/bitcoin
My previous video explaining logic gates and other low level stuff: https://rumble.com/vucymi-what-do-computers-do-and-what-are-integers-and-floating-point.html
Casey Muratori's Meow Hash: https://mollyrocket.com/meowhash
If you enjoyed this video, you can buy me a coffee: https://ko-fi.com/greggink
Intro (00:00)
What is a hash? (00:53)
Properties of a hash (03:22)
Briefly mention bitcoin (08:49)
Storing passwords (09:40)
Checksums (14:50)
MD5 hack (15:49)
Non-cryptographic hashes (17:07)
One-time pad (18:05)
My encryption algorithm (20:05)
Demonstration with code (21:32)
Outro (31:45)
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
26
views
Understanding Pointers, Arrays and Strings. My own version of strtok()
As per viewer request, I make my own version of strtok and explains to basics of C required to understand the function.
Intro (00:00)
Normal strtok() (00:18)
Variables & Pointers (02:20)
Arrays (10:02)
Strings (13:48)
Static Variables (17:33)
My strtok 1 (19:06)
My strtok 2 (23:31)
Outro (34:41)
Code is available on https://gitlab.com/greggink/youtube_episode_pointers_arrays_strtok
If you think I deserve a coffee for my efforts https://ko-fi.com/greggink
16
views
256 Subscriber [on youtube] special and the birth of the duCx programming language
Find the code on https://gitlab.com/greggink/youtube_episode_ducx_256_subs
My previous video about tc.h: https://rumble.com/vucz6i-take-control-of-the-terminal-using-c-colours-move-cursor-clear-screen-and-m.html
Intro (00:00)
Celebrating 256 subscribers (00:03)
Creating a new language (00:51)
General design discussion (02:12)
duCx: boilerplate code (08:09)
duCx: run Hello World (13:26)
duCx: escaping quotes in strings (29:51)
duCx: Implementing integers (36:08)
Outro (51:04)
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
14
views
How to run a program from within a program in C & Linux
How to run a program from within a program
00:00 Intro
00:03 Doing it the easy way with system()
08:18 Doing it the right way with exec*
14:37 Using fork()
16:43 Outro
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
15
views
Process special keys ( function keys and other ) in Linux terminal applications.
Apologies for the black border on the left. I have a new monitor and I am not used yet to the new setup.
Link for the code on gitlab: https://gitlab.com/greggink/youtube_episode_terminal_control_2
00:00 Intro
00:20 Naive implementation
03:38 New & Improved tc.h
08:19 Demonstrating new tc.h
14:07 Showing off codeviewer command
16:52 Outro
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
25
views
Understanding text for C Programmers (UTF-8, Unicode, ASCII)
CuriousMarc's video to see an IBM 1401 in action
https://www.youtube.com/watch?v=uFQ3sajIdaM
Timestamps
00:00 Intro
00:05 History of ASCII and Unicode
11:15 How does UTF-8 work?
12:26 Code to print Emojis in Linux GUI terminal
code available at https://gitlab.com/greggink
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
13
views
How to Load a Webpage in C
This will walk you step by step through the code to load a webpage in C.
Code available on gitlab
https://gitlab.com/greggink
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
8
views
Take Control of the Terminal using C (Colours, Move Cursor, Clear Screen and more)
Find the file tc.h on gitlab: https://gitlab.com/greggink
00:00 Intro (also Why?)
01:42 Hello World program
02:08 Colours
04:37 Clear Screen
05:24 Move Cursor
06:18 Background Colours
07:28 Output to other terminal
12:43 Size of the Terminal
14:42 Resizing
17:31 Alternate Screen
19:09 Turning off Echo
21:33 Outro
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
14
views
What do Computers do? And what are Integers and Floating Point?
Timestamps
00:00 Intro
00:50 Periodic Table
09:02Transistors
Logic Gates
14:25 AND
17:13 OR
19:14 NOT
21:03 XOR
25:19 NAND gates and Turing Completeness
34:57 Half Adder
38:39 Adder
44:00 Subtraction and Two's Complement Method
52:00 ALU
56:14 FPU
01:05:42 Demonstration floating point numbers are approximate
01:08:33 Noting the speed of operations
01:10:08 In Conclusion
Minecraft NAND gate video
https://youtube.com/watch?v=QehrR-1h-F8
Minecraft 8-BIT computer
https://youtube.com/watch?v=nMeXK0j-4MQ
IT hare, list of instruction speeds
http://ithare.com/infographics-operation-costs-in-cpu-clock-cycles/
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
38
views
Web programming (CGI) in C
Code available on Gitlab: https://gitlab.com/greggink/youtube_episode_cgi
Timestamps
00:00 Intro
00:08 Why web programming in C?
05:59 About Apache2
06:32 Protocol Layer Cake
08:37 HTTP header
10:48 Relocation header
13:10 Query String
18:05 Post Method
21:27 Cookies
24:41 Finishing up
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
18
views
A closer look at GCC and the C compilation process
Let's take a closer look at the separate stages of the compilation process for the C programming language.
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
4
views
How to Master Recursion and Proficiency in Coding
Mastering Recursion
00:00 Intro
00:14 Levels of proficiency in programmers
04:45 Some words about recursion
07:29 Factorials: 2 definitions
09:13 Factorials: writing the code
11:50 Sierpinski triangle: writing the code
20:30 Binary Search: explaining
23:41 Binary Search: writing the code
31: 52 Finishing up
All the code is available on https://gitlab.com/greggink
If you believe I deserve a free coffee for my efforts, you can buy me one here: https://ko-fi.com/greggink
14
views