-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.xml
141 lines (112 loc) · 10.4 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Austin Repp</title>
<link>/</link>
<description>Recent content on Austin Repp</description>
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Tue, 23 Mar 2021 00:00:00 +0000</lastBuildDate>
<atom:link href="/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>How to check if a string starts with another string in C</title>
<link>/c-check-string-prefix/</link>
<pubDate>Tue, 23 Mar 2021 00:00:00 +0000</pubDate>
<guid>/c-check-string-prefix/</guid>
<description>It&rsquo;s not immediately obvious how to check if a string is a valid prefix of another in C, given the lack of high-level string manipulation tools. Below explains how this can be done.
Checking the prefix For this function we&rsquo;ll use strncmp which accepts two strings and the maximum number of characters to compare, and returns an int. If the return value is equal to 0, the strings are equal. We can leverage this by checking the size of the prefix string, and calling strncmp using that size.</description>
</item>
<item>
<title>How to fix: Express.js Request Body is Undefined</title>
<link>/express-js-req-body-undefined/</link>
<pubDate>Sat, 20 Feb 2021 00:00:00 +0000</pubDate>
<guid>/express-js-req-body-undefined/</guid>
<description>express.bodyParser() is no longer bundled with express. You can install it using npm i body-parser.
Fixing the error The code below shows how you can include bodyParser, and by extension jsonParser. Then, simply list jsonParser as the second argument in your POST method, and you will no longer have an undefined request body.
const app = express(); var bodyParser = require(&#34;body-parser&#34;); var jsonParser = bodyParser.json(); // POST /endpoint expects JSON body app.</description>
</item>
<item>
<title>How I increased my conversion rate by 2% in a day.</title>
<link>/increasing-conversion-rate-with-new-landing-page-trailer/</link>
<pubDate>Wed, 11 Nov 2020 00:00:00 +0000</pubDate>
<guid>/increasing-conversion-rate-with-new-landing-page-trailer/</guid>
<description>Background My app, Discord Bot Studio , is a visual programming tool for creating chatbots for Discord. The application runs on Desktop, and is distributed on Steam, since that&rsquo;s where my target audience hangs out. The product had been selling decently since its release in May 2020, but I was constantly looking for ways to drive more traffic to it. After trying lots of marketing strategies, to varying degrees of success, I realized that I may be able to increase the number of copies being sold without bringing more people to the page.</description>
</item>
<item>
<title>How to write to a CSV (Excel) file in C</title>
<link>/how-to-write-to-a-csv-file-in-c/</link>
<pubDate>Mon, 09 Nov 2020 00:00:00 +0000</pubDate>
<guid>/how-to-write-to-a-csv-file-in-c/</guid>
<description>Writing to a CSV using C code A basic CSV file relies on a comma-separated data format, which makes it straightforward to write to this file type from a c program.
First you will want to create a file pointer, which will be used to access and write to a file. Then we call fopen on this file pointer, passing in the name of the file we want to write to.</description>
</item>
<item>
<title>28+ free web development resources</title>
<link>/best-developer-resources/</link>
<pubDate>Thu, 27 Aug 2020 00:00:00 +0000</pubDate>
<guid>/best-developer-resources/</guid>
<description>Below you will find a curated list of resources I have found useful in my endevours designing and developing web applications.
💻 Blogs Flavio Copes - seemingly endless articles on a wide variety of technical subjects. Most articles are related to web development. 7 Practical Tips for Cheating at Design - a great list of tips to keep in mind when doing web design. They do a fantastic job explaining the concepts, and the article is written to help developers who may struggle with design.</description>
</item>
<item>
<title>Safe eval alternative in Javascript</title>
<link>/javascript-safe-eval/</link>
<pubDate>Mon, 24 Aug 2020 00:00:00 +0000</pubDate>
<guid>/javascript-safe-eval/</guid>
<description>A problem I encountered while creating Discord Bot Studio, was allowing users to enter variables which could be evaluated at runtime. Discord Bot Studio is a visual programming tool, so I felt it was important to offer a familiar variable syntax. Ideally, I wanted a user to be able to type a variable using the following notation, and have it be replaced with that variable&rsquo;s value at runtime:
An example would be if I have an object as follows:</description>
</item>
<item>
<title>How to add Google Analytics tracking ID to a Hugo site</title>
<link>/googleanalyticshugo/</link>
<pubDate>Sun, 23 Aug 2020 00:00:00 +0000</pubDate>
<guid>/googleanalyticshugo/</guid>
<description>For this tutorial I will be assuming you already have a Hugo site setup, and that you have a Google Analytics property with a tracking ID created.
Adding the tracking ID to your site Open your config.toml file, and add a field for googleAnalytics at the top level. Set the value to a string containing the tracking ID.
baseurl = &#34;/&#34; title = &#34;Austin Repp&#34; theme = &#34;ghostwriter&#34; googleAnalytics = &#34;UA-999999999-6&#34; # This is the added line [Params] mainSections = [&#34;post&#34;] intro = true headline = &#34;Austin Repp&#34; Next we will add a Hugo internal template to get the Google Analytics code snippet to be inserted on each of the sites pages when loaded.</description>
</item>
<item>
<title>Setting up a Github Pages custom domain</title>
<link>/githubpagescustomdomain/</link>
<pubDate>Thu, 20 Aug 2020 00:00:00 +0000</pubDate>
<guid>/githubpagescustomdomain/</guid>
<description>For this tutorial I will be assuming you have already setup a site on Github Pages that&rsquo;s being run on the standard USERNAME.github.io domain. If you haven&rsquo;t done so, a quick Google search will yield lots of articles explaining the process. I&rsquo;m using Bluehost as my domain provider, but the steps should be similar for any major domain provider.
Setup in Github repository In your Github repo for the site, navigate to the &ldquo;Settings&rdquo; tab.</description>
</item>
<item>
<title>Why I'm moving from Wordpress to Hugo</title>
<link>/wordpresstohugo/</link>
<pubDate>Wed, 19 Aug 2020 00:00:00 +0000</pubDate>
<guid>/wordpresstohugo/</guid>
<description>Why move from Wordpress to Hugo? I created a Wordpress site on Bluehost for my personal/blog site because I thought it would be the easiest way to publish blogs without having to worry about hosting or creating my own site. Even as a developer, I have no interest in spending too much time reinventing the wheel to create a simple blog. After writing just one entry there, I wasn&rsquo;t happy with the solution.</description>
</item>
<item>
<title>Generating Sales from YouTube micro-influencers</title>
<link>/youtubemicro/</link>
<pubDate>Wed, 08 Jul 2020 00:00:00 +0000</pubDate>
<guid>/youtubemicro/</guid>
<description>For the last few months, I’ve been reaching out to “micro influencers” on YouTube, with the hope of driving targeted traffic to my product, http://discordbotstudio.org. I’m classifying micro influencers as having between 1,000 – 10,000 subscribers on YouTube. The benefit of reaching channels of this size is that they have dedicated audiences based on a certain niche (in my case this is Discord Bots and the creation thereof).
Background Info Discord Bot Studio (DBS) is a visual programming tool I released on Steam on May 12th, 2020 (2 months prior to writing this).</description>
</item>
<item>
<title>About</title>
<link>/page/about/</link>
<pubDate>Fri, 03 Apr 2015 02:13:50 +0000</pubDate>
<guid>/page/about/</guid>
<description>About Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec dolor in magna lobortis egestas. Suspendisse eu erat tempor, tristique neque eu, convallis nulla. Curabitur vel bibendum lacus, at semper mauris. Suspendisse aliquet commodo ex, sed sagittis metus aliquam id. Maecenas feugiat rutrum lorem vel imperdiet. Nullam ornare lectus ut enim finibus, et porttitor mi tincidunt. Aenean lacinia, leo quis vehicula eleifend, quam libero sagittis erat, at euismod augue mauris et sapien.</description>
</item>
<item>
<title>Contact</title>
<link>/page/contact/</link>
<pubDate>Fri, 03 Apr 2015 02:13:50 +0000</pubDate>
<guid>/page/contact/</guid>
<description>Contact Aenean ipsum justo, semper eu nisl ut, pretium tincidunt sem. Praesent et diam sit amet lacus lobortis dictum a id lacus. Quisque hendrerit sit amet turpis eu varius. Ut id lorem ac felis ultrices tincidunt. Pellentesque consequat arcu ac fringilla imperdiet. Phasellus pellentesque, sapien non pulvinar blandit, sapien ante aliquet felis, vel porttitor sapien ante in lacus. Fusce non urna aliquet, malesuada nibh vel, luctus urna. Phasellus ut lacus molestie, varius purus quis, malesuada lorem.</description>
</item>
<item>
<title>My awesome project</title>
<link>/project/my-awesome-project/</link>
<pubDate>Tue, 18 Nov 2014 02:13:50 +0000</pubDate>
<guid>/project/my-awesome-project/</guid>
<description>About project Aenean ipsum justo, semper eu nisl ut, pretium tincidunt sem. Praesent et diam sit amet lacus lobortis dictum a id lacus. Quisque hendrerit sit amet turpis eu varius. Ut id lorem ac felis ultrices tincidunt. Pellentesque consequat arcu ac fringilla imperdiet. Phasellus pellentesque, sapien non pulvinar blandit, sapien ante aliquet felis, vel porttitor sapien ante in lacus. Fusce non urna aliquet, malesuada nibh vel, luctus urna. Phasellus ut lacus molestie, varius purus quis, malesuada lorem.</description>
</item>
</channel>
</rss>