<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Lowyat.NET: Latest topics by FlierMate4</title>
        <description></description>
        <link>http://forum.lowyat.net/</link>
        <lastBuildDate>Tue, 09 Jun 2026 07:57:07 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>The Making of My x86 Disassembler - Part 1</title>
            <link>http://forum.lowyat.net/topic/5363835</link>
            <description>In 2020, I expressed my intention to do compiler, disassembler and QR code generator in &lt;a href='https://forum.lowyat.net/index.php?showtopic=5056460' target='_blank'&gt;Compiler and Disassembler, does anyone want to join?&lt;/a&gt; thread started by my previous user account.&lt;br /&gt;&lt;br /&gt;Despite the criticism, e.g.&lt;br /&gt;&lt;!--QuoteBegin--&gt;&lt;div class='quotetop'&gt;QUOTE&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;Indeed, without analyzing the code flow, a disassembler, even one that decodes every byte sequence correctly, will produce a result that leaves something to be desired.&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;...I still plan to go ahead with a x86 disassembler.&lt;br /&gt;&lt;br /&gt;While I am still studying the decoding of CPU opcodes, I have finished the program to read EXE file and dump it code section.&lt;br /&gt;&lt;br /&gt;In part 1 (I hope there will part 2 in coming weeks or months), I will share how to find the code section in EXE file.&lt;br /&gt;&lt;br /&gt;In the mean time, you can find my code repo &amp;quot;exedump&amp;quot; on GitHub: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You may also refer to &lt;a href='https://learn.microsoft.com/en-us/windows/win32/debug/pe-format' target='_blank'&gt;PE Format&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. Open file, read the beginning of file&lt;br /&gt;2. If &amp;#39;MZ&amp;#39;, go to next step, if not quit&lt;br /&gt;3. Set file position to 0x3C, read the DWORD offset value (start of PE)&lt;br /&gt;4. Set file position to value read in previous step&lt;br /&gt;5. If &amp;#39;PE,0,0&amp;quot;, go to next step, if not quit&lt;br /&gt;6. Read adjacent WORD for machine type (optional)&lt;br /&gt;7. Read next adjacent WORD for number of section &lt;br /&gt;8. Set file position to 0x18 relative to &amp;#39;start of PE&amp;#39;&lt;br /&gt;9. Read magic number WORD value (for 32-bit or 64-bit PE)&lt;br /&gt;10. Set file position to 0x2C relative to &amp;#39;start of PE&amp;#39;&lt;br /&gt;11. Read BaseOfCode DWORD value&lt;br /&gt;12. If magic number (read in step 9) is 0x10B, &lt;br /&gt;      set file position to 0xF8 relative to &amp;#39;start of PE&amp;#39;, or else&lt;br /&gt;      set file position to 0x108 relative to &amp;#39;start of PE&amp;#39;&lt;br /&gt;13. Read section table (each table is 40 bytes long)   &lt;br /&gt;      Its VirtualAddress, SizeOfRawData, PointerToRawData DWORD values&lt;br /&gt;14. If VirtualAddress is equal to BaseOfCode (read in step 11) then go to print hexdump&lt;br /&gt;      If not match, then loop until &amp;#39;number of section&amp;#39; (read in step 7)&lt;br /&gt;&lt;br /&gt;You may ask why don&amp;#39;t just use AddressOfEntryPoint? Well, because it is relative virtual address, not file offset on disk.&lt;br /&gt;To set file position on disk, have to read section table (or section headers), I mean &amp;quot;code section&amp;quot;, for its PointerToRawData. &lt;br /&gt;But how we do know it is code section? I use a trick here, by comparing VirtualAddress found in each section table with BaseOfCode found in header.&lt;br /&gt;For example: (Virtual address)&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;&amp;#39;.data&amp;#39; section&amp;#58; 0x1000&lt;br /&gt;&amp;#39;.text&amp;#39; section&amp;#58; 0x2000&lt;br /&gt;&amp;#39;.idata&amp;#39; section &amp;#58; 0x3000&lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;The virtual address is unique for each section, so if my BaseOfCode is 0x2000, then I know the &amp;#39;.text&amp;#39; section is code section.&lt;br /&gt;&lt;br /&gt;Until part 2&amp;#33;</description>
            <author>FlierMate4</author>
            <category>Codemasters</category>
            <pubDate>Mon, 13 Mar 2023 14:31:32 +0800</pubDate>
        </item>
        <item>
            <title>Console App Development Service</title>
            <link>http://forum.lowyat.net/topic/5362634</link>
            <description>I can write console app for you, specializing in file utility and system utility, for as low as RM 50 per program.&lt;br /&gt;&lt;br /&gt;What I don&amp;#39;t do:&lt;br /&gt;- No database&lt;br /&gt;- No multimedia, no graphics&lt;br /&gt;- No networking&lt;br /&gt;&lt;br /&gt;What I do:&lt;br /&gt;- File read/write, directory read/write&lt;br /&gt;- System info enumeration&lt;br /&gt;- Basic cryptography&lt;br /&gt;&lt;br /&gt;For example, I did a hexdump file utility as personal project, but no color highlighting. If you want, I can customize it for you to highlight certain hex values with certain colors.  &lt;!--emo&amp;:hehe:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/brows.gif' border='0' style='vertical-align:middle' alt='brows.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;I target Windows console and Linux terminal.&lt;br /&gt;&lt;br /&gt;RM 50 is what I collect, to prevent misuse of my service.&lt;br /&gt;&lt;br /&gt;Portfolio: &lt;a href='https://github.com/fliermate' target='_blank'&gt;https://github.com/fliermate&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Or you can search &amp;quot;FilerMate&amp;quot;, &amp;quot;FlierMate1&amp;quot; topics in Codemaster section. and Linux &amp;amp; Open Source Software section. I attach source code (and sometimes binary executable) for free download.</description>
            <author>FlierMate4</author>
            <category>Services Noticeboard</category>
            <pubDate>Wed, 08 Mar 2023 21:37:28 +0800</pubDate>
        </item>
        <item>
            <title>A clean and stylist webpage template for download</title>
            <link>http://forum.lowyat.net/topic/5362048</link>
            <description>I designed it myself about two years ago. As seen in the screenshot below, it supports &lt;br /&gt;*title styling&lt;br /&gt;*subheadings styling&lt;br /&gt;* button styling (with hover effect)&lt;br /&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/EpsG7G' target='_blank'&gt;&lt;img src='https://pictr.com/images/2023/03/07/EpsG7G.md.png' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click to download demo.txt, then after download, please change its extension to &amp;quot;html&amp;quot;, e.g. &amp;quot;demo.html&amp;quot;.&lt;br /&gt;[attachmentid=11434514]&lt;br /&gt;&lt;br /&gt;LICENSE: Public Domain (Unlicensed, you can freely use it and modify it without credits)</description>
            <author>FlierMate4</author>
            <category>Content Creators, Blogmasters &amp;amp; Webmasters</category>
            <pubDate>Tue, 07 Mar 2023 07:01:59 +0800</pubDate>
        </item>
        <item>
            <title>Definition: Mental disorder</title>
            <link>http://forum.lowyat.net/topic/5361946</link>
            <description>&lt;b&gt;What is mental health?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Good mental health is a state of well-being where you feel good and can function well. You can cope with normal stresses, work productively, and feel satisfied with life.&lt;br /&gt;&lt;br /&gt;A mental disorder . . .&lt;br /&gt;&lt;br /&gt;&lt;b&gt;IS NOT&lt;/b&gt; the result of personal weakness.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;IS&lt;/b&gt; a medical condition that causes significant distress and disrupts a person’s thinking, emotional control, and behavior.&lt;br /&gt;&lt;br /&gt;Can often upset a person’s ability to relate to others and to handle the daily demands of life.&lt;br /&gt;&lt;br /&gt;Can affect people of any age, culture, race, tribe, religion, educational background, or income level.&lt;br /&gt;&lt;br /&gt;</description>
            <author>FlierMate4</author>
            <category>Mental Health &amp;amp; Counselling</category>
            <pubDate>Mon, 06 Mar 2023 17:56:51 +0800</pubDate>
        </item>
        <item>
            <title>How difficult it is to create a game like this?</title>
            <link>http://forum.lowyat.net/topic/5361667</link>
            <description>A alien space ship shooting game, someone did it using BASIC language, no game engine.&lt;br /&gt;&lt;br /&gt;How easy or how difficult it is to create a game like this? Anyone attempted it before? Please share.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://pictr.com/image/EpXyEY' target='_blank'&gt;&lt;img src='https://pictr.com/images/2023/03/05/EpXyEY.md.png' border='0' alt='user posted image' /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</description>
            <author>FlierMate4</author>
            <category>Codemasters</category>
            <pubDate>Sun, 05 Mar 2023 15:41:43 +0800</pubDate>
        </item>
        <item>
            <title>Convert to lower case and upper case manually</title>
            <link>http://forum.lowyat.net/topic/5361639</link>
            <description>This is in C# , but also applicable in other languages:&lt;br /&gt;&lt;br /&gt;&lt;!--QuoteBegin--&gt;&lt;div class='quotetop'&gt;QUOTE&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;AND,0xDF as to upper and OR,0x20 as lower, or XOR,0x20 for toggling.&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;        static string UCase&amp;#40;string input&amp;#41;&lt;br /&gt;        {&lt;br /&gt;            string output=null;&lt;br /&gt;            for &amp;#40;int i = 0; i&amp;#60;input.Length; i++&amp;#41;&lt;br /&gt;            {&lt;br /&gt;                output += &amp;#40;char&amp;#41;&amp;#40;input&amp;#91;i&amp;#93; &amp;amp; 0xDF&amp;#41;;&lt;br /&gt;            }&lt;br /&gt;            return output;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        static string LCase&amp;#40;string input&amp;#41;&lt;br /&gt;        {&lt;br /&gt;            string output = null;&lt;br /&gt;            for &amp;#40;int i = 0; i &amp;#60; input.Length; i++&amp;#41;&lt;br /&gt;            {&lt;br /&gt;                output += &amp;#40;char&amp;#41;&amp;#40;input&amp;#91;i&amp;#93; &amp;#124; 0x20&amp;#41;;&lt;br /&gt;            }&lt;br /&gt;            return output;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        static string ToggleCase&amp;#40;string input&amp;#41;&lt;br /&gt;        {&lt;br /&gt;            string output=null;&lt;br /&gt;            for &amp;#40;int i = 0; i &amp;#60; input.Length; i++&amp;#41;&lt;br /&gt;            {&lt;br /&gt;                output += &amp;#40;char&amp;#41;&amp;#40;input&amp;#91;i&amp;#93; ^ 0x20&amp;#41;;&lt;br /&gt;            }&lt;br /&gt;            return output;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        static void Main&amp;#40;string&amp;#91;&amp;#93; args&amp;#41;&lt;br /&gt;        {&lt;br /&gt;            Console.WriteLine&amp;#40;UCase&amp;#40;&amp;#34;Hello World&amp;#34;&amp;#41;&amp;#41;;&lt;br /&gt;            Console.WriteLine&amp;#40;LCase&amp;#40;&amp;#34;Hello World&amp;#34;&amp;#41;&amp;#41;;&lt;br /&gt;            Console.WriteLine&amp;#40;ToggleCase&amp;#40;&amp;#34;Hello World&amp;#34;&amp;#41;&amp;#41;;&lt;br /&gt;            Console.ReadKey&amp;#40;&amp;#41;;&lt;br /&gt;        }&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;Can you explain how it works?</description>
            <author>FlierMate4</author>
            <category>Codemasters</category>
            <pubDate>Sun, 05 Mar 2023 14:31:12 +0800</pubDate>
        </item>
        <item>
            <title>Anyone heard of SoftCom by MoE about 25 years ago?</title>
            <link>http://forum.lowyat.net/topic/5357689</link>
            <description>I can&amp;#39;t find any info about SoftCom (software writing competition) organized by Ministry of Education in Malaysia about 25 years ago, completely disappeared. &lt;br /&gt;&lt;br /&gt;Can someone help by giving link to news or article? I searched Wikipedia also can&amp;#39;t find.</description>
            <author>FlierMate4</author>
            <category>Education Essentials</category>
            <pubDate>Sun, 19 Feb 2023 21:22:42 +0800</pubDate>
        </item>
        <item>
            <title>An idea of hobby project for the weekend</title>
            <link>http://forum.lowyat.net/topic/5354976</link>
            <description>Anyone interested in a hobby project for the weekend?&lt;br /&gt;&lt;br /&gt;A simple Unicode code point converter.&lt;br /&gt;&lt;br /&gt;Available font style to choose from:&lt;br /&gt;&lt;!--SPOILER BEGIN--&gt;&lt;div class=&quot;spoilertop&quot; onClick=&quot;openClose('2a236e11bca20eb65f971f3ac0a9906e')&quot; style=&quot;font-weight: bold&quot;&gt;&lt;u&gt;&amp;raquo; Click to show Spoiler - click again to hide... &amp;laquo;&lt;/u&gt;&lt;/div&gt;&lt;div class=&quot;spoilermain&quot; id=&quot;2a236e11bca20eb65f971f3ac0a9906e&quot; style=&quot;display:none&quot;&gt;&lt;!--SPOILER END--&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;ABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;br /&gt;abcdefghijklmnopqrstuvwxyz&lt;br /&gt;𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙&lt;br /&gt;𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳&lt;br /&gt;𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍&lt;br /&gt;𝑎𝑏𝑐𝑑𝑒𝑓𝑔𝑕𝑖𝑗𝑘𝑙𝑚𝑛𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧&lt;br /&gt;𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁&lt;br /&gt;𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛&lt;br /&gt;𝒜𝒝𝒞𝒟𝒠𝒡𝒢𝒣𝒤𝒥𝒦𝒧𝒨𝒩𝒪𝒫𝒬𝒭𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵&lt;br /&gt;𝒶𝒷𝒸𝒹𝒺𝒻𝒼𝒽𝒾𝒿𝓀𝓁𝓂𝓃𝓄𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏&lt;br /&gt;𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩&lt;br /&gt;𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃&lt;br /&gt;𝔄𝔅𝔆𝔇𝔈𝔉𝔊𝔋𝔌𝔍𝔎𝔏𝔐𝔑𝔒𝔓𝔔𝔕𝔖𝔗𝔘𝔙𝔚𝔛𝔜𝔝&lt;br /&gt;𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷&lt;br /&gt;𝔸𝔹𝔺𝔻𝔼𝔽𝔾𝔿𝕀𝕁𝕂𝕃𝕄𝕅𝕆𝕇𝕈𝕉𝕊𝕋𝕌𝕍𝕎𝕏𝕐𝕑&lt;br /&gt;𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫&lt;br /&gt;𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅&lt;br /&gt;𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟&lt;br /&gt;𝖠𝖡𝖢𝖣𝖤𝖥𝖦𝖧𝖨𝖩𝖪𝖫𝖬𝖭𝖮𝖯𝖰𝖱𝖲𝖳𝖴𝖵𝖶𝖷𝖸𝖹&lt;br /&gt;𝖺𝖻𝖼𝖽𝖾𝖿𝗀𝗁𝗂𝗃𝗄𝗅𝗆𝗇𝗈𝗉𝗊𝗋𝗌𝗍𝗎𝗏𝗐𝗑𝗒𝗓&lt;br /&gt;𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭&lt;br /&gt;𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇&lt;br /&gt;𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡&lt;br /&gt;𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻&lt;br /&gt;𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕&lt;br /&gt;𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯&lt;br /&gt;𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉&lt;br /&gt;𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣&lt;br /&gt;⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵&lt;br /&gt;ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏ&lt;br /&gt;ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ&lt;br /&gt;ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ&lt;br /&gt;ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ&lt;br /&gt;🄐🄑🄒🄓🄔🄕🄖🄗🄘🄙🄚🄛🄜🄝🄞🄟🄠🄡🄢🄣🄤🄥🄦🄧🄨🄩&lt;br /&gt;🄰🄱🄲🄳🄴🄵🄶🄷🄸🄹🄺🄻🄼🄽🄾🄿🅀🅁🅂🅃🅄🅅🅆🅇🅈🅉&lt;br /&gt;🅐🅑🅒🅓🅔🅕🅖🅗🅘🅙🅚🅛🅜🅝🅞🅟🅠🅡🅢🅣🅤🅥🅦🅧🅨🅩&lt;br /&gt;🅰🅱🅲🅳🅴🅵🅶🅷🅸🅹🅺🅻🅼🅽🅾🅿🆀🆁🆂🆃🆄🆅🆆🆇🆈🆉&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;!--SPOILER DIV--&gt;&lt;/div&gt;&lt;!--SPOILER DIV--&gt;&lt;br /&gt;&lt;br /&gt;For example, user type the input and get the output:&lt;br /&gt;&lt;!--QuoteBegin--&gt;&lt;div class='quotetop'&gt;QUOTE&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;This is something great&amp;#33;&lt;br /&gt;Hopefully more is coming...&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;Output:&lt;br /&gt;&lt;!--QuoteBegin--&gt;&lt;div class='quotetop'&gt;QUOTE&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;𝑻𝒉𝒊𝒔 𝒊𝒔 𝒔𝒐𝒎𝒆𝒕𝒉𝒊𝒏𝒈 𝒈𝒓𝒆𝒂𝒕&amp;#33;&lt;br /&gt;𝑯𝒐𝒑𝒆𝒇𝒖𝒍𝒍𝒚 𝒎𝒐𝒓𝒆 𝒊𝒔 𝒄𝒐𝒎𝒊𝒏𝒈...&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;You can choose only one Unicode font style to try.&lt;br /&gt;Of course there are already many similar tool on the Internet, like : &lt;a href='https://texteditor.com/font-converter/' target='_blank'&gt;https://texteditor.com/font-converter/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But treat this as a practise and learning process if you don&amp;#39;t already know.&lt;br /&gt;&lt;br /&gt;I tried it successfully yesterday.&lt;br /&gt;&lt;br /&gt;You can let user type in text box and convert to another text box, or take in a input text file, and write to another output text file.&lt;br /&gt;I hope it is fun.</description>
            <author>FlierMate4</author>
            <category>Codemasters</category>
            <pubDate>Fri, 10 Feb 2023 16:05:54 +0800</pubDate>
        </item>
        <item>
            <title>Does using local name for app make it stand out?</title>
            <link>http://forum.lowyat.net/topic/5350201</link>
            <description>For example, &amp;quot;Sambal&amp;quot;.  &lt;!--emo&amp;:D--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;I don&amp;#39;t know who starts it first, there are at least three apps using &amp;quot;Sambal&amp;quot; as their app name.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;www.sambalsos.com/&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;(Pengumpulan data bantuan orang ramai di seluruh negara)&lt;br /&gt;&lt;br /&gt;There is this new application called SAMBAL SOS , initially called as the Bendera Putih app. This app is very helpful for people to locate food banks and ..&lt;br /&gt;&lt;br /&gt;&lt;b&gt;github.com/schemaorg/schemaorg/discussions/2968&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Introducing Sambal - a linked data static site generator that uses schema.org json-ld as the content model.&lt;br /&gt;&lt;br /&gt;And also my Sambal compiler.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;As per title, does using local name to name after our apps make it more Malaysian? More stand out, or more productive?</description>
            <author>FlierMate4</author>
            <category>Codemasters</category>
            <pubDate>Tue, 24 Jan 2023 19:40:41 +0800</pubDate>
        </item>
        <item>
            <title>First time using WinDbg</title>
            <link>http://forum.lowyat.net/topic/5348191</link>
            <description>Hi, I have never really use a debugger /disassembler before (except online disassembler), so this is a new experience for me to try WinDbg&amp;#33; &lt;br /&gt;&lt;br /&gt;Today I am going to disassemble my own program, called msgbox.exe, written also in fasm.&lt;br /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/01/17/E66A51.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;Example msgbox.exe to debug / disassemble&lt;br /&gt;&lt;br /&gt;First, download the WinDbg and launch it:&lt;br /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/01/17/E668tX.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;Download debugging tools from Windows SDK&lt;br /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/01/17/E66YU8.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;Start menu items of WinDbg after installation&lt;br /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/01/17/E66dwx.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;Open WinDbg(x64)&lt;br /&gt;&lt;br /&gt;Then, browse to msgbox.exe and open it.&lt;br /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/01/17/E66uyv.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;Open executable (msgbox.exe)&lt;br /&gt;&lt;br /&gt;But funny it didn&amp;#39;t show a PE header analysis, I have to download a separate PEDump to find which memory to dump.&lt;br /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/01/17/E66IZV.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;Run PEDump tool to find code section entry point&lt;br /&gt;&lt;br /&gt;Finally, we got the address: 0x402000, so let&amp;#39;s disassemble it.&lt;br /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/01/17/E66b45.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;View disassembly&lt;br /&gt;&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/01/17/E66feQ.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;Spot on&amp;#33;&lt;br /&gt;&lt;br /&gt;It looks exactly like the source code&amp;#33;&lt;br /&gt;&lt;!--c1--&gt;&lt;div class='codetop'&gt;CODE&lt;/div&gt;&lt;div class='codemain'&gt;&lt;!--ec1--&gt;&lt;br /&gt;start&amp;#58;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; push 0x40&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; push title&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; push message&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; push 0&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; call &amp;#91;MessageBox&amp;#93;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; push eax&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; call &amp;#91;ExitProcess&amp;#93; &lt;br /&gt;&lt;!--c2--&gt;&lt;/div&gt;&lt;!--ec2--&gt;&lt;br /&gt;&lt;br /&gt;I know quite a few sifu here, know better in anything disassembly, e.g. &lt;i&gt;junyian&lt;/i&gt;, &lt;i&gt;angch&lt;/i&gt; and &lt;i&gt;cikelempadey&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;I think I used the wrong tool to disassemble msgbox.exe, because it doesn&amp;#39;t bring me directly to the code section of the executable.&lt;br /&gt;Enlightenment please?  &lt;!--emo&amp;:hyper:--&gt;&lt;img src='http://static.lowyat.net/style_emoticons/default/rclxm9.gif' border='0' style='vertical-align:middle' alt='rclxm9.gif' /&gt;&lt;!--endemo--&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PEDump tool:&lt;/b&gt; forum.lazarus.freepascal.org/index.php?topic=46617.0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Windows SDK:&lt;/b&gt; developer.microsoft.com/en-us/windows/downloads/windows-sdk/&lt;br /&gt;&lt;br /&gt;</description>
            <author>FlierMate4</author>
            <category>Codemasters</category>
            <pubDate>Tue, 17 Jan 2023 01:46:49 +0800</pubDate>
        </item>
        <item>
            <title>Anyone heard of DevEco Studio before?</title>
            <link>http://forum.lowyat.net/topic/5346458</link>
            <description>Is it an Android Studio for Huawei?&lt;br /&gt;&lt;br /&gt;Is there any codemaster here use DevEco Studio?&lt;br /&gt;&lt;br /&gt;The attached pic is a &amp;quot;Hello, world&amp;quot; app developed in DevEco Studio which I downloaded from China&amp;#39;s website.</description>
            <author>FlierMate4</author>
            <category>Codemasters</category>
            <pubDate>Wed, 11 Jan 2023 04:26:10 +0800</pubDate>
        </item>
        <item>
            <title>&amp;quot;Return to Normal&amp;quot; Journal</title>
            <link>http://forum.lowyat.net/topic/5345579</link>
            <description>Hi, I am new to this forum section. I pay more attention to my fitness now since I am getting old.&lt;br /&gt;&lt;br /&gt;My ideal weight is 70~75 kg. Currently my body weight and personal particulars are as below:&lt;br /&gt;&lt;br /&gt;Gender: Male&lt;br /&gt;Age: 45&lt;br /&gt;Height: 174cm&lt;br /&gt;Weight: 90kg &lt;br /&gt;BMI: 29.7 kg/m2   (Overweight)&lt;br /&gt;Muscle Mass: 39.4  (was 39.9 three years ago)&lt;br /&gt;No-Smoke &amp;amp; No Alcohol consumption &lt;br /&gt;&lt;br /&gt;My workout plan is &lt;b&gt;Walking&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;5-Jan: 6000 steps (5-5:30PM, 7-7:30PM)&lt;br /&gt;&lt;br /&gt;8-Jan: 3000 steps (12-12:30AM)&lt;br /&gt;&lt;br /&gt;The mileage is low because I have no motivation to go to park.&lt;br /&gt;Plus, I can walk anytime at home.&lt;br /&gt;&lt;br /&gt;I plan to drink plenty of plain water, and at least a glass of full-cream milk everyday.&lt;br /&gt;&lt;br /&gt;Currently the only medicine I am taking is for mental illness. No supplement.</description>
            <author>FlierMate4</author>
            <category>Member Workout Journals</category>
            <pubDate>Sun, 08 Jan 2023 01:53:53 +0800</pubDate>
        </item>
        <item>
            <title>Any good reference about muscle mass chart?</title>
            <link>http://forum.lowyat.net/topic/5345574</link>
            <description>Hi, I am new to this forum section.&lt;br /&gt;&lt;br /&gt;Where can I find reliable muscle mass chart on the Internet?&lt;br /&gt;&lt;br /&gt;For example I found this, but....&lt;br /&gt;&lt;img src='https://pictr.com/images/2023/01/08/EilLjB.png' border='0' alt='user posted image' /&gt;&lt;br /&gt;&lt;br /&gt;According to another article:&lt;br /&gt;&lt;!--QuoteBegin--&gt;&lt;div class='quotetop'&gt;QUOTE&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;&lt;br /&gt;There isn’t a lot of credible data on average muscle mass percentages. The only source with reliable information is a 2000 study in the Journal of Applied Physiology. In the study, researchers measured the muscle mass percentages of 468 men and women.&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;Their muscle mass chart is more oriented to age.&lt;br /&gt;&lt;!--QuoteBegin--&gt;&lt;div class='quotetop'&gt;QUOTE&lt;/div&gt;&lt;div class='quotemain'&gt;&lt;!--QuoteEBegin--&gt;&lt;br /&gt;Muscle mass percentage averages for men&lt;br /&gt;&lt;br /&gt;AgeMuscle mass percentage&lt;br /&gt;18–35&amp;nbsp;  40–44&lt;br /&gt;36–55&amp;nbsp;  36–40&lt;br /&gt;56–75&amp;nbsp;  32–35&lt;br /&gt;76–85&amp;nbsp;  &lt; 31&lt;br /&gt;&lt;br /&gt;Muscle mass percentage averages for women&lt;br /&gt;&lt;br /&gt;AgeMuscle mass percentage&lt;br /&gt;18–35&amp;nbsp;  31–33&lt;br /&gt;36–55&amp;nbsp;  29–31&lt;br /&gt;56–75&amp;nbsp;  27–30&lt;br /&gt;76–85&amp;nbsp;  &lt; 26&lt;br /&gt;&lt;!--QuoteEnd--&gt;&lt;/div&gt;&lt;!--QuoteEEnd--&gt;&lt;br /&gt;&lt;br /&gt;So let say a young man is 21 years old (not me) with 40% muscle mass, is he considered low in his age group (second chart), or high referring to the first chart?&lt;br /&gt;It is confusing.</description>
            <author>FlierMate4</author>
            <category>Health &amp;amp; Fitness</category>
            <pubDate>Sun, 08 Jan 2023 01:14:39 +0800</pubDate>
        </item>
    </channel>
</rss>
