Skip to content

Instantly share code, notes, and snippets.

View thelebster's full-sized avatar
Do nothing, it is ok.

Anton Lebedev thelebster

Do nothing, it is ok.
View GitHub Profile
thelebster /
Created July 6, 2024 14:22 — forked from ryanmaclean/
Mount EFS on Ubuntu Linux

EFS Mounting on Ubuntu


aws configure set preview.efs true
aws efs describe-file-systems --profile TEST --region us-east-2
thelebster /
Created July 6, 2017 06:34
Expose localhost to the internet with Ngrok

Expose Localhost to the Internet With Ngrok

If you want a way to access your localhost easily on the public internet, lets say, to showcase the current work to a client, etc. This is where ngrok comes in. It allows us to establish a tunnel that forwards a port on our machine and make it available on the internet.

Ngrok is a Go program, distributed as a single executable file for all major desktop platforms. There are no additional frameworks to install or other dependencies.

This tutorial assumes you are using MAMP and have previously set up DNSMASQ.

thelebster / basic-http-auth-node.js
Created May 1, 2023 19:02 — forked from SunboX/basic-http-auth-node.js
Basic HTTP Authorization Header in Node.js
var key = <my key>,
secret = <my secret>,
https = require("https"),
https_options = {
"host": <host>,
"path": <path>,
"port": <port>,
"method": <method>,
"headers": {
"Authorization": "Basic " + new Buffer(key + ":" + secret, "utf8").toString("base64")
thelebster /
Created February 7, 2023 16:27 — forked from cesarmiquel/
Drupal 8 Cheatsheet

Drupal 8 Cheatsheet

Files, Images and Media

// Load file object
$file = File::load($fid);

// Get uri (public://foo/bar/baz.png)
$uri = $file-&gt;getFileUri(););
thelebster / drush-site-install
Created October 22, 2016 05:45 — forked from szeidler/drush-site-install
Drush site install command
drush site-install standard --db-url='mysql://[db_user]:[db_pass]@localhost/[db_name]' --site-name=Example --account-name=admin --account-pass=password
thelebster / mymodule.install.php
Created March 29, 2023 13:11 — forked from heitoralthmann/mymodule.install.php
Drupal 8 - Resizing field with existing data - Change text field max length
// This method of resizing field data TRUNCATES the information present in the field.
// This is heavily based on the solution available at
// with only a minor tweak to truncate field data before resizing the field, so we don't get an SQL error.
apt-get update
apt-get install -y ruby
mkdir codedeploy-agent_1.0-1.1597_ubuntu20
dpkg-deb -R codedeploy-agent_1.0-1.1597_all.deb codedeploy-agent_1.0-1.1597_ubuntu20
sed 's/2.0/2.7/' -i ./codedeploy-agent_1.0-1.1597_ubuntu20/DEBIAN/control
dpkg-deb -b codedeploy-agent_1.0-1.1597_ubuntu20
dpkg -i codedeploy-agent_1.0-1.1597_ubuntu20.deb
systemctl start codedeploy-agent
systemctl enable codedeploy-agent
thelebster / TrimMiddleware.php
Created January 14, 2023 19:29 — forked from mglaman/TrimMiddleware.php
TrimMiddleware for Drupal
namespace Drupal\mymodule\StackMiddleware;
use Symfony\Component\HttpFoundation\InputBag;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\HttpKernelInterface;
thelebster /
Created December 16, 2022 07:25 — forked from bdargan/
Manually encrypt files with openssl.
rm -f content
rm *.enc
rm *.pem
rm keyfile
rm *.b64
rm *.dec
echo "generate: data-key for this content transfer"