Businesses have secured their buildings and campuses for more than 30 years yet education refuses. If a shooter or violent person can’t gain physical access to the school campus or building they can’t commit violent acts, it’s as simple as that. Lock all the perimeter doors and issue the students photo ID badges with access control. Each authorized student uses their ID badge to gain entry. Expensive? Not really. The badges can actually be reused year after year. Once the electric door locks are installed, the systems have low maintenance costs. Gun control will not solve this problem, PEOPLE CONTROL will.
Bill Parker – www.fivemoons.org (SF)James Alexander – www.writerjamesalexander.com (Speculative, soul switching)Ed Morawski – morawski1.com (SF, Thriller, NonfictionMargret Treiber – www..the-margret.com (F, SF, superhero)Lee Gimenez – www.LeeGimenez.com ( mystery-thriller)Felicity Harley www.theburningyears. squarespace.com (Climate Change)Fred Waiss www.fgwaiss.com (F, romance)Gary W. Babb www.garywbabb.com (SF, technothrillers)J. C. Conway jcconway.com (SF- Towers of Earth.)Bob Rich http://bobswriting.com – — (SF) Book is Sleeper, Awake http://bobswriting.com/ sleeper.htmlRuss Colson www.russcolson.com ( SF)James Kruse www.DariusDinn.com ww w.Jameskrusefineart.com (The first link does not appear to work) (SF in old west)Stormy White– My book is From Beneath (Sci Fi/fantasy) e-mail firstname.lastname@example.org
Clearly the present methods are not working !!!
Firefighting basically has not changed in hundreds of years. Sure we have modern fire suits and oxygen but really the fire fighters are either cutting fire breaks or spraying water. It’s kind of ludicrious when you think about it. Fire fighting has not changed much in a hundred years and we;re witnessing the results in Northern and Southern California.
Only fixed wing and rotary aircraft seem to provide any real effect on these out of control fires and they are too few and far between to make any real difference.
Well the U.S. Air Force has 414 Refueling tankers called KC-135 and they’re slowly being phased out which means these tankers are going to be available in significant numbers. Rather than mothball them in the desert why not give them to states for firefighting?
The KC-135 has a tank capacity of 200,000 pounds. A gallon of wayer weighs 8.5 pounds. That means a KC-135 could carry 23,500 gallons of water.
Take a KC-135. Drain the fuel and flush the tanks. Fill it with 23,500 gallons of water. Fly over a fire area and dump the water out the boom.
Let’s not be timid here. Why not TEN KC-135 tankers? Imagine if you will ten tankers flying wingtip to wing tip and all dumping 235,000 gallons of water on any fire. We think such fires will be under control rather quickly. And it wouldn’t matter if the area was populated or not – it’s only water.
And if the Air Force needs them back? Just fill them back up with fuel again.
And it just so happens we have more than 48 of these aircraft right in Northern California at Travis AFB.
6th Air Refueling Squadron
9th Air Refueling Squadron
70th Air Refueling Squadron
79th Air Refueling Squadron
And at least 36 more stationed nearby:
197th Air Refueling Squadron Arizona
191st Air Refueling Squadron Utah
116th Air Refueling Squadron Washington
Raspberry Pi with Stretch – Static IP, Video Streaming, and CRONTAB Scheduling programs to start and stop
If you hit this page you probably already learned there is a tremendous amount of misinformation and overly complicated comments out there about using the Raspberry Pi.
I wanted to do a fairly simple thing: stream an IP surveillance camera to my 65” television. Well, I may as well have wanted to travel to Mars. Every single piece of information I Googled was either flat wrong or didn’t work. Part of this problem is that the Debian Linux for PI has changed twice in the past two years and is completely different from earlier versions. Another issue is that so called ‘gurus’ always like to leave out parts of the commands and codes that are critical – either thinking you already know them or just to be funny. So here is my step by step procedure based on the latest version of Raspbian Stretch.
SETTING A STATIC IP
First I needed to set a wired static IP address for my Pi so I could find it on my network and hard code that IP into another program. Don’t believe anything you’ve read because it doesn’t work. The only way I’ve been able to set a permanent static IP is the following:
On the console terminal or SSH window – type ifconfig
You’ll get back a lot of info but the important one is the number at the top starting with enx
Next type in: sudo nano dhcpcd.conf
Using the DOWN arrow key move the cursor all the way past the last line and type in the following:
interface enxb827eb40e363 (this is the number you got on the first step)
static ip_address=192.168.0.75/24 (this is the IP address you want to be static – the /24 is critical)
static domain_name_servers=192.168.0.1 (if your router is doing the DNS, other wise whatever DNS server you want.)
Type CNTL X, then Y, then RETURN (ENTER)
Type sudo reboot and the PI will reboot. When it starts it should have the IP address you specified above.
Now we want to stream the video from the camera. I’m using an Axis camera so all the info is based on that. If you are using a different one get the RTSP stream parameters for that camera. We will use omxplayer to do the streaming.
At the terminal, console, or SSH type:
omxplayer –avdict rtsp_transport:tcp rtsp://your username:email@example.com:554/axis-media/media.amp
This command assumes the camera is at 192.168.0.101. Substitue your camera’s IP. This command also forces the omxplayer to use TCP instead of UDP. TCP is the only format that works. UPD (the default) will result in a pixelated video display. Your camera should now be displayed on your television (assuming you have the HDMI output of the PI connected to it.
To stop the program, type ESCAPE or Q.
SCHEDULING A PROGRAM TO START AND STOP
Next I wanted to schedule the video display when I was in front of my television – ON at 5pm off at 10pm. Again, after weeks of trying and failing and getting wrong information, here is my method that works:
At the terminal console or SSH, type:
Using the DOWN ARROW key, move the cursor to past the last line and type:
00 17 * * * usr/bin/omxplayer –avdict rtsp_transport:tcp rtsp://admin:firstname.lastname@example.org:554/axis-media/media.amp
00 22 * * * pkill omxplayer
Press DOWN ARROW key once (crontab must have a newline at the end of the file)
Type CNTL X, then Y, then RETURN (ENTER)
The number 17 is 5pm in military or 24 hour time format. The 22 is 10pm. The asterisks mean every day, every month, every year.
Because the crazy Raspbian won’t tell you out of the box if something is going wrong with your crontab jobs, it’s a good idea to install an email server because that’s where the error messages will go. I didn’t want to go to all that trouble, but I did learn an easier way to get the info.
Type sudo apt-get install postfix
When the configuration menu comes up, select LOCAL ONLY at the bottom. This avoids all the tedious email setup and sends email to your local Pi account. When you log on the Pi will tell you if you have new mail. You can read the mail by typing: cat /var/mail/pi
One important final note: if you want to run a program other than omxplayer then use this command to find the exact path and edit the above lines accordingly-
Which (command or program). For example which date
Will give you /bin/date and that is what should be put in the crontab file.
By the way an UP ARROW will repeat the last line you typed in terminal.
Don’t ask me why these specific commands work and all the others around don’t – I don’t know. This was all trial and error. The code above works for me and is in use every day without a hitch.