• qjkxbmwvz@startrek.website
    link
    fedilink
    English
    arrow-up
    3
    ·
    20 days ago

    I think there are examples of projects getting criticized for not recreating the corposhit. Take GIMP — sure some folks really like it, but there are huge swaths of people who basically just say, “why doesn’t it work like Photoshop?!” and get very frustrated with its different approach.

    Personally, I like Google Photos — the interface, not the product — so when Immich came along and basically cloned it, I was really happy (I think Immich is fantastic, and at this point calling it a Photos clone is kinda offensive tbh — it’s way cool).

    Some corposhit just sucks, yeah, but some is actually well thought out — no shame in taking the concept and running with it, IMHO.

      • Linedotdatdot@lemmynsfw.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        19 days ago

        I’ve never used either, honestly, so I’m pretty sure I’m not entitled to an opinion, but I do know that every time someone says they ‘use’ or ‘like’ GIMP all I can imagine is the dude from Pulp Fiction going, “Eh, it’s a living!” with a defeated sort-of shrug (a la the wooly mammoth-cum-showerhead from the Flintstones)

        I mean, either way, you do you and all, I don’t kink/platform-shame

      • TrickDacy@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        20 days ago

        Not really. The tiling in windows didn’t work in the same automatic “turn it on and watch it go” way that it does on Linux. But don’t let that get in the way of your bizarre Linux trolling as I know you’ve been waiting all day for your moment to “shine”

      • bss03@infosec.pub
        link
        fedilink
        English
        arrow-up
        0
        ·
        19 days ago

        I used Windows 2.something on an old Compaq 386 (16MHz) and it didn’t automatically title anything. There was an option to tile (or cascade) the current window set, but a new window would not cause a retiling. Neither would a window closing.

        • madthumbs@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          4
          ·
          19 days ago

          Windows 1; not 2

          -Because of a lawsuit from Apple.

          Fwiw, I’ve seen some people demonstrate a robust and efficient keyboard based workflow using floating window management. Sometimes it’s a simple matter of what you set out to learn.

    • pmjv@lemmy.sdf.orgOPM
      link
      fedilink
      English
      arrow-up
      0
      ·
      20 days ago
      Bell Laboratories
      
      Murray Hill, NJ (dec!ucb)wav!research!rob
      
      It seems that UNIX has become the victim of cancerous growth at the hands of
      organizations such as UCB. 4.2BSD is an order of magnitude larger than Version
      5, but, Pike claims, not ten times better.
      
      The talk reviews reasons for UNIX's popularity and shows, using UCB cat as a
      primary example, how UNIX has grown fat. cat isn't for printing files with line
      numbers, it isn't for compressing multiple blank lines, it's not for looking at
      non-printing ASCII characters, it's for concatenating files.
      
      We are reminded that ls isn't the place for code to break a single column into
      multiple ones, and that mailnews shouldn't have its own more processing or joke
      encryption code.
      
      Rob carried the standard well for the "spirit of UNIX," and you can look
      forward to a deeper look at the philosophy of UNIX in his forthcoming book.
      
      
      • qrstuv@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        19 days ago

        Rob carried the standard well for the “spirit of UNIX,”

        if (isatty(1)) {

        	if (ioctl(1,JMUX,0) >= 0) {
        		struct winsize win;
        		if (ioctl(1,JWINSIZE,&win) >= 0) {
        			screenwidth = win.bytesx;
        			if (screenwidth == 0)
        				screenwidth++;
        		}
        	}
        
        	qflg = Cflg = 1;
        	(void) gtty(1, &sgbuf);
        	if ((sgbuf.sg_flags & XTABS) == 0)
        		usetabs = 1;
        }