Skip to content

Instantly share code, notes, and snippets.

View abbathaw's full-sized avatar
👋
Hello

Abdullah abbathaw

👋
Hello
View GitHub Profile
@abbathaw
abbathaw / gist:c6e5907d182d95f6a59f86d4b76e26f2
Created January 6, 2022 11:45 — forked from danielestevez/gist:2044589
GIT Commit to an existing Tag
1) Create a branch with the tag
git branch {tagname}-branch {tagname}
git checkout {tagname}-branch
2) Include the fix manually if it's just a change ....
git add .
git ci -m "Fix included"
or cherry-pick the commit, whatever is easier
git cherry-pick {num_commit}
@abbathaw
abbathaw / sortDuplicates.js
Created June 18, 2019 13:48
separating duplicates in array
// D, C, S, H
const deck = [{number: 1, pattern: "D"}, {number: 1, pattern: "H"}, {number: 2, pattern: "A"},
{number: 1, pattern: "C"}, {number: 4, pattern: "C"}, {number: 4, pattern: "S"}]
const results = deck.reduce((acc, item) => {
if (!acc[item.number]) {
acc[item.number] = [];
}
@abbathaw
abbathaw / convert-UNIX-timestamp.js
Created February 12, 2018 16:21 — forked from kmaida/convert-UNIX-timestamp.js
Convert a UNIX timestamp to user's local time via JavaScript
function convertTimestamp(timestamp) {
var d = new Date(timestamp * 1000), // Convert the passed timestamp to milliseconds
yyyy = d.getFullYear(),
mm = ('0' + (d.getMonth() + 1)).slice(-2), // Months are zero based. Add leading 0.
dd = ('0' + d.getDate()).slice(-2), // Add leading 0.
hh = d.getHours(),
h = hh,
min = ('0' + d.getMinutes()).slice(-2), // Add leading 0.
ampm = 'AM',
time;