Skip Navigation
C# workbook recommendations?

Hi all. I've been wanting to get into programming for a while now, specifically C#. However, I am not good at self-study or self-guided learning. Are there any good textbooks/workbooks that you'd recommend to learners of C# as a first programming language? I have some experience with coding, but not much more than simple command-line calculators (due to aforementioned lack of self-teaching skills).

To clarify, I'm looking for a straightforward textbook where I could read a chapter and do the associated "exercises" (for lack of a better word)

1
Python @lemmy.ml bluestarshield @lemmy.ml
Python workbook recommendations?

Hey, I've been looking to learn Python for a while, tried as a kid but got bored before I did anything. I was wondering if anyone knew of any good Python self-study workbooks? The ones with exercises in addition to theory. I'm using Mint, in case that brings up any IDE issues.

1
VM suggestion for gaming?
  • The problem with "de-bloat" (the one I am familiar with, the one Mental Outlaw spotlighted a few years ago) is that it's deprecated and Microsoft actively works against debloating software. If you're familiar with some script/software that works in 2024, I'd be glad to hear it.

  • Calcurse export schedule to desktop background?

    I've realized that I need a calendar, and Calcurse seems like a good one, with easy handling of daily schedules (which is my main requirement). Is it possible to export that schedule to a Mint desktop background? That way I could see, at a glance, a graphical representation of my day whenever I boot up my PC.

    Ideally, it should be a "Time-Block" type format, where it graphically shows the period of time the task is scheduled for out of the 24-hour calendar day. There obviously isn't anything in Calcurse that can do that, but are there any 3rd party applications that can do that by hooking into Calcurse's native scripting? If nothing works "out of the box" like that, maybe the raw data could be fed through a formatter, a .jpg gets generated somehow, and then automatically pasted as the desktop background? That sounds like it's a little outside my skillset, and also very specific so nobody is likely to have made it yet.

    Are there any other calendar programs that would do what i want better? Sorting through dozens of different programs for the exact featureset I need can be a project in it's own right.

    2
    VM suggestion for gaming?

    Welp, it's finally happened. Windows 10 has become so bloated, slow, and spooky that I finally have decided to bite the bullet and set up a VM on my linux Mint partition. Do you have any suggestions for a virtual machine? My PC is a relatively basic mid-range business laptop, 8gb of ram, no GPU, only a few years old. I'm a little concerned about performance impact, as I've heard that VMs take more system resources than the OS running natively. Any recommendations of software/configurations that would work best for me?

    EDIT for clarity: The games i intend to run are, largely, older non-steam games. i obviously just use proton for all my steam games, but some weird older ones don't have a steam release/i don't have the steam version.

    30
    Android diagnostic utility?

    I have several android devices, with problems that have been developing overtime. I am unsure what, exactly, the problems are, and am hesitant to declare it a hardware issue unless i can prove it. Some examples in particular are:

    Phone 1: Charges slowly. Potential sources are: Battery is old and dying (default assumption) Wall outlet has electrical issues Charger has electrical issues Charging port has electrical issues Micro-USB charging cable has electrical issues Phone manufacturer is intentionally throttling performance to convince me to buy a new phone

    Phone 2: Wi-Fi signal weak or barely functioning, youtube videos buffer and load for much too long on 720p when they shouldn't need to. potential causes: wireless receiver aging router hardware issues digital connection issues intentional throttling of device functionality by manufacturer to convince me to purchase a new phone.

    As you can see, there are many potential causes of these issues, some much easier to investigate than others. Is there any software that could help me in identifying the cause, especially the phone hardware and software related ones? I wouldn't even really know where to start when it comes to this, it would take easily days for me to track this all down on google for both devices and frankly I'd really rather avoid that if at all possible.

    6
    Utility to easily copy recipes to text document?

    cross-posted from: https://lemmy.ml/post/10682032

    > I've been looking to create a local database of cooking recipes for personal use, but doing it manually is quite tedious, to say the least. It takes maybe 5-ish minutes per recipe to navigate the various websites copy the text, create file, re-format the inevitably flawed text into readable ASCII only, and look over the result for spelling, grammar, and readability errors (one guy who made the recipes was seemingly barely literate, could hardly pass 3rd grade English class). > > Are there any utilities you are aware of that would make this easier? Obviously the more automated the better, but automating text-pulling from a website, line sizing, indents, list formatting, and easy headers would be the minimum to be "worth it". Useful features would be automated file creation and naming, savable config presets, unified functionality (I.E. one utility that does everything, rather than a web API, a reformatter, and a file-writer, for example). The recipes tend to be in a certain format (Rich text? not sure) that prevents much of the readability from being retained when copied and pasted manually. > > > > I'm looking for one single utility if at all possible, due to not wanting excessive headaches on my end. I'm running Linux Mint. Thanks for the heads-up.

    1
    File transfer to USB drive fails after 4.3 gb
  • Alright, I've used your code, sudo mkfs.exfat -n LABEL /dev/sdb1

    but the console returns this

    exfatprogs version : 1.1.3
    open failed : /dev/sdb1, Device or resource busy
    
    exFAT format fail!
    

    what's the problem here? I've cleared out all storage on the drive, and made sure that it isn't opened in the file explorer, and it shouldn't be reading/writing anything because it's empty.

    thanks for the help btw

  • File transfer to USB drive fails after 4.3 gb
  • Sorry if it's a noob question, but isn't a live session something you do with a USB stick without installing? The file is currently on the Mint install I used to torrent it, along with my other daily-driver things.

  • File transfer to USB drive fails after 4.3 gb
  • It was already split by a fit Latvian girl of a Yarr-harr, fiddle-dee-dee persuasion, if you catch my drift. I really am afraid of fucking something up, so I'll try other methods before splitting it further.

  • File transfer to USB drive fails after 4.3 gb

    cross-posted from: https://lemmy.ml/post/9729797

    > I am needing to transfer a singular file of roughly 4.8GB from Linux Mint onto a thumb drive, so that I can transfer it to my Windows install on a separate partition on the same PC. However, it has repeatedly failed after 4.3GB, with an error message reading "Error splicing file: File too large". > > How do I fix this issue, or get around it? I need that file moved.

    EDIT: This issue has been resolved. It was caused by the thumb drive being formatted as MSdos, reformatting it to exfat seems to have done the trick. Just used right-click “format” on linux mint, no need for console or booting up windows.

    30
    File transfer to USB drive fails after 4.3 gb

    I am needing to transfer a singular file of roughly 4.8GB from Linux Mint onto a thumb drive, so that I can transfer it to my Windows install on a separate partition on the same PC. However, it has repeatedly failed after 4.3GB, with an error message reading "Error splicing file: File too large".

    How do I fix this issue, or get around it? I need that file moved.

    EDIT: This issue has been resolved. It was caused by the thumb drive being formatted as MSdos, reformatting it to exfat seems to have done the trick. Just used right-click "format" on linux mint, no need for console or booting up windows.

    0
    Decent YouTube client?

    I'm looking for an app to browse YouTube using multiple accounts. It has to be convenient to switch between multiple accounts, and keep them separate. I've struggled to find a YT client that does this well, most of them seem to advertise "Use YouTube without an account". I'd look on the app store but frankly the play store sketches me the fuck out, even though google has a "moderation system" (we all know how well they keep malware off the platform)

    20
    Versatile and convenient YT client?

    I'm on Linux mint, and I've been wanting to reorganize and clean out my online footprint for a while now, starting with Youtube. I realized that a very useful way to do this would be by compartmentalizing my youtube activity. This would have the additional benefit of each "compartment" having a very specific algorithmic "identity" on YT's backend, so i'd likely only get recommendations directly related to the niche of the channel, both reducing distractions and increasing gems being recommended.

    So, I need a YT client with the following features:

    1. runs on Mint
    2. Convenient as a daily-driver
    3. easy and safe to switch between different accounts
    4. preferably FOSS
    5. if it had a mobile version, that'd be great. But I'm not naive enough to believe that such a convenient thing would ever happen.

    I'd love to hear from you!

    11
    [help] Any open-source Youtube clients for Linux Mint?

    I'm looking for a youtube client that can conveniently "store" and switch between YT channels. Specifically, I'm looking for something that I can use to tailor my YT algorithm and feed by creating new accounts for different interests and purposes (one for tech, another for gaming, one for each varied hobby I'm interested in, etc.). The privacy benefits of such a system are of course obvious.

    I guess to itemize the requirements:

    1. Runs on Mint
    2. Convenient for normal use
    3. Switch between YT accounts easily
    4. FOSS if at all possible

    I have found custom YT clients already, however as far as I can tell none of these suit my purposes (mostly seem to advertise anonymity and commenting/subscribing without a YT account)

    3
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)BL
    bluestarshield @lemmy.ml
    Posts 11
    Comments 7