Skip to content

Instantly share code, notes, and snippets.

View dron247's full-sized avatar

dron247 dron247

View GitHub Profile
@dron247
dron247 / users.js
Created December 8, 2018 15:26
Студентам: Простая реализация репозитория в ноде, поверх mongo
'use strict'
const bcrypt = require('bcrypt')
const jwt = require('jsonwebtoken')
const Joi = require('joi')
const credentialsSchema = require('../schema/credentials')
module.exports = (database) => {
const collectionName = process.env.DB_USERS_COLLECTION_NAME
const secret = process.env.JWT_SECRET
const saltRounds = Number(process.env.PASSWORD_SALT_ROUNDS)
@dron247
dron247 / FeedsArticles.java
Created January 14, 2019 07:50
Внизу. Пока сдвигаешь, рисуется бэк с крестиком, затем вот тот addPendingItem заменяет элемент на меню, тоесть вместо текста там лэйаут с кнопками, не суть важно
package com.dpcat237.tidinio.ui.fragments.main;
import android.app.Activity;
import android.content.DialogInterface;
import android.content.SharedPreferences;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.PorterDuff;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
@dron247
dron247 / NuPhy_air75_macos_fixed_media_by_fn.json
Created November 6, 2024 02:39
Fixed Mac OS layout config for NuPhy Air 75 for VIA(refer to official web site for instructions). Layer 0(FN not pressed) has F1..F12 keys active, and Layer 1(FN pressed) you'll have an access to media keys, screen brightness keys are working, unlike the factory preset
{
"name": "NuPhy Air75 V2",
"vendorProductId": 435499590,
"macros": [
"{KC_SLCK}",
"{KC_PAUS}",
"",
"",
"",
"",