http mobileagent jphone 0.26
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2341
Header Spy 1.2.2
Header Spy is an extension which shows HTTP headers on statusbar. more>>
Header Spy is an extension which shows HTTP headers on statusbar.
Main features:
- Up to 5 statusbar panels;
- Request and response headers;
- Custom headers;
- Tooltip headers;
- Menu with headers for statusbar panels;
<<lessMain features:
- Up to 5 statusbar panels;
- Request and response headers;
- Custom headers;
- Tooltip headers;
- Menu with headers for statusbar panels;
Download (0.016MB)
Added: 2007-07-19 License: MPL (Mozilla Public License) Price:
515 downloads
HTTP::MobileAgent::JPhone 0.26
HTTP::MobileAgent::JPhone Perl module is a J-Phone implementation. more>>
HTTP::MobileAgent::JPhone Perl module is a J-Phone implementation.
SYNOPSIS
use HTTP::MobileAgent;
local $ENV{HTTP_USER_AGENT} = "J-PHONE/2.0/J-DN02";
my $agent = HTTP::MobileAgent->new;
printf "Name: %sn", $agent->name; # "J-PHONE"
printf "Version: %sn", $agent->version; # 2.0
printf "Model: %sn", $agent->model; # "J-DN02"
print "Packet is compliant.n" if $agent->packet_compliant; # false
# only availabe in Java compliant
# e.g.) "J-PHONE/4.0/J-SH51/SNXXXXXXXXX SH/0001a Profile/MIDP-1.0 Configuration/CLDC-1.0 Ext-Profile/JSCL-1.1.0"
printf "Serial: %sn", $agent->serial_number; # XXXXXXXXXX
printf "Vendor: %sn", $agent->vendor; # SH
printf "Vender Version: %sn", $agent->vendor_version; # "0001a"
my $info = $self->java_info; # hash reference
print map { "$_: $info->{$_}n" } keys %$info;
HTTP::MobileAgent::JPhone is a subclass of HTTP::MobileAgent::Vodafone.
<<lessSYNOPSIS
use HTTP::MobileAgent;
local $ENV{HTTP_USER_AGENT} = "J-PHONE/2.0/J-DN02";
my $agent = HTTP::MobileAgent->new;
printf "Name: %sn", $agent->name; # "J-PHONE"
printf "Version: %sn", $agent->version; # 2.0
printf "Model: %sn", $agent->model; # "J-DN02"
print "Packet is compliant.n" if $agent->packet_compliant; # false
# only availabe in Java compliant
# e.g.) "J-PHONE/4.0/J-SH51/SNXXXXXXXXX SH/0001a Profile/MIDP-1.0 Configuration/CLDC-1.0 Ext-Profile/JSCL-1.1.0"
printf "Serial: %sn", $agent->serial_number; # XXXXXXXXXX
printf "Vendor: %sn", $agent->vendor; # SH
printf "Vender Version: %sn", $agent->vendor_version; # "0001a"
my $info = $self->java_info; # hash reference
print map { "$_: $info->{$_}n" } keys %$info;
HTTP::MobileAgent::JPhone is a subclass of HTTP::MobileAgent::Vodafone.
Download (0.022MB)
Added: 2007-06-18 License: Perl Artistic License Price:
861 downloads
HTTP::MobileAgent::EZweb 0.26
HTTP::MobileAgent::EZweb is a EZweb implementation. more>>
HTTP::MobileAgent::EZweb is a EZweb implementation.
SYNOPSIS
use HTTP::MobileAgent;
local $ENV{HTTP_USER_AGENT} = "UP.Browser/3.01-HI02 UP.Link/3.2.1.2";
my $agent = HTTP::MobileAgent->new;
printf "Name: %sn", $agent->name; # "UP.Browser"
printf "Version: %sn", $agent->version; # 3.01
printf "DevieID: %sn", $agent->device_id; # HI02
printf "Server: %sn", $agent->server; # "UP.Link/3.2.1.2"
# e.g.) UP.Browser/3.01-HI02 UP.Link/3.2.1.2 (Google WAP Proxy/1.0)
printf "Comment: %sn", $agent->comment; # "Google WAP Proxy/1.0"
# e.g.) KDDI-TS21 UP.Browser/6.0.2.276 (GUI) MMP/1.1
print "XHTML compiant!n" if $agent->xhtml_compliant; # true
HTTP::MobileAgent::EZweb is a subclass of HTTP::MobileAgent, which implements EZweb (WAP1.0/2.0) user agents.
<<lessSYNOPSIS
use HTTP::MobileAgent;
local $ENV{HTTP_USER_AGENT} = "UP.Browser/3.01-HI02 UP.Link/3.2.1.2";
my $agent = HTTP::MobileAgent->new;
printf "Name: %sn", $agent->name; # "UP.Browser"
printf "Version: %sn", $agent->version; # 3.01
printf "DevieID: %sn", $agent->device_id; # HI02
printf "Server: %sn", $agent->server; # "UP.Link/3.2.1.2"
# e.g.) UP.Browser/3.01-HI02 UP.Link/3.2.1.2 (Google WAP Proxy/1.0)
printf "Comment: %sn", $agent->comment; # "Google WAP Proxy/1.0"
# e.g.) KDDI-TS21 UP.Browser/6.0.2.276 (GUI) MMP/1.1
print "XHTML compiant!n" if $agent->xhtml_compliant; # true
HTTP::MobileAgent::EZweb is a subclass of HTTP::MobileAgent, which implements EZweb (WAP1.0/2.0) user agents.
Download (0.023MB)
Added: 2006-11-28 License: Perl Artistic License Price:
1065 downloads
HTTP::MobileAgent::Vodafone 0.26
HTTP::MobileAgent::Vodafone is a Perl module with a Vodafone implementation. more>>
HTTP::MobileAgent::Vodafone is a Perl module with a Vodafone implementation.
SYNOPSIS
use HTTP::MobileAgent;
local $ENV{HTTP_USER_AGENT} = "J-PHONE/2.0/J-DN02";
my $agent = HTTP::MobileAgent->new;
printf "Name: %sn", $agent->name; # "J-PHONE"
printf "Version: %sn", $agent->version; # 2.0
printf "Model: %sn", $agent->model; # "J-DN02"
print "Packet is compliant.n" if $agent->packet_compliant; # false
# only availabe in Java compliant
# e.g.) "J-PHONE/4.0/J-SH51/SNXXXXXXXXX SH/0001a Profile/MIDP-1.0 Configuration/CLDC-1.0 Ext-Profile/JSCL-1.1.0"
printf "Serial: %sn", $agent->serial_number; # XXXXXXXXXX
printf "Vendor: %sn", $agent->vendor; # SH
printf "Vender Version: %sn", $agent->vendor_version; # "0001a"
my $info = $self->java_info; # hash reference
print map { "$_: $info->{$_}n" } keys %$info;
<<lessSYNOPSIS
use HTTP::MobileAgent;
local $ENV{HTTP_USER_AGENT} = "J-PHONE/2.0/J-DN02";
my $agent = HTTP::MobileAgent->new;
printf "Name: %sn", $agent->name; # "J-PHONE"
printf "Version: %sn", $agent->version; # 2.0
printf "Model: %sn", $agent->model; # "J-DN02"
print "Packet is compliant.n" if $agent->packet_compliant; # false
# only availabe in Java compliant
# e.g.) "J-PHONE/4.0/J-SH51/SNXXXXXXXXX SH/0001a Profile/MIDP-1.0 Configuration/CLDC-1.0 Ext-Profile/JSCL-1.1.0"
printf "Serial: %sn", $agent->serial_number; # XXXXXXXXXX
printf "Vendor: %sn", $agent->vendor; # SH
printf "Vender Version: %sn", $agent->vendor_version; # "0001a"
my $info = $self->java_info; # hash reference
print map { "$_: $info->{$_}n" } keys %$info;
Download (0.023MB)
Added: 2007-06-09 License: Perl Artistic License Price:
877 downloads
HTTP::MobileAgent::DoCoMo 0.26
HTTP::MobileAgent::DoCoMo is a NTT DoCoMo implementation. more>>
HTTP::MobileAgent::DoCoMo is a NTT DoCoMo implementation.
SYNOPSIS
use HTTP::MobileAgent;
local $ENV{HTTP_USER_AGENT} = "DoCoMo/1.0/P502i/c10";
my $agent = HTTP::MobileAgent->new;
printf "Name: %sn", $agent->name; # "DoCoMo"
printf "Ver: %sn", $agent->version; # 1.0
printf "HTML ver: %sn", $agent->html_version; # 2.0
printf "Model: %sn", $agent->model; # "P502i"
printf "Cache: %dkn", $agent->cache_size; # 10
print "FOMAn" if $agent->is_foma; # false
printf "Vendor: %sn", $agent->vendor; # P
printf "Series: %sn", $agent->series; # "502i"
# only available with
# e.g.) "DoCoMo/1.0/P503i/c10/serNMABH200331";
printf "Serial: %sn", $agent->serial_number; # "NMABH200331"
# e.g.) "DoCoMo/2.0 N2001(c10;ser0123456789abcde;icc01234567890123456789)";
printf "Serial: %sn", $agent->serial_number; # "0123456789abcde"
printf "Card ID: %sn", $agent->card_id; # "01234567890123456789"
# e.g.) "DoCoMo/1.0/P502i (Google CHTML Proxy/1.0)"
printf "Comment: %sn", $agent->comment; # "Google CHTML Proxy/1.0
# e.g.) "DoCoMo/1.0/D505i/c20/TB/W20H10"
printf "Status: %sn", $agent->status; # "TB"
# only available in eggy/M-stage
# e.g.) "DoCoMo/1.0/eggy/c300/s32/kPHS-K"
printf "Bandwidth: %dkbpsn", $agent->bandwidth; # 32
# e.g.) "DoCoMo/2.0 SO902i(c100;TB;W30H16)"
print "XHTML compiant!n" if $agent->xhtml_compliant; # true
HTTP::MobileAgent::DoCoMo is a subclass of HTTP::MobileAgent, which implements NTT docomo i-mode user agents.
<<lessSYNOPSIS
use HTTP::MobileAgent;
local $ENV{HTTP_USER_AGENT} = "DoCoMo/1.0/P502i/c10";
my $agent = HTTP::MobileAgent->new;
printf "Name: %sn", $agent->name; # "DoCoMo"
printf "Ver: %sn", $agent->version; # 1.0
printf "HTML ver: %sn", $agent->html_version; # 2.0
printf "Model: %sn", $agent->model; # "P502i"
printf "Cache: %dkn", $agent->cache_size; # 10
print "FOMAn" if $agent->is_foma; # false
printf "Vendor: %sn", $agent->vendor; # P
printf "Series: %sn", $agent->series; # "502i"
# only available with
# e.g.) "DoCoMo/1.0/P503i/c10/serNMABH200331";
printf "Serial: %sn", $agent->serial_number; # "NMABH200331"
# e.g.) "DoCoMo/2.0 N2001(c10;ser0123456789abcde;icc01234567890123456789)";
printf "Serial: %sn", $agent->serial_number; # "0123456789abcde"
printf "Card ID: %sn", $agent->card_id; # "01234567890123456789"
# e.g.) "DoCoMo/1.0/P502i (Google CHTML Proxy/1.0)"
printf "Comment: %sn", $agent->comment; # "Google CHTML Proxy/1.0
# e.g.) "DoCoMo/1.0/D505i/c20/TB/W20H10"
printf "Status: %sn", $agent->status; # "TB"
# only available in eggy/M-stage
# e.g.) "DoCoMo/1.0/eggy/c300/s32/kPHS-K"
printf "Bandwidth: %dkbpsn", $agent->bandwidth; # 32
# e.g.) "DoCoMo/2.0 SO902i(c100;TB;W30H16)"
print "XHTML compiant!n" if $agent->xhtml_compliant; # true
HTTP::MobileAgent::DoCoMo is a subclass of HTTP::MobileAgent, which implements NTT docomo i-mode user agents.
Download (0.023MB)
Added: 2006-11-29 License: Perl Artistic License Price:
1079 downloads
lns.http 0.1
lns.http is a simple framework for writing Common LISP Web applications. more>>
lns.http is a simple framework for writing Common Lisp web applications. The project handles the incoming connections, parses HTTP headers and queries, and finally hands control over to your URL handler.
lns.http is a HTTP/1.1 compatible web server but tries to achieve compatibility with lesser (down to the informal HTTP/0.9) clients.
The lns.http web server uses lisp-network-server to take care of network handling.
This software is licensed unter the LGPL.
<<lesslns.http is a HTTP/1.1 compatible web server but tries to achieve compatibility with lesser (down to the informal HTTP/0.9) clients.
The lns.http web server uses lisp-network-server to take care of network handling.
This software is licensed unter the LGPL.
Download (0.017MB)
Added: 2006-12-19 License: LGPL (GNU Lesser General Public License) Price:
1046 downloads
Catalyst::Plugin::Email::Page 0.26
Catalyst::Plugin::Email::Page is a Perl module to email your Catalyst page. more>>
Catalyst::Plugin::Email::Page is a Perl module to email your Catalyst page.
SYNOPSIS
use Catalyst::Plugin::Email::Page;
__PACKAGE__->config->{email_page}{
email = q{webmaster@example.com},
subject = q{User Report for},
link_text = q{Report Page},
};
# In your Template
[% c.email_page_url %]
This is a simple plugin that lets a developer set and forget e-mail links in Catalyst
INTERFACE
email_page_url
Returns a link in the form of: mailto:webmaster@example.com?subject=User Report for http://yours.com/
The mailto subject is escaped using uri_escape_utf8 from URI::Escape and http://yours.com/ is the current pages uri
email_page_body
Allows you to e-mail the whole page to someone once you have the right template. Used the same way as email_page_url
To do.
email_page_anchor
Allows you to e-mail a page anchor. Used the same way as email_page_url
To do.
_construct_url
Internal routine.
Reads in the various configuration settings and constructs the mailto link. See "CONFIGURATION AND ENVIRONMENT"
<<lessSYNOPSIS
use Catalyst::Plugin::Email::Page;
__PACKAGE__->config->{email_page}{
email = q{webmaster@example.com},
subject = q{User Report for},
link_text = q{Report Page},
};
# In your Template
[% c.email_page_url %]
This is a simple plugin that lets a developer set and forget e-mail links in Catalyst
INTERFACE
email_page_url
Returns a link in the form of: mailto:webmaster@example.com?subject=User Report for http://yours.com/
The mailto subject is escaped using uri_escape_utf8 from URI::Escape and http://yours.com/ is the current pages uri
email_page_body
Allows you to e-mail the whole page to someone once you have the right template. Used the same way as email_page_url
To do.
email_page_anchor
Allows you to e-mail a page anchor. Used the same way as email_page_url
To do.
_construct_url
Internal routine.
Reads in the various configuration settings and constructs the mailto link. See "CONFIGURATION AND ENVIRONMENT"
Download (0.021MB)
Added: 2007-01-17 License: Perl Artistic License Price:
1010 downloads
neon 0.26.4
neon is a HTTP and WebDAV client library. more>>
neon is an HTTP and WebDAV client library for Unix systems, with a C language API. neon project provides high-level interfaces to HTTP/1.1 and WebDAV methods, and a low-level interface to HTTP request/response handling, allowing new methods to be easily implemented.
Main features:
- High-level interface to HTTP and WebDAV methods (PUT, GET, HEAD etc)
- Low-level interface to HTTP request handling, to allow implementing new methods easily.
- persistent connections
- RFC2617 basic and digest authentication (including auth-int, md5-sess)
- Proxy support (including basic/digest authentication)
- SSL/TLS support using OpenSSL (including client certificate support)
- Generic WebDAV 207 XML response handling mechanism
- XML parsing using the expat or libxml parsers
- Easy generation of error messages from 207 error responses
- WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL.
- WebDAV metadata support: set and remove properties, query any set of properties (PROPPATCH/PROPFIND).
- autoconf macros supplied for easily embedding neon directly inside an application source tree.
Enhancements:
- This release includes a number of bugfixes, particularly to the authentication code.
<<lessMain features:
- High-level interface to HTTP and WebDAV methods (PUT, GET, HEAD etc)
- Low-level interface to HTTP request handling, to allow implementing new methods easily.
- persistent connections
- RFC2617 basic and digest authentication (including auth-int, md5-sess)
- Proxy support (including basic/digest authentication)
- SSL/TLS support using OpenSSL (including client certificate support)
- Generic WebDAV 207 XML response handling mechanism
- XML parsing using the expat or libxml parsers
- Easy generation of error messages from 207 error responses
- WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL.
- WebDAV metadata support: set and remove properties, query any set of properties (PROPPATCH/PROPFIND).
- autoconf macros supplied for easily embedding neon directly inside an application source tree.
Enhancements:
- This release includes a number of bugfixes, particularly to the authentication code.
Download (0.77MB)
Added: 2007-07-17 License: LGPL (GNU Lesser General Public License) Price:
832 downloads
KdmLinux
KdmLinux is a new KDM theme that uses together LinuxSplash and some beautiful wallpapers. more>>
KdmLinux is a new KDM theme that uses together LinuxSplash on:http://www.kde-look.org/content/show.php/LinuxSplash?content=55346 and the wallapers on:http://www.kde-look.org/content/show.php/LinuxDesktop?content=53794
<<less Download (0.25MB)
Added: 2007-04-02 License: GPL (GNU General Public License) Price:
935 downloads
Save Lyric 1.0
Save Lyric script request lyric download (from http://lyrc.com.ar) and if succesfull save it into played mp3s directory. more>>
Save Lyric script request lyric download (from http://lyrc.com.ar) and if succesfull save it into played mp3s directory.
<<less Download (0.002MB)
Added: 2006-10-30 License: GPL (GNU General Public License) Price:
1089 downloads
Flash Operator Panel 0.26
Flash Operator Panel is a switchboard type application for the Asterisk PBX. more>>
Flash Operator Panel is a switchboard type application for the Asterisk PBX. It runs on a web browser with the flash plugin.
It is able to display information about your PBX activity in real time. The layout is configurable (button sizes and colors, icons, etc). You can have more than 100 buttons active per screen. On the Live Demo there are 28 buttons defined.
It also supports contexts: you can have one server running and many different client displays (for hosted PBX, different departments, etc). It can integrate with CRM software, by poping up a web page (and passing the CLID) when a specified button is ringing.
You can see at a glance:
- What extensions are busy, ringing or available
- Who is talking and to whom (clid, context, priority)
- SIP and IAX registration status and reachability
- Meetme room status (number of participants)
- Queue status (number of users waiting)
- Message Waiting Indicator and count
- Parked channels
- Logged in Agents
You can perform these actions:
- Hang-up a channel
- Transfer a call leg via drag&drop
- Originate calls via drag&drop
- Barge in on a call using drag&drop
- Set the caller id when transferring or originating a call
- Automatically pop up web page with customer details
- Click-to-Dial from a web page
- Mute/Unmute meetme participants
- It has two parts: a server writen in PERL, and the flash client. It was tested and its known to work under Windows, Mac and Linux browsers.
<<lessIt is able to display information about your PBX activity in real time. The layout is configurable (button sizes and colors, icons, etc). You can have more than 100 buttons active per screen. On the Live Demo there are 28 buttons defined.
It also supports contexts: you can have one server running and many different client displays (for hosted PBX, different departments, etc). It can integrate with CRM software, by poping up a web page (and passing the CLID) when a specified button is ringing.
You can see at a glance:
- What extensions are busy, ringing or available
- Who is talking and to whom (clid, context, priority)
- SIP and IAX registration status and reachability
- Meetme room status (number of participants)
- Queue status (number of users waiting)
- Message Waiting Indicator and count
- Parked channels
- Logged in Agents
You can perform these actions:
- Hang-up a channel
- Transfer a call leg via drag&drop
- Originate calls via drag&drop
- Barge in on a call using drag&drop
- Set the caller id when transferring or originating a call
- Automatically pop up web page with customer details
- Click-to-Dial from a web page
- Mute/Unmute meetme participants
- It has two parts: a server writen in PERL, and the flash client. It was tested and its known to work under Windows, Mac and Linux browsers.
Download (0.23MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
727 downloads
CAD::Drawing::IO::Split 0.26
CAD::Drawing::IO::Split is a Perl module that allows fast distributed text file methods. more>>
CAD::Drawing::IO::Split is a Perl module that allows fast distributed text file methods.
Requisite Plug-in Functions
See CAD::Drawing::IO for a description of the plug-in architecture.
check_type
Returns true if $type is "split" or $filename is a directory (need a tag?)
$fact = check_type($filename, $type);
Load/Save Methods
Concept here is to strip data down to the absolute bare minumum in an effort to find a generic and extensible incarnation of same.
save
Saves data into $toplevel_directory under a directory for each layer, each type, and a file for each id.
save($drw, $toplevel_directory, %options);
Requires that the directory already exists.
Selective saves not yet supported.
Unfortunately, the file-formats are rather primitive and the code needs refactoring. These are nowhere near stable, so dont expect version compatibility yet!
Needs a clear_all_like => $regex option.
load
load($drw, $toplevel_directory, %options);
%options may include selective-load arguments
Naming Functions
_dir_list
@list = _dir_list($dir);
_sp_filename
Creates nested directories which are required to save %obj and returns the filename which should be saved into.
_sp_filename(%obj, %data);
Inherited Methods
clear_dir
Removes layers (and items) from the split directory $dir.
Defaults to removing all.
$drw->clear_dir($dir, %options);
Available options:
like => qr/regex/, # if regex matches layer name
not_like => qr/regex/, # negative of above (compounded)
check_select() options:
%options is passed through CAD::Drawing::Defined::check_select(), so the selections returned by it will be utilized here.
select_layers => @layer_list,
select_types => @types_list,
Returns the number of items removed or undef() if $dir does not exist.
<<lessRequisite Plug-in Functions
See CAD::Drawing::IO for a description of the plug-in architecture.
check_type
Returns true if $type is "split" or $filename is a directory (need a tag?)
$fact = check_type($filename, $type);
Load/Save Methods
Concept here is to strip data down to the absolute bare minumum in an effort to find a generic and extensible incarnation of same.
save
Saves data into $toplevel_directory under a directory for each layer, each type, and a file for each id.
save($drw, $toplevel_directory, %options);
Requires that the directory already exists.
Selective saves not yet supported.
Unfortunately, the file-formats are rather primitive and the code needs refactoring. These are nowhere near stable, so dont expect version compatibility yet!
Needs a clear_all_like => $regex option.
load
load($drw, $toplevel_directory, %options);
%options may include selective-load arguments
Naming Functions
_dir_list
@list = _dir_list($dir);
_sp_filename
Creates nested directories which are required to save %obj and returns the filename which should be saved into.
_sp_filename(%obj, %data);
Inherited Methods
clear_dir
Removes layers (and items) from the split directory $dir.
Defaults to removing all.
$drw->clear_dir($dir, %options);
Available options:
like => qr/regex/, # if regex matches layer name
not_like => qr/regex/, # negative of above (compounded)
check_select() options:
%options is passed through CAD::Drawing::Defined::check_select(), so the selections returned by it will be utilized here.
select_layers => @layer_list,
select_types => @types_list,
Returns the number of items removed or undef() if $dir does not exist.
Download (0.039MB)
Added: 2007-03-16 License: Perl Artistic License Price:
952 downloads
CAD::Drawing::Manipulate::Graphics 0.26
CAD::Drawing::Manipulate::Graphics - Gimp meets CAD. more>>
CAD::Drawing::Manipulate::Graphics - Gimp meets CAD.
Methods
All of these are CAD::Drawing methods (I force my own inheritance:)
image_init
Initialize the image at $addr based on the value at the fullpath key. This establishes the contained Image::Magick object and loads the image into memory in the image_handle key.
$drw->image_init($addr);
image_crop
Crops an image and its definition (actually, changes its insert point) according to the points given by @crop_points (which maybe had better be within the object (but I dont really sweat that.))
@crop_points should be in world coordinates as follows:
@crop_points = (
[$lower_left_x , $lower_left_y ],
[$upper_right_x, $upper_right_y],
);
# note that you can get these as
# ($drw->getExtentsRec($something))[0,2]
$drw->image_crop($addr, @crop_points);
image_scale
Scales both the image and the definition by $scale, starting at @base_point.
$drw->image_scale($addr, $scale, @base_point);
image_rotate
This leaves the definition orthoganal, expands the underlying image object, and resets the insert point and size properties accordingly.
$drw->image_rotate($addr, $angle, @point);
The current implementation does not handle the change to the image clipping boundary.
image_swap_context
This involves a scaling of the image (the contexts should be aligned over each other at this point or everything will go to hell.) Do your own move / rotate / crop before calling this, because all this does is to scale the underlying image object such that the vec property of the image definition at $dest_addr can be used correctly.
Note that this does not "swap" the image to $dest_addr, rather it uses the image definition of $dest_addr to change the image object and definition at $source_addr.
Also note that the image must fit completely inside (I think) of the destination in order for the composite to work correctly.
$drw->image_swap_context($source_addr, $dest_addr);
<<lessMethods
All of these are CAD::Drawing methods (I force my own inheritance:)
image_init
Initialize the image at $addr based on the value at the fullpath key. This establishes the contained Image::Magick object and loads the image into memory in the image_handle key.
$drw->image_init($addr);
image_crop
Crops an image and its definition (actually, changes its insert point) according to the points given by @crop_points (which maybe had better be within the object (but I dont really sweat that.))
@crop_points should be in world coordinates as follows:
@crop_points = (
[$lower_left_x , $lower_left_y ],
[$upper_right_x, $upper_right_y],
);
# note that you can get these as
# ($drw->getExtentsRec($something))[0,2]
$drw->image_crop($addr, @crop_points);
image_scale
Scales both the image and the definition by $scale, starting at @base_point.
$drw->image_scale($addr, $scale, @base_point);
image_rotate
This leaves the definition orthoganal, expands the underlying image object, and resets the insert point and size properties accordingly.
$drw->image_rotate($addr, $angle, @point);
The current implementation does not handle the change to the image clipping boundary.
image_swap_context
This involves a scaling of the image (the contexts should be aligned over each other at this point or everything will go to hell.) Do your own move / rotate / crop before calling this, because all this does is to scale the underlying image object such that the vec property of the image definition at $dest_addr can be used correctly.
Note that this does not "swap" the image to $dest_addr, rather it uses the image definition of $dest_addr to change the image object and definition at $source_addr.
Also note that the image must fit completely inside (I think) of the destination in order for the composite to work correctly.
$drw->image_swap_context($source_addr, $dest_addr);
Download (0.039MB)
Added: 2006-10-25 License: Perl Artistic License Price:
1094 downloads
HTTP Server type 1.2.3
httptype is a program that returns the http host software of a website. more>>
httptype is a program that returns the http host software of a website. It is written in Perl.
httptype reads a list of http hosts and optionally the port number for each of these. It queries each host, displaying the type of HTTP server running on that host. It reads the http_proxy and no_proxy environment variables to determine whether to use a proxy or not.
httptype reads a list of http servers and, optionally, the port number for each of these. It then queries each of the hosts and displays the HTTP server software of the host.
Input may be read from a host file if specified using the --hosts switch:
httptype --hosts [hostfile]
If hostfile is omitted or `-, httptype reads from standard input. See Format of host file for more info.
A single host may be queried by passing its name on the command line:
httptype host [port]
If port is omitted, 80 is used.
If no host file is specified through the --hosts file and no host is specified on the command line, httptype will read the list from standard input. See Format of host file for more info.
httptype will read the http_proxy environment variable and try to determine if a proxy server is being used. This setting may be overridden using the --proxy switch:
httptype --proxy proxyhost[:proxyport]
If proxyport is omitted, 80 is used.
If the proxy server is `none, no proxy is used. This is typically used to prevent httptype from using the proxy server specified by http_proxy. The --noproxy switch can be used to achieve the same.
Additionally, you may use the no_proxy environment variable to specify a comma delimited list of hosts for which httptype should not use the proxy. If httptype comes across any of these hosts, it will make a direct connection to them.
Enhancements:
- made 1.3.8 stable and renamed to 1.2.3
<<lesshttptype reads a list of http hosts and optionally the port number for each of these. It queries each host, displaying the type of HTTP server running on that host. It reads the http_proxy and no_proxy environment variables to determine whether to use a proxy or not.
httptype reads a list of http servers and, optionally, the port number for each of these. It then queries each of the hosts and displays the HTTP server software of the host.
Input may be read from a host file if specified using the --hosts switch:
httptype --hosts [hostfile]
If hostfile is omitted or `-, httptype reads from standard input. See Format of host file for more info.
A single host may be queried by passing its name on the command line:
httptype host [port]
If port is omitted, 80 is used.
If no host file is specified through the --hosts file and no host is specified on the command line, httptype will read the list from standard input. See Format of host file for more info.
httptype will read the http_proxy environment variable and try to determine if a proxy server is being used. This setting may be overridden using the --proxy switch:
httptype --proxy proxyhost[:proxyport]
If proxyport is omitted, 80 is used.
If the proxy server is `none, no proxy is used. This is typically used to prevent httptype from using the proxy server specified by http_proxy. The --noproxy switch can be used to achieve the same.
Additionally, you may use the no_proxy environment variable to specify a comma delimited list of hosts for which httptype should not use the proxy. If httptype comes across any of these hosts, it will make a direct connection to them.
Enhancements:
- made 1.3.8 stable and renamed to 1.2.3
Download (0.014MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1203 downloads
media-box 0.26
media-box is a dedicated media application. more>>
media-box is a program to watch all kind of multimedia files using a computer.
It suports playing DVD video, VideoCD, various movie files, Audio CD, various music files and watching various still pictures.
Main goal of this project is to have a dedicated computer in your living room by replacing your Hi-Fi component (DVD-player, CD-player). media-box runs in a linux environment so the need for computer power is very low.
Prefered system is a computer with at least 466MHz Celeron with 128MB of ram. Disk space is minimal, it works on 1GB partition but it can sure fit on a partition of 150MB or even less.
As it considers the sound output it is considered to have a sound card with digital out capabilities, so you can easily connect your computer with a dedicated external Dolby Digital receiver, but this is optional.
Graphics card should have a TV-Out feature, so you can watch your media content on TV. For getting the remote control over the whole program, you should make a hardware receiver or you can even buy one. Just make sure it is lirc compatible.
Software used to make this hardware work:
- debian - linux distribution
- xine-lib - library to play media content
- ati.2 - ATI drivers for XFree86 4.2.1 - to get TVOut working
- alsa - SB Live! drivers to get digital out sound
- lirc - remote control software
Enhancements:
- created upgrade script so on pressing n in main window will start an upgrade
- fixed start.sh script to use the /media-box/XF86Config-4 file
- size of screen is now calculated from the width and height of the back.jpg picture (was fixed to 800x600) - beware tvout works only on 800x600.
- fixed background of movie so it is black now. Subtitles of new xine lib displayed background image.
- added new types of files to play (based on extension)
- audio
- aac
- mp4
<<lessIt suports playing DVD video, VideoCD, various movie files, Audio CD, various music files and watching various still pictures.
Main goal of this project is to have a dedicated computer in your living room by replacing your Hi-Fi component (DVD-player, CD-player). media-box runs in a linux environment so the need for computer power is very low.
Prefered system is a computer with at least 466MHz Celeron with 128MB of ram. Disk space is minimal, it works on 1GB partition but it can sure fit on a partition of 150MB or even less.
As it considers the sound output it is considered to have a sound card with digital out capabilities, so you can easily connect your computer with a dedicated external Dolby Digital receiver, but this is optional.
Graphics card should have a TV-Out feature, so you can watch your media content on TV. For getting the remote control over the whole program, you should make a hardware receiver or you can even buy one. Just make sure it is lirc compatible.
Software used to make this hardware work:
- debian - linux distribution
- xine-lib - library to play media content
- ati.2 - ATI drivers for XFree86 4.2.1 - to get TVOut working
- alsa - SB Live! drivers to get digital out sound
- lirc - remote control software
Enhancements:
- created upgrade script so on pressing n in main window will start an upgrade
- fixed start.sh script to use the /media-box/XF86Config-4 file
- size of screen is now calculated from the width and height of the back.jpg picture (was fixed to 800x600) - beware tvout works only on 800x600.
- fixed background of movie so it is black now. Subtitles of new xine lib displayed background image.
- added new types of files to play (based on extension)
- audio
- aac
- mp4
Download (0.46MB)
Added: 2005-05-03 License: GPL (GNU General Public License) Price:
1638 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above http mobileagent jphone 0.26 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed