Обзор можно разделить на 3 части:
- Контент - что я читал, слушал и смотрел, самая полезная часть, отсюда можно что-то утянуть себе
- Технические итоги - для инженеров
- Про жизнь - кому интересно лично про меня
#!/usr/bin/env node | |
// replace all UTC dates to local dates in pipe | |
// usage: docker logs -t container_name | docker-logs-localtime | |
// install: | |
// curl https://gist.githubusercontent.com/popstas/ffcf282492fd78389d1df2ab7f31052a/raw/505cdf97c6a1edbb10c3b2b64e1836e0627b87a0/docker-logs-localtime > /usr/local/bin/docker-logs-localtime && chmod +x /usr/local/bin/docker-logs-localtime | |
// alternative: https://github.com/HuangYingNing/docker-logs-localtime | |
const pad = d => (d > 9 ? d : '0' + d); |
[ | |
{ | |
"name": "Ubuntu AppIndicators", | |
"url": "https://github.com/ubuntu/gnome-shell-extension-appindicator" | |
}, | |
{ | |
"name": "Ubuntu Dock", | |
"url": "https://micheleg.github.io/dash-to-dock/" | |
}, | |
{ |
// ==UserScript== | |
// @name Gitlab project favicon | |
// @author Stanislav Popov | |
// @version 0.1 | |
// @namespace popstas.ru | |
// @description Use og:image as favicon on Gitlab pages | |
// @unwrap | |
// @noframes | |
// @run-at document-end | |
// @updateURL https://gist.github.com/popstas/9d17c1b0e1772a84581b3af8a342ad73/raw/1f2c562a128568e1b220457bdab1e9d60dc1467d/gitlab-project-favicon.user.js |
server { | |
listen 443 ssl http2; | |
server_name git.home.popstas.ru; | |
access_log off; | |
ssl_certificate /etc/letsencrypt/live/git.home.popstas.ru/fullchain.pem; | |
ssl_certificate_key /etc/letsencrypt/live/git.home.popstas.ru/privkey.pem; | |
ssl_dhparam /etc/ssl/certs/dhparam.pem; | |
location / { | |
proxy_pass http://localhost:10080; | |
proxy_set_header Host $http_host; |
list_terms (){ | |
uuids=$(gsettings get org.gnome.Terminal.ProfilesList list | tr -d \' | tr -d \[ | tr -d \] | tr -d ,) | |
for uuid in $(echo $uuids); do | |
gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${uuid}/ visible-name | tr -d \' | |
done | |
} | |
select_term (){ | |
selected="$(list_terms | sort -n | fzf)" | |
if [ -n "$selected" ]; then |
diff --git a/includes/bootstrap.inc b/includes/bootstrap.inc | |
index 06acf93..d5963a0 100644 | |
--- a/includes/bootstrap.inc | |
+++ b/includes/bootstrap.inc | |
@@ -2778,6 +2778,31 @@ function _drupal_bootstrap_variables() { | |
// Load bootstrap modules. | |
require_once DRUPAL_ROOT . '/includes/module.inc'; | |
module_load_all(TRUE); | |
+ | |
+ // Sanitize the destination parameter (which is often used for redirects) to |
d-i debian-installer/locale string en_US.UTF-8 | |
d-i debian-installer/splash boolean false | |
d-i console-setup/ask_detect boolean false | |
d-i console-setup/layoutcode string us | |
d-i console-setup/variantcode string | |
choose-mirror-bin mirror/http/proxy string | |
d-i debian-installer/language string en | |
d-i debian-installer/country string RU | |
d-i console-setup/ask_detect boolean false | |
d-i keyboard-configuration/xkb-keymap select us |