Skip to content

Instantly share code, notes, and snippets.

@umanshield
umanshield / bash-cheatsheet.sh
Last active January 7, 2018 19:42 — forked from LeCoupa/bash-cheatsheet.sh
Bash CheatSheet for UNIX Systems --> UPDATED VERSION --> https://github.com/LeCoupa/awesome-cheatsheets
#!/bin/bash
#####################################################
# Name: Bash CheatSheet for Mac OSX
#
# A little overlook of the Bash basics
#
# Usage:
#
# Author: J. Le Coupanec
# Date: 2014/11/04
@umanshield
umanshield / letsencrypt.sh
Last active March 4, 2019 16:34
Letsencrypt ssl cerificate
cd /opt
sudo git clone https://github.com/letsencrypt/letsencrypt
cd /opt/letsencrypt
./letsencrypt-auto --apache -d example.com
./letsencrypt-auto --apache -d example.com -d www.example.com
#После завершения установки сгенерированный сертификат появится в /etc/letsencrypt/live.
#Проверить состояние сертификата можно по следующей ссылке (вместо условного домена укажите своё базовое доменное имя):
apt-get install python-pip
pip install setuptools
php -d extension=phar.so composer.phar <your_script>
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}
@umanshield
umanshield / component.js
Last active April 15, 2018 00:24
react-quill
import quill_module from 'quill_module'
<ReactQuill modules={quill_module} theme="snow" value={this.state.text} onChange={this.handleChange} />
@umanshield
umanshield / mount.sh
Created April 11, 2018 19:19
mount disk
sudo fdisk -l
sudo mount -t ntfs /dev/sdb1 /media
@umanshield
umanshield / PHPStorm-global-menu.md
Created April 14, 2018 09:46 — forked from kiironoaki/PHPStorm-global-menu.md
Global menu for PHPStorm on Ubuntu

Global menu for PHPStorm

Requirements

  1. Ubuntu
  2. PHPStorm

Install jayatana

  1. sudo add-apt-repository ppa:danjaredg/jayatana
  2. sudo apt-get update
  3. sudo apt-get install jayatana
@umanshield
umanshield / birthday.sql
Last active April 16, 2018 23:55
Mysql today is birthday
SELECT *
FROM contacts
WHERE
DATE_FORMAT(birthday,'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')
@umanshield
umanshield / alert.sh
Last active May 11, 2018 07:21
ubunu notify memory alert watch
#!/usr/bin/env bash
username=$(/usr/bin/whoami)
pid=$(pgrep -u $username nautilus)
dbus=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$pid/environ | sed 's/DBUS_SESSION_BUS_ADDRESS=//' )
export DBUS_SESSION_BUS_ADDRESS=$dbus
free=$(free -mt | grep Mem | awk '{print $4}')
echo $free
## check if free memory is less or equals to 1000MB
if [[ "$free" -le 1000 ]]; then
@umanshield
umanshield / optimization.sh
Last active May 2, 2018 17:54
Ubuntu sdd prepare
#test ssd speed:
sudo hdparm -t /dev/sdb1
#test TRIM
sudo hdparm -I /dev/sda | grep "TRIM supported"
sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)
UUID=a6ed37e6-ee89-4621-bd35-a5e9466275ac / ext4 noatime,discard,errors=remount-ro 0 1
#swap
sysctl -w vm.swappiness=10