LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Blogs
User Name
Password

Notices


Old

Non-blocking shell-input

Posted Yesterday at 01:46 AM by Michael Uplawski
Updated Yesterday at 01:53 AM by Michael Uplawski (erm.)

There are solutions on the Web.

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

In the script I call another routine wait_for_user, which I use in my ruby-scripts to provide non-blocking keyboard-input:
Code:
require 'io/wait'
require 'io/console'

# unblocking read from STDIN

def wait_for_user()
  	char
...
Senior Member
Views 165 Comments 0 Michael Uplawski is offline
Old

SlackEX live with Refracta Snapshot based on Slackware 15.0 RC1 Build 211014

Posted 10-14-2021 at 10:37 AM by exton (Exton's Blog)
Updated Yesterday at 02:50 AM by exton (NEW INFO)

NEWS 211014 ABOUT SlackEX 15.0 RC1 with Xfce4
Slackware is not dead even though not much has happen since Slackware 14.2 was released in July 2016. The main differences of Slackware 15 are booked to updating the versions of programs, including the transition to the Linux 5.10 kernel, a set of GCC compilers 10.3 and the system library glibc 2.33. SlackEX Build 211014 is a live remaster of Slackware 15.0 RC1. This build replaces version 210422, which was based on Slackware 15.0 BETA. A new kernel...
ExTiX Admin
Views 29 Comments 1 exton is offline
Old

Test Cases: Sign

Posted 10-10-2021 at 11:54 PM by astrogeek

This post is part of the Alphanumeric Calculator program group.

Test cases to validate handling of sign.

The test case input file:

Code:
cat tests_sign
#both
############ Numbers with signs
+0
+1
-0
-1
-1*-1
-1*+1
+1*-1
+1*+1
############ Numeric expressions with signs
positive zero
positive one
negative zero
negative one
negative one times
...
Moderator
Views 347 Comments 0 astrogeek is offline
Old

Test Cases: Limits

Posted 10-10-2021 at 11:53 PM by astrogeek

This post is part of the Alphanumeric Calculator program group.

Test cases to validate limits and range of expressions, undefined input errors.

Test cases input file:

Code:
cat tests_limits
/* Tests detection and reporting of limits and unexpected input
*/
######## Valid - Min/Max values
999999999999
-999999999999
nine hundred ninety nine billion nine hundred ninety nine million nine hundred ninety nine thousand nine
...
Moderator
Views 54 Comments 0 astrogeek is offline
Old

Test Cases: Associativity and Precedence of Math Expressions

Posted 10-10-2021 at 11:53 PM by astrogeek

This post is part of the Alphanumeric Calculator program group.

Test cases to validate associativity and precedence handling in math expressions.

Test cases input file:

Code:
cat tests_precedence
/* Test of associativity and precedence in math expressions
   Input here is symbolic for clarity, alpha input will test same, not shown
   Remember: This is integer math as performed by basic C oeprators on long long values
*/
numeric
...
Moderator
Views 36 Comments 0 astrogeek is offline

  



All times are GMT -5. The time now is 07:52 PM.

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