Skip to content

Instantly share code, notes, and snippets.

View g-rodigy's full-sized avatar
🌴
On vacation

rodigy g-rodigy

🌴
On vacation
View GitHub Profile
@g-rodigy
g-rodigy / input-gradient-border-with-radius.css
Created May 28, 2023 20:07
Input border gradinet with border radius
input {
border: 1px solid transparent;
border-radius: 6px;
background-image: linear-gradient(white, white),
linear-gradient(to right, orange, yellow);
background-origin: border-box;
background-clip: padding-box, border-box;
}
@g-rodigy
g-rodigy / mysql search dublicates.md
Last active January 16, 2024 21:00
Поиск дубликатов MySQL

@source https://snipp.ru/mysql/sql-duplicate-search

Сборник запросов для поиска, изменения и удаления дублей в таблице MySQL по одному и нескольким полям. В примерах все запросы будут применятся к следующий таблице:

result1

1. Поиск дубликатов

  • Подсчет дублей
@g-rodigy
g-rodigy / set-input-fileList.js
Created November 8, 2020 03:01
Set the FileList of <input type="file"> to arbitrary File objects
// @source https://embed.plnkr.co/HpBkr4/
// some data or data from file input
const data = [
new File(["a"], "a.txt"), new File(["b"], "b.txt")
];
// https://github.com/w3c/clipboard-apis/issues/33
class _DataTransfer {
constructor() {
return new ClipboardEvent("").clipboardData || new DataTransfer();
@g-rodigy
g-rodigy / insert-Html-with-js.js
Last active October 23, 2019 21:10
Insert html and attach js code
function html(text, dest) {
var el = document.createElement('div'); // we can't do it without wrap
el.insertAdjacentHTML('afterbegin', text);
var scripts = el.querySelectorAll('script');
for (var i = 0; i < scripts.length; i++) {
var scriptEl = document.createElement('script');
@g-rodigy
g-rodigy / buffer-copy.js
Created October 23, 2019 21:04
Copy text on buffer
function BufferCopy(str) {
var tmp = document.createElement('INPUT');
tmp.value = str;
document.body.appendChild(tmp);
try {
tmp.select();
document.execCommand('copy');
//alert('Скопировано.')
}catch(e){
@g-rodigy
g-rodigy / PHP.js
Created August 26, 2019 18:21
PHP functions on js
function round (value, precision, mode) {
var m, f, isHalf, sgn // helper variables
// making sure precision is integer
precision |= 0
m = Math.pow(10, precision)
value *= m
// sign of the number
sgn = (value > 0) | -(value < 0)
isHalf = value % 1 === 0.5 * sgn
f = Math.floor(value)