Home
Videos uploaded by user “swarmotics”
Bushnell Backtrack D-TOUR Review 3
 
05:42
In three videos I review and compare the new Bushnell D-TOUR GPS Personal Location Finder to the original Bushnell Backtrack. The D-TOUR combines GPS with a digital compass to help you navigate back to a spot you have been to before (such as your house, where you parked your car, etc). The unit can store up to 5 "waypoints", and can store your trip, allowing you to display it on your computer. I provide a thorough explanation and field test of the D-TOUR. This is the third video of the three. This video shows how to upload the trip data recorded by the D-TOUR to your computer, and how to use the D-TOUR application software to graphically visualize your trip with satellite imagery and altitude, speed, and temperature information. Note, the D-TOUR does not store maps internally and requires no subscriptions. My field test indicates that although there are some faults, they can usually be overcome, providing a useful tool when hiking. The D-TOUR was provided to me by Bushnell to review. I have absolutely no connection with the manufacturer. If you use this product (or similar products) be forewarned that they can fail - you should not rely on them solely, especially if you are orienteering. Be prudent and exercise caution.
Views: 9946 swarmotics
Bushnell Backtrack GPS New Version
 
05:08
In this video I review the new Bushnell Backtrack GPS Personal Location Finder. This is an updated version of the original Bushnell Backtrack. The Backtrack combines GPS with a digital compass to help you navigate back to a spot you have been to before (such as your house, where you parked your car, etc). The unit can store up to 3 "waypoints". The Backtrack was provided to me by Bushnell to review. I have absolutely no connection with the manufacturer. If you use this product (or similar products) be forewarned that they can fail - you should not rely on them solely, especially if you are orienteering. Be prudent and exercise caution.
Views: 51810 swarmotics
Bushnell Backtrack GPS Review 2
 
04:58
In this 2nd video I again review the Bushnell Backtrack GPS Personal Location Finder. You should watch the first review for information on how to use the unit. The Bushnell device combines GPS with a digital compass to help you navigate back to a spot you have been to before (such as your house, where you parked your car, etc). The unit can store up to 3 "waypoints". I provide a brief explanation of the unit and then provide a field test. Note, this unit does not utilize maps and requires no subscriptions. Hence, it is reasonably inexpensive (roughly $50). My field test indicates that although there are some faults, they can be usually be overcome, providing a useful tool when hiking. I have absolutely no connection with the manufacturer and merely wish to provide an unbiased review of the product. If you use this product (or similar products) be forewarned that they can fail - you should not rely on them solely, especially if you are orienteering. Be prudent and exercise caution. Also, my explanation of how the unit works is based purely on some experience with robots and is an educated guess - I have not found any good documentation. QSTARZ and IDC (Ecco) appear to provide similar devices. I have not tested them. I would love to hear from anyone who has done a comparison.
Views: 27408 swarmotics
Programming in C: Lesson 11 - Short, long, int, unsigned, char variables and sizeof()
 
07:13
Code that shows you all the integer variables types in C, including how to declare those variables, how to print them, and how to find out what their range of values is.
Views: 8702 swarmotics
Programming in C: Lesson 4 - getchar()
 
05:45
This lesson introduces the function getchar() and shows how we can make our own program that copies files using a for loop, getchar() and putchar().
Views: 14022 swarmotics
Bushnell Backtrack D-TOUR Review 2
 
07:56
In three videos I review and compare the new Bushnell D-TOUR GPS Personal Location Finder to the original Bushnell Backtrack. The D-TOUR combines GPS with a digital compass to help you navigate back to a spot you have been to before (such as your house, where you parked your car, etc). The unit can store up to 5 "waypoints", and can store your trip, allowing you to display it on your computer. I provide a thorough explanation and field test of the D-TOUR. This is the second video of the three. This video provides a thorough explanation of the settings and features of the D-TOUR, and an outdoor comparison with the original Backtrack. Note, the D-TOUR does not store maps internally and requires no subscriptions. My field test indicates that although there are some faults, they can usually be overcome, providing a useful tool when hiking. The D-TOUR was provided to me by Bushnell to review. I have absolutely no connection with the manufacturer. If you use this product (or similar products) be forewarned that they can fail - you should not rely on them solely, especially if you are orienteering. Be prudent and exercise caution.
Views: 22973 swarmotics
Programming in C: Lesson 25 - Searching for a pattern in a file
 
08:15
In this lecture I use what we have learned about strings to show how to write code that searches for the first instance of a string (pattern) in a file.
Views: 2450 swarmotics
Bushnell Backtrack GPS Review
 
08:56
In this video I review the Bushnell Backtrack GPS Personal Location Finder. The Bushnell device combines GPS with a digital compass to help you navigate back to a spot you have been to before (such as your house, where you parked your car, etc). The unit can store up to 3 "waypoints". I provide a brief explanation of the unit and then provide a field test. Note, this unit does not utilize maps and requires no subscriptions. Hence, it is reasonably inexpensive (roughly $50). My field test indicates that although there are some faults, they can be usually be overcome, providing a useful tool when hiking. I have absolutely no connection with the manufacturer and merely wish to provide an unbiased review of the product. If you use this product (or similar products) be forewarned that they can fail - you should not rely on them solely, especially if you are orienteering. Be prudent and exercise caution. Also, my explanation of how the unit works is based purely on some experience with robots and is an educated guess - I have not found any good documentation. QSTARZ and IDC (Ecco) appear to provide similar devices. I have not tested them. I would love to hear from anyone who has done a comparison.
Views: 82280 swarmotics
Programming in C: Lesson 21 - Arrays, letter frequency analysis, and encryption
 
10:22
In this lecture I introduce the concept of an "array" in C. I use this data structure to count the number of times each letter appears in a file. Then I use simple ASCII graphics to display the frequency in the terminal windows. This illustrates how we can "crack" simple encryption algorithms.
Views: 5112 swarmotics
Bushnell Backtrack D-TOUR Review 1
 
04:17
In three videos I review and compare the new Bushnell D-TOUR GPS Personal Location Finder to the original Bushnell Backtrack. The D-TOUR combines GPS with a digital compass to help you navigate back to a spot you have been to before (such as your house, where you parked your car, etc). The unit can store up to 5 "waypoints", and can store your trip, allowing you to display it on your computer. I provide a thorough explanation and field test of the D-TOUR. This is the first video of the three. This video provides a brief overview, including information on how to install the batteries, obtain the serial number, turn it on/off, and an example of a waypoint. Note, the D-TOUR does not store maps internally and requires no subscriptions. My field test indicates that although there are some faults, they can usually be overcome, providing a useful tool when hiking. The D-TOUR was provided to me by Bushnell to review. I have absolutely no connection with the manufacturer. If you use this product (or similar products) be forewarned that they can fail - you should not rely on them solely, especially if you are orienteering. Be prudent and exercise caution.
Views: 34142 swarmotics
Programming in C: Lesson 1 - putchar()
 
06:21
This is the first lecture in a series in how to program in C. You will also learn some Linux. C and its derivatives are still the most common programming languages, and C is very efficient. C and Linux are used on hardware platforms ranging from micro-processors to super computers. To make use of these lectures you should install the "gcc" compiler on your computer. These lectures are suitable for just about anyone who wants to learn how to program. You will edit, compile, and execute programs on your own computer. Later in the series I will introduce useful common algorithms for various applications and I will discuss "analysis of algorithms", which deals with the running-time complexity of the programs.
Views: 2038 swarmotics
Programming in C: Lesson 6 - Encryption, && logical AND, and % mod operator
 
04:52
In this lecture I take the earlier code that converts upper-case characters to lower-case characters and convert it to code to perform encryption. The encryption algorithm was used by the Romans about 2000 years ago! In addition I introduce the important concept of a "pipe" in Linux.
Views: 1036 swarmotics
Programming in C; Lesson 20 - Whitespace and { } brackets
 
05:58
In this lecture I show that we need to use curly brackets { } to represent blocks of statements. I also show that the use of whitespace is merely a convention for the human, to make code readable. The C parser can do without almost all whitespace.
Views: 873 swarmotics
Programming in C: Lesson 2 - EXIT_SUCCESS
 
01:41
In lecture 2 we discuss how to improve the code in lecture 1 by allowing the code to indicate whether it has successfully terminated or not.
Views: 518 swarmotics
Programming in C: Lesson 3 - ASCII and For loop
 
05:48
In this lecture we learn about the ASCII character set, how to declare an integer variable, and the "for loop" construct.
Views: 874 swarmotics
Programming in C: Lesson 23 - Strings are character arrays and \0
 
08:51
In this lecture I introduce strings as character arrays and show how to initialize them and print them. I also show how these strings are stored in memory.
Views: 2663 swarmotics
Programming in C: Lesson 12 - Floats, doubles, long doubles and sizeof()
 
05:33
In this lecture we learn about real-valued variables in C, how to declare them, print them, and what their upper and lower bounds are.
Views: 519 swarmotics
Programming in C: Lesson 5 - while loop and if/then/else
 
04:08
In this lecture I introduce a new looping structure called "while" and the "if/then/else" conditional structure. Using character arithmetic I modify the previous copy program to perform upper-case to lower-case conversion.
Views: 858 swarmotics
Programming in C: Lesson 19 - Math, ASCII graphics, and math.h
 
06:18
In this lecture we have some fun. Using the tools learned earlier, combined with the math library in C, we print a simple ASCII graph of the sine curve in the terminal window.
Views: 1796 swarmotics
Programming in C: Lesson 9 - Count lines
 
01:42
In this lesson we modify the previous piece of code to count the number of lines in a file. We verify that the code works properly by comparing the result to that shown by a built-in Linux command.
Views: 2695 swarmotics
Programming in C: Lesson 24 - Memory storage and &/* address/pointer operators
 
05:14
In this lecture I show you to print out where your data is stored in memory, briefly explain hexadecimal notation, and illustrate the & and * pointer operators again.
Views: 649 swarmotics
Programming in C: Lesson 13 - True/False, precision, and negation ! operator
 
08:29
In this lecture we examine what "true" and "false" mean in C, and use this to illustrate problems that can occur in floating point arithmetic.
Views: 1248 swarmotics
Programming in C: Lesson 8 - Count characters
 
04:08
We continue our investigation of characters and files by writing a small piece of code to count the number of characters in a file. Then we verify that the result is correct by comparing it to the result from a built-in Linux shell command.
Views: 6006 swarmotics
Programming in C: Lesson 17 - Call by reference and &/* address/pointer usage
 
04:15
In this lecture we learn more about "call by reference", which is an alternative way to pass variables in C.
Views: 571 swarmotics
Programming in C: Lesson 1.5 - Linux
 
02:53
If you had problems running the executables from Lecture 1, it may be due to problems with the Linux PATH variable. This short lecture tells you how to fix the problems.
Views: 351 swarmotics
Artificial Intelligence Review of Google Nexus 7 / Jelly Bean
 
11:32
This video provides a review of the Google Nexus 7 / Jelly Bean operating system, from the perspective of Artificial Intelligence. It should be noted that there are free personal assistant apps available that increase the intelligence even more (but are not reviewed here). I do not discuss anything related to hardware or specifications.
Views: 801 swarmotics
Programming in C: Lesson 5.5 - Assignment returns a value
 
02:13
This lecture takes the code from Lesson 5 and simplifies it a little bit, by making use of the fact that an assignment statement in C also returns a value.
Views: 170 swarmotics
Programming in C: Lesson 16 - Call by value
 
02:43
In this lecture we learn more about "call by value", which is the normal way to pass variables in C.
Views: 263 swarmotics
Programming in C: Lesson 14 - Integers vs floats, ++, precedence, and printf()
 
07:56
In this lecture we write a little piece of code to convert Celsius to Fahrenheit. By doing so we learn how C treats integer arithmetic vs floating point arithmetic, the issue of precedence of operators, the '++' operator in C, and how to control output more with printf().
Views: 441 swarmotics
Programming in C: Lesson 18 - Global variables
 
03:15
As an alternative to passing variables, we can use global variables in C.
Views: 187 swarmotics
Programming in C: Lesson 7 - More encryption
 
02:43
In this lecture we modify the encryption algorithm shown in the previous lecture, by expanding our ASCII character set that is encrypted to 94 characters. We leave it to the viewer to invent his/her own novel encryption algorithms, based on these examples.
Views: 306 swarmotics
Programming in C: Lesson 10 - do-while loop and || logical OR
 
06:03
In this video we write code to count the number of words in a file. We introduce the '||' OR construct in C and the do-while loop.
Views: 600 swarmotics
Programming in C: Lesson 22 - Initializing arrays with {}
 
01:59
In this lecture I modify the code from the previous lecture to show how an array can be declared and initialized at the same time.
Views: 283 swarmotics
Programming in C: Lesson 15 - Our first function
 
04:00
The previous lecture is extended to show us how to write our first function. This function converts temperatures in Celcius to temperatures in Fahrenheit. We also introduce another way to write comments.
Views: 141 swarmotics