• Savory Oatmeal

    Savory Oatmeal

    Serves 2

    This recipe serves 2 and details how to create a savory oatmeal dish featuring prosciutto and mushrooms, cooked in a chicken stock-based sauce and served with poached eggs on top.

    The preparation involves sautéing the shallots, prosciutto, mushrooms, garlic, and thyme, then cooking the oats in the stock until thickened, followed by poaching the eggs and serving them atop the oatmeal.

    Ingredients

    • 2 brown shallots finely diced
    • 2-1/2 oz prosciutto thinly shredded
    • 7 oz mushrooms thinly sliced
    • 1 garlic clove finely chopped
    • 1 sprig of fresh thyme leaves picked
    • 5-1/2 oz rolled oats (or brown rice flakes or quinoa flakes if gluten free)
    • 2 lb chicken stock
    • White Vinegar
    • 4 large eggs
    • Salt & pepper, to taste

    Directions

    1. Heat a non-stick saucepan over medium heat and cook shallot and prosciutto for 5 minutes until shallots are soft. Add the mushrooms, garlic and thyme and cook for a further 2 minutes. Add the oats and stock.
    2. Cook for 8 minutes, stirring until thickened and adjust seasoning. If too thick, you may need to add a little water.
    3. Bring a small saucepan of water to the boil, reduce to a gentle simmer and add vinegar. Stir in a circular motion to create a vortex and gently slide eggs into the water and cook for 4 minutes. Remove with a slotted spoon and pat dry.
    4. Serve, divide the oats between bowls, top with eggs and season with salt and pepper.
  • The Simplicity Of Markdown

    The Simplicity Of Markdown

    Markdown was created by John Gruber and Aaron Swartz. It is a simplified human readable form of markup that outputs HTML for posting on the web or rich text for sending emails.

    Markdown documents are cross-platform by nature, so you can edit them in any text-capable app on any operating system. Howerver, there are apps specifically designed for writing in Markdown.

    The Markdown Syntax

    Headers

    # Header 1
    ## Header 2
    ### Header 3
    #### Header 4
    ##### Header 5
    ###### Header 6
    

    Header with a link.

    [Link back to H2](#id-goes-here)
    

    Paragraph

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s.

    To create a line break, end a line in a paragraph with two or more spaces.
    I am a sentence with
    a line break.

    Link

    [Google](http://google.com)
    

    Inline markup

    _italics_
    **bold**
    \`code()\`
    Note that underscores in words are ignored in Markdown.
    

    Images

    ![picture alt](/images/photo.jpeg "Title is optional")
    

    Blockquotes

    > Blockquotes are like quoted text in email replies
    >> And, they can be nested
    

    Lists

    * Bullet lists are easy too
    - Another one
    + Another one
    
    1. A numbered list
    2. Which is numbered
    3. With periods and a space
    

    Code

    Indent with four spaces to creat a code block.
    This is a normal paragraph.

    This is a code block
    

    Horizontal rules

    * * * *
    ****
    --------------------------
    

    Markdown plus tables

    Outer pipes on tables are optional
    Colon used for alignment (right versus left)

    | Header | Header | Right  |
    | ------ | ------ | -----: |
    |  Cell  |  Cell  |   $10  |
    |  Cell  |  Cell  |   $20  |
    

    Markdown plus definition lists

    Term
    : Definition
    

    Multiple definitions and terms are possible

    Apple
    : Pomaceous fruit of plants of the genus Malus.
    : An american computer company.
    
    Markdown
    # Header 1
    ## Header 2
    ### Header 3
    #### Header 4
    ##### Header 5
    ###### Header 6

  • Video Encoding with Apple Silicon and Compressor

    Video Encoding with Apple Silicon and Compressor

    Apple’s Silicon provides incredible performance gains for video encoding thanks to the built-in hardware encoders. Optimizing your Apple Compressor settings takes full advantage of Apple silicon.

    HEVC and H.264 Settings

    For HEVC and H.264 formats, use these settings:

    • Codec (HEVC): Provides greater compression efficiency vs H.264.
    • Encoder Type (Faster): Leverages hardware encoding slower performs compression using software.
    • Profile (10-bit HEVC): Enables 10-bit color for highest quality.
    • Multi-Pass (Disabled): The quality and speed of hardware encoding makes it unnecessary.
    • Resolution: Match source for optimal quality.
    • Frame Rate: Match source frame rate for quality.
    • Bit Rate (Automatic): Let Compressor optimize file size

    ProRes Settings

    For optimal ProRes encoding:

    • Codec (ProRes 422 or HQ): Good quality and size balance.
    • Encoder Type (Faster): Leverages hardware encoding slower performs compression using software.
    • Resolution (Up to 8K): Apple silicon supports high resolutions.
    • Bit Depth (10-bit): For HDR footage.
    • Multi-Pass (Disabled): The quality and speed of hardware encoding makes it unnecessary.
    • Resize Filter (Lanczos): Excellent scaling quality.
    • Frame Rate: Match source for optimal quality.
    • Effects (Accelerated): Use GPU effects efficiently.

    With optimized Apple Compressor settings, you can achieve dramatic encoding speed gains when working with HEVC, H.264, ProRes, and more on your Apple silicon Mac. The built-in hardware video engines unlock performance that simply wasn’t possible before. Your encoding time is now better spent focused on quality rather than waiting around.

  • Chili & Garlic Shrimp Linguine

    Chili & Garlic Shrimp Linguine

    Serves 2

    This recipe is a quick and easy way to make a delicious pasta dish with shrimp, cherry tomatoes, spinach and garlic. You cook the linguine in one pot and the shrimp and tomato sauce in another skillet, then toss them together with some lemon juice and chili flakes for a spicy kick. It’s a perfect meal for any night of the week that serves two people.

    Ingredients 8 oz linguine pasta, dried 2 tbs olive oil 2 tsp chili flakes or to taste 3 garlic cloves sliced 14 oz cherry tomatoes 16 oz shelled raw shrimp 2 cups baby spinach leaves 1/2 lemon salt & pepper, to taste Directions Bring a large pot of salted water to the boil. Add linguine and cook according to package instructions, then drain. At the same time, combine oil, chili and garlic slices in a skillet over low heat. Cook for 2-3 minutes or until garlic is just becoming fragrant. Stir through tomatoes and cook until tender and starting to break down, 5-7 minutes. Adjust seasoning. Add shrimp and cook for 3-4 minutes or until opaque. Add linguine and toss well to coat. Stir through spinach to wilt and divide between bowls. Squeeze lemon and serve.

  • Final Cut Pro Shortcuts

    Final Cut Pro Shortcuts

    Keyboard shortcuts in Final Cut Pro on macOS make your editing quicker and easier. For example, if you press “B”, you can use the Blade tool to make accurate cuts. By pressing “N”, you can turn on or off the snapping feature for lining up clips. The “Command + B” shortcut can help you cut at the playhead’s spot instantly. The more you practice and use these shortcuts, the more time you can save for creative tasks.

    File

    Shortcut Action
    Command + N Create a New Project
    Option + N Create a New Event
    Option + G Create Compound Clip
    Command + I Import Media
    Command + E Export/Share Project
    Shift + F Reveal in Browser
    Option + Shift + F Reveal in Project
    Shift + Command + R Reveal in Finder
    Command + Left Arrow Move to Trash

    General

    Shortcut Action
    Command + H Hide Final Cut Pro
    Shift + Command + H Hide all Applications Except Final Cut Pro
    Option + Command + K Open Keyboard Command Editor
    Command + M Minimize Final Cut Pro
    Command + O Open/Create a Library
    Command + Comma Open Final Cut Pro Preferences
    Command + Q Quit Final Cut Pro
    Command + Z Undo Last Action
    Command + Shift + Z Redo Last Action
    Command + F Find
    Command + J Open Project Properties
    Control + R Render Section
    Control + Shift + R Render Current Project

    Timeline

    Shortcut Action
    V Turn Clip On/Off
    Q Add from Browser/Insert Above Timeline
    W Add from Browser/Insert into Timeline
    E Add from Browser/Insert at End of Timeline
    I Mark In Point
    O Mark Out Point
    P Reposition and Overwrite Clips
    Hold S + move cursor Skim your Timeline
    J (Press repeatedly) Play Backwards (Increase speed with more presses)
    L (Press repeatedly) Playback at High Speed (Increase speed with more presses)
    ; Skip to Previous Start of Clip
    Skip to Next Start of Clip
    Z Zoom Tool
    N Turn Snapping On/Off
    M Mark Timeline/Clip

    Editing

    Shortcut Action
    Space Bar Play Timeline
    Delete / Left Arrow Delete
    Command + C Copy
    Command + V Paste
    Command + D Duplicate
    A Select Tool
    T Trim Tool
    P Position Tool
    R Range Selection
    B Blade Tool
    Z Zoom
    H Hand
    Option + [ Trim Start
    Option + ] Trim End
    Option + \ Trim to Playhead
    Command + B Blade at Playhead
    Command + Shift + B Blade All Clips at Playhead
    Command + = Zoom In
    Command + – Zoom Out
    Control + T Add Basic Title
    Control + Shift + T Add Lower Third
    Command + L Adjust the Audio Volume Across All Selected Clips
    Control + S Expand Audio
    Control + Shift + S Collapse Audio
    Command + Option + Click Audio Change the connection point of an audio clip

    Effects

    Shortcut Action
    Shift + H Create a 2-Second Hold Segment
    Command + R Open Retime Editor
    Option + Command + X Remove All Effects from the Selection
    Shift + Command + X Remove Selected Attributes from the Selection
    Option + Shift + Tab Navigate to the Previous Text Item
    Command + Shift + V Paste Selected Attributes and its Settings to the Selection
    Option + Command + V Paste Effects and its Settings to the Selection
    Command + Option + B Turn Balance Color Corrections On/Off
    Option + Left Arrow Reset the Controls in the Current Color Board Pane

    Marking

    Shortcut Action
    M Add a Marker at Playhead
    Option + M Add a Marker and Edit the Marker’s Text
    Control + M Delete Selected Marker
    Control + Shift + M Delete All Markers in Selection
    I Set Range Start
    O Set Range End
    X Set Clip Range
    Option + O Clear Range End Point
    Option + I Clear Range Start Point
    Control + C Change the Browser Filter Settings to Show All Clips
    Command + K Show Keyword Editor
    Control + 1 / 2 / 3, etc. Apply Keywords to Selection 1 / 2 / 3, etc.
    Control + O Remove All Keywords

    Organization

    Shortcut Action
    Option + N Create a New Event
    Shift + Command + N Create a New Folder
    Shift + F Reveal Clip in Browser
    Option + Shift + Command + F Reveal Project in Browser
    Option + Command + G Sync Selected Event Clips

    Windows

    Shortcut Action
    Command + 9 Show/Hide the Background Tasks Window
    Command + 8 Go to Audio Enhancements
    Command + 6 Go to Color Board
    Command + 1 Go to Browser
    Option + Command + 4 Go to Inspector
    Command + 2 Go to Timeline
    Command + 3 Go to Viewer
    Control + Tab Go to the Next Pane in the Inspector or the Color Board
    Control + Shift + Tab Go to the Previous Pane in the Inspector or the Color Board
    Control + Command + 3 Show or Hide the Inspector
  • Linux Commands Cheat Sheet

    Linux Commands Cheat Sheet

    If you’re new to Linux, don’t worry! There are a few essential commands that can make your journey a lot easier. Commands like ‘ls’ help you see what’s in a directory, ‘cd’ allows you to move into different folders, and ‘pwd’ tells you where you currently are.

    To manage files, ‘mkdir’ is used to make new folders, ‘touch’ can create new files, and ‘rm’ helps you delete them. For the system itself, ‘whoami’ tells you your user name, ‘sudo’ lets you perform actions with extra privileges, and ‘reboot’ and ‘poweroff’ are used to restart and shut down the computer. Remember, learning to use the Linux terminal is a bit like learning a new language – it might feel strange at first, but with time and practice, it’ll become second nature.

    File System Navigation

    Command Description
    ls List all the files in a directory
    ls -l List all files and their details (owner, mtime, size, etc)
    ls -a List all the files in a directory (including hidden files)
    pwd Show the present working directory
    cd Change directory to some other location
    file View the type of any file

    View, Create, Edit, and Delete Files and Directories

    Command Description
    mkdir Create a new directory
    touch Create a new, empty file, or update the modified time of an existing one
    cat > file Create a new file with the text you type after
    cat file View the contents of a
    grep View the contents of a file that match a pattern
    nano file Open a file (or create new one) in nano text editor
    vim file Open a file (or create new one) in vim text editor
    rm or rmdir Remove a file or empty directory
    rm -r Remove a directory that isn’t empty
    mv Move or rename a file or directory
    cp Copy a file or directory
    rsync Synchronize the changes of one directory to another

    Search for Files and Directories

    Command Description
    locate Quickly find a file or directory that has been cached
    find Search for a file or directory based on name and other parameters

    Basic Administration Commands

    Command Description
    whoami See which user you are currently logged in as
    sudo Execute a command with root permissions
    sudo apt install Install a package on Debian based systems
    sudo dnf install Install a package on Red Hat based systems
    sudo apt remove Remove a package on Debian based systems
    sudo dnf remove Remove a package on Red Hat based systems
    reboot Reboot the system
    poweroff Shut down the system

    Hard Drive and Storage Commands

    Command Description
    df or df -h See the current storage usage of mounted partitions
    sudo fdisk -l See information for all attached storage devices
    du See disk usage of a directory’s contents
    tree View the directory structure for a path
    mount and umount Mount and unmount a storage device or ISO file

    Compression Commands

    Command Description
    tar cf my_dir.tar my_dir Create an uncompressed tar archive
    tar cfz my_dir.tar my_dir Create a tar archive with gzip compression
    gzip file Compress a file with gzip compression
    tar xf file Extract the contents of any type of tar archive
    gunzip file.gz Decompress a file that has gzip compression

    Networking Commands

    Command Description
    ip a Show IP address and other information for all active interfaces
    ip r Show IP address of default gateway
    cat /etc/resolv.conf See what DNS servers your system is configured to use
    ping Send a ping request to a network device
    traceroute Trace the network path taken to a device
    ssh Login to a remote device with SSH

    File Permissions and Ownership

    Command Description
    chmod Change the file permissions for a file or directory
    chown Change the owner of a file or directory
    chgrp Change the group of a file or directory

    User Management Commands

    Command Description
    useradd Low level utility for adding new user accounts
    adduser High level utility for adding new user accounts
    deluser Delete a user account
    usermod Modify a user account
    groupadd Create a new group
    delgroup Delete a group

    System Resource Management Commands

    Command Description
    free -m See how much memory is in use and free
    top See a list of processes and their resource usage
    htop A more human readable and interactive version of top
    nice Start a new process with a specified priority
    renice Change the nice value of a currently running process
    ps aux or ps -ef View all of the currently running processes
    kill or killall Terminate a process
    kill -9 or killall -9 Terminate a process with SIGKILL signal
    bg Send a task to the background
    fg Bring a task to the foreground

    Environment Variable Commands

    Command Description
    printenv or printenv variable_name List all environment variables on a Linux system, or a specific one
    whereis and which Find where a command in PATH is located
    export MY_SITE="linuxconfig.org" Set a temporary environment variable
    echo $VARIABLE Display the value of a variable
    unset Remove a variable

    Kernel Information and Module Management

    Command Description
    uname -a Output detailed information about your kernel version and architecture
    lsmod Find what modules are currently loaded
    modinfo module_name Get information about any particular module
    modprobe --remove module_name Remove a module
    modprobe module_name Load a module into the kernel

    Hardware Information Commands

    Command Description
    lspci See general information about host bridge, VGA, ethernet, USB, SATA controllers, etc.
    dmidecode See information about BIOS, motherboard, chassis, etc.
    cat /proc/cpuinfo Retrieve processor type, socket, speed, configured flags, etc.
    x86info or x86info -a See information about the CPU
    cat /proc/meminfo See detailed information about system RAM
    lshw List all hardware components and see their configuration details
    lshw -C memory -short Detect number of RAM slots used, speed, and size
    hwinfo List details for all hardware, including device files and configuration
    biosdecode Get some general information about your system’s BIOS
    dmidecode -s bios-vendor Retrieve the name of your BIOS vendor
    lsusb Get a list of USB devices plugged into your system
    ls -la /dev/disk/by-id/usb-* Retrieve a list of USB device files
    hdparm -I /dev/sdx Get info on hard drive make, model, serial, firmware, and configuration
    hdparm -tT /dev/sdx Show the speed of an installed hard drive (cached and buffered reads)
    wodim --devices Locate CD or DVD device file

  • Spider-Man: Across the Spider-Verse

    Spider-Man: Across the Spider-Verse

    “Spider-Man: Across the Spider-Verse” is an upcoming animated superhero film and a sequel to the critically acclaimed “Spider-Man: Into the Spider-Verse.” The movie continues the story of Miles Morales, a young Afro-Latino teenager who becomes the Spider-Man of his reality. In this highly anticipated sequel, Miles Morales encounters Gwen Stacy, a.k.a. Spider-Gwen, and the two embark on a multidimensional adventure through various parallel universes.

    The film promises to expand upon the groundbreaking animation style and diverse Spider-heroes introduced in the first installment. As Miles and Gwen navigate the different dimensions, they confront new threats and meet alternate versions of beloved characters from the Spider-Man mythos. “Spider-Man: Across the Spider-Verse” aims to captivate audiences with its visually stunning animation, engaging storytelling, and the exploration of the Spider-Verse’s vast potential. Fans eagerly await the release of this sequel, which promises to deliver another thrilling and visually striking Spider-Man adventure.