Копирование текста из терминала без мыши
При работе в терминале, иногда бывает необходимо скопировать часть экрана без помощи мыши. Для решения этой задачи вам может пригодиться команда screen которая значительно расширяет возможности работы со стандартным терминалом.
Одной из полезных функций этой программы является так называемый copy-режим когда экран можно скролировать и выделять.
Чтобы скопировать часть экрана в терминале а потом вставить проделайте следующее:
- Запустите команду screen
- Для входа в copy-режим нажмите CTRL-A ESC
- Стрелками или клавишами hjkl перейдите в начала блока, который нужно выделить
- Нажмите ENTER для начала выделения
- Стрелками или клавишами hjkl перейдите в конец выделения, при этом выделенный фрагмент будет подсвечен
- Нажмите ENTER еще раз. Команда screen перейдет в нормальный режим.
- Для извлечения скопированного фрагмента из буфера наберите CTRL-A ]
Screen может пригодиться и для многих других вещей, например, для сохранения долгой терминальной сессии на сервере, когда нет возможности поддерживать соединение постоянно.
Вот здесь нашел хорошую шпаргалку на этот случай.
Безусловная переадресация звонков
Чтобы все звонки на определенный телефонный номер переадресовывались на другой номер можно настроить безусловную переадресацию.
Наберите на телефоне на котором должна быть настроена безусловная переадресация волшебную команду:
**21*номерпереадресации#
После звонка будет показано сообщение об успешном установлении безусловной переадресации. Если было показано сообщение об ошибке, попробуйте перегрузить телефон. Если это не помогло то, возможно, безусловная переадресация не поддерживается вашим оператором. МТС и Билайн также позволяют установить безусловную переадресацию через личный кабинет на сайте.
Если кто-то позвонит на номер с переадресацией, его звонок будет переведен на указанный вами номер.
Переадресация звонка обычно бесплатна, а вот сам звонок на другой телефон будет тарифицирован оператором как обычный входящий.
Безусловная переадресация работает, даже если переадресованный телефон будет выключен.
Чтобы отключить переадресацию наберите:
##21#
GSM команды можно набирать, в том числе, находясь в роуминге - они не будут тарифицироваться как звонки.
Вот тут можно найти еще больше полезных GSM кодов.
Хостинг сайтов на Github
Github - это не только хостинг программного кода, но и хостинг интернет сайтов.
Я давно уже подумываю начать использовать github вместо собственного сервера в случаях когда нужно быстро развернуть небольшой интернет сайт.
Единственный нюанс, который следует учитывать это открытость исходных кодов проекта - весь ваш сайт и вся история его изменений доступны любому пользователю который может все скопировать одной командой клонирования репозитория git. Если для вас это не проблема то такой хостинг может оказаться неплохой альтернативой коммерческим хостингам.
Сделал небольшой сайт для небольшого Андроид приложения Morse Audio Trainer. Дополнительно на этом же сайте сделал небольшой прототип онлайн приложения для набора Морзе кодов одной клавишей. Пока это просто прототип но с ним уже можно поиграться набивая простые фразы азбукой Морзе.
Исходные коды как всего сайта так и приложения можно посмотреть в репозитории на github.
Чем отличается S-Bahn от U-Bahn?
В крупных немецких городах есть два типа метро - S-Bahn и U-Bahn. Долгое время не мог понять чем они отличаются? Вроде и тот и другой используют одинаковые вагоны, и тот и другой ездят на электричестве и имеют контактный провод сбоку. Рельсы и у того и другого одинакового размера.
Некоторые считают что различие в том, что S-Bahn ходит обычно по поверхности а U-Bahn в основном под землей, как подземное метро. Однако, в Берлине ветки U1 и U3 ходят только по поверхности а ветки S-Bahn в районе Fridrichstrasse ходят под землей, поэтому такое объяснение не кажется правильным.
Однако, объяснение, в чем принципиальное отличие S-Bahn от U-Bahn все же существует! Оказывается главное отличие лежит не в геометрической или механической плоскости, но в организационной.
U-Bahn это городская сеть поездов и принадлежит городу.
S-Bahn это федеральная сеть поездов, которая организационно использует инфраструктура федеральных железных дорог Германии - Deutsche Bahn. По этой причине через станции S-Bahn также проходят обычные пригородные и междугородние поезда. Через U-Bahn обычные поезда не проходят. Это и есть главное отличие!
Помимо рельсов, поезда S-Bahn имеют общую информационную систему, персонал, вокзалы и многое другое. Это по-сути одна организация. Поездами U-Bahn в разных городах Германии владеют разные организации, значительно менее крупные чем Deutsche Bahn.
Наличие конкурентов у больших транспортных монополистов в Германии дополнительно гарантирует, что компании будут хорошо работать а также, будут держать цены на свои услуги в приемлемых рамках.