Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
Hi there!

Dayvson Silva userddssilva

💭
Hi there!
View GitHub Profile
@userddssilva
userddssilva / PrefabToIcon.cs
Created November 4, 2022 20:30
PrefabToIcon
View PrefabToIcon.cs
using UnityEngine;
public class PrefabToIcon
{
private float _distanceThreshold;
private readonly int _iconWidth = 512;
private readonly int _iconHeight = 512;
private readonly Vector3 _scale = new Vector3(1, 1, 1);
View untrack-folder-in-git.md
  1. Add the folder path to your repo's root .gitignore file.

path_to_your_folder/

  1. Remove the folder from your local git tracking, but keep it on your disk.
git rm -r --cached path_to_your_folder/
@userddssilva
userddssilva / .vimrc
Created September 1, 2021 18:55 — forked from RodrigoCMoraes/.vimrc
Minimal .vimrc
View .vimrc
" remap escape key to jk
imap jk <Esc>
" when possible cursor is in center of screen
nnoremap j jzz
nnoremap k kzz
nnoremap `` ``zz
" general settings
set rnu et ts=4 sw=4 sts=4 ai cindent nowrap noswapfile cursorline splitbelow splitright
View longs_and_dates.kt
fun convertLongToTime(time: Long): String {
val date = Date(time)
val format = SimpleDateFormat("yyyy.MM.dd HH:mm")
return format.format(date)
}
fun currentTimeToLong(): Long {
return System.currentTimeMillis()
}
View hide_keyboard.kt
// In your Activity or Fragment create a function as:
fun View.hideKeyboard() {
val inputManager = context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
inputManager.hideSoftInputFromWindow(windowToken, 0)
}
// suppose you have a button with an id your_button_id in XML file related to this Activity or Fragment, so, on button click event:
your_button_id.setOnClickListener{
View valid_date_android.kt
// Configure o SimpleDateFormat no onCreate ou onCreateView
String pattern = "dd/MM/yyyy";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
sdf.setLenient(false);
// Durante a confirmacao de cadastro, faça a validacao
String data = NascimentoUsu.getText().toString();
View installing_python_enviroments.sh
#!/bin/bash
# Step 1:
# Install venv
sudo apt install -y python3-venv
# Step 2:
# Install depedencies
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev git
# Step 3:
@userddssilva
userddssilva / MaskBrMonetaryValue.kt
Last active October 12, 2022 16:01
Este gist contém uma mascara de valores monetários usados no brasil, foi implementada em kotlin
View MaskBrMonetaryValue.kt
package br.uea.transirie.mypay.mylaundry.util
import android.text.Editable
import android.text.TextWatcher
import android.widget.EditText
class MaskBrMonetaryValue {
companion object {
fun mask(editableText: EditText): TextWatcher {
return object : TextWatcher {
View script_download_wordlist.js
// https://www.dicio.com.br/lista-de-palavras/
function download(filename, text) {
var element = document.createElement('a');
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
View save_file_on_console_javascript.js
function download(filename, text) {
var element = document.createElement('a');
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();