Skip to content

Instantly share code, notes, and snippets.

View lex111's full-sized avatar
🇺🇦
Stand with Ukraine

Alexey Pyltsyn lex111

🇺🇦
Stand with Ukraine
View GitHub Profile

Принципы разработки Амплифера

Тут перечислены не законы, последние слово всегда за здравым смыслом. Тут перечислены лишь направление, куда надо стремиться. Принципы, которые должны помочь, когда не знаешь, что выбрать.

Ценности

  1. Пользователь. Если что-то сильно мешает UX или есть критическая ошибка, то в первую очередь мы спасаем пользователей. Для этого иногда надо взять ответственность на себя, переубедить толпу, написать плохой код.
@MaxGraey
MaxGraey / Wasm-FAQ-2019.md
Last active January 19, 2024 22:26
WebAssembly FAQ для телеграм сообщества WebAssembly_ru

Введение

Данный FAQ был специально создан для телеграм сообщества https://t.me/WebAssembly_ru.

Он базируется на статье от Andre Weissflog, но так же содержит множество моих дополнений и мыслей, которые могут быть уже не слишком актуальны на момент прочтения. Прошу это учитывать.

0. Какие цели у WebAssembly?

@thebuilder
thebuilder / hookWithRef.js
Last active January 16, 2024 13:50
Hook with ref callback
import React, {useCallback, useRef} from 'react'
function useHookWithRefCallback() {
const ref = useRef(null)
const setRef = useCallback(node => {
if (ref.current) {
// Make sure to cleanup any events/references added to the last instance
}
if (node) {
/* some pre-defined custom properties in my code */
:root {
--default-transition-duration: .2s;
--default-easing: ease-out;
}
/* define mixin */
@define mixin transition(--transition-property: all, --transition-duration: var(--default-transition-duration), --easing: var(--default-easing) ) {
transition: --transition-property --transition-duration --easing;
}
@zuhairkareem
zuhairkareem / ubuntu_18_04.md
Last active December 26, 2018 15:53
Ubuntu 18.04 Installation

To fix dependency errors

If you get following error while installing php7.1-bcmath extension

The following packages have unmet dependencies:
 php7.1-bcmath : Depends: php7.1-common (= 7.1.17-0ubuntu0.17.10.1) but 7.1.17-1+ubuntu17.10.1+deb.sury.org+1 is to be installed
E: Unable to correct problems, you have held broken packages
@wsrzx
wsrzx / mac_high_sierra_py_dev.md
Created June 27, 2018 15:24
Mac OS High Sierra Python Dev Environment Setup

Install iTerm2

Download and install https://www.iterm2.com/

Install the Xcode Command Line Tools directly from the command line

xcode-select --install

Install Hombrew

@dyanakiev
dyanakiev / apache2-php72-ubuntu1804-vagrant.sh
Last active August 22, 2018 11:37
Install apache2 + php7.2 + redis + some extension - Vagrant ubuntu/bionic64 image
#!/bin/bash
export DEBIAN_FRONTEND=noninteractive
apt-get install -y software-properties-common
add-apt-repository -y ppa:ondrej/php
add-apt-repository -y ppa:ondrej/apache2
apt-get update
@arysom
arysom / publish.sh
Created June 10, 2018 20:51
sculpin publish.sh to github pages
#!/bin/bash
if [ $# -ne 1 ]; then
echo "usage: ./publish.sh \"commit message\""
exit 1;
fi
vendor/bin/sculpin generate --env=prod
if [ $? -ne 0 ]; then echo "Could not generate the site"; exit 1; fi
@kokoye2007
kokoye2007 / ubuntu-after-install.sh
Created June 3, 2018 19:48
Ubuntu After Install Script
#!/bin/bash
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root"
exit 1
else
#Update and Upgrade
echo "Updating and Upgrading"
apt-get update && sudo apt-get upgrade -y