Skip to content

Instantly share code, notes, and snippets.

@web-devel
web-devel / MSI-GS65_Kubuntu_18.04.md
Last active September 10, 2019 06:36
MSI GS65 Kubuntu 18.04

Switching nvidia off

$ sudo apt install gcc make linux-headers-amd64
$ sudo apt-get install dkms bbswitch-dkms
$ sudo modprobe bbswitch load_state=0
$ sudo tee /proc/acpi/bbswitch <<<OFF
$ sudo tee /proc/acpi/bbswitch <<<ON
@web-devel
web-devel / README.md
Last active September 6, 2018 11:32
Chrome dark breeze theme
  • Clone the gist / Download as ZIP
  • In Chrome go to chrome://extensions
  • Enable developer mode
  • Press load unpacked, select folder with repo
@web-devel
web-devel / 01-DockerNode.md
Last active November 13, 2023 11:28
Use Docker image to perform npm install and running node scripts

Problem

NPM is very popular / widespread. Typically JS developers run npm install/yarn install on dev machines and CI servers many times per day. Modern npm-based project usually brings thousands of packages. There are two types of threats:

  • Vulnerable packages targeting runtime of your app - can harvest user data / perform mining etc.
  • Vulnerable packages targeting your environment - can harvest ssh keys / auth tokens etc.

Threat #1 can be mitigated by npm audit / lockfiles / caches as typically there is some time span between dependency installation and go live.

Threat #2 is more dangerous as it takes place immediately after npm install is executed.

<link rel="import" href="../bower_components/polymer/polymer.html">
<link rel="import" href="../bower_components/cuba-app/cuba-app-aware-behavior.html">
<dom-module id="cuba-user-info">
<template>
<style>
:host {
display: block;
}
</style>
<link rel="import" href="../bower_components/polymer/polymer.html">
<link rel="import" href="../bower_components/cuba-app/cuba-app-aware-behavior.html">
<!--
Polymer element for displaying image from CUBA app file storage.
<myapp-fd-img file-descriptor="[[car.photo]]"></myapp-fd-img>
-->