For most Linux distros the solution is simple:

$ fwupdmgr get-updates

The first two commands will fetch and install linux-specific firmware for the scanner, and the second will enroll your fingeprint. Later you can add more fingers using your account preferences (at least in gnome).

It was tested under Manjaro 20 with Gnome.


TRY THIS FIRST

ASentientBot has found a way to disable snapshot boot, if you’re experiencing “failed with 66”, try this first:

Only if this doesn’t helped you and you still get “failed with 66” like I do, then proceed with the guide below.

HUGE DISCLAIMER, PLEASE READ IT:

Run this only if sudo mount -uw / returns “failed with 66” on your machine!

This guide is complicated, requires multiple reboots and has large chance of damaging your Big Sur installation, close to 100%.

I’m not responsible for any device or OS damages that may occur during this process. …


Update from Nov 22 2020: I updated the guide for a release version of a Big Sur! Now it uses some new tools made by community, that makes process a lot easier in many ways. The information provided below was confirmed to be valid on a 11.0.1.

Update from Feb 28 2021: I’ve successfully updated my 11.0.1 installation to 11.2.1 and added information about updates.

With the new release of Big Sur, apple have dropped my “brand new” Mac Mini Late 2012, so that’s how I made it work with the help of MacRumors community.

Grab a 16GB USB drive

To install Big Sur, you’ll…


During some node.js stuff i’ve occured this error on packages build:

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

But in reality, Xcode is actually not always required to successfully build packages.

And here’s how to trick it:

To success, build process requires xcodebuild to return correct version information, so we just create a fake xcodebuild that return version and pass everything else to original file.

Step 1. cd /usr/bin

Step 2. Copy original xcodebuild: sudo mv xcodebuild xcodebuild.orig

Step 3. Create a fake xcodebuild:

sudo vim xcodebuild

Then paste this:

#!/bin/bash
if [[ $1 == '-version' ]]; then
echo "Xcode 10.2.1"
echo "Build version 10E1001"
else
/usr/bin/xcodebuild.bak $@
fi

(based on this article)

Step 4. Make it executable: sudo chmod +x xcodebuild

Now you can install your packages!


Сегодня я выгрузил из ВК свои данные (что вы тоже можете и непременно должны сделать по вот этой ссылке) и решил посмотреть, что же интересного этот архив мне может рассказать как о самом ВК, так и обо мне

Если вы знаете что такое GPG и как оно работает, рекомендую выгружать архив в зашифрованном виде. Я использовал для этого свой ключ с keybase и расшифровывал через консоль вот таким образом:

keybase pgp decrypt -i Archive_zip.gpg > Archive.zip

Удалённые сообщения

Начнем с того, что всех интересует больше всего — с удаленных сообщений.

Так как через сами выгруженные html-ки не очень удобно искать удаленные сообщения, я решил это сделать через консоль (не пугайтесь страшного скрипта (только для Mac и Linux), ВК почему-то выгружает html-ки в Windows-1251):

LC_CTYPE=ru_RU.CP1251 grep -rnwl . -e "`echo 'удалено'|iconv -f utf8 -t cp1251`"

Судя по увиденному мною (у вас…


Today’s another short tutorial is about using encryption key from Rails 5.2 credentials to encrypt/decrypt fields with attr_encrypted.

This way you can encrypt your database fields in Rails 5.2 without using separate keys for the fields and for the credentials:

attr_encrypted :super_secret_token, key: Rails.application.credentials.key

Aaaaand… that’s it ¯\_(ツ)_/¯


If you like me have an acr122u usb NFC reader, you may see that issue when you connect it to the linux machine, run nfc-list and see something like this:

error   libnfc.driver.acr122_usb    Unable to claim USB interface (Permission denied)

Fortunately, it’s not very hard to fix:

  1. sudo vim /etc/modprobe.d/blacklist-libnfc.conf
  2. Add this line: blacklist pn533_usb
  3. Reboot

Then try to read some cards:

sudo nfc-list -v

Enjoy your fully functional acr122u (:


Несмотря на всю мою нелюбовь к Visual Studio Code, у него есть одна неоспоримо классная фича — расширяемый плагинами дебаггер, который можно использовать практически с любым языком, какой вы можете себе только представить.

Сейчас я расскажу и покажу, как использовать эту фичу при отладке rails-приложений.

Первым делом нам нужно поставить плагин для vscode, который обеспечивает поддержку рубей:

Затем на уровне системы нужно поставить пару гемов:

(sudo) gem install ruby-debug-ide
(sudo) gem install debase

Если при установке debase на macOS возникают ошибки, попробуйте следующую команду:

(sudo) gem install debase -- --with-cflags="-Wno-error=implicit-function-declaration"

После этого в vscode нужно открыть “Debug -> Open Configurations”…


© Сергей Ёлкин (https://twitter.com/sergey_elkin)

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

Внимание: статья рассчитана на людей, которые знают что такое ssh и как его подключать.

Пункт первый: нужно обзавестись сервером

Сервер брать рекомендую на DigitalOcean, в локациях AMS1/AMS2/AMS3 (у меня до них самый лучший пинг, но тут лучше выбирать по географической близости как к вам, так и к серверам телеграма). Вот вам рефералочка, которая добавит 10 баксов к вашему первому платежу: https://m.do.co/c/92f208062543

Инструкция написана для Ubuntu 16.04, используйте её же.

Пункт второй: устанавливаем dante

Заходим по ssh на наш сервер и делаем следующие вещи:


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

Самой главной проблемой, которую мы хотели бы этим решить, является бесконтрольный рост очередей (когда очередь растет быстрее, чем разбирается, например, по причине малого числа воркеров) и отслеживание Error rate.

Поскольку Bull хранит все данные очередей в Redis, “растущая” очередь может вызвать большие проблемы, особенно на серверах с не сильно большим количеством оперативной памяти, так что о таких вещах хотелось бы узнавать быстро. …

Andrey Viktorov

Immolate Improved

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store