★ VirMach ★ 2024 ★ RYZEN ★ NVMe ★★ VPS Black Friday ★ Flash Deals ★★ Check inside for offers!

11213141517

Comments

  • @VirMach said:

    @sh97 said:

    @VirMach said:

    @sh97 said: UTC +4, Chrome Version 131.0.6778.86 (Official Build) (x86_64) on MacOS

    @dgc1980 said: Firefox, Windows 11, AEDT GMT+11

    Browser caching 100% cleared?

    @Jab said: but @VirMach ruined all the fun.

    I saw what you were trying to do and expired the coupon!

    Yup. Thats when it started working for a brief while.
    after the latest changes, broke again.
    Funnily, works on Chrome on Windows.

    I can't replicate it on Firefox, both on Windows and Linux. Also I don't understand how it wouldn't work on Edge (someone mentioned that) since it's just Chromium?

    The version that was confirmed as working by you guys broke it on Safari and mobile Chrome though (I think one version just Safari.) I also couldn't replicate the issue on Firefox Linux with your timezone specifically. I'll try messing with it again, as long as it doesn't break it for anything I'm testing it on, to see if we can get it to some sweet spot.

    Okay, all done. If you're still around clear cache and get me the console log. It'll output a lot, so just show as much of it as you can and let me know when you get it so I can disable the logging as it's excessive.

    Basically I need at least one person who still has NaN issue to show me console logs.

    When posting logs please CROP IT to START from this line:

    Raw product start time (as received from the server)

    Cleared cache and reloaded.
    Working fine on Firefox (Windows), Chrome (Windows), Firefox (Android).
    Cheers

  • @VirMach said:

    @sh97 said: Did you make any other changes?
    Cleared cache and it works again now!

    Did it in the most excessively meticulous way possible. Okay that's good. I've confirmed it working across all my browsers as well. Hopefully no more NaN's for anyone then. I'll leave logging up for another half an hour if anyone else wants to come forward with an issue then comment it out and we'll bring it back if it's reported.

    works great for me!

  • Oooo damn, going home from work I saw what I have been looking for.
    4GB RAM, 4vCPU in NL with maybe 20 minutes or something left.
    Just coming home and noticed that it was gone with some time to spare. :'(
    @VirMach something like that coming soon again? One can hope at least

  • VirMachVirMach Hosting Provider

    It basically does this now:

    • Grabs original timestamp it started, which is in PST (for example let's say 2024-11-26 06:33:21)
    • Normalizes it to 2024-11-26T06:33:21 (I think this is important for Safari?)
    • Explicitly indicate it's PST (UTC-8) and and convert it to UTC
    • Extract the time in milliseconds since epoch (shoutout to @burntascii)
    • Now it's 2024-11-26 14:33:21 UTC and move it to EST (2024-11-26 09:33:21 EST)
    • Get the current server time in UTC using epoch (2024-11-26 15:28:14 UTC as an example of when it's grabbed)
    • Convert it to EST to match (2024-11-26 10:28:14 EST as an example, so about an hour after start time.)
    • Parses sale duration with input of 7200000ms for our example (2 hours)
    • Add sale duration to the product start time (2024-11-26 09:33:21 EST plus 2 hours --> 2024-11-26 11:33:21 EST)
    • Calculate time remaining (2024-11-26 11:33:21 EST minus 2024-11-26 10:28:14 EST = 3907000 ms)
    Thanked by (3)sh97 burntascii Kris
  • @VirMach said: It basically does this..

    Blimey! :open_mouth:

    It wisnae me! A big boy done it and ran away.
    NVMe2G for life! until death (the end is nigh)

  • Complicated! Just calculate "seconds left" server-side and use that /s

    Haven't bought a single service in VirMach Great Ryzen 2022 - 2023 Flash Sale.
    https://lowendspirit.com/uploads/editor/gi/ippw0lcmqowk.png

  • @AlwaysSkint said:

    @VirMach said: It basically does this..

    Blimey! :open_mouth:

    Crikey!

  • @VirMach said:
    It basically does this now:

    • Grabs original timestamp it started, which is in PST (for example let's say 2024-11-26 06:33:21)
    • Normalizes it to 2024-11-26T06:33:21 (I think this is important for Safari?)
    • Explicitly indicate it's PST (UTC-8) and and convert it to UTC
    • Extract the time in milliseconds since epoch (shoutout to @burntascii)
    • Now it's 2024-11-26 14:33:21 UTC and move it to EST (2024-11-26 09:33:21 EST)
    • Get the current server time in UTC using epoch (2024-11-26 15:28:14 UTC as an example of when it's grabbed)
    • Convert it to EST to match (2024-11-26 10:28:14 EST as an example, so about an hour after start time.)
    • Parses sale duration with input of 7200000ms for our example (2 hours)
    • Add sale duration to the product start time (2024-11-26 09:33:21 EST plus 2 hours --> 2024-11-26 11:33:21 EST)
    • Calculate time remaining (2024-11-26 11:33:21 EST minus 2024-11-26 10:28:14 EST = 3907000 ms)

    nice, though I'm pretty sure the double conversion into EST was not needed. but hey it works now let's not touch it anymore!

  • edited 4:23PM

    @llhqiqi520 said: Your IP x.x.x.x has been banned
    Ban Reason: Banned for 414 login attempts.
    Ban Expires: 11/26/2024 (21:00)

    @VirMach : I am getting that stupid ban thing as well on https://billing.virmach.com !... There is a stupid auto-refresh as well on the entire area..!

  • Ban everybody.

    Thanked by (2)burntascii yoursunny
  • Ban yourself too @VirMach

  • @VirMach - Can I get my non-changeable BF SJC server transferred to CHI? I will pay a transfer fee if it's reasonable. Thanks

  • @imok said:
    Ban everybody.

    Using a VPN works/worked~~ whew!

  • edited 5:25PM

    I just got home and found that I was still blocked. It seems that I need to wait for the system to automatically unlock it. :o

    384, San Jose, 4core/5RAM/230SSD/13184G bandwidth.

    I was anxious and saw that there was not much time left, but the IP was blocked by the system and I couldn’t use PC log in to pay. Then I tried to log in with my mobile phone, and it worked. Finally, I successfully paid the order when there were 3 minutes left in the countdown. Hahaha. This BF was perfect. I bought 6 of their products, B)

    BTW. The Tokyo product #392 should be what you need, right?

    392,Tokyo,3core/1664RAM/105SSD/1536G bandwidth.plz enjoy it? B) B) B)

  • @VirMach - speaking of transfers/migrations, is this something that is possible at all (I'd prefer to migrate rather than cancel if there is such an option, including paying a reasonable transfer fee). My big concern is that support hasn't been very responsive for some time so I've been very averse to opening tickets to avoid bogging them down further. The renewal date is right around the corner and the post above is giving me ideas...

  • @Jab said:
    Complicated! Just calculate "seconds left" server-side and use that /s

    Network latency may be a problem.
    Server side just sends out the required info in timestamp then client side will do the rest.
    There is a better way to save energy, but current @VirMach's solution works.

  • Since more energy consumed, more crazy coupon deals please B)

    Thanked by (1)burntascii
  • I missed 3456 plan in NYC yesterday, still looking for it to come back since.. bugger.

  • @Kris said:
    I missed 3456 plan in NYC yesterday, still looking for it to come back since.. bugger.

    Patience is key!~

  • @jcn50 said: Patience is key!~

    100%, not passing it up if it comes around again.

  • @Kris said:

    @jcn50 said: Patience is key!~

    100%, not passing it up if it comes around again.

    Did you get the 15% off coupon from the previous posts too??.. It works on the top of those flash sales, I didn't know!

    Thanked by (1)Kris
  • @jcn50 said: Did you get the 15% off coupon from the previous posts too??.. It works on the top of those flash sales, I didn't know!

    Yeah, had no clue either, or the 25% - great enough prices already, just time to catch the white whale of 3456 in NY.

  • @Kris said:

    @jcn50 said: Did you get the 15% off coupon from the previous posts too??.. It works on the top of those flash sales, I didn't know!

    Yeah, had no clue either, or the 25% - great enough prices already, just time to catch the white whale of 3456 in NY.

    What is the spec of this and how much was it?

  • Was something ridiculous like 3456 MB RAM, 3 Core, 120GB, 6TB BW (forget) for $17 or so per year.

    Thanked by (1)localhost
  • @VirMach said:

    @llhqiqi520 said:
    Your IP x.x.x.x has been banned
    Ban Reason: Banned for 414 login attempts.
    Ban Expires: 11/26/2024 (21:00)

    @VirMach
    hey,can you help me solve this problem? Because I want to continue.go,go,go. :#

    Can you explain what you're doing? It doesn't necessarily mean you logged in 414 times but it means you loaded thee client area page in some specific ways at least 414 times, so if you let me know I can try to reduce false positives in the system.

    But I'm guessing you're maybe using a public VPN or something used by others? Because I still can't think of any way it would end up going that high.

    I didn't necessarily ran into the same IP ban issue that @llhqiqi520 had. But I did got hit by the 15 minute IP ban due to "successive failed attempts".

    I had left the WHMCS tab open for an extended period of time and I assume the session expired during that period. So, when I went back to reload the page (or move to any other WHMCS page), it redirected me to the Captcha page, once I completed it and got redirected back to WHMCS, it straightaway showed that IP ban error, even though it never showed any login page.

  • @Kris said:
    Was something ridiculous like 3456 MB RAM, 3 Core, 120GB, 6TB BW (forget) for $17 or so per year.

    Damn that is nice

  • VirMachVirMach Hosting Provider

    @burntascii said: nice, though I'm pretty sure the double conversion into EST was not needed. but hey it works now let's not touch it anymore!

    Mostly for debugging purposes while I was figuring it out but there's no way I'm touching it to make it streamlined.

    @jcn50 said:

    @llhqiqi520 said: Your IP x.x.x.x has been banned
    Ban Reason: Banned for 414 login attempts.
    Ban Expires: 11/26/2024 (21:00)

    @VirMach : I am getting that stupid ban thing as well on https://billing.virmach.com !... There is a stupid auto-refresh as well on the entire area..!

    Shouldn't occur if you're not keeping cart open with the products already added to cart or anything like that.

    @imok said:
    Ban yourself too @VirMach

    That used to happen any time I hopped VPNs and forgot to whitelist.

    @mockingbird said:
    @VirMach - Can I get my non-changeable BF SJC server transferred to CHI? I will pay a transfer fee if it's reasonable. > Thanks

    I like how you preface this request by calling it non-changeable.

    @nullnothere said:
    @VirMach - speaking of transfers/migrations, is this something that is possible at all (I'd prefer to migrate rather than cancel if there is such an option, including paying a reasonable transfer fee). My big concern is that support hasn't been very responsive for some time so I've been very averse to opening tickets to avoid bogging them down further. The renewal date is right around the corner and the post above is giving me ideas...

    I'd need more information, but I'm going to assume you mean some older special since you mentioned renewal coming up. Yes, it's possible. While semi-auto transfers are unavailable, custom requests reduced from $10 to $3. You just make a custom transfer request (make a ticket.)

    @tuc said: There is a better way to save energy

    Saving energy isn't on my list, that's why if you open the page on your phone and hold it in your hand it gets hot. Nearly completely killed my battery doing that on accident.

    @Kris said:
    I missed 3456 plan in NYC yesterday, still looking for it to come back since.. bugger.

    Oh weird I have no idea how that even happened. I guess a very specific combination of all the weird exceptions and adjustments I added to the generation code for it to be able to generate that plan at that price.

    Definitely would be rare. I hope.

    @KernelPanic said: I had left the WHMCS tab open for an extended period of time and I assume the session expired during that period. So, when I went back to reload the page (or move to any other WHMCS page), it redirected me to the Captcha page, once I completed it and got redirected back to WHMCS, it straightaway showed that IP ban error, even though it never showed any login page.

    We should maybe add in something that moves open WHMCS tabs to our homepage after some time, or would that be too annoying? Actually I'm not sure if it's even possible to do efficiently. I need to remember again how the ban logic works very specifically to see what page(s) need to be targeted.

    Thanked by (2)nullnothere Kris
  • VirMachVirMach Hosting Provider

    Small "improvements"

    • The original price is now displayed for offers that have reduced or increased prices.
    • You might have noticed TTS voice has changed, although it kind of picks and chooses the original as fallback sometimes depending on ... I don't know, I assume if it loads in new speech utterance data.
    • Timer now plays some time of animation when it's about to maybe change so you notice a reduction.
    • Better backend handling of end times (means nothing to you, also had a fallback so effectively no change either)
    • Improved antifraud, it'll probably still glitch out but some situations should be caught to let you pay (maybe)
    • Fixed the price reduction/timer logic to be how it was intended originally (not sure if it works well, let me know) but seems to be, goes incrementally instead of balls to the wall. This is technically bad for you guys, good for me.
    Thanked by (2)ZA_capetown jcn50
  • @VirMach said: Shouldn't occur if you're not keeping cart open with the products already added to cart or anything like that.

    No I did not, only https://vps.blackfriday ! It is gone now but I can imagine the frustration if I was about to order something...

Sign In or Register to comment.