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. This may be the saddest code ever

This may be the saddest code ever

Scheduled Pinned Locked Moved The Lounge
17 Posts 11 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.
  • OriginalGriffO OriginalGriff

    What have you got against the hermaphrodites? Hmm?

    Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

    J Offline
    J Offline
    Jorgen Andersson
    wrote on last edited by
    #8

    Tell that to the ISO people.

    The four codes specified in ISO/IEC 5218 are:
    0 = not known,
    1 = male,
    2 = female,
    9 = not applicable.

    I guess they would be a 9.

    Light moves faster than sound. That is why some people appear bright, until you hear them speak. List of common misconceptions

    P OriginalGriffO 2 Replies Last reply
    0
    • G Gordon Kushner

      if (sex == NOT_PROVIDED)
      {
      borrowerInfoRequest.HmdaInformation.Sex = 0;
      }
      else
      {
      borrowerInfoRequest.HmdaInformation.Sex = sex;
      }

      L Offline
      L Offline
      LloydA111
      wrote on last edited by
      #9

      The SparkFun electronics site allows "Yes" as a gender option.


      See if you can crack this: b749f6c269a746243debc6488046e33f
      So far, no one seems to have cracked this!

      The unofficial awesome history of Code Project's Bob! "People demand freedom of speech to make up for the freedom of thought which they avoid."

      1 Reply Last reply
      0
      • J Jorgen Andersson

        Tell that to the ISO people.

        The four codes specified in ISO/IEC 5218 are:
        0 = not known,
        1 = male,
        2 = female,
        9 = not applicable.

        I guess they would be a 9.

        Light moves faster than sound. That is why some people appear bright, until you hear them speak. List of common misconceptions

        P Offline
        P Offline
        PIEBALDconsult
        wrote on last edited by
        #10

        8 = none o' yer durn bidness!

        1 Reply Last reply
        0
        • B Brady Kelly

          :laugh: I've just added a Select as the first value in my Gender enum to force the user to select either Male or Female, but before I renamed it to Select it was Unknown. I later thought users would find that too great a source of office or site mirth.

          B Offline
          B Offline
          BillWoodruff
          wrote on last edited by
          #11

          Here, in Amazing Thailand, your Gender Enum would really need to be extended, unless there's some "localization" functionality for Enum's I'm unaware of. Here, you'll find ads, at times on the front-page of one of the two major English-language newspapers, advertising sex change (male to female) for around US $1600. In fact, I can see in trying to "model" gender-identity in Thailand the necessity for a special ... new ... Type, a nested Enum ("EnumEx" ?), for reasons I won't go into here in depth. The fact that .NET demands an Enum contains only named constants providing the rationale for this ... uhhh ... thought. best, Bill

          "Last year I went fishing with Salvador Dali. He was using a dotted line. He caught every other fish." Steven Wright

          B 1 Reply Last reply
          0
          • J Jorgen Andersson

            Tell that to the ISO people.

            The four codes specified in ISO/IEC 5218 are:
            0 = not known,
            1 = male,
            2 = female,
            9 = not applicable.

            I guess they would be a 9.

            Light moves faster than sound. That is why some people appear bright, until you hear them speak. List of common misconceptions

            OriginalGriffO Offline
            OriginalGriffO Offline
            OriginalGriff
            wrote on last edited by
            #12

            I notice they leave a lot of space for new genders, just in case we (as a species) decide to create some new ones... :laugh:

            Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
            "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

            1 Reply Last reply
            0
            • N Nish Nishant

              Not good design to have NOT_PROVIDED not equal to 0.

              Regards, Nish


              My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

              B Offline
              B Offline
              BobJanova
              wrote on last edited by
              #13

              Why not? I usually use -1, but having it at the beginning means that the literal value doesn't change when you add new entries to the enum (not that that is particularly likely for this case but still).

              N 1 Reply Last reply
              0
              • B BobJanova

                Why not? I usually use -1, but having it at the beginning means that the literal value doesn't change when you add new entries to the enum (not that that is particularly likely for this case but still).

                N Offline
                N Offline
                Nish Nishant
                wrote on last edited by
                #14

                BobJanova wrote:

                Why not? I usually use -1, but having it at the beginning means that the literal value doesn't change when you add new entries to the enum (not that that is particularly likely for this case but still).

                I reckon that's C++ code and NOT_PROVIDED is more likely a macro than an enum (although it could be an enum too). I meant the design where his user code and data model code use 2 different values to represent the same thing. NOT_PROVIDED may be coming from a 3rd party data layer, but that's just a probability.

                Regards, Nish


                My technology blog: voidnish.wordpress.com Part 2 in my WinRT/C++ series : Visual C++ and WinRT/Metro - Databinding Basics

                1 Reply Last reply
                0
                • G Gordon Kushner

                  if (sex == NOT_PROVIDED)
                  {
                  borrowerInfoRequest.HmdaInformation.Sex = 0;
                  }
                  else
                  {
                  borrowerInfoRequest.HmdaInformation.Sex = sex;
                  }

                  D Offline
                  D Offline
                  DerekT P
                  wrote on last edited by
                  #15

                  I was once working on a database designed by someone else. Gender was stored in the customer records as a CHAR(1). That field was a foreign key into a "tblGender" table, which had the following rows defined:

                  GenderKey GenderValue
                  M M
                  F F

                  And yes, they had manually written CRUD routines to maintain that table, and included JOINS to it in views that extracted data from the customer table etc.. etc.. :sigh: :doh: Derek TP

                  H 1 Reply Last reply
                  0
                  • B BillWoodruff

                    Here, in Amazing Thailand, your Gender Enum would really need to be extended, unless there's some "localization" functionality for Enum's I'm unaware of. Here, you'll find ads, at times on the front-page of one of the two major English-language newspapers, advertising sex change (male to female) for around US $1600. In fact, I can see in trying to "model" gender-identity in Thailand the necessity for a special ... new ... Type, a nested Enum ("EnumEx" ?), for reasons I won't go into here in depth. The fact that .NET demands an Enum contains only named constants providing the rationale for this ... uhhh ... thought. best, Bill

                    "Last year I went fishing with Salvador Dali. He was using a dotted line. He caught every other fish." Steven Wright

                    B Offline
                    B Offline
                    Brady Kelly
                    wrote on last edited by
                    #16

                    How does a sex change, i.e. a change from one of two genders to the other of two genders, necessitate anything more than those two genders?

                    1 Reply Last reply
                    0
                    • D DerekT P

                      I was once working on a database designed by someone else. Gender was stored in the customer records as a CHAR(1). That field was a foreign key into a "tblGender" table, which had the following rows defined:

                      GenderKey GenderValue
                      M M
                      F F

                      And yes, they had manually written CRUD routines to maintain that table, and included JOINS to it in views that extracted data from the customer table etc.. etc.. :sigh: :doh: Derek TP

                      H Offline
                      H Offline
                      H Brydon
                      wrote on last edited by
                      #17

                      DerekTP123 wrote:

                      I was once working on a database designed by someone else. Gender was stored in the customer records as a CHAR(1). That field was a foreign key into a "tblGender" table, which had the following rows defined:

                      GenderKey GenderValue
                      M M
                      F F

                      The school where my kids go has us fill out the usual forms at the beginning of the year. In the identification section for the parents, instead of using the usual M=male or F=female, they have the coding as M=mother or F=father. The database has lotsa mistakes...

                      -- Harvey

                      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