Skip to content

Instantly share code, notes, and snippets.

View vanya2h's full-sized avatar
🤠
Yep, that's pretty good

Koriakovtcev Ivan vanya2h

🤠
Yep, that's pretty good
View GitHub Profile
@vanya2h
vanya2h / phantom.js
Created November 9, 2018 15:48
Phantom.js taking screen
var child_process, createScreenshot, phantom, url;
phantom = require('phantom'); // npm install phantom
child_process = require('child_process');
url = "https://google.com";
createScreenshot = function(page, filename) {
return page.render(filename, function() {
@vanya2h
vanya2h / min-width.js
Created December 7, 2018 09:15
Viewport with content min-width
if (screen.width < 450){
var viewport = document.querySelector("meta[name=viewport]");
viewport.parentNode.removeChild(viewport);
var newViewport = document.createElement("meta");
newViewport.setAttribute("name", "viewport");
newViewport.setAttribute("content", "width=450");
document.head.appendChild(newViewport);
}
@vanya2h
vanya2h / mongo.js
Last active January 20, 2019 02:55
Get tasks with user result
db.getCollection('tasks').aggregate([{
$lookup: {
from: "taskresults",
localField: "_id",
foreignField: "task",
as: "taskResult"
}
}, {
$match: {
"taskResult.user": {
@vanya2h
vanya2h / git-clone.sh
Created March 7, 2019 11:32
Clone with specific SSH key
ssh-agent bash -c 'ssh-add [path-to-key]; git clone [ssh-link-to-repository]'
did:muport:QmQULrjs8mHEqMgb2mcpGUWZqWASiVRjHraRVJc3izwWdT
Вопросы:
1. Что такое Promise. Как javascript engine справляется с асинхронным кодом, если он имеет всего один поток
2. Расскажите в чем смысл pub-sub pattern'а
3. Что такое наследование. Что за ключевые слова: extends, super, private, public, protected, this?
4. Как работать с сетевыми запросами в браузере? Какие апи существуют и какие лучшие практики?
{
"stats": {
"SOLANA:0x8cc87e5d5720790515bfb0b9c3f355afa7db8635f56346dfa26a6f3fbcd42a51": {
"maxSupply": 2500,
"owners": 1000,
"lowWatermark": 8,
"gmv": 47300
},
"SOLANA:DSwfRF1jhhu6HpSuzaig1G19kzP73PfLZBPLofkw6fLD": {
"maxSupply": 10000,