Jump to content

t4ils

Member
  • Posts

    160
  • Joined

  • Last visited

Awards

This user doesn't have any awards

1 Follower

About t4ils

  • Birthday Feb 19, 2003

Contact Methods

  • Discord
    triph#7014
  • Steam
    triph
  • Twitter
    t4ils__

Profile Information

  • Gender
    Male
  • Location
    Breezegale
  • Biography
    play Klonoa
  • Occupation
    college

System

  • CPU
    Intel Core i5 11400
  • Motherboard
    ASRock H570M-ITX/ac
  • RAM
    Team T-FORCE VULCAN Z 32 GB (2 x 16 GB) 3600MHz
  • GPU
    MSI GTX 1070 Ti Titanium Edition
  • Case
    Fractal Design Node 304
  • Storage
    WD Black SN750 1TB + 500GB
  • PSU
    Corsair SF600 Platinum
  • Display(s)
    Acer XG270HU + Acer H236HL bid
  • Cooling
    be quiet! Dark Rock Pro 4
  • Keyboard
    Drop CTRL w/ Gateron Clears
  • Mouse
    Logitech G502 Lightspeed
  • Sound
    ATH-M50X BT2
  • Operating System
    Windows 11 + EndeavourOS
  • Laptop
    Lenovo IdeaPad 5 Pro (Ryzen 7 5800H, 16GB RAM, 16" IPS 120Hz)
  • Phone
    Galaxy S8

Recent Profile Visitors

1,844 profile views
  1. It'll be pretty hard to find what you're looking for because of the wireless part. 100% layout with RGB and USB passthrough is extremely hard to find due to wireless bandwidth and battery constraints. That being said, the closest thing would probably be a Keychron K4 or one of Logitech's Lightspeed mechanical keyboards, ex. G613 (not that big of a fan of Logitech's keyswitches though). You could possibly look into a custom keyboard, but it might end up costing more than your budget. If you really need most of those features, I suggest going wired.
  2. You might also want to try this if you have an Nvidia GPU: https://www.nvidia.com/en-us/drivers/nv-uefi-update-x64/ (the 4 bullet points could also apply if you have an AMD card) I personally think it's mainly a GPU-related issue. Your GPU isn't necessarily "bad" or "dead", but it just doesn't want to output the POST/BIOS/boot animation to the monitor.
  3. That goes into a PCIe device, like a GPU (if you have one). It does not plug into the motherboard itself.
  4. Does your CPU have integrated graphics by any chance? If so, try unplugging the GPU and using the onboard video ports to get into the BIOS. (I remember that this was the case for one of my friends who had a GPU + iGPU) just read the title, nvrm lol If not, maybe try a different graphics card (if you have one).
  5. eBay would be your best bet. Z270 and Z170 (if updated to the latest BIOS version, might wanna ask the seller about that) motherboards would work.
  6. Try using TestDisk to recover the partition. Also, never mount a drive as R/W when you suspect a drive failure. Only mount it as read-only or use recovery tools like PhotoRec and TestDisk.
  7. I was using my old laptop as a web and file server for a couple years, but I moved to a Raspberry Pi + NAS and now I just want to see how long I can keep this up.

     

    lol

    uptime.PNG.cb809f0ab254378e26e521065757a6fc.PNG

  8. Resolve means the promise completed successfully and will pass the parameter (in this case, UserLists) to the .then() function or return UserLists if await was specified. There's also the reject function, which means the promise ran into an error. You can handle a promise error with a try/catch block (if you're using async/await) or add .catch((e) => { console.error(e); }); to the end of the function call (if you're using .then()).
  9. Photos are not executable, so it's extremely rare for a virus to be transmitted in an image file.
  10. Run Ubuntu from a USB drive to backup any files from Windows (if needed). Then switch the HDD out for the SSD and install Lubuntu.
  11. If the 8-pin connectors worked fine on your GTX 770, then it'll work fine on the GTX 1660 Ti. The 770 uses 2x8, 1660 Ti only uses 1x8. Not sure what that person you said meant by needing a 6 pin connection to the PSU.
  12. Stuff like this is where Javascript gets kinda weird. Basically, when you have return UserLists; it's actually returning to the function defined in xhr.onload instead of GetUser JavaScript is also an asynchronous language, so you can't necessarily just print the output of a GET request like you would in other languages, such as Python (learn more here: https://www.freecodecamp.org/news/javascript-callback-functions-what-are-callbacks-in-js-and-how-to-use-them/). There are two ways to solve this: callbacks and promises Callback: function GetUser(UserID, cb) { var xhr = new XMLHttpRequest(); xhr.open("GET", "https://reqres.in/api/users/2" , true); xhr.onload = function () { if (xhr.readyState === 4 && xhr.status >= 200 && xhr.status < 300) { alert(xhr.responseText); var UserLists = JSON.parse(xhr.responseText); cb(UserLists); } else { alert("Error " + xhr.status); } }; xhr.send(); } and then: GetUser(ID, (UserLists) => { console.log(UserLists); }); Promise: function GetUser(UserID) { return new Promise((resolve, reject) => { var xhr = new XMLHttpRequest(); xhr.open("GET", "https://reqres.in/api/users/2" , true); xhr.onload = function () { if (xhr.readyState === 4 && xhr.status >= 200 && xhr.status < 300) { alert(xhr.responseText); var UserLists = JSON.parse(xhr.responseText); resolve(UserLists); } else { alert("Error " + xhr.status); reject(xhr.status); } }; xhr.send(); }); } and then: GetUsers(ID).then((UserLists) => { console.log(UserLists); }); or (probably the most preferred way, but requires the function to be marked as async): async function main() { var UserData = await GetUser(ID); console.log(UserData); }
  13. Definitely turn it off. V-Sync causes latency, and screen tearing is already fixed by G-Sync.
×