Dirk Stoecker's avatar

Dirk Stoecker

dstoecker

Involved Projects and Packages

Apache::Gallery creates an thumbnail index of each directory and allows viewing pictures in different resolutions. Pictures are resized on the fly and cached. The gallery can be configured and customized in many ways and a custom copyright image can be added to all the images without modifying the original.

Crypt::OpenSSL::DSA implements the DSA (Digital Signature Algorithm) signature verification system.

It is a thin XS wrapper to the DSA functions contained in the OpenSSL crypto library, located at http://www.openssl.org

The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper functions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32.

It is rare, but there are times where you want to swap out the currently compiling file for a different one. This module does that. From the point you 'use' the module perl will be parsing the new file instead of the original.

This set of modules allows you to send and receive SMS messages. Besides text messages you can also use Smart Messages, also known as ringing tones, groupgraphics, vcards etc...

This module provides a protocol-independent way to use IPv4 and IPv6 sockets, intended as a replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. For a list of known differences, see the IO::Socket::INET INCOMPATIBILITES section.

It uses the getaddrinfo(3) function to convert hostnames and service names or port numbers into sets of possible addresses to connect to or listen on. This allows it to work for IPv6 where the system supports it, while still falling back to IPv4-only on systems which don't.

*Locale-Codes* is a distribution containing a set of modules designed to work with sets of codes which uniquely identify something. For example, there are codes associated with different countries, different currencies, different languages, etc. These sets of codes are typically maintained in some standard.

This module essentially provides a multi-level return. You can mark a spot with 'setjump()' and then unwind the stack back to that point from any nested stack frame by name using 'longjump()'. You can also provide a list of return values.

This is not quite a match for C's long jump, but it is "close enough". It is safer than C's jump in that it only lets you escape frames by going up the stack, you cannot jump in other ways.

The Mersenne Twister is a pseudorandom number generator developed by Makoto Matsumoto and Takuji Nishimura. It is described in their paper at http://www.math.keio.ac.jp/~nisimura/random/doc/mt.ps.

Math::Round supplies functions that will round numbers in different ways. The functions round and nearest are exported by default; others are available.

This module was adapted from Math::Vector, written by Wayne M. Syvinski.

It uses most of the same algorithms, and currently preserves the same names as the original functions, though some aliases have been added to make the interface more natural.

The "object" for the object oriented calling style is a blessed array reference which contains a vector of the form [x,y,z]. Methods will typically return a list.

The MediaWiki module provides high-level interface to MediaWiki
content management system.

Author: Edward Chernenko

This module should work on pure-perl systems.

This module lets you attempt to measure, from your operating system's perspective, how much memory a process is using at any given time.

This module signs an HTTP::Request to Amazon Web Services by appending an Authorization header. Amazon Web Services signature version 4, AWS4-HMAC-SHA256, is used.

The primary purpose of this module is to be used by Net::Amazon::Glacier.

This module uses a Patricia Trie data structure to quickly perform IP address prefix matching for applications such as IP subnet, network or routing table lookups. The data structure is based on a radix tree using a radix of two, so sometimes you see patricia implementations called "radix" as well. The term "Trie" is derived from the word "retrieval" but is pronounced like "try". Patricia stands for "Practical Algorithm to Retrieve Information Coded as Alphanumeric", and was first suggested for routing table lookups by Van Jacobsen. Patricia Trie performance characteristics are well-known as it has been employed for routing table lookups within the BSD kernel since the 4.3 Reno release.

The BSD radix code is thoroughly described in "TCP/IP Illustrated, Volume 2" by Wright and Stevens and in the paper ``A Tree-Based Packet Routing Table for Berkeley Unix'' by Keith Sklower.

Test::Exit provides some simple tools for testing code that might call 'exit()', providing you with the status code without exiting the test file.

The only criterion tested is that the supplied code does or does not call 'exit()'. If the code throws an exception, the exception will be propagated and you will have to catch it yourself. 'die()'ing is not exiting for the purpose of these tests.

Unlike previous versions of this module, the current version doesn't use exceptions to do its work, so even if you call 'exit()' inside of an 'eval', everything should work.

This plugin will collect memory usage info from '/proc/PID/status' and display it for you when the test is done running.

Test2 normally uses unique IDs generated by appending pid, thread-id, and an incrementing integer. These work fine most of the time, but are not sufficient if you want to keep a database of events, in that case a real UUID is much more useful.

The updates here are generated via a daily Github Workflow from https://github.com/openSUSE/autoupdate-perl .
To generate the spec https://github.com/openSUSE/cpanspec is used.

Then someone has to manually go over the updates and create submit reqests to devel:languages:perl (currently usually done by @tinita).
That last step is currently not automated because too many modules need manual handling (fixing license, dependencies, description etc.)

If you see a failing module, you can branch it from here and try to fix it.

Python client library for Launchpad's web service

Examples and ideas that don't belong in the core Shiny package and aren't officially supported.

Shiny wrappers for the RGL package. This package exposes RGL's ability to export WebGL visualization in a shiny-friendly format.

Maintainer

CuteCom is a graphical serial terminal, similar to minicom. It is written using the Qt library.

It is aimed mainly at hardware developers or other people who need a terminal to talk to their devices.

Maintainer

Serial terminal Qt4 version

Maintainer

This program was written to aid with the decoding of the protocol used by serial communication. It has support for sniffing a TCP connection or between a serial port and a TCP port.

1627 contributions in the last year
Mon                                                                                                          
Tue                                                                                                          
Wed                                                                                                          
Thu                                                                                                          
Fri                                                                                                        
Sat                                                                                                        
Sun                                                                                                        
Contributions on 2024-04-18
29 commits
3 requests created
openSUSE Build Service is sponsored by