*Each TV or Computer Monitor contains 4 to 8 pounds of hazardous lead.
Most organizations have been collecting obsolete computers for years. The U.S. Environmental Protection Agency (EPA) has estimated that 45 million computers will become obsolete annually by 2005. California, Massachusetts, and Minnesota have already outlawed the disposal of computer waste in landfills; in 2003 alone, 23 states initiated legislation to address the mounting problem of computer waste (Exhibit).
Most of the environmental concerns with computers lie with the monitor, specifically its cathode ray tube (CRT). Each color monitor contains, on average, four to five pounds of lead, considered hazardous waste when disposed of, according to EPA standards. Computers also contain other hazardous materials, including mercury, cadmium (a known carcinogen), and hexavalent chromium (shown to cause high blood pressure, iron-poor blood, liver disease, and nerve and brain damage in animals). The Utah Department of Environmental Quality estimates that 314 million computers will be thrown away by the end of 2004, containing 1.2 billion pounds of lead, 2 million pounds of cadmium, 1.2 million pounds of hexavalent chromium, and 400,000 pounds of mercury.
Imagine a worst-case scenario: Groundwater near a landfill becomes contaminated. In a search for potentially responsible parties, a company that had disposed of computers at the site (identified by a control tag or manufacturer's number) could be subject to potentially costly criminal and civil litigation (i.e., SARA, formerly CERCLA, litigation). All of this could happen even if the organization had donated the equipment to a charity or paid a company to recycle it.
The Resource Conservation and Recovery Act (RCRA) has been updated recently to include guidelines regarding the disposal of computer monitors. Computer monitors are different from most computer equipment because of the concentration of lead: 27% of the weight of a CRT monitor is due to its lead content. The threshold for establishing refuse as hazardous waste is the toxicity characteristic leaching procedure (TCLP) of the waste. The EPA guidelines indicate that waste having a TCLP of 5mg/l of lead qualifies as hazardous waste. Color monitors have on average 18.5mg/l of lead.
The RCRA classifies waste generators into four categories: households; conditionally exempt small quantity generators (CESQG); small quantity generators (SQG); and large quantity generators (LQG). In general, all households are exempt from federal EPA rules regarding computer disposal (although state regulations often include households). Organizations disposing of less than 100 kg (220 lbs) of hazardous waste in a month are classified as CESQG; those dumping between 100 kg and 1,000 kg (2,200 lbs) are classified as SQG; and those dumping more than 1,000 kg are classified as LQG.
CESQG organizations are exempt from most of the RCRA disposal standards. If a company disposes of more than seven to eight monitors in a given month, it may exceed the threshold and be classified as an SQG. In that case, the organization will be required to follow many of the hazardous waste standards set forth in the RCRA. These standards include documentation of proper recycling (including manifesting each disposal), which can be expensive. LQG organizations face the most restrictions and costs.
As an example of the documentation requirement set forth by the EPA, in 2000 AT&T agreed to pay a penalty of $195,000 for not properly responding to an agency request for information about its computer-disposal practices. An investigation by the EPA was initiated by a tip that a New Jersey plant was incinerating hazardous waste, including computers and other equipment. Although AT&T eventually provided all of the information requested, the EPA believed that the company did not fully answer inquiries about how it managed waste computers and electrical equipment in a timely manner.
It is important to note that the RCRA rules regarding computer disposal are restricted to landfilling. Disposal usually does not include recycling, donations, or trade-ins. An organization, therefore, comes under the auspices of the RCRA only if it chooses to throw away its old equipment.
State regulations regarding computer equipment disposal vary considerably. Some states (e.g., California, Massachusetts, and Minnesota) have made it illegal to landfill computer monitors, and nine states have proposed legislation to ban landfill disposal of all computer equipment. Most states have no regulations to date, though in 2003, 23 states had proposed some form of legislation regarding the disposal of computer equipment (see the Exhibit). Besides banning landfill disposal, some states have considered additional taxes, called advanced recycling fees, ranging from $5 to $50, on purchases of computer equipment. Furthermore, some states have imposed restrictions on computer sellers, requiring them to have trade-in programs in place before doing business. States are clearly sensitive to the issue, and additional regulation is almost certain in the coming years.
To ensure that they do not find themselves in violation of RCRA, organizations should develop a plan for the proper disposal of computer equipment.
The first step is to realize that most computer equipment that is stored "for a rainy day" will almost certainly never get used. By the time this equipment is finally disposed of, its value will have been greatly diminished. So it is necessary for an organization to take a full inventory of all computer equipment. Any equipment not likely to be used again should be tagged for disposal. The used equipment that can be sold or given away should be sold or given away immediately. Equipment with little or no value (e.g., dot matrix printers, broken monitors, pre-Pentium computers) should be sent to a reputable recycler. Some municipalities have a disposal center where obsolete computer equipment can be disposed of. When planning to upgrade to new computer equipment, take advantage of manufacturer trade-in programs, which can reduce the combined cost of acquiring new equipment and responsibly disposing of old equipment. This assessment should be done regularly to ensure that old computer equipment does not pile up.
In addition to its environmental benefits, a well-defined plan for disposing of computer assets can help a company financially. Assets not contributing to productivity should be disposed of, because they can become a drag on return on investment (ROI). Not only does disposal reduce the average investment (denominator of ROI), it can also improve net income through gains on sales or reductions in tax payments (numerator of ROI).
After upgrading computer systems, most organizations store their old computers, which serve as backup equipment in case newer computers break down. These old computers often sit in storage well beyond their potential useful life. At some point, a decision must be made about disposal of this equipment. Continuing to store it is often not a viable option, because it eventually takes up a considerable amount of space. The least desirable option is to throw old computers in the garbage. Not only are there the potential liabilities and disposal costs imposed by state and federal environmental agencies, there is also the possibility of someone removing hard drives and recovering sensitive data. There are three better options available: reuse, recycle, and trade-in.
Reuse. The term "reuse" refers to giving (or selling) computers to someone or some other organization to use. Computers are often sold on a secondary market, given (or sold) to employees, or donated to charitable organizations and schools. Selling computers on a secondary market can become a burden. The most popular options include selling through advertising or an Internet auction site. Regardless of the method, an organization must carefully assess whether the employee time and effort necessary to sell these computers is worth it. In most cases, the value of a used computer is far less than managers perceive. The original purchase price should be viewed as a sunk cost, leaving as the only relevant consideration the marginal benefit versus the marginal cost.
There are several advantages to giving (or selling at a significant discount) older computers to employees. In an age of job-hopping, this additional benefit may reflect a commitment by management to employees, garnering greater employee loyalty. Employers should be careful, in documenting the exchange, to avoid creating a taxable benefit.
Donating computers to charitable organizations and schools provides a company with tax benefits that may exceed the expected realizable value from selling the computers via a secondary market. There are many private and public organizations willing to help businesses donate their computers. Valuing computer equipment for tax purposes requires using fair market value; guidelines can be found in IRS Publications 561 and 526. Also, secondary market auction sites, such as eBay and Amazon.com, can provide support for valuing computers for tax purposes. Federal and state tax credits are available for certain donations of computers by corporations to schools.
Recycle. Depending on the state, recycling computers can be simple or difficult. In states that have bans on landfilling (California, Massachusetts, and Minnesota), recycling programs are well organized. In most states, however, finding a place to recycle old computer equipment can be difficult. Moreover, reputable recycling companies usually charge a fee for pick-up and the requisite documentation to show that the computers were appropriately recycled. The savings from using a nonreputable recycler, however, are generally not worth the attendant risk if the computers are not properly disposed of.
Recycling is the best option for computers that are extremely old (pre-Pentium) or broken, especially monitors. In states that have voluntary recycling programs, local municipalities are in charge of setting up convenient drop-off locations for computers. Some municipalities have monthly, quarterly, or annual computer recycling days in which they provide for the collection or pick-up of old computer equipment.
Trade-in. Most major computer manufacturers (e.g., Dell, Gateway, HP/Compaq) have trade-in programs. For example, Dell has a program (DellExchange) that facilitates Dell customers donating, trading, or selling used Dell computers. Gateway's program provides individuals who donate their used computer a $25 to $50 cash refund. HP/Compaq's trade-in program provides a refund check for the value of a computer, if the computer is traded in on the purchase of a new HP/Compaq computer.
Recent proposed state legislation has forced manufacturers to implement trade-in programs. For example, California has proposed legislation that would require manufacturers that sell any computer within California to develop, finance, and implement an "e-waste recovery system" for the collection, handling, transportation, processing, recovery, reuse, and recycling of the devices sold by that producer.
Regardless of how old computers are disposed of, there are several important steps to take before handing them over. First, remove the hard drive or reformat it. Simply deleting files does not prevent them from being recovered from the hard drive; sometimes, files can even be retrieved from reformatted drives. Next, evaluate software license agreements to determine if they preclude transfer of the software along with the computer.
It is important to remove all company insignia and inventory control tags from computers to be disposed of. Removing company insignia and control tags can hamper hackers from identifying to which company any recovered information belongs.
If possible, have the recipient of the used computer equipment sign an agreement accepting responsibility for its proper disposal. This is necessary whether it is sold, given to an employee, or donated. In the event of future litigation, this documentation supports the position that the recipient has accepted responsibility for the equipment's disposal.
Recycling companies should also provide written documentation of the proper disposal of computer equipment. If a recycling company cannot or will not provide such documentation, this could be a sign that it is not a reputable company. Finally, a written record of all disposed-of computers should track the serial number, description, method of disposal, and date of disposal. This information should be kept with all other documentation regarding computer disposal.
Michael J. Meyer, DBA, is an assistant professor at the University of New Orleans. Waleed Abu El Ella is a graduate student at the University of New Orleans. Ronald M. Young, CPA, PhD, is an associate professor at the University of New Orleans.


text:
13 Ghosts
"13 Ghosts" is the loudest movie since ''Armageddon.'' Flash frames attack the eyeballs while the theater trembles with crashes, bangs, shatters, screams, rumbles and roars. Forget about fighting the ghosts; they ought to attack the sub-woofer.
The experience of watching the film is literally painful. It hurts the eyes and ears. Aware that their story was thin, that their characters were constantly retracing the same ground and repeating the same words, that the choppy editing is visually incoherent, maybe the filmmakers thought if they turned up the volume the audience might be deceived into thinking that something was happening.
When the action pauses long enough for us to see what's on the screen, we have to admire the art direction, special effects, costumes and makeup. This is a movie that is all craft and little art. It mostly takes place inside a house that is one of the best-looking horror sets I've seen, and the 12 ghosts look like pages from Heavy Metal, brought to grotesque life. (The 13th ghost is, of course, the key to the mystery.) The screenplay, inspired by the 1960 William Castle film of the same name but written in a zone all its own, involves dead Uncle Cyrus (F. Murray Abraham), whose researches into the occult included a medieval manuscript allegedly dictated by the devil. He leaves his house to his nephew Arthur (Tony Shalhoub), whose wife has tragically died; Arthur moves in with his son Bobby (Alec Roberts), his daughter Kathy (Shannon Elizabeth) and Maggie the nanny (Rah Digga). They're joined by a wise-cracking ghostbuster named Rafkin (Matthew Lillard) and Kalina (Embeth Davidtz), a paranormal who knows a lot about Uncle Cyrus, his research, and how the house works.
And does it ever work. Exterior steel panels slide up and down, revealing glass container-cages inside which hold the 12 invisible ghosts, which Cyrus needed in order to ... oh, never mind. What intrigues me is that this house, its shrieks of terror and its moving walls attract no attention at all from the neighbors, even late in the film when truly alarming things are happening. Maybe the neighbors read the screenplay.
The shatterproof glass cages, we learn, are engraved with ''containment spells'' that keep the ghosts inside. You can see the ghosts with special glasses, which the cast is issued; when they see them, we see them, usually in shots so maddeningly brief we don't get a good look. Our consolation, I guess, is that the cast has the glasses but we will have the pause button when ''13 Ghosts'' comes out on DVD. The only button this movie needs more than pause is delete.
The house, Kalina explains, is really an infernal device: ''We are in the middle of a machine designed by the devil and powered by the dead.'' Gears grind and levers smash up and down, looking really neat, and wheels turn within wheels as it's revealed that the purpose of this machine is to open the ''Oculorus Infernum.'' When a character asks, ''What's that?'' the answer is not helpful: ''It's Latin.'' Later we learn it is the Eye of Hell, and ... oh, never mind.
If there are 12 ghosts there must, I suppose, be 12 containment cages, and yet when little Bobby wanders off to the subterranean area with the cages, he gets lost, and his father, sister, the nanny, the psychic and the ghostbuster wander endlessly up and down what must be the same few corridors, shouting ''Bobby! Bobby?'' so very, very, very many times that I wanted to cheer when Rafkin finally said what we had all been thinking: ''Screw the kid! We gotta get out of this basement!'' The production is first-rate; the executives included Joel Silver and Robert Zemeckis. The physical look of the picture is splendid. The screenplay is dead on arrival. The noise level is torture. I hope "13 Ghosts" plays mostly at multiplexes, because it's the kind of movie you want to watch from the next theater.
Nell Minow
The Last Son
13 Ghosts (2001)
Rated R For Horror Violence and Gore, Nudity and Some Language
Tony Shalhoub as Arthur
Embeth Davidtz as Kalina
Matthew Lillard as Rafkin
Shannon Elizabeth as Kathy
F. Murray Abraham as Cyrus
Steve Beck
Home Entertainment Guide: January 2022
The HistoryMakers Program, Entertainment Makers: On Screen and Behind the Scenes, Streams Today, January 13th, at 8pm CT
Maria Ewing, American Opera Star, Takes Her Final Bow (1950-2022)

redpajama_set_name: RedPajamaCommonCrawl


text:
'use strict';

var path = require('path');
var util = require('util');
var CleanCSS = require('clean-css');
var chalk = require('chalk');
var maxmin = require('maxmin');

module.exports = function (grunt) {
  var getAvailableFiles = function (filesArray) {
    return filesArray.filter(function (filepath) {
      if (!grunt.file.exists(filepath)) {
        grunt.log.warn('Source file ' + chalk.cyan(filepath) + ' not found');
        return false;
      }
      return true;
    });
  };

  grunt.registerMultiTask('cssmin', 'Minify CSS', function () {
    var created = {
      maps: 0,
      files: 0
    };
    var size = {
      before: 0,
      after: 0
    };

    this.files.forEach(function (file) {
      var options = this.options({
        rebase: false,
        report: 'min',
        sourceMap: false
      });

      var availableFiles = getAvailableFiles(file.src);
      var compiled = '';

      options.rebaseTo = path.dirname(file.dest);

      try {
        compiled = new CleanCSS(options).minify(availableFiles);

        if (compiled.errors.length) {
          grunt.warn(compiled.errors.toString());
          return;
        }

        if (compiled.warnings.length) {
          grunt.log.error(compiled.warnings.toString());
        }

        if (options.debug) {
          grunt.log.writeln(util.format(compiled.stats));
        }
      } catch (err) {
        grunt.log.error(err);
        grunt.warn('CSS minification failed at ' + availableFiles + '.');
      }

      var compiledCssString = compiled.styles;

      var unCompiledCssString = availableFiles.map(function (file) {
        return grunt.file.read(file);
      }).join('');

      size.before += unCompiledCssString.length;

      if (options.sourceMap) {
        compiledCssString += '\n' + '/*# sourceMappingURL=' + path.basename(file.dest) + '.map */';
        grunt.file.write(file.dest + '.map', compiled.sourceMap.toString());
        created.maps++;
        grunt.verbose.writeln('File ' + chalk.cyan(file.dest + '.map') + ' created');
      }

      grunt.file.write(file.dest, compiledCssString);
      created.files++;
      size.after += compiledCssString.length;
      grunt.verbose.writeln('File ' + chalk.cyan(file.dest) + ' created ' + chalk.dim(maxmin(unCompiledCssString, compiledCssString, options.report === 'gzip')));

    }, this);

    if (created.maps > 0) {
      grunt.log.ok(created.maps + ' source' + grunt.util.pluralize(this.files.length, 'map/maps') + ' created.');
    }

    if (created.files > 0) {
      grunt.log.ok(created.files + ' ' + grunt.util.pluralize(this.files.length, 'file/files') + ' created. ' + chalk.dim(maxmin(size.before, size.after)));
    } else {
      grunt.log.warn('No files created.');
    }
  });
};

redpajama_set_name: RedPajamaGithub


text:
Q: In App Purchase for multiple accounts subscriptions We are building a solution with a cloud Backend and an iPad application connecting to that Backend, strangely Apple rejected the application because the payement had to be done from the web and they are suggesting using In App-Purchase, my question here is :
Can the admin (the manager in our case) purchase multiple subscriptions to each of its employees to be used in separate devices from within the application, and is that OK with Apple IAP guidelines.
(We investigated the guidelines but we think a similar situation is not listed).
Thank you for your time.

A: In App Purchases are active on the account, not the device.  This means that if someone purchases a subscription with a particular Apple ID any other device that is using that Apple ID can (must) access that subscription as well.  So if all the devices in your scenario use the same Apple ID then the manager purchases it once and then the other devices can use the 'restore' function to load the subscription onto those devices as well.
If each device has a different Apple ID associated with it then the subscription will be charged to each individual person's Apple ID.

redpajama_set_name: RedPajamaStackExchange


text:
The Legal Empowerment Movement and Its Implications
By: Peter Chapman
Around the world, a global legal empowerment movement is transforming
the way in which people access justice. The concept of legal empowerment
is rooted in strengthening the ability of communities to: "understand, use
and shape the law." The movement relies on people helping one another to
stand up to authority and challenge injustice. At its center are paralegals,
barefoot lawyers, and community advocates. Backed up by lawyers, these
advocates are having significant impacts.
Legal empowerment advocates employ a range of tools driven by the
communities with which they work, including information, organizing,
advocacy, and litigation. They take on issues including problems of health
care, violations of consumer rights, threats to personal safety, environmental
contamination, and challenges to property rights. Legal empowerment
advocates tackle individual cases but a key objective of legal empowerment
is systemic change.
Informed by expanding evidence of need, buoyed by regulatory
innovation, and in response to local activism, civil society organizations and
government institutions are embracing the notion that people who are not
trained as lawyers can competently help people assess their rights and resolve
their legal problems. In South Africa, an independent network of Community
Advice Offices is expanding legal awareness and mobilizing collective action to tackle injustices. In Canada, Legal Aid Ontario supports nonlawyers within health clinics and community centers to respond to people with legal needs who might never visit a court. In Ukraine and other countries, "primary legal aid" is now incorporating roles for non-lawyers and civil society organizations to provide information and assistance.
Uploaded on: Sep 20, 2019
Author: Peter Chapman
Providing Legal Aid, Research, Strengthening Customary Justice Systems
Nature of Impact
Acquisition of Remedy / Entitlement / Information, Change in law or policy, Positive Impact


That was an issue with their older S35 4K sensor, not their S35 4.6K sensor.
What do you guys think?
Buy the BM Ursa Mini 4.6k now and start shooting.
If you have the Budget, get the UM4.6k. As long as you don´t need the smaller form-factor you´ll probably be more satisfied.


text:
Creative Arts Initiative
Support CAI
CAI Leadership
Our Role in UB's Strategic Plan
Create Art in Buffalo
Request for Proposals for Artist Residencies
Planning Your Residency
Artist-in-Residence Proposal Form
Experience Art
Arts One
Creative Arts Initiative >
Experience Art >
Helen Simoneau Danse Lecture & Demonstration (3/15/19)
From left: Melanie George (dramaturge) and Helen Simoneau (choreographer)
Described by Dance Magazine as "a Choreographer-on-the-rise" with a style that is both "athletic and smooth", Helen Simoneau has enjoyed her company's global presence over the last 7 years. Simoneau and her dancers were CAI Artists-in-Residence for 3 weeks in March 2019, during which they created a new dance work entitled "Darling."
On March 15th, Simoneau gave a lecture & demonstation about her creative process. The goal was to demystify the choreographic process by giving participants an entry point into the ways choreographers and dancers generate dance material. The event began with a full performance of the new piece and concluded a talk-back with the choreographer, dramaturge, and dancers. Feedback from the audience was used to further refine the piece.
Founded in 2010, Helen Simoneau Danse (HSDanse) is committed to creating and performing the compelling dance works of it's founder and choreographer Helen Simoneau and has been presented in Austria, Brazil, Canada, France, Greece, Italy, Spain, Switzerland, and toured throughout Germany, Asia, and the United States. Simoneau has been commissioned by The Juilliard School, Oregon Ballet Theatre, the American Dance Festival, UNC School of the Arts, The Yard, Springboard Danse Montréal, and the Swiss International Coaching Project (SiWiC) in Zurich. Most recently, Simoneau was resident artist at Baryshnikov Arts Center, Bates Dance Festival and has received fellowships from The NYU Center for Ballet and the Arts, the Bogliasco Foundation, as well as twice from the North Carolina Arts Council. Notable venues that have presented Simoneau's work include The Guggenheim Museum (NYC), Dance
Place (DC), Joyce SoHo (NYC), Tangente (Montréal), The Aoyama Round Theatre (Tokyo), the L.I.G. Art Hall Busan (South Korea), Jacob's Pillow Inside/Out (MA), PACT-Zollverein in Essen (Germany), and Athens International Dance Festival (Greece). Her work was also presented at the 13th Internationales Solo-Tanz-Theatre Festival in Stuttgart, Germany, where she was awarded 1st place for Choreography.
Simoneau's CAI residency involved UB students and the Buffalo dance community in her collaboration with 4 dancers, composer Nathalie Joachim, dramaturge Melanie George, and costume designers Reid & Harriet. Simoneau works in a task-based process where the dancers are active collaborators. These tasks were shared with the community through master classes and workshops.


Po-Ren Hsueh, Corresponding author. Department of Laboratory Medicine, National Taiwan University Hospital, Number 7, Chung-Shan South Road, Taipei 100, Taiwan.
The aim of this study was to investigate the cefoperazone–sulbactam (CFP–SUL) susceptibilities of important Gram-negative bacteria (GNB) by agar dilution (reference method), disk diffusion, and two automated methods.
A total of 799 GNB isolates, including Enterobacteriaceae (n = 500) and nonfermentative GNB (NFGNB, n = 299), were recovered from various clinical specimens collected at National Taiwan University Hospital, Taipei, Taiwan from November 2013 to December 2014. The agar dilution method, disk diffusion method, and two automated susceptibility systems (Phoenix and Vitek 2) were used for testing susceptibility of the isolates to CFP–SUL. Categories of susceptibility (susceptible, intermediate, or resistant) to CFP–SUL yielded from each method were interpreted according to CFP–SUL interpretive breakpoints proposed previously. The results of categorical agreement and errors obtained between the agar dilution method and the other three methods were analyzed.
The Vitek 2 system had the highest error rates against Escherichia coli (n = 150) and Enterobacter cloacae (n = 77) isolates, i.e., 6.7% and 11.7% minor errors, 8.5% and 1.7% major errors, and 40% and 20% very major errors, respectively. Additionally, the Vitek 2 system was also found to have a significantly lower sensitivity (44.4%) and lower positive predictive value (18.2%) for detecting CFP–SUL nonsusceptible E. coli isolates than other methods. For carbapenem-nonsusceptible Enterobacteriaceae isolates, the Vitek 2 system failed to detect correct susceptibility to CFP–SUL. The three methods failed to correctly detect CFP–SUL susceptibility categories against all NFGNB isolates except Pseudomonas aeruginosa.
The Vitek 2 system is a suboptimal method in correctly detecting CFP–SUL susceptibility categories for E. coli, E. cloacae, and carbapenem-nonsusceptible Enterobacteriaceae isolates.


text:
Q: autocomplete source from php file I'm quite newbie in JSON, just started it the last night, I'm very close to the deadline of a project, I used xml, and tried now to switch to json.
I started with the simplest representation of a json object, let me go to code:
PHP Code:
<?php
//phpPage.php
$json = array();
$json[]='Jquery';
$json[]='AJAX';
$json[]='JSON';
//for example

echo json_encode($json);
?>

js code:
$(document).ready(function(){
  $.post('phpPage.php', { /*no matter*/ }, showResult, "text");
});

function showResult(res){
  var obj = JSON.parse(res);
  $("input#autocomplete").autocomplete({
    source: function() {
        var rows = new Array();
        for(var i=0; i<3; i++){//Assume that I know array size, skip it
            //what to do here?
        }
        return rows;
    }
  });
}

I don't know how to convert the sent object to an array ready to be used in the 'source' of the autocomplete.
Thanks for your time,
Regards!
The solution:

A: use jquery's getJSON() function (if you can GET).
OR
$.post('phpPage.php', { /*no matter*/ }, showResult, "json");

function showResult(data){
  $("input#autocomplete").autocomplete({
    source: data;
  });
}

A: Well there are a couple things that I would change and a couple things you are doing right.  First your post request can encode the json all by it's self.  Take a look at your line
$.post('phpPage.php', { /*no matter*/ }, showResult, "text");

and change it to
$.post('phpPage.php', { /*no matter*/ }, showResult, "json");

jQuery will parse the json and turn it into an object.
Now for an explanation, when you use encode_json() with php it does not create a json object all php does is format at an array like an object for JS to then turn into json.
What you are doing with JSON.parse is taking the string that php returns that will probably look like this
{"1":"jquery", "2":"AJAX","3":"JSON"}

with your example, and turning it into an object in JS.
Now for the important part.  Objects in JS can be treated as an associative array, this means that they are array where the key is the index.  So manipulation of an object or traversing an object can be very easy.
So you have the function showResult(res) if you want to traverse the json object and print results to the screen its pretty darn easy.  First I want to change your for loop to a for...in then we just use your json object like an array
function showResult(res){
  var obj = JSON.parse(res);
  $("input#autocomplete").autocomplete({
    source: function() {
        var rows = new Array();
        for (x in obj){//Assume that I know array size, skip it
            $('body').append(obj[x]+'
');
        }
        return rows;
    }
  });
}

The only thing I changed in your code is
for (x in obj){//Assume that I know array size, skip it
    $('body').append(obj[x]+'
');
}

This will traverse the array and plug in the correct key where x is to use every single value of the json object and add it to the body on a new line.
Now to use it with autocomplete is what ever those plugin docs say. I hope this helps you a little.


our first fully booked course!
what a week! we finished the art gallery in time for our open day, had a record of 7 students attend our creative clay class and our 'portrait in oils workshop' on saturday 18th august is officially fully booked! and we're feeling pretty pleased.
as you may have seen advertised, we had an open day today! we've had several people join us for it, and christine's cake proved very popular. everybody enjoyed walking around the sculpture garden and art gallery.
we're now excited for the other open days we have planned, with even more cake! join us to see our teaching space, speak to alex and christine about our art courses, and maybe even stroll around our sculpture garden.
a few weeks ago we posted a job advert for a graduate mould-makin/casting assistant, and the role has now been filled! isobel started with us last friday, and she's absolutely loving being mentored by christine. she's already learnt how to make several different sculptures, including christine's popular hares.
today, isobel took christine's creative clay class as she has her own ceramics business. the students are loving learning how to make coil pots correctly. check out the short video below to see how it's done!
Saturday saw seven students attend alex's turner watercolour workshop. after all arriving promtply, it was straight into alex's talk and demonstration. they even watched a short clip from the film 'turner', starring timothy spall.
alex guided students through every step, from the initial first wash of colour, to applying the subtle definition of buildings in the venice skyline.
the day was then filled with colour, determination and laughter. every student thoroughly enjoyed their day, most have now booked onto alex's other courses in the coming weeks! make sure you check our class schedule to see if anything takes your fancy.
see the photo's below from the fun and inspirational day.
Yesterday saw us begin the fun (yet huge) task of rearranging the studio spaces... to make room for the court robert arts art gallery! even pinky and sami wanted to join in.
so far, we've mopped (thanks liam), swept, hoovered and moved a lot of tables. Christine's ceramics storage has moved into the kiln room, alex's teaching area has moved downstairs, and we have the beginnings of the art gallery upstairs.
We're not finished yet, but sign up to our newsletter to find out when we are and when the official opening is.
Christine didn't just deliver to one sculpture show yesterday, she delivered to two! She travelled all the way to haywards heath and ashford to borde hill gardens and godinton house.
it was a long day, setting off around 6:30am and not getting back to court robert arts 12 hours later! the sculptures were all delivered in one piece (phew!) and look stunning in the picturesque gardens of borde hill and the stunning surroundings of godinton house.
be sure to check out the shows before they finish!
It only feels like yesterday that our spring/summer term painting and drawing classes finished, where has the time gone?
we're also moving all the teaching space downstairs, so that court robert arts will have it's own art gallery! the art gallery will officially open its doors in september, however it will be open for your open days; Sat. 28th july, fri 3rd august, sat 11th august and fri 17th august. join painter alex brown and sculptor christine baxter for tea, coffee and homemade cake! they'll also be showing you their studios and talking about their work and inspiration. to be the first to know about future events, art classes and open days, sign up to our newsletter! we'll also be sending exclusive art gallery opening night information to subscribers!
We'll add you to our mailing list, simply enter your name, email address and press submit. We'll do the rest!
who said the summer holiday's are meant to be relaxing? court robert arts has had a busy few weeks recently, with even more planned in the weeks ahead.
although the sculpture garden and artist studios are open daily to the public, we have a few special days planned. on saturday 28th july, friday 3rd august, saturday 11th august and friday 17th august, the gardens will be open, christine and alex will available to talk about their artwork and court robert arts. there'll also be tea, coffee and cake available!
whether you're enthusiastic about art, or like to stroll around gardens, perhaps you just want to talk to new people, court robert arts will happily welcome you.
make sure to follow us on instagram, twitter and like us on facebook to keep up to date on everything court robert arts is doing. remember to also sign up to our newsletter to be the first to know all the exciting new developments.


This book uses history to introduce central issues in the philosophy of chemistry. Mobilizing the theme of impurity, it explores the tradition of chemistry's negative image. It then argues for the positive philosophical value of chemistry, reflecting its characteristic practical engagement with the material world. The book concludes with some ethical reflections concerning chemistry's orientations in the twenty-first century.
The authors have previously both offered significant contributions to the history and philosophy of chemistry.


text:
Meet Alisia
July 1, 2019 · Aleta Payne
Last spring, I was preparing for the career fair at the University of Virginia and I saw that the Episcopal Service Corps would be there. When I arrived, I met Aleta, the Executive Director of the Johnson Service Corps. I was trying to find a gap-year program that would give me time to discern my calling and grow spiritually. The Johnson Service Corps seemed like the perfect program. I decided to apply and a few months later, I moved to Durham. Moving to a new city was definitely a challenge. Since I had just graduated from college, it was my first time moving to an area where I did not know anybody. I also had never lived with people I did not know, so the first few months were a huge adjustment.
When I first applied to JSC, I really wanted to work with Uniting NC, and I was very grateful when I learned that it would be nonprofit placement. Serving there has truly been a blessing, and I know that this place was where God wanted me to be. Since my nonprofit works in the tech field, I began to see service in an entirely new way. I have never wanted to do direct service work and I have always preferred working behind the scenes. During this past year, I have begun to see how my analytical and organizational skills can be used to serve others. My supervisor has helped me throughout my discernment process, and she has encouraged me to pursue a more technical career path. In college, I loved taking economic, business, and statistics classes but I did not think I could find a service-based career related to those subjects. However, I have seen that any set of skills can be used and I have learned how data and business are really important to fields like anti-trafficking and economic justice. With JSC, I have taken the time to evaluate my values and pray for wisdom as I discover my calling.
I also found my church through my nonprofit placement. My supervisor told me about the church she used to attend and told me that her sister still attended that church. The first Sunday I visited, I immediately fell in love with everyone there. I was looking for a church that centered around the Bible and that would help me grow in my understanding of the Bible. Every issue I faced was always addressed through this church. I grew spiritually this year and now have a new appreciation for the Bible. I felt God speaking to me through His Word and guiding me. My grandmother loved the song "Order My Steps", which says "Order my steps in Your Word, Dear Lord. Lead me, guide me every day." The lyrics of this song became my prayer this year and I was able to discern my calling by reading the Word of God.
Although my year with JSC has been very challenging, I was often reminded that "I can do all things through Christ who strengthens me" (Philippians 4:13). I always think about Hebrews 12:1-2 which states "run with perseverance the race marked out for us, fixing our eyes on Jesus, the pioneer and perfecter of faith." As 1 Peter 1:8-9 says, "Though you have not seen him, you love him; and even though you do not see him now, you believe in him and are filled with an inexpressible and glorious joy, for you are receiving the end result of your faith, the salvation of your souls." By doing this service year, I have grown in faith and have experienced true joy and peace because of my faith in Jesus.
Moving to North Carolina for the Johnson Service Corps, was definitely a step of faith for me, and I am excited to continue my walk with Jesus. As I am applying to different Masters programs and discerning my calling, I know that I must keep Jesus in the center of it all. My year with JSC has shown me the importance of using my gifts to serve others.
Corps Members, Homepage Featured, Service Corps Reflections
About Aleta Payne
Aleta is the Executive Director of Johnson Service Corps. Before joining JSC, Aleta spent 16 years with the NC Council of Churches where she held a variety of roles, from newsletter editor to Deputy Executive Director. She is a graduate of the University of Virginia with a degree in government and foreign affairs and spent much of her early career as a journalist.


text:
Garnet Ghost Town
Travel United States Montana
An hour West of Missoula sits Montana's best preserved ghost town. in the early 1900s Garnet was a bustling town filled with prospectors, but it has sat uninhabited since the 1960s. All but one of the houses have been donated and are preserved with relics of the past. Garnet is probably the most famous ghost town in Montana and is a well-preserved relic of the gold rush.
The entire grounds are open for exploring, though some rooms in the hotel are blocked off for safety. Pictures of the past pop up every now and then to contract to today and show the well-documented history of this town. It's really interesting to walk the grounds, thinking about life 100 years ago as you look at decaying beds, stoves, and other daily items.
The strip of main street was my favorite. The hotel rightly garners a lot of attention, but walking among the general store was fascinating. The park is staffed with a couple rangers who are more than happy to answer questions and even help you pan for gold. While Garnet takes a while to reach from the freeway, it's worth the trip for sure.
Missoula - Part 2
The Camping Test


text:
Premier Kenney, Alberta's Opposition leader condemn storming of U.S. Capitol by Trump supporters
By Phil Heidenreich	Global News
Posted January 6, 2021 7:33 pm
Updated January 7, 2021 7:06 pm
4:18 U.S. Capitol Lockdown: Pro-Trump rioters storm Capitol buildings, clash with police
U.S. Capitol Lockdown: Pro-Trump rioters storm Capitol buildings, clash with police
Washington D.C. mayor declares 6 p.m. curfew after pro-Trump mob storms Capitol buildings
'Go home, we love you' Trump tells angry mob that stormed Capitol buildings
Donald Trump Jr. congratulates protesters for non-violent approach hours before they forcibly storm Congress
U.S. election: 'I hope Mike is going to do the right thing' says Trump as VP Pence scheduled to count electoral votes
U.S. election: 'We will never give up, we will never concede' Trump tells protesters
U.S. election: Congress preparing to certify Biden presidential win as protests erupt in Washington, D.C.
WATCH ABOVE: Some Global News videos about violence at the U.S. Capitol and other political developments in Washington on Wednesday.
Alberta premier Jason Kenney tweeted about supporters of U.S. President Donald Trump storming the U.S. Capitol on Wednesday, saying that "political violence is always wrong."
"Alberta has always had close ties to the United States, so it's painful to watch the bizarre scenes unfolding at the U.S. Capitol today," he tweeted. "The United States must be an example of democracy to the world.
"I hope that order is urgently restored, and that duly-elected president Joe Biden is certified and sworn in without further disruption from the opponents of democracy."
Alberta has always had close ties to the United States, so it's painful to watch the bizarre scenes unfolding at the US Capitol today.
Political violence is always wrong, especially when it seeks to interrupt the peaceful transition of power in a democracy.
— Jason Kenney (@jkenney) January 6, 2021
Supporters of the outgoing U.S. president, who continues to promote unfounded claims that he lost November's presidential election because of a widespread conspiracy to by Democrats to steal the vote, stormed the Capitol Wednesday afternoon.
The protesters forced a delay of the joint session of U.S. Congress where politicians were counting electoral votes that will affirm Biden's election victory.
READ MORE: U.S. Capitol secured after violent protest in support of Trump leaves 1 woman dead
D.C. police chief Robert Contee confirmed shots were fired inside the Capitol and a person was taken to hospital with a gunshot wound. National Guard reinforcements were called in to restore order.
Trump tweeted a video in which he praised his supporters' actions but also said they should leave.
"I know your pain. I know your hurt. But you have to go home now," he said. "We can't play into the hands of these people. We have to have peace. So go home. We love you. You're very special."
2:08 Security response under scrutiny after Trump supporters storm U.S. Capitol
Security response under scrutiny after Trump supporters storm U.S. Capitol
Activists, Americans in N.S. condemn chaos at U.S. Capitol
Lindsey Graham calls for prosecution of 'domestic terrorists' who stormed U.S. Capitol building
U.S. Capitol riot: Pelosi accuses Trump of 'inciting sedition'
Video shows extent of damage, disarray inside US Capitol building following riot
Capitol in Crisis: U.S. sees one of the darkest days in democracy
Riots on Capitol Hill and the threat to democracy
4 people dead following US Capitol riots: Washington D.C. police
Republican Rep. Matt Gaetz defends Trump after storming of Capitol building
Alberta's Opposition leader issued a statement in which she said "the scene unfolding in Washington, D.C. today is shocking."
"This dangerous and troubling situation was caused, and is being fuelled by, the dangerous rhetoric of Donald Trump; a man who emboldened extremists, racists, and white supremacists and who openly condones this kind of assault on our democracy," Rachel Notley said. "Leadership matters and leaders matter. Today showed that more than ever.
"Our shared belief and commitment to democracy is stronger than this."
Like Kenney, Notley also acknowledged the importance of Alberta's relationship with the U.S.
"I continue to hope for a swift and peaceful resolution so that Americans, and Albertans alike can work together toward an end to this (COVID-19) pandemic, and a renewed economy that benefits and serves us all."
Prior to being elected as an MLA in the Alberta legislature, Agriculture Minister Devin Dreeshen wrote about how he spent months in the U.S. campaigning to help get Trump elected as president in 2016.
READ MORE: Alberta's Jason Kenney sees advantage to UCP MLA's history with Donald Trump
When asked about Dreeshen's support of Trump in 2018, Kenney said that while he was not a fan of the former reality TV star, "it's actually helpful to have in our caucus an MLA who can get people on the phone in the U.S. administration, who knows some of them and has worked with some of them."
At the time, Kenney noted both he and Dreeshen opposed some of Trump's protectionist policies.
Global News reached out to Dreeshen's office for comment on Wednesday's developments in Washington and to ask whether he remains a Trump supporter.
"Minister Dreeshen denounces all forms of political violence, including what is taking place in Washington, D.C. today," the minister's press secretary, Justin Laurence, said in an email to Global News. "Voters are the ultimate deciders, and that must be respected by all.
"Minister Dreeshen is focused on the lives and livelihoods of Albertans."
READ MORE: Small pro-Trump rallies break out in Canada amid chaos at U.S. Capitol
Dozens of Trump supporters gathered outside Calgary City Hall on Wednesday afternoon to voice their support for the outgoing president. Some of the protesters carried U.S. and Canadian flags, along with handmade signs reading "Power of the people is stronger than the people in power" and "Freedom is never given, it is always won."
Calgary police said the rally was peaceful.
There was another rally in Red Deer. RCMP said the gathering "was found to be in contravention of current public health guidelines and the group organizer was subsequently charged under the Public Health Act."
Read more: Organizer of U.S. election result protest in Red Deer charged
Edmonton Mayor Don Iveson said Wednesday was an extraordinary day in the U.S. in many ways. He said he was still working through his emotions about it on Thursday.
"I've been in that building and I've stood in awe. It's tragic.
"As someone who has run in four elections and who believes deeply that the best way for any community — whether that's a city, a province or a country — to decide how it wants to be led and what it wants to stand for is through the democratic process, to see so many people undermining that democracy is just heartbreaking. It really is."
3:29 Edmonton mayor calls US Capitol riot 'heartbreaking'
Edmonton mayor calls US Capitol riot 'heartbreaking' – Jan 7, 2021
Iveson said that sentiment is voiced north of the border too.
"There is always a group of people who are dissatisfied with their community and their society and act out in a variety of ways.
"Regardless of the politics of it, I think it's the anti-democratic character of the rhetoric that is most disheartening.
"To hear echoes of it here… is deeply troubling. Most people are appalled. Just about every Edmontonian is appalled.
"The good news is the results are certified. I think America will move on. We'll all have something to learn — not just from yesterday, but in the last four years where this festering discontent has been stoked and stoked and stoked.
"I think it is a stark reminder that democracy is a fragile thing and each one of us must do our part to uphold it… which starts from non-violence and respect," Iveson said. "Those values were desecrated yesterday."
–With files from The Canadian Press' Lauren Krugel and James McCarten, The Associated Press' Zeke Miller and Jill Colvin and Global News' Simon Little and Emily Mertz
Donald TrumpAlberta politicsAlberta LegislaturepoliticsJason KenneyRachel NotleyUs ElectionMAGATrump SupportersU.S. CapitolDevin Dreeshen
Ahead of possible 2021 election, vying for elusive Quebec vote means looking to young francophones
Ontario to delay 2nd vaccine dose until up to 42 days due to Pfizer shipment delivery pause


Cuming County Veteran's Service Office will be closed the Feb. 11th through Feb. 15th. and will reopen on Monday Feb. 18th, with limited services.
Local business establishments and residents are requested to fly the American Flag on Thursday, Feb. 14th, in honor of Bernie Hunke who killed in a tragic accident over the weekend.


Since I've sold all of my 15's (even the stock mag-capagolos wich I kinda regret now) and my car's rolling out next week I had to desperately buy some 17" rims (330mm rotors).
I managed to buy a set of Allesio wheels with tyres for a bargain price. I dont know the model name of the wheels but the specs are: 17" x 7,5" 5x100 et35. I must admit they look much better IRL which was a nice suprise. I was actually thiking of painting them in flat gunmetal/black.
Just paint the centres- gunmetal!
Unfortunalty somebody traded my 18"OZ superleggera's for bricks this week.
What are the specs on these OZ wheels, they look perfect!
They are my favourite wheel for the 75! Well, I have a set on the shelf to fit in the future once my car is nearly finished. They are no longer a current wheel, so you will most likely need to buy secondhand/used.
The ones in the pic are 18", and I think the tyres are 215/35R18. However, that size tyre does not meet the required load index for the 3.0, so I will be fitting 225/35R18.
My wheels are OZ Racing Superleggera 18x8" 5x100 PCD, +35mm offset. I will be using 'wobble nuts' to meet the Alfa's 5x98 PCD. Centre bore is 75mm diameter, so I have 75/58.6mm hub rings. I will have them refurbished (minor gutter rash repaired, then resprayed) and painted in metallic dark grey to match the side stripe/door handle colour.
BTW, been following your restoration thread on your Aussie forum. Excellent work so far, keep the pic's and progress coming.
The GTV6 will always be a very difficult car to match wheels to (I'm not a fan of the originals), bearing in mind that anything bigger than a 15 inch throws out the sublime balance of these sophisticated machines.
I've gone for a set of impossible to find Ronal Turbo's, they are 1 piece magnesium 15" 7J all round. They are so light You can pick them up with 1 finger. After I had fitted them I was shocked at how much lighter the car felt in corners and the way it just glided over rough surfaces. In other words a fantastic transformation, unsprung weight reduction is very underrated yet before Alfa Romeo was bought by FIAT in 1986 it was a focal point for many years.
Re: PICTURES-Different wheels for Alfa`s.
Some pics of wheels I have seen in the last two weeks . Pic two is similar but not the same as the SA 3.0 compomotive .
My old rims and new set up in the build .
Some compos again in some super wide arches .
Last edited by kevin on Sat Oct 12, 2013 7:41 am, edited 2 times in total.
Some good looking wheels on this SA GTV 3.0 . I do know their was an engine transplant to a 3.7 24v in there .
Last edited by kevin on Sat Oct 12, 2013 12:35 am, edited 1 time in total.
That twin turbs GTV6 is the toughest looking 1 I've ever seen! Any more photos, Kevin?
And your track GTV6 always looks awesome, too! They just suit white and wheels that properly fill the guards.


rialto 10x lighted makeup mirror buy or magnifying with light s.
solid wood futon bunk bed with magazine rack and drawer options if 2.
roll dining chair kettal veronica home c.
shaped rugs l rug runner corner kitchen nice portable rugby apple carpet hallway garage ki.
bar table patio furniture small outdoor top round dining set sale and chairs sets tabl.
computer desk kijiji windsor awesome desks hack hacks hackers best.
small white bathroom shelf unit ideas and brass.
roll top desk value used for sale lovely small we antique.


text:
Llistes Reals  de l'antic Egipte és la denominació habitual de les inscripcions o documents que contenen una relació, generalment fragmentària, dels faraons d'Egipte. Les més importants són:

 Pedra de Palerm: un fragment d'una llosa de basalt gravada, datada a la dinastia V.
 Llista reial de Karnak: trobada al temple d'Amón de Karnak, amb 61 cartutxos, però només es poden llegir cinquanta, des Menes fins Tuthmosis III ( segle XV aC).
 Llista d'Abidos: un baix relleu amb 76 cartutxos de faraons gravats en un mur del temple de Seti I, de la dinastia XIX (; aC), a Abidos.
 Llista de Saqqara: un baix relleu que contenia 58 cartutxos de faraons (perduren 47) en un mur de la tomba de  Tenry , a Saqqara, sacerdot i escrigui de Ramsès II ().
 Papir de Torí: fragments d'un papir amb text redactat en escriptura hieràtica que data possiblement de l'època de Ramsès II, de la dinastia XIX.
 Llista de Manethó: sacerdot egipci de l'Època Ptolemaica () que va redactar una història d'Egipte, la  Aegyptiaka , perdent-se l'original, encara que parcialment copiada per Flavi Josep (), Sext Juli Africà, amb 561 reis ( - III), el Bisbe Eusebi de Cesarea, amb 361 reis ( - IV) i el monjo Jordi Sincel·le ( - )

Enllaços externs

 Llistes reials d'Egipte (en francès)

Faraons

redpajama_set_name: RedPajamaWikipedia


text:
HomeHealthDo Americans Have the Ability to Control Health Epidemic? #infographic
Do Americans Have the Ability to Control Health Epidemic? #infographic
Extremeworldinfo.com March 11, 2020
Over the years we've seen the world's population hit by numerous health scares. The planet has seen them from bird flu to Ebola, and has also managed to overcome them somewhat. The latest Coronavirus outbreak, however, has similarly puzzled both the government and health authorities.
The Coronavirus, which originates in China's Wuhan district, is a contagious disease that comes through contact with animals. In fact, most people affected by the disease are employees or regular wholesale shoppers in China's seafood markets. But the epidemic has spread rapidly to over 28 countries with at least 80,000 diagnoses as a result of journeys from mainland China.
Unfortunately, there have been zero outcomes from ongoing attempts by health experts around the world to contain the disease. Several countries have also imposed restrictions on travel to and from China, significantly impacting the country's economic relationship.
Yet given the chaotic situation, Americans remain optimistic of the government's ability to successfully manage the outbreak. In this regard, Gallup recently conducted a survey, where they asked a number of participants whether the government could effectively contain the virus. 77 per cent agreed in their response that the latest health scare could be managed.
Gallup had conducted a similar survey during previous health crises but had never seen such deep faith in the ability of the government. For example, only 64 percent of respondents said the government will be able to handle the disease during the 2017 Zika Virus while 58 percent had confidence in them to control the Ebola virus in 2014.
infographic by: www.statista.com
America china Corona Wires Government Health


I was searching for a Property and found this listing (MLS® #2020764). Please send me more information regarding 3005 Media Dr, Cedar Park, TX, 78641. Thank you!
I'd like to request a showing of 3005 Media Dr, Cedar Park, TX, 78641 (MLS® #2020764). Thank you!


Harry Potter and the Order of the Phoenix Pdf mediafire.com, rapidgator.net, 4shared.com, uploading.com, uploaded.net Download Note: If you're looking for a free download links of Harry Potter and the Order of the Phoenix Pdf, epub, docx and torrent then this site is not for you.... It explains the concepts by using the Phoenix project as a working example, and you must read it (even if you think you know it all after 20+ years in web development).
Book Review: The Phoenix Project After hearing from Grant Fritchey that "Anyone who wants to know what DevOps really means should read this" Claire Brooking picked up a copy of The Phoenix Project. This parable of an IT project on the brink of destruction is told with humor and insight.
Download the-phoenix-project-pdf or read the-phoenix-project-pdf online books in PDF, EPUB and Mobi Format. Click Download or Read Online button to get the-phoenix-project-pdf book now.
[Download] PDF The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win The Phoenix Project Bill is an IT manager at Parts Unlimited.


While some might be tempted to associate the color yellow with jealousy and impatience, in psychology, it is the color of the intellect and the mind. Optimistic and cheerful, it is also an excellent choice for artists who seek to convey a positive message and this translates into inspirational yellow artwork. If you find the prospect of decorating your home with such prints alluring, head on to Jazz-Art.com and check out the comprehensive selection of artwork assembled.
The vast majority of yellow prints are focused on flowers in general and sunflowers in particular, in vases or seemingly endless fields. Many famous painters have dedicated their time and energy to sunflowers and Vincent van Gogh was among those who frantically painted them for almost one year. If you prefer this sort of prestigious yellow artwork, Jazz-Art.com will meet you halfway by presenting you with masterpieces at a reasonable price.
At the opposite end of the spectrum, we have modern art and there are more than a handful of gorgeous yellow photographs. These capture the beauty of nature as it is, without any human interference and whether they focus on the aspect of trees in autumn, fields of flowers or simply lemons, they are just as impressive. One can find cheerful and friendly yellow paintings that would look great on the walls of private residences, but also elegant images that are supposed to impress coworkers and business partners.


text:
Book Proof – reading and editing
Translations From Greek to English
Worldwide Distribution
Full book editing
Cover design & layout
Book marketing & press coverage
warriors of Hallan, The book of the epic fantasy trilogy by Evie Photopoulos
GLOBAL BOOK NEWS
Eleni Paiteri Foundation
International Book Contest
Contest "THE SECOND WAVE"
Success Stories OnTime Books
The House of Seagulls
by Maria Karagianni
The House of Seagulls quantity
Maria Karagianni
A tour de force shrouded in mystery, where corruption, violence and the abuse of power clash with inspiration and eternal love.
Maria Karagianni is a distinguished author from Greece. She was born in Kalamata in the early 80s. In 2003, she graduated from the Greek Police Academy and soon after acquired a degree from the Law School of the University of Athens in Economics. She also speaks three languages . She primarily shares her time between her position as Chief of Police, fulfilling her passion for writing and enriching her experiences by travelling around the world. Her ability to balance the reality of law enforcement, the respect for history and culture, the effect of socio-economic factors and the understanding of the human psyche are successfully intertwined and reflected in her fictional work. "The House of Seagulls" is making its debut in the international market by Ontime Books publications. Soon to follow the successful novel "Silent Shadows" , that has also been translated and published in Chinese, as well as her latest book "The Wish", which was awarded as "Book of the Year" for 2019 in Greece and Cyprus. Maria has been recognized for her contribution to literature and culture by the Club of UNESCO, a highly honorable distinction .
www.OnTimeBooks.net
info@ontimebooks.net
Berkley Crescent 2,Gravesend, DA12 2AD
Facebook Linkedin Gofore
© Copyright 2020 OnTime Books | Created by mybusiness360


Low-carb, no-carb, grapefruit, macrobiotic – when diet after diet has failed, many people who remain significantly overweight are turning to bariatric surgery. According to the American Society for Metabolic and Bariatric Surgery (ASMBS), in 2008, approximately 220,000 people in the United States had bariatric surgery.
Bariatric surgery is a last resort for people hoping to minimize or eliminate the physical and emotional tolls of morbid obesity. It is important, however, to temper optimism with careful consideration of the many risks and complications associated with these surgeries.
Bariatric surgery involves surgically reducing the size of the stomach, thereby limiting the amount of food it can hold. The goal is to prevent the patient from overeating by reducing his or her stomach size.
Roux-en-Y gastric bypass: The stomach is surgically reduced from about the size of a football, with a capacity of 20 to 30 ounces, to roughly the size of a golf ball, with a capacity of about one ounce. In addition, the part of the small intestine where the most calories are absorbed (the duodenum) is bypassed.
Laparoscopic Roux-en-Y gastric bypass: This surgery is similar to the conventional gastric bypass, but the surgeon makes multiple smaller incisions, as opposed to one large incision. The objective is to reduce the patient's pain and recovery time.
Bilio-pancreatic diversion with duodenal switch: This surgery also resembles conventional gastric bypass, except that the surgeon creates a sleeve-shaped stomach and attaches the reduced stomach to the final section of the small intestine (thereby also bypassing the duodenum).
Laparoscopic adjustable gastric banding (LAGB), or lapband: The surgeon wraps a saline-filled silicone band around the upper part of the stomach, creating a small pouch. The size of the restriction can be altered after surgery.
Vertical sleeve gastrectomy: In this alternative to lapband surgery, the stomach is stapled and divided vertically.
Stomal obstruction, or stomal stenosis: This is a blocking or narrowing of the stoma leading into the small intestine.
Nutritional complications: Patients may be prone to malnutrition post-surgery and will need to take vitamins for life. Bypass patients will be calcium-deficient and must take calcium supplements for life. Other common areas of nutritional deficiency include iron, vitamin B12 and protein deficiencies.
Moreover, some experts report that about 10 to 20 percent of patients who undergo gastric bypass require follow-up operations to correct complications. And many consider revisional bariatric surgery to be high-risk, with a complication rate approaching 50 percent and a mortality rate as high as five to 10 percent.
Some of the known risks associated with revisional bariatric surgery include acute kidney failure, pneumonia, incisional hernia and low levels of albumin.
After surgery, patients may be wondering whether their pain or condition is normal. It is critical to follow up with health care professionals or psychologists as directed. Patients who are experiencing one or more of these conditions may be entitled to compensation for these problems.
If defective staples or devices were used in surgery, a patient may also have a products liability claim. An attorney with knowledge and experience in this discrete practice area can assess your situation and advise you of your options.


Rating: 3/4 Service rating : A very stress free shopping experience. My purchase arrived quicker than I expected and was beautifully packed with all recyclable material. Very impressed with the service. 5 stars, no reservations. A happy customer.
Product : Bought as a gift, so I can't comment on their durability.


text:
Q: How to handle cors policy and preflight requests in Ocelot gateway? I have an Ocelot gateway that routes and handles my API server request. The problem is that I use CORS Policy in APIs, when a request comes from the web browser to APIs and I need to get preflight request and route to the specific API. Now I can't fix the problem in Ocelot gateway. How could I fix it?
The following code is an API sample:
[EnableCors(origins: "*", headers: "*", methods: "*")]
[Route("api/Balance")]
public GeneralResult<DTOResponse> Post(DTORequest req)
{
    var result = new GeneralResult<DTOResponse>();
    try
    {
    .
    .
    .
    }
    catch (Exception ex)
    }
        return result;
    }
}

A: I found the solution to my problem after a lot of searching and seeing different examples:
As you can see in preflight request, if an API is called from the browser side, a preflight request is first sent to ensure the authenticity of the connection between the browser and the server. If we make a request directly to the API, everything is ok, but when we use Ocelot, the story changes a bit. In this case Ocelot has to recognize the preflight type request, which as far as I understand is not done in Ocelot and this has to be handled by the developer.
To solve this problem, I first used the following code in the ConfigureServices section:
 public void ConfigureServices(IServiceCollection services)
    {
        services.AddOcelot();
        services.AddCors(o =>
        {
            o.AddPolicy("CorsPolicy", p =>
            {
                p.AllowAnyOrigin()
                .AllowAnyMethod()
                .AllowAnyHeader();
            });
        });
    }

Then in the Configure section, I added the following code:
 public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        app.UseCors("CorsPolicy");
        app.UsePreflightRequestHandler();
    }

As you can see in the code snippet above, I first added CORS Policy settings to the services in the ConfigureServices section and then used it in the configuration section.
Then, I have added a middleware named UsePreflightRequestHandler, which is used in such a way that when a preflight request with options type is sent from the browser, that request is checked in the middleware and the required headers are added to it. And if the type of request is options, the request is checked in the middleware and the response is given with OK. In this case, the browser has received the appropriate response for the preflight request and the process continues and the main request is sent from the browser.
public class PreflightRequestMiddleware
{
    private readonly RequestDelegate Next;
    public PreflightRequestMiddleware(RequestDelegate next)
    {
        Next = next;
    }
    public Task Invoke(HttpContext context)
    {
        return BeginInvoke(context);
    }
    private Task BeginInvoke(HttpContext context)
    {
        context.Response.Headers.Add("Access-Control-Allow-Credentials", new[] { "true" });
        context.Response.Headers.Add("Access-Control-Allow-Headers", new[] { "Origin, X-Requested-With, Content-Type, Accept, Athorization, ActualUserOrImpersonatedUserSamAccount, IsImpersonatedUser" });
        context.Response.Headers.Add("Access-Control-Allow-Methods", new[] { "GET, POST, PUT, DELETE, OPTIONS" });
        if (context.Request.Method == HttpMethod.Options.Method)
        {
            context.Response.StatusCode = (int)HttpStatusCode.OK;
            return context.Response.WriteAsync("OK");
        }
        return Next.Invoke(context);
    }
}

public static class PreflightRequestExtensions
{
    public static IApplicationBuilder UsePreflightRequestHandler(this IApplicationBuilder builder)
    {
        return builder.UseMiddleware<PreflightRequestMiddleware>();
    }
}


Flaverco specialise in creating unique and bespoke flavours to suit the needs of our customers. We have an extensive library of flavours, Including clean label, flavour enhancement and cost effective solutions. With our team of flavourists, food technologists and application technologists we are confident that we will be able to cater for every application.
Flaverco offer a wide range of both natural and synthetic colours with low minimum order quantities and competitive pricing. We are able to offer colours in both liquid and powder formats to suit your needs. With expert technical support we will be able to advice on usage levels and applications.
Flaverco offer a wide range of essential oils everything from Aniseed to ylang ylang. These are ideal for clean label products offering a rounded natural flavour. We source essential oils from all over the world and are able to offer competitive pricing and low minimum order quantities.


Intellistage is the most compact, portable and customizable staging in the world!
The best portable stage value on the market today. Our stages can be set-up in a variety of shapes, heights and configurations by a single person!
Can be set-up in a variety of heights and configurations by one person!
Intellistage is modular and works similar to lego building blocks. You can customize the shape, height and configuration of your stage as needed to fit large and small events. If your needs change, so can your stage. Stage platforms and rises are available on an individual basis.
Perfect for Schools, churches, cities, businesses and more!
Municipalities, churches, shools, corporations, goverment organizations and military organizations have trusted Intellistage with thier staging needs worldwide. We offer the best staging solutions in the industry. We look forward to assisting you with your needs.
Our staging is one of the strongest in the industry! Capable of supporting 185lbs per square foot and up to to 280lbs per square foot. Cars and grand pianos are no problem! *The total weight load a stage can support, depends on the type of stage ( All-Terrain or Intellistage) and the stages over-all size.
The most compact Storge and transportation in the industry!
Our knowlegable staging experts are here to help. Whether you have a simple question or need help designing a complex stage, we are here to assit you.
Watch our informative demo video and see how easy our staging Is to use for yourself. Browse more product videos above.
Need help creating the perfect stage system to fit your needs? Whether you need a stage for your next church event, business event, fashion show or concert. We can help you design the perfect system that will fit your needs on time and budget.
Purchasing a stage system can seem pretty confusing, but we are here toguide you every step of the way.Learn more aboutportable staging basics here.
Your sales team was so helpful. We are very pleased with our new stage system. Keep up the great work.
If you are looking for a way to productively conduct a showcase or an event, then a portable stage may be just the solution that you are looking for. Instead of wasting your time having to negotiate with club owners or event organizers who may not be on your schedule, give yourself your own schedule and vastly increase your options with portable staging.
What exactly are portable stages?
A portable stage is a stage that can be quickly built and taken down in any environment. They are not limited to functionality in certain types of weather or on certain terrain - you will always be able to find portable stages for sale to accommodate exactly the type of landscape that you are working with. This way, you do not have to worry about damage if it rains during your event; after all, the show must go on!
What can these types of stages do for my event?
Having a stage that is portable increases your ability to hold events in any type of terrain. It also frees you from having to negotiate prices with the people who normally control event planning - club owners. There is no barrier to entry when it comes to this industry, so club owners are like a box of chocolates, as Forrest Gump would say. You never quite know what type of person that you are going to get.
Portable staging for sale is also usually much less expensive for an event planner than the premium that club owners will charge you for holding your event in their building. Imagine not having to pay the premium involved with the event planning industry and being able to throw your event at your convenience - these are just a few of the advantages of investing in a stage that is portable.
Do not hesitate to send quote requests or inquiries.
We will answer all correspondence on our return.


text:
Outlook results
NorCom Information Technology GmbH & Co. KGaA: Preliminary half-year figures and business development
DGAP-News: NorCom Information Technology GmbH & Co. KGaA / Key word(s): Preliminary Results
NorCom Information Technology GmbH & Co. KGaA announced its preliminary half-year figures at this year's Annual General Meeting. The company is expected to achieve a total output of EUR 7.2 million (previous year: EUR 7.1 million). EBITDA amounts to 0.6 million euros (previous year: 0.7 million euros).
Sales increased slightly year-on-year. Nevertheless, the tense market situation in the automotive industry, from which the majority of NorCom customers originate, continues to impact on business performance.
Business development in the first half of 2019
In the first half of 2019, the EAGLE project developed very successfully. NorCom is working intensively on the preparations for the next stage of EAGLE's functional deployment by the end of the year. In order to be able to continue the work on a high level, Audi commissioned in June, in addition to the existing contract, the development of further product modules for EAGLE.
For DaSense, important prerequisites for successful future sales could be created: The strategic and sales cooperation with the automotive supplier AVL List GmbH has been steadily built up. DaSense is now integrated into AVL's product portfolio, training its worldwide sales team accordingly. First worldwide customer contacts could be prepared. The commissioning of ALP.Lab in June will also start the first joint project.
The integration of DaSense technology into the product portfolio of other partner companies is a key strategic goal of NorCom. Another, for this purpose, closed partnership with FEV Group GmbH was announced in July. The operational cooperation should start immediately.
With the integration of DaSense with Microsoft Azure Databricks, NorCom now offers a cloud-ready version of the Big Data analysis software based on the latest cloud technology. Daimler AG is the first customer to use the cloud-capable version of DaSense as part of its "eXtollo" cloud environment, which is based on Microsoft Azure. This clears the way for international, cloud-based projects with DaSense.
"We still feel the uncertainty among car manufacturers regarding the further development of our business - nevertheless, at the end of the first half of the year, there were some key issues that gave us a positive start to the second half of the year," commented Viggo Nordbakk, Managing Director of NorCom. "So far we have been able to continue the business on an existing level and maintain our customer base as well as the scope of our projects. With the successfully implemented DaSense cloud solution and the extended order for EAGLE, we are entering the second half of the year with a slight back-up. "
"At the end of the year, EAGLE will be launching the Go-Live of the next expansion stage, after which it will be used by up to 25,000 employees in the" Technical Development "department. In the medium term, EAGLE should also play a central role in the system landscape of the VW Group ", Nordbakk explains the further planning.
Projects with the cloud version of DaSense are expected to start at the end of 2019 at Daimler. Detroit Diesel Corporation, which already has a DaSense installation for testing, will also be connected to the cloud.
"Sales through partners should be further expanded. In order to gain more independence from the automotive industry, apart from partners from the automotive industry, too
across the industry for the distribution of NorCom products, "Nordbakk continues. "Initial discussions have already been held here for both EAGLE and DaSense with KPMG, Sopra Steria Consulting and Microsoft."
Further information on this year's Annual General Meeting of NorCom Information Technology GmbH & Co. KGaA can be found at https://www.norcom.de/hauptversammlung
NorCom Information Technology GmbH & Co. KGaA
Gabelsbergerstraße 4
Phone: 089-93948-0
E-Mail: aktie@norcom.de
05.07.2019 Dissemination of a Corporate News, transmitted by DGAP - a service of EQS Group AG.
The DGAP Distribution Services include Regulatory Announcements, Financial/Corporate News and Press Releases.
Archive at www.dgap.de
Company: NorCom Information Technology GmbH & Co. KGaA
Phone: +49 (0)89 93948-0
Fax: +49 (0)89 93948-111
Internet: www.norcom.de
ISIN: DE000A12UP37
WKN: A12UP3
Listed: Regulated Market in Frankfurt (General Standard); Regulated Unofficial Market in Berlin, Dusseldorf, Hamburg, Munich, Stuttgart, Tradegate Exchange
EQS News ID: 837285
End of News DGAP News Service
Registrate here for our newsletter
Monday US publications F.N.B. Corp and MediciNova Inc
Friday US publications Hingham Institution For Savings and Nicolet Bankshares Inc
Thursday US publications Codorus Valley Bancorp Inc and Home BancShares Inc
Tweets door @Valuespectrum
Returns European stocks
About us Network Partners
Fpgroup.nlinfo@analist.nlRSS feedContact Analist.nlLinksISIN
MorningstarPrudena.comAAII.comNASDAQvwd GroupEuronextBATS Chi-x
©2020 ValueSpectrum. All Rights Reserved


text:
Mravenečník (Hrubý Jeseník), een berg in Tsjechië
 Mravenečník (Krkonoše), een berg in Tsjechië


When asked whether another increase in energy prices concerned them more or less than the prospect of power cuts due to shortages, an overwhelming 85% of respondents said bills worried them more than blackouts.
Meanwhile a Make It Cheaper poll among hundreds of business owners shows a similar proportion think that non-domestic energy prices will not only be going up this year but also again in 2015 as well. This, despite the current political focus on keeping energy bills down. In fact only a quarter (26%) of businesses asked by Make It Cheaper expect energy prices to be frozen in 2015.
Jonathan Elliott, founder & CEO of Make It Cheaper commented: "These figures would explain why so many more people are sensibly opting for longer-term, fixed price energy deals. For example, of the last 1,000 tariffs we've arranged, 926 of them have been for a fixed period of time with some now not expiring until mid-way through 2017."
For any households currently looking for a new fixed tariff, the best deal on the market is the one year 'Cheaper Energy Fixed' from Ovo Energy. This costs an average of £1,015* per year, saving an average of £184 when compared to typical standard tariffs. For businesses interested in moving to cheaper tariffs, all new prices are quoted over the phone on a bespoke basis (with any business asking Make It Cheaper to arrange a switch before the end of April 2014 being entered into a prizedraw for a year's free energy, worth up to £10,000).
Visit www.makeitcheaper.com or call 0800 1884 999 for more details.
*Based on 3,200kWh of electricity and 13,500kWh of gas per year per year. Shows average price across all regions and assumes payment is made by monthly direct debit.
Thea Flint, aged 60 from Grimsby, who used Make It Cheaper to switch for the first time, said: "I thought it would be a nightmare to change. The gentleman that I talked to could not have been more helpful. He put me at ease and also explained everything."
Keith Watkins, aged 58 from Stourbridge, will save £459 this year as a result of using Make It Cheaper: "Excellent; easy to use site."
Beverley Whipps, aged 53 from Bexleyheath, will save even more (£637): "I thought this was a brilliant service. The staff were friendly and very well informed."
Thomas Cornes, aged 74 from London, added: "My contact, Jack, was VERY helpful and reassuring. A previous attempt to switch elsewhere was foiled by my new supplier incorrectly insisting that I had an E10 meter when it is a E7 meter! Jack confirmed the correct meter and OVO got the business as a result of his recommendation."
About Make It Cheaper: Based in Central London with 140 staff, Make It Cheaper has been the No.1 destination for businesses to get a better deal on their utilities since its launch in 2007. Following its acquisition of UK Power in 2012, Make It Cheaper also now provides competitive energy prices and expert advice for households. It offers prices from 22 domestic & 16 non-domestic energy suppliers to form the widest panels of any price comparison website. For businesses and charities Make It Cheaper also offers savings across other overheads including: telecoms, insurance and merchant services (Chip & PIN). By switching suppliers or helping to renegotiate deals with existing ones, Make It Cheaper will typically save over 30% of costs (as well as a considerable amount of time) that its customers can then spend elsewhere. The company has appeared in the Fast Track 100 each year since 2011 and, in 2013, won the titles of 'SME Consumer Champion' & 'SME Most Trusted' at the Energy Live Consultancy Awards. Its 2014 Net Promoter Score, based on 1,113 customer satisfaction questionnaires completed year-to-date, is 65.


HOCHTIEF Solutions with its competence center for port construction and maritime works also provides individual solutions for complex and challenging offshore wind projects. These range through design and fabrication to complete installation and maintenance. Using its jack-up platforms Odin and Thor, HOCHTIEF Solutions extends quite significantly the possible deployment radius for wind turbine and foundation installations. With its own design offices and installation fleet, all projects can be performed under one umbrella. Thus HOCHTIEF is laying the groundwork for the development of new technologies and markets in the field of marine works.
Construction of engineering projects focussing on port construction, marine works and offshore wind energy.


Why Join The Launch FCU Team?
Launch FCU values each and every employee. As our credit union continues to grow, we're always looking for smart, talented, motivated individuals to join our team!
We have several employment opportunities. Whether you are a member of Launch FCU, or you know of someone who would make a great fit for our team, please consider applying.
Search our Careers Database for current job openings near you.
We are pleased to announce that Launch Federal Credit Union is increasing its minimum pay for the third consecutive year. The minimum pay for entry-level employees will be $13.00 per hour, effective January 1, 2019. This is well above the state minimum wage and the national minimum wage. We believe this better enables us to attract the best talent to help our members, plus it serves as a benefit to the local economy. We believe in our employees and their success!
401(k) match (after six months of employment).
Tuition reimbursement for full-time employees (after one year of employment).
Paid time off for full-time employees.
Employee health coverage is available at minimal cost to full-time employees.
Dependent health coverage is available.
Dental insurance is available to full-time employees.
Launch FCU pays the full cost of basic life insurance at 2x the annual salary for eligible, active, full-time employees.
Additional voluntary coverage is available at minimal cost.
Full-time employees are eligible for long-term disability insurance at no cost after 90 days of employment.
This pre-tax Safe Harbor plan can supplement your future social security and retirement benefits.
Full-time employees are eligible to enroll following six months of service.
Our plan allows individuals to contribute up to the annual maximum limits that apply.
Launch FCU matches 100% of contributions up to 4% of employee contributions.
Employees are 100% vested in any contributions allocated to their account.
Launch FCU is committed to the continued growth and development of our employees through our Educational Benefits Program.
The Educational Benefits Program is available for full-time employees after one year of service.
We encourage our employees to increase the effectiveness of their performance in their present positions and we encourage them to obtain skills, knowledge and abilities that improve their careers.
If you have any questions about a career with Launch FCU or any of the benefits listed above, give us a call at 321-455-9400 (inside Brevard) or 800-662-5257 (outside Brevard), or stop by any branch.


text:
package org.ow2.asmdex.structureWriter;

import java.util.ArrayList;

/**
 * Prototype of a method, like described in the proto_id_item structure.
 *
 * Implements Comparable in order to easily sort the Prototypes. Like requested by the Dex
 * documentation, two prototypes are compared by their return types, and then their arguments.
 *
 * @author Julien Névo.
 */
public class Prototype implements Comparable<Prototype> {

    /**
     * Full descriptor of the Prototype, in the "TypeDescriptor" format.
     */
    final private String descriptor;

    /**
     * String representing the whole prototype (return type and parameters) in the "ShortyDescriptor"
     * format.
     */
    private String shortyDescriptor;

    /**
     * String representing the return type, in the "TypeDescriptor" format.
     */
    private String returnType;

    /**
     * Strings of the parameter types, in the "TypeDescriptor" format.
     */
    private TypeList parameterTypes;

    /**
     * The hashcode of the Prototype, calculated in the Constructor.
     */
    final private int hashcode;

    /**
     * Constructor of a Prototype. Builds the structure from a descriptor in the TypeDescriptor
     * format.
     * @param descriptor full descriptor in the TypeDescriptor format.
     */
    public Prototype(String descriptor) {
        this.descriptor = descriptor;
        hashcode = calculateHashCode(descriptor);
    }

    /**
     * Fix internal structure if this is the unique witness kept in the constantpool
     */
    public void initialize() {
        shortyDescriptor = getShortyDescriptorFromTypeDescriptor(descriptor);
        returnType = getFirstDescriptor(descriptor);
        parameterTypes = getDescriptors(descriptor, true);
    }

    /**
     * Calculates the hashcode of the Prototype from its descriptor in the TypeDescriptor format.
     * @return the hashcode of the Prototype.
     */
    public static int calculateHashCode(String descriptor) {
        return descriptor.hashCode();
    }

    // -----------------------------------------
    // Getters.
    // -----------------------------------------

    /**
     * Returns a String representing the whole prototype (return type and parameters) in the
     * "TypeDescriptor" format.
     * @return a String representing the whole prototype (return type and parameters) in the
     * 		   "TypeDescriptor" format.
     */
    public String getDescriptor() {
        return descriptor;
    }

    /**
     * Returns a String representing the whole prototype (return type and parameters) in the
     * "ShortyDescriptor" format.
     * @return a String representing the whole prototype (return type and parameters) in the
     * 		   "ShortyDescriptor" format.
     */
    public String getShortyDescriptor() {
        return shortyDescriptor;
    }

    /**
     * Returns a String representing the return type, in the "TypeDescriptor" format.
     * @return a String representing the return type, in the "TypeDescriptor" format.
     */
    public String getReturnType() {
        return returnType;
    }

    /**
     * Returns a TypeList of the parameter types, in the "TypeDescriptor" format. It may be an empty
     * array.
     * @return a TypeList of the parameter types, in the "TypeDescriptor" format.
     */
    public TypeList getParameterTypes() {
        return parameterTypes;
    }

    /**
     * Returns the number of parameters this Prototype contains (doesn't count the return type). May be 0.
     * @return the number of parameters this Prototype contains.
     */
    public int getNbParameters() {
        return parameterTypes.size();
    }

    // -----------------------------------------
    // Static utility methods
    // -----------------------------------------

    /**
     * Returns the first Type found in the descriptor given. Returns Null if the String is empty, Null or
     * invalid.
     * @param descriptor descriptor.
     * @return the first Type found in the descriptor given, or Null if the String is empty, Null or
     * 		   invalid.
     */
    public static String getFirstDescriptor(String descriptor) {
        StringBuilder result = new StringBuilder(10);
        if ((descriptor != null) && (descriptor.length() > 0)) {
            char c = descriptor.charAt(0);
            switch (c) {
            case 'V':
            case 'Z':
            case 'B':
            case 'S':
            case 'C':
            case 'I':
            case 'J':
            case 'F':
            case 'D':
                result.append(c);
                break;
            case 'L':
                int i = descriptor.indexOf(';');
                if (i > 0) {
                    result.append(descriptor.substring(0, i + 1));
                }
                break;
            case  '[':
                result.append('[');
                result.append(getFirstDescriptor(descriptor.substring(1)));
            }
        }

        return result.toString();
    }

    /**
     * Returns the size in bytes of a given type, or 0 for a Void or unknown type.
     * @param type type.
     * @return the size in bytes of a given type, or 0 for a Void or unknown type.
     */
    public static int getSizeOfType(String type) {
        int result = 0;
        switch (type.charAt(0)) {
        case 'Z':
        case 'B':
        case 'S':
        case 'C':
        case 'I':
        case 'F':
        case 'L':
        case '[':
            result = 2;
            break;
        case 'J':
        case 'D':
            result = 4;
            break;
        }

        return result;
    }

    /**
     * Returns the sum in bytes of the size of every type of the given descriptor, skipping or not
     * the return type (the first information of the descriptor).
     * @param descriptor the descriptor.
     * @param skipReturnType true to skip the first type found.
     * @return the sum in bytes of the size of every type of the given descriptor.
     */
    public static int getSizeOfDescriptor(String descriptor, boolean skipReturnType) {
        int result = 0;
        String foundDescriptor;
        while ((descriptor != null) && (descriptor.length() > 0)) {
            foundDescriptor = getFirstDescriptor(descriptor);
            if (foundDescriptor == null) {
                descriptor = null;
            } else {
                int foundResult = getSizeOfType(foundDescriptor);
                if (skipReturnType) {
                    skipReturnType = false;
                } else {
                    result += foundResult;
                }

                descriptor = descriptor.substring(foundDescriptor.length());
            }
        }
        return result;
    }

    /**
     * Returns a ShortyDescriptor from a given TypeDescriptor.
     * @param desc the descriptor.
     * @return a ShortyDescriptor.
     */
    public static String getShortyDescriptorFromTypeDescriptor(String desc) {
        StringBuilder result = new StringBuilder(5);
        while (!desc.equals("")) {
            String foundDesc = getFirstDescriptor(desc);
            desc = desc.substring(foundDesc.length());
            // Any reference type would be "Lxxx;" or "[xx", which means the returned String would
            // have a length > 1.
            if (foundDesc.length() > 1) {
                result.append('L');
            } else {
                result.append(foundDesc);
            }

        }
        return result.toString();
    }

    /**
     * Returns the number of parameters (return parameter not included) in the given descriptor.
     * @param desc the descriptor.
     * @return the number of parameters (return parameter not included).
     */
    public static int getNbParametersFromTypeDescriptor(String desc) {
        return getShortyDescriptorFromTypeDescriptor(desc).length() - 1;
    }

    /**
     * Returns a TypeList containing descriptors in the TypeDescriptor format from a descriptor also in the
     * TypeDescriptor format, or an empty array if nothing was found.
     * @param descriptor descriptors in the TypeDescriptor format.
     * @param skipFirst true to skip the first descriptor, usually the return type.
     * @return a TypeList of descriptors in the TypeDescriptor format.
     */
    public static TypeList getDescriptors(String descriptor, boolean skipFirst) {
        ArrayList<String> types = new ArrayList<String>();

        String foundDesc;
        while (!descriptor.equals("")) {
            foundDesc = getFirstDescriptor(descriptor);
            descriptor = descriptor.substring(foundDesc.length());
            if (skipFirst) {
                skipFirst = false;
            } else {
                types.add(foundDesc);
            }
        }

        return new TypeList(types.toArray(new String[types.size()]));
    }

    // -----------------------------------------
    // Overridden methods
    // -----------------------------------------

    @Override
    public int compareTo(Prototype prototype) {
        if (this == prototype) {
            return 0;
        }

        // Tests Return type first, as Prototype are sorted by Return type.
        int compare = returnType.compareTo(prototype.returnType);
        if (compare != 0) {
            return compare;
        }

        // Tests the arguments.
        return parameterTypes.compareTo(prototype.parameterTypes);
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o instanceof Prototype) {
            Prototype secondPrototype = (Prototype)o;
            return descriptor.equals(secondPrototype.descriptor);
        }

        return false;
    }

    @Override
    public int hashCode() {
        return hashcode;
    }
}


A new service aims to be the Google search of underground Web sites, connecting buyers to a vast sea of shops that offer an array of dodgy goods and services, from stolen credit card numbers to identity information and anonymity tools.
A glut of data breaches and stolen card numbers has spawned dozens of stores that sell the information. The trouble is that each shop requires users to create accounts and sign in before they can search for cards.
Enter MegaSearch.cc, which lets potential buyers discover which fraud shops hold the cards they're looking for without having to first create accounts at each store. This free search engine aggregates data about compromised payment cards, and points searchers to various fraud shops selling them.
According to its creator, the search engine does not store the compromised card numbers or any information about the card holders. Instead, it works with card shop owners to index the first six digits of all compromised account numbers that are for sale. These six digits, also known the "Bank Identification Number" — or BIN — identify which bank issued the cards. Searching by BIN, MegaSearch users are given links to different fraud shops that are currently selling cards issued by the corresponding bank.
I first read about this offering in a blog post by RSA Fraud Action Research Labs. It didn't take much time poking around a few hacker boards to find the brains behind MegaSearch pitching his idea to the owners of different fraud shops. He agreed to discuss his offering with me via instant message, using the search service as his screen name.


Hualien is the largest city on the east coast of Taiwan and the best jumping point for the famous Taroko Gorge and beautiful coast.
A fertile plain near Hualien has perfect climatic conditions for growing different plants and crops including sugar cane, bananas etc.
Located about 10 km southeast of Hualien, Liyu Lake is an excellent picnic/weekend destination.