-
Posts
7,103 -
Joined
-
Days Won
88
Content Type
Forums
Downloads
Forum Articles
Events
Everything posted by TheDcoder
-
The JSON data in your post is indeed an array with two objects inside it.
-
SSD Size & Longevity/Resilience/Speed
TheDcoder replied to Dana86's topic in AutoIt Technical Discussion
It depends on the volume of data you could process at once, most people would be pretty happy with 64 GB I think. -
SSD Size & Longevity/Resilience/Speed
TheDcoder replied to Dana86's topic in AutoIt Technical Discussion
Excellent suggestion, I use the RAM for all I/O heavy operations, it is the most durable AND the most fastest medium to process data The only downside is that it is volatile, so no long-term storage. But it works great as long as your machine is powered There are quite a few programs to do this in Windows, but I personally use ImDisk (which also supports mounting of disk images), I also think it offers an option for persistent RAM storage by automatically backing everything up in an image before shutting down. Strictly speaking, NVMe is a connection interface, the underlying storage system is always and SSD. I assume you are referring to SATA SSDs by "SSD" -- I personally use the SSD for my OS partition as well as my home partition as it makes things fast, but for everything else, I use my other "SSD", i.e slow spinning disk -
_Translate - Simple translation UDF for AutoIt
TheDcoder replied to TheDcoder's topic in AutoIt Example Scripts
@MrCreatoR Sorry about the confusion, I realize that the instructions are a bit vague. You should give it a script which contains code calling the underscore (_) function, it will only extract strings if your code uses that function to wrap strings like this: #include "_.au3" ConsoleWrite("This string will NOT be extracted") ConsoleWrite(_("This string will be extracted")) Edit: I have updated the instructions to be more clear, I have also added a warning in the extractor script -
_Translate - Simple translation UDF for AutoIt
TheDcoder replied to TheDcoder's topic in AutoIt Example Scripts
Yes, but I was referring to the target script which you choose after running extract.au3, the tool only extracts strings inside the translation function, this makes the job easier by not extracting all the other strings that might be in the script. -
_Translate - Simple translation UDF for AutoIt
TheDcoder replied to TheDcoder's topic in AutoIt Example Scripts
@MrCreatoR Also, does your code use the _ function to wrap the strings like this?: _("Hello World") The program only extracts strings inside this function -
_Translate - Simple translation UDF for AutoIt
TheDcoder replied to TheDcoder's topic in AutoIt Example Scripts
@MrCreatoR Strange, maybe it has something to do with the anti-virus? Have you tried it on another PC? It is working for me in Win 10 Home x64 -
@argumentum It's 475 MB, what speed does your ISP give you?
-
FDM is also a good free alternative to IDM
-
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
Hi everyone, I have been busy with taxes so I have not done much coding work recently, it is currently the last month of the financial year in India (and in many countries around the world), so I need to go through accounting and do my taxes, fun stuff... NOT In the meanwhile, I thought I could do some research and interact with you guys on the new forum, so I created a topic about "Non-Windows Experiences" where you guys can share your experience with Non-Windows systems, this project is about getting freedom from Windows after all! Do check it out and reply if you would like to participate in the discussion. Oh, and you can also use Discord, Google, GitHub etc. to login into the forum without having to manually create an account! In any case, for those who are not aware, I am planning to post short and frequent updates on the dedicated forum, see my previous posts for more info. I'll keep you guys updated, hopefully we will have a major update soon once I do my taxes. -
Smtp Mailer That Supports Html And Attachments.
TheDcoder replied to Jos's topic in AutoIt Example Scripts
Maybe the OP can be updated to mention this experimental UTF-8 code? -
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
This is an open invitation to anyone who is interested in getting involved with development. I think it is a good time to start seeking help from other experienced programmers to speed up development on EasyCodeIt. Tagging all users who voted "I am willing to work on the code" on the original thread's poll: @genius257 @StandardUser @KhalidAnsari @seadoggie01 @Surya @MattHiggs Knowledge of C is not required, sharing ideas and suggestions also counts I request those who are interested to make an account in the dedicated forum (link in my signature, see last post for details) and post in the latest progress thread You can also join the chatroom in Matrix, see the first post for details. -
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
I have posted a progress update about the current state of things in code at the new forum: https://forum.dtw.tools/d/5-easycodeit-progress-parsing-statements For those who missed the last interim update (not surprising for those who did, because the post was unfortunately the last post before the page break), I basically made a new forum where I am planning to post more shorter and frequent updates: Here is the same progress update for archival purposes: As I have mentioned in my post, please feel free to post any queries and suggestions in the forum. I plan to use the forum to share an increasing number of posts about many things, having a dedicated forum has it's advantages. For starters, I don't have to spam the AutoIt forum with all of those things and I can keep this thread short for more important updates. Not to mention that all of the discussion would be more organized with multiple threads. I'll be looking forward to see you there -
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
@E1M1 I definitely understand what you are saying. I will most likely consider an "out of tree" examples section in the future, maybe it can even be maintained by the community if it gets enough momentum. Anyway, thanks for your input @JockoDundee Whoa, that's some A-level reporting, were you perhaps a journalist at any point in your life? -
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
@E1M1 That does sound cool, but I am a bit hesitant to do something like that for several reasons. I mostly want to keep the tree clean for now and since the code is at the rapid evolution stage, starting to write documentation can become a tedious task. I am having enough trouble as-is And since ECI is mostly the same syntax as AutoIt, there wouldn't be much trouble looking up AutoIt documentation in the interim. -
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
Hi everyone, I have a quick interim update on the project, as usual life pushed me in all other directions despite my attempts to speed up development... However I have managed to complete the expression parsing code, and I have just pushed it to GitHub: https://github.com/DcodingTheWeb/EasyCodeIt/commit/920ff107634b5ef2e6b584b189d3732e5d8df995 The next step is to parse the statements to construct the final syntax tree, and that should be the finale for the "frontend" part which takes in the code and makes sense of it. I'll keep you guys updated. But wait! There is another major-ish annoucement, I have created a new forum at my website (forum.dtw.tools) and I intend to post more frequent shorter updates there as I plan, investigate and code. I don't want to spam the AutoIt forum with that stuff so a dedicated forum should be a good place! The forum is effectively in alpha stage at this moment so there isn't a particular theme to it, so you can post questions, chat discussions, memes and pretty much anything else. I'll be waiting for you there -
I'll be the devil's advocate and say that it is not... but it is pretty easy to misuse @samibb As many others have pointed out in this thread, functions are used to split tasks into separate sections of code. For other uses of GOTO, consider using loops and other various control flow statements to accomplish your task
-
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
If that is the case, a storage medium wouldn't do much good. Anyway, you are just shifting the bottleneck to something else. I think most modern CPUs are fast enough to not cause a bottleneck compared to HDD. As if you aren't -
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
Might be, CPU isn't really a factor when running a relatively clean OS, it shouldn't load a billion things on startup. I use Arch Linux with almost everything configured by hand, so it is bloat-free compared to something like Windows 10 What's an A6? P.S I use arch btw 😂 -
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
Actually it does, even if you have a beast of a machine, it is akin to using disposable plastics, in the short term the gains look awesome with no apparent losses, but in the long term we will be craving for more and there won't be enough resources... as they are finite... assuming we don't just leave poor old earth and turn it into a dumpster And I am against the ideology of gobbling up resources like breakfast because there is plenty available, there must be a level of efficiently that should be maintained to provide the best resource:utility ratio for a piece of hardware. Older hardware and current low-budget hardware is no good for anything besides very light usage of computers, i.e basically browsing the internet. I can 100% attest to the fact that the storage medium is much bigger bottleneck compared to the speed of modern CPUs, my laptop was slow to boot and run programs but when I added in a SDD everything suddenly became quicker, boot time dropped down from more than a minute to less than 30 seconds! It currently matches the signal timeout for my external monitor, so by the time my monitor shows "there is no signal" my laptop is already booted up and ready. Maybe I should disable the wait time in my boot menu? -
EasyCodeIt - cross-platform AutoIt implementation
TheDcoder replied to TheDcoder's topic in AutoIt Projects and Collaboration
Why does this sound so familiar? 🤔... oh right, it's my email client I prefer calling them bloated frameworks -
Smtp Mailer That Supports Html And Attachments.
TheDcoder replied to Jos's topic in AutoIt Example Scripts
@Jos I finally got the chance to test your UTF-8 changes, and they worked perfectly! I am pretty satisfied with the result, I tested both the name and body with Unicode text I do have one suggestion though, it will be better to rename the base64 encoding function to __INetSmtpMailCom_Base64Encode in order to avoid conflicts. -
@TheXman Thank you for the links, I am aware of them. I did some research but I realized that I don't really need to depend on jsmn... P.S For anyone who is interested in what I am trying to do, I am basically trying to dump some structs from C into a readable format for debugging purposes, this is for the "EasyCodeIt" project I am working on, see my signature.
-
Was the source code for the embedded binary/machine code ever released? I am interested in the encoding function as jsmn doesn't provide such a thing.