Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Pet Peeve of the day

Pet Peeve of the day

Scheduled Pinned Locked Moved The Lounge
34 Posts 19 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Mark_Wallace

    Hey, here's the only good thing I have to say about MSO higher than 2003: The save as PDF functions are INCREDIBLE! ( and don't take a fifth of the time of the adobe "distiller" cr@pware!)

    I wanna be a eunuchs developer! Pass me a bread knife!

    D Offline
    D Offline
    den2k88
    wrote on last edited by
    #19

    Mark_Wallace wrote:

    The save as PDF functions are INCREDIBLE!

    Absolutely amazing. Creating PDFs with the hierarchy and automatic summary with links without doing anything particular is wonderful.

    GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver

    M I 2 Replies Last reply
    0
    • C Chris Maunder

      We developers who bend a UL backwards to show (essentially) tabular data instead of using a TABLE element. I know. #wedeveloperproblems #grumpyoldman. Get over it. But it bothers me because it's misguided principles over practicality.

      cheers Chris Maunder

      W Offline
      W Offline
      W Balboos GHB
      wrote on last edited by
      #20

      Have no fear! I proudly use table elements - and in abundance.* If anyone gives you trouble, you just refer them to me. Feel free, then, to hold your head up high and get the job done right! * As target of a php script that creates them from database recordsets programmatically and generically, table-containing pages number in the neighborhood of 500.

      "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

      "As far as we know, our computer has never had an undetected error." - Weisert

      "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

      1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        Isn't it about time we dumped a documentation standard language from the 1980's and developed a 21st Century browser language that was fit for the modern world? Dump HTML, dump JS, dump the whole "human readable" bit for a compressed binary format that supported sandboxed, VM'ed, clientside C# with built in security, authentication, messaging, and so forth? Drag the web (kicking and screaming, probably) into the 21st Century? Heck, the late 20th would be an improvement! :laugh:

        Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

        W Offline
        W Offline
        W Balboos GHB
        wrote on last edited by
        #21

        Get get rid of all of the languages developed in the 80's or earlier! That'll teach 'em! Dirty b^st^rds that they are! YANTS: The bloke probably thinks javaScript is something you create with a fountain pen full of coffee.

        "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

        "As far as we know, our computer has never had an undetected error." - Weisert

        "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

        1 Reply Last reply
        0
        • C Chris Maunder

          We developers who bend a UL backwards to show (essentially) tabular data instead of using a TABLE element. I know. #wedeveloperproblems #grumpyoldman. Get over it. But it bothers me because it's misguided principles over practicality.

          cheers Chris Maunder

          K Offline
          K Offline
          kmoorevs
          wrote on last edited by
          #22

          I wasn't aware of tables being 'uncool'. :laugh: Even those fancy abstracted controls eventually render to table most of the time. Tables rule! :laugh:

          "Go forth into the source" - Neal Morse

          1 Reply Last reply
          0
          • D den2k88

            Mark_Wallace wrote:

            The save as PDF functions are INCREDIBLE!

            Absolutely amazing. Creating PDFs with the hierarchy and automatic summary with links without doing anything particular is wonderful.

            GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver

            M Offline
            M Offline
            Mark_Wallace
            wrote on last edited by
            #23

            It's how it should always have been. Postscript is bloatless and fast, but adobe managed to turn it into a nightmare of wasted resources. MS designers and devs are far from being my favourite people, right now, but their work on this is blindingly good.

            I wanna be a eunuchs developer! Pass me a bread knife!

            1 Reply Last reply
            0
            • D den2k88

              Mark_Wallace wrote:

              The save as PDF functions are INCREDIBLE!

              Absolutely amazing. Creating PDFs with the hierarchy and automatic summary with links without doing anything particular is wonderful.

              GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver

              I Offline
              I Offline
              irneb
              wrote on last edited by
              #24

              den2k88 wrote:

              Creating PDFs with the hierarchy and automatic summary with links without doing anything particular is wonderful.

              Meh! Had that in OpenOffice at least a decade ago (at least since version 1.1). MSO is still catching up on functionality, they spent all their time designing the ribbon and forgot to actually give users better tools.

              D 1 Reply Last reply
              0
              • OriginalGriffO OriginalGriff

                Isn't it about time we dumped a documentation standard language from the 1980's and developed a 21st Century browser language that was fit for the modern world? Dump HTML, dump JS, dump the whole "human readable" bit for a compressed binary format that supported sandboxed, VM'ed, clientside C# with built in security, authentication, messaging, and so forth? Drag the web (kicking and screaming, probably) into the 21st Century? Heck, the late 20th would be an improvement! :laugh:

                Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

                I Offline
                I Offline
                irneb
                wrote on last edited by
                #25

                Agreed wholeheartedly! Even HTML5 is like driving a dump truck over a dead horse in the hopes it would fly! Just use a bird FES! You don't even need to look far for any such stuff, nearly every single thing ever needing serialization and/or network throughput soon realizes that XML and even JSON is simply too wasteful and inept, and nearly always turns to binary formatting. HTML is just a hamstrung XML anyway.

                1 Reply Last reply
                0
                • I irneb

                  den2k88 wrote:

                  Creating PDFs with the hierarchy and automatic summary with links without doing anything particular is wonderful.

                  Meh! Had that in OpenOffice at least a decade ago (at least since version 1.1). MSO is still catching up on functionality, they spent all their time designing the ribbon and forgot to actually give users better tools.

                  D Offline
                  D Offline
                  den2k88
                  wrote on last edited by
                  #26

                  No please don't speak about that abomination of openOffice. I used it for years, when I was all the revolutionary Penguinman. Then for work I've been "forced" to use MSO 2010 - never been happier in my life. OO and LibreOffice are wonderful tools... compared to MS Office 97. Maybe even Office 2000 (which was unbeatable IMHO until 2010). We're lucky it's only 2016 :-\

                  GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver

                  1 Reply Last reply
                  0
                  • C Chris Maunder

                    We developers who bend a UL backwards to show (essentially) tabular data instead of using a TABLE element. I know. #wedeveloperproblems #grumpyoldman. Get over it. But it bothers me because it's misguided principles over practicality.

                    cheers Chris Maunder

                    K Offline
                    K Offline
                    Kiriander
                    wrote on last edited by
                    #27

                    Speaking or practicality, I get annoyed maintaining C++-code which uses C techniques, like char* instead of std::string or shifts pointers all over the place instead of using offsets from that pointer. Way to kill symbolic debugging, who'd never need that!

                    1 Reply Last reply
                    0
                    • M Mark_Wallace

                      Suffice it to say that this *great XML thing* is but a petty, comparatively useless, partial clone of what we were using decades ago. What turned people off of PostScript is that adobe sort-of took ownership of it, when they created that king of bloat PDF. Everyone associated PS with PDF, from then on, without actually looking at what a magnificent -- and phenomenally efficient -- beast PS is. So now we're stuck with the endless devotion to XML of people who don't realise that it's trivial, overcomplicated cr@p, compared to PS.

                      I wanna be a eunuchs developer! Pass me a bread knife!

                      S Offline
                      S Offline
                      ScottM1
                      wrote on last edited by
                      #28

                      I'm not sure why you're comparing XML to PostScript, I'm guessing you mean Open XML from Microsoft?

                      M 1 Reply Last reply
                      0
                      • M Mark_Wallace

                        That's everywhere in programming: "This is the RIGHT way to do it!" But the real right way is the way that:    a. Gives the customer what he needs.    b. Does not cost an arm and a leg of developer time to produce and maintain. Having principles is fine, but too many principles in programming are based on "What I know how to do", "What I studied", and "What I think is cool". Too many people are too sure of their ability to discern right and wrong where no right or wrong exists, and insist that things be done the way that they have decided to perceive as right. It's not for no reason that KISS was laid down as one of the first tenets of programming. For God's sake, don't get me started on that emasculated PostScript called XML!

                        I wanna be a eunuchs developer! Pass me a bread knife!

                        H Offline
                        H Offline
                        Herbie Mountjoy
                        wrote on last edited by
                        #29

                        Mark_Wallace wrote:

                        a. Gives the customer what he needs. b. Does not cost an arm and a leg of developer time to produce and maintain.

                        c. Is very fast despite the unnecessary extras that were added to make it pretty.

                        I may not last forever but the mess I leave behind certainly will.

                        M 1 Reply Last reply
                        0
                        • S ScottM1

                          I'm not sure why you're comparing XML to PostScript, I'm guessing you mean Open XML from Microsoft?

                          M Offline
                          M Offline
                          Mark_Wallace
                          wrote on last edited by
                          #30

                          XML is like a version of PostScript that's had it's teeth drawn, its arms and legs chopped off, and its dangly bits removed.

                          I wanna be a eunuchs developer! Pass me a bread knife!

                          1 Reply Last reply
                          0
                          • H Herbie Mountjoy

                            Mark_Wallace wrote:

                            a. Gives the customer what he needs. b. Does not cost an arm and a leg of developer time to produce and maintain.

                            c. Is very fast despite the unnecessary extras that were added to make it pretty.

                            I may not last forever but the mess I leave behind certainly will.

                            M Offline
                            M Offline
                            Mark_Wallace
                            wrote on last edited by
                            #31

                            Hey, don't go promising too much!

                            I wanna be a eunuchs developer! Pass me a bread knife!

                            1 Reply Last reply
                            0
                            • C Chris Maunder

                              We developers who bend a UL backwards to show (essentially) tabular data instead of using a TABLE element. I know. #wedeveloperproblems #grumpyoldman. Get over it. But it bothers me because it's misguided principles over practicality.

                              cheers Chris Maunder

                              S Offline
                              S Offline
                              StatementTerminator
                              wrote on last edited by
                              #32

                              Yeah, that one really annoys me too. Yes, tables got abused a bit for layout back in the day (totally guilty here), but that's because they're so useful and for a while nothing else could do the job. Nowadays it seems fashionable to avoid tables at all costs, as if using big steaming piles of CSS to display tabular data without a table is somehow not a sign of idiocy. It's like a religious thing, people cling to this idea that tables are evil without bothering to think about why. It's just become blind dogma among those who think they understand Web development. There has never been anything wrong with tables, but there's everything wrong with designers telling programmers how to do their jobs. And yes, I blame the designers, forever and always, they are the root of all Web evil ;)

                              A 1 Reply Last reply
                              0
                              • S StatementTerminator

                                Yeah, that one really annoys me too. Yes, tables got abused a bit for layout back in the day (totally guilty here), but that's because they're so useful and for a while nothing else could do the job. Nowadays it seems fashionable to avoid tables at all costs, as if using big steaming piles of CSS to display tabular data without a table is somehow not a sign of idiocy. It's like a religious thing, people cling to this idea that tables are evil without bothering to think about why. It's just become blind dogma among those who think they understand Web development. There has never been anything wrong with tables, but there's everything wrong with designers telling programmers how to do their jobs. And yes, I blame the designers, forever and always, they are the root of all Web evil ;)

                                A Offline
                                A Offline
                                A A J Rodriguez
                                wrote on last edited by
                                #33

                                Tables are EVIL INCARNATE when they're being used for page layout, especially when no planning has been done to consider printing a page full of tables nested in tables when that's one of the unstated (because it was elephant-ing obvious) requirements. Trust me, I'm trying to unwind a nested cesspool of tables used on an old form into something mildly better using Bootstrap, just because printers can deal with it so much better.

                                S 1 Reply Last reply
                                0
                                • A A A J Rodriguez

                                  Tables are EVIL INCARNATE when they're being used for page layout, especially when no planning has been done to consider printing a page full of tables nested in tables when that's one of the unstated (because it was elephant-ing obvious) requirements. Trust me, I'm trying to unwind a nested cesspool of tables used on an old form into something mildly better using Bootstrap, just because printers can deal with it so much better.

                                  S Offline
                                  S Offline
                                  StatementTerminator
                                  wrote on last edited by
                                  #34

                                  Yeah, there's no excuse for using tables for layout these days. But there was a time when there was no good alternative, so we're still dealing with that legacy. Nowadays people are abusing CSS, which deserves it due to its broken inheritance model. When browsers are forced to implement something like "!important," which should never ever be used because it "breaks" inheritance, then you know that there's something fundamentally wrong with the inheritance model in the first place...but that's a whole other rant. I do find it hysterical that "!important" reads as "not important" to people who know logic :)

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups