8 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hello All,
Greetings!!
I was trying to create a custom option in systemctl like its out of the box options eg--> status, stop, start, restart, I have tried searching in google but didn't find anything related to it.
Basically I would like to create a custom option which is related to... (9 Replies)
Discussion started by: RavinderSingh13
9 Replies
2. Ubuntu
Hello folks,
I pretend install Lubuntu 16.04 LTS in pc for any employer use this pc! I think create an user with, only, permission to read and write, 770.
This is the best scenario?
I think create this user through terminal, because I pretend create a script, and I don't where wizard has... (0 Replies)
Discussion started by: enodev
0 Replies
3. Red Hat
Hi,
I want to configure nagios core with my own scripts.Default configuration has been done like ping,http,Root partition,..so on...
But according to my requirement i have a script called cpumon.sh which will monitor the current cpu usage.
I gone through below link but could not find out... (1 Reply)
Discussion started by: mastansaheb
1 Replies
4. Infrastructure Monitoring
Hi,
I need to create a custom GUI for Nagios, as follows:
- no logo
- including monitoring info (network status overview, host/service details & status) as well as some network google map
I'm looking for Nagios widgets that can be easily integrated in our HTML page. Can you suggest if there... (0 Replies)
Discussion started by: CHK
0 Replies
5. Solaris
I'm doing as the official document of the SUN :
www.sun.com/blueprints/1205/819-3731.pdf
Who on page 15 / 18, asks to be executed the following command:
3.Combine mboot and pboot into a single file called mboot+pboot.cd.
# dd if=/dev/dsk/c1t1d0p0 of=mboot+pboot.cd bs=512 count=2
I try... (6 Replies)
Discussion started by: poyato
6 Replies
6. Solaris
Dear All,
I am a Ubuntu Linux user and currently performing an audit on a Sun Solaris machine. As I am not too familiar with Sun Solaris, may I know where can I extract the following information from a Sun Solaris server.
/etc/profile
/etc/login.defs
/etc/pam.d/system-auth... (2 Replies)
Discussion started by: nerd
2 Replies
7. Programming
In Unix, is there any way in which I can create a GUI like Realplayer? I mean the Windows Look & Feel.
Borded with buttons, windows, dialogs and other predefined widgets, I am wondering how to create my own buttons that come in different shapes and fashions or even draw images/control objects... (2 Replies)
Discussion started by: hirosima
2 Replies
8. AIX
How do I create my own custom fortunes.dat on aix? (0 Replies)
Discussion started by: techuser
0 Replies
Math::Symbolic::Custom(3pm) User Contributed Perl Documentation Math::Symbolic::Custom(3pm)
NAME
Math::Symbolic::Custom - Aggregate class for tree tests and transformations
SYNOPSIS
# Extending the class:
package Math::Symbolic::Custom::MyTransformations;
use Math::Symbolic::Custom::Base;
BEGIN {*import = &Math::Symbolic::Custom::Base::aggregate_import}
our $Aggregate_Export = [qw/apply_transformation1 .../];
sub apply_transformation1 {
# ...
}
# ...
# Using the custom class:
use Math::Symbolic;
use Math::Symbolic::Custom::MyTransformations;
# later...
$tree->apply_transformation1();
$tree->mod_transformation2();
die unless $tree->is_type1();
die unless $tree->test_condition1();
die if $tree->contains_something1();
print $tree->to_latex();
DESCRIPTION
This is an aggregate class for all custom modification, transformation, testing and output extensions for Math::Symbolic trees. Some
default transformations and tests are implemented in the Math::Symbolic::Custom::DefaultMods and Math::Symbolic::Custom::DefaultTests
packages, default output routines in Math::Symbolic::Custom::DefaultDumpers which are automatically loaded by the Math::Symbolic::Custom
class.
Math::Symbolic::Custom imports all constants from Math::Symbolic::ExportConstants
EXPORT
None by default.
EXTENDING THE MODULE
In order to extend the functionality of Math::Symbolic, you have to go through the following steps: (also see the synopsis in this
document.)
o Choose an appropriate namespace in the Math::Symbolic::Custom::* hierarchy or if you desparately wish, somewhere else.
o Create a new module (probably using "h2xs -AX MODULENAME") and put the following lines of code in it:
# To make sure we're cooperating with Math::Symbolic's idea of
# method delegation.
use Math::Symbolic::Custom::Base;
BEGIN {*import = &Math::Symbolic::Custom::Base::aggregate_import}
our $Aggregate_Export = [
# Put the list of method names to be exported.
/];
o Think well about the naming of your exported methods. Answer the following questions:
Does the name start with 'is_', 'test_', 'mod_', 'apply_', 'contains_', or 'to_'? If not, find a suitable name that does.
Does the name clash with any of the methods exported by Math::Symbolic::Custom::DefaultTests, Math::Symbolic::Custom::DefaultMods, or
Math::Symbolic::Custom::DefaultDumpers? If so, please consider choosing a different name.
Does the name map to the idea behind the method prefix ('is_', ...)? Only methods starting with one of the prefixes listed above can
be delegated. Any others will never be called. The idea behind delegating methods with several prefixes is to provide for a reasonable
choice for naming methods. 'is_' and 'contains_' are meant to be used for accurate tests like "is_constant". 'test_' is meant for all
tests that either make use of heuristics or can't be fitted into either 'is_' or 'contains_'. The prefixes 'mod_' and 'apply_' are
meant for use with methods that modify the Math::Symbolic tree. Finally, the prefix 'to_' is meant to be used with conversion and
output methods like 'to_latex' or 'to_string'. (Though as of version 0.122, to_string is implemented in the core Math::Symbolic
modules.)
o Make sure you document exactly what your methods do. Do they modify the Math::Symbolic tree in-place or do they clone using the new()
constructor and return a copy? Make sure you mention the behaviour in the docs.
o Consider packaging your extensions as a CPAN distribution to help others in their development with Math::Symbolic. If you think the
extensions are generic enough to be a worthwhile addition to the core distribution, try sending your extensions to the Math::Symbolic
developers mailing list instead.
o Load your extension module after loading the Math::Symbolic module.
o Start using your custom enhancements as methods to the Math::Symbolic trees (any term types).
o Send bug reports and feedback to the Math::Symbolic support mailing list.
AUTHOR
Please send feedback, bug reports, and support requests to the Math::Symbolic support mailing list: math-symbolic-support at lists dot
sourceforge dot net. Please consider letting us know how you use Math::Symbolic. Thank you.
If you're interested in helping with the development or extending the module's functionality, please contact the developers' mailing list:
math-symbolic-develop at lists dot sourceforge dot net.
List of contributors:
Steffen Mueller, symbolic-module at steffen-mueller dot net
Stray Toaster, mwk at users dot sourceforge dot net
Oliver Ebenhoeh
SEE ALSO
New versions of this module can be found on http://steffen-mueller.net or CPAN. The module development takes place on Sourceforge at
http://sourceforge.net/projects/math-symbolic/
Math::Symbolic::Custom::Base Math::Symbolic::Custom::DefaultTests Math::Symbolic::Custom::DefaultMods
Math::Symbolic::Custom::DefaultDumpers
Math::Symbolic
perl v5.10.1 2011-01-01 Math::Symbolic::Custom(3pm)