JATtho

joined 2 years ago
[–] JATtho@lemmy.world 6 points 1 day ago

Oh, this is a good one.

[–] JATtho@lemmy.world 5 points 1 week ago (1 children)

No mention of KDevelop? ;__;

I like it because it is the pretty much only FOSS graphical IDE where the edit-compile-debug cycle works. I'm been using it for last 10y for C/C++/Python, and it recently gained LSP support. (ported from Kate)

[–] JATtho@lemmy.world 2 points 1 week ago

The \EFI\BOOT\BOOTX64.EFI is the only file the UEFI standard says it is required automatically lookup from an EFI system partition. There can many EFI partitions but the UEFI is only required to find a single file per such a partition.

efibootmgr -u can show all bios auto created boot entries (don't touch those, the bios can/will reset them at whim) and the manually created entries that don't launch a BOOTX64.EFI named file.

[–] JATtho@lemmy.world 5 points 2 weeks ago (2 children)

I intended this an sarcastic example; I think it's worse than putting the main outside of the branch because of the extra indent-level. It does have an upside that the main() doesn't exist if you try import this as an module.

[–] JATtho@lemmy.world 1 points 2 weeks ago* (last edited 2 weeks ago)

Btw, ld.so is a symlink to ld-linux-x86-64.so.2 at least on my system. It is an statically linked executable. The ld.so is, in simpler words, an interpreter for the ELF format and you can run it:

ld.so --help

Entry point address: 0x1d780

Which seems to be contained in the only executable ~~section~~ segment of ld.so

LOAD 0x0000000000001000 0x0000000000001000 0x0000000000001000
     0x0000000000028bb5 0x0000000000028bb5  R E    0x1000

Edit: My understanding of this quite shallow; the above is a segment that in this case contains the entirety of the .text section.

[–] JATtho@lemmy.world 18 points 2 weeks ago (4 children)

I would put my code in a def main(), so that the local names don't escape into the module scope:

if __name__ == '__main__':
    def main():
        print('/s')
    main()

(I didn't see this one yet here.)

[–] JATtho@lemmy.world 4 points 1 month ago

I do this, and I have a "graveyard log" file where I paste my discarded posts and replies.

[–] JATtho@lemmy.world 2 points 1 month ago

Holy hell, thats rough. :D

[–] JATtho@lemmy.world 2 points 1 month ago

True Arch: you write the image to the usb stick yourself, boot it on bare hardware, and don't use archinstall. This is the minimum requirement BTW. If you use archinstall you can only use "btw" in lowercase. /s

[–] JATtho@lemmy.world 5 points 1 month ago (1 children)

Do you know about ortho/para-H~2~O? It only gets weirder.

[–] JATtho@lemmy.world 1 points 1 month ago

Nah, I'm not that paranoid and I need the mic for calls.

[–] JATtho@lemmy.world 10 points 1 month ago (3 children)

This might just push my fear of targeted ads enough to give in to my idea of a nearly soundproof box for my phone when I'm not using it. :(

 

Me 2023: It will take only a few weeks, right? RIGHT?

A year later: I re-wrote the entire damm plugin. Have a good day.

view more: next ›