To clean the clone (delete all untracked files):
git clean -d -x -f
Reset head at previous commit: (will destory any commits ahead of this commit)
git reset --hard bc30a26
git push -f
Revert a merge:
git revert -m 1 bc30a26
To clean the clone (delete all untracked files):
git clean -d -x -f
Reset head at previous commit: (will destory any commits ahead of this commit)
git reset --hard bc30a26
git push -f
Revert a merge:
git revert -m 1 bc30a26
// To use await inside a Map function | |
// From https://medium.com/@pyapar/another-approach-using-map-instead-of-foreach-82a85f536c9c | |
const waitFor = (ms) => new Promise(r => setTimeout(r, ms)); | |
await Promise.all([1, 2, 3].map(async num => { | |
await waitFor(50) | |
console.log(num) | |
}))) | |
func randomCGFloat() -> CGFloat {
return CGFloat(arc4random()) / CGFloat(UInt32.max)
}
func randomColor() -> UIColor {
return UIColor(red: randomCGFloat(),
green: randomCGFloat(),
blue: randomCGFloat(),
// | |
// different ways to generate random string in javascript | |
// | |
// 1- | |
[...Array(30)].map(() => Math.random().toString(36)[3]).join('') | |
// "bcssk06hjt8nbsxpp1ovqad55j2unp" | |
// 2- | |
new Array(30).join().replace(/(.|$)/g, function(){return ((Math.random()*36)|0).toString(36)[Math.random()<.5?"toString":"toUpperCase"]();}) |
IT@mobily.com.sa,support@ipowerweb.com,CV@ardco.com.sa,careers@akte.com.sa,Chaoul@samir-photo.com,careers@almarai.com,hrsaudi@jatco.com.sa,jkawamoto@mdbio.org,HRD@stesa.com,careersaudi@sls.com.sa,jobs@acssco.com,career@alharbitelecom.com,cv@alrajhibank.com.sa,g_m@alumaco.com,sami@suhuf.net.sa,webinfo@tadawul.com.sa,rcgc@riyadh-cables.com,almady@sabic.com,support@somac-it.com,sesdam@nournet.com.sa,info@elm.com.sa,general@nic.com.sa,ceo@se.com.sa,info@arabsea.com,info@newera.com.sa,info@cristalarabia.com,info@sapac.com.sa,info@aswadgroup.com,tifajob@yahoo.com,jobs@aecl.com,mrasing@kfshrc.edu.sa,info@saudichamber.org.sa,admin@saudifal.com.sa,jobs@nasco.com.sa,Recruitment@saib.com.sa,resumes@deemah.com,careers@qcc.com.sa,CKT41317@biglobe.ne.jp,info@almultaka.com.sa,comment@chevron.com,recruitment@kjo.com.sa,info@arabexperts.com,maaden@maaden.com.sa,ayalkhiary@arcom.com.sa,HR@sipchem.com,info@keylink.com,ceomail@nscsa.com.sa,info@mis.com.sa,daghameen@nat
Personal Gist to save different CSS tips and tricks. Sub-titles used to group similar ideas.