text:
package proguard;

import proguard.util.ListUtil;

import java.io.*;
import java.util.List;

/**
 * This class represents an entry from a class path: a jar, a war, a zip, an
 * ear, or a directory, with a name and a flag to indicates whether the entry is
 * an input entry or an output entry. Optional filters can be specified for the
 * names of the contained resource/classes, jars, wars, ears, and zips.
 *
 * @author Eric Lafortune
 */
public class ClassPathEntry
{
    private File    file;
    private boolean output;
    private List    filter;
    private List    jarFilter;
    private List    warFilter;
    private List    earFilter;
    private List    zipFilter;

    /**
     * Creates a new ClassPathEntry with the given file and output flag.
     */
    public ClassPathEntry(File file, boolean isOutput)
    {
        this.file   = file;
        this.output = isOutput;
    }

    /**
     * Returns the path name of the entry.
     */
    public String getName()
    {
        try
        {
            return file.getCanonicalPath();
        }
        catch (IOException ex)
        {
            return file.getPath();
        }
    }

    /**
     * Returns the file.
     */
    public File getFile()
    {
        return file;
    }

    /**
     * Sets the file.
     */
    public void setFile(File file)
    {
        this.file = file;
    }

    /**
     * Returns whether this data entry is an output entry.
     */
    public boolean isOutput()
    {
        return output;
    }

    /**
     * Specifies whether this data entry is an output entry.
     */
    public void setOutput(boolean output)
    {
        this.output = output;
    }

    /**
     * Returns whether this data entry is a jar file.
     */
    public boolean isJar()
    {
        return hasExtension(".jar");
    }

    /**
     * Returns whether this data entry is a war file.
     */
    public boolean isWar()
    {
        return hasExtension(".war");
    }

    /**
     * Returns whether this data entry is a ear file.
     */
    public boolean isEar()
    {
        return hasExtension(".ear");
    }

    /**
     * Returns whether this data entry is a zip file.
     */
    public boolean isZip()
    {
        return hasExtension(".zip");
    }

    /**
     * Returns whether this data entry has the given extension.
     */
    private boolean hasExtension(String extension)
    {
        return endsWithIgnoreCase(file.getPath(), extension);
    }

    /**
     * Returns whether the given string ends with the given suffix, ignoring
     * its case.
     */
    private static boolean endsWithIgnoreCase(String string, String suffix)
    {
        int stringLength = string.length();
        int suffixLength = suffix.length();

        return string.regionMatches(true, stringLength -
                                          suffixLength, suffix, 0, suffixLength);
    }

    /**
     * Returns the name filter that is applied to bottom-level files in this entry.
     */
    public List getFilter()
    {
        return filter;
    }

    /**
     * Sets the name filter that is applied to bottom-level files in this entry.
     */
    public void setFilter(List filter)
    {
        this.filter = filter == null || filter.size() == 0 ? null : filter;
    }

    /**
     * Returns the name filter that is applied to jar files in this entry, if any.
     */
    public List getJarFilter()
    {
        return jarFilter;
    }

    /**
     * Sets the name filter that is applied to jar files in this entry, if any.
     */
    public void setJarFilter(List filter)
    {
        this.jarFilter = filter == null || filter.size() == 0 ? null : filter;
    }

    /**
     * Returns the name filter that is applied to war files in this entry, if any.
     */
    public List getWarFilter()
    {
        return warFilter;
    }

    /**
     * Sets the name filter that is applied to war files in this entry, if any.
     */
    public void setWarFilter(List filter)
    {
        this.warFilter = filter == null || filter.size() == 0 ? null : filter;
    }

    /**
     * Returns the name filter that is applied to ear files in this entry, if any.
     */
    public List getEarFilter()
    {
        return earFilter;
    }

    /**
     * Sets the name filter that is applied to ear files in this entry, if any.
     */
    public void setEarFilter(List filter)
    {
        this.earFilter = filter == null || filter.size() == 0 ? null : filter;
    }

    /**
     * Returns the name filter that is applied to zip files in this entry, if any.
     */
    public List getZipFilter()
    {
        return zipFilter;
    }

    /**
     * Sets the name filter that is applied to zip files in this entry, if any.
     */
    public void setZipFilter(List filter)
    {
        this.zipFilter = filter == null || filter.size() == 0 ? null : filter;
    }

    // Implementations for Object.

    public String toString()
    {
        String string = getName();

        if (filter    != null ||
            jarFilter != null ||
            warFilter != null ||
            earFilter != null ||
            zipFilter != null)
        {
            string +=
                ConfigurationConstants.OPEN_ARGUMENTS_KEYWORD +
                (zipFilter != null ? ListUtil.commaSeparatedString(zipFilter, true) : "")  +
                ConfigurationConstants.SEPARATOR_KEYWORD +
                (earFilter != null ? ListUtil.commaSeparatedString(earFilter, true) : "")  +
                ConfigurationConstants.SEPARATOR_KEYWORD +
                (warFilter != null ? ListUtil.commaSeparatedString(warFilter, true) : "")  +
                ConfigurationConstants.SEPARATOR_KEYWORD +
                (jarFilter != null ? ListUtil.commaSeparatedString(jarFilter, true) : "")  +
                ConfigurationConstants.SEPARATOR_KEYWORD +
                (filter    != null ? ListUtil.commaSeparatedString(filter, true)    : "")  +
                ConfigurationConstants.CLOSE_ARGUMENTS_KEYWORD;
        }

        return string;
    }
}

redpajama_set_name: RedPajamaGithub


text:
SEC Strengthens Its Enforcement
GRAND RAPIDS — Given human nature, there will probably always be some level of financial fraud going on.
"Financial fraud is always going to be around. I'm not that much of an optimist to say we can eradicate it completely," Susan Markel, chief accountant of the SEC's Division of Enforcement, told members of Financial Executives International gathered at the University Club Wednesday evening.
But if public companies "build up their ethics and the tone at the top," some of the fraudulent activity could be eliminated, she said.
Markel has been involved in a number of high profile accounting investigations, including cases against Cendant, WorldCom and Xerox.
Most cases of financial fraud have some common underpinnings, she observed. Usually management has an incentive or is under some sort of pressure, there's an opportunity for the fraud to be committed, and people committing the fraud rationalize their acts to themselves.
Oftentimes fraud begins when a company is just working to make the numbers and hit its target, Markel noted. There's nothing wrong with trying to make the numbers if it's done in a legitimate way.
But there may be pressure from the boss to make a financial projection that will meet Wall Street's expectations, or, perhaps, an acquisition will fall through if the numbers don't look good. People don't necessarily start out thinking they're doing something bad, Markel said.
"Sometimes it then turns into managing the numbers. You're not quite getting there on your own so you're going to play with the numbers a little bit — and oftentimes that ends with just making up the numbers."
She said many times companies tell themselves that they'll make it up in the next quarter, but the plan snowballs. The next quarter isn't as good as they had hoped for, and they end up digging themselves into a hole.
"Sometimes companies just make a simple mistake, but the impact of correcting it to a future period would be devastating," Markel explained. "Instead of correcting it, owning up to it and fixing it, they cover it up and hope nobody ever finds out."
The SEC's enforcement division, which brings in from 450 to 600 cases each year, has 11 regional offices and about 1,000 employees, the majority of whom are attorneys.
It receives 500 to 800 complaints per week regarding everything from financial fraud to insider trading to market manipulation. At any given time, the division has about 2,500 open investigations.
Last year was a record year, with 598 cases. Financial fraud typically makes up 25 percent to 30 percent of cases and half of the division's resources go to those because they tend to be the longer, more complex cases, Markel said.
Five years ago only four of the financial fraud cases were against Fortune 500 firms. Last year, 29 financial fraud cases involved Fortune 500 companies.
Markel said that probably reflects a couple of different things.
"One, it may be occurring more in the Fortune 500 companies, but also, we've shown a willingness and a dedication to doing some of the bigger, more complicated cases and taking on some of the larger companies."
Markel said SEC enforcement has more muscle now that it's being coordinated with criminal authorities at the state and national levels. President Bush formed the Corporate Fraud Task Force last year that includes representation from all of the various enforcement agencies, such as the FBI, the Justice Department, the DEA and the IRS.
The U.S. attorneys want the cases. In fact, they sometimes fight over the cases, she said. State attorneys want the cases, too.
In the past year 17 federal districts brought securities fraud cases against 259 people and entities.
"So people are more often seeing jail time, which I think is something that has probably made the biggest impact on people in the business community — seeing that some of these people are actually going to jail. Now you've got criminal authorities interested in this and they're going to pursue the cases."
The SEC is a civil agency. It doesn't use guns and handcuffs. It can't throw people in jail. What it can do is bar guilty parties from serving as corporate officers and directors of public companies, make them give back the money and fine them penalties.
The use of officer and director bars has increased, Markel said. Last year the SEC barred a record 126 individuals. Already this year, 144 have been barred and that number will likely rise by year's end.
Markel said her division is trying to figure out what it can do to speed up investigations. The trouble is, financial fraud cases can involve millions of documents and take a long time. Should enforcement do trading suspensions? Should it freeze people's assets?
The SEC also is going to hold companies accountable if they don't cooperate in an investigation, she said. One way is stiffer civil money penalties.
The division is also stepping up scrutiny of the "gatekeepers" — the auditors, lawyers and directors of public companies — because they are the ones who are supposed to help the company and keep it in line, Markel added.
The newer approach puts a lot more emphasis on guilty parties accepting personal responsibility for their actions, as well.
Markel said the SEC enforcement arsenal is also being strengthened by some new tools coming out of the Sarbanes-Oxley Act of 2002, such as the new whistleblower provisions, and provisions for CEO and CFO certification, Public Company Accounting Oversight Information, and the Federal Account for Investor Restitution (FAIR), a mechanism that returns ill-gotten gains from corporate executives back to investors.
Previous articleMeadow Place Focus On Alzheimers
Next article2004 The Year Of The Millages
Cookies opens in Grand Rapids ahead of looming 'marijuana recession'

redpajama_set_name: RedPajamaCommonCrawl


text:
Le mardi  est le 217 jour de l'année 1992.

Naissances
 Binta Senghor, lutteuse sénégalaise
 Cole Sprouse, acteur américain
 Cor Akim, musicien congolais
 Daniele Garozzo, escrimeur italien
 Domingo Germán, joueur de baseball dominicain
 Dylan Sprouse, acteur américain
 Frederik Rønnow, joueur de football danois
 Refiloe Jane, footballeuse sud-africaine
 Romain Arneodo, joueur de tennis français
 Sebastian Kłosiński, patineur de vitesse polonais
 Tetori Dixon, volleyeuse américaine
 Timur Safin, escrimeur russe
 Zack Martin, personnage de fiction de La Vie de palace de Zack et Cody

Décès
 František Tomášek (né le ), cardinal de l'Église catholique romaine
 Franz Schubert (né le ), politicien allemand
 Seichō Matsumoto (né le ), écrivain japonais

Événements
 Découverte des astéroïdes (12321) Zurakowski,  (21107) 1992 PZ4, (23510) 1992 PA2 et (23511) 1992 PB2
 Fin des épreuves de badminton aux Jeux olympiques d'été de 1992
 Sortie du  album de Faster Pussycat : Whipped!
 Sortie de la chanson Would I Lie to You? interprétée par Charles & Eddie

Voir aussi
 4 août et août 1992

redpajama_set_name: RedPajamaWikipedia


As part of the system operational spares package, Fathom Systems provide configured equipment electrical test fixtures to provide Dive Technicians with an easy to use tool in the event of any health check requirements or fault diagnosis.
Electrical test fixtures are available for most Fathom Systems products with the images depicted here being specifically for the iBIS Mux & AC Power Pods.
Please contact us for further information on how we may provide assistance with your 'in field' operational test requirements of our products.


text:
Christian Hierneis (* 19. November 1963 in München) ist ein deutscher Politiker (Bündnis 90/Die Grünen) und Rechtsfachwirt. Er ist seit November 2018 Abgeordneter des Bayerischen Landtages.

Ausbildung und Herkunft
Christian Hierneis ist Rechtsfachwirt und seit 2003 selbstständiger Umweltberater. Seit 2010 ist er Geschäftsführer der BUND Naturschutz Stiftung. Er stammt aus einer alteingesessenen Münchner Kaufmannsfamilie, deren Begründer, Otto Hierneis, als königlich-bayerischer Hoflieferant seit 1859 am Münchner Marienplatz Damen- und Herrenwäsche, Sportkleidung sowie Krawatten und Handschuhe vertrieb. Christian Hierneis ist zudem ein Urgroßneffe des ehemaligen Hofkochs von König Ludwig II. und Delikatessenhändlers Theodor Hierneis.

Politische Laufbahn
Hierneis ist seit 2008 Mitglied der Grünen München. Von 2014 bis 2018 war er Referent für Verbraucherschutz, Ernährung, Gentechnik und Tierschutz bei der Landtagsfraktion der bayerischen Grünen. Außerdem ist er Geschäftsführer der Naturschutzstiftung.
2013 trat er das erste Mal als Kandidat für den Bayerischen Landtag an. Er kandidierte im Stimmkreis München-Pasing und erzielte dort 11,3 % der Erststimmen. Er war auf Platz 12 der grünen Liste für den Wahlkreis Oberbayern platziert und erreichte mit den Gesamtstimmen Platz 14. Damit verpasste er den Einzug in den Landtag.

Bei der Landtagswahl in Bayern 2018 setzte er sich im Stimmkreis München-Schwabing mit 34,9 Prozent der Erststimmen gegen den ehemaligen Staatsminister Ludwig Spaenle durch und gewann das Direktmandat. Er ist Sprecher für Umweltschutz und Tierschutz der Grünen Landtagsfraktion. Dort ist Hierneis Mitglied des Ausschusses für Umwelt und Verbraucherschutz.

Ehrenamtliches Engagement
1992 wurde Hierneis Mitglied im Bund Naturschutz in Bayern. Im Umweltschutzverband ist er seit 2002 Vorsitzender der Kreisgruppe München und war von 2004 bis 2018 Beisitzer im Landesvorstand. Hierneis war Sprecher von NOlympia München und ist Sprecher des Bündnisses gegen die dritte Startbahn am Flughafen München. Darüber hinaus ist er Beauftragter des BUND Naturschutz in Bayern e. V. für große Beutegreifer (Bär, Wolf, Luchs),  Mitglied der Arbeitsgruppe Große Beutegreifer beim  Bayerischen Staatsministerium für Umwelt und Verbraucherschutz und Mitautor der offiziellen bayerischen Managementpläne für Bär, Wolf und Luchs, nachdem er 2006 einen Bärenmanagementplan für den BN verfasst hatte. Christian Hierneis wirkt als Mitglied im Landesbund für Vogelschutz in Bayern und bei der Ornithologischen Gesellschaft in Bayern, im Verein zum Schutz der Bergwelt e. V., dem Isartalverein, den Freunde der Zoologischen Staatssammlung München und beim Denkmalnetz Bayern.

Politisches Wirken
Hierneis fordert eine generationenübergreifende Umweltbildung. In einer Vielzahl von Vorträgen und Podiumsdiskussionen behandelt er seit Jahren Themen wie: Biodiversität und Artenschutz, Flächenverbrauch, Freihandelsabkommen TTIP/CETA/TiSA, Liberalisierung der Wasserversorgung, Energiewende, Hochwasserschutz und Ernährung mit effektiveren Kontrollen, verbesserter Kennzeichnung und Transparenz. Als gewählter Landtagsabgeordneter für den Stimmkreis München-Schwabing ist ihm die Entwicklung der Metropolregion München unter dem Grundsatz "Grünflächen schützen, Lebensqualität bewahren" ein wichtiges Anliegen. Ergänzend fordert er gleichwertige Lebensbedingungen im ländlichen Raum. Für Stadt und Land setzt sich Christian Hierneis für den massiven Ausbau des öffentlichen Nahverkehrs und des Radverkehrs ein sowie für die Schaffung von bezahlbarem Wohnraum mit kommunaler, staatlicher und genossenschaftlicher Beteiligung. Er unterstützt den Schutz des Bergwalds und der Almen mit ihrer einmaligen Tier- und Pflanzenwelt, was auch das Ende staatlich subventionierter Förderungen von Schneekanonen und des Baus weiterer Ski-Pisten umfasst.  Christian Hierneis tritt für die regionale, ökologische und saisonale Landwirtschaft unter Reformierung der bestehenden Subventionsstrukturen ein. Er ist gegen Tierversuche, Gentechnik und industrielle Massentierhaltung.

Privates
Hierneis ist verheiratet und evangelischer Konfession.

Weblinks
 Website von Christian Hierneis

Einzelnachweise

Landtagsabgeordneter (Bayern)
Bündnis-90/Die-Grünen-Mitglied
Politiker (21. Jahrhundert)
Deutscher
Geboren 1963
Mann