Sponsored Content
Full Discussion: New section
Contact Us Post Here to Contact Site Administrators and Moderators New section Post 4497 by Neo on Tuesday 24th of July 2001 05:27:24 PM
Old 07-24-2001
OK. I've taken two items from PxT's FAQ and reproduced this part of his FAQ in 'forum style'. PxT created these two link-faqs so he is the moderator, which means he can copy threads over to the FAQs he moderates.

Other Senior forum members who have FAQ ideas and want to copy threads over to the FAQ area, please let me know and I will build a self-maintained FAQ (for you to moderate) by having subcategories each with a moderator to move over 'the best of the best' threads.

Thanks for the suggestion, BTW.
 

10 More Discussions You Might Find Interesting

1. Post Here to Contact Site Administrators and Moderators

New Section

Just like we have a section "Unix for dummies..." , why not have a section on UNIX BACKUP AND RECOVERY Thanks :) (3 Replies)
Discussion started by: kapilv
3 Replies

2. Post Here to Contact Site Administrators and Moderators

Windows section?!?

Since when did unix.com become unixandwindows.com? Just my opinion, but I think this forum should stick to what it does well: providing Unix knowledge. Is there any user preference for ignoring a particular topic section? (4 Replies)
Discussion started by: PxT
4 Replies

3. UNIX for Dummies Questions & Answers

what is Critical section is all about?

what is a critical section?why multipleprocesses or multiplethreads cant be given a chance to access the critical section? please explain me with an example. thanks (3 Replies)
Discussion started by: compbug
3 Replies

4. OS X (Apple)

apple section

Why I can see 3 from 80 topics in apple section? (1 Reply)
Discussion started by: kezzol
1 Replies

5. Post Here to Contact Site Administrators and Moderators

New section

Hi Just a thought if it already hasn't been suggested. While looking at the forums I thought it might be a good idea under somewhere like 'special forums' add a section called 'projects'. I think this would be good for people to be able to post projects they have created. For example I am... (3 Replies)
Discussion started by: woofie
3 Replies

6. Shell Programming and Scripting

Extract section of file based on word in section

I have a list of Servers in no particular order as follows: virtualMachines="IIBSBS IIBVICDMS01 IIBVICMA01"And I am generating some output from a pre-existing script that gives me the following (this is a sample output selection). 9/17/2010 8:00:05 PM: Normal backup using VDRBACKUPS... (2 Replies)
Discussion started by: jelloir
2 Replies

7. Shell Programming and Scripting

how to get one particular section (using awk)?

Hey, I have a problem about how to get one section of a file? I'm new to shell, but by reading some tutorial, I think I can use awk to do this. my input file: >ref|ZP_04937576.1| ECRINAEDPKTFMPSPGKVKHFHAPGGNGVRVDSHLYSGYSVPPNYDSLVGKVITYGAD DEALARMRNALDELIVDGIKTNTELHKDLVRDAAFCKGGVNIHYLE... (11 Replies)
Discussion started by: ritacc
11 Replies

8. Shell Programming and Scripting

remove <br> not in section

I need to remove the <BR> from all sections of a page, except what is between a section of text: #!/bin/sh sed ' /Testing Considerations/,/<B>PT# - Description:/ ! { s/<BR>// } ' But this isn't working. I'm not using the ! operator correctly, can someone... (2 Replies)
Discussion started by: dba_frog
2 Replies

9. Shell Programming and Scripting

Prepend first line of section to each line until the next section header

I have searched in a variety of ways in a variety of places but have come up empty. I would like to prepend a portion of a section header to each following line until the next section header. I have been using sed for most things up until now but I'd go for a solution in just about anything--... (7 Replies)
Discussion started by: pagrus
7 Replies

10. Shell Programming and Scripting

How to Grep of by section?

I have a script that outputs this as a file John Smith ---------------- memberOf: example1;sampletest;test memberOf: example2;sampletest;test memberOf: example3;sampletest;test memberOf: example4;sampletest;test A Member of 4 Groups Sally Smith ---------------- memberOf:... (4 Replies)
Discussion started by: ajetangay
4 Replies
Inline-FAQ(3)						User Contributed Perl Documentation					     Inline-FAQ(3)

NAME
Inline-FAQ - The Inline FAQ DESCRIPTION
Welcome to the official Inline FAQ. In this case, FAQ means: Formerly Answered Questions This is a collection of old, long-winded emails that myself and others have sent to the Inline mailing list. (inline@perl.org) They have been reviewed and edited for general Inline edification. Some of them may be related to a specific language. They are presented here in a traditional FAQ layout. General Inline Since there is only a handful of content so far, all FAQs are currently under this heading. How disposable is a .Inline or _Inline directory? I probably need to be more emphatic about the roll of _Inline/ cache directories. Since they are created automatically, they are completely disposable. I delete them all the time. And it is fine to have a different one for each project. In fact as long as you don't have ~/.Inline/ defined, Inline will create a new ./_Inline directory. You can move that to ./.Inline and it will continue to work if you want to give it more longevity and hide it from view. There is a long complicated list of rules about how [_.]Inline/ directories are used/created. But it was designed to give you the most flexibility/ease-of-use. Never be afraid to nuke 'em. They'll just pop right back next time. :) Whatever happened to the SITE_INSTALL option? SITE_INSTALL is gone. I was going to leave it in and change the semantics, but thought it better to remove it, so people wouldn't try to use it the old way. There is now _INSTALL_ (but you're not supposed to know that :). It works magically through the use of Inline::MakeMaker. I explained this earlier but it's worth going through again because it's the biggest change for 0.40. Here's how to 'permanently' install an Inline extension (Inline based module) with 0.40: 1) Create a module with Inline. 2) Test it using the normal/local _Inline/ cache. 3) Create a Makefile.PL (like the one produced by h2xs) 4) Change 'use ExtUtils::MakeMaker' to 'use Inline::MakeMaker' 5) Change your 'use Inline C => DATA' to 'use Inline C => DATA => NAME => Foo => VERSION => 1.23' 6) Make sure NAME matches your package name ('Foo'), or begins with 'Foo::'. 7) Make sure VERSION matches $Foo::VERSION. This must be a string (not a number) matching /^d.dd$/ 8) Do the perl/make/test/install dance (thanks binkley :) With Inline 0.41 (or thereabouts) you can skip steps 3 & 4, and just say 'perl -MInline=INSTALL ./Foo.pm'. This will work for non-Inline modules too. It will become the defacto standard (since there is no easy standard) way of installing a Perl module. It will allow Makefile.PL parameters 'perl -MInline=INSTALL ./Foo.pm - PREFIX=/home/ingy/perl' and things like that. It will also make use of a MANIFEST if you provide one. How do I create a binary distribution using Inline? I've figured out how to create and install a PPM binary distribution; with or without distributing the C code! And I've decided to share it with all of you :) NOTE: Future versions of Inline will make this process a one line command. But for now just use this simple recipe. --- The Inline 0.40 distribution comes with a sample extension module called Math::Simple. Theoretically you could distribute this module on CPAN. It has all the necessary support for installation. You can find it in Inline-0.40/modules/Math/Simple/. Here are the steps for converting this into a binary distribution *without* C source code. NOTE: The recipient of this binary distribution will need to have the PPM.pm module installed. This module requires a lot of other CPAN modules. ActivePerl (available for Win32, Linux, and Solaris) has all of these bundled. While ActivePerl isn't required, it makes things (a lot) easier. 1) cd Inline-0.40/Math/Simple/ 2) Divide Simple.pm into two files: ---8<--- (Simple.pm) package Math::Simple; use strict; require Exporter; @Math::Simple::ISA = qw(Exporter); @Math::Simple::EXPORT = qw(add subtract); $Math::Simple::VERSION = '1.23'; use Inline (C => 'src/Simple.c' => NAME => 'Math::Simple', VERSION => '1.23', ); 1; ---8<--- ---8<--- (src/Simple.c) int add (int x, int y) { return x + y; } int subtract (int x, int y) { return x - y; } ---8<--- So now you have the Perl in one file and the C in the other. The C code must be in a subdirectory. 3) Note that I also changed the term 'DATA' to the name of the C file. This will work just as if the C were still inline. 4) Run 'perl Makefile.PL' 5) Run 'make test' 6) Get the MD5 key from 'blib/arch/auto/Math/Simple/Simple.inl' 7) Edit 'blib/lib/Math/Simple.pm'. Change 'src/Simple.c' to '02c61710cab5b659efc343a9a830aa73' (the MD5 key) 8) Run 'make ppd' 9) Edit 'Math-Simple.ppd'. Fill in AUTHOR and ABSTRACT if you wish. Then change: <CODEBASE HREF="" /> to <CODEBASE HREF="Math-Simple.tar.gz" /> 10) Run: tar cvf Math-Simple.tar blib gzip --best Math-Simple.tar 11) Run: tar cvf Math-Simple-1.23.tar Math-Simple.ppd Math-Simple.tar.gz gzip --best Math-Simple-1.23.tar 12) Distribute Math-Simple-1.23.tar.gz with the following instructions: A) Run: gzip -d Math-Simple-1.23.tar.gz tar xvzf Math-Simple-1.23.tar B) Run 'ppm install Math-Simple.ppd' C) Delete Math-Simple.tar and Math-Simple.ppd. D) Test with: perl -MMath::Simple -le 'print add(37, 42)' --- That's it. The process should also work with zip instead of tar, but I haven't tried it. The recipient of the binary must have Perl built with a matching architecture. Luckily, ppm will catch this. For a binary dist *with* C source code, simply omit steps 2, 3, 6, and 7. If this seems too hard, then in a future version you should be able to just type: make ppm perl v5.12.5 2010-07-04 Inline-FAQ(3)
All times are GMT -4. The time now is 10:11 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy