As was foretold, we've added advertisements to the forums! If you have questions, or if you encounter any bugs, please visit this thread: https://forums.penny-arcade.com/discussion/240191/forum-advertisement-faq-and-reports-thread/
Options

[Programming] Thread: Fixed last bug in 5 month thread

1568101199

Posts

  • Options
    crimsoncoyotecrimsoncoyote Registered User regular
    Thanks, I'll look into that.

    I'm not sure of all the details of my NDA, so I'm sorry for being purposefully (and possibly too) vague.

  • Options
    bowenbowen How you doin'? Registered User regular
    Yeah that's cool. A kernel level filesystem is serious business.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • Options
    crimsoncoyotecrimsoncoyote Registered User regular
    bowen wrote: »
    Yeah that's cool. A kernel level filesystem is serious business.
    Luckily, the actual work should not be THAT much srs bsns

    I mean, still serious, but not like years-worth of doing things

  • Options
    ecco the dolphinecco the dolphin Registered User regular
    I'd swear that someone here has worked on a filesystem kernel driver before.

    Someone like.... Phyphor?

    I think?

    Penny Arcade Developers at PADev.net.
  • Options
    InfidelInfidel Heretic Registered User regular
    Hence the incredulous:
    Phyphor wrote: »
    Wait are you implementing a filesystem?

    :rotate:

    OrokosPA.png
  • Options
    KakodaimonosKakodaimonos Code fondler Helping the 1% get richerRegistered User regular
    I finally got some time to dig through our python utility scripts. Managed to delete about 4000 lines of code overall. Let's just say our junior script devs really like CTRL-C and CTRL-V.

  • Options
    ASimPersonASimPerson Cold... and hard.Registered User regular
    I'd swear that someone here has worked on a filesystem kernel driver before.

    Someone like.... Phyphor?

    I think?

    Well, there was that time I had to do one for a project in my intro operating systems class... and it didn't work.... and that was 10 years ago.... so yeah Phyphor.

  • Options
    PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    I'd swear that someone here has worked on a filesystem kernel driver before.

    Someone like.... Phyphor?

    I think?

    Not kernel (though I've thought about it!). I even posted it here! But I'm crazy like that anyway

    And yes, hence why incredulous. Decidedly non-trivial.

  • Options
    ecco the dolphinecco the dolphin Registered User regular
    It's an old joke, but I'm sure I can whip up a write-only filesystem relatively quickly.

    Penny Arcade Developers at PADev.net.
  • Options
    KakodaimonosKakodaimonos Code fondler Helping the 1% get richerRegistered User regular
    Just don't guarantee write integrity and it's pretty easy.

  • Options
    gavindelgavindel The reason all your software is brokenRegistered User regular
    I've implemented a file system in C (crappily). The bugs get really...uh..interesting.

    Heartily recommend testing in a disposable VM for when your program happily starts overwriting whatever happens to be sitting at memory address zero.

    Book - Royal road - Free! Seraphim === TTRPG - Wuxia - Free! Seln Alora
  • Options
    HamurabiHamurabi MiamiRegistered User regular
    So really random question:

    What's a good language for someone with zero programming experience to try and learn, to pad their resume as a General Technology Person (ie. someone with a lot of experience working with IT, but no formal certifications) ? Is there such a thing?

  • Options
    mightyjongyomightyjongyo Sour Crrm East Bay, CaliforniaRegistered User regular
    Bash and Python? They have a lot of utility in Linux IT environments.

  • Options
    bowenbowen How you doin'? Registered User regular
    C# or Python

    I would err on the side of C#.

    C/C++ are far too unforgiving for a beginner unless that's going to be a career path. PHP is mostly web tech. Ruby is weird, and only hipsters like it, sorry Echo. VB is terrible and should be avoided, and if you're partaking in VB.NET you might as well just learn C# anyways. Java is terrible, old, and terrible. It's so bad, seriously, just... don't.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • Options
    bowenbowen How you doin'? Registered User regular
    If you're an IT person, you should already know bash/batch!

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • Options
    electricitylikesmeelectricitylikesme Registered User regular
    Hamurabi wrote: »
    So really random question:

    What's a good language for someone with zero programming experience to try and learn, to pad their resume as a General Technology Person (ie. someone with a lot of experience working with IT, but no formal certifications) ? Is there such a thing?

    Python. 95% of when you want a bash script, you actually should write a Python script and skip the "I should've used Python" phase.

  • Options
    KakodaimonosKakodaimonos Code fondler Helping the 1% get richerRegistered User regular
    Python and SQL. Know a little bit of both and you can solve a lot of problems.

  • Options
    electricitylikesmeelectricitylikesme Registered User regular
    Also get in the habit of using argparse with your scripts. It will save you so much time, and produces really nice command line interfaces.

  • Options
    urahonkyurahonky Resident FF7R hater Registered User regular
    So I get back home with my newborn and find out that the senior developer at our place is leaving in two weeks. He was also the lead back end developer. That's apparently my job now since I was the other back end guy.

    It's ah... It's frightening.

  • Options
    ecco the dolphinecco the dolphin Registered User regular
    urahonky wrote: »
    So I get back home with my newborn and find out that the senior developer at our place is leaving in two weeks. He was also the lead back end developer. That's apparently my job now since I was the other back end guy.

    It's ah... It's frightening.

    So, new son and a promotion?

    Dayum honky, you got yourself a good deal! =)

    Can I rub your head for luck?

    Penny Arcade Developers at PADev.net.
  • Options
    TofystedethTofystedeth Registered User regular
    Hopefully it's an actually promotion and not just more responsibility.

    steam_sig.png
  • Options
    urahonkyurahonky Resident FF7R hater Registered User regular
    Hopefully it's an actually promotion and not just more responsibility.

    Yeah I suspect it's more the second one than the first.

  • Options
    bowenbowen How you doin'? Registered User regular
    Yeah you should ask for a change of title and pay raise for sure.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • Options
    ecco the dolphinecco the dolphin Registered User regular
    Dear UI designer(s) from [redacted]

    Please stop trying to reinvent the UI - you're doing a bloody poor job of it.

    For example, when I "undock" a panel/window, I don't want the top of the panel to be off the screen so that I cannot drag it down.

    Normally, this is not a problem, because we can do ye olde "Press Alt, navigate to Move", but it seems that you've disallowed that, so no go.

    The other happy trick is to use Windows+Left/Right/Up to move it to other screen positions, which I see you've somehow prevented with your custom window.

    So I have to restart your app, hoping that you've also been negligent in saving window positions, and that the panel has reset to a sensible place so that I can actually drag it around.

    Just use the default UI - there's no need to reinvent every bloody wheel.

    P.S. Your reinvented Open File dialogue box is pretty stupid as well.

    Penny Arcade Developers at PADev.net.
  • Options
    urahonkyurahonky Resident FF7R hater Registered User regular
    Is there a good place for me to upload my photo for me to share with you guys that isn't completely public? I like using imgur for it but doesn't it show the latest uploaded images? I'd rather not have it show up on the front page of their site.

  • Options
    bowenbowen How you doin'? Registered User regular
    Doesn't imgur allow you to link and set things private/only sharable via the link if you have an account?

    I doubt we're going to generate enough bandwidth for that.

    Other than that, dropbox.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • Options
    LD50LD50 Registered User regular
    P.S. Your reinvented Open File dialogue box is pretty stupid as well.

    God, I hate that so much.

  • Options
    TofystedethTofystedeth Registered User regular
    edited March 2015
    Better or worse than ones which seems to be stuck in the Windows 3.1 or Windows 95 mode?

    Tofystedeth on
    steam_sig.png
  • Options
    ecco the dolphinecco the dolphin Registered User regular
    Better or worse than ones which seems to be stuck in the Windows 3.1 or Windows 95 mode?

    Worse.

    I'm also not quite sure how they've defeated Window's UI manager, but dragging the window around doesn't show a preview or any indication of where the final window is going to be placed.

    I think even in Windows 3.1/95, if you dragged the window around, you'll get a rectangular outline showing where it'll end up? Can't remember where it made the transition (XP, I suspect? Or 2000?) where dragging the window actually dragged the window around, but this reinvented windowing system gives zero feedback.

    And because I can't use Windows-Left/Right to shuffle them to halves of my screen, I'm doing some blind guesswork.

    It's just very frustrating. I mean, use the default UI, gain all the benefits that Windows (or whatever Linux WM you've got) offers you. Seriously.
    urahonky wrote: »
    Is there a good place for me to upload my photo for me to share with you guys that isn't completely public? I like using imgur for it but doesn't it show the latest uploaded images? I'd rather not have it show up on the front page of their site.

    Hmmmmm

    Can't you just upload the image straight to the PA forums itself?

    Penny Arcade Developers at PADev.net.
  • Options
    LD50LD50 Registered User regular
    What? How did they do that? That must have taken a lot of work...

  • Options
    TofystedethTofystedeth Registered User regular
    I don't know, direct calls to the graphics system?

    steam_sig.png
  • Options
    ecco the dolphinecco the dolphin Registered User regular
    edited March 2015
    LD50 wrote: »
    What? How did they do that? That must have taken a lot of work...

    I don't knooowwww

    Oh god

    They don't appear on the Windows taskbar.

    I've maximised a few windows over it already. D:

    Am I seriously going to have to minimise stuff just to get back to those panels?

    *sob*

    UI/UX designers, I beseech thee - HELP THIS APP BECOME BETTER

    Edit: *phew* Not so bad, just clicked on the parent window and it popped up

    ecco the dolphin on
    Penny Arcade Developers at PADev.net.
  • Options
    JasconiusJasconius sword criminal mad onlineRegistered User regular
    edited March 2015
    Better or worse than ones which seems to be stuck in the Windows 3.1 or Windows 95 mode?

    Worse.

    I'm also not quite sure how they've defeated Window's UI manager, but dragging the window around doesn't show a preview or any indication of where the final window is going to be placed.

    I think even in Windows 3.1/95, if you dragged the window around, you'll get a rectangular outline showing where it'll end up? Can't remember where it made the transition (XP, I suspect? Or 2000?) where dragging the window actually dragged the window around, but this reinvented windowing system gives zero feedback.

    And because I can't use Windows-Left/Right to shuffle them to halves of my screen, I'm doing some blind guesswork.

    It's just very frustrating. I mean, use the default UI, gain all the benefits that Windows (or whatever Linux WM you've got) offers you. Seriously.
    urahonky wrote: »
    Is there a good place for me to upload my photo for me to share with you guys that isn't completely public? I like using imgur for it but doesn't it show the latest uploaded images? I'd rather not have it show up on the front page of their site.

    Hmmmmm

    Can't you just upload the image straight to the PA forums itself?

    1) you are correct, even in 95 you got that outline of a window

    2) It kind of sounds like their underpinning for the window was like some of those weirdo old school EXE programs that look more like splash screens than actual windows... if you've ever used one of those old school hacker keygens *cough* you know what I'm talking about. And maybe they put their whole program in one of those? Because they don't obey conventional window laws

    Jasconius on
  • Options
    urahonkyurahonky Resident FF7R hater Registered User regular
  • Options
    ecco the dolphinecco the dolphin Registered User regular
    edited March 2015
    urahonky wrote: »
    We'll see how this works!
    sl89ozzbc7qe.jpg

    Nice!

    He's going to mow your lawns so well when he grows up.

    Edit: No! No BOTP for that post! I forbid it

    ecco the dolphin on
    Penny Arcade Developers at PADev.net.
  • Options
    bowenbowen How you doin'? Registered User regular
    I totally have that zelda shirt.

    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • Options
    TofystedethTofystedeth Registered User regular
    urahonky wrote: »
    We'll see how this works!
    sl89ozzbc7qe.jpg

    Nice!

    He's going to mow your lawns so well when he grows up.

    Edit: No! No BOTP for that post! I forbid it

    As long as Honky hides quarters in the grass.

    steam_sig.png
  • Options
    MNC DoverMNC Dover Full-time Voice Actor Kirkland, WARegistered User regular
    That one picture tells me that your kid will make it in this crazy mixed-up world of ours.

    Need a voice actor? Hire me at bengrayVO.com
    Legends of Runeterra: MNCdover #moc
    Switch ID: MNC Dover SW-1154-3107-1051
    Steam ID
    Twitch Page
  • Options
    electricitylikesmeelectricitylikesme Registered User regular
    urahonky wrote: »
    We'll see how this works!
    sl89ozzbc7qe.jpg

    Nice!

    He's going to mow your lawns so well when he grows up.

    Edit: No! No BOTP for that post! I forbid it

    As long as Honky hides quarters in the grass.

    Honkey looks a lot like his av.

  • Options
    PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    LD50 wrote: »
    What? How did they do that? That must have taken a lot of work...

    It's probably very simple - they just use a WS_POPUP style. That disables borders and traditional dragging. You can remove it from the start menu with another style option (one of the MDI ones maybe?). They then reimplement the windowing behaviour when you click on the top X pixels of their window

This discussion has been closed.