text:
The Sullivan Solar Sentinel
The Latest News, Features and Opinions From Sullivan Solar Power
Sullivan Solar Power recognized as the 2018 Best Solar Company in CityBeat's Best of San Diego
Sullivan Solar Power
CityBeat released its annual Best of San Diego issue this week, and homegrown solar installation firm Sullivan Solar Power is pleased to have been voted the Best Solar Company of 2018. Holding rank alongside San Diego favorites such as Torrey Pines Golf Course and Fashion Valley Mall further emphasizes the weight of this tremendous honor.
Best of San Diego winners are nominated and voted for by CityBeat readers and San Diego residents, making this award all the more meaningful. This year, over 200,000 votes were cast by readers to determine the winners.
Sullivan Solar Power was founded 15 years ago by San Diego native, Daniel Sullivan, who had a vision to change the way the world generates electricity and reduce our reliance on imported fossil fuels. Sullivan undertook this mission with only $2,500 in the bank and an old set of tools while living out of a client's garage. Sullivan Solar Power has since grown into a cornerstone San Diego business with more than 100 employees and 70 million watts of solar power installed, from local residential homes to Petco Park and the Naval Facilities Engineering Command. Evolving from those humble beginnings to where the company is today is in no way lost on the passionate solar energy professionals at Sullivan Solar Power.
"For nearly 15 years we've created solar advocates and fought for solar rights to fundamentally change the way we generate electricity," said Sullivan. "It's an honor that Sullivan Solar Power is recognized as the Best Solar Store of 2018 by CityBeat readers and the community that we work so hard to serve."
Representatives from Sullivan Solar Power will be in attendance to receive the award at A Night at the Besties on Thursday, October 18th, celebrating with the rest of the best aboard the Inspiration Hornblower on the San Diego Bay.
To learn why San Diego residents love Sullivan Solar Power so much, set up a site visit with one of their certified energy professionals and see for yourself!
Committed to Solar Education.
Dispelling Myths. Promoting Facts. Sifting Through the Noise. Live seminars with nonprofit organizations or learn online at your own pace? The Choice is Yours.
Attend Free Seminar Visit Online Academy

redpajama_set_name: RedPajamaCommonCrawl


Conveniently located in the suburb of Barham Green, Padandaro Guest House is a place of relaxation and comfort Whether travelling on business or pleasure, we will ensure your stay at Pandandaro is a relaxing, pleasant and a memorable experience.
Padandaro Guest House's tranquil atmosphere allows all guests to create memories that will be treasured for years to come. We offer tastefully furnished rooms with satellite television and Wifi internet access for your convenience and a landscaped garden designed to offer our guests a relaxing and restful experience.


text:
Ethics Violation
Ethics violation in law enforcement occurs when police do not do what is expected for them because of lack of preparation.
Case: The 9th edition, offers extensive updates concerning Supreme Court leadership case which impacts law enforcement in the United States of America.
Event: Following are among the current events that took place in law enforcement.Adaptation of the new performance and upgrading of the seat belt.
Ethical issues of life of off –duty and the ethics use of profiling,
ETHICAL DILEMMA
when the officer does not know the right course of action to take, making the wrong decision and taking of the wrong course of action is very tempting.
WAYS OF SOLVING ETHICAL DILEMMA
There are many ways on how one can solve an ethical dilemma. However, my focus will be on the three points on the moral dilemma.In the three scenarios,for the officers to the sole ethical dilemma, they are supposed to analyze the consequences as well as explaining the actions that are likely to occur later. In the first scenario where officer is unable to take the right course of action, before the officer make any decision he is suppose to ask himself as to whether the course of action he is about to do will be of help to anyone, who is likely to be hurt and will the consequence be long or short term . That is the action chosen based on the self-interest or selfish or will it be of good help to other people? By asking themselves that question, it will help them make the best decision and the most important avoid being in a dilemma while making the decision. Also, the right choice that they will make will help them to have a dull time while working and creating a good relationship with other people. In the second scenario, where even after officers making decisions they are still challenging to use.it is advisable to the officers that before they make a decision they first have to consider the action as the best according to their capability. It can be very challenging if officer when making a decision they end up using the wrong choice which will also be a burden to them.They should ensure that the action does not bring any harm to other people and that the decision made will not affect them for a long durations. Also, they should ensure that the chosen action reflect the truth; it is the ethical, moral principle and that it does not affect anyone. Finally in the last scenario is when the wrong course of action is tempting. In this scenario, it almost happens to everyone, where when making the right choice one end up choosing the wrong thing which is mostly attempting. As a result to solve this problem, one should be able to ask himself as to whether the preferred choice will last for long or it will be for a short time then leave marks of pain. Also individual should consider the effects of the wrong tempting decision and who will be affected. Final call issues are soled by first consulting friends who are more experience,
COURTS/PROSECUTORS
Ethical violation
Ethics violation occurs when there is offering prohibited evidence in the court. Case and Events
Case: A legal case refers to the dispute that took place between two parties, it can either be a civil case or a criminal case, and in each case, there is accuser and defendants.
Events: Opening of the statement, presentation of the evidence, rulings by judgment. Closing Arguments, Opening Statements. Judges were reading the instructions. Finally edges usually meet and make a decision on the verdict of the case
Mistreating of the grand judges, imposing more charges on the criminal defendants, harassing of the witness, violation and using false to give evidence
Whether to punish the death penalty, go the case the defendant is blameless or send away the case in times when thy finds that there is not enough evidence and at the same time defendant appears to be guilty.
SOLVING ETHICAL DILEMMA
Concerning the three ethical dilemmas of the court, here are the ways on how those ethical issues should be soled. First Analysing the action and the consequesences of the action. Second, avoid rushing to judgment and so the court to find out the best way to deal with the case. Third, the judges should discuss and come out with the solution towards the problem, and finally, the prosecutors should identify the ethical principles to be involved in the case. Following the first moral dilemma as to whether the court should impose the death penalty on not. Before they make that decision, they are supposed to as themselves the following question, That is, who will be affected after the death penalty, who will benefit, will the decisions brings along orshortterm effects to the family. With the help of this question, the court will be able to make the right decision. For instance, the people to b affected in this scenario is the families and the friends especially if he was the breadwinner of the house. To avoid being in an ethical dilemma, the prosecutors should come up with another alternate of punishment like putting the suspect in jail where his loved one will be coming to see him after some time. Also, the decision of death penalty should not b made by on judges but instead before he makes that decision he should ensure that he has consulted other judges for advice concerning that. Also before deciding to take action of the death penalty, he should consider as to whether the ethical principle such as truth and honest were portrayed. In the second scenario where the court faces the moral dilemma as to whether to continue in case, the defendant is innocent.In this situation, before the court decide whether to stop the evidence or to stay with it, it should ensure that it has enough reason to dismiss the case. To solve this ethical dilemma, they should consider why the defendant was sed and what are the possible causes that make time to be set free. It is because most cases were taken to court there is always an approval that the defendant has committed the crime. Also, it is necessary to have a shred of clear evidence that the defendant is innocent of what the court had sued him. Finally, in an ethical dilemma where the court finds that there is not enough evidence, before dismissing the case, the court is supposed to consider the parties that had sed him, the reason as to why the defendant was sued and the possible things that could have taken place to lack enough evidence. The reasons why those conditions should be considered is because some witnesses are killed and others threatened to make corse requires enough proof on the defendants. Finally, the prosecutors have the responsibilities of coming p with the right decision to ensure that they are not favoring any party or else they are not against anyone to make a free and a fair judgment that will satisfy all the parties.
occurs when there is the mistreatment of the prisoners by the staffs.
Case and Events
Case: Is applied when staff needs to be corrected correcting on how they treat the prisoners
Event: Taking the officers to the training to teach them on how prisoners are supposed to be addressed Ethical issues
Rehabilitation to the prisoners and treating their criminals well. Ethical dilemma
What to be covered in training, sexual misbehavior. corruption, disobedience while conducting an investigation,abuse by fellow criminals and financial criminals
Following the above named moral dilemma concerning correction in prisons, the following are the possible ways on how to solve that ethical dilemma.First, the ethical dilemma of not knowing what will be trained when conducting training for both prisoners and the officers, the preparation should be done in advance to avoid the chances of going ot necessary information which might affect the situation than it was. Training police officers help them to understand that despite those criminals were caught violating the law they still have their rights and that there are some beverages they are supposed to enjoy when even in the prisons. Second, the ethical dilemma of sexual harassment that took place between prisoners and police officers. Most of the sexual harassment occurs for instance when female officers are assigned the duty to supervise like hundreds of male prisoners. What will follow is that the system should make an arrangement of increasing many officers and especially during the night shifts to make prisoners feers harassing other police officers. The same case happens to the male police he is likely to be harassed sexually by female prisoners which as a results makes the male prisoners when given the duty to patrol at night develop fever and not to perfume his work accordingly. The court should ensure that there are more officers given the responsibilities to patrol at night hence making the lies of both prisoners and office be on the safe sides. Third, the issues of corruption is another dilemma; the effect of crime should be discouraged to ensure that there are proper management and functioning of the system. The officers who are found practicing extortion should be punished in a way that will make other people stop practicing corruption. Forth, the ethical dilemma of dishonesty while conducting an investigation.Since the police officers took the oath of being truthful always, there should be regular training to remind them their duties and threaten to those that do not perfume their function well and hence thy end p producing false information to either lose their jobs or else face a seer punishment. As a result, it will make other officers be honesty in their work as it is their duties. Five, the issue of mistreating prisoners in prison should be discouraged because many police officers take advantages of the prisoners where they make them do a lot of work beyong their capability, and to some points, some officers take prisoners to work for them in their home. The issues should be discouraged to all those officers and hence impose a hefty charge on those who fond practicing.Finally, the problem of criminal matters is a situation where many prisoners in connection with some officers are fondly acting like conmen sing their phone, to single this issues the court should ensure that the prisoners do not hae the chance to use their phone and those fond sing phone they should be heavily punished. It is the work of the police officers and the court to ensure that they have come p with the possible measures to reduce the ethical dilemma in the correction sector.
THE INTELLIGENCE COMMUNITY
It occurs due to the shortage of security among people.
Case: The cases where there is a need for security from the USA government.
Events:, reducing the uncertainty between people and hence provide Ethical security issues
They include: The secrecy, issues of war and peace and nature of the opponent
Whether to employ only American soldiers or employees soldiers from the entire world.Whether to send their soldiers to fight terrorism or attack the terrorist with the bomb.Whether states government should be part of the war or live for those countries to fight on their own.
While addressing the ethical dilemma of whether the government of the states should consider employee only USA security or else give the job to all the security men from the entire world, it will be better if the government will involve all the soldiers from every corner of the world. It is because when individuals work far away from their home, they can learn and gain more experience which will make them exercise the same tastes when they come back to their country.The government should not discriminate anyone as it will lead to the Unity among between countries hence reducing the violations that may occur. Considering that when they offer jobs to a foreign country, they will be improving the standards of living to many families all other the world. On the second dilemma where the government has to decide as to whether to send it solders and go where terrorist are hiding or else take bomb there to finish that terrorist,I support that the government should address their army to go and fight that terrorism.By so doing it will be avoiding the many chances that many innocent people are likely to die. When soldiers are sent, they are likely to identify and deal with the terrorist, and hence they will be able to avoid harming the innocent people. The action of sending soldiers to the countries that terrorist are hiding will be a better idea since it will make people work together and in case they realize someone who is specified they will be able to report him to the police stations. Also, the American government will be of great help by playing the role of uniting countries as well as solving the dilemma concerning the ethical dilemma of security. Finally the moral dilemma as to whether the united states should be part of the war or else they should live it for the countries to fight for themselves. The best way to solve this ethical dilemma is by giving thee support to the states and most important be part of the war. The decision will help a lot because the soldiers of the United States of America are stable as compared to all other countries. By being part of the war, there is an assurance that terrorist will be defeated hence solving the challenges of insecurities. Although making the right decision on the matters of securities may seen as a challenge to the government of the USA, however in the two scenarios as to whether to support or not support those ideas it may be possible. Most are the time that when making the decision it may be a challenge where one may be forced to take the necessary resolution.However it is advisable that before any action is taken on the ethical dilemma, one should consider the consequences of work,for how long will it take and the people who will benefit or lose.
THE LEGISLATIVE
It involves the conflict of interest unjustified influence and in the Abuse of office or the position.
Case: It is applied where there is a need to control the finance rule, other people.
Event: controlling of public fund, ensuring that power is exercised well, taking actions to those leaders who take advantages over other people
Ethical issues in legislative includes: respect to bioethics,anti-discrimination and in controversial moral norms
Administration discretion, corruption, nepotism, secrecy in administrative leakage of the information, public accountability and finally the policy dilemma.
SOLVING ETHICAL DILEMMA-
Following the above named ethical dilemma on the legislature,there are many ways on how those issues can be addressed. The government of the united states can efficiently sole matters since it has more power over its citizen and other countries all the world. While solving the ethical dilemma, the government should focus on making people feel satisfied with the action they take. Second,it should not be the cause of separation, but instead, it should bring people together as well as making sure that people remain in people to avoid the violation that is likely to happen. First, in the cases of Administration discretion where cort is given permission to exercise judgment and the citizens at large are allowed to practice decision making, the government of the states should ensure that no one is limited in making their own decision and that they should be given a chance to express their views. On the side of the court,it should ensure it has conducted a fair judgment that will make all the parties fill satisfied at the end of the course.Second, government should solve the issue of corruption to enable it has a soft moment when making the right decision. The government should take action on those people fonds corrupt without minding their position since many people who practiced exercise are those at a high level.Third, In the legislature,the act of nepotism usally happens when there is, for instance, the people in power try their best to make sure that their families and friends have gotten the job priorities as a first priory.The States government shold make sure that it has the names of the people and their information on where they have come from to avoid the dilemma of eliminating nepotism. The government should ensure that when going out job opportunities, it gives equal chances to all people without considering where they come from and hence avoid the act of nepotism which at the results to the violence in the states. Forth, to be able to sole with an ethical dilemma in the legislature, the government should not privately do their things but instead whatever it is doing it should make sure that public is also participating in the development of the States. Five, it should make the members of the people responsible in whatever they are doing for instance government should advise members of the public to take care of their properties, avoid corruption among themselves because if any harm happens, they will be responsible for it. Finally, to solve the ethical dilemma, the legislature should not introduce the policies that will make citizen be in difficulty as for whether to follow them or to avoid them. By so doing there is an assurance that the government of the states should have a small time when making the right choice and it will no longer experience the Ethical challenge dilemma again.
Gilbert, B., & O'Dowd, K. (2019). Emotion, Time, and the Voice of Women Affected by the Criminal Justice Process: Corston and the Female Offender Strategy. British Journal of Community Justice, 15(1), 19-30.
Muhammad, H. A., & Ahmed, R. A. (2018). Judicial intervention in penal enforcement. Qalaai Zionist Journal, 3(4).
Neubauer, D. W., & Fradella, H. F. (2018). America's courts and the criminal justice system. Cengage Learning.
Pickett, J., Cullen, F., Bushway, S. D., Chiricos, T., & Alpert, G. (2018). The response rate test: Nonresponse bias and the future of survey research in criminology and criminal justice. Available at SSRN 3103018.
Reiman, J., & Leighton, P. (2015). Rich Get Richer, the Poor Get Prison (Subscription): Ideology, Class, and Criminal Justice. Routledge.
Walker, J. T., & Maddan, S. (2020). Statistics in criminology and criminal justice. Jones & Bartlett Learning


Where to stay around Port Jack Glen?
Our 2019 property listings offer a large selection of 67 vacation rentals near Port Jack Glen. From 47 Houses to 11 Condos/Apartments, find a unique house rental for you to enjoy a memorable stay with your family and friends. The best places to stay near Port Jack Glen for a holiday or a weekend are on HomeAway.
Can I rent Houses near Port Jack Glen?
Can I find a vacation rental with internet/wifi near Port Jack Glen?
Yes, you can select your preferred vacation rental with internet/wifi among our 58 rentals with internet/wifi available near Port Jack Glen. Please use our search bar to access the selection of vacation rentals available.
Can I book a vacation rental directly online or instantly near Port Jack Glen?
Yes, HomeAway offers a selection of 67 vacation rentals to book directly online and 54 with instant booking available near Port Jack Glen. Don't wait, have a look at our vacation rentals via our search bar and be ready for your next trip near Port Jack Glen!


The German IFO reading for October shows that the climate reading steps back to 18.7 from September's 21.3. The index has a standing at its 89.9 percentile at the border of the top 10% in its queue of historic readings.
Clearly, economic climate in Germany is still excellent. But just as clearly, all is not well with the German economy. German problems spread across the political landscape to the economic frontier. Angela Merkel's coalition is losing its footing and within the coalition Merkel has been losing her grip. Moreover, the entire EU framework is under pressure from a determined new ruling order in Italy that is set on breaking through existing EMU rules in order to gain some policy options apart from shrinking government's spending and role after nearly ten years of no-growth while obeying the rules.
Current economic conditions in Germany remain quite solid and strong. PMI data show a bit more slippage that is on a shorter horizon. The IFO report has been quite strong for a while. On a shorter framework back to January 2014 that aligns it with ordinary PMI data availability, the IFO shows weaker readings all around but mostly for expectations. Most of the weakness is for the part of the report that is already showing some loss of momentum. Expectations for manufacturing over the period from January 2014 are in their 23.6 percentile below their longer-term standing of 42.7%. On the shorter timeline, expectations for construction fall to their 87.3 percentile from their 99.4 percentile standing in the longer sample. Expectations of all of the IFO reporters, however, are at a much weaker 25.5 percentile standing compared to the longer period ranking at its 64.7 percentile.
The shorter horizon makes the point that relative weakness is more of an issue than is absolute weakness. Overall, the IFO shows a very solid Germany economy with an exceptionally solid construction sector. All current readings are firm-to-strong. But by trimming the outlook back to the four and three-quarters years, current performance is less robust and expectations exhibit major issues.
If we view the economy as if it were an organic entity, the problem is getting not its blood through the manufacturing sector. This result has been echoed by the Markit PMI data. Markit data stress the services and manufacturing sectors and show a German private sector with a 5.2% ranking since January 2014. Manufacturing has rank in its 27th percentile compared to services in their 20th percentile. The PMI approach shows a lot more weakness in the Germany economy than what the IFO suggests even when we put the two reports on the same timeline. But generally the Markit and IFO readings have moved together.
The German IFO report and its detail dovetails nicely with today's announcement of ECB actions. The weakening in the European economy has been clear. The closely watched PMI data have lost momentum in the EMU as they have lost momentum in Germany. And yet, the European Central Bank has a program laid out to begin to withdraw stimulus. At today's ECB meeting, the Bank announced that it was going to go ahead with the announced schedule of withdrawing excess liquidity. I regard the announcement in view of the economic facts as somewhat surprising. But along with the announcement today that keeps the course for exiting its stimulus program in place, also carries a caveat. Mr. Draghi warned about the economic slowing effectively putting the plan to stay the course in jeopardy despite the adoption of its schedule. A the end of the day, Mr. Draghi was willing to throw a bone to the hard money factions in the EMU that want the stimulus program unwound, but he was not willing to leave too much meat on it. While the message is that the ECB is headed down the road to withdraw stimulus, the message also is the opposite; that the plan itself is on probation depending on economic performance.


The Trump administration is proposing big cuts to the cleanup budget for the Hanford Nuclear Reservation.
RICHLAND, Wash. (AP) — The Trump administration is proposing big cuts to the cleanup budget for the Hanford Nuclear Reservation.
The Tri-City Herald reports the administration on Monday proposed cutting Hanford's budget by $416 million.
Hanford for decades made plutonium for nuclear weapons and the site is now engaged in cleaning up the resulting highly radioactive wastes.
Hanford's annual budget would drop from about $2.5 billion thisl year to $2.1 billion next year under the budget request submitted to Congress, which sets the budget.
The cut comes as a new estimate at least triples the estimated cost of Hanford cleanup.
A report released in January puts the remaining cleanup costs for Hanford at $323 billion under a best case scenario. At worst it could be $677 billion.


text:
Operational and financial performance of fossil fuel power plants within a high renewable energy mix
Patrick Eser 1
Ndaona Chokani 1
Reza S. Abhari 1
Laboratory for Energy Conversion, ETH Zurich
Patrick Eser
Laboratory for Energy Conversion, ETH Zurich, Sonneggstrasse 3, 8092 Zurich, Switzerland
J. Glob. Power Propuls. Soc. 2017;1:16–27
DOI: https://doi.org/10.22261/JGPPS.2BIOTO
Power plant cycling
Optimal Power Flow
Baseload efficiency
Partload efficiency
The operation of conventional power plants in the 2030 high-renewable energy system of central Europe with high penetration of renewables is simulated in this work. Novel insights are gained in this work, since the generation, transmission and demand models have high geographic resolution, down to scale of individual units, with hourly temporal resolution. It is shown that the increases in the partload efficiency that optimize gas power plants' financial performance in 2030 are highly dependent on the variability in power production of renewable power plants that are in close proximity to the gas power plants. While coal power plants are also cycled more, an increased baseload efficiency is more beneficial for their financial viability. Thus, there is a need for OEMs to offer a wide range of technology solutions to cover all customers' needs in electricity markets with high penetrations of renewables. Therefore there is an increased investment risk for OEMs as they strive to match their customers' future needs.
In 2014, the European Commission published its Energy Strategy 2030 09, which targets 27% of all energy consumed in EU to be renewable by 2030. The transition of the energy sector towards increased penetrations of renewable power will pose major challenges and opportunities for OEMs and utilities. Since renewable power cannot be dispatched, conventional power plants will face more cycling operation to accommodate variability in renewable production. At the same time, reduced wholesale electricity prices associated with the increased penetration of renewables necessitates lower marginal costs and therefore higher baseload and partload efficiencies of conventional power plants. Thus it is crucial for OEMs and utilities to quantify the financial benefits of new technologies and retrofit upgrades that enhance either flexibility or efficiency of the engines.
Several studies have investigated the impacts of increased renewable penetrations on operation and financial performance of conventional power plants 05, 21, 18, 23. A common limitation among all these prior studies is the aggregation of the power system to the level of countries or regions, assuming a lossless "copper plate" transmission system within the aggregated regions. However the performance of an individual power plant is significantly influenced by the topology and sufficiency of the adjacent transmission system, as well as by the presence of renewable installations like wind farms or solar arrays nearby. Hence, a more detailed power systems simulation model, which resolves the individual power plants within the power system, is required to reliably and quantitatively assess the impact of increased renewable penetration on the operation of individual conventional power plants. Therefore within this work, a novel power systems simulation framework, which simulates the operation of actual power plants within the transmission system, is applied. The goal of this work is to assess the impacts of increased baseload and partload efficiencies on cycling operation and financial performance of individual conventional power plants in central Europe in 2030.
Our in-house power systems simulation framework EnerPol 19, 06 is applied in this work. Within EnerPol, a detailed geo-referenced representation of the central European power systems is the basis of hourly, chronological AC optimal power flow simulations. The generation model comprises 5,000 individual power plants, distinguishing between conventional and renewable power plants. Detailed thermodynamic models are applied to incorporate conventional power plants' baseload and cycling operation, as well as costs and constraints of ramping 07. The exact geographic locations of the power plants are used in the model, as shown in Figure 1. The hourly energy production of solar and wind power plants is derived from in-house meso-scale weather simulations. The transmission system model consists of 3,000 high voltage transmission lines and 2,000 substations, as shown in Figure 2. The hourly cross-border power flows to the non-simulated neighboring countries are derived from ENTSO-E statistics 04 and are distributed across the tielines proportionally to the tielines' capacity ratings. The hourly end-user electricity demand is differentiated by the consumer groups of households, industry, commerce and transportation and is spatially allocated with respect to each consumer group's density distribution. The resulting hourly electricity demand is aggregated to the nearest substation. More information about the applied simulation framework is given by the present authors in 07.
High voltage transmission system model of the central European power system that is used in this work.
Power plant model of the central European power system used in this work.
Improved partload and baseload efficiencies for selected power plants
To investigate the impacts of increased partload and baseload efficiencies on the operational and financial performance of conventional power plants, a set of 45 coal and natural gas combined cycle (NGCC) power plants, whose characteristics are summarized in Table 1 and whose locations are shown in Figure 3, are considered to be upgraded in 2030. These power plants cover a wide range of nameplate capacities so that the effects of increased penetration of renewables on representative conventional power plants can be investigated. To minimize the influence of one upgraded power plant on other upgraded power plants, the power plants have geographically dispersed locations, as shown in Figure 3. In total, the upgraded power plants represent 5% of the total installed generation capacity in central Europe.
Locations of the coal and NGCC power plants that are upgraded in 2030.
Characteristics of coal and gas power plants that are upgraded in this work.
Number of upgraded power plants
Capacity [MW]
Total Capacity [GW]
Coal 18 105–1730 11.6
Gas 27 86–1040 12.8
Within the simulation framework, merit order dispatch is used for each hour to determine the most cost-effective power plant portfolio that satisfies the corresponding power demand. An increase in either partload or baseload efficiency reduces a plant's marginal cost of power production; hence the power plant is dispatched more frequently as its marginal cost is lower on the merit order curve. While an increase in baseload efficiency results in the power plant being dispatched more in baseload, an increase in partload efficiency enables the power plant to gain market shares during periods of low prices, whereas without the increase of the partload efficiency, it would not have been profitable to dispatch the power plant. This simulation framework therefore represents an operational response to increased efficiency, which realistically simulates power plants' operation in the real wholesale market.
For each of the upgraded 45 power plants, the efficiency curves are adapted to reflect the assumed increase in partload or baseload efficiency, as shown in Figure 4. To enable an assessment of the impacts of different extents of efficiency improvements, the baseload and partload efficiencies are increased by 1%, 2% and 3%. The efficiency curves for the baseload efficiency increase scenarios are adapted only in the 100% load point, to enable a clear distinction in simulation results between partload and baseload efficiency increases.
Illustration of change in efficiency curves for representative coal power plant. Curves for baseload efficiency scenarios offset by 0.1% to increase legibility.
Power system of central Europe in 2030
The 2030 power system model is derived as follows from the 2013 model that is described above. The power demand is scaled proportionally with the projected developments in population for all simulated countries 22. Projections for increased penetrations of renewables are obtained for the year 2020 from the national renewable energy action plans of the simulated countries 01, 02, 14, 15, 16, 17, 03. These 2020 projections are extrapolated to 2030 to obtain the generation model of the 2030 baseline scenario. A summary of actual and derived renewable capacities and predicted population developments is given in Table 2.
Actual and predicted installed renewable capacities and population developments for 2013 and 2030.
Population [million]
Installed Wind [GW]
Installed PV [GW]
AUT 8.5 9 2 4.5 0.2 0.5
CZE 10.5 11 0.3 1.5 1.6 2
DEU 80.6 78 35 80 38 80
FRA 66 71.8 9.2 46 5 20
ITA 60 61.2 6 15 18 40
POL 38.5 37.4 3.8 13 0.6 2
SUI 8.1 9.5 0.1 0.2 0.1 2
A complete phase-out of nuclear power by 2030 is considered for Germany, which is in accordance with political targets 10. For Switzerland, a phase-out of all nuclear power plants except for NPP Leibstadt is used. The installed capacities of coal, lignite and gas power plants for the 2030 reference scenario are not varied from the 2013 capacities. A coal price increase of 26% and a gas price increase of 14% compared to 2013 are anticipated for 2030 12. As more stringent CO2 restrictions are anticipated for 2030 08, the price of CO2 certificates is considered to increase from 6 €/tCO2 (in 2013) to 20 €/tCO2 (in 2030).
The total annual costs of cycling are derived from unit-specific cycling costs, which are based on actual US power plants 13 and are summarized in Table 3. The cycling cost factors of Table 3 are applied to derive the annual cost of cycling for each upgraded coal and NGCC power plant.
Assumed cost factors for cycling parameters.
NGCC
Start costs [€/MW] 70 57
Ramping costs [€/MW per 100% load change] 7 6
Figure 5 and Figure 5 show the simulated market shares of the different generation technologies across Europe for 2013 and the 2030 reference scenario. As one would expect, the market shares of the renewable power sources are significantly increased in 2030 compared to 2013. The market share of wind is increased from 6% to 14%; the increase for solar power is 3% to 7%. At the same time, coal power is replaced by gas power due to the increase in CO2 emissions prices, which causes coal to lose market share (27% to 23%) and gas to gain slightly (12% to 13%). The market share of nuclear power is significantly reduced (34% to 24%) due to the nuclear phase-outs in Germany and Switzerland by 2030.
(a) Market shares of power generation technologies in 2013. (b) Market shares of power generation technologies in 2030.
This market shift from dispatchable, baseload nuclear power to non-dispatchable wind and solar power results in new opportunities and challenges for coal and gas power plants. Table 4 summarizes the operational statistics for the selected set of power plants (see Figure 3 in the years 2013 and 2030. In Table 4, power ramps are classified as "load following" when ramping more than 25% of the plant's nameplate capacity within an hour, and as "grid balancing" ramps otherwise.
Annual operational statistics for the upgraded power plants in 2013 and 2030.
Coal 0.36 0.24
NGCC 0.15 0.26
Number of starts
Coal 26 65
NGCC 243 280
Number of load following ramps
Number of grid balancing ramps
Coal 503 1,100
As Table 4 shows, the upgraded coal power plants face major financial setbacks in the reference scenario of 2030. Besides having a reduced capacity factor (0.36 to 0.24), which corresponds to less electricity sold on the market, both starts and ramps are doubled since the coal power plants have to adjust to the increased variability of renewable power flows. The upgraded NGCC power plants also cycle more, especially as regards load following ramps. But at the same time, the NGCC plants achieve higher capacity factors (0.15 to 0.26), which signifies higher potential for revenue of the NGCC plants in 2030.
Comparing results for coal and NGCC power plants
Table 5 provides a summary of annual revenues, averaged over all upgraded power plants, distinguished by coal and NGCC power plants. In this work the revenues are presented per MW of nameplate capacity, termed "capacity-specific revenue," in order to provide a consistent comparison of the upgraded power plants.
Impact of increased efficiencies on annual capacity-specific revenue (million €/MW) of upgraded power plants.
Baseload efficiency increase Reference 1% 2% 3%
Coal 0.27 0.30 0.37 0.41
NGCC 0.32 0.33 0.34 0.38
Partload efficiency increase Reference 1% 2% 3%
The annual revenues of the upgraded power plants in the 2030 reference scenario are 0.27 m€/MW and 0.32 m€/MW for coal and gas, respectively. This is at the upper end of today's price ranges, which historic data shows to be in the order of 0.27 million €/MW for coal 11, and 0.24 to 0.34 million €/MW 20 for NGCC, since price increases are assumed for coal, gas and CO2 emissions certificates, which increase the electricity price across the European power system. It can be seen, that the selected NGCC power plants achieve on average higher capacity-specific revenues than the selected coal power plants. This is because the coal price is assumed to increase more (+26%) than the gas price (+14%) until 2030, and because the increase in CO2 prices shifts market shares from coal towards NGCC plants, as the capacity factors in Table 4 also indicate. Furthermore, as can be seen from Table 5, there is a fundamental difference in operational requirements between coal and NGCC power plants in 2030: While the upgraded coal power plants profit significantly from increased baseload efficiencies (0.27 to 0.41 m€/MW), there is only a small increase in revenues for coal plants from increased partload efficiency (0.27 to 0.29 m€/MW). On the contrary, NGCC plants profit slightly more from increased partload efficiencies (0.32 to 0.40 m€/MW) than from increased baseload efficiencies (0.32 to 0.38 m€/MW).
This effect is can be seen in more detail in Figure 6 and Figure 7, which shows the capacity-specific revenue for all efficiency scenarios for the investigated coal (Figure 6) and NGCC (Figure 7) power plants as a function of the capacity factor in the reference scenario.
Annual capacity-specific revenue (m€/MW) as function of reference scenario capacity factor for upgraded NGCC power plants in 2030, for increased baseload (Figure 7a, top) and partload (Figure 7b, bottom) efficiency.
Annual capacity-specific revenue (m€/MW) as function of reference scenario capacity factor for upgraded coal power plants in 2030, for increased baseload (Figure 6a, top) and partload (Figure 6b, bottom) efficiency.
As Figure 6 shows, there is an increase in revenues for coal power plants with increasing baseload efficiency. This is mainly because coal power plants, which had only achieved intermittent load capacity factors in the range of 0.2 to 0.4 in the 2030 reference scenario, now have more opportunity to run in baseload, which increases their revenue. The few coal power plants, which have not achieved any significant market penetration in the reference scenario (capacity factor below 0.15), do not profit from increasing baseload efficiencies, as they are not cost effective enough to penetrate the market at all, independent of any efficiency increase. Figure 6 shows that there is consistently little impact of increased partload efficiency on coal power plant revenue. This is because the partload efficiency increase slightly increases the profitability during partload operation, yet does not enable the plants that run in intermittent operation to move towards more baseload operation.
Figure 7 and Figure 7 show an opposite effect for NGCC plants compared to coal plants (Figure 6). There is only a moderate increase of revenues for NGCC plants with increasing baseload efficiencies (Figure 7); the main increase is seen for NGCC plants that ran in a capacity factor range of 0.2 to 0.4 in the reference scenario. However with increasing partload efficiency (Figure 7), it can be seen that there is a significant increase in revenue for several NGCC plants, while many other plants are not affected at all. Since this discrepancy cannot be explained only in terms of the operating regime of the NGCC plants, it is interesting to assess the role of the power plants' geographic location in this trend.
Impact of instalment location of NGCC power plants on revenue increase
The results of Figure 7 are disaggregated to the country level in Table 6. It can be seen that NGCC power plants in Germany benefit most from increasing baseload efficiency (+29% revenue increase), while the highest increase in revenue from a partload efficiency increase is seen for NGCC power plants in Italy (+37%). This effect is explained in more detail in Figure 8 and Figure 9. Figure 8 shows the average weekly fluctuation of power production for the upgraded NGCC power plants in Germany and Italy in the reference scenario for 2030. Figure 9 shows the relative fluctuation of combined wind and solar power production for an average week in Germany and Italy. It is evident that the NGCC power plants in Italy have to adjust to market fluctuations more frequently and more heavily than the NGCC power plants in Germany (Figure 8). This is because there is a higher relative fluctuation of renewable power production in Italy compared to Germany (Figure 9). The direct influence of renewables on the operation of NGCC can be seen most clearly during noon hours, where NGCC in Italy have to reduce their power production to accommodate the peaks in solar power production. The relative fluctuation of renewables is lower in Germany than in Italy because in Germany, the share of renewables is split evenly between wind and solar (see Table 2) whereas in Italy, there is three times more solar power than wind power. Since the power production of wind power plants varies less than for solar power plants, the overall renewable power production is less variable in Germany than in Italy, as Figure 9 shows. The standard deviations of relative power production are 0.42 for Germany and 0.82 for Italy. Consequently, the standard deviation of relative weekly power production by NGCC power plants is 0.14 in Germany, and 0.19 in Italy. Therefore, the increased variability of renewable power production requires NGCC in Italy to cycle more, which leads to a higher benefit of increased partload efficiencies compared to NGCC in Germany, as seen in Table 6.
Relative weekly power production of renewable capacities in Germany and Italy, for 2030 reference scenario.
Relative weekly power production of NGCC power plants in Germany and Italy, for 2030 reference scenario.
Impact of efficiency increases on relative increase in capacity-specific revenue compared to 2030 reference scenario for NGCC power plants in France, Italy and Germany.
Baseload efficiency increase
France +4% +6% +9%
Italy 0% +2% +10%
Germany +3% +13% +29%
Partload efficiency increase 1% 2% 3%
Italy +11% +25% +37%
In Figure 10, the annual average locational marginal electricity prices (LMPs), in blue coloured contours, and the relative increase in revenue for the 3% partload efficiency increase case of all upgraded NGCC power plants, red coloured symbols, are shown. The plotted average LMP values are calculated as averages of the hourly LMPs at each substation throughout the year; values for locations between two substations are interpolated accordingly. It is clear that the NGCC power plants most positively affected by the partload efficiency increase are located in northern Italy, which coincides with the locations with the highest electricity prices. This is because in the high-price region of northern Italy, NGCC power plants have to cover most of the load, which includes frequent ramps to adjust to the fluctuations in demand and solar power production. Since the NGCC power plants in northern Italy encounter more ramps and more partload operation than NGCC power plants in other regions of Europe, NGCC power plants in Italy benefit most from a partload efficiency increase.
Annual average LMP [€/MWh] and increase in revenue [%] for all upgraded NGCC power plants in 3% partload efficiency increase scenario.
Financial comparison of revenue effects and cycling effects
As seen in Table 4, the conventional power plants will not only encounter new revenue opportunities in 2030, but also significantly increased numbers of starts and ramps to accommodate the increased penetration of non-dispatchable renewables in the central European power system. The relative change in annual cycling cost compared to the 2030 reference scenario is shown in Figure 11 together with the relative change in revenue for each efficiency increase scenario. It is evident that for the most beneficial efficiency improvements (baseload for coal power plants and partload for NGCC power plants), the revenue increase outweighs the increase in cycling cost, yielding an overall positive balance. Only for the case of an increase in baseload efficiency of NGCC power plants is the increase in cycling cost higher than the increase in revenue; this is due to a significant increase in load-following ramps of the corresponding NGCC plants. This underlines again, that for NGCC power plants an increase in partload efficiencies is more beneficial than an increase in baseload efficiency.
Relative increase in annual revenue and cycling costs for coal (top) and NGCC (bottom) power plants for all baseload and partload efficiency increase scenarios.
Our in-house bottom up power systems simulation framework EnerPol is applied in this work to assess the impact of increased baseload and partload efficiencies on operational and financial performances of coal and NGCC power plants in the central European power system of 2030. Within this simulation framework, all conventional power plants are being simulated individually, which enables unique insights into the effects of improved efficiencies on power plant operation.
The simulations show that compared to 2013, cycling operation is significantly increased for both coal and NGCC power plants in 2030. This is due to the significant increase in penetration of fluctuating renewables such as wind and solar. Additionally, the investigated coal power plants are found to lose 50% capacity factor because of assumed increases in coal prices and CO2 emissions costs, which indicates a financially critical situation for coal power plants in central Europe by 2030. The increase of baseload and partload efficiencies is shown to have varying effects for coal and NGCC power plants. While the investigated coal power plants benefit heavily from increased baseload efficiency (+57% revenue for 3% baseload efficiency increase scenario), the NGCC power plants are found to benefit more from increased partload efficiencies (+21% revenue for 3% partload efficiency increase). This is due to the different roles of coal and NGCC power plants in the high-renewable European power system of 2030: While both coal and NGCC power plants face more cycling operation to adjust to the fluctuating renewables, coal power plants are operated more in baseload operation whenever profitable. NGCC power plants however, especially those in northern Italy, face more partload operation, since being the major source of operational flexibility to balance the increasing penetration of solar power in Italy. The relative increase in cycling cost is found to be below the relative increase in revenue for all cases except small baseload efficiency increases of NGCC power plants, which underlines the financial viability of the investigated efficiency increases.
The results in this work show that conventional power plants still have a market in 2030, despite significantly increased penetration of renewables and increased prices of fuel and CO2 certificates. In general, the market is found to favour investments in new NGCC capacities over new coal capacities, due to the NGCC's improved operational flexibility and reduced CO2 intensity. But this work also highlights the necessity for OEMs and utilities to prepare for new challenges in high-renewable energy systems. Compared to today, both coal and NGCC power plants will face significantly increased cycling operation, which causes the need for more resilient power plant components and adjusted maintenance intervals. With increasing renewable penetration, the volume of the ancillary services market will increase, which will favour technical solutions that reduce the incurred costs and damages of frequent load cycles. This will require improved control and reduction of thermal gradients in the engine. Component designs like stack dampers reduce heat losses in CCGT HRSGs after shut-down and therefore shift the starting regime from cold to less damaging warm and hot starts. Improved thermal stress controllers enable more aggressive ramping of gas and steam turbines while maintaining all damage-relevant stress levels.
Utilities will seek to maintain or increase their market shares in the increasingly competitive electricity market. Baseload and partload efficiency increases are shown to be very effective measures to improve existing and future coal and NGCC power plants' financial performance. For coal power plants, retrofit upgrades increasing the baseload efficiency, such as flue gas heat recovery systems or coal drying systems, yield the most beneficial financial performances. For NGCC power plants, partload efficiency increasing technologies, such as variable-pitch inlet guide vanes and inlet air preheating systems, deliver the best financial results. Notwithstanding this general trend, this work also shows that utility preferences can differ widely depending on the market the power plant is intended for — while NGCC power plants in Italy profit heavily from partload efficiency increases, gas power plants in Germany profit most from improvements in baseload efficiencies. This discrepancy is driven by the variability in power production of each country's renewable energy portfolio. Since all central European countries have different renewable action plans based on domestic policies and abundance of renewable resources, OEMs will need to offer a wider and more modular range of technical solutions to meet the needs of all customers across central Europe. This diversification of customer needs implies increased investment risk for the OEMs, as more technical solutions will be developed for a smaller group of target customers for each individual solution. In consequence, OEMs will have to increase the capital requirements presented to customers in order to compensate for the additional risks.
Patrick Eser declares that he has no conflict of interest. Ndaona Chokani declares that he has no conflict of interest. Reza Abhari declares that he has no conflict of interest.
BMWFJ, Austrian Federal, Family and. (2010). National renewable energy action plan 2010 for Austria (NREAP-AT).
BRD, Federal Republic. (2010). National renewable energy action plan.
DETEC, Swiss Federal, Transport, Energy and. (2013). Energieperspektiven 2050.
ENTSO-E. (2015). https://transparency.entsoe.eu. Accessed 21 November 2016.
ESB National. (2004). Impact of Wind Power Generation in Ireland on the Operation of Conventional Plant and the Economic Implications. 1 February 2004.
Eser P., Singh A., Chokani N., Abhari R. (2015). IEEE PES General Meeting 2015, Denver, USA.
Eser P., Singh A., Chokani N., Abhari R. (2016a). Effect of increased renewables generation on operation of thermal power plants. Applied Energy. 164: 723-732. doi:10.1016/j.apenergy.2015.12.017.
Eser P., Chokani N., Abhari R. (2016b). Impact of carbon taxes on the interconnected central European power system of 2030. doi:10.1109/EEM.2016.7521355.
EU Commission. (2014). Energy efficiency and its contribution to energy security and the 2030 framework for climate and energy policy.
German Parliament. (2011). Entwurf eines Dreizehnten Gesetzes zur Aenderung des Atomgesetzes. Available in German only.
GKM, Grosskraftwerk Mannheim. (2015). Geschäftsentwicklung 2014. Available in German only.
IEA, International Energy. (2015). World energy outlook 2015.
Intertek APTECH. (2012). Power plant cycling costs.
MEEM, French Ministry, Sustainable Development. (2010). National action plan for the promotion of renewable energies.
MG, Polish Ministry. (2010). Warsaw. National Renewable Energy Action Plan.
MPO, Czech Ministry. (2010). National renewable energy action plan of the Czech Republic.
MSE, Italian Ministry. (2010). Italian national renewable energy action plan.
Nikolova S., Causevski A., Al-Salaymeh A. (2013). Optimal operation of conventional power plants in power system with integrated renewable energy sources. Energy Conversion and Management. 65: 697-703. doi:10.1016/j.enconman.2011.11.035.
Singh A., Willi D., Chokani N., Abhari R. (2013). Optimal power flow analysis of Switzerland's transmission system for long-term capacity planning. Renewable Energy and Sustainability Reviews. 34: 596-607. doi:10.1016/j.rser.2014.03.044.
Stadt Hamm. (2015). Beteiligungsbericht 2014. Available in German only.
Traber T., Kemfert C. (2011). Gone with the wind? — Electricity market prices and incentives to invest in thermal power plants under increasing wind energy supply. Energy Economics. 33 (2): 249-256. doi:10.1016/j.eneco.2010.07.002.
United Nations. (2013). World population prospects, the 2012 revision.
Van den, Delarue E., D'haeseleer W. (2013). The impact of renewable injections on cycling of conventional power plants.
Introduction Results and discussion Conclusions FUNDING COMPETING INTERESTS REFERENCES


Speaker's Corner series adjusts schedule for next presentations.
PORT McNeill—A scheduling conflict has prompted a change in the monthly Speaker's Corner series for this month's presentation at St. John Gualbert (A-Frame) Church.
Graham McDonald will appear next Thursday, Mar. 20, at 7 p.m. to speak on non-traditional forest products and their potential economic and social benefits.
Colleen McCormick, who had been scheduled for March, will speak on tourism issues Apr. 24.


Chicco Brown Stroller Chicco 6079256080930 London Stroller Hoop 0 11 Chicco Stroller Brown And Orange Uploaded by on Friday, August 31st, 2018 in category britax b ready stroller travel bag.
See also Chicco Brown Stroller Chicco Cortina Stroller Brown from britax b ready stroller travel bag Topic.
Here we have another image Chicco Brown Stroller Chicco Simplicity Plus Top Liegebuggy Leicht Sand Beige Chicco Cortina Stroller Brown featured under Chicco Brown Stroller Chicco 6079256080930 London Stroller Hoop 0 11 Chicco Stroller Brown And Orange. We hope you enjoyed it and if you want to download the pictures in high quality, simply right click the image and choose "Save As". Thanks for reading Chicco Brown Stroller Chicco 6079256080930 London Stroller Hoop 0 11 Chicco Stroller Brown And Orange.


Fingernail and toenail clipper is very important to have in our home. One family should have at least a nail clipper. There are plenty of nail trimmers sell on the market. However, it is hard to find the best quality one.Fingernail and toenail clipper is very important to have in our home. One family should have at least a nail clipper. There are plenty of nail trimmers sell on the market. However, it is hard to find the best quality one.
Then you are lucky to receive the useful and descriptive information about the best nail clippers. We will introduce you the top 10 fingernail and toenail clippers.
Chooling provides a special package which consists of both fingernail and Toenail clippers together. Chooling fingernail and Toenail clippers are very elegant. They have sharp edges that can trim the nails perfectly. Additionally, Chooling offers a velcro pouch to keep these two clippers conveniently. There is also a lifetime guarantee for these Chooling fingernail and toenail trimmers. So, you don't have to worry about the quality. It will be lasted forever.
Trim is a colorful fingernail clipper with high quality. Trim top part is produced from rubberized grip that can give a maximum control while performing. Both up and down edges are sharp enough to trim the nails neatly and beautifully. Significantly, this implement contains the catches nail clippings.
Genuine is a marvelous fingernail clipper. It is an American product with exceptional quality. It made from surgical stainless steel. Genuine provides an unconditionally guaranteed for lifetime. There is no plastic part on this fingernail clipper. The purpose is to make it become extremely durable. Its design is very unique. It also has the catches nail clipping that you can trim the nails easily and neatly.
This Roto electric nail clipper is a great tool that use to trim our nails in the safe way. Compare to the manual nail trimmer, this Roto electric nail clipper can work a lot better. It is a pain-free nail trimmer. It is perfect to use for cutting kids' nails. It contains even edges that we can utilize to trim and file nails perfectly. Its blades can be rotated. One side uses for trimming, and other side uses to file nails.
Milers Forge is an astonishing nail clippers. It is an Italian product. Its edges are very sharp that can cut the nails perfectly. This trimmer has its specialty which is different from other nail clippers. It has the ability to cut pets' nails. It is the best choice for groomers and veterinarians.
Tweezerman is an extraordinary nail trimmer. It created with handle designed that help to secure grip while performing. So, you don't have to worry about splitting the clipper out of your hands. This clippers' edges are sharp and straight. It specifically created for cutting toenails and acrylic nail tips with high precision.
Victorinox nail clippers is a marvelous Swiss product. It has earned the confidences from the users for decades already. The customers are very satisfied with this product. This nail trimmer is very durable. It produced from the extraordinary stainless steel. It is firmly sharp and work very well. They're not as curve as other clippers. Additionally, there is also an extra pouch that makes it easy to carry.
Clyppi is one of the best nail cutters. It is a heavy duty nail trimmer. It has the super sharp blades that can cut your nails precisely and cleanly. You will receive your money back if you don't satisfy with the actual products. Clyppi also offers a Lifetime Guarantee for its product. Furthermore, it is very easy to use. It designed perfectly to fit into your hand. This nail clipper has its specialty. You can still use it when it is wet. Its look will remain the same, and it will not slip out of your hands as well.
Seki Edge is a magnificent nail clipper. These exceptional nail trimmers are ergonomically designed to fit into your hands. It is extremely comfortable to hold while performing. These clippers produced from twice tempered stainless steel. Additionally, the edges are incredibly sharp to cut your nails neatly and beautifully.
Tweezerman Deluxe manufactured to be the best. Its design and quality are exceptional. It is produced from the strong and sharp stainless steel. Its blades are durable and easy to clean. Most importantly, this nail trimmer has an extraordinary ability to cut your fingernails or toenails with optimum accuracy.
If you are looking for a nail clipper to keep in your home. These trimmers are perfect to be considered. Most of the products here are affordable and durable. They even offer a lifetime guarantee. You just spend on these clippers once, and you will be able to use them for the entire life. So, what are you waiting for? Grab a chance to get them home while stock lasts.


Dredges and Dredging Equipment. Neumann Contractors first dredge was developed in the late 1950's for mineral sand recovery and since then the company has designed and manufactured dredges for a variety of inshore dredging projects.
About Dredging machine Dongwei Dredger Co.,Ltd is professinal dredger manufacturer in shandong province of china.It was found in 1994,specialize in cutter suction dredger,bucket dredger,gold dredger,iron sand dredger,sand washing machine.dry concerntrator and other dredging machines.
River Sand Dredging Machine in Valenzuela, Metro Manila with affordable price of ₱ 4,867,500.00 posted by Cedrick Dones on Bigbenta.com.
.RIVER SAND DREDGING MACHINE in Quezon City, Metro Manila with affordable price of ₱ 4,876,500.00 posted by Genoa Galima on Bigbenta.com.


text:
Nice example, took from a comment in HN that explains how to use arrays to search for multiple components in a record.

Really good example.

Field name
```sql
  ingredients VARCHAR[]
```

Index

```sql
  USING GIN (ingredients)
```

search with operator like @>
```sql
  SELECT * FROM table WHERE ingredients @> ARRAY['mushrooms', 'sour cream']
```

redpajama_set_name: RedPajamaGithub


text:
February 7, 2019 leonard4
A Look at BA's 2009 Top Prospect List
I think 10 years is enough, don't you? Like we did with Baseball America's 2008 top prospect list back in October, it's time to see how BA did with the next year's list.
As always, remember that hindsight is 20/20, and prospect lists are pretty hard to do. (I learned this myself after the 2018 Valley League season.) Also keep in mind that it's altogether possible that some of the "misses" did not reach BA's minimum at-bats or innings pitched threshold.
Haymarket won the only title in franchise history in 2009 after a 22-22 regular season. The Senators defeated the Covington Lumberjacks in the finals, 3 games to 1.
BA's List
1. Daniel Bowman, of, Luray (So., Coastal Carolina)
2. Johnny Dishon, of, Staunton (So., Louisiana State)
3. Drew Rucinski, rhp, Luray (Jr., Ohio State)
4. Michael Lang, of, Haymarket (Jr., Rutgers)
5. Stephen McQuail, 3b, Front Royal (Jr., Canisius)
6. Todd Brazeal, 1b, Staunton (So., South Florida)
7. Greg Hopkins, 3b, Haymarket (Jr., St. John's)
8. Pablo Bermudez, of, Luray (So., Florida International)
9. Bobby Rauh, of, Winchester (SIGNED: Braves)
10. Chris Sorce, rhp, Harrisonburg (SIGNED: Mariners)
Hits (8 of the 10 played organized ball)
Bowman was not drafted, but after two seasons of crushing the Independent Frontier League, he was signed by the Arizona Diamondbacks. He played in 69 games at three different levels in 2014 before being released.
Dishon was drafted in the 42nd round by the Brewers in 2010. He played 4 seasons in the minors, slashing 240/338/357 in 948 plate appearances, topping out in the Florida State League.
Rucinski was a big hit. Oddly, he pitched 3 seasons in the Valley, but only made BA's list this one time. He was undrafted, like Bowman, and went to pitch in the Indy Leagues. He was signed by Cleveland, released after one season, went back to the Frontier League, and was picked up by the Angels. Drew eventually made the majors with the Angels in 2014, and has pitched in 41 major league games, going 4-4, 5.33, with a 1.59 WHIP. He spent 2018 with the Miami Marlins.
Lang, like Bowman and Rucinski, was undrafted and got started in Independent ball; in Lang's case, for Sioux City of the American Association. He was signed by the Diamondbacks, and spent 2012 and 2013 in the minor leagues, hitting 261/323/417 in 142 games. After his release, he returned to Sioux City, and has spent the rest of his career there- and is still active! He's hit 304/373/432 in 473 games there. He owns some franchise records; he must be a fan favorite in Iowa!
McQuail, the VBL HR Derby champ in 2009, was picked in the 30th round of the 2010 draft by the Blue Jays. After two seasons in the minors, he played in the Indy Frontier League for 2012 and 2013, before, as what has seemingly happened to all these guys, the Arizona Diamondbacks signed him. He played 2014 and 2015 in the 'Backs' system, reaching Triple-A, before heading back to the Indy Leagues for the end of 2015. He hit 238/309/432 in 223 minor league games.
Hopkins, the Valley League MVP in 2009, was picked in the 24th round in the 2010 draft by the Brewers. In his five seasons in the minor leagues, Greg hit 245/296/354. He played in almost 100 games at the end of his career for Somerset in the Atlantic League as well.
Bobby Rauh was signed before this list even came out; he played 95 minor league games in his career, hitting 227/311/305. Bobby stole 37 bases in the VBL in 2009, which was the most since 2004 until Jay Charleston stole 39 in 2017. He was an assistant coach for Winchester in 2012, and head coach for Charles Town in 2013. He's now a salesman for medical equipment.
Chris Sorce was also signed before the end of the summer; he subsequently spent four seasons in the Seattle Mariner's system, going 19-17, 4.97, with a 1.493 WHIP, 2.8 BB/9, and 6.7 K/9 in 302 2/3 innings pitched.
Misses (From the list)
Todd Brazeal played all four years at South Florida, hitting 282/397/412 in 742 at-bats. He was a 2nd team College Freshman All-American in 2009, but went undrafted after his college eligibility expired.
Pablo Bermudez played for four years at Florida International, winning the Player of the Year award in the Sunbelt League in his junior year after hitting 373/488/524. He went undrafted, and played one year in the Frontier League in 2013.
Notable Players Missed (Not on the list)
Sherman Johnson, 2B, Covington (Florida State): Johnson made his major league debut this past September, and has 11 plate appearances at the game's highest level.
Guido Knudson, RHP, Woodstock (Cal, San Diego): Knudson pitched in four games in the majors in 2015 with the Detroit Tigers. He pitched in 187 minor leagues games.
Jack Leathersich, LHP, Haymarket (UMass-Lowell): Leathersich has always had an electric arm, and has pitched 16 2/3 major league innings, striking out 21 batters, while walking 13.
Tommy La Stella, 2B, Haymarket (Coastal Carolina): An 8th round pick of the Atlanta Braves in 2011, Tommy has been mostly in the majors the last five seasons, hitting 264/345/366 in 396 games and 818 at-bats. He's mostly a pinch hitter for the Cubs, and has been recently traded to the Angels.
Re-Do!
1. Tommy La Stella, 2B, Haymarket (Coastal Carolina)
3. Jack Leathersich, LHP, Haymarket (UMass-Lowell)
4. Sherman Johnson, 2B, Covington (Florida State)
5. Guido Knudson, RHP, Woodstock (Cal-San Diego)
6. Corey Williams, LHP, Winchester (Vanderbilt)
7. Greg Hopkins, 3b, Haymarket (St. John's)
8. Jared Simon, OF, Front Royal (Tampa)
9. Jacob Wilson, 2B, Luray (Memphis)
10. Johnny Dishon, OF, Staunton (Louisiana State)
The top five have all played in the major leagues, while the bottom five were all pretty high draft picks. You could make the case for Riley Cooper, too, who played in the NFL for six seasons for the Philadelphia Eagles (and Haymarket in 2009). He was a better football prospect than baseball one, I believe.
Nine players from the 2008 VBL season played in the majors, with only five from 2009, and only two of those with any lasting impact.
What do you think, Brilliant Reader? Would you like to see the 2010 list?
Rucinski
Leathersich
Bobby Rauh
Chris Sorce
Corey Williams
Covington Lumberjacks
Daniel Bowman
Drew Rucinski
Front Royal Cardinals
Greg Hopkins
Guido Knudson
Harrisonburg Turks
Haymarket Senators
Jack Leathersich
Jacob Wilson
Jared Simon
Johnny Dishon
Pablo Bermudez
Sherman Johnson
Staunton Braves
Stephen McQuail
Todd Brazeal
Tommy La Stella
Winchester Royals
Woodstock River Bandits
Previous Major League Record Book: Strikeouts in a Season
Next Major League Record Book: ERA in a Season


Famous cyber-activist and whistle-blower Julian Assange is ready to turn his back on all his previous incarnations and devote himself to a new career as a TV star.
The WikiLeaks founder is launching his own talk show on RT as soon as in March. He will be talking to all sorts of "iconoclasts, visionaries and power insiders" who, Assange believes, have the potential to shape "the world tomorrow." As if all that weren't enough, he has another, somewhat unorthodox item on his resume – The Simpsons!
Julian Assange is set to play a new and controversial neighbor of the Simpson family in the milestone 500th episode of the show, due to be aired on February 19.
The iconic whistle-blower recorded his lines for the episode remotely, at an "unknown location" while remaining under house arrest in the UK. "I was just given a number to call," The Simpsons executive producer Al Jean told Entertainment Weekly magazine.
Jean insists, however, that Assange's appearance on The Simpsons has nothing to do with his current legal situation. "We wanted to make sure it was satirical, and he was willing to do that," he explained.
Australian-born Assange is facing extradition from the UK to Sweden, where he is wanted for questioning over sexual assault allegations. He is due to appear before Britain's Supreme Court on February 1 to appeal his extradition.


text:
Facilitative Mediation on The Impasse in Papua
By Mangadar Situmorang
In regard to political aspirations shown by many Papuans and supporters and the ideal objective of mediation as a peaceful process of conflict management, this paper raises two questions: firstly, how is the likelihood of a third-party mediation to take place in Papua? Secondly, if a mediation facilitated by international actors took place in Papua, how should it be pursued? The objective of this paper is to investigate the opportunity for a third-party mediation to take place in Papua and for the problems in the region to be settled properly. This research will be guided by a synthesis of structural and social-psychological perspectives of third party mediation which emphasises not only the importance of resolving the problems but also the significance of improving communication between conflicting parties in seeking acceptable and applicable agreements. With such a perspective this research will examine how biased and facilitative mediation is able to frame the mediation and bring the low-intensity of conflict but complex problems in Papua to a sustainable peace settlement.This paper shows optimism that the problems in Papua can be settled peacefully. It also provides ground for an internationally mediated negotiation to happen for the GoI and Papuans find peaceful settlements. Based on both theoretical ground as well as empirical observation, the protracted but low-level conflict in the region is overlapped by security and development problems. Instead of continuing the fight and allowing the problems unsettled, the parties of GoI and Papuans believed that the problems to be better settled in peace, including the possibility of third party mediated negotiation. While the Papuans, supported by other parties outside Papua, have called for the international community to facilitate negotiation or dialogue between the GoI and Papuans, the GoI is hesitant. A third party mediator that could preserve the territorial integrity of Indonesia and at the same time protect and promote the lives of Papuans is the key for a mediated negotiation take place in Papua and be successful.Key words: conflict resolution, third-party mediation, international relations, Papu
Publisher: Centre for Public Policy and Management Studies
OAI identifier: oai:ojs.pkp.sfu.ca:article/976
Provided by: Jurnal Online Universitas Katolik Parahyangan / Parahyangan Catholic University Journal
Downloaded from http://journal.unpar.ac.id/index.php/JAP/article/download/976/959


text:
More than 320 million electronic operations registered the BDV in 2022
Últimas Noticias - 25 January 2023
The BDV promotes digital banking with a 28% increase in electronic operations
Return to Valencia Motorland, the motor city
The event will take place from April 28 to May 1 in the parking lot of CC Metropolis
The evolution of poker through the centuries
EXTERNAL CONTENT - 20 January 2023
Today, poker is the most popular card game internationally. The secrets behind his success are some rules...
Banco de Venezuela opens an office on the Atanasio Girardot bridge
Últimas Noticias - 2 January 2023
The branch opens its doors to boost economic activity at the border
Interesting games for the company on the phone
EXTERNAL CONTENT - 26 December, 2022
Technological innovation has meant that we have applications of all kinds on our phones. And it is that with our smartphones we can check the...
What to know before placing sports bets
Sports betting is a forecast on a sporting event in which we risk an amount of money in exchange for a return...
BDV renewed its application for smartphones
Últimas Noticias - 17 December, 2022
The new version of BDVApp offers the possibility to see the balances from the home screen
The problems facing young entrepreneurs today
EXTERNAL CONTENT - 7 December, 2022
Entrepreneurs have always suffered during times of crisis and this is no exception. Since the pandemic began in 2020 many...
Important satellite launches for the end of 2022 and beginning of 2023
There are hundreds of satellites orbiting the Earth at this very moment. All of them play a decisive role in our lives, because they...
Movistar announces the arrival of eSIM
Mobile equipment is already on sale at its Service Centers and they activated a commercial campaign for Christmas


Movable-weight technology offers a simple way to customize your driver for a desired ball flight so you can swing fearlessly and hit a lot more fairways. Trajectory Tuning 2.0 expands your loft and lie options utilizing a new patented eight-setting, lightweight hosel.
Three positions for the ultra-high-density tungsten back weight shift the CG position.
For fine-tuning your fit, a new lightweight eight-position sleeve offers a wider range of loft (±1.5°) and lie combinations.
Our first-ever adjustable hybrid allows you to customize your ball flight eight different ways through more loft (±1.5°) and lie combinations for consistently better results. Thinner and more flexible, the maraging-steel face generates faster ball speeds and higher launch so you carry trouble while hitting (and holding) more greens.
A larger-profile provides added stability and helps elevate MOI heel to toe.
A shorter blade length and narrower sole make the Crossover look and play more like an iron.
Game-improvement technology has been reshaped. We reduced offset and shortened the blade length while elevating MOI 8% to create a compact head with the most forgiveness for an iron its size. Precision-milled, sharper grooves in the wedges maximize spin and control.
Fast ball speeds, high trajectories and added distance come from more face flexing.


Your readers will be amazed by the unique style of this video! A great ad for a lifestyle magazine!
Brilliant 3D graphics will show the best of your tablet. You have an option to add your descriptions and choose the voiceover.
Great advertisement for a real estate agency. Your clients will love the stylish animation and motivating slogans!
We will show how easy it is to buy, sell, rent or invest in real estate via your website's services. Your future customers can watch instructions featured in your explainer video on the PC, tablet or from the TV screen. Add photos and info to your offer and prepare to be overwhelmed by customers!


text:
Q: LINQ - dictionary in dictionary I'm just learning how to program, and therefore I didn't really understand LINQ.
I have:
Dictionary<string, Dictionary<string, string>> dirData = new Dictionary<string, Dictionary<string, string>>
{
    {
        "key1", new Dictionary<string, string>
        {
            {"subKey1", "value546" },
            {"subKey2", "value412" },
            {"subKey3", "value100" },
            {"subKey4", "value27" }
        }
    },
    {
        "key2", new Dictionary<string, string>
        {
            {"subKey1", "value27" },
            {"subKey2", "value98" },
            {"subKey3", "value100" }
        }
    },
    {
        "key3", new Dictionary<string, string>
        {
            {"subKey1", "value29" },
            {"subKey2", "value202" },
            {"subKey3", "value22" },
            {"subKey5", "value1" },
            {"subKey6", "value3" }
        }
    }
};

I need to return the Dictionary<string, Dictionary <string, string >> where subkey == "subKey3" with the value value == "value100".
How can this be organized using LINQ?

A: You can use the following code snippet, there are two of them in your sample BTW:
var result = dirData.Values.Where(d => d.ContainsKey("subKey3") && d["subKey3"] == "value100");

Update

I need to return the Dictionary<string, Dictionary <string, string >>
where subkey == "subKey3" with the value value == "value100".

Get Dictionary of Dictionaries:
Dictionary<string,Dictionary<string,string>> result = dirData.Where(d => d.Value.ContainsKey("subKey3") && d.Value["subKey3"] == "value100").ToDictionary(k=>k.Key,v=>v.Value);

A: Something along the lines of
var vals = dirData.Where(x => x.Value.Keys.Contains("subKey1") && x.Value.Values.Contains(("value29")));

should work. I just tested it using vals.Count() and got the number 1 returning.
Also, just as a heads up: there are two missing commas in your sub-dictionaries :)
Edit: I think that the answer by @Access Denied actually is probably better. Just leaving mine as an alternative.

A: Just complicating it a bit, you can also use Linq-object this way
  var test =  from x in dirData
                           where x.Value.Any(m => m.Key == "subKey3" && m.Value == "value100")
                           select x;

A: Here's another way:
List<Dictionary<string, string>> result = dirData.Where(w => w.Value["subKey3"] == "value100").Select(s => s.Value).ToList();

I'm presuming that more than one of the dictionaries can match the condition based on your sample data, therefore this statement returns a list of dictionaries. If you only expect one match you should replace the ToList() with Single()/SingleOrDefault() as appropriate.

A: probably something like
var data = dirData.Where(d => d.Value.Any(x => x.Key == "subKey3" && x.Value == "value100")).ToList();

if you are looking for only those entries where key = "subKey3" and value = "value100" then probably use SelectMany() like
var data = dirData.SelectMany(x => x.Value).Where(x => x.Key == "subKey3" && x.Value == "value100").ToList();

redpajama_set_name: RedPajamaStackExchange


Data is at the core of quantitative research. The problem is history only has one path. Thus we are limited in our studies by the single historical path that a particular asset has taken. In order to gather more data, more asset data is collected and at higher and higher resolutions, however the main problem still exists; one historical path for each asset.
This post focuses on Chapter 3 in the new book Advances in Financial Machine Learning by Marcos Lopez De Prado. In this chapter De Prado demonstrates a workflow for improved return labeling for the purposes of supervised classification models. He introduces multiple concepts but focuses on the Triple-Barrier Labeling method, which incorporates profit-taking, stop-loss, and holding period information, and also meta-labeling which is a technique designed to address several issues.


text:
package com.mradul.template.exception;

public class TemplateException extends Exception {

	private static final long serialVersionUID = -8574338062204931033L;

	public TemplateException(String message) {
		super(message);
	}

}


Help spread the word about WWOOFing in Ireland.
General discussion about organic growing and sustainable living - share and discuss information related to the general philosophy promoted by WWOOF.
You may also include links to events, activities and media that may be of interest to other WWOOF Ireland members.
WWOOF Ireland is a not for profit company limited by guarantee.


text:
Posts Tagged 'Cebu'
This Week's Big Winners – November 15th
by Tim Fiorvanti, Nov 15, 2010 | 12:19 pm
After crowning a new World Champion last week, it would be a bit difficult to generate as much excitement for this week. But once you've embraced young Mr. Duhamel and memorized the Canadian National Anthem, buck up because the tournament circuit never sleeps.
Some of the best players in the world converged on Southeast Asia and Los Angeles, with multiple events in each locale, but that wasn't all that happened this week.
APPT Macau (Macau)
18-year-old Zhang Dan Peng, playing in his first ever live tournament, defeated a field of 161 that included the likes of Phil Ivey, Tom Dwan and John Juanda, amongst others. Peng took home HK$1.67 million, about $215,000, for his victory. He is the first Chinese player to win the APT Macau. [PokerListings]
The biggest story to come out of Macau was what Ivey and Dwan were doing after they exited the tournament. They sat down at the cash tables with some wealthy Chinese businessmen, and according to Matt Savage there was at least $5 million on the table at the game's peak. [BetFair]
WSOP Circuit Biloxi (Biloxi, Mississippi)
The newly reimagined WSOP Circuit continues to bounce around the country at a blistering pace. The latest stop saw the Circuit head to Biloxi, with the $1,500 Main Event pulling in an impressive 270 runners. Travis Lutes was the last man standing, taking home $95,000 and a coveted seat in the upcoming WSOPC $1 million freeroll at Caesers. [PokerNews]
Isle Open Poker Championship (Pompano Beach, Florida)
The latest poker gold rush in the United States has to be going down in Florida, where recent changes to the law have allowed games to explode at dog tracks and casinos throughout the state. They didn't even need the name power of a major tour to draw 198 players to their $2,000 main event. Ayaz Mahmood, who won a bracelet at this year's WSOP, made the final table and finished 7th, and Matt Ezrol found himself $100,000 richer following his win. [Cardplayer]
APPT Cebu (Cebu, Philippines)
232 players who started action less than a week ago are now down to just nine. Kim Gap Young of Korea is the chip leader heading into this final table, where they'll be vying for PHP 5,810,000 for first place money. Action should be resuming shortly, so follow all of the action via the link just to the right of this sentence. [PokerStars Blog]
LA Poker Open (Los Angeles, California)
It's often said that you can't get something for nothing, but in this case you can come pretty close. The Commerce Casino has developed a tournament system with small buy-ins and several opportunities to re-enter that have generated massive prize pools. The LA Poker Open is no exception, as a $220 and a $125 event each crowned $100,00 winners, Vinh Duong and Peter Hengsakul respectively. The two tournaments had a combined prize pool of over $825,000. [Commerce Casino]
NAPT Los Angeles (Los Angeles, California)
81 players are still standing in this one. Check out Mark Gahagan's update for chip counts and notables that are still in contention.
There was some big news from the side events at this event, as early this morning Jess Welman chopped the Ladies' event for $3,000. This continues an incredible run in live events this year, including a cash in the WSOP Women's event and a final table appearance in Event #1 of the Detox Poker Series, which was a freeroll following a win in a media freeroll. She also finished second in the recent Foxwoods media freeroll.
Perhaps spending all of her time covering the poker circuit has rubbed off on her, and it is clearly time for her to consider going pro. In fact, just working for her at the WSOP this summer seems to have rubbed off on yours truly, as this past Friday night I won $3,700 in a $2 Rush rebuy tournament on FullTilt.
Recent Hall of Fame inductee Dan Harrington finished fifth in the appropriately named $1,000 Poker Hall of Fame event at the Caesers Classic… Check out this fantastic piece by Short-Stacked Shamus following up on the Cannes cheating scandal that gives some insight into the presence of poker media at live events.
In the Online World…
The biggest news in the online world is centered around FullTilt, as they finally followed the lead of PokerStars and headed out of Washington. It's not all bad though as the latest round of FTOPS is well underway, with over $19 million in prize guarantees.
Tags: APPT, APT, caesers, Cebu, Commerce, Los Angeles, Macau, napt, NAPT-LA


text:
Eda Erdem o Eda Erdem Dündar (Istanbul, 22 de juny de 1987) és una jugadora de voleibol turca. Va començar la seva carrera en la infraestructura de BJK, l'any 2000 i va arribar a l'equip "A" el 2004. Des del 2008 juga a Fenerbahçe Grundig (de Kadıköy, Istanbul) on és la capitana, i també de la selecció turca. Va jugar més de 300 partits amb la selecció nacional de Turquia des del 2005.

Eda Erdem és casada amb Erdem Dündar des del 2011.

Referències

Enllaços externs

 Pàgina web d'Eda Erdem

Esportistes turques als Jocs Olímpics d'estiu de 2012
Jugadores de voleibol turques
Esportistes d'Istanbul
Jugadores del BJK (voleibol femení)
Jugadores del Fenerbahçe (voleibol femení)

redpajama_set_name: RedPajamaWikipedia


text:
Кондилевият мост () е стар каменен мост в Егейска Македония, Гърция, в кушнишкото село Мущени (Мустени).

Мостът е на река Кастанес, на 250 m над църквата, източно до Кондилевата къща.

Мостът е най-големият от четирите моста на селото и е построен в началото на XX век, вероятно в 1902 година, със средства както на местната община и на бея на Драма, на който е бил административно подчинен целият Кушнишки регион. В деня на неговото при откриването, християнската общност извършва освещаване от западната страна, докато мюсюлманската общност принася курбан теле от източната страна.

Перфектно издълбаните камъни на свода му образуват два реда, като вторият е леко издаден, а третият по-тънък увенчава останалите. За свързващ материал е използван хоросан. Мостът има ниски каменни парапети. Хоризонталната й палуба е павирана, което улеснява преминаването на пешеходци и превозни средства и до днес. През лятото е трудно различим поради гъстата зеленина на чинарите на потока. Дисонанс в естетиката му е синият тръбопровод, който е поставен от горната му страна.

Бележки

Мостове в Гърция
Дем Кушница


text:
//
//  XMGSeeBigViewController.m
//  4期-百思不得姐
//
//  Created by xiaomage on 15/10/22.
//  Copyright © 2015年 xiaomage. All rights reserved.
//

#import "XMGSeeBigViewController.h"
#import "XMGTopic.h"
#import <UIImageView+WebCache.h>

//#import <AssetsLibrary/AssetsLibrary.h> // iOS9开始废弃
#import <Photos/Photos.h> // iOS9开始推荐
#import <SVProgressHUD.h>

@interface XMGSeeBigViewController () <UIScrollViewDelegate>
/** 图片控件 */
@property (nonatomic, weak) UIImageView *imageView;
@end

@implementation XMGSeeBigViewController

static NSString * XMGAssetCollectionTitle = @"5期-百思不得姐";

- (void)viewDidLoad {
    [super viewDidLoad];

    // scrollView
    UIScrollView *scrollView = [[UIScrollView alloc] init];
    scrollView.delegate = self;
    scrollView.frame = [UIScreen mainScreen].bounds;
    [self.view insertSubview:scrollView atIndex:0];

    // scrollView.backgroundColor = [UIColor redColor];
    // scrollView.frame = self.view.bounds;
    // scrollView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

    // imageView
    UIImageView *imageView = [[UIImageView alloc] init];
    [imageView sd_setImageWithURL:[NSURL URLWithString:self.topic.large_image]];
    [scrollView addSubview:imageView];

    imageView.xmg_width = scrollView.xmg_width;
    imageView.xmg_height = self.topic.height * imageView.xmg_width / self.topic.width;
    imageView.xmg_x = 0;

    if (imageView.xmg_height >= scrollView.xmg_height) { // 图片高度超过整个屏幕
        imageView.xmg_y = 0;
        // 滚动范围
        scrollView.contentSize = CGSizeMake(0, imageView.xmg_height);
    } else { // 居中显示
        imageView.xmg_centerY = scrollView.xmg_height * 0.5;
    }
    self.imageView = imageView;

    // 缩放比例
    CGFloat scale =  self.topic.width / imageView.xmg_width;
    if (scale > 1.0) {
        scrollView.maximumZoomScale = scale;
    }
}

- (IBAction)back {
    [self dismissViewControllerAnimated:YES completion:nil];
}

- (IBAction)save {
    /*
     PHAuthorizationStatusNotDetermined,     用户还没有做出选择
     PHAuthorizationStatusDenied,            用户拒绝当前应用访问相册(用户当初点击了"不允许")
     PHAuthorizationStatusAuthorized         用户允许当前应用访问相册(用户当初点击了"好")
     PHAuthorizationStatusRestricted,        因为家长控制, 导致应用无法方法相册(跟用户的选择没有关系)
     */

    // 判断授权状态
    PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus];
    if (status == PHAuthorizationStatusRestricted) { // 因为家长控制, 导致应用无法方法相册(跟用户的选择没有关系)
        [SVProgressHUD showErrorWithStatus:@"因为系统原因, 无法访问相册"];
    } else if (status == PHAuthorizationStatusDenied) { // 用户拒绝当前应用访问相册(用户当初点击了"不允许")
        XMGLog(@"提醒用户去[设置-隐私-照片-xxx]打开访问开关");
    } else if (status == PHAuthorizationStatusAuthorized) { // 用户允许当前应用访问相册(用户当初点击了"好")
        [self saveImage];
    } else if (status == PHAuthorizationStatusNotDetermined) { // 用户还没有做出选择
        // 弹框请求用户授权
         XMGLog(@"请求用户授权");
        [PHPhotoLibrary requestAuthorization:^(PHAuthorizationStatus status) {

            if (status == PHAuthorizationStatusAuthorized) { // 用户点击了好

                [self saveImage];
            }
        }];
    }
}
- (void)saveImage
{

    // PHAsset : 一个资源, 比如一张图片\一段视频
    // PHAssetCollection : 一个相簿

    // PHAsset的标识, 利用这个标识可以找到对应的PHAsset对象(图片对象)
    __block NSString *assetLocalIdentifier = nil;

    // 如果想对"相册"进行修改(增删改), 那么修改代码必须放在[PHPhotoLibrary sharedPhotoLibrary]的performChanges方法的block中
    [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
        // 1.保存图片A到"相机胶卷"中
        // 创建图片的请求

        assetLocalIdentifier = [PHAssetCreationRequest creationRequestForAssetFromImage:self.imageView.image].placeholderForCreatedAsset.localIdentifier;
    } completionHandler:^(BOOL success, NSError * _Nullable error) {
        if (success == NO) {
            [self showError:@"保存图片失败!"];
            return;
        }

        // 2.获得相簿

        PHAssetCollection *createdAssetCollection = [self createdAssetCollection];
        if (createdAssetCollection == nil) {
            [self showError:@"创建相簿失败!"];
            return;
        }

        [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
            // 3.添加"相机胶卷"中的图片A到"相簿"D中

            // 获得图片
            PHAsset *asset = [PHAsset fetchAssetsWithLocalIdentifiers:@[assetLocalIdentifier] options:nil].lastObject;

            // 添加图片到相簿中的请求
            PHAssetCollectionChangeRequest *request = [PHAssetCollectionChangeRequest changeRequestForAssetCollection:createdAssetCollection];

            // 添加图片到相簿
            [request addAssets:@[asset]];
        } completionHandler:^(BOOL success, NSError * _Nullable error) {
            if (success == NO) {
                [self showError:@"保存图片失败!"];;
            } else {
                [self showSuccess:@"保存图片成功!"];;
            }
        }];
    }];
}
/**
 *  获得相簿
 */
- (PHAssetCollection *)createdAssetCollection
{
    // 从已存在相簿中查找这个应用对应的相簿
    PHFetchResult<PHAssetCollection *> *assetCollections = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAlbumRegular options:nil];
    for (PHAssetCollection *assetCollection in assetCollections) {
        if ([assetCollection.localizedTitle isEqualToString:XMGAssetCollectionTitle]) {
            return assetCollection;
        }
    }

    // 没有找到对应的相簿, 得创建新的相簿

    // 错误信息
    NSError *error = nil;

    // PHAssetCollection的标识, 利用这个标识可以找到对应的PHAssetCollection对象(相簿对象)
    __block NSString *assetCollectionLocalIdentifier = nil;
    [[PHPhotoLibrary sharedPhotoLibrary] performChangesAndWait:^{
        // 创建相簿的请求
        assetCollectionLocalIdentifier = [PHAssetCollectionChangeRequest creationRequestForAssetCollectionWithTitle:XMGAssetCollectionTitle].placeholderForCreatedAssetCollection.localIdentifier;
    } error:&error];

    // 如果有错误信息
    if (error) return nil;

    // 获得刚才创建的相簿
    return [PHAssetCollection fetchAssetCollectionsWithLocalIdentifiers:@[assetCollectionLocalIdentifier] options:nil].lastObject;
}

- (void)showSuccess:(NSString *)text
{
    dispatch_async(dispatch_get_main_queue(), ^{
        [SVProgressHUD showSuccessWithStatus:text];
    });
}

- (void)showError:(NSString *)text
{
    dispatch_async(dispatch_get_main_queue(), ^{
        [SVProgressHUD showErrorWithStatus:text];
    });
}

#pragma mark - <UIScrollViewDelegate>
/**
 *  返回一个scrollView的子控件进行缩放
 */
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
    return self.imageView;
}

//简单做法
//- (IBAction)save {
//    // UIImageWriteToSavedPhotosAlbum(self.imageView.image, self, @selector(a:b:c:), nil);
//    UIImageWriteToSavedPhotosAlbum(self.imageView.image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
//}

//- (void)a:(UIImage *)image b:(NSError *)error c:(void *)contextInfo
//{
//    XMGLogFunc
//}

/**
 *  通过UIImageWriteToSavedPhotosAlbum函数写入图片完毕后就会调用这个方法
 *
 *  @param image       写入的图片
 *  @param error       错误信息
 *  @param contextInfo UIImageWriteToSavedPhotosAlbum函数的最后一个参数
 */
//- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
//{
//    if (error) {
//        [SVProgressHUD showErrorWithStatus:@"图片保存失败!"];
//    } else {
//        [SVProgressHUD showSuccessWithStatus:@"图片保存成功!"];
//    }
//}
@end