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. Bug of the Day

Bug of the Day

Scheduled Pinned Locked Moved The Lounge
help
47 Posts 17 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.
  • L Lost User

    Connect your cable, you're low on battery.

    Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)

    A Offline
    A Offline
    Afzaal Ahmad Zeeshan
    wrote on last edited by
    #15

    So, the pixels flattened due to the empty space, I guess?

    The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

    L 1 Reply Last reply
    0
    • A Afzaal Ahmad Zeeshan

      So, the pixels flattened due to the empty space, I guess?

      The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #16

      Afzaal Ahmad Zeeshan wrote:

      So, the pixels flattened due to the empty space, I guess?

      No, just forgot to run my Bit Recycler[^]. It is like defragmenting, but for the bits. :rolleyes:

      Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)

      1 Reply Last reply
      0
      • A Afzaal Ahmad Zeeshan

        Oh, you mean this output[^]? I am sure the aftermath of that bug was really very graphical. See the layout.

        The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~

        F Offline
        F Offline
        Foothill
        wrote on last edited by
        #17

        I thought that I was the only one who still uses GIMP. ;)

        if (Object.DividedByZero == true) { Universe.Implode(); } Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016

        J B B 3 Replies Last reply
        0
        • J Jeremy Falcon

          You know... point one for loosely typed languages. I submit this... JSFiddle[^] Not that I have anything against strongly typed languages, I just smile at those that think it's the answer to everything including poverty and cancer.

          Jeremy Falcon

          Sander RosselS Offline
          Sander RosselS Offline
          Sander Rossel
          wrote on last edited by
          #18

          That has nothing to do with the fact that JS is loosely typed, but the fact that JS doesn't have a char type. So '_' is just a string, equivalent to "_", and thus 3 is concatenated as though it was a string. C# would have done the same if '_' was a string and not a char. Basically, it's not loosely typed, but poorly typed :)

          Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

          J 2 Replies Last reply
          0
          • I Ian Shlasko

            He's basically doing this:

            "1_2" + '_' + 3

            Note that the underscore is a character, not a string (Single quotes = char, Double quotes = string). So instead of both parts being converted to strings to form "_3", it's treating the character as a number (ASCII code 95), adding 3 to it, THEN converting it to a string... So it becomes "1_2" + "98" Very subtle. I like it.

            Proud to have finally moved to the A-Ark. Which one are you in?
            Author of the Guardians Saga (Sci-Fi/Fantasy novels)

            M Offline
            M Offline
            Maximilien
            wrote on last edited by
            #19

            Cute. Thanks.

            I'd rather be phishing!

            1 Reply Last reply
            0
            • Sander RosselS Sander Rossel

              That has nothing to do with the fact that JS is loosely typed, but the fact that JS doesn't have a char type. So '_' is just a string, equivalent to "_", and thus 3 is concatenated as though it was a string. C# would have done the same if '_' was a string and not a char. Basically, it's not loosely typed, but poorly typed :)

              Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

              J Offline
              J Offline
              Jeremy Falcon
              wrote on last edited by
              #20

              It has everything to do with it bro, there is no char type in JS.... because it's loosely typed. Btw, the sky is blue. ;)

              Jeremy Falcon

              1 Reply Last reply
              0
              • Sander RosselS Sander Rossel

                That has nothing to do with the fact that JS is loosely typed, but the fact that JS doesn't have a char type. So '_' is just a string, equivalent to "_", and thus 3 is concatenated as though it was a string. C# would have done the same if '_' was a string and not a char. Basically, it's not loosely typed, but poorly typed :)

                Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                J Offline
                J Offline
                Jeremy Falcon
                wrote on last edited by
                #21

                This the part where you say, oh but it has some types... go on... do it. ;P

                Jeremy Falcon

                Sander RosselS 1 Reply Last reply
                0
                • Z ZurdoDev

                  Is that what caused the CSS to go wack-a-doodle? :-D

                  There are two kinds of people in the world: those who can extrapolate from incomplete data. There are only 10 types of people in the world, those who understand binary and those who don't.

                  C Offline
                  C Offline
                  Chris Maunder
                  wrote on last edited by
                  #22

                  Which CSS?

                  cheers Chris Maunder

                  J Z 2 Replies Last reply
                  0
                  • L Lost User

                    PartDivider is a char?

                    Sin tack ear lol Pressing the any key may be continuate

                    C Offline
                    C Offline
                    Chris Maunder
                    wrote on last edited by
                    #23

                    It is.

                    cheers Chris Maunder

                    1 Reply Last reply
                    0
                    • C Chris Maunder

                      Which CSS?

                      cheers Chris Maunder

                      J Offline
                      J Offline
                      Jeremy Falcon
                      wrote on last edited by
                      #24

                      Dunno for him, but for me it keeps on resetting the layout like I'm not logged in... going to compact view, back to fixed from fluid, etc. On a Mac in Chrome if that helps.

                      Jeremy Falcon

                      1 Reply Last reply
                      0
                      • F Foothill

                        I thought that I was the only one who still uses GIMP. ;)

                        if (Object.DividedByZero == true) { Universe.Implode(); } Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016

                        J Offline
                        J Offline
                        Jeremy Falcon
                        wrote on last edited by
                        #25

                        Well, now there's two of you. ;P

                        Jeremy Falcon

                        1 Reply Last reply
                        0
                        • J Jeremy Falcon

                          This the part where you say, oh but it has some types... go on... do it. ;P

                          Jeremy Falcon

                          Sander RosselS Offline
                          Sander RosselS Offline
                          Sander Rossel
                          wrote on last edited by
                          #26

                          Must... Not... Give... In... Oh crap. JavaScript DOES have some types though! It even has a typeof operator and makes use of prototypes. I'm not usually the type to correct people on the internet, but this was typically a situation that needed some clearing up. Sadly, JavaScript is the type of language I like to avoid. I'm done typing now.

                          Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                          J 2 Replies Last reply
                          0
                          • Sander RosselS Sander Rossel

                            Must... Not... Give... In... Oh crap. JavaScript DOES have some types though! It even has a typeof operator and makes use of prototypes. I'm not usually the type to correct people on the internet, but this was typically a situation that needed some clearing up. Sadly, JavaScript is the type of language I like to avoid. I'm done typing now.

                            Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                            J Offline
                            J Offline
                            Jeremy Falcon
                            wrote on last edited by
                            #27

                            You gotta connect the dots man. You're seeing black and white... when the truth is I am not wrong... however I am not inclined to write a book on the subject on every post I make. You seem to want to... I'm over that stage in life man. I have other things to do. I mean God forbid I visit CP for less than an hour when posting in the lounge, am I right? So, since I need to prove to you I know what I'm talking about... Nowhere anywhere does it say a loosely typed language cannot have any types. There is no language on the planet I know of that has only one type. JS is a loosely typed language, and thus the way it behaves is a direct result of that... and yes it has basic types... which is a result of design from being loosely typed in the first place. You need less types when it's loose, and so affects things like the example I posted. Just for a breakdown. You may know this already, but hey... [^] I was pointing out the irony, that in this instance, C# was doing some magic like a dynamically typed language would. And in this instance, JS actually handles the case better. And before you say it, I have nothing against a strongly typed language. I'd think most people can infer that if they've been programming for any length of time. Seriously man... get a hobby... :P

                            Jeremy Falcon

                            Sander RosselS 1 Reply Last reply
                            0
                            • Sander RosselS Sander Rossel

                              Must... Not... Give... In... Oh crap. JavaScript DOES have some types though! It even has a typeof operator and makes use of prototypes. I'm not usually the type to correct people on the internet, but this was typically a situation that needed some clearing up. Sadly, JavaScript is the type of language I like to avoid. I'm done typing now.

                              Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                              J Offline
                              J Offline
                              Jeremy Falcon
                              wrote on last edited by
                              #28

                              And obligatory XKCD :) xkcd: Duty Calls[^]

                              Jeremy Falcon

                              N 1 Reply Last reply
                              0
                              • J Jeremy Falcon

                                You gotta connect the dots man. You're seeing black and white... when the truth is I am not wrong... however I am not inclined to write a book on the subject on every post I make. You seem to want to... I'm over that stage in life man. I have other things to do. I mean God forbid I visit CP for less than an hour when posting in the lounge, am I right? So, since I need to prove to you I know what I'm talking about... Nowhere anywhere does it say a loosely typed language cannot have any types. There is no language on the planet I know of that has only one type. JS is a loosely typed language, and thus the way it behaves is a direct result of that... and yes it has basic types... which is a result of design from being loosely typed in the first place. You need less types when it's loose, and so affects things like the example I posted. Just for a breakdown. You may know this already, but hey... [^] I was pointing out the irony, that in this instance, C# was doing some magic like a dynamically typed language would. And in this instance, JS actually handles the case better. And before you say it, I have nothing against a strongly typed language. I'd think most people can infer that if they've been programming for any length of time. Seriously man... get a hobby... :P

                                Jeremy Falcon

                                Sander RosselS Offline
                                Sander RosselS Offline
                                Sander Rossel
                                wrote on last edited by
                                #29

                                You know I can't sit around idle when people on the internet say bad things about my favorite programming language. Or positive things about my least favorite programming language. I'm just human and I won't pass on a chance to bitch about JavaScript. Having said that, JavaScript DOES have types. It has strings, numbers, booleans null, undefined and objects... Why do you persist that JavaScript has no types when the opposite is obviously true? ;p

                                Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                                J N 2 Replies Last reply
                                0
                                • Sander RosselS Sander Rossel

                                  You know I can't sit around idle when people on the internet say bad things about my favorite programming language. Or positive things about my least favorite programming language. I'm just human and I won't pass on a chance to bitch about JavaScript. Having said that, JavaScript DOES have types. It has strings, numbers, booleans null, undefined and objects... Why do you persist that JavaScript has no types when the opposite is obviously true? ;p

                                  Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                                  J Offline
                                  J Offline
                                  Jeremy Falcon
                                  wrote on last edited by
                                  #30

                                  Sander Rossel wrote:

                                  Having said that, JavaScript DOES have types. It has strings, numbers, booleans null, undefined and objects...Why do you persist that JavaScript has no types when the opposite is obviously true?

                                  :sigh: Might wanna read what I wrote.

                                  Sander Rossel wrote:

                                  I'm just human and I won't pass on a chance to bitch about JavaScript.

                                  Fair enough, but as a human, may I humbly suggest you get a woman to occupy your time. ;P

                                  Jeremy Falcon

                                  Sander RosselS B 2 Replies Last reply
                                  0
                                  • J Jeremy Falcon

                                    Sander Rossel wrote:

                                    Having said that, JavaScript DOES have types. It has strings, numbers, booleans null, undefined and objects...Why do you persist that JavaScript has no types when the opposite is obviously true?

                                    :sigh: Might wanna read what I wrote.

                                    Sander Rossel wrote:

                                    I'm just human and I won't pass on a chance to bitch about JavaScript.

                                    Fair enough, but as a human, may I humbly suggest you get a woman to occupy your time. ;P

                                    Jeremy Falcon

                                    Sander RosselS Offline
                                    Sander RosselS Offline
                                    Sander Rossel
                                    wrote on last edited by
                                    #31

                                    Unfortunately, JavaScript isn't the type of dirty language that turns women on... :sigh:

                                    Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                                    1 Reply Last reply
                                    0
                                    • C Chris Maunder

                                      string objectRefGuid = objectRef.ObjectTypeId.ToString() + PartDivider + objectRef.ObjectId;

                                      if (objectRef.VersionNumber > 0)
                                      objectRefGuid += PartDivider + objectRef.VersionNumber;

                                      ObjectTypeId is 1, ObjectId is 2, and VersionNumber is 3. PartDivider is '_'. The expected result was 1_2_3. The output was 1_298. :doh:

                                      cheers Chris Maunder

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

                                      Does that have anything to do with Thread View being wonky today? I noticed on my Droid using Chrome, but it was still messed up when I logged in via IE11 as well. Possibly, it's just me.

                                      C 1 Reply Last reply
                                      0
                                      • F Foothill

                                        I thought that I was the only one who still uses GIMP. ;)

                                        if (Object.DividedByZero == true) { Universe.Implode(); } Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016

                                        B Offline
                                        B Offline
                                        Brisingr Aerowing
                                        wrote on last edited by
                                        #33

                                        I use GIMP as well (not that much, but I use it).

                                        What do you get when you cross a joke with a rhetorical question? The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism. Do questions with multiple question marks annoy you???

                                        1 Reply Last reply
                                        0
                                        • P PIEBALDconsult

                                          Does that have anything to do with Thread View being wonky today? I noticed on my Droid using Chrome, but it was still messed up when I logged in via IE11 as well. Possibly, it's just me.

                                          C Offline
                                          C Offline
                                          Chris Maunder
                                          wrote on last edited by
                                          #34

                                          When you say "thread view" do you mean that you were kicked into a different default view on the forums? We did a hefty refactor this week to clean up some debris from 4 years ago. We tested the blazes out of it but no matter what you test you'll always miss something. Unless you're NASA.

                                          cheers Chris Maunder

                                          P V B 3 Replies 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