Java Rest APIs
- In Java, using Spring Boot - link
- Install VSCode if you don't have it yet
- First need to install Java in VSCode and JDK
- Install maven or gradle extension in VSCode
- Install the Spring Boot framework plugin in VSCode
- Tutorial Point on Spring Boot database article - link
Web Development Frameworks
- top frameworks in 2020
- ocaml 99 problems, reasonML
- tail recursion
- Drupal on Hostinger (needed for update)
- MDN Web - Async JS
Machine Learning
RISC-V card, ver1, ver2
Streaming
DASH: the structure of the manifest (MPD) - link, spec
- Period: top level MPD element, describe part of content with start time or duration. Multiple periods can be used for scenes or chapters, or to separate ads from content
- Adptation Set: contains a media stream or a set of media streams. All video can be in one adaptation set, but there could be multiple adaptation sets for audio and captions, one for each language
- Representation: allow the adaptation set to have the same content encoded in different ways, e.g. different resolutions, bandwidths, codecs, etc.
- Media Segments: actual media files played by the client player. The segments can be described by a Base URL and a single segment representation, a list of segments (SegmentList) or a template (SegmentTemplate).
- The information that applies to all segments is found in the SegmentBase
- Segment start times and durations can be described with a SegmentTimeline (t,d,r for time, duration=d/timescale, repeats), commonly used for live streaming
- Index Segments: TBD
HLS: Playlist and standard, link, spec
Computer Graphics
Text
RISC-V and computer architectures
- RISC-V pipeline class
- Instruction card, link1, link2
- Verilog, RTL
- TL- Verilog (makerchip.com)
- Tools: interpreter, toolchain
[ Home ]