<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>optimization &#8211; About Things | A Hans Scharler Blog</title>
	<atom:link href="https://nothans.com/tag/optimization/feed" rel="self" type="application/rss+xml" />
	<link>https://nothans.com</link>
	<description>Life, Comedy, Games, Tech, Marketing, and Community</description>
	<lastBuildDate>Fri, 16 Sep 2022 12:54:02 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/nothans.com/wp-content/uploads/2023/02/cropped-settings.png?fit=32%2C32&#038;ssl=1</url>
	<title>optimization &#8211; About Things | A Hans Scharler Blog</title>
	<link>https://nothans.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">114568856</site>	<item>
		<title>Win (or Do Better) at DFS by Optimizing Your Fantasy Football Lineups</title>
		<link>https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups</link>
					<comments>https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups#comments</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Thu, 15 Sep 2022 17:57:29 +0000</pubDate>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[Draft Kings]]></category>
		<category><![CDATA[fantasy football]]></category>
		<category><![CDATA[football]]></category>
		<category><![CDATA[matlab]]></category>
		<category><![CDATA[optimization]]></category>
		<guid isPermaLink="false">https://nothans.com/?p=3302</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p>As the United States heads out of summer and pumpkin spiced everything invades our culinary favorites, American Football takes over. I will now spend some part of my day talking about the NFL, the crazy outcomes, and fantasy football. FANTASY FOOTBALL. I can&#8217;t stress this enough: Fantasy Football saved the NFL. I started playing fantasy football with friends from work five years ago and I can&#8217;t imagine watching football without it. Fantasy football creates a game on top of the game, like an emergent property of an artificial neural network. If you are not into football, then this project might not be so interesting at least on its surface. But, if you stick with it, you might learn about optimization problems since fantasy football lineups are just optimization problems looking to be solved.</p>


<h2 class="wp-block-heading" id="the-problem">The Problem</h2>


<p>Daily Fantasy Sports (DFS) for football is about picking a lineup of players across all of the NFL teams under a set salary cap and competing against other players doing the same thing. It&#8217;s easy right? Just pick all of the best players! Profit. Wait up. Everyone else is doing that too. The secret is to use player projections, maximize your utility of the salary cap, and add some chili pepper for your signature taste.</p>


<h2 class="wp-block-heading" id="the-solution">The Solution</h2>


<p>Dust off your math skills and remind yourself that everything is a math problem, but others have solved them for you. An optimal DFS lineup is just an optimization problem. I am going to pick optimal DFS lineups using MATLAB and its Optimization Toolbox.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="750" height="340" data-attachment-id="3303" data-permalink="https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups/matlab-optimal-team" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/matlab-optimal-team.jpg?fit=767%2C348&amp;ssl=1" data-orig-size="767,348" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Hans Scharler&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1663245293&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="matlab-optimal-team" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/matlab-optimal-team.jpg?fit=750%2C340&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/matlab-optimal-team.jpg?resize=750%2C340&#038;ssl=1" alt="" class="wp-image-3303" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/matlab-optimal-team.jpg?w=767&amp;ssl=1 767w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/matlab-optimal-team.jpg?resize=300%2C136&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/matlab-optimal-team.jpg?resize=750%2C340&amp;ssl=1 750w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption>Optimal DFS Football Team for September 15, 2022</figcaption></figure>
</div>

<h2 class="wp-block-heading" id="get-the-data">Get the Data</h2>


<p>In order to optimize a lineup, you need to get some data. You need a table of players with their positions and score projections. I recommend getting the latest player projects from <a rel="noreferrer noopener" href="https://www.dailyfantasyfuel.com/nfl/projections/" target="_blank">Daily Fantasy Fuel</a>. They give you access to a table with everything that you want and they update it daily with the latest projections from Draft Kings and Fan Duel. Projections are subjective but they take into account past performance, team matchups, and weather conditions. You can adjust each row of the table with your own projections and put your thumb on the scales so to speak. Maybe you got some insider info that the Rams are not going to start Cam Akers so you adjust their projection down.</p>



<ul class="wp-block-list"><li>Go to  <a rel="noreferrer noopener" href="https://www.dailyfantasyfuel.com/nfl/projections/" target="_blank">Daily Fantasy Fuel</a> and click on &#8220;Download Projects as CSV&#8221;</li><li>Save the file to your computer as &#8220;DFF_data.csv&#8221; into a new folder</li></ul>



<p>A CSV file is just way to save data as a table. It might look intimidating if you open it up, but we are going to import the data into a nice clean table using MATLAB&#8217;s import tool.</p>


<h2 class="wp-block-heading" id="access-matlab">Access MATLAB</h2>


<p>You might have MATLAB installed on your computer, so all you have to do is open MATLAB. If you don&#8217;t have MATLAB installed, you can use MATLAB Online at <a href="https://matlab.mathworks.com/" target="_blank" rel="noreferrer noopener">matlab.mathworks.com</a> by signing in and clicking &#8220;Open MATLAB Online (basic).&#8221;</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://matlab.mathworks.com/"><img data-recalc-dims="1" decoding="async" width="750" height="429" data-attachment-id="3305" data-permalink="https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups/matlab-online-basic" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/MATLAB-Online-Basic.jpg?fit=875%2C501&amp;ssl=1" data-orig-size="875,501" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="MATLAB Online Basic" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/MATLAB-Online-Basic.jpg?fit=750%2C429&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/MATLAB-Online-Basic.jpg?resize=750%2C429&#038;ssl=1" alt="" class="wp-image-3305" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/MATLAB-Online-Basic.jpg?w=875&amp;ssl=1 875w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/MATLAB-Online-Basic.jpg?resize=300%2C172&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/MATLAB-Online-Basic.jpg?resize=768%2C440&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/MATLAB-Online-Basic.jpg?resize=750%2C429&amp;ssl=1 750w" sizes="(max-width: 750px) 100vw, 750px" /></a><figcaption><a href="https://matlab.mathworks.com/" target="_blank" rel="noreferrer noopener">MATLAB Online (basic)</a></figcaption></figure>
</div>

<h2 class="wp-block-heading" id="import-the-data">Import the Data</h2>


<p>First, we need to get the data into MATLAB.</p>



<ul class="wp-block-list"><li>Right-click on the &#8220;Current Folder&#8221; and click &#8220;Upload Files&#8221;</li><li>Select the CSV file that you downloaded from Daily Fantasy Fuel</li></ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" decoding="async" width="750" height="481" data-attachment-id="3306" data-permalink="https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups/upload-file-to-matlab-online" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Upload-file-to-MATLAB-Online.jpg?fit=835%2C536&amp;ssl=1" data-orig-size="835,536" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Upload file to MATLAB Online" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Upload-file-to-MATLAB-Online.jpg?fit=750%2C481&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Upload-file-to-MATLAB-Online.jpg?resize=750%2C481&#038;ssl=1" alt="" class="wp-image-3306" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Upload-file-to-MATLAB-Online.jpg?w=835&amp;ssl=1 835w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Upload-file-to-MATLAB-Online.jpg?resize=300%2C193&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Upload-file-to-MATLAB-Online.jpg?resize=768%2C493&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Upload-file-to-MATLAB-Online.jpg?resize=750%2C481&amp;ssl=1 750w" sizes="(max-width: 750px) 100vw, 750px" /><figcaption>Uploading file to MATLAB Online</figcaption></figure>
</div>


<p>Second, we need to import the data from the CSV file so we can work our fantasy magic.</p>



<ul class="wp-block-list"><li>Right-click on the DFF_data.csv that we uploaded and click Open</li><li>Click &#8220;Import Selection&#8221; and &#8220;Import Data&#8221;</li></ul>



<p>These steps will bring the data into MATLAB in a nice and useable way. All of the default options will work perfectly.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="429" data-attachment-id="3307" data-permalink="https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups/import-csv-file-to-matlab" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Import-CSV-file-to-MATLAB.jpg?fit=1190%2C681&amp;ssl=1" data-orig-size="1190,681" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Import CSV file to MATLAB" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Import-CSV-file-to-MATLAB.jpg?fit=750%2C429&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Import-CSV-file-to-MATLAB.jpg?resize=750%2C429&#038;ssl=1" alt="" class="wp-image-3307" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Import-CSV-file-to-MATLAB.jpg?resize=1024%2C586&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Import-CSV-file-to-MATLAB.jpg?resize=300%2C172&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Import-CSV-file-to-MATLAB.jpg?resize=768%2C440&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Import-CSV-file-to-MATLAB.jpg?resize=750%2C429&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Import-CSV-file-to-MATLAB.jpg?w=1190&amp;ssl=1 1190w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption>Imported CSV file in MATLAB</figcaption></figure>


<h2 class="wp-block-heading" id="enter-the-code">Enter the Code</h2>


<p>First, let&#8217;s create a new file for our optimizer code.</p>



<ul class="wp-block-list"><li>Right-click on the Current Folder area, click <em>New</em>, and then <em>Live Script</em></li><li>Name it &#8220;dfs.mlx&#8221; and open it</li></ul>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="429" data-attachment-id="3308" data-permalink="https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups/new-matlab-live-script" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/New-MATLAB-Live-Script.jpg?fit=1190%2C681&amp;ssl=1" data-orig-size="1190,681" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="New MATLAB Live Script" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/New-MATLAB-Live-Script.jpg?fit=750%2C429&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/New-MATLAB-Live-Script.jpg?resize=750%2C429&#038;ssl=1" alt="" class="wp-image-3308" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/New-MATLAB-Live-Script.jpg?resize=1024%2C586&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/New-MATLAB-Live-Script.jpg?resize=300%2C172&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/New-MATLAB-Live-Script.jpg?resize=768%2C440&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/New-MATLAB-Live-Script.jpg?resize=750%2C429&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/New-MATLAB-Live-Script.jpg?w=1190&amp;ssl=1 1190w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption>New MATLAB Live Script</figcaption></figure>
</div>


<p>Next, we need to get the code into MATLAB.</p>



<ul class="wp-block-list"><li>Copy and paste my MATLAB code from <a href="https://github.com/nothans/dfs-optimizer/blob/main/dfs.m">GitHub</a> into your new MATLAB Live Script.</li><li>Click &#8220;Save&#8221;</li></ul>



<p>The next thing that we need to do is select a &#8220;Salary Cap&#8221; and run the code.</p>



<ul class="wp-block-list"><li>Change the <em>salaryCap</em> variable to the salary cap to optimize for. 50,000 to 60,000 is a common range.</li><li>Click the Run button on the Live Editor tab</li></ul>



<p>If everything goes to plan, MATLAB will output a table of optimal starting players based on the projected data.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="750" height="478" data-attachment-id="3309" data-permalink="https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups/executed-matlab-code" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Executed-MATLAB-Code.jpg?fit=1354%2C863&amp;ssl=1" data-orig-size="1354,863" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Executed MATLAB Code" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Executed-MATLAB-Code.jpg?fit=750%2C478&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Executed-MATLAB-Code.jpg?resize=750%2C478&#038;ssl=1" alt="" class="wp-image-3309" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Executed-MATLAB-Code.jpg?resize=1024%2C653&amp;ssl=1 1024w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Executed-MATLAB-Code.jpg?resize=300%2C191&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Executed-MATLAB-Code.jpg?resize=768%2C490&amp;ssl=1 768w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Executed-MATLAB-Code.jpg?resize=750%2C478&amp;ssl=1 750w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/Executed-MATLAB-Code.jpg?w=1354&amp;ssl=1 1354w" sizes="auto, (max-width: 750px) 100vw, 750px" /><figcaption>Executed MATLAB Code Showing the Optimal DFS Lineup</figcaption></figure>


<h2 class="wp-block-heading" id="profit">Profit</h2>


<p>There&#8217;s still some luck involved. Projections are projections. Now that you have a baseline, you can experiment by using different projections data and tweaking individual player projections.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="651" height="531" data-attachment-id="3312" data-permalink="https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups/dfs-fat-stacks" data-orig-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/DFS-fat-stacks.jpg?fit=651%2C531&amp;ssl=1" data-orig-size="651,531" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="DFS fat stacks" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/DFS-fat-stacks.jpg?fit=651%2C531&amp;ssl=1" src="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/DFS-fat-stacks.jpg?resize=651%2C531&#038;ssl=1" alt="" class="wp-image-3312" srcset="https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/DFS-fat-stacks.jpg?w=651&amp;ssl=1 651w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/DFS-fat-stacks.jpg?resize=300%2C245&amp;ssl=1 300w, https://i0.wp.com/nothans.com/wp-content/uploads/2022/09/DFS-fat-stacks.jpg?resize=80%2C64&amp;ssl=1 80w" sizes="auto, (max-width: 651px) 100vw, 651px" /><figcaption>DFS Fat Stacks Using MATLAB</figcaption></figure>
</div>


<p>Let me know how you do and if you made some improvements to my optimization code. Good luck.</p>


<h2 class="wp-block-heading" id="resources">Resources</h2>


<ul class="wp-block-list"><li>Source code at GitHub &#8211; <a href="https://github.com/nothans/dfs-optimizer" target="_blank" rel="noreferrer noopener">https://github.com/nothans/dfs-optimizer</a></li><li>Daily Fantasy Fuel &#8211; <a href="https://www.dailyfantasyfuel.com/nfl/projections/" target="_blank" rel="noreferrer noopener">https://www.dailyfantasyfuel.com/nfl/projections/</a></li><li>MATLAB &#8211; <a href="https://matlab.mathworks.com/" target="_blank" rel="noreferrer noopener">https://matlab.mathworks.com/</a></li><li>Optimization Toolbox documentation &#8211; <a href="https://www.mathworks.com/help/optim/" target="_blank" rel="noreferrer noopener">https://www.mathworks.com/help/optim/</a></li></ul>



<p> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/win-at-dfs-by-optimizing-your-fantasy-football-lineups/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3302</post-id>	</item>
		<item>
		<title>Windows Vista Optimization</title>
		<link>https://nothans.com/windows-vista-optimization</link>
					<comments>https://nothans.com/windows-vista-optimization#respond</comments>
		
		<dc:creator><![CDATA[Hans Scharler]]></dc:creator>
		<pubDate>Sun, 24 Jun 2007 19:17:00 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[Tweaks]]></category>
		<category><![CDATA[windows vista]]></category>
		<guid isPermaLink="false">http://nothans.com/windows-vista-optimization</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p>A few months ago I upgraded an older PC with Microsoft’s newest Operating System (OS) called Windows Vista (Home Premium Edition). My older PC has 256MB of dedicated video memory, 1GB of RAM, and a 2.4GHz Intel Processor. Vista ran very sluggish and gets unresponsive with a few browsers tabs open and a couple of programs running, so I became frustrated. There is something good found in everything, so I was dedicated to make this OS purr. The irony was that I was also contributing sections to a new Windows Vista Technician’s User Guide. The design applications to write my sections of the manual ran so slow on Vista, I had to figure it out. The following information applies to Windows Vista Home Premium, Business, and Ultimate editions.</p>
<p>Here are some ideas and tricks that I used to optimize Windows Vista:</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li><strong><em>Minimizing and Maximizing Windows<br />
</em></strong>Once you start using Vista, you will notice there is an animation sequence that happens as you minimize and maximize a window or vice versa. It makes the transition look smooth but takes up 100% of your processor to accomplish the task. The animation has to process, allocate memory, execute it, and then the window reacts. This sluggish response to just moving between windows becomes annoying with just a few windows open. Stopping this animation will be the biggest noticeable change you can make.Follow these steps to stop the animation:</li>
</ul>
</li>
</ul>
<ol>
<li>Select the <em>Start Button</em>, enter “SystemPropertiesPerformance” into<br />
the Start Search Box, and press <em>Enter</em></li>
<li>On the Visual Effects tab, uncheck <em>Animate Windows When Minimizing/Maximizing</em></li>
<li>Select <em>OK</em> to apply the settings</li>
</ol>
<ul>
<li style="list-style-type: none;">
<ul>
<li><strong><em>Window Transparency</em></strong><br />
The windows in Vista are transparent around the top edges to accomplish a 3D experience as you notice what&#8217;s behind the window. The effect works and looks great although it takes up RAM and processing power to update the transparency effect as things change.Follow these steps to turn off window transparency:</li>
</ul>
</li>
</ul>
<ol>
<li>Right-click on the Desktop and select <em>Personalize</em></li>
<li>Select <em>Windows Color And Appearance</em></li>
<li>Uncheck <em>Enable Transparency</em></li>
<li>Select <em>OK</em> to apply the settings</li>
</ol>
<ul>
<li style="list-style-type: none;">
<ul>
<li><strong><em>Windows Vista Services</em></strong><br />
There are services that run in the background that process data, user actions, and protect the stability of the PC. Some of these are just not needed. On a new install, almost all of them are installed and running. You can safely stop some services that will free up system resources. Follow the procedures at your own risk and only disable services that you actually don’t need.Here are a few services that you can safely disable:</li>
</ul>
</li>
</ul>
<ol>
<li style="list-style-type: none;"></li>
</ol>
<ul>
<li>Tablet PC Input Service</li>
<li>Telephony (if you are not using your dial-up modem)</li>
<li>Parental Controls</li>
<li>WLAN AutoConfig (if you are not using wireless)</li>
<li>Routing and Remote Access</li>
</ul>
<p>Follow these steps to disable a service:</p>
<ol>
<li>Select the Start Button, enter “Services” into the Start Search Box, and press <em>Enter</em></li>
<li>Right-click on a Service to disable and select <em>Properties</em></li>
<li>Under Startup Type, select Disabled</li>
<li>Select OK to apply the settings</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://nothans.com/windows-vista-optimization/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">712</post-id>	</item>
	</channel>
</rss>
