Upcoming FPU Classes

Living paycheck to paycheck today is normal, and that is NOT “OK”!

What could you do with all your money if you could actually keep most of your paycheck? With Dave Ramsey’s Financial Peace University, you CAN take control of your money.

Signup links are:

Monday: https://www.fpu.com/1095639

Thursday: https://www.fpu.com/1101295

Friday: https://www.fpu.com/1101297

If you’re interested in taking control of your finances instead of giving away most of your hard earned money right now we have a free public workshop at Adult Life Training, Inc. on the beautiful ALC campus, 3301 E Coliseum Blvd, Fort Wayne, IN 46805.

There is a different money topic each week and groups start Monday, Thursday, or Friday October 7, 10, or 11, 2019 at 7:00PM. Register and if you do not already have them buy your class materials here. Bring your workbook to class as we will watch the video then do the examples in class. We dismiss by 9:00PM. There will be coffee. You may bring church-appropriate snacks to share.

Signup links are:

Monday: https://www.fpu.com/1095639

Thursday: https://www.fpu.com/1101295

Friday: https://www.fpu.com/1101297


Free: How to get more out of your money

Starting October 7, 2019 7:00PM

in the Community Room at Adult Life Training, Inc.

“The rich rules over the poor, and the borrower is Slave to the lender. ”  (Prov 22:7) You work too hard to give everything you earn to other people and get to the end of your life and have nothing. You need to get off the lender plantation. Financial Peace University will show you how.

Join me in the Community Room at Adult Life Training, Inc. 3301 E Coliseum Blvd, Fort Wayne, IN on the beautiful ALC campus starting October 7, 2019 at 7:00PM: we’ll learn how to beat debt and make a plan for the future . . .  with common sense, practical steps you can do! No fees, no tricks!

Feel free to message me your questions at jdnash@alt-fw.org or sign up at https://www.fpu.com/1095639! A paper signup sheet and copy of the course details can be downloaded HERE: fpu-signup-fall-2019.

 

“Hope deferred makes the heart sick, But when the desire comes, it is a tree of life.” (Prov 13:12)

With Dave Ramsey’s Financial Peace University, you CAN take control of your money. If you are interested in taking control of your finances instead of giving away most of your hard earned money join us at our free public workshop at Adult Life Training, Inc. on the beautiful campus of Abundant Life Church, 3301 E Coliseum Blvd, Fort Wayne, IN 46805.

There is a different money topic each week and the group starts Monday October 7, 2019 at 7:00PM. Register and if you wish you can buy class materials from Ramsey Solutions at https://www.fpu.com/1095639. Bring your work book to class as we will watch the video then do the examples in class. We dismiss by 9:00PM. There will be coffee. You may bring family-appropriate snacks to share. There are computers and marker boards to keep your youth and little ones happily occupied.

Lesson Schedule

Baby Step 1 & Budgeting 10/07/2019 7:00 PM
Baby Step 2 10/14/2019 7:00 PM
Baby Step 3 10/21/2019 7:00 PM
Baby Steps 4, 5, 6, & 7 10/28/2019 7:00 PM
Buyer Beware 11/04/2019 7:00 PM
The Role of Insurance 11/11/2019 7:00 PM
Retirement Planning 11/18/2019 7:00 PM
Real Estate & Mortgages 11/25/2019 7:00 PM
Outrageous Generosity 12/02/2019 7:00 PM

There is no question that this process called Financial Peace University works: the only question is whether you are going to be involved.

Register on-line at https://www.fpu.com/1095639. If you already have a book you don’t need to buy another, and families should all use the one book together.

P.S. Know someone who could benefit from Financial Peace University? Bring a friend! This video will help them learn more about itClasses are FREE. Ramsey Solutions has very good materials and web access that will help, but if you cannot afford those COME ANYWAY and we’ll sort it out later! The free registration link is https://www.fpu.com/1095639. If you can’t afford their materials just send me an email with the Email a Question button and come.

DIRECTIONS: from your map app find 3301 E Coliseum Blvd, Fort Wayne, IN 46805. Come in at door #4, which is right by the Community Room. Just turn a bit to the right after you enter and you’ll see us!

This free public workshop has been underwritten by a generous grant from the 3Rivers Federal Credit Union Foundation. 3Rivers is Here for you: here for good. If you’re ready to start a lifelong banking relationship with a local organization you can trust, then 3Rivers is for you. https://www.3riversfcu.org/

DISCLAIMER: Ramsey Solutions does sell a membership kit, which does give you on-line access to class videos, forums, and many useful monetary resources. We recommend each family have one Ramsey Membership Kit, HOWEVER they are  not required and you may attend class for free. You may still come to class and learn even if you do not have a membership kit: Adult Life Training is a public charity that helps the community without charge, and receives no financial benefit from your buying anything from Ramsey.


Server Side Weather data collection script for GNU/Linux

The following script is intended to run on your file server that collects data to distribute to your network. Safety is built in to prevent contacting NOAA weather.gov more than one time per hour. The data comes in .xml format and contains the recommended time to collect the data, per each region. Information on what files to request can be found by much digging and a visit to XML Feeds of Current Weather Conditions https://w1.weather.gov/xml/current_obs/ and NWS Public Alerts in XML/CAP and ATOM Formats https://alerts.weather.gov/ combined with close attention to the browser URL when you look at your weather on weather.gov.

#!/bin/bash
# pull weather from weather.gov
# But ONLY IF it has not been pulled recently
# weather is updated once per hour & recommended time to pull is hour+15
# program cron accordingly
# last_update: 20170826 JDN
#
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

# define minimum time lapse before new pull is permitted
declare -i MINAGE=22
echo 'Min age' $MINAGE

# calculate time lapsed since last pull
if [ -f wwraw.xml ];
then
  declare -i LAPSE=$(( ( $(date +%s) - $(stat wwraw.xml -c %Y)) / 60 ))
echo 'Lapse' $LAPSE
else
  declare -i LAPSE=999
fi

# allow override of command line parameter #1 is --force
if [ -n "$1" ]; then declare -i FORCE=1; else declare -i FORCE=0; fi
echo force is $FORCE

#log outside IP
echo "OpenDNS/Google" $(dig +short myip.opendns.com @resolver1.opendns.com) / $(dig TXT +short o-o.myaddr.l.google.com @ns1.google.com) >wwraw.xme

# calculate if pull is permitted (boolean)
DOPULL=$(( $LAPSE >= $MINAGE ))
echo dopull is $DOPULL

# test time lapse vs. minimum time lapse to allow pull or override
# Check if file older
if [[ $(($DOPULL + $FORCE)) -gt 0 ]]; then
# debugging message output if pull was performed
  echo "File was pulled $LAPSE minutes ago. Pulling new weather data"

# get surface observations
# file will have date / time from weather.gov
  wget -q --output-document="wwraw.xml" http://w1.weather.gov/xml/current_obs/KFWA.xml

# mark file with current time to prevent hammering weather.gov
  touch wwraw.xml

# get weather alerts
  wget -q --output-document="walerts.xml" http://alerts.weather.gov/cap/wwaatmget.php?x=INC003&y=0

else
# debugging message output if pull was not performed
  echo "File was pulled $LAPSE minutes ago. Ignoring request to pull again."
fi

#cleanup
unset FORCE
unset DOPULL
unset MINAGE
unset LAPSE
exit 0

Sample .conkyrc file

Conky Documentation can be found at http://conky.sourceforge.net/documentation.html.

conky.config = {
    alignment = 'top_right',
    background = true,
    border_width = 1,
    cpu_avg_samples = 2,
    default_color = 'FFFFCC',
    default_outline_color = 'white',
    default_shade_color = 'gray',
    draw_borders = false,
    draw_graph_borders = true,
    draw_outline = false,
    draw_shades = false,
    use_xft = true,
    font = 'Arial:size=9',
    gap_x = 5,
    gap_y = 6,
    minimum_height = 5,
    minimum_width = 200,
    maximum_width = 280,
    net_avg_samples = 2,
    no_buffers = true,
    double_buffer = true,
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'panel',
    own_window_hints = 'undecorated',
    own_window_hints = 'below',
    own_window_hints = 'sticky',
    own_window_hints = 'skip_taskbar',
    own_window_hints = 'skip_pager',
    own_window_transparent= false,
    stippled_borders = 0,
    update_interval = 4.0,
    uppercase = false,
    use_spacer = 'none',
    show_graph_scale = false,
    show_graph_range = false
}
conky.text = [[
${color FFAA00}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine
${color yellow}Kernel:${color } $kernel  ${color yellow}UpTime: ${color }$uptime
${color yellow}Users: ${color red}${font Verdana:style=bold:size=8}${exec users} ${font}${color}
${color FFAA00}BATTERY ${hr 2}$color
${apcupsd localhost 3551}${color}Line: ${color green}${apcupsd_linev} ${color AAAAFF}VAC${color} Time: ${color green}${apcupsd_timeleft} ${color AAAAFF}min ${color}Charge: ${color green}${apcupsd_charge}%${color}
${color}Load: ${color green}${apcupsd_load}% ${color ivory} ${apcupsd_loadbar}${color}
${color FFAA00}Process Status ${hr 2}$color
     SSH: ${exec service ssh status | sed -n '/Active:/p' | cut -c 11-27}
 MySQL: ${exec service mysql status | sed -n '/Active:/p' | cut -c 11-27}
Apache: ${exec service apache2 status | sed -n '/Active:/p' | cut -c 11-27}
${color FFAA00}CPU ${cpu cpu0}% ${freq_g cpu0}GHz ${hwmon 1 temp 1}°C${hr 2}$color
#${color CC00CC}${font arial:bold:size=12}Total CPU: ${color 00CC00}${cpu cpu0}% ${freq_g cpu0}GHz  ${color 00FF00}${acpitemp}°C ${font}${color}
#${color CC00CC}${font arial:bold:size=12}Total CPU: ${color 00CC00}${cpu cpu0}% ${freq_g cpu0}GHz ${color 00FF00}${exec sensors | grep 'CPU Temperature:' | cut -c19-28} MB:${color 00FF00}${exec sensors | grep 'MB Temperature:' | cut -c19-28} ${font}${color} 
#${font arial:bold:size=12}${color 00CC00}CPU ${color 00FF00}${cpu cpu0}%${color 00CC00} ${freq_g cpu0}GHz ${color 00FF00}${hwmon 1 temp 1}°C${color} ${font}${color}
#Core 1: ${freq 1} MHz ${cpu cpu1}% ${color 597DB2}${cpubar cpu1}$color
#Core 2: ${freq 2} MHz ${cpu cpu2}% ${color 597DB2}${cpubar cpu2}$color
#Core 3: ${freq 3} MHz ${cpu cpu3}% ${color 597DB2}${cpubar cpu3}$color
#Core 4: ${freq 4} MHz ${cpu cpu4}% ${color 597DB2}${cpubar cpu4}$color
#Core 5: ${freq 5} MHz ${cpu cpu5}% ${color 597DB2}${cpubar cpu5}$color
#Core 6: ${freq 6} MHz ${cpu cpu6}% ${color 597DB2}${cpubar cpu6}$color
#
1: ${cpu cpu1}% ${color 597DB2}${cpubar cpu1 5,100}$color  2: ${cpu cpu2}% ${color 597DB2}${cpubar cpu2 5,100}$color
3: ${cpu cpu3}% ${color 597DB2}${cpubar cpu3 5,100}$color  4: ${cpu cpu4}% ${color 597DB2}${cpubar cpu4 5,100}$color
5: ${cpu cpu5}% ${color 597DB2}${cpubar cpu5 5,100}$color  6: ${cpu cpu6}% ${color 597DB2}${cpubar cpu6 5,100}$color
7: ${cpu cpu7}% ${color 597DB2}${cpubar cpu7 5,100}$color  8: ${cpu cpu8}% ${color 597DB2}${cpubar cpu8 5,100}$color
#
${alignr}${font fixed:size=10}NAME               PID    CPU%   MEM% 
${alignr}${color CCFFFF}${top name 1} ${top pid 1}    ${top cpu 1}     ${top mem 1} 
${alignr}${top name 2} ${top pid 2}    ${top cpu 2}     ${top mem 2} 
${alignr}${top name 3} ${top pid 3}    ${top cpu 3}     ${top mem 3} 
${alignr}${top name 4} ${top pid 4}    ${top cpu 4}     ${top mem 4} ${font}
#
${color FFAA00}MEMORY ${hr 2}$color
 RAM: ${color green}$memfree${color} Free of ${color green}$memmax${color} or ${color green}$memperc%${color} in use
${color FF6600} ${membar 6}$color
Swap: ${color green}$swapfree${color} Free of ${color green}$swapmax${color} or ${color green}$swapperc%${color} in use
${color FF6600} ${swapbar 6}$color
#
${color FFAA00}DISK ${hr 2}$color
/: ${color green}${fs_free /}$color Free of ${color green}${fs_size /}$color or ${color green}${fs_used_perc /}%$color in use
${color FF6600} ${fs_bar 6 /}$color
/a: ${color green}${fs_free /a}$color Free of ${color green}${fs_size /a}$color or ${color green}${fs_used_perc /a}%$color in use
${color FF6600} ${fs_bar 6 /a}$color
/a/Backups: ${color green}${fs_free /a/Backups}$color Free of ${color green}${fs_size /a/Backups}$color or ${color green}${fs_used_perc /a/Backups}%$color in use
${color FF6600} ${fs_bar 6 /a/Backups}$color
/vmware: ${color green}${fs_free /vmware}$color Free of ${color green}${fs_size /vmware}$color or ${color green}${fs_used_perc /vmware}%$color in use
${color FF6600} ${fs_bar 6 /vmware}$color
#/nash_data: ${color green}${fs_free /nash_data}$color Free of ${color green}${fs_size /nash_data}$color or ${color green}${fs_used_perc /nash_data}%$color in use
#${color FF6600} ${fs_bar 6 /nash_data}$color
${color FFAA00}NETWORK ${hr 2}$color
${exec cat wwraw.xme}
${color 00FF00}${font bold:size=9}${addr enp2s0}${font}$color Down: $color${downspeed enp2s0}/s ${alignr}Up: ${upspeed enp2s0}/s
${downspeedgraph enp2s0 25,140 000000 ff0000} ${alignr}${upspeedgraph enp2s0 25,140 000000 00ff00}$color
Total: ${totaldown enp2s0} ${alignr}Total: ${totalup enp2s0}
#
${color 00FF00}${font bold:size=9}${addr enp5s5f0}${font}$color Down: $color${downspeed enp5s5f0}/s ${alignr}Up: ${upspeed enp5s5f0}/s
${downspeedgraph enp5s5f0 25,140 000000 ff0000} ${alignr}${upspeedgraph enp5s5f0 25,140 000000 00ff00}$color
Total: ${totaldown enp5s5f0} ${alignr}Total: ${totalup enp5s5f0}
#
#${color 00FF00}${font bold:size=9}${addr enp5s5f1}${font}$color Down: $color${downspeed enp5s5f1}/s ${alignr}Up: ${upspeed enp5s5f1}/s
#${downspeedgraph enp5s5f1 25,140 000000 ff0000} ${alignr}${upspeedgraph enp5s5f1 25,140 000000 00ff00}$color
#Total: ${totaldown enp5s5f1} ${alignr}Total: ${totalup enp5s5f1}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768 61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}
${color FFAA00}WEATHER ${hr 2}$color${font Verdana:size=9}
#${execi 3600 curl -s w1.weather.gov/xml/current_obs/KFWA.xml > wwraw.txt}
#${execi 3600 wget -q --output-document="walerts.xml" http://alerts.weather.gov/cap/wwaatmget.php?x=INC003&y=0}
${color 00FF00}${exec cat wwraw.xml | sed -n '//p' | cut -d'>' -f2 | cut -d'<' -f1}${color}
${color 00FF00}${exec cat wwraw.xml | sed -n '//p' | cut -d'>' -f2 | cut -d'<' -f1}${color}
${color 888888}Wind: ${exec cat wwraw.xml | sed -n '//p' | cut -d'>' -f2 | cut -d'<' -f1}${color}
${color FFFF00}Humidity: ${exec cat wwraw.xml | sed -n '//p' | cut -d'>' -f2 | cut -d'<' -f1}% ${color}
${color 00FF00}Temperature: ${exec cat wwraw.xml | sed -n '//p' | cut -d'>' -f2 | cut -d'<' -f1}${color}
${color 888888}Dew Point: ${exec cat wwraw.xml | sed -n '//p' | cut -d'>' -f2 | cut -d'<' -f1}${color}
${color 888888}Pressure: ${exec cat wwraw.xml | sed -n '//p' | cut -d'>' -f2 | cut -d'<' -f1} in Hg${color}${font}
${font Verdana:style=bold:size=10}Warnings:${font}${color}
${exec cat walerts.xml | sed -n '/\