See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope> is optional
Аутентификация(authentication, от греч. αὐθεντικός [authentikos] – реальный, подлинный; от αὐθέντης [authentes] – автор) - это процесс проверки учётных данных пользователя (логин/пароль). Проверка подлинности пользователя путём сравнения введённого им логина/пароля с данными сохранёнными в базе данных.
Авторизация(authorization — разрешение, уполномочивание) - это проверка прав пользователя на доступ к определенным ресурсам.
Например после аутентификации юзер sasha получает право обращатся и получать от ресурса "super.com/vip" некие данные. Во время обращения юзера sasha к ресурсу vip система авторизации проверит имеет ли право юзер обращатся к этому ресурсу (проще говоря переходить по неким разрешенным ссылкам)
| // source https://yandexmusic.userecho.com/communities/45/topics/939-polnaya-ochistka-plejlista-mne-nravitsya | |
| let deletAllTrack = function() { | |
| let b = null; | |
| $.each($('.d-track__delete[data-b]'), function(index, value){ | |
| if ( b == null ) { | |
| b = $(value).data('b'); | |
| $('button[data-b=' + b + ']').trigger('click'); | |
| } |
| import java.io.Console; | |
| import java.io.File; | |
| import java.sql.Connection; | |
| import java.sql.DriverManager; | |
| import java.sql.ResultSet; | |
| import java.sql.Statement; | |
| import java.util.HashMap; | |
| import java.util.Map; | |
| public class JdbcCheck { |
xfreerdp /dynamic-resolution +decorations +fonts +aero +window-drag +multitransport /bpp:16 /rfx /codec-cache:rfx /video /scale-desktop:172 /scale-device:100
172% is the scaling factor we want.
/scale-device:100 is required because fucking Microsoft: "desktopScaleFactor (4 bytes): A 32-bit, unsigned integer. The requested desktop scale factor. This value MUST be ignored if it is less than 100% or greater than 500% or deviceScaleFactor is not 100%, 140%, or 180%. If this field is present, then the desktopOrientation and deviceScaleFactor fields MUST also be present."
| perl -ne 'unless ($x{$_}++){ print }' |
| #!/usr/bin/python | |
| import http.server | |
| import html | |
| import io | |
| import os | |
| import socketserver | |
| import sys | |
| import urllib.parse |
| import sys | |
| if len(sys.argv) > 1: | |
| supposed_inn = sys.argv[1] | |
| else: | |
| supposed_inn = "123456789" | |
| def calc_checksum_digit(weights, inn): | |
| inn_splitted = list(map(int, inn)) | |
| res = 0 |
| package com.embarcadero.firemonkey.webbrowser; | |
| import android.content.Context; | |
| import android.webkit.WebChromeClient; | |
| import android.webkit.WebView; | |
| import android.webkit.GeolocationPermissions.Callback; | |
| public class WebBrowser extends WebView { | |
| private WebClient mWebClient; |
| #ifndef _WIN32_WINNT | |
| #define _WIN32_WINNT 0x0600 | |
| #endif | |
| #include <stdio.h> | |
| #include <winsock2.h> | |
| #include <iphlpapi.h> | |
| #include <ws2tcpip.h> | |
| #pragma comment(lib, "ws2_32.lib") | |
| #pragma comment(lib, "iphlpapi.lib") |