Skip to content

Instantly share code, notes, and snippets.

@MartinMuzatko
MartinMuzatko / config.js
Last active April 27, 2024 05:31
Vuepress open graph metadata
let ogprefix = 'og: http://ogp.me/ns#'
let title = 'Wire Up Your Front-End'
let description = 'Get your personal guide to finally piece together the missing puzzles to communicate with your server'
let color = '#f42525'
let author = 'Martin Muzatko'
module.exports = {
title,
description,
serviceWorker: true,
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository https://private-repo.com/myrepo.git
> git init /var/jenkins_home/workspace/myrepo_master-2U3PIDBWVG233ME5SSYZKLF5UHTXGUK2VP7ZMOBNA6ANF3XH3KZA # timeout=10
Fetching upstream changes from https://private-repo.com/myrepo.git
> # semantic-release --debug [±master ●●]
[12:02:19 PM] [semantic-release] › ℹ Running semantic-release version 15.9.12
semantic-release:config options values: { branch: 'master',
semantic-release:config repositoryUrl: 'ssh://git@appserver.de:7999/sg/sicon.git',
semantic-release:config tagFormat: 'v${version}',
semantic-release:config analyzeCommits: { preset: 'angular' },
semantic-release:config verifyConditions: [],
semantic-release:config generateNotes: { preset: 'angular', parserOpts: {} },
semantic-release:config prepare: [ { path: '@semantic-release/changelog' } ],
semantic-release:config publish: [],
const { ConflictError, LockedError } = require('restify-errors');
const apps = require('./apps');
const { UpdateLockedError, UpdateDisabledError } = require('./exceptions');
module.exports = server => {
server.post('/Apps/update', async function (req, res, next) {
try {
let response = await apps.updateAll();
res.send(200, response);
next()
// go to website, run script, abort when needed with `clearTimeout(interval)`
// harvest when done with console.log(scrapes)
$i('axios')
const base = `http://www.echojs.com/latest/`
const timeout = 500
async function scrape(id = 0) {
const { data } = await axios.get(base + id)
document.body.innerHTML = data
const articles = document.body.querySelectorAll('#newslist article')
@w33ble
w33ble / design thinking.md
Last active April 27, 2024 05:30
Design Thinking

Design Thinking

A structured guide to the stuff you do anyway

design thinking diagram


Empathize

2 Chainz and Wiz Khalifa - We Own It
4 Non Blondes - What's Up .mp4
5 Seconds Of Summer - Amnesia
5 Seconds Of Summer - Beside You
5 Seconds Of Summer - Don't Stop
5 Seconds Of Summer - Good Girls
5 Seconds Of Summer - Heartbreak Girl
5 Seconds Of Summer - Hey Everybody!
5 Seconds Of Summer - Jet Black Heart
5 Seconds Of Summer - She Looks So Perfect
const chunk = (items, chunkSize) =>
[...Array(Math.round(items.length / chunkSize))]
.map((_, index) =>
items.slice(
index * chunkSize,
index * chunkSize + chunkSize))
// chunk([1,2,3,4,5], 2)
// [[1,2], [3,4], [5]]
@Jekins
Jekins / Markdown-docs.md
Last active April 27, 2024 05:29
Руководство по оформлению Markdown файлов

Руководство по оформлению Markdown файлов

Markdown - это облегчённый язык разметки, который преобразует текст в структурированный HTML. Следующее руководство поможет вам разобраться, как использовать Markdown.

Заголовки

# Заголовок первого уровня
## Заголовок второго уровня
### Заголовок третьего уровня
#### Заголовок четвёртого уровня
##### Заголовок пятого уровня
const createAppsConfig = configFiles => ({
...configFiles,
config: configFiles.appInstances,
list: partial(list, [configFiles]),
get: partial(get, [configFiles]),
create: partial(create, [configFiles]),
edit: partial(edit, [configFiles]),
remove: partial(remove, [configFiles]),
update: partial(update, [configFiles]),
initApps: partial(initApps, [configFiles]),