Review your favorite Linux distribution.
Go Back > Blogs
User Name



[vim] avoid accidental maro recording (@q)

Posted 11-06-2021 at 07:02 AM by Michael Uplawski
Updated 11-13-2021 at 01:42 AM by Michael Uplawski

in ~/.vimrc I note
nnoremap Q q
nnoremap q <Nop>
and no longer end up in macro-recording mode, when I forget the colon before 'q'.

Copied & pasted from Stack Overflow (see there).
Senior Member
Views 52 Comments 0 Michael Uplawski is offline

Unbuffered shell-input

Posted 10-16-2021 at 02:46 AM by Michael Uplawski
Updated 11-13-2021 at 01:43 AM by Michael Uplawski (Wrong title, much misunderstanding and ill-chosen search criteria.)

There are solutions on the Web.

Having read some of these, I prefer a Ruby-Oneliner readNB which returns the 1 character that the user has had a chance to enter on the keyboard, before readNB returns.

---------------------- In the meantime -------------------------
GazL has in the very first comment on this blog, below presented a better solution with the shell built-in command read: read accepts some parameters and a call like
read -r -s -N1 [VARIABLE]
Senior Member
Views 846 Comments 4 Michael Uplawski is offline

Ruby: reading from STDIN, if there is something to read.

Posted 09-25-2021 at 02:11 AM by Michael Uplawski
Updated 10-09-2021 at 12:49 AM by Michael Uplawski (Category)

The logic of ARGV and ARGF still escapes me, I am approaching perfection empirically by trial, error and surrender. Now I believe to do stuff the right way, which is highly unsatisfactory.

Today's sura goes like this:

To avoid a hanging program, when there are no data waiting at STDIN, thou shalt write
if !STDIN.tty?
  # do as you must
tty meaning teletype-writer, it stands for terminal/console/pseudo-terminal and the like....
Senior Member
Views 311 Comments 0 Michael Uplawski is offline

Email Filter With Procmail: Filter Received-Headers By IP-Range

Posted 07-12-2021 at 04:02 PM by Michael Uplawski
Updated 09-27-2021 at 10:46 AM by Michael Uplawski (missing words and letters ... this no good, wrong words, too. Even worze.)

A styled version of this text in French:
EDIT (27/09/2021): write positive test results to the procmail log-file

I have not found much insight on the Web about the feasibility of an idea that I have had many years ago, but then had forgotten for a while:
Filter email by Received-header, if the IP-address in this header belongs to a specific range of IP-addresses.
Senior Member
Views 401 Comments 0 Michael Uplawski is offline

False statement

Posted 03-23-2021 at 01:57 AM by Michael Uplawski
Updated 11-13-2021 at 01:44 AM by Michael Uplawski

I just modified my comment to one of my own blog-entries but now feel that it is itself worth an entry.

If it sticks it may be sticky. Avoid.
This comment contained a false statement. I have to leave it here and mark it as false, because it is frequently repeated in a pseudo-scientific context, by right-wing political activists, by marketing-experts, by so-called coaches.

The story is that, around 1955, an American scientific formulated a hypothesis which was
Senior Member
Views 648 Comments 2 Michael Uplawski is offline


All times are GMT -5. The time now is 03:51 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration