Posts

Wi-Fi standards get renamed

Support of the next generation of Wi-Fi standard IEEE 802.11ax are coming soon. The Wi-Fi Alliance has introduced a new simplified naming system.Wi-Fi 6 to identify devices that support 802.11ax technologyWi-Fi 5 to identify devices that support 802.11ac technologyWi-Fi 4 to identify devices that support 802.11n technologyThe Wi-Fi alliance suggest that devices may use a icon to identify the generation of Wi-Fi connection. We have already seen that icons of cellular network 2G, 3G, 4G on the display of smartphones and tablets. Referenceshttps://www.wi-fi.org/discover-wi-fi/wi-fi-6

YouTube Miniplayer for Browsers Widely Available Now

Image
Starting in March, YouTube has been testing its miniplayer. Occasionally, this feature was available to random users. Now it is widely available on browsers such as Chrome, Firefox, and Microsoft Edge.This feature allows the user to play the video while browsing YouTube pages at the same time. Mobile users may have been familiar with this feature.Users can activate the miniplayer by hovering the mouse on the video and click the miniplayer icon on the bottom-right corner next to the Settings gear. Activating the miniplayer will shrink the video to the bottom-right of the page window so that users can start browsing from YouTube's homepage or the previous visited YouTube page. Users can activate the miniplayer by hovering the mouse on the video and click the miniplayer icon on the bottom-right corner next to the Settings gear. Activating the miniplayer will shrink the video to the bottom-right of the page window so that users can start browsing from YouTube's homepage or the prev…

A Facebook security issue affecting 50 million accounts was discovered

On September 25, 2018, Facebook's engineering team discovered a security issue affecting almost 50 million accounts, according to a post on Facebook's newsroom. Facebook claimed that they have fixed the vulnerability and informed law enforcement. About 50 million accounts that it knows were affected and about 40 million accounts that may have been affected will have to log back in to Facebook, or any of their apps that use Facebook Login. There’s no need for anyone to change their passwords.At the moment, Facebook isn't sure who's behind these attacks or where they're from. And it has yet to determine whether these accounts were misused or any information accessed.According to Facebook, the attackers exploited a vulnerability in Facebook’s code that impacted the “View As” feature that lets users view their own profile as other people. This vulnerability allowed attackers to steal the access tokens of people that they view their own profile as. The attackers could t…

Learn GNU/Linux Commands (17): View Hardware - lscpu, lspci, lsusb, lsblk

Many modern GNU/Linux distributions such as Debian/Ubuntu and Fedora/CentOS/RHEL have out-of-the-box programs for viewing hardware infestations.Display CPU SpecificationslscpuDisplay information about the CPU architecture, including model name, number of cores, frequency, cache size, etc. If this command is not available, try installing a package named "util-linux".Part of such information can also be found in "/proc/cpuinfo".For example: [texpion@com ~]$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 142 Model name: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz Stepping: 9 CPU MHz: 2904.000 CPU max MHz: 2904.0000 BogoMIPS: 5808.00 Virtuali…

Learn GNU/Linux Commands (16): Schedule - sleep, at

sleepsleep NUMBER[SUFFIX]...Delay for a specified amount of time. The program "sleep" isn't for suspending the machine. Most implementations require NUMBER be an integer, some allow it to be a floating point number.SUFFIX may be: "s" for seconds (the default);"m" for minutes;"h" for hours;"d" for days. Given two or more arguments, "sleep" pause for the amount of time specified by the sum of their values.Schedule with "sleep"sleep NUMBER[SUFFIX]... && COMMAND"&&" is the logical AND operator. Only when the previous value is true will the next command be executed. If "sleep" exits successfully, it returns TRUE (0 in the shell).For example: $ sleep 3s 2m 4h && poweroff This line powers off the machine after 4 hours and 2 minutes and 3 seconds.atat TIMERead commands from standard input which are to be executed at a later time, using /bin/sh.Examples of TIME: 12:3, 7:04, 7:0…

Learn GNU/Linux Commands (15): Search Content - grep

The program "grep" search the content of files. But default, it gets the input from standard input. But it can also read the content of files. With piping, "grep" is often used to search other programs' output.grepgrep PATTERN [FILE]...Search for the regular expression PATTERN in each FILE and print the matching lines by default. A FILE of “-” stands for standard input. If no FILE is given, recursive searches examine the working directory, and nonrecursive searches read standard input.To end the search in standard input, press CTRL+D for EOF (end of file) or CTRL+C.By default, "grep" is case sensitive."grep" options: -i, --ignore-case: case insensitive.-v, --invert-match: select lines that don't match.-r, --recursive: read all files under each directory, recursively, following symbolic links only if they are on the command line. Note that if no file operand is given, grep searches the working directory.Search for Multiple PatternsTo matc…

Learn GNU/Linux Commands (14): Search Files - locate, find

We introduce 2 widely-used programs for searching files, "locate" and "find"."locate" searches in the database(s) (caches) updated by "updatedb", which is usually run daily by "cron" to update the default database. "find" searches real-time. So "locate" is faster, but sometimes the results may be outdated.locatelocate [OPTION]... PATTERN...Search for PATTERNS in a database about the pathnames of all regular files and directories stored in the system."locate" options: -A, --all: each result must match all patterns at the same time. (Not the default)-w, --wholename: match whole path name (the default)-b, --basename: match only the file names (base names) instead of the whole pathnames. Opposite to "-w".-c, --count: print number of found entries instead of the pathnames.Update the Database ManuallyupdatedbThis command needs to be run with administration privileges (as root or sudoers).findfind [PATH…

Learn GNU/Linux Commands (13): Turnoff - shutdown, poweroff, reboot

All Unix-like systems have the commands to turn off the computer. Although the commands such as "shutdown" exist in many such systems, the actual behavior of these commands may be different. We are talking about the GNU/Linux system below.Shutdown the Machineshutdown [TIME]Shutdown the machine at TIME. the TIME string can be in the formats below: hour:minutes - shutdown at the next given time in 24h clock format. For example, if now is 19:45, "shutdown 12:1" shutdown the machine at 12:01 or 0:01 PM of the next day.+M - shutdown after M minutes from now. For example, "shutdown +5" shutdown the machine after 5 minutes.now - alias for "+0" - If no time argument is specified, "+1" is implied.Reboot the Machineshutdown -r [TIME]Reboot the machine at TIME."shutdown" vs "poweroff" and "reboot"In modern GNU/Linux systems with systemd, "shutdown" with no option or with the option "p" does the sa…

Learn GNU/Linux Commands (12): History - history, clear

In Shell, commands that users input are stored in a file. For Bash, it is "~/.bash_history". In the terminal, users can get the previously input lines with the keyboard's up or down arrow keys. There are commands for access the input history as well.View the Input Historyhistory [N]Display the last (latest) N user input line(s) in the history list. If N is omitted, the whole history list will be displayed.For example: [texpion@com ~]$ history 3 101 cd ~ 102 ls 103 history 3Reuse commands in the history listAs mentioned before, previously input lines can be recalled with the up or down arrow keys. We can also execute lines from the history list with commands.!NExecute the N-th line in the history list. In the last example, "!101" will run "cd ~".!-NExecute the last N-th line in the history list. In the last example, "!-2" will run "ls".!!Execute the last line in the history list. In the last example, "!!" will run "…

YouTube starts delivering videos in AV1 format

Image
On September 12, 2018. YouTube published the AV1 Beta Launch Playlist with the first 14 videos that received YouTube's AV1 transcodes.Support for AV1 is available in Chrome 70 and Firefox Nightly builds newer than September 13.To enable AV1 in Firefox, in "about:config", "media.av1.enabled" and "media.mediasource.experimental.enabled" needs to be set to "true".To receive AV1 format YouTube videos, on the web-page youtube.com/testtube, "Prefer AV1" needs to be selected. There are up to 1080p AV1 video available. Playing 1008p in Firefox takes approximately 25% CPU usage of a 4 core Intel Core i5 CPU.Youtube says that more AV1 transcoded videos are coming soon. AOMedia Video 1 (AV1), is developed to be the successor of VP9. It is an open, royalty-free video coding format designed for video transmissions over the Internet.RelatedAV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part I - LosslessAV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part I…