Skip to main content

Posts

Cyber Security Company SANS, Packed ALL Newsletters in a 34MB JS File on website

What's the largest JavaScript file you have ever seen? 5MB? That's already really large for most projects. Have you ever seen a single JavaScript file on websites exceeds 10MB? Now there's an example from the cyber security company SANS. SANS delivers a 34.2MB JavaScript file on their newsletter pages, which is even 6.6MB after compression. You may be curious about what's inside. If you find the longest part in this JavaScript file, you may find 3 JSON strings wrapped with JSON.parse. It's basically everything of 3 newsletters from SANS. You may see "UK Tribunal Opens" in the first JSON string, and you can find this is actually the first article in NewsBites page. They just packed all content of 3 newsletters in the same JavaScript file and load it each time when you open one of the three newsletters page. I don't know why they packed the JSON inside JavaScript file in such a format, but apparently it's not what professionals really should ever do.

Master of DXVK Usage on Windows

DXVK is not officially supported for Windows, but if used properly, it should work in most circumstances. This article provides comprehensive guide of how to use DXVK correctly on Windows. Last Update: 12 Jan 2025 1 Get DXVK 1.1 Get official release You can always get latest official release from GitHub Release . Download "dxvk-x.x.x.tar.gz" file and extract with compatible decompression software like  NanaZip . 1.2 Get CI build for specific commit Sometimes the official release cannot meet your need, such as you need the latest fix that has not become a new release, or you need to test a pull request, or even do a bisect to find out which commit breaks your game. In these circumstances, you can get CI build for specific commit. You can view all CI builds in Action Tab . If you need to select commits from mainline, you can grep with Branch drop down and select "master".  Finding a specific commit in such long list may be difficult. You can also click the green tick ...

Latency Research on Infinity Nikki

64.01HZ 8bit GSYNC on:  In game vsync: 60ms In game vsync disabled, RTSS vsync (Reflex): 16ms GSYNC off: In game vsync: 60ms In game vsync disabled, RTSS vsync (Reflex): 16ms 60Hz 10bit In game vsync: 84ms In game vsync disabled, RTSS vsync (Reflex): Vsync not working as expected (reach about 69-72fps) 40ms

How To Play Deus Ex GO in 2024

Deus Ex GO has been removed from Microsoft Store for some days, but it is still playable by some sideload tricks. 0. Get files needed You need to have an original APPX bundle from Microsoft.  The ProductID of the game in Microsoft Store is "9nh49pj27xw4 ". Use Microsoft Store Downloader  with this ProductID to get official APPX bundle. You should download the main APPX bundle, and all 3 dependencies ( Microsoft.NET.Native.Framework.1.3, Microsoft.NET.Native.Runtime.1.4, Microsoft.VCLibs.140.00) correspond to your device architecture. 1. Install files Now you should have 4 files. Install dependencies first, then the game itself. If you see this error during installation,  Terminate those apps in settings. For GamingServices, you need to terminate these procceses with Task Manager and immediately install it. (these processes will revive after a few seconds) Once all dependencies are installed, you can install the game. You will see this if you havn't played it bef...