Joshua Yates

Joshua Yates

1623724560

Smart Home From Scratch - A Little C#, A Little C++ and A Whole Lot Of Cheap Chinese Electronics

Speaker: Nir Dobovizki

The story of my smart home system, all the way from the original idea to today, the design, the software, the hardware and how I found myself soldering transistors in the middle of the night.

In this session I will tell you how I built a working IoT system in a short time and no budget and we will talk about pitfalls and important considerations in IoT systems.

#csharp #cplusplus #programming #developer

What is GEEK

Buddha Community

Smart Home From Scratch - A Little C#, A Little C++ and A Whole Lot Of Cheap Chinese Electronics
Joshua Yates

Joshua Yates

1623724560

Smart Home From Scratch - A Little C#, A Little C++ and A Whole Lot Of Cheap Chinese Electronics

Speaker: Nir Dobovizki

The story of my smart home system, all the way from the original idea to today, the design, the software, the hardware and how I found myself soldering transistors in the middle of the night.

In this session I will tell you how I built a working IoT system in a short time and no budget and we will talk about pitfalls and important considerations in IoT systems.

#csharp #cplusplus #programming #developer

9 Reasons Why Smart Home Security is a Smart Choice

Security issues are faced by everyone around the world; even in the safest cities crimes take place. No matter how proactive we are, there is always a chance of crime to take place in our surroundings. Burglars and criminals have been taking advantage of their expertise in breaking and damaging ordinary locks… In a city like San Antonio, one can never know when burglars are planning to rob you like the rate of burglary is quite high.

Financial loss aside, the fear and harassment faced by the victim cannot be taken casually. There is always a chance of physical harm to you and your family. The advances in technology have made us cope up with this problem. To protect you and your family home security systems are introduced.

The concept of smart security has been renowned for using the latest technology to ensure security. In the past few years after hearing the feedback of the users, more and more people are moved to get themselves protected by it. These systems are not only working on security, but they are also providing home automation to make your life easier than ever. Let’s discuss both aspects of choosing a smart home.

Smart security

Hiring personal security for your home and yourself is a heck of a way too expensive. Even after the implication of the idea, one cannot trust someone entirely. Smart security replaced it with 24/7 surveillance and HD cameras. These cameras can cover day and night views.

Trusted and authorized companies are working to keep an eye on your security systems. Any unusual movement or threat can be easily identified through cameras without breaching your privacy. Make sure the company is not outsourcing its surveillance services. Best companies are providing in-house services right in San Antonio. Click on this site to get more info on alarm companies in San Antonio.

#smart-home #smart-devices #secure-home-iot-systems #home-security #theft-protection #smart-choices #iot

Tamale  Moses

Tamale Moses

1624240146

How to Run C/C++ in Sublime Text?

C and C++ are the most powerful programming language in the world. Most of the super fast and complex libraries and algorithms are written in C or C++. Most powerful Kernel programs are also written in C. So, there is no way to skip it.

In programming competitions, most programmers prefer to write code in C or C++. Tourist is considered the worlds top programming contestant of all ages who write code in C++.

During programming competitions, programmers prefer to use a lightweight editor to focus on coding and algorithm designing. VimSublime Text, and Notepad++ are the most common editors for us. Apart from the competition, many software developers and professionals love to use Sublime Text just because of its flexibility.

I have discussed the steps we need to complete in this blog post before running a C/C++ code in Sublime Text. We will take the inputs from an input file and print outputs to an output file without using freopen file related functions in C/C++.

#cpp #c #c-programming #sublimetext #c++ #c/c++

Dicey Issues in C/C++

If you are familiar with C/C++then you must have come across some unusual things and if you haven’t, then you are about to. The below codes are checked twice before adding, so feel free to share this article with your friends. The following displays some of the issues:

  1. Using multiple variables in the print function
  2. Comparing Signed integer with unsigned integer
  3. Putting a semicolon at the end of the loop statement
  4. C preprocessor doesn’t need a semicolon
  5. Size of the string matters
  6. Macros and equations aren’t good friends
  7. Never compare Floating data type with double data type
  8. Arrays have a boundary
  9. Character constants are different from string literals
  10. Difference between single(=) and double(==) equal signs.

The below code generates no error since a print function can take any number of inputs but creates a mismatch with the variables. The print function is used to display characters, strings, integers, float, octal, and hexadecimal values onto the output screen. The format specifier is used to display the value of a variable.

  1. %d indicates Integer Format Specifier
  2. %f indicates Float Format Specifier
  3. %c indicates Character Format Specifier
  4. %s indicates String Format Specifier
  5. %u indicates Unsigned Integer Format Specifier
  6. %ld indicates Long Int Format Specifier

Image for post


A signed integer is a 32-bit datum that encodes an integer in the range [-2147483648 to 2147483647]. An unsigned integer is a 32-bit datum that encodes a non-negative integer in the range [0 to 4294967295]. The signed integer is represented in twos-complement notation. In the below code the signed integer will be converted to the maximum unsigned integer then compared with the unsigned integer.

Image for post

#problems-with-c #dicey-issues-in-c #c-programming #c++ #c #cplusplus

Ari  Bogisich

Ari Bogisich

1589816580

Using isdigit() in C/C++

In this article, we’ll take a look at using the isdigit() function in C/C++. This is a very simple way to check if any value is a digit or not. Let’s look at how to use this function, using some simple examples.

#c programming #c++ #c #c#