1 2<!DOCTYPE html> 3<!--[if IEMobile 7 ]><html class="no-js iem7"><![endif]--> 4<!--[if lt IE 9]><html class="no-js lte-ie8"><![endif]--> 5<!--[if (gt IE 8)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]--> 6<head> 7 <meta charset="utf-8"> 8 <title>Blog Archive - Jeff Klukas</title> 9 <meta name="author" content="Jeff Klukas"> 10 11 12 <meta name="description" content="Blog Archive 2015 Safe Migrations with Redshift 13Apr 07 2015 Band-Aids 14Mar 30 2015 2014 Starting at Simple 15Aug 27 2014 2013 New Year's Resolution: …"> 16 17 18 <!-- http://t.co/dKP3o1e --> 19 <meta name="HandheldFriendly" content="True"> 20 <meta name="MobileOptimized" content="320"> 21 <meta name="viewport" content="width=device-width, initial-scale=1"> 22 23 24 <link rel="canonical" href="http://jeff.klukas.net/archives/"> 25 <link href="/favicon.png" rel="icon"> 26 <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css"> 27 <link href="/atom.xml" rel="alternate" title="Jeff Klukas" type="application/atom+xml"> 28
28<script src="/javascripts/modernizr-2.0.js"></script>
28 29
29<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
29 30
30<script>!window.jQuery && document.write(unescape('%3Cscript src="/javascripts/libs/jquery.min.js"%3E%3C/script%3E'))</script>
30 31
31<script src="/javascripts/octopress.js" type="text/javascript"></script>
31 32 <!--Fonts from Google"s Web font directory at http://google.com/webfonts --> 33<link href="//fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css"> 34<link href="//fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css"> 35 36<link href="http://fonts.googleapis.com/css?family=Cabin+Sketch:bold" rel="stylesheet" type="text/css"> 37<link href="http://fonts.googleapis.com/css?family=Cabin:regular,regularitalic" rel="stylesheet" type="text/css"> 38<link href="http://fonts.googleapis.com/css?family=Indie+Flower" rel="stylesheet" type="text/css"> 39 40<!--Font Awesome--> 41<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> 42 43<!--MathJax-->
44<script type="text/x-mathjax-config"> 45 MathJax.Hub.Config({ 46 tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']], 47 processEscapes: true} 48 }); 49</script>
vendor: 1 bytes, line 49
49
50<script type="text/javascript" 51 src="https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> 52</script>
52 53 54 55 56</head> 57 58<body > 59 <header role="banner"><hgroup> 60 <h1><a href="/">Jeff Klukas</a></h1> 61 62</hgroup> 63 64</header> 65 <nav role="navigation"><ul class="subscription" data-subscription="rss"> 66 <li><a href="/atom.xml" rel="subscribe-rss" title="subscribe via RSS"><i class="fa fa-rss fa-lg"></i></a></li> 67 68</ul> 69 70<form action="https://www.google.com/search" method="get"> 71 <fieldset role="search"> 72 <input type="hidden" name="sitesearch" value="jeff.klukas.net"> 73 <input class="search" type="text" name="q" results="0" placeholder="Search"/> 74 </fieldset> 75</form> 76 77<ul class="main-navigation"> 78 <li><a href="/">Home</a></li> 79 <li><a href="/archives">Posts</a></li> 80 <li><a href="/bio">Bio</a></li> 81 <li><a href="/categories/writing">Writing</a></li> 82</ul> 83 84</nav> 85 <div id="main"> 86 <div id="content"> 87 <div> 88<article role="article"> 89 90 <header> 91 <h1 class="entry-title">Blog Archive</h1> 92 93 </header> 94 95 <div id="blog-archives"> 96 97 98 99 100 <h2>2015</h2> 101 102<article> 103 104<h1><a href="/content/2015/04/07/safe-migrations-with-redshift/">Safe Migrations with Redshift</a></h1> 105<time datetime="2015-04-07T11:54:12-04:00" pubdate><span class='month'>Apr</span> <span class='day'>07</span> <span class='year'>2015</span></time> 106 107 108</article> 109 110 111 112<article> 113 114<h1><a href="/content/2015/03/30/band-aids/">Band-Aids</a></h1> 115<time datetime="2015-03-30T22:33:25-04:00" pubdate><span class='month'>Mar</span> <span class='day'>30</span> <span class='year'>2015</span></time> 116 117 118</article> 119 120 121 122 123 <h2>2014</h2> 124 125<article> 126 127<h1><a href="/content/2014/08/27/starting-at-simple/">Starting at Simple</a></h1> 128<time datetime="2014-08-27T16:32:00-04:00" pubdate><span class='month'>Aug</span> <span class='day'>27</span> <span class='year'>2014</span></time> 129 130 131</article> 132 133 134 135 136 <h2>2013</h2> 137 138<article> 139 140<h1><a href="/content/2013/01/01/new-years-resolution-read-man-pages/">New Year’s Resolution: Read man Pages</a></h1> 141<time datetime="2013-01-01T16:00:00-05:00" pubdate><span class='month'>Jan</span> <span class='day'>01</span> <span class='year'>2013</span></time> 142 143 144</article> 145 146 147 148 149 <h2>2012</h2> 150 151<article> 152 153<h1><a href="/content/2012/12/09/making-a-title-column-in-css/">Making a Title Column in CSS</a></h1> 154<time datetime="2012-12-09T14:23:00-05:00" pubdate><span class='month'>Dec</span> <span class='day'>09</span> <span class='year'>2012</span></time> 155 156 157</article> 158 159 160 161<article> 162 163<h1><a href="/content/2012/12/01/i-fought-the-octopus-and-the-octopus-won/">I Fought the Octopus and the Octopus Won</a></h1> 164<time datetime="2012-12-01T18:36:00-05:00" pubdate><span class='month'>Dec</span> <span class='day'>01</span> <span class='year'>2012</span></time> 165 166 167</article> 168 169 170 171<article> 172 173<h1><a href="/content/2012/06/01/employment-gap/">Gap Time</a></h1> 174<time datetime="2012-06-01T15:28:00-04:00" pubdate><span class='month'>Jun</span> <span class='day'>01</span> <span class='year'>2012</span></time> 175 176 177</article> 178 179 180 181<article> 182 183<h1><a href="/content/2012/05/07/phd-thesis/">A Search for Exotic Particles</a></h1> 184<time datetime="2012-05-07T11:11:00-04:00" pubdate><span class='month'>May</span> <span class='day'>07</span> <span class='year'>2012</span></time> 185 186<footer> 187 <span class="categories">posted in <a class='category' href='/categories/writing/'>writing</a></span> 188</footer> 189 190 191</article> 192 193 194 195<article> 196 197<h1><a href="/content/2012/03/19/rootplot/">RootPlot</a></h1> 198<time datetime="2012-03-19T10:07:00-04:00" pubdate><span class='month'>Mar</span> <span class='day'>19</span> <span class='year'>2012</span></time> 199 200<footer> 201 <span class="categories">posted in <a class='category' href='/categories/projects/'>projects</a></span> 202</footer> 203 204 205</article> 206 207 208 209<article> 210 211<h1><a href="/content/2012/03/19/ac-aa-dot-org/">ac-aa.org</a></h1> 212<time datetime="2012-03-19T10:07:00-04:00" pubdate><span class='month'>Mar</span> <span class='day'>19</span> <span class='year'>2012</span></time> 213 214<footer> 215 <span class="categories">posted in <a class='category' href='/categories/projects/'>projects</a></span> 216</footer> 217 218 219</article> 220 221 222 223<article> 224 225<h1><a href="/content/2012/01/03/lhc-parameters/">Some LHC Calculations</a></h1> 226<time datetime="2012-01-03T00:00:00-05:00" pubdate><span class='month'>Jan</span> <span class='day'>03</span> <span class='year'>2012</span></time> 227 228 229</article> 230 231 232 233 234 <h2>2011</h2> 235 236<article> 237 238<h1><a href="/colophon">Colophon</a></h1> 239<time datetime="2011-12-31T20:53:00-05:00" pubdate><span class='month'>Dec</span> <span class='day'>31</span> <span class='year'>2011</span></time> 240 241<footer> 242 <span class="categories">posted in <a class='category' href='/categories/pages/'>pages</a></span> 243</footer> 244 245 246</article> 247 248 249 250<article> 251 252<h1><a href="/bio">Bio</a></h1> 253<time datetime="2011-12-31T20:53:00-05:00" pubdate><span class='month'>Dec</span> <span class='day'>31</span> <span class='year'>2011</span></time> 254 255<footer> 256 <span class="categories">posted in <a class='category' href='/categories/pages/'>pages</a></span> 257</footer> 258 259 260</article> 261 262 263 264<article> 265 266<h1><a href="/cv">Curriculum Vitae</a></h1> 267<time datetime="2011-12-31T02:53:00-05:00" pubdate><span class='month'>Dec</span> <span class='day'>31</span> <span class='year'>2011</span></time> 268 269<footer> 270 <span class="categories">posted in <a class='category' href='/categories/pages/'>pages</a></span> 271</footer> 272 273 274</article> 275 276 277 278<article> 279 280<h1><a href="/teaching">Teaching</a></h1> 281<time datetime="2011-12-31T00:00:00-05:00" pubdate><span class='month'>Dec</span> <span class='day'>31</span> <span class='year'>2011</span></time> 282 283<footer> 284 <span class="categories">posted in <a class='category' href='/categories/pages/'>pages</a></span> 285</footer> 286 287 288</article> 289 290 291 292 293 <h2>2006</h2> 294 295<article> 296 297<h1><a href="/content/2006/04/03/influencing-dynamics-in-neural-networks/">Influencing Dynamics in Neural Networks</a></h1> 298<time datetime="2006-04-03T00:00:00-04:00" pubdate><span class='month'>Apr</span> <span class='day'>03</span> <span class='year'>2006</span></time> 299 300<footer> 301 <span class="categories">posted in <a class='category' href='/categories/writing/'>writing</a></span> 302</footer> 303 304 305</article> 306 307 308 309 310 <h2>2005</h2> 311 312<article> 313 314<h1><a href="/content/2005/05/12/isp/">Changing Concepts of Ethnic and National Identity in Dakar</a></h1> 315<time datetime="2005-05-12T00:00:00-04:00" pubdate><span class='month'>May</span> <span class='day'>12</span> <span class='year'>2005</span></time> 316 317<footer> 318 <span class="categories">posted in <a class='category' href='/categories/writing/'>writing</a></span> 319</footer> 320 321 322</article> 323 324</div> 325 326 327</article> 328 329</div> 330 331<aside class="sidebar"> 332 333 <section> 334 <h1>About Me</h1> 335 <div id="twitter-profile" style="margin-top:0.5em;"> 336 <img class="right" src="/images/jeff184.jpg" style="width:80px; height:80px;"> 337 </div> 338 <p>Teacher, physicist, computer jockey, dad. Helped find the Higgs particle. Now building data systems <a href="https://twitter.com/simple">@simple</a>.</p> 339</section> 340<section> 341 <h1>Contact</h1> 342 <ul> 343 <li><i class="fa fa-envelope-square"></i> <a href='mailto:%6Aef%66%40k%6Cu%6Bas.n%65t'>jeff@klukas.net</a> (email)</li> 344 <li><i class="fa fa-skype"></i> <a href="skype:jeffklukas?call">jeffklukas</a> (Skype)</li> 345 <li><i class="fa fa-facebook-square"></i> <a href="http://www.facebook.com/jklukas">jklukas</a> (Facebook)</li> 346 <li><i class="fa fa-linkedin-square"></i> <a href="http://www.linkedin.com/profile/view?id=175583870">jklukas</a> (LinkedIn)</li> 347 <li><i class="fa fa-github-square"></i> <a href="https://github.com/jklukas">jklukas</a> (GitHub)</li> 348 <li><i class="fa fa-twitter-square"></i> <a href="https://twitter.com/JeffKlukas">@JeffKlukas</a> (Twitter)</li> 349 <li><i class="fa fa-google-plus-square"></i> <a href="https://plus.google.com/113614530826956763926?rel=author">
349jeff.klukas</a> (Google)</li> 350 </ul> 351</section> 352 353<section> 354 <h1>Latest Tweets</h1> 355 <ul id="tweets"> 356 <a class="twitter-timeline" data-dnt="true" href="https://twitter.com/jeffklukas" data-widget-id="580918737932419072">Tweets by @jeffklukas</a> 357
357<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
357 358 </ul> 359 360 <p>Follow <a href="http://twitter.com/jeffklukas">@jeffklukas</a></p> 361 362</section> 363 364 365<section> 366 <h1>GitHub Repos</h1> 367 <ul id="gh_repos"> 368 <li class="loading">Status updating…</li> 369 </ul> 370 371 <a href="https://github.com/jklukas">@jklukas</a> on GitHub 372 373
373<script type="text/javascript"> 374 $(document).ready(function(){ 375 if (!window.jXHR){ 376 var jxhr = document.createElement('script'); 377 jxhr.type = 'text/javascript'; 378 jxhr.src = '/javascripts/libs/jXHR.js'; 379 var s = document.getElementsByTagName('script')[0]; 380 s.parentNode.insertBefore(jxhr, s); 381 } 382 383 github.showRepos({ 384 user: 'jklukas', 385 count: 5, 386 skip_forks: true, 387 target: '#gh_repos' 388 }); 389 }); 390 </script>
390 391
391<script src="/javascripts/github.js" type="text/javascript"> </script>
391 392</section> 393 394 395 396<section class="googleplus googleplus-hidden"> 397 <h1> 398 <a href="https://plus.google.com/Jeff Klukas?rel=author"> 399 <img src="http://www.google.com/images/icons/ui/gprofile_button-32.png" width="32" height="32"> 400 Google+ 401 </a> 402 </h1> 403</section> 404 405 406 407 408</aside> 409 410 411 </div> 412 </div> 413 <footer role="contentinfo"><p> 414 Copyright © 2015 · Jeff Klukas · 415 <a href="/colophon">Colophon</a> · 416 <span class="credit">Powered by <a href="http://octopress.org">Octopress</a></span> 417</p> 418 419</footer> 420 421
422<script type="text/javascript"> 423 var disqus_shortname = 'jeffklukas'; 424 425 426 var disqus_script = 'count.js'; 427 428 (function () { 429 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; 430 dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script; 431 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); 432 }()); 433</script>
433 434 435 436 437 438 439
439<script type="text/javascript"> 440 (function() { 441 var script = document.createElement('script'); script.type = 'text/javascript'; script.async = true; 442 script.src = 'https://apis.google.com/js/plusone.js'; 443 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(script, s); 444 })(); 445 </script>
445 446 447 448 449
449<script type="text/javascript"> 450 (function(){ 451 var twitterWidgets = document.createElement('script'); 452 twitterWidgets.type = 'text/javascript'; 453 twitterWidgets.async = true; 454 twitterWidgets.src = '//platform.twitter.com/widgets.js'; 455 document.getElementsByTagName('head')[0].appendChild(twitterWidgets); 456 })(); 457 </script>
457 458 459 460 461 462 463</body> 464</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.