You could also re-direct the temporary file it uses by adding the following into the file .exrc in your some directory:-
..... where /scratch is a filesystem with lots of space.
Hi,
I want to check whether file has EOL or NOEOL before opening this file in VI editor. My file is very big its in terms of 15-20 MB.
I am using ksh for this.
When we opened the file in vi editor, normally at last line we are able to see whether this is eol or noeol file. But i does want... (1 Reply)
Hi,
Does anyone know if this is a patch error or a real memory problem, its happening a lot and wanted to know what to expect if I reboot it.
prtdiag shows no errors.
the system is anetra running solaris9 5.9 Generic sun4u sparc SUNW,UltraSPARC-IIi-cEngine
Jan 5 15:23:39 t1 last message... (1 Reply)
Hi ,
I am working on AIX 5.3 server.I have small program which stores the from database to a particaular shared memory.But while retreiving the valus from the same shared memory, i am getting wrong values.
Please help..... (1 Reply)
Hello All,
My application is followed J2ee architecture. It contains Java and jsp codes.
This application generates some reports in pdf format. I am using Weblogic 10.3 and jdk 6.
While I want to open the pdf in IE 6 with service pack 2 , the pdf not showing properly. It comes in byte code.... (3 Replies)
The following is a piece of code to rename LOG_FILE_NEW to LOG_FILE once you get a result (either RUNNING or SHUTDOWN)
RESULT=""
sleep 30
while ; do
sleep 10
RESULT=`sed -n '/RUNNING/'p ${LOG_FILE_NEW}`
if ; then
RESULT=`sed -n '/SHUTTING_DOWN/'p ${LOG_FILE_NEW}`
fi
done
mv... (3 Replies)
Hi,
I have written a function which will open the file with the input name provided.Input name is in string format so while opening I am converting it using c_str().detail code below Plz let me know what is the wrong in code.
1 #include<iostream>
2 #include<fstream>
3 ... (4 Replies)
Hello,
I know nothing about UNIX, ftp, etc. I am building an excel VBA macro which calls a .bat file. I've taken a pre-existing batch file and am trying to modify it to fit my purposes. I would be very grateful for some assistance.
Here is my .bat file:
echo off
set... (9 Replies)
I downloaded vim.7.2 and compiled the vim source .
Added the vim binary path to PATH (Because iam not the root of the box)
when i load the file using vim it throws me an error
Error detected while processing /home2/e3003091/.vimrc:
line 2:
E185: Cannot find color scheme darkblue
line... (0 Replies)
Anybody know a equivalent program similar to T-Search for Mac and Linux. T-Search allows a person to load a program and edit memory values. Many people use to it edited lives or scores on games etc... (1 Reply)
I created a shell with sed -i option. It is giving error - No such file or directory
Ex -
sed -i 's/yes/no' yes.txt
sed -i 's/why/where' yes.txt
sed -i 's/when/how' yes.txt
Error - :No such file or directory
When I run single line in my script say sed -i 's/yes/no' yes.txt... (10 Replies)
Discussion started by: yahoo
10 Replies
LEARN ABOUT DEBIAN
app::cache
App::Cache(3pm) User Contributed Perl Documentation App::Cache(3pm)NAME
App::Cache - Easy application-level caching
SYNOPSIS
# in your class:
my $cache = App::Cache->new({ ttl => 60*60 });
$cache->delete('test');
my $data = $cache->get('test');
my $code = $cache->get_code("code", sub { $self->calculate() });
my $html = $cache->get_url("http://www.google.com/");
$cache->set('test', 'one');
$cache->set('test', { foo => 'bar' });
my $scratch = $cache->scratch;
$cache->clear;
DESCRIPTION
The App::Cache module lets an application cache data locally. There are a few times an application would need to cache data: when it is
retrieving information from the network or when it has to complete a large calculation.
For example, the Parse::BACKPAN::Packages module downloads a file off the net and parses it, creating a data structure. Only then can it
actually provide any useful information for the programmer. Parse::BACKPAN::Packages uses App::Cache to cache both the file download and
data structures, providing much faster use when the data is cached.
This module stores data in the home directory of the user, in a dot directory. For example, the Parse::BACKPAN::Packages cache is actually
stored underneath "~/.parse_backpan_packages/cache/". This is so that permisssions are not a problem - it is a per-user, per-application
cache.
METHODS
new
The constructor creates an App::Cache object. It takes three optional parameters:
o ttl contains the number of seconds in which a cache entry expires. The default is 30 minutes.
my $cache = App::Cache->new({ ttl => 30*60 });
o application sets the application name. If you are calling new() from a class, the application is automagically set to the calling
class, so you should rarely need to pass it in:
my $cache = App::Cache->new({ application => 'Your::Module' });
o directory sets the directory to be used for the cache. Normally this is just set for you and will be based on the application name and
be created in the users home directory. Sometimes for testing, it can be useful to set this.
my $cache = App::Cache->new({ directory => '/tmp/your/cache/dir' });
o enabled can be set to 0 for testing, in which case you will always get cache misses:
my $cache = App::Cache->new({ enabled => 0 });
clear
Clears the cache:
$cache->clear;
delete
Deletes an entry in the cache:
$cache->delete('test');
get
Gets an entry from the cache. Returns undef if the entry does not exist or if it has expired:
my $data = $cache->get('test');
get_code
This is a convenience method. Gets an entry from the cache, but if the entry does not exist, set the entry to the value of the code
reference passed:
my $code = $cache->get_code("code", sub { $self->calculate() });
get_url
This is a convenience method. Gets the content of a URL from the cache, but if the entry does not exist, set the entry to the content of
the URL passed:
my $html = $cache->get_url("http://www.google.com/");
scratch
Returns a directory in the cache that the application may use for scratch files:
my $scratch = $cache->scratch;
set
Set an entry in the cache. Note that an entry value may be an arbitrary Perl data structure:
$cache->set('test', 'one');
$cache->set('test', { foo => 'bar' });
directory
Returns the full path to the cache directory. Primarily useful for when you are writing tests that use App::Cache and want to clean up
after yourself. If you are doing that you may want to explicitly set the 'application' constructor parameter to avoid later cleaning up a
cache dir that was already in use.
my $dir = $cache->directory;
AUTHOR
Leon Brocard <acme@astray.com>
COPYRIGHT
Copyright (C) 2005-7, Leon Brocard
LICENSE
This module is free software; you can redistribute it or modify it under the same terms as Perl itself.
perl v5.12.3 2009-12-08 App::Cache(3pm)