<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 22:00:22 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/@jfmherokiller/rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[how to use vtnetcore in a commandline app]]></title><description><![CDATA[this is an expanded explaination to the issue here The basic idea i chose was to make it parse away all the vt escape sequences and output a final string to the console. the telnet part came from here]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/how-to-use-vtnetcore-in-a-commandline-app</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/how-to-use-vtnetcore-in-a-commandline-app</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Sun, 15 Nov 2020 04:17:39 GMT</pubDate></item><item><title><![CDATA[how to access the firebase database emulator from the .net implementation of the realtime database]]></title><description><![CDATA[this is a follow up to my previous post wherein i solved the issue atleast partially using a caddy server and the config setup below localhost { #the route where you want the emulator to be accessed at]]></description><link>http://direct.ecency.com/technology/@jfmherokiller/how-to-access-the-firebase-database-emulator-from-the-net-implementation-of-the-realtime-database</link><guid isPermaLink="true">http://direct.ecency.com/technology/@jfmherokiller/how-to-access-the-firebase-database-emulator-from-the-net-implementation-of-the-realtime-database</guid><category><![CDATA[technology]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Sun, 11 Oct 2020 23:45:18 GMT</pubDate></item><item><title><![CDATA[tips for deserializing json using newtonsoft.json]]></title><description><![CDATA[I just want to share a few tips when deseralizating json strings using the newtonsoft.json library. setup a root object that contains all objects on the server side This is mainly a stylistic choice, but]]></description><link>http://direct.ecency.com/technology/@jfmherokiller/tips-for-deserializing-json-using-newtonsoft-json</link><guid isPermaLink="true">http://direct.ecency.com/technology/@jfmherokiller/tips-for-deserializing-json-using-newtonsoft-json</guid><category><![CDATA[technology]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Sun, 27 Sep 2020 00:40:48 GMT</pubDate></item><item><title><![CDATA[a tip for programming when dealing with databases]]></title><description><![CDATA[if you are dealing with databases and doing alot of insertions/selections from a single "client" try to only open the database connection only once instead of repeatedly. It can sometimes mean]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/a-tip-for-programming-when-dealing-with-databases</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/a-tip-for-programming-when-dealing-with-databases</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Wed, 02 Sep 2020 04:49:57 GMT</pubDate></item><item><title><![CDATA[A way to extract strings from the body of a method in c#]]></title><description><![CDATA[Have a modifed script i use for extracting strings from MSIL methods at runtime. original source here I mainly modified it so it doesnt throw as many null refrence exceptions (see the // commented code]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/a-way-to-extract-strings-from-the-body-of-a-method-in-c</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/a-way-to-extract-strings-from-the-body-of-a-method-in-c</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Mon, 27 Jul 2020 19:24:12 GMT</pubDate></item><item><title><![CDATA[a helpful template for cmake if you are trying to upgrade a project which uses autoconf]]></title><description><![CDATA[I just wish to share part of a large cmake file im working on to handle the process of converting an an old project (this is kind of part of the protomuck thing) to a newer cmake backed format. INCLUDE]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/a-helpful-template-for-cmake-if-you-are-trying-to-upgrade-a-project-which-uses-autoconf</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/a-helpful-template-for-cmake-if-you-are-trying-to-upgrade-a-project-which-uses-autoconf</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Fri, 17 Jul 2020 05:33:27 GMT</pubDate></item><item><title><![CDATA[A method of fixing the fps issues in deadly premonition 2]]></title><description><![CDATA[Warning this method could reduce the lifespan of your switch or get you banned. It will also most definately drain your battery much faster so keep your charger handy if you play in handheld mode. with]]></description><link>http://direct.ecency.com/technology/@jfmherokiller/a-method-of-fixing-the-fps-issues-in-deadly-premonition-2</link><guid isPermaLink="true">http://direct.ecency.com/technology/@jfmherokiller/a-method-of-fixing-the-fps-issues-in-deadly-premonition-2</guid><category><![CDATA[technology]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Wed, 15 Jul 2020 18:17:24 GMT</pubDate><enclosure url="https://i.ecency.com/p/PB8ro82ZpZP35bVGjGoE93K3E4U5KX8KtMBJ2rgpWz3GHrefKRd7TcTLgJcGtyLbvqguQkK5LXM79rrfa5gdoJeKbWXhzwjbMtu66vXSr5bTf1zn?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[how the money value is stored in deadly premonition 2]]></title><description><![CDATA[I just want to share some interesting pointers if you want to make cheats for this game concerning the money value specifically. First of all it is not stored in the same way you read it on the screen.]]></description><link>http://direct.ecency.com/technology/@jfmherokiller/how-the-money-value-is-stored-in-deadly-premonition-2</link><guid isPermaLink="true">http://direct.ecency.com/technology/@jfmherokiller/how-the-money-value-is-stored-in-deadly-premonition-2</guid><category><![CDATA[technology]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Wed, 15 Jul 2020 01:22:12 GMT</pubDate><enclosure url="https://i.ecency.com/p/PB8ro82ZpZP35bVGjGoE93K3E4U5KX8KtMBJ2rhwM1MdL6TuP1kVARQegy1Z8yXDZmWR5AsUMycd7p9C2ppv6HUQQtyFnCNRjh74UWYfkNrbWtrS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[I implmented gmcp and mdsp support in protomuck]]></title><description><![CDATA[I did it by taking this library and reworking a good portion of the server to incorporate it. I also added a forth command to update msdp variables. example program with the function : hello-world (the]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/i-implmented-gmcp-and-mdsp-support-in-protomuck</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/i-implmented-gmcp-and-mdsp-support-in-protomuck</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Sun, 12 Jul 2020 20:26:00 GMT</pubDate></item><item><title><![CDATA[A short list of gripes I have with lua as a language]]></title><description><![CDATA[Spotty IDE support: as far as my own expirence has shown, lua seems to have very flaky IDE support even for basic syntax checking. Baked in API: this somewhat plays into the first issue wherein due to]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/a-short-list-of-gripes-i-have-with-lua-as-a-language</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/a-short-list-of-gripes-i-have-with-lua-as-a-language</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Tue, 07 Jul 2020 18:38:45 GMT</pubDate></item><item><title><![CDATA[a script for mudlet to setup channel specific chat modes]]></title><description><![CDATA[This script allows you to change where your command text is sent based on defined channels (it works really well with a tabbed chat window) local Chats = { "New", "Pub", "OOC",]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/a-script-for-mudlet-to-setup-channel-specific-chat-modes</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/a-script-for-mudlet-to-setup-channel-specific-chat-modes</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Tue, 07 Jul 2020 07:21:00 GMT</pubDate></item><item><title><![CDATA[rpcs3 cheats for infamous]]></title><description><![CDATA[Version: 1.2 PPU-97355e97c701cea87a0ed08bce085cac4949dade: InfamouseCheats: Games: All: All: [ All ] Author: NA Notes: my Infamouse cheats, CitizenMortality,ObjectElectrisity,InfinateElect Patch Version:]]></description><link>http://direct.ecency.com/technology/@jfmherokiller/rpcs3-cheats-for-infamous</link><guid isPermaLink="true">http://direct.ecency.com/technology/@jfmherokiller/rpcs3-cheats-for-infamous</guid><category><![CDATA[technology]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Tue, 30 Jun 2020 06:01:39 GMT</pubDate></item><item><title><![CDATA[how to modify an object in a table in inform 7]]></title><description><![CDATA[I want to share a trick I learned handling inform7 stories when you want to make debug commands unresolvecheat is an action applying to one topic. understand "unresolve [text]" as unresolvecheat.]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/how-to-modify-an-object-in-a-table-in-inform-7</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/how-to-modify-an-object-in-a-table-in-inform-7</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Mon, 29 Jun 2020 08:04:54 GMT</pubDate></item><item><title><![CDATA[deploying to github releases from travisci-windows]]></title><description><![CDATA[this post will be kind of short but basicly the trick to getting it to work requires travis.yml file that looks like language: cpp notifications: email: false matrix: include: - os: osx osx_image: xcode11.3]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/deploying-to-github-releases-from-travisci-windows</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/deploying-to-github-releases-from-travisci-windows</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Sun, 28 Jun 2020 04:05:42 GMT</pubDate></item><item><title><![CDATA[clang on windows (installed via scoop) is unable to find headers (a copy from stackoverflow I wrote myself but can still be helpful)]]></title><description><![CDATA[Trying to compile a simple hello world example using clang on windows fails and i dont know why since the command below displays locations that contain possible headers. C:\Users\peter\Downloads>clang-cl]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/clang-on-windows-installed-via-scoop-is-unable-to-find-headers-a-copy-from-stackoverflow-i-wrote-myself-but-can-still-be-helpful</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/clang-on-windows-installed-via-scoop-is-unable-to-find-headers-a-copy-from-stackoverflow-i-wrote-myself-but-can-still-be-helpful</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Sat, 27 Jun 2020 19:50:39 GMT</pubDate></item><item><title><![CDATA[the beginings of  adding libchdr to pcsx2]]></title><description><![CDATA[following the post i made on github here I wish to explain how i came about with the code in better detail. Header portion #pragma once #include "AsyncFileReader.h" //include the core header]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/the-beginings-of-adding-libchdr-to-pcsx2</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/the-beginings-of-adding-libchdr-to-pcsx2</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Thu, 25 Jun 2020 09:48:27 GMT</pubDate></item><item><title><![CDATA[A method of making the satisfactory mod manager work with steam]]></title><description><![CDATA[This is my method of fixing the mod manager it works by patching one file. First if you do not have it already install nodejs which can be done here Once it is installed and you have nodejs and npx on]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/a-method-of-making-the-satisfactory-mod-manager-work-with-steam</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/a-method-of-making-the-satisfactory-mod-manager-work-with-steam</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Tue, 16 Jun 2020 19:19:09 GMT</pubDate><enclosure url="https://i.ecency.com/p/2bP4pJr4wVimqCWjYimXJe2cnCgn5Sq7oBDMV1oLp9c?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[how to get audio working for a wsl2 client using pulse audio on windows]]></title><description><![CDATA[First I want to say this is a partial continuation of the previous blog post about fixing pso2 and if that guide worked and now you have a working setup here is the next part where you get working audio.]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/how-to-get-audio-working-for-a-wsl2-client-using-pulse-audio-on-windows</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/how-to-get-audio-working-for-a-wsl2-client-using-pulse-audio-on-windows</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Wed, 10 Jun 2020 19:48:12 GMT</pubDate><enclosure url="https://i.ecency.com/p/2bP4pJr4wVimqCWjYimXJe2cnCgn8SGtCk9ZhoLxrzJ?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[a possible way of making your browser work while also running pso2]]></title><description><![CDATA[Before starting this guide your chome window may look like this: After finishing this guide you will have something like this: First I want to admit this guide will use alot of harddisk space (possibly]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/a-possible-way-of-making-your-browser-work-while-also-running-pso2</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/a-possible-way-of-making-your-browser-work-while-also-running-pso2</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Wed, 10 Jun 2020 08:06:12 GMT</pubDate><enclosure url="https://i.ecency.com/p/2bP4pJr4wVimqCWjYimXJe2cnCgnGcA9wdgq93sdthk?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[a method of getting ttyd working on windows.]]></title><description><![CDATA[Id just like to share a method i figured out in terms of getting ttyd (a web based terminal) running under windows with minimal dependencies first things first you will need ttyd you can find the windows]]></description><link>http://direct.ecency.com/programming/@jfmherokiller/a-method-of-getting-ttyd-working-on-windows</link><guid isPermaLink="true">http://direct.ecency.com/programming/@jfmherokiller/a-method-of-getting-ttyd-working-on-windows</guid><category><![CDATA[programming]]></category><dc:creator><![CDATA[jfmherokiller]]></dc:creator><pubDate>Sat, 06 Jun 2020 03:10:27 GMT</pubDate><enclosure url="https://i.ecency.com/p/2bP4pJr4wVimqCWjYimXJe2cnCgnKb9gksFcmCezqqp?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>