Blog

Main posts for this site
#mental

Book: The Four Agreements

Category: books
  • Title: The Four Agreemnets
  • Author: don Miguel Ruiz
  • Year: 2019

It’s a kind of a mild version of Carlos Castaneda esoteric mechanics, solid and well narrated, this book is about magic of words and mind-pre-programming withcraft. It’s more like “Transurfing of Reality” by Vadim Zeland, and “Mental Traps” by Andrea Kukla, with more specific approach, although this is shortest and maybe most valueable spiritual book.

Those Four Agreements are:

  • Be Impeccable with your word
  • Don’t take anything personally
  • Do not make an assumptions
  • Always do your best

Read the book for the explanations, it is absolutley worth it. (I’ve listened it about 5 times)

#mental

Книга: 12 Rules of Life: An Antidote to Chaos

Category: books
  • Название: 12 Rules of Life: An Antidote to Chaos
  • Автор: Jordan Peterson
  • Год: 2018

Одна из лучших книг на все времена, Доктор Jordan Peterson (о котором напишу отдельный пост), однажды задал себе вопрос, “What are the most valueable things everyone should know ?” (Какие самые ценные вещи должен знать каждый ?), и в ответ на собственный вопрос он придумал, 40 правил жизни которые оформил в виде этой книги. Книгу читает сам доктор Петерсон, что придает ей дополнительную ценность.

Кратко:

1
2
3
4
5
6
7
8
9
10
11
12
* Stand up straight with your shoulders back
* Treat yourself like someone you are responsible for helping
* Make friends with people who want the best for you
* Compare yourself to who you were yesterday, not to who someone else is today
* Do not let your children do anything that makes you dislike them
* Set your house in perfect order before you criticize the world
* Pursue what is meaningful (not what is expedient)
* Tell the truth – or, at least, don't lie
* Assume that the person you are listening to might know something you don't
* Be precise in your speech
* Do not bother children when they are skateboarding
* Pet a cat when you encounter one on the street

Картинка обложки и ссылка под катом.

#report

Память о действиях и результате

Category: research

График показывает как забывюатся дела которые привели к результату. Почти всегда что-то ценное не появляется сразу, а требует последовательсти дел, которая при определенном успехе приведет к ценному результату, как видно из графика, дела которые были сделаны и которые привели к результату забываеются вплоть до нуля, другими словами вы можете достигнуть желаемого, но к моменту достижения совсем забыть что к ему привело. Простой пример это диета, вы сьели здоровую пищу и сразу результата нет, к тому времени как от диету будет ощутимый результат, вы скорее всего забудете что именно вы ели несколько месяцев назад, и что именно это и последовательность этих дел, привела вас к желаемому ощутимому результату. Из такого временного разрыва между видимым результатом и приложенным усилием, возникает ощущение бесполезности дела, ведь результат не виден сразу, а иногда может быть не видна длительный период. Таким образом если вам кажется что какое-то дело является бесполезным или незначительным, - так как сразу невиден результат, то следует понимать, что результат может быть виден только как совакупный кумулятивный эффект через длительное время, и к этому времени вы скорее всего забудете что конкретно привело к этому результату.

Memory result chart

Под катом код на python для этого графика и ссылки по теме.

#dev, #hardware, #projects

Brief look into WowCube SDK

Category: story

Very brief look into WowCube software SDK.

What is WowCube ? Gaming or kind of puzzle platform, based on Rubik’s cube principle. It uses 8 mini cubes conntected to each other with special magnet locks. Each of mini cube is STM32 bit microcontroller with firmware written with Pawn https://github.com/compuphase/pawn

There are 8 micro computers connected to each other. Imagine how to develop any kind of program to interact between them, its complicated. Official SDK is very weak, only what they offer is small repository https://github.com/wowcube/WOWCube_Emulator_MacOS which contains everthing even commited VCcode and Processing inside for some reason, so I decide to make new one clean version to make simplier.

#legacy, #network

Netiquette RFC1855

Category: story

Netiquette is a series of paragraphs which was written faraway October 1996y by man named Sally Hambridge. Document describes principles of network conversations using emails and other aspects of messaging. For one hand is nothing special for today that this rfc document is not even mentioned on github, on other hand, in this new network which was significantly changed since 96 or even 2005 very few people may effective utilize email conversation, not to mention various instant messaging systems. This document can help to improve not only your skill, but can make you and your recipients be more professinal and effective.

That’s why I’ve just created repo with this RFC1855 netiquette and I literally Request your For Comments (which is RFC stands for.)

If you prefer more entertained path, you may first want to look at this detailed videoreview of netiquette by Bryan Lunduke. (go more for it)

#dev, #ruby, #rails

Rails + Webpack + Stimulus + Bootstrap 4

Category: tools

Сделал сборку Rails со StimluluJS, последней версией любимым мной frontend фреймворком bootstrap4 и чтобы все это собиралось Webpack’ом. Turbolinks в комплекте, подключается отдельно в packs/application.js. Стоит обратить внимание что рельсовые rails-ujs и turoblinks ставяться через yarn.

Что это такое ?

StimulusJS - это такой javascript фреймворк, мини Angular если хотите, позволяющий быстро встраивать себя в приложение. Основные постулаты StimulusJS описаны тут https://stimulusjs.org/handbook/origin

Bootstrap 4.2 - CSS framework главная особенность которого это набор базовых компоненто и grid который позволяет быстро делать адаптивную верстку, поддерживает flexbox.

Webpack - Сборщик frontend стека, без которого сегодня необходиться ни один вебпроект.

Как пользоваться ?

  • git clone
  • yarn
  • bundle
  • rails s
  • и в соседнем терминале ./bin/webpack-dev-server

Github https://github.com/noroot/rails-stimulus-bootstrap-starter-pack

Книга: Bullshit Jobs: A Theory

Category: books

Книга Bullshit Jobs: A Theory

“Provisional Definition 2: a bullshit job is a form of employment that is so completely pointless, unnecessary, or pernicious that even the employee cannot justify its existence”

Ко второму тысячилетию люди начали задумываться о том что работать просто за деньги не достаочно, и даже дегенеративно опасно для себя. Кроме этого с биологической точки зрения организм будет стремится минимизировать расходы на то что не интересно, а интерес заключается не только в результате, но и в процессе, а процесс не только должен быть, а должен быть интересным, такая замкнутая пульсация рождает вопросы в умах многих, но не все из многих доходят до какиех-то действий по этому поводу, и уж тем более до написания книги. David Graeber смог. В книге описаны примеры того как происходит деградация в работе, как работающие люди не чувствуют что их работа нужна им или обществу, и соотвествено не делают ее, или минимизируют ее.

Ссылка и видео интервью под катом.

Сеть с помощью mknod

Category: howto

Как скачать содержимое, если wget curl или любые другие стандартные инструменты недоступны.

mknod /dev/tcp/ c 30 36
exec 5<>/dev/tcp/falsetrue.io/80

echo -e "GET / HTTP/1.0\n" >&5
cat <&5

В результе получим “наружу” содержимое ответа.

Точно также можно делать и остальные запросы, вот пример запроса на ntp

cat </dev/tcp/time.nist.gov/13

58448 18-11-26 22:50:05 00 0 0 420.8 UTC(NIST) *

Подбробнее про /dev тут https://www.tldp.org/LDP/abs/html/devref1.html

#event, #report

CTF Квест

Category: security

На конференции highload 2018, компания wallarm делала и досих пор доступен для прохождения ctf квест. Ниже описание некоторых забавных моментов и сути этого контеста, под катом спойлеры. А в конце ссылки.

1
2
3
4
5
6
7
8
9
10
11
12
 .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. |
| |     ______   | || |  _________   | || |  _________   | |
| |   .' ___  |  | || | |  _   _  |  | || | |_   ___  |  | |
| |  / .'   \_|  | || | |_/ | | \_|  | || |   | |_  \_|  | |
| |  | |         | || |     | |      | || |   |  _|      | |
| |  \ `.___.'\  | || |    _| |_     | || |  _| |_       | |
| |   `._____.'  | || |   |_____|    | || | |_____|      | |
| |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------' 

#mental

Книга: Unfuck yourself

Category: books
  • Название: Unfuck yourself
  • Автор: Gary John Bishop
  • Год: 2017

Неплохая книга и короткая книга которая повторяет почти все одно что было в The Subtle Art of Not Giving a F*ck (о которой напишу позже). Хороша она тем, что не повторяет одно и тоже, и за 3 часа рассказывает “изъезжеенную” тему так, что больше к этому возвращатся не хочется. Книга не про продуктиность, и не про обучение, - чистый “высер”, но в хорошем смысле слова.

Картинка обложки и ссылка под катом.