There are 3 ways to access your camera:
- tpCamera App (Android OS)
- IP address of the camera
- www.tplinkcloud.com
The firmware of the camera can be updated from tpCamera App.
There are 3 ways to access your camera:
The firmware of the camera can be updated from tpCamera App.
The Unified Modeling Language (UML) is a graphical language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system.
How to find the Server ID
Confluence administration > go to “Administration” category and select “License Details” > Server ID
How to create the License Key
Log in to attlasian.com > Licences > Paste the Server ID > The License Key will be generated.
Windows Start menu > Run > mdsched.exe > PC will restart to run the memory test
DevOps = Software Development (Dev) + Information Technology Operations (Ops). DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support.
Phases of automated software pipeline:
Automated testing is writing code to test your code.
Version control Check-out: To check out is to create a local working copy from the repository. When a file has been checked out from a shared file server, it cannot be edited by other users.
Tools:
Main menu > Go > Connect to server > Type the server address e.g. smb://192.168.178.75 and click connect > enter your username and password > select the volume(s) you want to mount and click OK.
Host Operating system: openSUSE Leap 15.1
VMware Workstation Player is free for personal non-commercial use (business and non profit use is considered commercial use).
1. BIOS Settings
DualBIOS means that the motherboard has both a ‘Main BIOS’ and a ‘Backup BIOS’, protecting users from BIOS failure due to virus, hardware malfunction or power failure during the update process. The motherboard has two chips. The M_BIOS (Main BIOS) and the B_BIOS (Backup BIOS).
MIT – Motherboard Intelligent Tweaker
SVM – Secure Virtual Machine
IOMMU – Input-Output Memory Management Unit.
2. Create a Virtual Machine for Windows 10
VMware Workstation 15.5 Player is Type 2 hypervisor.
Operating system: openSUSE Leap 15.1
VirtualBox version: 6.0.18
Virtual box error message: You are not a member of the “vboxusers” group. Please add yourself to this group before starting VirtualBox. You could do it using: Yast / Security and Users / User and Group management. Don’t forget re-login your user account!
Solution:
Host operating system: openSUSE Leap 15.1
Application: KeePass ver.2.38
Error message: The ‘xdotool’ utility/package is required for auto-type.
What is xdotool? xdotool is a tool that lets you programatically (or manually) simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11’s XTEST extension and other Xlib functions.
Note: This message appears when you are trying to use the Auto-type function of KeePass.
Solution: Install xdotool (Fake keyboard/mouse input).
first_name = "Boris" last_name = "Dimitrov" full_name = first_name + " " + last_name print(full_name)
Result: Boris Dimitrov
First of all you need to install python if it is not already installed. Python download page: https://www.python.org/downloads/
Python installation path should be added as an system variable in Windows:
In Windows you can open a command prompt and type the following command:
py --version
or just type py and press Enter. You must see Python start up:
If you are using Visual Studio Code do one of the following:
print "Hello World!\n"
R – Red
G – Green
B – Blue
A – Alpha (transparency)
Example 1 (A = 255)
Draw a rectangle. Select the rectangle > Fill and Stroke… > select the Fill tab > choose Flat color > enter RGBA values.
Example 2 (A = 150)
You can use + and – to zoom in and out correspondingly.
Just press Ctrl+Z.
Install the following Plguin: Crayon Syntax Highlighter
Add a New Post
In the Text Editor click the “Crayon Syntax Highlighter” button and enter your code.
By default printing in Safe Mode is not possible. In order to be able to print in safe mode try to use the “Print Spooler Repair Tool”. You can download it from the following address http://www.techsupportall.com/print-spooler-is-not-running/
www.ece.nu
Click the Network icon on your desktop and then click the computer that the printer is attached to. You will be asked to enter a username and a password.
There is chance that you need to download a lot of updates. If this is the case and your internet connection is not very fast (e.g. 4 Mbps or lower) then you will need several hours for the updates to be downloaded.
The original message appears like this: “The program can’t start because mfc100.dll is missing from your computer. Try reinstalling the program to fix this problem”.
Solution: you must install Microsoft Visual C++ 2010 Redistributable Package (x86 or x64 or sometimes both).
You can download Malwarebytes Anti-Malware from the following link:
An alternative toll that can be used for cleaning your HDD in Windows environment is CCleaner. You can download it from the following link:
Windows Vista Greek > Πίνακας Ελέγχου > Εξατομίκευση > Αλλαγή εικονιδίων επιφάνειας εργασίας > Check “Κάδος Ανακύκλωσης”.
Windows 7 English > Control Panel > Appearance and Personalization > Personalization > Change the theme > Change desktop icons > Check the ‘Recycle Bin’.
The program is called Revo Uninstaller. You can download it from the following link:
The software is called Defraggler. You can download it from the following link:
1. MAC OS X Yosemite > Applications > Utilities > Boot Camp Assistant
2. Choose the option “Download the lated Windows support software from Apple”. The downloaded software (drivers) should be saved on a USB Drive.
3. Open the Boot Camp Assistant again and choose the options “Create Windows 7 install disk” and “Install Windows 7”.
4. Create a bootable USB Drive for Windows Installation. Choose the path where the Windows 7.iso image is located and then select the destination disk (a new empty USB drive).
5. Create a partition for Windows. Then you have to install Windows by booting from the USB drive (step 4) and the drivers you have downloaded and saved on a USB (Step 2).
6. Dual boot MAC OS X Yosemite – Windows 7. You have to install rEFInd Boot Manager software by running the install.sh on the MAC OS X console.
Notes
It is not possible to run Macros on Microsoft Excel Starter (Microsoft Office Starter 2010).
Open your internet browser and visit Google Play at https://play.google.com/store
Click Apps and search for Facebook. Choose the Facebook App from the list and then click Install.
Alternatively touch the Play Store icon on your mobile/tablet.
Go to the Main Menu > Tools > Email Accounts > select the Email Account and then click Properties > select the ‘Advanced’ tab > check the ‘Leave a copy of messages on server’ and uncheck the option ‘Remove from server after X days’.
You can download “Panda Free Antivirus 2015” from www.pandasecurity.com
It contains:
The history command can be used to determine the log of commands we have typed in the bash shell.
If you want to clear the history of commands, the following option can be used:
history -c
If you want to search for a command in history, we can use the grep command
history | grep cp
The following command will show the last n commands:
history n
cp is the copy command in Unix environment.
Example: cp -fRvp source destination
-f = For each existing destination pathname, remove it and create a new file, without prompting for confirmation regardless of its permissions.
-R = If source designates a directory, cp copies the directory and the entire subtree connected at that point.
v = Verbose mode, shows files while they are copied
p = Cause cp to preserve the following attributes of each source file in the copy: modification time, access time, file flags, file mode, ACL, user ID and group ID, as allowed by permissions.
source = e.g. /Volumes/HDD1/Project2015
destination = e.g. /Volumes/HDD2/Project2015_Backup
The cp utility exits 0 on success, and >0 if an error occurs.
#include <stdio.h> int main() { float kelvin, celsius; int lower, upper, step; lower=0; upper=300 ; step=10; kelvin=lower; while (kelvin<=upper){ celsius=kelvin-273.15; printf("%.0f Kelvin %.2f Celsius\n", kelvin, celsius); kelvin=kelvin+step; } return 0; }
%.2f means print as a floating point with 2 decimals.
The output is:
public class HelloWorld { public static void main(String[] arguments) { System.out.println("Hello World!"); } }
The above code can be run in NetBeans IDE.
Start Xcode (Version 6.1.1). Xcode is an Integrated Development Environment for mac OS.
Main Menu > File > New Project
Under “OS X” choose “Application” and then “Cocoa Application” (this template creates a Cocoa application for the OS X platform).
Enter the “Product Name” and choose the Swift Programming Language.
Go to the “Project Navigator” area and select the “Main.storyboard”.
Search for a “Label” in the Object Library:
Figure: Xcode, Object Library
Drag & Drop a Label from the Library to the Window.
You can use the so called Inspector, located right above the Library, in order to change the name of the window and the name of the Label to “Hello World!”.
If you click on the window the Inspector will show the attributes of the window.
Figure: Xcode, Inspector, attributes of a window
If you click on the label the Inspector will show the attributes of the label.
Figure: Xcode, Inspector, attributes of a label
Figure: Xcode, Main.storyboard
Run the application: Main Menu > Product > Run
The output is:
The sizeof operator is used to determine the number of bytes required to store a value of a specific data type.
#include <stdio.h> int main() { int result, int_array[10]; double double_array[10]; printf("size of int = %2d bytes \n", result=sizeof(int)); printf("size of int_array[10] = %2d bytes \n", result=sizeof(int_array)); printf("size of float = %2d bytes \n", result=sizeof(float)); printf("size of double = %2d bytes \n", result=sizeof(double)); printf("size of double_array[10] = %2d bytes \n", result=sizeof(double_array)); printf("size of long double = %2d bytes \n", result=sizeof(long double)); return 0; }
The output is :
IDE: Xcode Version 6.1.1
Compiler: Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
Operating system: OS X Yosemite Version 10.10.1 (64-bit kernel)
Processor: Intel Core 2 Duo (64-bit processor).
Ajax
Ajax is a group of technologies working together:
For presentation:
HyperText Markup Language (HTML) – content representation language.
Cascading Style Sheets (CSS) – provides stylistic formatting to XHTML.
For data display and interaction:
Document Object Model (DOM) – necessary to change portions of an XHTML page without reloading it.
For data interchange:
Extensible Markup Language (XML) – protocol used to transfer data back and forth betwen client and server.
JavaScript Object Notation (JSON)
For asynchronous communication:
XMLHttpRequest Object (XHR)
Other technologies:
Two different styles of Ajax, [2]:
Ajax Frameworks:
Ajax example:
Google Suggest – as we type, Google Suggest requests suggestions from the server, showing us a drop-down list of search terms that we may be interested in.
#include <stdio.h> int main(void) { int a=0, b=1, c=-8; int result=0; printf("1. a=%2d, b=%2d, c=%2d, result=%2d\n", a, b, c, result); result=8+a++; printf("2. a=%2d, b=%2d, c=%2d, result=%2d\n", a, b, c, result); b++; printf("3. a=%2d, b=%2d, c=%2d, result=%2d\n", a, b, c, result); result=++b+3; printf("4. a=%2d, b=%2d, c=%2d, result=%2d\n", a, b, c, result); ++b; printf("5. a=%2d, b=%2d, c=%2d, result=%2d\n", a, b, c, result); return 0; }
a++ post increment (it increments the value of a after the operation is over)
++b pre increment (it increments the value of b before the operation)
The output is:
#include <stdio.h> #include <stdlib.h> #define CUBE(x) ((x)*(x)*(x)) int main(void) { int i1, running_sum=0; i1=1; while (i1<=10) { // running_sum=running_sum+CUBE(i1) running_sum+=CUBE(i1); printf("%2d : cube= %4d ; running_sum= %4d\n", i1, CUBE(i1) , running_sum); ++i1; } return 0; }
The above program computes and displays cubes and sums of cubes of the first 10 integers. This program also illustrates the use of while loop.
running_sum=running_sum+CUBE(i1)
e.g. for i1=1 the running_sum=0+1=1, for i2=2 the running_sum=1+8=9
The output is:
#include <stdio.h> int main(void) { printf("Hello World!"); return 0; }
#include <iostream> int main() { int x, y; x=2015; std::cout << "x= " << x; y=x+4; std::cout << " and y= " << y << std::endl; return 0; }
The output is x=2015 and y=2019.
#include <iostream> int main() { std::cout << "Hello World!" << std::endl; return 0; }
The above code can be run for example in Eclipse IDE for C/C++ Developers or Xcode.
Go to Control Panel > Ease of Access > Ease of Access Center > Make the keyboard easier to use
Uncheck the following option:
Turn on Filter Keys (Ignore or slow down brief or repeated keystrokes and adjust keyboard repeat rates).
Automotive and telecom companies are also active in the cloud business segment.
Dart is a structured programming language developed by Google so as to help developers build web applications. It was unveiled in 2011. Dart is purely object-oriented.
A Dart plugin exist for Visual Studio Code to develop Dart applications.
dart2js is a tool to compile Dart code to JavaScript. The latter means that we should be able to run Dart to any modern browser.
A Dart plugin for the Eclipse Platform is also available.
Example: man ls
Shows the reference manual for the command ls.
Concurrency is the ability of the database to allow many users to access the data at the same time.
Flat-file database is a database that is self-contained in a single table.