Saturday, August 24, 2019

Washington State Poisonous Toad


The Western Toad pictured above can be green or brown and is always covered in warts. 

(This is the frog he tried to eat)




One warm sunny day I was out walking with my dog around Lake Sullivan in North Eastern Washington and we discovered a toad sitting by itself sunbathing in a muddy stream next to the lake.  My dog was immediately interested in the toad and I thought if he played with the toad everything would be fine.  I let him pull me over to the toad, he is a large dog and the toad jumped a couple of times piquing my dog's interest. My dog then lunged toward the toad and engulfed him with his mouth.  My dog, whose name is Dash,  did not bite on the toad but simply placed the toad delicately on his tongue.  Almost immediately after engulfing the toad, he let the toad jump out of his mouth allowing the toad to sit motionless on the ground in front of him.  Dash was still very excited to have discovered this animal but then Dash's mouth started foaming.  At first, it looked like Dash was foaming from excitement but then I noticed that foam was dripping from his mouth and more foam was rapidly replacing the dropped foam. I thought there is no way he is poisoned we don't have poisonous toads here in Washington State!  I was wrong my dog had just been poisoned by a Western Toad.  When these toads are threatened they excrete a vile toxin that can be deadly to many animals including dogs.  However, after seeing all the foam I did not rule out poison so I drug my dog away from the toad and washed his mouth in the lake until no trace of the foam was left.  We then proceeded to play in the cold water for another hour or so and his behavior appeared jovial the entire time.

After doing research about the toad and its poison I found out that I did the best things possible for Dash.  Rinsing his mouth out took most of the poison out of his body and letting him play in the cold water kept his body temp low keeping him from getting a high fever possibly leading to seizures and other issues.

This article is to let people know in Washington State that local toads can poison their beloved dogs and if you suspect your dog has been poisoned by a toad wash his mouth clean, keep him cool and get him to a vet as soon as you can.

If you would like to know more about this toad here is a link.

If you liked this article maybe you will like my Truth or Dare game on Google Play.
https://www.whatsthissoftware.com/2018/07/truth-or-dare-app-for-android.html


This is the poor guy who got poisoned.  Luckily he has no long-term side effects.




This is just a pic of both my dogs :)

Thursday, February 28, 2019

Made for Class Projects

This post is the start of a software development projects page which will list projects I have made in college

This first link is a .zip of a Unity game made for PC.  The game is set in a cartoon looking graveyard.  The main character is an ax-wielding skeleton created with low resolution so he is kinda pixelated.  The game was made with only two levels.  You collect coins and kill a zombie or two while making your way through the game.  Enjoy!

Image of Splash screen and Main character fighting enemy

Splash screen and first-level with the first enemy pictured above



Instructions for Game Download:
  1. Click this link. https://drive.google.com/file/d/1cUq3T-bSHQ_hKHS49dyEDBphGfzmmiRx/view?usp=sharing  The link goes to a google drive file and is completely safe to download.
  2. Download and unzip the file.  
  3. Open folder "TheBoneyard".
  4. Open folder builds.
  5. Double click "TheBoneYard".  It has the extension type, Application.
  6. Select the aspect ratio if prompted (go with default) and click start.

I was just messing around with this next download.  Below is an Android listview application that you can track jobs with.  It is extremely simple and I only released it here because I am going to build a new variation of this app.  Plus I decided I should stop wasting time on it.  I also wanted to learn how to post Android APK's to my site.  Which is relatively easy. 

       2. Open with package installer or whatever you use like zipinstaller.
       3. Turn on accept downloads from somewhere other than the Playstore.
       4. If it says "blocked by play protect" just click accept.  The app has nothing attached to it.
       5. Install
       6. Run

Wednesday, July 18, 2018

Truth or Dare app for Android




Check out the Cool new FREE app that I made for the summer break!

I made it in Spanish and Hindi.

With almost 100 dare questions and 100 truth questions, the fun is bound to last.

Example Dares: "Change shirt with a person of the opposite sex!", "Talk in an accent for the next 3 rounds.", "Post an unflattering image of yourself to social media!"

Example Truths: "Who is your celebrity crush?", "Did you have an imaginary friend growing up?", "Who in this room would be the worst person to date, why?"

Also, it can be used without an internet connection so you can take it anywhere.

Download Now!

Link to Google Play TruthorDareApp!!!!!!!!!!!!!!!!

www.whatsthissoftware.com


Saturday, April 7, 2018

Swift uipickerView example



The reason I am posting this source code is that I was doing research for a project and came to the understanding that there are not many examples which demonstrate how to use Swift uipickerView in Xcode with one picker and many numbers to choose from.
  This particular example has two uipickerViews and two labels where the info from the uipickerView is sent to the labels.   This is not a full tutorial however it is a guide for someone who knows what they are doing in Swift but needs a quick example of a uipickerView in action.

import UIKit

class SettingsTableViewController: UITableViewControllerUIPickerViewDataSourceUIPickerViewDelegate {

    @IBOutlet weak var beginningPickerView: UIPickerView!
    @IBOutlet weak var endingPickerView: UIPickerView!
    @IBOutlet weak var beginningPickerViewLabel: UILabel!
    @IBOutlet weak var endingPickerViewLabel: UILabel!
    
    var picker: UIPickerView!
    var beginningPicker: UIPickerView!
    var beginningPickerSegue: String?
    var endingPickerSegue: String?
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        picker = UIPickerView()
        picker.dataSource = self
        picker!.delegate = self
        picker.center = view.center
        view.addSubview(picker)
        
        beginningPicker = UIPickerView()
        beginningPicker.dataSource = self
        beginningPicker!.delegate = self
        view.addSubview(beginningPicker)
   
        self.pickerView(endingPickerView, didSelectRow: 1000, inComponent: 0)
        //endingPickerView.selectRow(1000, inComponent: 0, animated: false)
        
    }
    
    func numberOfComponents(in pickerView: UIPickerView) -> Int {
        if pickerView == picker {
            return 1
        } else if pickerView == beginningPicker {
            return 1
        }
        return 0
    }
   
    func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
        if pickerView == picker {
            return 1000
        } else if pickerView == beginningPicker {
            return 1000
        }
        return 0
    }
    
    func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
        return "\(row + 1)"
        
    }
    
    //this updates the label to reflect pickerView value
    func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
        
        let selectedValueEndingPickerView = pickerView.selectedRow(inComponent: 0)
        let selectedBeginningPickerView = pickerView.selectedRow(inComponent: 0)
        
        if pickerView == beginningPicker {
            
            beginningPickerViewLabel.text = String(selectedBeginningPickerView + 1)
            beginningPickerSegue = String(selectedBeginningPickerView + 1)
            
        } else if pickerView == picker {
            endingPickerViewLabel.text = String(selectedValueEndingPickerView + 1)
            endingPickerSegue = String(selectedValueEndingPickerView + 1)
        }
        
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    // MARK: - Navigation

    // In a storyboard-based application, you will often want to do a little preparation before navigation
    override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
        // Get the new view controller using segue.destinationViewController.
        // Pass the selected object to the new view controller.
        if (segue.identifier == "unwindToStart") {
            let svc = segue.destination asServerViewController
            svc.serverNumberLowLabel.text = beginningPickerSegue
            svc.serverNumberHighLabel.text = endingPickerSegue
        }
    }
    

}

Thank you for reading.



If this helped you great.  If you need more info to keep researching because I am a beginner and still learning myself.




Check out this app Link to Google play app

Saturday, September 30, 2017

PHP Delimiters





What are PHP delimiters?

     Php delimiters are used to embed PHP code on an HTML web page.  

     The four main methods for marking PHP code in a page are like this. Here is the default method <?php "CODE"; ?>, the shorthand version <? "CODE"; ?>, the script version which is like this <script language = "php> "CODE"; </script> , and the ASP method like this <% "CODE"; %>.  

     The problem with the short tag syntax (<? "CODE"; ?>) is that it has to be enabled using a short_open_tag directive and some servers might not be configured execute the shorthand. However short tag syntax could save you some time if you don't like typing out the default tag.  

     This script tag (<script language = "php> "CODE"; </script>) is beneficial if you have an editor that doesn't do well with the standard delimiter syntax, but it can take longer to type so it might be beneficial to find a new editor if you have trouble using default escape tags.  

     The ASP method (<% "CODE"; %>) is used to separate dynamic PHP from static however it is recommended that you do not use the ASP method because it is a not a common delimiter and might cause problems.  

Thanks for reading.  

Check out this Truth or Dare game.
https://play.google.com/store/apps/details?id=com.calebsapps.mynam.truthordare
References:

Sunday, July 9, 2017

Can a Proxy Server Protect My Personal Information




What Is a Proxy Server?

A proxy server is a server that sits between a computer and access to the World Wide Web.  It can be used to benefit a user who needs anonymity and a company who wants to block access to certain sites on the Web. 


Blocks Internet Access

Some companies set up proxy servers so their employees have restricted access to the internet.  The proxy server routes the internet access through a server which only then allows access to the websites that are not blocked.  This is one of the most common uses for a proxy server. 

Proxies can hide your identity 

If a proxy server is configured properly it can block the information that is normally sent through a website from the user.  This information typically means your IP address, your location, your ISP.  The proxy can also protect you from cookies being put on your computer giving away more personal information such as browsing history, shopping info, and other personal information.

Proxies can also be bad

Some proxy servers can do the opposite of protecting you.  If you log onto them they can do the same things as downloading a virus they can install software that can harm your computer or steal personal information.  So if you decide to use a proxy server make sure that you do so after researching the site where the server is hosted.  

You can always use a proxy server to look out for your safety as well as the safety of others as long as you do your research. And normally proxy sites are not blocked by most company's allowing for a loophole in the security process(hint hint).



Happy Surfing!

Thanks for reading.

Tuesday, November 22, 2016

WhatsThis finally made a Christmas app!



                             You will love this Christmas trivia app from WhatsThisSoftware!

Its free and even if you don't get a 100 % the first time you can easily check out all the answers and play again.

This game was developed by a young man who is learning how to code. 
Please show your support.

Enjoy the Classic Christmas music and have fun.
The link to google play is below, enjoy!
https://play.google.com/store/apps/details?id=calebsapps.com.christmastriviagame2&hl=en


Featured Post

Washington State Poisonous Toad

The Western Toad pictured above can be green or brown and is always covered in warts.  (This is the frog he tried to eat) One w...