Technical
Reverse a string in Rust
· β˜• 2 min read · πŸ€– Naresh Mehta

Rust has been gaining a lot of positive attention in the developer community due to very many positive things. You can read more on Stackoverflow (https://stackoverflow.blog/2020/01/20/what-is-rust-and-why-is-it-so-popular/) so I will avoid repetition on this blog.

Rust has fantastic support for basic str primitive (https://doc.rust-lang.org/std/primitive.str.html) but there are typical things that are very hard to get a grip on when one jumps to Rust as a C/C++ developer. I was doing some exercisim.io for Rust and came across a nice exercise where a primitive str is passed to a function which is expected to return a Rust String with the contents reversed i.e. drawer as an input is reversed into reward as an out.


Going back to OpenWRT
· β˜• 2 min read · πŸ€– Naresh Mehta

About a couple of months ago, I went from OpenWRT to Gargoyle on my Netgear R6220 router. You can read more about it here. I had setup a couple of networks with one hidden and not isolating clients whereas the other one doing the reverse. Now everything was OK but the Gargoyle used to crash my kernel whenever a new device tried to join the unadvertised network. The different interfaces were also brought down. Again, there are certain features of OpenWRT that I really missed with one being the ability to create multiple virtual radio interfaces and the other being the flexibility with adblock host lists.


Missing class members ImageList in .NETCF
· β˜• 2 min read · πŸ€– Naresh Mehta

Recently I was trying to enhance CHMReader (http://code.google.com/p/chmreader-smartphone/) and wanted to use an image against CHM files which were shown in the FileBrowser dialog. The project was compiled for Windows Mobile 5 & .NETCF 2.0. I upgraded it to Windows Mobile 6 and .NETCF 3.0.Β 

It is using a TreeNode class (http://msdn.microsoft.com/en-us/library/system.windows.forms.treenode.aspx) which has the possibility to show such an image besides the name by using the ImageIndex property. This ImageIndex comes from an associated ImageList (http://msdn.microsoft.com/en-us/library/system.windows.forms.imagelist.aspx).


Microsoft Update Fails - Problem Solution
· β˜• 3 min read · πŸ€– Naresh Mehta

I recently had to reinstall Windows XP as I let a stupid software (Advanced Registry Doctor and XP Smoker) do some unattended registry modifications. ARD fucked up my XP registry and removed some very vital keys for important services and XPS did something wierd as a result of which my whole system became slow and clumsy. And being the very nerd I am, I had turned off restore services as well as denied those softwares to create either restoration points or take registry backups. Anyways, I suggest you guys not to use those softwares and do all the modifications manually if you want to do some optimizations or anything. And if you are lazy, forget it, let everything run as it should and it won’t be a problem. Don’t mess around with softwares from other unknown developers.


Crack for Official Trail KeygenMe 3in1!
· β˜• 8 min read · πŸ€– Naresh Mehta

As mentioned on my other blog site, I was on vacation (parental leave) and had nothing much to do with some exceptional free time on my hand. I was just going through the normal computing stuff. I remembered some of the things that I used to do during my study days and I thought I should just try it again and see if my brain has rusted or if I can still code emoticon… Well, I certainly have my concerns after working as a product manager now for almost a year and a half. But thank god, I can still code. And well, I downloaded a keygenme and downloaded the tools I needed and sat to work and create some fun and excitement. I had nothing more to write so thought why not write something about this keygenme and teach many of my readers basics of assembly, reverse engineering, tools, etc. But I must admit that all the sites that I used to browse during my college days are long pulled down now (barring a couple of them) so you guys will have to search really hard to get the tools required. But once you get a link to one site, you will get links to all other sites and tools.