TrueAbility Linux Showdown

 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements TrueAbility Linux Showdown
# 1  
Old 03-10-2015
TrueAbility Linux Showdown

Want to flex your scripting skills? Also want a chance to win awesome prizes? If so, you should compete in Linux Showdown 8: “The Assembler” that TrueAbility is hosting!

TrueAbility was built with tech professionals in mind and has a vast community of Linux members. Everything from Linux challenges and self-assessments, to blog posts and Linux jobs can be found at TrueAbility.

We are launching an old school challenge to test tech pros' scripting skills and they are calling it their most difficult challenge EVER. It goes live on March 16th, so you have a few days to brush up your Hardware Programming Language: Assembly. The top 50 techs will advance to an even more challenging round 2.

Think you have what it takes to make it on their leaderboard and advance to round 2?


Lots of prizes are going to be given away! They range from Linux Foundation Certified Engineer Exam credits and TrueAbility Abilityscreens to DigitalOcean credits and even a D-Link AC3200 Ultra Wi-Fi Router. It doesn't cost anything to join in on the fun. Prove what you've got while winning awesome prizes. You won't want to miss this!
Login or Register to Ask a Question

Previous Thread | Next Thread

1 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Simple sed command not working; could be a Mac/Linux vs. PC/Linux issue

Hello, I am on a Mac and trying to clean up some monthly files with a very simple SED: sed '3,10d;/<ACROSS>/,$d' input.txt > output.txt (from the input, delete lines 3 - 10; then delete from the line containing <ACROSS> to the end of the file) then output to output.txt Even when I try... (2 Replies)
Discussion started by: verbatim
2 Replies
Login or Register to Ask a Question
megaco_flex_scanner(3erl)				     Erlang Module Definition					 megaco_flex_scanner(3erl)

NAME
megaco_flex_scanner - Interface module to the flex scanner linked in driver. DESCRIPTION
This module contains the public interface to the flex scanner linked in driver. The flex scanner performs the scanning phase of text mes- sage decoding. The flex scanner is written using a tool called flex . In order to be able to compile the flex scanner driver, this tool has to be avail- able. By default the flex scanner reports line-number of an error. But it can be built without line-number reporting. Instead token number is used. This will speed up the scanning some 5-10%. Use --disable-megaco-flex-scanner-lineno when configuring the application. The scanner will, by default, be built as a reentrant scanner if the flex utility supports this (it depends on the version of flex). It is possible to explicitly disable this even when flex support this. Use --disable-megaco-reentrant-flex-scanner when configuring the applica- tion. DATA TYPES
megaco_ports() = term() megaco_version() = integer() >= 1 EXPORTS
start() -> {ok, PortOrPorts} | {error, Reason} Types PortOrPorts = megaco_ports() Reason = term() This function is used to start the flex scanner. It locates the library and loads the linked in driver. On a single core system or if it's a non-reentrant scanner, a single port is created. On a multi-core system with a reentrant scan- ner, several ports will be created (one for each scheduler). Note that the process that calls this function must be permanent. If it dies, the port(s) will exit and the driver unload. stop(PortOrPorts) -> stopped Types PortOrPorts = megaco_ports() This function is used to stop the flex scanner. It also unloads the driver. is_reentrant_enabled() -> Boolean Types Boolean = boolean() Is the flex scanner reentrant or not. is_scanner_port(Port, PortOrPorts) -> Boolean Types Port = port() PortOrPorts = megaco_ports() Boolean = boolean() Checks if a port is a flex scanner port or not (useful when if a port exits). scan(Binary, PortOrPorts) -> {ok, Tokens, Version, LatestLine} | {error, Reason, LatestLine} Types Binary = binary() PortOrPorts = megaco_ports() Tokens = list() Version = megaco_version() LatestLine = integer() Reason = term() Scans a megaco message and generates a token list to be passed on the parser. Ericsson AB megaco 3.15.1 megaco_flex_scanner(3erl)