Remove ads; Go amazon affiliate

This commit is contained in:
Ariejan de Vroom 2017-11-22 23:12:27 +01:00
parent 586c60efba
commit 8e22fbf458
Signed by: ariejan
GPG Key ID: AD739154F713697B
8 changed files with 140 additions and 92 deletions

85
content/lab.md Normal file
View File

@ -0,0 +1,85 @@
+++
type = "page"
title = "Ariejan's Electronics Lab"
+++
I'm always curious to see what tools others are using. In that spirit I'd like to share with
you the tools I use in my electronics lab.
_Full disclosure: the links below are Amazon Affiliate links. This costs you nothing, but
I will get a small commission on each sale Amazon makes._
## Multimeters
Multimeters are easily the most commonly used tools any electronics engineer will
use. I've got a few in my lab.
### Fluke 115
<div class="amazon"><iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=ariejannet02-20&marketplace=amazon&region=US&placement=B01EWFB9FI&asins=B01EWFB9FI&linkId=4de8ae2945657f3c490b558392a91eb7&show_border=true&link_opens_in_new_window=true"></iframe></div>
This is a lovely multimeter. I bought it used on eBay in 2017, and it's still available. The 115 is a 6000 count
multimeter that does _almost_ everything you might expect: DC and AC voltage, resistance, capacitance, diode and
continuity testing and frequency. What is does _not_ have, however, is a milliamp or microamp range.
But, it's a very decent Fluke multimeter. It feel very solid and it measures and updates very fast.
### Uni-T 61-E
<div class="amazon"><iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=ariejannet02-20&marketplace=amazon&region=US&placement=B06XSYZZBV&asins=B06XSYZZBV&linkId=0d6ea85ab9cd4a4c4bd3741409e8da08&show_border=true&link_opens_in_new_window=true"></iframe></div>
This was my first _real_ multimeter. I picked it for it's friendly price, huge feature set and good
reviews on the internet. This is a 20,000 count multimeter, meaning it offers better precision than the
Fluke 115. For all intents and purposes, this is a very fine multimeter. I've used it for a few years
and I'm still using it every now and then.
## Oscilloscope
If you're getting more serious about electronics, a decent oscilloscope is a must-have. It allows you
to measure voltage over time. If you have a modern scope, you might get a lot of extra goodies like
support for reading different protocols (serial, i2c, spi, etc.) and multiple channels.
### Rigol DS1054Z
<div class="amazon"><iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=ariejannet02-20&marketplace=amazon&region=US&placement=B012938E76&asins=B012938E76&linkId=b5f6c7e61539180be79f60d8cfb9c154&show_border=true&link_opens_in_new_window=true"></iframe></div>
I went with the Rigol DS1054Z for two reasons: it has a low price and it's features packed. It got good
reviews and I prefered to buy something new and modern over some _vintage_ analog scope.
I later discovered that this scope packs all the hardware of its bigger brothers and can be hacked
to unlock these. I'm still tempted...
## Power Supply
When I first started to look beyond Arduino, I quickly found myself in need of a power supply that
could deliver different voltages. My first attempt was to build my own power supply, but I quickly
learned that I would be better of with a commercial product.
### Siglent SPD-3303D
<div class="amazon"><iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=ariejannet02-20&marketplace=amazon&region=US&placement=B00GQD4G7I&asins=B00GQD4G7I&linkId=2209ae9b65fdb2ccc267648a65a14b73&show_border=true&link_opens_in_new_window=true"></iframe></div>
I bought the Siglent at a local electronics convention and I have never regretted that decision. This unit
has two adjustable (0 - 30V/0 - 3A) and one fixed (1.5/3.3/5.0V 0.3A) outputs. This means I can power an
arduino with the 3.3/5V outputs easily and use the other two outputs as a positive/negative supply.
Also, current limiting has saved my ass more than once ;-)
## Soldering
I have an assortiment of small pliers, solder wick and solder suckers.
### Aoyue 968
<div class="amazon"><iframe style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=ariejannet02-20&marketplace=amazon&region=US&placement=B006FA481G&asins=B006FA481G&linkId=728e5a8dae4c9ad235dbcfd41c5f1b1e&show_border=true&link_opens_in_new_window=true"></iframe></div>
My wife gifted me this Aoyue 968 soldering / hot air station for my birthday a few years back. Best.
Gift. Ever. It might not be a Weller or Hakko, but it's a decent unit that has served me well.
Best part of this unit is that it contains a fume extractor on the soldering iron. No more toxic
fumes for me! Yay!
## Wishlist
There's still tons of goodies on my wishlist. A good bench multimeter and signal generator are high on
my list.

View File

@ -3,17 +3,31 @@ type = "page"
title = "Book recommendations"
+++
Learning is an amazing thing. You can keep learning your entire life and still
be amazed about how much you don't know or understand. For me, learning is mostly
opening a terminal and getting my hands dirty. But to get a deeper understanding
of a technology, there's nothing that beats a well written book.
> "The more I read, the more I acquire, the more certain I am that I know nothing." — Voltaire
This page lists my favourite software engineering books that I think you should
read if you're interested in the topic.
I've hand-picked this list of books because I enjoyed reading them and learning from them. I want
to share these books with so you get to enjoy them as well.
_In the spirit of full disclosure, these are affiliate links, which means that I may
get a commission if you decide to purchase anything. I only recommend books that I
have read and love myself, so you're in good hands._
_Full disclosure: the links below are Amazon Affiliate links. This costs you nothing, but
I will get a small commission on each sale Amazon makes._
## Git
* [Pragmatic Version Control Using Git](http://amzn.to/2bcbNd9)
* [Version Control with Git](http://amzn.to/2bAHyfn)
## Electronics
* [The Art of Electronics - 3rd Edition](http://amzn.to/2bbtTKy) <span class="recommended">tip</span>
* [Practical Electronics for Inventors - 4th Edition](http://amzn.to/2jhbAq7) <span class="recommended">tip</span>
## Software Engineering
* [The Pragmatic Programmer: From Journeyman to Master](http://amzn.to/2bbKD1C)
* [The Passionate Programmer: Creating a Remarkable Career in Software Development](http://amzn.to/2bA1bE1)
* [Clean Code: A Handbook for Agile Software Craftsmanship](http://amzn.to/2bA18Ix) <span class="recommended">tip</span>
* [Understanding the Four Rules of Simple Design](https://leanpub.com/4rulesofsimpledesign)
* [The Mytical Man-Month](http://amzn.to/2bwMPTK)
## Ruby
@ -38,43 +52,27 @@ have read and love myself, so you're in good hands._
* [Programming in Go](http://amzn.to/2bbsHqI)
## macOS / Cocoa / Swift / Objective-C
* [Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th edition)](http://amzn.to/2bpRLL0) <span class="recommended">tip</span>
## Vim and Tmux
* [Practical Vim](http://amzn.to/2bbsDqS)
* [Vi iMproved](http://amzn.to/2bbsoMr) <span class="recommended">tip</span>
* [tmux 2: Productive Mouse-Free Development](http://amzn.to/2n8I3Ax) <span class="recommended">tip</span>
## Software Engineering
* [The Pragmatic Programmer: From Journeyman to Master](http://amzn.to/2bbKD1C)
* [The Passionate Programmer: Creating a Remarkable Career in Software Development](http://amzn.to/2bA1bE1)
* [Clean Code: A Handbook for Agile Software Craftsmanship](http://amzn.to/2bA18Ix) <span class="recommended">tip</span>
* [Understanding the Four Rules of Simple Design](https://leanpub.com/4rulesofsimpledesign)
* [The Mytical Man-Month](http://amzn.to/2bwMPTK)
## Agile / Scrum
* [Scrum and XP from the Trenches](http://amzn.to/2bbtkjU)
* [Agile Coaching](http://amzn.to/2bwM3Gt)
## Git
* [Pragmatic Version Control Using Git](http://amzn.to/2bcbNd9)
* [Version Control with Git](http://amzn.to/2bAHyfn)
## Electronics
* [The Art of Electronics - 3rd Edition](http://amzn.to/2bbtTKy) <span class="recommended">tip</span>
## MOS 6502 Microprocessor
* [6502 Applications Book](http://amzn.to/2bc0m3y)
* [Programming the 6502](http://amzn.to/2bqvXPl)
## macOS / Cocoa / Swift / Objective-C
* [Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th edition)](http://amzn.to/2bpRLL0) <span class="recommended">tip</span>
---
## Going paperless?

View File

@ -51,7 +51,7 @@
<a href="{{ .Permalink }}" class="ssk ssk-link"></a>
</div>
{{ end }}
{{ partial "google_ads.html" . }}
{{ partial "recommendations.html" . }}
{{ if .Site.Params.posts_navigation }}
<div class="navigation">
{{ if .PrevInSection }}

View File

@ -51,7 +51,8 @@
<a href="{{ .Permalink }}" class="ssk ssk-link"></a>
</div>
{{ end }}
{{ partial "google_ads.html" . }}
{{ partial "recommendations.html" . }}
{{ partial "electronics_tools.html" . }}
{{ if .Site.Params.posts_navigation }}
<div class="navigation">
{{ if .PrevInSection }}

View File

@ -710,7 +710,14 @@ section.main .content .share a {
display: none;
}
#googly-ads {
margin-top: 2em;
margin-left: -25px;
span.recommended {
padding: 3px 10px;
background-color: #ffc;
font-size: 82%;
color: #f66;
}
.amazon {
float: right;
margin-left: 1em;
}

View File

@ -0,0 +1,10 @@
{{ if .Site.Params.book_recommendations }}
<div class="book-recommendations">
<p>
Curious to what I use in my electronics lab?
</p>
<p>
<a href="/lab">See Ariejan's electronics lab »</a>
</p>
</div>
{{ end }}

View File

@ -1,21 +0,0 @@
<div id="googly-ads">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-3608254413121497"
data-ad-slot="1454616977" data-ad-test="on"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<div id="adblock-detected-message">
<p>
If you're seeing this message you've probably enabled some form of adblocker. I respect that.
</p>
<p>
I use this space to show recommended books on Amazon.com in relation to
the post you just read. This generates a small income that allows me to buy a
book every now and then.
</p>
</div>

View File

@ -1,44 +1,12 @@
{{ if .Site.Params.book_recommendations }}
<div class="book-recommendations">
{{ if in .Params.tags "git" }}
<h2>Learn more about git!</h2>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=fb127203-1e78-4aec-a921-7a3eb6ca208c"></script>
{{ else if in .Params.tags "vim" }}
<h2>Learn more about Vim</h2>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=a48acad7-f65c-42fe-b06c-52f6408bebf8"></script>
{{ else if in .Params.tags "tmux" }}
<h2>Learn more about tmux!</h2>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=96165b63-472e-447d-888e-81870d021f53"></script>
{{ else if or (in .Params.tags "electronics") (in .Params.tags "repair") }}
<h2>Learn more about Electronics!</h2>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=28129498-3909-469c-aeab-9616f6cc85b3"></script>
{{ else if and (in .Params.tags "Linux") (in .Params.tags "debian") }}
<h2>Learn more about Debian Linux!</h2>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=e171e4b9-6d1d-4389-ba17-dbbbef1c4bb4"></script>
{{ else if and (in .Params.tags "linux") (in .Params.tags "ubuntu") }}
<h2>Learn more about Ubuntu Linux!</h2>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=ee0780d5-2985-4292-8952-c5ba7209fedc"></script>
{{ else if in .Params.tags "linux" }}
<h2>Learn more about Linux!</h2>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=829b1fed-202e-4061-8ea2-e1cde1bc1a92"></script>
{{ else if or (in .Params.tags "rails") (in .Params.tags "ruby") }}
<h2>Learn more about Ruby on Rails!</h2>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=5e38aa9d-b1d6-4ecb-8ddd-731b73b5df90"></script>
{{ else if in .Params.tags "bitcoin" }}
<h2>Learn more about Bitcoin!</h2>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=fe44a34a-a7c8-4401-9c8d-2c5c1f5b2178"></script>
{{ end }}
<div id="adblock-detected-message">
<p>
If you're seeing this message you've probably enabled some form of adblocker. I respect that.
Want to keep reading and learn more? I've got you
<br/>
covered with a hand picked selection of awesome books.
</p>
<p>
I use this space to show recommended books on Amazon.com in relation to
the post you just read. This generates a small income that allows me to buy a
book every now and then.
<a href="/recommendations">See Ariejan's book recommendations »</a>
</p>
</div>
{{ end }}