Firehose Weekly fuel for the dev firehose


bluefin linux

Introduction to Bluefin Linux / Codecs and Multimedia Support / bazzite-arch for steam and gaming / Bluefin Administration Guide / Latest documentation / MLBox, Ollama, Alpaca, mods, Pytorch / Nvidia 555 drivers incoming, important information! - Bluefin and Aurora

blender 3D

  1. Fundamentals v2.8 from Blender Foundation- YouTube
  2. Blender 3 basics: Intro to Blender - Learn Blender | Online 3D tutorials with CG Cookie
  3. Blender 3.0 Basics Course - CG Cookie - YouTube
  4. Blender Modeling Tutorials - CG Cookie - YouTube
  5. Blender 3.0 Beginner Donut Tutorial - Blender Guru - YouTube
  6. Learn Blender 3 for Complete Beginners - Grant Abbitt - YouTube
  7. Blender 3.0 - Jayanam - YouTube
  8. Blender 10 Minute Modeling Challenge - Imphenzia - YouTube

Paid

python exercises from Exercism

"Hello, World!" is the traditional first program for beginning programming in a new language or environment.

The objectives are simple:

  • Write a function that returns the string "Hello, World!".
  • Run the test suite and make sure that it succeeds.
def hello():
    return 'Hello, World!'

Guido's Gorgeous Lasagna

You have five tasks, all related to cooking

  1. Define expected bake time in minutes

Define an EXPECTED_BAKE_TIME constant that returns how many minutes the lasagna should bake in the oven. According to your cookbook, the Lasagna should be in the oven for 40 minutes:

>>> import lasagna
>>> lasagna.EXPECTED_BAKE_TIME
40
  1. Calculate remaining bake time in minutes

Implement the bake_time_remaining() function that takes the actual minutes the lasagna has been in the oven as an argument and returns how many minutes the lasagna still needs to bake based on the EXPECTED_BAKE_TIME.

>>> from lasagna import bake_time_remaining
>>> bake_time_remaining(30)
10
  1. Calculate preparation time in minutes

Implement the preparation_time_in_minutes() function that takes the number of layers you want to add to the lasagna as an argument and returns how many minutes you would spend making them. Assume each layer takes 2 minutes to prepare.

>>> from lasagna import preparation_time_in_minutes
>>> preparation_time_in_minutes(2)
4
  1. Calculate total elapsed cooking time (prep + bake) in minutes

Implement the elapsed_time_in_minutes() function that has two parameters: number_of_layers (the number of layers added to the lasagna) and elapsed_bake_time (the number of minutes the lasagna has been baking in the oven). This function should return the total number of minutes you've been cooking, or the sum of your preparation time and the time the lasagna has already spent baking in the oven.

>>> from lasagna import elapsed_time_in_minutes
>>> elapsed_time_in_minutes(3, 20)
26
  1. Update the recipe with notes

Go back through the recipe, adding notes and documentation.

def elapsed_time_in_minutes(number_of_layers, elapsed_bake_time):
    """
    Return elapsed cooking time.

    This function takes two numbers representing the number of layers & the time already spent 
    baking and calculates the total elapsed minutes spent cooking the lasagna.
    """

Solution

"""Functions used in preparing Guido's gorgeous lasagna.

Learn about Guido, the creator of the Python language: https://en.wikipedia.org/wiki/Guido_van_Rossum
"""

EXPECTED_BAKE_TIME = 40

def bake_time_remaining(elapsed_bake_time):
    """Calculate the bake time remaining.
    :param elapsed_bake_time: int - baking time already elapsed.

    :return: int - remaining bake time (in minutes) derived from 'EXPECTED_BAKE_TIME'.

    Function that takes the actual minutes the lasagna has been in the oven as
    an argument and returns how many minutes the lasagna still needs to bake
    based on the `EXPECTED_BAKE_TIME`.
    """

    return EXPECTED_BAKE_TIME - elapsed_bake_time

def preparation_time_in_minutes(number_of_layers):
    """
    Return minutes spent making the recipe

    This function takes a number representing the number of layers added to the lasagne
    """

    preparation_time = 2
    return preparation_time * number_of_layers

def elapsed_time_in_minutes(number_of_layers, elapsed_bake_time):
    """
    Return elapsed cooking time.

    This function takes two numbers representing the number of layers & the time already spent 
    baking and calculates the total elapsed minutes spent cooking the lasagna.
    """

    return preparation_time_in_minutes(number_of_layers) + elapsed_bake_time

gaming

Batman Arkhum Asylum

** TODO **

  • collect riddler trophy in decontamination room

civ4 beyond the sword

Civilization IV needs xml dll's to work with steam proton.

$ protontricks 8800 vcrun2003 msxml3 corefonts lucida tahoma fontsmooth=rgb

Civ 6

document first play through as Rome/Julius-caesar on Warlord difficulty


Disco Elysium has stopped working. The game freezes on loading. A solution is to install a custom build of proton, GloriousEggroll/proton-ge-custom. It has FFmpeg enabled for FAudio, patches from wine-staging and Vulkan for Direct3D (VKD3D).

Download a release

mkdir -v ~/.steam/root/compatibilitytools.d/
tar -xf Proton-7.2-GE-2.tar.gz -C ~/.steam/root/compatibilitytools.d/

Sonic & All-Stars Racing Transformed

** TODO **

  • finish sunshine coast on Hard How does all stars work? What are the different uses of items on a map? like the gold coin

** ref **

{% assign pages_category_posts = site.pages | where: "categories", "notes" %} {% for page in pages_category_posts %}

{{ page.title }}

{{ page.content }} {% endfor %}

python language

[Python docs](https://docs.python.org/3/) / [Tutorial](https://docs.python.org/3/tutorial/index.html) / [Data Structures](https://docs.python.org/3/tutorial/datastructures.html) / [Stdlib](https://docs.python.org/3/tutorial/stdlib.html) / [Pathlib](https://docs.python.org/3/library/pathlib.html#pathlib.PurePath.stem) / [Argparse](https://docs.python.org/3/library/argparse.html) / [Errors and Exceptions](https://docs.python.org/3/tutorial/errors.html) / [Built-in Exceptions](https://docs.python.org/3/library/exceptions.html) / [unittest](https://docs.python.org/3/library/unittest.html) / [Markdown](https://python-markdown.github.io/)

Unity game engine

- [Unity Essentials Pathway - Unity Learn](https://learn.unity.com/pathway/unity-essentials) - [Basic Concepts in Unity for Software Engineers | Eyas's Blog](https://blog.eyas.sh/2020/10/unity-for-engineers-pt1-basic-concepts/) - [Unity Learn](https://learn.unity.com/) - [Tips for new Unity users - Unity Forum](https://forum.unity.com/threads/tips-for-new-unity-users.701864/) - [Hour of Code - Creator Kit: Beginner Coding - Unity Learn](https://learn.unity.com/project/hour-of-code-creator-kit-beginner-coding) - [Creator Kit: Beginner Code - Unity Learn](https://learn.unity.com/project/creator-kit-beginner-code) - [Creator Kit: FPS - Unity Learn](https://learn.unity.com/project/creator-kit-fps) --- - [Roll-a-Ball - Unity Learn](https://learn.unity.com/project/roll-a-ball) - [Create with Code Live - Summer 2020 - Unity Learn](https://learn.unity.com/course/create-with-code-live-summer-2020) - [John Lemon's Haunted Jaunt: 3D Beginner - Unity Learn](https://learn.unity.com/project/john-lemon-s-haunted-jaunt-3d-beginner) - [3D Game Kit Lite - Unity Learn](https://learn.unity.com/project/3d-game-kit-lite) - [Karting Microgame - Unity Learn](https://learn.unity.com/project/karting-template) --- - [Beginning Audio in Unity - Unity Learn](https://learn.unity.com/project/beginning-audio-in-unity) - [Cutscenes and Trailers with Timeline and Cinemachine - Unity Learn](https://learn.unity.com/project/cutscenes-and-trailers-with-timeline-and-cinemachine) - [Working with Cinemachine Cameras - 2019.3 - Unity Learn](https://learn.unity.com/project/working-with-cinemachine-cameras-2019-3) - [Up to Speed with Timeline - 2019.3 - Unity Learn](https://learn.unity.com/project/up-to-speed-with-timeline-2019-3) - [Introduction to Terrain Editor - Unity Learn](https://learn.unity.com/project/introduction-to-terrain-editor) --- - [GitHub - FPSSample: first person multiplayer shooter example](https://github.com/Unity-Technologies/FPSSample) - [GitHub - BoatAttack: Universal RP](https://github.com/Unity-Technologies/BoatAttack) - [Unity Asset Store - The Best Assets for Game Making](https://assetstore.unity.com/) --- - [3D Game Kit Official Thread](https://forum.unity.com/threads/3d-game-kit-official-thread.530684/page-11) - [Project Tiny - Unity Forum](https://forum.unity.com/forums/project-tiny.151/) - [The best place for answers - Unity Answers](https://answers.unity.com/index.html) - [Getting Started with Unity Forum](https://forum.unity.com/forums/getting-started.82/) - [discussion on various Kit's - Unity Forum](https://forum.unity.com/forums/community-learning-teaching.23/)