Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Coding Horror

Options
1313233343537»

Comments

  • Registered Users Posts: 6,435 ✭✭✭Tow


    A Board's Coding Horror:


    When is the money (including lost growth) Michael Noonan took in the Pension Levy going to be paid back?



  • Registered Users Posts: 10,840 ✭✭✭✭the_amazing_raisin


    I remember my brother being given one of those before packing off on a J1 to the US (or rather, the international equivalent)

    It was for calling home every week, had something like £100 on it to start in case he needed to make an emergency call

    The clown blew threw the whole balance in the space of a week from calling his long distance girlfriend who dumped him about a week later 😂

    Parents told him if he called again he'd be paying the phone bill before they'd buy him a flight home. I think this was the days you got charged for receiving international calls as well

    "The internet never fails to misremember" - Sebastian Ruiz, aka Frost



  • Registered Users Posts: 10,840 ✭✭✭✭the_amazing_raisin


    "The internet never fails to misremember" - Sebastian Ruiz, aka Frost



  • Registered Users Posts: 33,919 ✭✭✭✭Hotblack Desiato


    He must have been reversing the charges (and they foolishly let him). You didn't get charged for receiving calls.

    Life ain't always empty.



  • Registered Users Posts: 5,462 ✭✭✭Charles Babbage


    Probably not. The Eircom card stored its value on the chip, but of course only an appropriate payphone could read this, it did not travel.

    Most likely the $100 was on a calling card, where you dial a freephone number and then enter the card number. You could use these from any phone and were a good way of avoiding high international charges on the regular tariff. I used use Swiftcall and gave such "cards" to family members as presents. On my first mobile I could make international calls effectively this way, the phone had a feature that if you held down the send button it automatically called the freephone number and then sent the number you were dialling, instead of allowing Digifone gouge me.

    As noted in the previous post there was no charge for receiving calls, but you could reverse charges. But by the 90s you would be a tightwad if you did this, since by then 7-11s in the US had cards on sale and their rates were a fraction of reversing charges, so you parents were spot on.



  • Advertisement
  • Registered Users Posts: 9,555 ✭✭✭DublinWriter


    So, the ISDN connection was set-up on the Cisco to 'spoof' a permanent fixed-line connection.

    Unlike traditional dial-up, ISDN could establish a connection almost instantly.

    The original selling-point of ISDN 'spoofing' was it was supposed to be cheaper than a fixed leased-line.

    So if a user in Belfast wanted to establish a terminal session to our mainframe in Dublin, it would do so almost immediately as if they were already on our network. The Cisco routers were configured to make the call once it saw a user sending packets to a particular port.

    When I analyzed the bills from both Eircom and BT, where were dozens of calls being made per-second between both networks. Standard call cost at the time was about 20p, so imagine that happening dozens of times a second, 24/7 for months.

    I really felt totally out of my depth coming from a coding background, using a packet sniffer and trying to decode and monitor what traffic was triggering the connections. It was late one Friday evening and I was about to give up when suddenly I saw some strange traffic on a very unfamiliar port coming through that was triggering the ISDN connection.

    Looking up the port, it was one used by tape backup software called Arcserve, which the small provider company set up on the Netware servers in both Dublin and Belfast. It was just a service-advertisement packet, but it was triggering the ISDN to connect.

    When I checked how the company filtered the ports on the Cisco to trigger the ISDN, they started with the premise of allowing everything but just putting a deny list of known packets they didn't want to trigger the connection.

    WRONG!!!1!! I learnt later that you start from the position of denying everything and only allowing known calls to known ports through. They had gone totally the other way around it - allow everything and provide a deny list. They had totally neglected to filter out the port used by the Arcserve software.

    Apparently we weren't the only company 'stung' by so-called exports setting up routers incorrectly for ISDN spoofing and resulting in mega-bucks phone bills. Eircom issued an advisory letter to all it's ISDN business customers later that year.

    In retrospect, the company were a small-two man operation in Dublin that were completely chancing their arm when it came to setting up Cisco routers and out of their depth.

    And did this lead me to having a successful change of a career-path into Networking and router configuration? Like f*ck it did! It was fun, but no thanks!



  • Registered Users Posts: 9,555 ✭✭✭DublinWriter


    Again, network related, but this one is straight out of Dilbert.

    A lot of shops in the 90's were running IBM Token-Ring networks, as opposed to Ethernet.

    Basically Token-Ring is supposed to be a contention-less network. There's a 'token' passed round-robin between nodes that acts as a 'talking-pillow', so only nodes in possession of the token can transmit on the network.

    They were upgrading said Token Ring network from 4Mbps to 16Mbps as they were having performance issues.

    The company CIO had to brief other senior management on the project and why they were spending so such money on it.

    Brace yourselves. He said that the upgrade project was essential because the current high traffic on the network was causing the token to be ejected from the ring due to centrifugal force.



  • Technology & Internet Moderators Posts: 28,791 Mod ✭✭✭✭oscarBravo


    I lolled.

    Oof, I remember star-wired token rings, with fibre segments joining the MSAUs. Big chunky square connectors - what were they called, type 2 or something? The MSAUs were powered by the devices connected to the ring, and each port had a relay to steer traffic to the connected device when power was applied from that device.

    Them was the days, Joxer. Them was the days.



  • Registered Users Posts: 2,577 ✭✭✭PommieBast


    @DublinWriter

    When I analyzed the bills from both Eircom and BT, where were dozens of calls being made per-second between both networks. Standard call cost at the time was about 20p, so imagine that happening dozens of times a second, 24/7 for months.

    So it was basically doing a call per packet rather than maintaining any sort of persistence? 😲



  • Registered Users Posts: 6,435 ✭✭✭Tow


    Those IBM Token Ring cards were big bucks, especially the 16Mbps version. I place I worked for spent over 2M upgrading a building to use them. This was on instruction of 'Head Office'. Our IT wanted to to use 10 Base T Ethernet. The kicker was the IBM Mainframe was not 100% 'compatible' with them and always had issues. Even after the experts from IBM were flown in from the States to sort it out. We had the IBM hardware division blaming the IBM software division... Another manufacturers mainframe worked fine on the network! Within a year or two 100 Base T had come out and the cards and routers were much cheaper.

    When is the money (including lost growth) Michael Noonan took in the Pension Levy going to be paid back?



  • Advertisement
  • Registered Users Posts: 9,555 ✭✭✭DublinWriter



    SNA was a nightmarish network architecture. I installed Novel Netware for SNA in a few shops back in the day to bridge TR/SNA networks to Ethernet/IPXSPX networks with 5250/3270 terminal emulation software installed on the PC clients.



  • Registered Users Posts: 9,555 ✭✭✭DublinWriter



    True. As late as 2005 I had to get Eircom to install an ISDN line to my house (was in Meath) as we were on what's called a 'group line' shared on the local exchange with five other houses. Great for voice, but even with a 56Kbps modem, you'd be lucky if you got a 9Kbps connection.

    In 2005 Eircom at the time said that BB couldn't be installed at my house. So once I got ISDN, I was taken off the 'group line' and suddenly my number was compatible for Broadband, which I ordered the month after I had the ISDN installed.

    Crazy times.



  • Registered Users Posts: 9,555 ✭✭✭DublinWriter


    No. The backup software the company installed was triggering the connect via a service advertisement packet on a port they didn't anticipate when they where configuring the Cisco routers.



  • Registered Users Posts: 444 ✭✭RickBlaine


    I developed an API to be consumed by one of my clients. I sent the API documentation to the client's project manager.

    A few weeks later their developers had developed their solution to call my API but were getting invalid request errors. I asked them if they were referencing the correct documentation and they said they were. The version number matched the version I had sent the PM. But looking at their JSON in their requests, they were definitely not matching my spec. It turns out that their PM incorrectly thought I had made mistakes in the document and took it upon himself to make changes without informing anyone or even incrementing the version number of the document.



  • Registered Users Posts: 11,519 ✭✭✭✭Flinty997


    Our dept created an API to talk to another organisations system and never asked the team who worked on the source application what all the events were. Was weeks later when they realised it wasn't sending all the events. Or even that they were for..

    Worked in another place and the token ring network would always go down the same time Fri afternoon. Took them a while to realise that it was one of the managers taking their pc home for the weekend.



  • Registered Users Posts: 11,519 ✭✭✭✭Flinty997


    Final story about ISDN was working as a contractor for the provider of ISDN lines and couldn't get a ISDN line installed in their own building. They said it would take 6 months. In their own building. Name of the building. Telecom house.



Advertisement