Terminal Image Viewer

Как да гледаме картинки от команден ред без да се пуска X или картинката да се смъква по SFTP към друг компютър.

Първоначално го инсталираме:
git clone https://github.com/stefanhaustein/TerminalImageViewer.git
cd TerminalImageViewer/src/main/cpp
make
sudo make install

След това се използва ето така:
tiv image.png

Terminal Image Viewer

Add Me to Search Google

Сега ще ви покажа как можете да се прибавите в сърча. Това е нова услуга която е пусната за Индия вчера.

А ето как да си я активирате и оттук. Първо трябва да натиснете десен бутон, Inspect Element и да се настроите като мобилно устройство намиращо се в Мумбай, Индия.

Настройка на за мобилно устройство
Настройка на геолокация

След това натискате „Get Started“ и следвате стъпките:

Попълване на данните
Попълване на линкове към социалните профили
Вече попълнени данни
Финален преглед на нещата
Успешно записване на данните
Как изглежда цялата тази гимнастика в търсачката

Снимките са малко по-големи, но при 1080 така се получава. Възможно е да не сработва ако Google е на Български. Тогава просто допишете в URL-a след ? това hl=en

Add Me to Search Google

IP.Dog

Накратко още един инструмент за проверка на публичното ви IP – IP.Dog

Защо го отбелязвам?

  1. лесно и бързо се пише
  2. цялата страница е един бутон – където и да кликнете IP адреса ще бъде изкопиран във клипборда
  3. сайта е serverless, бърз е и работи изцяло на инфраструктурата на ClouldFlare със използването на CloudFlare Workers
  4. големината на сайта е под един TCP пакет. Т.е. по-малко е от 1460 байта
  5. многоезичен е

Ако ви заинтригувах ударете му един тест оттук – IP.Dog

IP.Dog

OPEL кодове на двигателите

Кода е разделен на пет. Да вземем например: C20LET , схемата е 122345

  1. За първи разряд значението е на какви емисии отговаря двигателя. Най-образно казано:
    Двигател без буква не отговаря на никакви норми
    Буква C – EC 91/441/EEC т.е Евро 1
    Буква X – EC 91/441/EEC/stage 2/ т.е Евро 2
    Буква Y – Евро 3
    Буква Z – Евро 4
  2. Втория разряд показва обема на двигателя без десетичната запетая. Т.Е 20 е 2.0 литра
  3. Трети разряд за бензинови показва степен на сгъстяване на двигателя:
    ‘G’ – <= 8.5:1
    ‘L’ – 8.5:1 дo 9.0:1
    ‘N’ – 9.0:1 дo 9.5:1
    ‘S’ – 9.5:1 дo 10.0:1
    ‘X’ – 10.0:1 дo 11.5:1
    ‘Y’ – >= 11.5:1
  4. Четвърти разряд показва метода на впръскване на горивото
    D – Дизел
    E – Многоточков инжекцион
    Z – Моноинжекцион
    V – Карбуратор
  5. Пети разряд показва допълнителни спецификации към двигателя.Повечето няма къде да се срещнат, но все пак съм ги дал. Както и някои не знам превода , ако някой го знае да ме допълни.
    B – IBC
    C – Corp. Ignition System
    F – Vehicles for Authorities
    H – High output/Supercharging – Форсиран
    I – Irmscher
    J – Throttled Output
    K – Komplex
    L – Low output/Supercharging – Дефорсиран
    P – Power Adapted
    R – Increased output – Форсиран
    T – турбо
    U – Uruguay
    V – Volume model /масов/
    W – Venezuela
    2 – Family II Engine

В добавка на това може да се намери и по-разширена информация за двигателя. Ако намерите кода на двигателя то той би трябвало да изглежда ето така: 
ABBCCDEFFGGGGG 

където ABBCCDE са описани по-горе.
FF = Страна на производство. Може да бъде едно от следните:
’01’ = Rüesselsheim
’02’ = Bochum
’08’ = Ellesmere Port
’14’ = Kaiserslautern
’19’ = Aspern
’20’ = Hungary
’25’ = Holden
’31’ = Brazil
‘0S’ = Szentgotthard

GGGGG е серийния номер на двигателя.

OPEL кодове на двигателите

Compiler Explorer

Един от най-интересните сайтове на които съм попадал тези дни е Compiler Explorer. В него можете да видите различните компилатори какъв код генерират, да сравнявате резултатите от различни компилатори, различни версии, както и да сравнявате кода на различни процесорни архитектури.

Друг, но не по-малко важен плюс е, че сайта позволява да се изпълнява това и за различни езици. Освен до болка познатите C/C++ се предлага и Assembler, Pascal, Go, Cuda, Python, Rust, Swift, OCaml и много други.

Compiler Explorer

Springler безплатни книги

Докато трае хаоса със K-19 много издателства пускат безплатни книги. Ето и линка към Springler към техните такива:
https://link.springer.com/search?facet-content-type=%22Book%22&package=mat-covid19_textbooks&%23038;facet-language=%22En%22&%23038;sortOrder=newestFirst&%23038;showAll=true

Разбира се книгите може да бъдат смъквани като PDF и като ePub.

Springler безплатни книги

GitHub compare releases

GitHub е де-факто стандарт за съхраняване на изходни кодове и работи брилянтно. Една от прекрасните фукнции която обаче е леко скрита е да се сравняват разликите между различните версии. Сега ще го покажа как работи при normalize.css.

Първия вариант да се сравни е да се отиде във проекта. При мен линка беше това:
https://github.com/necolas/normalize.css
после „Releases“, после текущата версия (при мен 8.0.1) и отляво излиза бутон „Compare. След натискане там излизат всички версии. Примерно аз исках да сравня разликите между 3.0.3 и 8.0.1.

Втория вариант е доста по-хакерски. Общо взето трябва да се отвори линк като този:
https://github.com/потребител/репо/compare/таг1…таг2
и примерен линк:
https://github.com/necolas/normalize.css/compare/3.0.3…8.0.1

В конкретния случай ме интересуват промените по един файл от целия проект. Разбира се винаги мога да смъкна двата releases и след като ги разархивирам да diff-на докато намеря това което ме интересува. Но онлайн от GitHub е доста по-лесно и по-бързо.

GitHub compare releases