Skip to content

Instantly share code, notes, and snippets.

💭
git push -f

Sergey Bronnikov ligurio

💭
git push -f
Block or report user

Report or block ligurio

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View .travis.yml
language: python
python:
- 2.7
before_install:
- sudo apt-get update
install:
- sudo add-apt-repository -y ppa:chris-lea/node.js
- sudo apt-get -y update
@ligurio
ligurio / Gemfile
Last active Feb 15, 2018
GMail mail filters
View Gemfile
source 'https://rubygems.org'
gem 'gmail-britta', '~>0.1.6'
View tla.md

Using TLA Plus on Ubuntu

Console

  • apt-get install -y java-common texlive-latex-base
  • Download TLA Tools (tla.zip) from https://github.com/tlaplus/tlaplus/releases
  • Unpack archive and add directory with content to a variable export CLASSPATH /home/sergeyb/Downloads/
$ java tlc2.TLC
$ java tla2sany.SANY
View Makefile
# Hello, and welcome to makefile basics.
#
# You will learn why `make` is so great, and why, despite its "weird" syntax,
# it is actually a highly expressive, efficient, and powerful way to build
# programs.
#
# Once you're done here, go to
# http://www.gnu.org/software/make/manual/make.html
# to learn SOOOO much more.
View vim plugins.md
View test.py
#!/usr/bin/env python
# ./test.py --test-file test_labels.csv --bayes-file NaiveBayes_pred.csv --log-file LogisticRegression_pred.csv
#
import argparse
import sys
labels = []
bayes = []
View Makefile
TEST = memtester
PKG_REQUIRED = memtester
LOOP = 1
AMOUNT != sysctl -n hw.physmem
REGRESS_LOG = ${.CURDIR}/${TEST}-`date +%Y-%m-%d-%MM-%SS`.log
REGRESS_TARGETS = run-regress-test-memtester
run-regress-test-memtester:
echo "Total RAM: ${AMOUNT}"
@ligurio
ligurio / microbook.md
Last active Jan 23, 2018
Everything You Need to Know About Software Test Formats
View microbook.md

Статья опубликована

Каждый раз, когда я встречаюсь с проектом, в котором без причины изобрели свой новый формат отчётов мне хочется сделать что-то ещё для популяризации существующих форматов. За последнее время таких случаев было несколько. В первый раз я добавил поддержку подсветки синтаксиса TAP в библиотеку highlight.js, потом добавил поддержку синтаксиса формата SubUnit. Ну и в последний раз после встречи с одним из таких проектов я собрал воедино всю информацию по этим форматам в одном месте и получилась небольшая книжка. Таким образом этот текст -- мой крестовый поход против разножопицы с тестовыми результатами в разработке ПО :)

Всё, что вам нужно знать о форматах отчётов в тестировании ПО

В наше время ни один серьёзный программный проект не обходится без тестирования. Тестирование может быть ручное и автоматизированное, компонентное и системное, регулярное и не очень, но оно должно быть. А если тестирование регулярное, то вместе с ним по

@ligurio
ligurio / pledge_unveil_support.md
Last active Jan 22, 2020
Support of OpenBSD pledge(2) and unveil(2) in programming languages
View pledge_unveil_support.md

Support of OpenBSD's pledge(2) and unveil(2) in programming languages

Also there is a port of pledge(2) and unveil(2) to Linux and SerenityOS

Language Support of unveil(2) Support of pledge(2)
Ada Yes Yes
C/C++ Yes Yes
Crystal No Yes
Erlang Yes Yes
You can’t perform that action at this time.