RSSAmplifier

Blog

XOSH.ORG

Recent content on XOSH.ORG

xosh.orgRSS feed ↗13 posts

Latest posts

List of Online text to diagram tools

A comprehensive list of various text to diagram tools. Ordered roughly by recency and similarity. CTRL+F on this page to find required tool for specific needs. My choice of tool for a job: Sequence Diagrams: https://sequencediagram.org/ You can edit the text or the diagram itself. No other tool does that. Flow charts: https://flowchart.fun/ Fastest (and simplest) way to create flow charts IMO. All…

List of P2P File Sending Tools

Browser based FilePizza https://file.pizza/ SnapDrop https://snapdrop.net/ Instant.io https://instant.io/ file ai http://fileai.com/ Send Anywhere https://send-anywhere.com/ Just Beaam it https://www.justbeamit.com/ Yt2fb.in https://yt2fb.in/file-transfer/ CLI croc https://github.com/schollz/croc p2pcopy https://github.com/psantosl/p2pcopy pcp https://github.com/dennis-tra/pcp wormhole-william…

All Hirens BootCD Versions

Hiren’s BootCD 15.2 https://www.hirensbootcd.org/hbcd-v152/ https://www.hirensbootcd.org/files/Hirens.BootCD.15.2.zip Hiren’s BootCD 15.1 https://www.hirensbootcd.org/hbcd-v151/ https://www.hirensbootcd.org/files/Hirens.BootCD.15.1.zip Hiren’s BootCD 15.0 https://www.hirensbootcd.org/hbcd-v150/ https://www.hirensbootcd.org/files/Hirens.BootCD.15.0.zip Hiren’s BootCD 14.1…

Split String in Java vs C#, Python, JavaScript

// C# Console.WriteLine("".Split('=').Length); // 1 Console.WriteLine("=".Split('=').Length); // 2 // Python print ( len("".split("=")) ); // 1 print ( len("=".split("=")) ); // 2 // JavaScript console.log("".split("=").length); // 1 console.log("=".split("=").length); // 2 then there is Java // Java System.out.println("".split("=").length); // 1 System.out.println("=".split("=").length); // 0

List of JavaScript GUI Control libraries (dat.GUI alternatives)

These libraries can be used to quickly create a GUI for configureable parameters using sliders, checkboxes, colors pickers etc. dat.GUI is the most famous one and can be found in many canvas based demos. This is a list of dat.GUI and it’s alternatives. To view preview HTML directly from Github you can use https://htmlpreview.github.io/ or https://raw.githack.com/ (rawgit bookmarklet). I have…

All chatbots fail this simple question

Try asking any chatbot something along the lines of What did I just ask/tell you? What was my last/previous message? All of them fail. All of them. GPT-3 is equally dumb smooth talker who can jump into any discussion, clever to detect the pattern of discussion and generate next sentences.

CanvasRecorder.js

I made some visualizations in HTML5 canvas and wanted to record them to display in blog. Could not find a simple way to do that. CCapture.js added too much performance overhead which made animations slow. CanvasRecorder.js uses built in MediaRecorder which is apparently the simplest and most effitient way to record whatever is happening on canvas. NOTE: I have only tested it with Chrome and it…

Visualize sorting algorithms side by side

A few weeks ago I found out this imgur gallery of sorting algorithms through a reddit post. The patterns which emerged while sorting random data looked very beautiful and amazing with the only catch that they were not interactive. You can not play with them. I decided make them in JavaScript to see what many different sorting algorithms look like, the patterns they create, while also learning them…

How to Root Moto X (2nd Gen) XT1093-Victara

Steps to root and unlock Moto X (2nd Gen) boot loader.

How to explain git in simple words?

A few years ago I started hearing about Git here and there and its various strange words like branch, index, tree, commit, clone, fork, master, origin, head, check out, check in, push and pull etc. Available tutorials were difficult to understand because they jumped straight to git commands. I approached Quora in hope for something more visual and easier to understand, then answered it myself…

How to get windows copy paste events with shell hook.

This article was originally posted here by the author, that is no longer available. How to catch copy paste from explorer using shell extension? ICopyHook alternative for files and folder How to catch copy paste from explorer using shell extension? ICopyHook alternative for files and folder Howto trap copy paste event from explorer to do your custom processing or even Howto replace/substitute the…

ID3D10Device and ID3D11DeviceContext VTable Indexes

I had trouble finding the index of DirectX 10 method OMGetRenderTargets for hooking. I found these VTables (ID3D10Device and ID3D11DeviceContext) somewhere on the web. Putting these here to save the trouble for someone else.

Muhammad Usama

Muhammad Usama Skype: SMUsamaShah LinkedIn: linkedin.com/in/SMUsamaShah GitHub: github.com/SMUsamaShah Blog: SMUsamaShah.github.io Engineer with 10 years of experience mostly in gaming industry as a backend developer. Have worked Java, C/C++, C# and JavaScript. Have done some web development in Java, ASP.net and PHP. I work on both Windows and Linux. I am very good at debugging and like solving…