Are you worring about the 70-457 exam? GreatExam provides the latest 70-457 braindumps and guarantees you passing 70-457 exam beyond any doubt.
You need to improve the performance of the view by persisting data to disk.
A. Create an INSTEAD OF trigger on the view.
B. Create an AFTER trigger on the view.
C. Modify the view to use the WITH VIEW_METADATA clause.
D. Create a clustered index on the view.
You develop a database for a travel application.
You need to design tables and other database objects.
You create the Airline_Schedules table.
You need to store the departure and arrival dates and times of flights along with time zone information.
You create a stored procedure.
You need to supply the stored procedure with multiple event names and their dates as parameters.
- Accept the @T integer parameter.
- Use one-part names to reference columns.
- Filter the query results by SalesTerritoryID.
- Return the columns in the same order as the order used in OrdersByTerritoryView.
You deploy a new server that has SQL Server 2012 installed.
You need to create a table named Sales.OrderDetails on the new server.
- Write the results to a disk.
- Contain a new column named LineItemTotal that stores the product of ListPrice and Quantity for each row.
- The code must NOT use any object delimiters.
The solution must ensure that LineItemTotal is stored as the last column in the table.
- The code must NOT include object delimiters.
- The view must be created in the Sales schema.
- Columns must only be referenced by using one-part names.
- The view must return the first name and the last name of all customers.
- The view must prevent the underlying structure of the customer table from being changed.
- The view must be able to resolve all referenced objects, regardless of the user's default schema.
- Start the order of the results from OrderId.
- NOT depend on the default schema of a user.
- Use an alias of TotalSales for the calculated ExtendedAmount.
- Display only the OrderId column and the calculated TotalSales column.
You develop a Microsoft SQL Server 2012 database that contains tables named Customers and Orders. The tables are related by a column named CustomerId.
- Returns the CustomerName for all customers and the OrderDate for any orders that they have placed.
- Results must not include customers who have not placed any orders.
Your database contains two tables named DomesticSalesOrders and InternationalSalesOrders. Both tables contain more than 100 million rows. Each table has a Primary Key column named SalesOrderId. The data in the two tables is distinct from one another. Business users want a report that includes aggregate information about the total number of global sales and total sales amounts.
You need to ensure that your query executes in the minimum possible time.
Which query should you use?
You use a Microsoft SQL Server 2012 database.
You want to create a table to store Microsoft Word documents.
You need to ensure that the documents must only be accessible via Transact-SQL queries. Which Transact-SQL statement should you use?
You are a database developer at an independent software vendor.
You create stored procedures that contain proprietary code.
NCI_OrderDetail_CustomerID non-clustered index is fragmented.
You need to reduce fragmentation.
You need to achieve this goal without taking the index offline.
The database is used by two web applications that access a table named Products.
You want to create an object that will prevent the applications from accessing the table directly while still providing access to the required data.
- Future modifications to the table definition will not affect the applications' ability to access data.
- The new object can accommodate data retrieval and data modification.
You need to achieve this goal by using the minimum amount of changes to the applications.
What should you create for each application?
- Returns a result set based on supplied parameters.
- Enables the returned result set to perform a join with a table.
You develop a Microsoft SQL Server 2012 database that contains a heap named OrdersHistoncal.
- Accepts a single input parameter for CustomerID.
- Returns a single integer to the calling application.
You use a Microsoft SQL Server 2012 database that contains two tables named SalesOrderHeader and SalesOrderDetail.
You discover that the performance of the query is slow.
Analysis of the query plan shows table scans where the estimated rows do not match the actual rows for SalesOrderHeader by using an unexpected index on SalesOrderDetail.
A. Use a FORCESCAN hint in the query.
B. Add a clustered index on SalesOrderId in SalesOrderHeader.
C. Use a FORCESEEK hint in the query.
D. Update statistics on SalesOrderId on both tables.
Your database contains a table named Purchases. The table includes a DATETIME column named PurchaseTime that stores the date and time each purchase is made. There is a non-clustered index on the PurchaseTime column. The business team wants a report that displays the total number of purchases made on the current day.
The correct answer for Microsoft would be the answer that is most "efficient".
Anybody have a clue as to which is most efficient?
CONVERT…" threw warnings in the execution plan… something about affecting CardinalityEstimate and SeekPlan.
GreatExam offers the latest 70-457 PDF and VCE dumps with new version VCE player for free download, and the new 70-457 practice test ensures your exam 100% pass.
70-457 Braindumps, 70-457 Exam Dumps, 70-457 Exam Questions, 70-457 PDF Dumps, 70-457 Practice Test, 70-457 Study Guide, 70-457 VCE Dumps, Microsoft Exam 70-457 braindumps, 70-457 pdf dumps, 70-457 practice test, 70-457 study guide, 70-457 vce dumps. permalink.


text:
Ježek Sonic (; , *23. junij, Božični otok) je glavni protagonist istoimenske serije videoiger, več risank, stripov in filmov. Sonic je antropomorfen jež modre barve z močjo visoke hitrosti, ki lahko preseže hitrost zvoka. Njegov glavni sovražnik je dr. Robotnik, nori znanstvenik, ki stalno poskuša s silo zavzeti svet.

Kot avtorja se Sonicu navadno pripisujeta Judži Naka in Naoto Ohšima. Ustvarjen je bil z namenom, da bi Sega imela maskoto, ki bi se lahko kosala z Nintendovim Mariem.

Razvoj

Zunanji izgled
Podjetje Sega je dolgo časa iskalo načine, da bi na videoigriškem trgu prekosila visoko popularno podjetje Nintendo. V ta namen je bilo izdelanih več prototipov lika, ki bi se lahko kosal z Nintendovim Mariem. Naoto Ohšima je prototipe vzel v Central Park in mimoidoče spraševal po mnenju. Največjo podporo je dobil prototip imenovan G. Ježek. Po vrnitvi na Japonsko je bil prototip takoj razglašen za Segino novo maskoto.

Sonicov izgled je izpolnjeval dva pomembna faktorja: bil je povsem preprost in zato ga je bilo lahko narisati iz spomina, poleg tega pa je v njem odsevalo najstniško uporništvo. Modra je bila izbrana za barvo maskote kot barva Seginega logotipa, barve njegovih čevljev pa so temeljile na stereotipičnih božičnih barvah (rdeča, bela, rumena).

Sonic je bil ustvarjen brez znanja plavanja po zmotnem prepričanju Judžija Nake, da ježi ne znajo plavati.

Leta 1998 se je Sonicov izgled dopolnil: Poleg temnejšega odtenka modre je dobil višjo in vitkejšo telesno postavo. Tako kot vsi ostali liki v seriji je tudi sam prejel barvne oči.

Sonicov prvotni izgled za film Ježek Sonic je bil ob izidu napovednika deležen ostre kritike. Zaradi spremembe izgleda je bil datum izida filma prestavljen za tri mesece.

Glas
Sonic je z glasovnim izražanjem začel že leta 1993, v igri Sonic CD, v obliki nekaj preprostih fraz. Glas mu je posodil Masato Nišimura. Istega leta sta bili predvajani risanki Adventures of Sonic the Hedgehog in Sonic the Hedgehog. V obeh risankah je Sonicu glas posodil Jaleel White. Šest let kasneje je v risanki Sonic Underground ponovil svojo vlogo.

Leta 1998 je za prelomno igro Sonic Adventure Sonic dobil prvega pravega glasovnega igralca za videoigre, Ryana Drummonda. Ob izidu angleške različice igre je Sonicov dvodelni anime iz leta 1996 (v ZDA združen v en film pod imenom Sonic the Hedgehog: The Movie) prejel angleško sinhronizacijo. Sonicu je glas posodil Martin Burke.

Ko je leta 2003 ameriško podjetje 4Kids Entertainment dobilo dovoljenje za angleško sinhronizacijo japonskega animeja Sonic X, je Ryanovo vlogo prevzel Jason Griffith. Slednji je Sonicu posojal glas do leta 2010.

Od leta 2010 Sonicu v večini medijev glas posoja Roger Craig Smith. V obeh igranih filmih je Sonicu glas posodil Ben Schwartz.

Transformacije

Super Sonic
S pomočjo sedmih Kaosovih smaragdov lahko Sonic doseže super formo. Ta ga naredi neranljivega, nadzvočno hitrega in mu omogoči letenje, spremeni pa se tudi njegov zunanji izgled: barva telesa se spremeni iz modre v zlato, oči se mu spremenijo v rdeče in bodice se mu obrnejo navzgor.

Transformacija se prvič pojavi v igri Sonic the Hedgehog 2.

Hiper Sonic
Hiper forma velja za nadgradnjo super forme. Da jo doseže, mora Sonic zbrati vseh sedem Super smaragdov. Forma mu omogoči nekoliko višjo hitrost kot v super formi, spremeni pa se mu tudi zunanji izgled: namesto zlate barve se mu telo sveti v šestih barvah.

Transformacija se pojavi izključno le v igri Sonic 3 & Knuckles.

Darkspine Sonic
Z uporabo Svetovnih obročev besa, sovraštva in žalosti se lahko Sonic spremeni v Darkspine Sonica. V tem stanju lahko leti, ima večjo fizično moč, neomejeno uporablja svoje moči dušnega merilnika in tudi elementarne sposobnosti nad ognjem, vetrom in temo. Zaradi intenzivnih čustev, zapečatenih v Svetovnih obročih, ki jih Sonic uporablja za transformacijo, postane nekoliko temnejši in bolj nasilen.

Transformacija se pojavi izključno v igri Sonic and the Secret Rings.

Excalibur Sonic
Z uporabo moči štirih svetih mečev Sonic doseže Excalibur formo. Ta oblika obleče Sonicovo telo v močan zlati oklep z rdečim ogrinjalom, omogoči letenje, večjo fizično moč in moč vihtenja legendarnega svetega meča Excaliburja.

Transformacija se pojavi izključno le v igri Sonic and the Black Knight.

Volkojež Sonic
Potem ko je Sonic nehote absorbiral moč Gaie, je s tem pridobil moč, da se ponoči spremeni v volkodlaku podobno obliko z imenom Volkojež Sonic. V tem stanju je Sonic izgubil svojo značilno hitrost, vendar je ohranil bliskovite reflekse in okretnost. Pridobil je tudi veliko fizično moč, ostre kremplje, raztegljive roke in omejen nadzor nad energijo. Kljub temu, da je Sonicova trdna volja preprečevala, da bi se popolnoma podredil tem stanju, je bil nekajkrat žrtev neprostovoljnega divjega obnašanja. To obliko je trajno izgubil, ko je moč Gaie prevzela Temna Gaia.

Transformacija se pojavi izključno le v igri Sonic Unleashed.

Igre

 Sonic the Hedgehog (1991)
 Sonic the Hedgehog 2 (1992)
 Sonic CD (1993)
 Sonic Chaos (1993)
 Sonic the Hedgehog 3 (1994)
 Sonic & Knuckles (1994)
 Sonic the Hedgehog Triple Trouble (1994)
 Knuckles' Chaotix (cameo, 1995)
 Sonic Blast (1996)
 Sonic 3D: Flickies' Island (1996)
 Sonic the Fighters (1996)
 Sonic R (1997)

 Sonic Adventure (1998)
 Sonic the Hedgehog Pocket Adventure (1999)
 Sonic Advance (2001)
 Sonic Adventure 2 (2001)
 Sonic Advance 2 (2002)
 Sonic Heroes (2003)
 Sonic Advance 3 (2004)
 Sonic Rush (2005)
 Shadow the Hedgehog (stranska vloga, 2005)
 Sonic the Hedgehog (2006)
 Sonic and the Secret Rings (2007)
 Sonic Rush Adventure (2007)
 Sonic Unleashed (2008)
 Sonic and the Black Knight (2009)
 Sonic the Hedgehog 4: Episode 1 (2010)
 Sonic Colors (2010)
 Sonic Generations (2011)
 Sonic the Hedgehog 4: Episode 2 (2012)
 Sonic Lost World (2013)
 Sonic Mania (2017)
 Sonic Forces (2017)
 Sonic Frontiers (2022)

Filmi

Filmi v franšizi
 Ježek Sonic (anime, 1996, mednarodna izdaja 1999)
 Ježek Sonic (2020)
 Ježek Sonic 2 (2022)
 Ježek Sonic 3 (prihajajoči, 2024)

Filmi izven franšize

 Razbijač Ralph (2012)
 Ralph ruši internet (2018)

Animirane serije

 Adventures of Sonic the Hedgehog (1993)
 Sonic the Hedgehog (1993 - 1994)
 Sonic Underground (1999 - 2000)
 Sonic X (2003 - 2006)
 Ježek Sonic Boom (2014 - 2017)
 Sonic Prime (2022)

Sklici

Liki v Ježku Sonicu

redpajama_set_name: RedPajamaWikipedia


text:
Influenza A, B and respiratory syncytial virus simultaneous detection by a new multiplex reverse transcription nested-PCR assay
Filippo Ansaldi, G. Icardi, D. Amicizia, G. Ferro, F. Banfi, P. Morelli, L. Valle, E. Bergatto, O. Friard, O. Righello, R. Gasparini, C. Campello, P. Crovari
A.O.U. San Martino - IST, Istituto Nazionale Ricerca sul Cancro (GENOVA)
A multiplex nested reverse-transcription (RT)-PCR was developed for simultaneous detection and typing of influenza A and B and detection of Respiratory Syncytial Virus (RSV). Primers for influenza A detection were designed to amplify specific sequence of A/H1N1, A/H3N2, A/H5N1, A/H7N7 and A/H9N2. Specificity, analytical and clinical sensitivity of the new assay were evaluated. Primers showed no reactivity to specimens collected from patients with Influenza like-illness (ILI) and resulted influenza and RSV negative using a highly sensitive PCR-based test. Dilution series of cell culture-grown virus tested by uniplex nested RT-PCR and multiplex nested RT-PCR showed an identical sensitivity of the two assays for A/H1N1 and A/H3N2 influenza viruses and comparable for influenza B. The detection limit for influenza A subtypes H1N1 and H3N2, influenza B and RSV ranged between 2.5 and 5 target gene copies per reaction. A total of 75 specimens, PCR and culture positive for influenza, collected between 1999 and 2003 were chosen as representative of the cirdilating strains. To evaluate the clinical sensitivity in specimens with a probable low viral load, 20 PCR-positive and culture-negative samples were also tested, while 25 specimens, PCR-positive for RSV, collected during the four seasons were also analysed by multiplex. Influenza A or B virus or RSV were detected by multiplex nested PCR in a total of 109 (90.8%) out of 120 specimens initially uniplex nested PCR positive. Eleven uniplex/multiplex discordant samples were re-tested by both assays. Surprisingly, all samples resulted negative by both assays probably due to RNA degradation. Furthermore, to determine the clinical sensitivity of multiplex nested RT-PCR in detecting avion influenza viruses isolated in humans, 3 specimens, culture positive for A/H5N2, A/H7N7 and A/H9N2, were tested and resulted positive by multiplex. Multiplex nested RT-PCR provides accurate and sensitive diagnosis of influenza virus and RSV infection and represents a sensitive tool for virological surveillance and management of patient with ILL.
Journal of Preventive Medicine and Hygiene
Multiplex RT-PCR assay
Respiratory Viruses
Dive into the research topics of 'Influenza A, B and respiratory syncytial virus simultaneous detection by a new multiplex reverse transcription nested-PCR assay'. Together they form a unique fingerprint.
Respiratory Syncytial Viruses Medicine & Life Sciences 100%
contagious disease Social Sciences 83%
Human Influenza Medicine & Life Sciences 78%
Reverse Transcription Medicine & Life Sciences 74%
Polymerase Chain Reaction Medicine & Life Sciences 50%
Multiplex Polymerase Chain Reaction Medicine & Life Sciences 17%
Orthomyxoviridae Medicine & Life Sciences 15%
H3N2 Subtype Influenza A Virus Medicine & Life Sciences 10%
Ansaldi, F., Icardi, G., Amicizia, D., Ferro, G., Banfi, F., Morelli, P., Valle, L., Bergatto, E., Friard, O., Righello, O., Gasparini, R., Campello, C., & Crovari, P. (2004). Influenza A, B and respiratory syncytial virus simultaneous detection by a new multiplex reverse transcription nested-PCR assay. Journal of Preventive Medicine and Hygiene, 45(3), 57-62.
Influenza A, B and respiratory syncytial virus simultaneous detection by a new multiplex reverse transcription nested-PCR assay. / Ansaldi, Filippo; Icardi, G.; Amicizia, D.; Ferro, G.; Banfi, F.; Morelli, P.; Valle, L.; Bergatto, E.; Friard, O.; Righello, O.; Gasparini, R.; Campello, C.; Crovari, P.
In: Journal of Preventive Medicine and Hygiene, Vol. 45, No. 3, 09.2004, p. 57-62.
Ansaldi, F, Icardi, G, Amicizia, D, Ferro, G, Banfi, F, Morelli, P, Valle, L, Bergatto, E, Friard, O, Righello, O, Gasparini, R, Campello, C & Crovari, P 2004, 'Influenza A, B and respiratory syncytial virus simultaneous detection by a new multiplex reverse transcription nested-PCR assay', Journal of Preventive Medicine and Hygiene, vol. 45, no. 3, pp. 57-62.
Ansaldi F, Icardi G, Amicizia D, Ferro G, Banfi F, Morelli P et al. Influenza A, B and respiratory syncytial virus simultaneous detection by a new multiplex reverse transcription nested-PCR assay. Journal of Preventive Medicine and Hygiene. 2004 Sep;45(3):57-62.
Ansaldi, Filippo ; Icardi, G. ; Amicizia, D. ; Ferro, G. ; Banfi, F. ; Morelli, P. ; Valle, L. ; Bergatto, E. ; Friard, O. ; Righello, O. ; Gasparini, R. ; Campello, C. ; Crovari, P. / Influenza A, B and respiratory syncytial virus simultaneous detection by a new multiplex reverse transcription nested-PCR assay. In: Journal of Preventive Medicine and Hygiene. 2004 ; Vol. 45, No. 3. pp. 57-62.
@article{25548c66f14846908ef4b74a28e8626a,
title = "Influenza A, B and respiratory syncytial virus simultaneous detection by a new multiplex reverse transcription nested-PCR assay",
abstract = "A multiplex nested reverse-transcription (RT)-PCR was developed for simultaneous detection and typing of influenza A and B and detection of Respiratory Syncytial Virus (RSV). Primers for influenza A detection were designed to amplify specific sequence of A/H1N1, A/H3N2, A/H5N1, A/H7N7 and A/H9N2. Specificity, analytical and clinical sensitivity of the new assay were evaluated. Primers showed no reactivity to specimens collected from patients with Influenza like-illness (ILI) and resulted influenza and RSV negative using a highly sensitive PCR-based test. Dilution series of cell culture-grown virus tested by uniplex nested RT-PCR and multiplex nested RT-PCR showed an identical sensitivity of the two assays for A/H1N1 and A/H3N2 influenza viruses and comparable for influenza B. The detection limit for influenza A subtypes H1N1 and H3N2, influenza B and RSV ranged between 2.5 and 5 target gene copies per reaction. A total of 75 specimens, PCR and culture positive for influenza, collected between 1999 and 2003 were chosen as representative of the cirdilating strains. To evaluate the clinical sensitivity in specimens with a probable low viral load, 20 PCR-positive and culture-negative samples were also tested, while 25 specimens, PCR-positive for RSV, collected during the four seasons were also analysed by multiplex. Influenza A or B virus or RSV were detected by multiplex nested PCR in a total of 109 (90.8%) out of 120 specimens initially uniplex nested PCR positive. Eleven uniplex/multiplex discordant samples were re-tested by both assays. Surprisingly, all samples resulted negative by both assays probably due to RNA degradation. Furthermore, to determine the clinical sensitivity of multiplex nested RT-PCR in detecting avion influenza viruses isolated in humans, 3 specimens, culture positive for A/H5N2, A/H7N7 and A/H9N2, were tested and resulted positive by multiplex. Multiplex nested RT-PCR provides accurate and sensitive diagnosis of influenza virus and RSV infection and represents a sensitive tool for virological surveillance and management of patient with ILL.",
keywords = "Influenza, Multiplex RT-PCR assay, Respiratory Viruses",
author = "Filippo Ansaldi and G. Icardi and D. Amicizia and G. Ferro and F. Banfi and P. Morelli and L. Valle and E. Bergatto and O. Friard and O. Righello and R. Gasparini and C. Campello and P. Crovari",
journal = "Journal of Preventive Medicine and Hygiene",
publisher = "Pacini Editore s.r.l.",
T1 - Influenza A, B and respiratory syncytial virus simultaneous detection by a new multiplex reverse transcription nested-PCR assay
AU - Ansaldi, Filippo
AU - Icardi, G.
AU - Amicizia, D.
AU - Ferro, G.
AU - Banfi, F.
AU - Morelli, P.
AU - Valle, L.
AU - Bergatto, E.
AU - Friard, O.
AU - Righello, O.
AU - Gasparini, R.
AU - Campello, C.
AU - Crovari, P.
N2 - A multiplex nested reverse-transcription (RT)-PCR was developed for simultaneous detection and typing of influenza A and B and detection of Respiratory Syncytial Virus (RSV). Primers for influenza A detection were designed to amplify specific sequence of A/H1N1, A/H3N2, A/H5N1, A/H7N7 and A/H9N2. Specificity, analytical and clinical sensitivity of the new assay were evaluated. Primers showed no reactivity to specimens collected from patients with Influenza like-illness (ILI) and resulted influenza and RSV negative using a highly sensitive PCR-based test. Dilution series of cell culture-grown virus tested by uniplex nested RT-PCR and multiplex nested RT-PCR showed an identical sensitivity of the two assays for A/H1N1 and A/H3N2 influenza viruses and comparable for influenza B. The detection limit for influenza A subtypes H1N1 and H3N2, influenza B and RSV ranged between 2.5 and 5 target gene copies per reaction. A total of 75 specimens, PCR and culture positive for influenza, collected between 1999 and 2003 were chosen as representative of the cirdilating strains. To evaluate the clinical sensitivity in specimens with a probable low viral load, 20 PCR-positive and culture-negative samples were also tested, while 25 specimens, PCR-positive for RSV, collected during the four seasons were also analysed by multiplex. Influenza A or B virus or RSV were detected by multiplex nested PCR in a total of 109 (90.8%) out of 120 specimens initially uniplex nested PCR positive. Eleven uniplex/multiplex discordant samples were re-tested by both assays. Surprisingly, all samples resulted negative by both assays probably due to RNA degradation. Furthermore, to determine the clinical sensitivity of multiplex nested RT-PCR in detecting avion influenza viruses isolated in humans, 3 specimens, culture positive for A/H5N2, A/H7N7 and A/H9N2, were tested and resulted positive by multiplex. Multiplex nested RT-PCR provides accurate and sensitive diagnosis of influenza virus and RSV infection and represents a sensitive tool for virological surveillance and management of patient with ILL.
AB - A multiplex nested reverse-transcription (RT)-PCR was developed for simultaneous detection and typing of influenza A and B and detection of Respiratory Syncytial Virus (RSV). Primers for influenza A detection were designed to amplify specific sequence of A/H1N1, A/H3N2, A/H5N1, A/H7N7 and A/H9N2. Specificity, analytical and clinical sensitivity of the new assay were evaluated. Primers showed no reactivity to specimens collected from patients with Influenza like-illness (ILI) and resulted influenza and RSV negative using a highly sensitive PCR-based test. Dilution series of cell culture-grown virus tested by uniplex nested RT-PCR and multiplex nested RT-PCR showed an identical sensitivity of the two assays for A/H1N1 and A/H3N2 influenza viruses and comparable for influenza B. The detection limit for influenza A subtypes H1N1 and H3N2, influenza B and RSV ranged between 2.5 and 5 target gene copies per reaction. A total of 75 specimens, PCR and culture positive for influenza, collected between 1999 and 2003 were chosen as representative of the cirdilating strains. To evaluate the clinical sensitivity in specimens with a probable low viral load, 20 PCR-positive and culture-negative samples were also tested, while 25 specimens, PCR-positive for RSV, collected during the four seasons were also analysed by multiplex. Influenza A or B virus or RSV were detected by multiplex nested PCR in a total of 109 (90.8%) out of 120 specimens initially uniplex nested PCR positive. Eleven uniplex/multiplex discordant samples were re-tested by both assays. Surprisingly, all samples resulted negative by both assays probably due to RNA degradation. Furthermore, to determine the clinical sensitivity of multiplex nested RT-PCR in detecting avion influenza viruses isolated in humans, 3 specimens, culture positive for A/H5N2, A/H7N7 and A/H9N2, were tested and resulted positive by multiplex. Multiplex nested RT-PCR provides accurate and sensitive diagnosis of influenza virus and RSV infection and represents a sensitive tool for virological surveillance and management of patient with ILL.
KW - Influenza
KW - Multiplex RT-PCR assay
KW - Respiratory Viruses
JO - Journal of Preventive Medicine and Hygiene
JF - Journal of Preventive Medicine and Hygiene

redpajama_set_name: RedPajamaCommonCrawl


FC Cincinnati dropped three points and earned another red card on Saturday when they fell to Bethlehem Steel FC at Goodman stadium in Pennsylvania. The Orange and Blue piled-up opportunities in this contest, and dominated the second half, but couldn't find the back of the net. Substitute Andy Craven's 95th minute red card is the team's third in as many matches, and their fourth of the season.
5 – The total number of shots produced by Steel FC in the match. Compare this to 21 total shots by FC Cincinnati. In the second half, the only shots on target for either team were the 2 produced by Bethlehem. One of the two was Hugh Roberts' game winning headed goal that came from a looping cross in the 87th minute.
2 – The number of FC Cincinnati shots that hit the goal frame in the second half. Alan Koch's team created quality chances and came agonizingly close to scoring the opening goal of the match. In the 75th minute, Corben Bone pulled a clever pass back to Andy Craven whose close range effort hit the crossbar. In the 82nd minute, Aodhan Quinn's free kick ricocheted off the post.
The following graphic from the USL site courtesy of Opta shows FC Cincinnati's 10 second half shots, all off-target. Shots that hit the goal frame are shots off-target.
8 – FC Cincinnati's point total after seven matches played, putting them in seventh place in the Eastern Conference. Compare this to the 13 total points FC Cincinnati earned after seven matches of their 2016 season. The Charleston Battery currently lead the Eastern Conference on that same total of 13 points. The down side of having a great inaugural season is that it set expectations very high for the current campaign, and will continue to be a point of comparison.
While the finishing and the red card were disappointing, this is a result where FC Cincinnati fans can feel a bit unlucky. The team was dominant for good portions of the match. They created enough chances to win. Had one of those two shots off the post gone in, today's conversation would likely sound very different.
FC Cincinnati continues their travels next week. They will face the Richmond Kickers at City Stadium in Virginia next Saturday. Richmond currently sits in 12th place after a narrow 1-0 defeat at the hands of the Tampa Bay Rowdies.


Fireplace surrounds for the Kathy Griffin Christmas Project. Easy fireplace glass installation.
The Palmers switched out there fake logs for a wonderful collection of FireGlass colors.
They got Platinum Base Glass, 1/2" Starfire Base Glass, 1/4" Starfire Base Glass, 3/8" Azurlite Base Glass with Caribbean Drops. Great job!
The next two fireplaces were installed by Joe Socco in Las Vegas, J S Interiors Group.
Now for the Starfire Base Glass!
The fireplace below has a Starfire Base Glass with Dark Bronze Topper and Red Brown Topper for colors.
This is how most fireplaces start. Add some fireplace paint and a new marble face, and behold a magical transformation!
This particular customer was very creative and decided to glue some Platinum Base Glass FireGlass to the walls for more sparkle power. Here is the fireplace lit.
The customer was very happy and loved that we good make her fireplace dreams come true. Great job and very creative.
Another Easy Hook Up ;) Clean your fireplace, apply some fireplace paint, hook up the burner (which is as easy as hooking up a garden hose.) Then test you flames to make sure they are not to close to the wall and that you have enough flame.
Add some sand or crushed lava to form your base before you add the FireGlass. Pour the FireGlass and you're done!
This fireplace is using Bronze Reflective Base Glass FireGlass and Starfire Base Glass on top. Here is the same fireplace without flash, at night.
Here is fireplace covered with our base glass Starfire Base Glass We also added a fireplace Frame or otherwise known as a fireplace surround.
In this Fireplace we are using Bronze Reflective Base Glass fire glass.
This is how it looked when we arrived. We installed the burner and test the flame draft. Once you're happy with the flame, pour the lava rock and again place the burner on top.
Now pour the 1/4" Ford Blue Base Glass Fireglass with Ford Blue Reflective Base Glass on top.
Here is another example of a typical fireplace. And here is the After-Shot with the FireGlass added!
With Clear Base Glass FireGlass and a steel fireplace burner.
Another typical Before-shot of a fireplace before adding the FireGlass. This is a common look after you remove the doors and or screens. Now add the Clear Base Glass with Ford Blue Base Glass fire glass over the top.
This is the same fireplace as above, but we changed it to Starfire Base Glass FireGlass and added an aluminum frame with a special glass. By late evening with the glow of the new glass.
The four pictures below are Black Base Glass with Black Reflective Base Glass FireGlass on the surface.
These next three are also one of our newest products found in the Surrounds section.


How to unlock Huawei P8 Lite from EE, Orange, T-mobile UK for O2,Vodafone,Everything Everywhere,Tesco Mobile ,Hutchison ,Talk Mobile,Meteor Mobile and other worldwide carriers to use anywhere in the world with any service provider ?
This entry was posted in HOW TO UNLOCK and tagged Network Unlock Code for EE, Orange, T-mobile UK locked Huawei P8 Lite available. Bookmark the permalink.


text:
Home Category News
The launching ceremony of China–Russia East-Route Natural Gas Pipeline was held Wang Yilin, Chairman of China National Petroleum Corporation (CNPC),...
Competitive Power Ventures (CPV) along with Osaka Gas has announced that CPV Fairview Energy Center has begun commercial operations. Located...
Implico, software and consulting company for the oil and gas sector, has acquired the Dutch IT solutions provider Brainum to...
Coretrax, a well construction and intervention company, has acquired Churchill Drilling Tools as part of an ongoing growth and expansion...
Offshore drilling company Valaris won a spat of new contracts and contract extensions, boosting its revenue backlog to US$285 million,...
ADNOC Drilling, a subsidiary of the Abu Dhabi National Oil Company announced a major rig fleet expansion program to support...
Valaris has announced new contracts and contract extensions, with associated revenue backlog of approximately $285 million, awarded subsequent to a...
KCA Deutag has announced that it has been awarded a five-year contract extension by CNR International (CNRI) for three platforms...
Russian gas exports to Austria have exceed the record-levels supplied in 2018, with year-to-date deliveries reaching 12.7 billion cubic meters...
CNOOC Limited Announces Caofeidian 11-1/11-6 Oilfield Comprehensive Adjustment Project Commences Production
CNOOC Limited announced that Caofeidian 11-1/11-6 oilfield comprehensive adjustment project has commenced production. Caofeidian 11-1/11-6 oilfield comprehensive adjustment project is...


WASHINGTON (AP) ? U.S. factories grew last month at the fastest pace since June, helped by a jump in new orders and production.
The Institute for Supply Management, a trade group of purchasing managers, says its manufacturing index rose to 52.7 in November, up from 50.8 in October. Any reading above 50 indicates expansion.
Manufacturing has grown for 28 straight months, according to the index. Factories were among the first businesses to start growing after the recession officially ended in June 2009.
Factories added workers, but at a slower pace than the previous month.
U.S. manufacturers are facing strains overseas in key export markets. Europe is struggling with its financial crisis and China's growth has slowed.


the Harrison-Agassiz Chamber of Commerce.
The Harrison-Agassiz Chamber represents the business interest of two dynamic and different communities: Harrison Hot Springs and the District of Kent. Harrison Hot Springs, a small village in the big outdoors has been a premier resort destination for over a century and offers access to the largest fresh water lake in South Western BC. The District of Kent, is the hub for agricultural activity in the eastern Fraser Valley and is the "Corn Capital" of BC.
As the "Voice of Business", the Harrison-Agassiz Chamber of Commerce has been serving the needs of the business community in the Kent District, Harrison Hot Springs for more than 25 years. We are a non-profit, non-government organization with nearly 100 members comprised of businesses, professionals and associations who have joined together for the purpose of promoting the civic, commercial and Tourist interests of our community.
Directors quarterly meeting 6:30 – 8 pm at Muddy Waters.
Directors meeting at Harrison Resort & Spa. 6 – 6:45 pm. Meeting followed by membership social aboard the Laroan.


text:
all right, we have breaking news.
Now let's get to it.
It has to do with Cove it 19 and the World Health Organization has just declared, Ah, global Corona virus.
It is a pandemic.
At this point.
Let's talk about what that means.
The criteria of a pandemic describes the world wide spread of the new disease involves a new virus against which most people do not yet have any immunity.
Virus can infect people easily and spreads person to person.
We're seeing those things.
It implies.
Efforts to contain an outbreak in a region or country have failed.
A pandemic describes how widespread and illnesses not how necessarily lethal it is.
The W.
O has said it is tightening its criteria.
Criteria for classifying an outbreak is a pandemic and is working on a new definition as it relates to Corona virus.
B2 FoxNews pandemic describes outbreak corona virus world wide
WHO declares coronavirus outbreak a pandemic


A nice way to break up the mirror and allow a large scale object seem not too large. This mirror works best in a large scale in a hall or on a large wall. The frame can be done in any material and any finish.
Like the mirrors? Wrong size? Wrong material? Just drop us a mail and we can sort it for you.


text:
/**
 * Mixin for policy feature
 * @function policyMix
 * @param {function} BaseClass - Class to mix
 * @returns {function} Mixed class
 */
'use strict'

const {ClayPolicy, isPolicy} = require('clay-policy')
const {ResourceEvents, ReservedResources} = require('clay-constants')
const clayResourceName = require('clay-resource-name')
const {policyInbound} = require('../inbounds')
const {POLICY} = ReservedResources
const {POLICY_SET, POLICY_REMOVE} = ResourceEvents

const POLICY_INBOUND = 'policy:inbound'
const POLICY_PREPARE = 'policy:prepare'

const asPolicy = (policy) => isPolicy(policy) ? policy : new ClayPolicy(policy)

/** @lends policyMix */
function policyMix (BaseClass) {
  /** @class PolicyMixed */
  class PolicyMixed extends BaseClass {
    get $$policyMixed () {
      return true
    }

    constructor () {
      super(...arguments)
      this._policy = null
      this.addPrepareTask(POLICY_PREPARE, () => Promise.resolve(this._policy).then((policy) => {
        this._policy = policy
      }))
    }

    /**
     * Get policy
     * @method PolicyMix#policy
     * @returns {ClayPolicy}
     */
    /**
     * Set policy
     * @method PolicyMix#policy
     * @param policy
     * @returns {PolicyMix} this
     */
    policy (policy) {
      if (arguments.length === 0) {
        return this._policy
      }
      return this.setPolicy(policy)
    }

    /**
     * Get the policy
     * @returns {?ClayPolicy}
     */
    getPolicy () {
      return this._policy
    }

    /**
     * Set policy
     * @param policy
     * @returns {PolicyMix} this
     */
    setPolicy (policy) {
      policy = policy && asPolicy(policy)

      this._policy = policy
      this.addInbound(POLICY_INBOUND, policyInbound(policy, this))
      this.emit(POLICY_SET, {policy})
      return this
    }

    /**
     * Remove policy
     */
    removePolicy () {
      this._policy = null
      this.removeInbound(POLICY_INBOUND)
      this.emit(POLICY_REMOVE)
    }

    /**
     * Fetch policy from db
     * @param {string} digest
     * @returns {Promise<ClayPolicy>}
     */
    async fetchPolicy (digest) {
      const {policyResource} = this
      const resourceName = clayResourceName(this)

      const policyData = await policyResource.first({digest, resourceName})
      const policy = policyData && policyData.policy
      if (!policy) {
        throw new Error(`Unknown policy: ${digest}`)
      }
      return new ClayPolicy(policy)
    }

    /**
     * Save policy
     * @param {ClayPolicy} policy
     * @returns {Promise.<string>} Digest of saved policy
     */
    async savePolicy (policy) {
      const {policyResource} = this
      policy = policy && asPolicy(policy)
      const resourceName = clayResourceName(this)

      const digest = policy.toDigest()
      const {id} = await policyResource.of({digest, resourceName})
      await policyResource.update(id, {policy: policy.toValues()})
      return digest
    }

    get policyResource () {
      return this.internal(POLICY)
    }
  }

  return PolicyMixed
}

module.exports = policyMix

redpajama_set_name: RedPajamaGithub


Christina Cosmeceutical products from Israel improve the overall health of the skin with immediate results and long term benefits.
Call us to order a Gift Certificate today!
We have chosen Christina Cosmeceutical products from Israel, a perfect choice for every skin concern. Christina products improve the overall health of the skin with immediate results and long term benefits.
We carry variety of Christina Cosmeceutical products.
2B Bio Beauty from Belgium - 2B Bio Beauty products are manufactured by Libinvest Cosmetics of Belgium. Libinvest has been a leading developer of European skin products for women and men for more than twenty five years. All of their products have been thoroughly tested and approved by the Belgian Health Ministry and the United States Food and Drugs Administration.
We carry variety of 2B Bio Beauty products.
Shira-Organic - Shira has been developing the best and most innovative skin care treatments for the beauty industry since 1990. Shira-Organic products contain all natural, organic ingredients with whole fruits and herbal pulps. Formulated with super-fruits and saturated with phytonutrients, this natural approach hydrates and strengthens skin, stimulates cell regeneration, and protects against environmental damage.
We carry variety of Shira-Organic products.
Image - Coming from small beginnings, IMAGE was founded out of a small apartment in 2003. Since its inception, the brand has continued to grow, putting out some of the most advanced and effective formulations available today. Each of IMAGE's product ranges come color coded and categorized, allowing you to enjoy a variety of products that were designed to compliment one another. Each product range within the IMAGE line boasts specific benefits, from anti-aging, to acne, to sensitivity, organic, and more!


text:
Q: What's the flag weight formula in the 500-750 range? We've been told the flag weight formula above 500 has an asymptote of 750. What exactly is the formula being used though?

A: It is not super-linear, it is asymptotic

@Mehrdad - asymptotic, but not logarithmic – Marc Gravell♦ Mar 10 at 7:27

Under this answer https://meta.stackexchange.com/questions/80170/what-is-flag-weight/80178#80178
The formula is.. well, to be a true asymptote, it must use something like TAN() or an inverted (1/x) series. Plug your own numbers and you can't go far from the truth.
You will never reach 750, for that is the definition of Asymptote

EDIT
Except.. when it is not and asymptote.  See here: https://meta.stackexchange.com/questions/84300/flag-weight-750-reached/88856#88856
It appears flag weight ALWAYS goes up by at least 0.1, right up to 750.

A: I'm not sure the exact formula is particularly helpful, but the usual increase (10, 5, whatever) is multiplied by the exponent (of 10) of some negative number, calculated as the difference between your current weight and 500, along with some scaling factor. Such that at 500 you get full points (10^0 == 1), with that dropping fairly swiftly after that.
There is nothing particularly scientific about that, other than it gives the shape we were looking for. I can recall that it would take 1072 correct flags with none incorrect to get to something like 749.5. But getting 700+ is sooner (you flagging-crazy fiends know who you are!).
"How much to reach x" is probably unanswerable except with "from y, assuming no flags get bounced". Re % (comments); that isn't something we can directly report at the moment.
Since computers do lots of rounding, for all I know it might be possible to hit 750.00; but there is a hard max - even if the maths goes wobbly through rounding error, you cannot exceed 750.

redpajama_set_name: RedPajamaStackExchange


text:
Origini e giovinezza
Luigi nacque attorno al 1230, secondo figlio maschio di Giovanni di Brienne, imperatore-reggente di Costantinopoli ed ex re di Gerusalemme, e della sua terza moglie, Berenguela di León. Luigi e i suoi due fratelli, Alfonso e Giovanni, erano spesso chiamati con il nome "d'Acri", dall'allora capitale del Regno di Gerusalemme, sebbene fossero nati dopo anni da quando loro padre vi aveva regnato.

Secondo il trattato siglato a Perugia nell'aprile 1229 con il quale Giovanni di Brienne accettò il ruolo di reggente per conto dell'ancora minorenne Baldovino II, a Luigi e ai suoi fratelli sarebbe spettato il dominio sull'Epiro e sulla Macedonia se loro padre fosse riuscito a strapparne il controllo al greco Teodoro Comneno Ducas.

Nel 1236, Luigi e i suoi fratelli, per volontà del padre, lasciarono Costantinopoli per recarsi in Francia al seguito di Baldovino II, che intraprese un viaggio in Europa per cercare supporto militare contro i nemici dell'Impero latino. Il cronista francese Guillaume de Nangis annotò come i tre fratelli fossero "ancora bambini"; lo stesso cronista riporta anche che il re Luigi IX di Francia e la regina madre Bianca di Castiglia (sorella di loro nonna Berenguela di Castiglia), li ricevettero "con onore e bontà" e li accolsero presso di sé. I tre crebbero alla corte reale francese a Parigi e più avanti presero parte alla crociata del re contro l'Egitto.

Data la loro stretta parentela anche con Alfonso X di Castiglia, Luigi e i suoi fratelli visitarono spesso la corte reale castigliana dove, tra il 1250 e il 1270 circa, presenziarono alla concessione di diverse carte reali.

Visconte di Beaumont
Attorno al 1253, Luigi sposò Agnese di Beaumont. Tramite questo matrimonio divenne iure uxoris visconte di Beaumont-au-Maine (nota anche come Beaumont-le-Vicomte, oggi Beaumont-sur-Sarthe), nel Maine, e vassallo del fratello di Luigi IX, Carlo d'Angiò. Il suo titolo sarebbe stato ereditato dai suoi discendenti, che adottarono il nome di Beaumont (o Beaumont-Brienne).

Tra il 1253 al 1285, Luigi e sua moglie Agnese sono citati come fondatori negli statuti di diverse istituzioni religiosi, come il priorato di Vivoin e le abbazie di Perseigne e di Étival-en-Charnie, alle quali concessero anche diversi privilegi.

Luigi di Brienne morì il 14 settembre 1297 e fu seppellito presso la già citata abbazia di Étival.

Discendenza
Dal suo matrimonio con Agnese of Beaumont, Luigi ebbe sette tra figli e figlie:

 Giovanni, che sposò Giovanna di Guerche e poi Matilde di Mechelen;
 Luigi, futuro vescovo di Durham;
 Enrico, che sposò Alice Comyn, erede dei conti di Buchan, e partecipò alla prima guerra d'indipendenza scozzese;
 Margherita, che sposò Boemondo VII d'Antiochia, conte di Tripoli;
 Isabella, che sposò Giovanni di Vescy;
 Giovanna, che sposò Guido VIII di Laval;
 Maria, che sposò Enrico III d'Avaugour.

Ascendenza

Note

Bibliografia

Altri progetti

Conti di Brienne
Cristiani della settima crociata
Cavalieri crociati francesi


See my photos below! You can also see videos on YouTube as I walk around my house pointing out all the "stuff".
I still have quite a way to go with my office but since it is already April I decided to clear everything. I usually leave my Christmas Village up for 2 years because of how long it takes to set it up but I took it down this year.
After packing it away I began to sort through the storage sections. I am finding lots of great memories that I stored in there. Lots of report cards and papers from my kids younger years. It is time to share them with each of my 3 kids and they can decide if they want them or throw them out.


text:
using System.Collections.Generic;
using dto.endpoint.auth.session;

namespace dto.endpoint.positions.get.sprintmarkets.v1
{

public class SprintMarketPosition{
	///
	///Deal identifier
	///
	public string dealId { get; set; }
	///
	///Instrument epic
	///
	public string epic { get; set; }
	///
	///Market name
	///
	public string marketName { get; set; }
	///
	///Market status
	///
	public string marketStatus { get; set; }
	///
	///Time the position was created as UTC (not timezone-adjusted)
	///
	public long createTime { get; set; }
	///
	///Formatted and timezone-adjusted create time as per the locale
	///
	public string formattedCreateTime { get; set; }
	///
	///Expiry time as UTC (not timezone-adjusted)
	///
	public decimal? expiryTime { get; set; }
	///
	///Formatted and timezone-adjusted expiry time as per the locale
	///
	public string formattedExpiryTime { get; set; }
	///
	///Strike price (opening level)
	///
	public decimal? strikeLevel { get; set; }
	///
	///Size
	///
	public decimal? size { get; set; }
	///
	///Direction
	///
	public string direction { get; set; }
	///
	///Latest level (DealingRest puts the BID price into this).
	///
	public decimal? latestLevel { get; set; }
	///
	///Payout amount as a number with no formatting.
	///
	public decimal? payoutAmount { get; set; }
	///
	///Currency of the payout
	///
	public string payoutCurrencyISO { get; set; }
	///
	///Long formatted name for the position.
	///
	public string fastBinaryInstrumentName { get; set; }
}
}


I love being wrong. There is nothing better than being wrong. In fact, it is often far preferable to be wrong than right. This may sound like a strange thing (especially for me!) to say, but hang in there with me and you might make this your mantra too.
Because you learn more when you're wrong. And the more wrong you're willing to be, the more right you'll eventually become. But, unfortunately, many people struggle with admitting when they're wrong. Others quite simply will never do it. In other cases, sometimes even with very successful people, situations change or new information becomes available yet they will almost stubbornly ignore it or reject it.
One other common reason people have issues admitting they're wrong is because they take criticism and feedback too personally. If a person tells them, "you did that badly," what the recipient hears instead is, "I am bad." And that leads to an emotional spiral. And so rather than listen, many people react. Instead of learning, many people defend. This is so prevalent that it's one of the key principles in Robert Cialdini's classic book Influence. It's called "Commitment and Consistency". Once people make up their minds, they tend not to change them – even in the face of facts to the contrary. This leads to a Fixed Mindset, as opposed to a Growth Mindset.
One of the qualities of a person of substance is admitting you're wrong when you're wrong. That is what secure people do. One might think this idea does not apply to people who've achieved a level of mastery. That is not true: the better you are at something, the more paying attention to good feedback will allow you to make an adjustment that will have a powerful effect on what you're doing. I make a similar case in sales training – that in order to learn rapidly, you have to increase your failure rate. Get beaten up, bruised and bloodied as fast as you can.
In life there is no failure, only feedback – this is one of the most powerful truths I have ever learned.
Bottom line: Those who are never wrong are rarely right.
^ Props: I adapted some of the above from an email I got from Neil Strauss. He's one of my favorite authors and you should definitely follow him if you don't already.
Love it my brother…..great article. For those who want further evidence that what you speak / write here is truth, the Principle is also written in both Old and New Testament: Proverbs 3:12 For whom the LORD loveth he correcteth; even as a father the son in whom he delighteth…….and……Heb 12:6 For whom the Lord loveth he chasteneth, and scourgeth every son whom he receiveth.


text:
INS Global / Payroll Services In Taiwan
Payroll Services In Taiwan
Each country has its own set of differing regulations and processes when it comes to employee payroll processing and tax contributions. In Taiwan it is important for employers to ensure they comply with all social security schemes as well as ensure employees comply with the relevant tax laws. The tax laws for employers and employees in Taiwan consist of individual income tax, withholding tax, business tax and VAT. Let us explore the various payroll and tax contributions in Taiwan.
Payroll & Tax Solutions in Taiwan: Social Security
Pension Funds:
Both employers and employees are required to contribute to social security in Taiwan. An enterprise in Taiwan is required to make the following contributions to employees' individual pension funds:
For Taiwanese employees: 6% of an employee's total earnings.
For non-Taiwanese employees no pension fund payment needs to be made.
Health Insurance:
The National Health Insurance contribution is 4.69% of gross salary. Employers are responsible for contributing 60% of the premium, employees are liable for 30% of the premium and the remaining 10% is contributed by the government.
Labor Insurance:
Labor insurance consists of:
Ordinary Labor Insurance 10%
Occupational Accident Insurance 0.23%; and
Employment Insurance 1%.
Employers are responsible for making a contribution of 7%, while employees contribute 2% and the government contributes 1%.
Tax contributions in Taiwan
An obligation is placed on employer to deduct income tax when salary or wage payments are made. A person's liability to pay tax in Taiwan is determined by his/her residence status. A person would be considered a resident if they have remained in Taiwan for a period of 183 days or more in the period of one year since their arrival.
A person would be a non-resident if they have been in Taiwan for a period of less than 90 days in a calendar year. For an expatriate, if the remuneration is either paid by a Taiwanese enterprise or is charged back from a foreign employer to a Taiwan enterprise, a withholding tax rate of 18% will be deducted. However, there is no tax deducted if the compensation has been paid by a foreign employer and the compensation has not been charged back to a Taiwanese employer.
If a person has been in Taiwan for a period exceeding 90 days but less than 183 days, they will still be considered to be a non-resident. However, such a person would be liable for an 18% withholding tax to be deducted, after which a non-resident tax return can be filed, in order to recover the compensation.
A resident in Taiwan is subject to the following income tax rates (on a yearly basis):
It is important for employers in Taiwan to ensure that they account for the correct payments to be made towards an employee's social security. It is of equal importance that an employer withholds the correct individual income tax and social security contributions of an employee. Employers are also obligated to issue pay slips to employees for each pay period. The pay slips must be kept for a period of 10 years and they may be issued online.
How INS Global Can Assist
When it comes to tax and payroll in Taiwan, INS Global can help your company administer the monthly payroll. Our experts stay up to date with the relevant laws and regulations, to ensure your business remains fully compliant. INS Global can also assist your company in finding the right staff using our Taiwan recruitment services as well as hiring staff through our flexible Taiwan PEO solution. Contact us today and let our experts assist your business with all its HR needs.
Why outsource your payroll & tax submissions
Solutions closely calibrated to your business. From start-ups and small companies to large corporations
Transparent and professional services, giving companies the room to focus on their core business
INS Global' deep relations with Taiwanese tax authorities
INS Global stays up to date with all local rules and regulations. We bring this to your business, ensuring compliance


text:
Schools urged to sign-up to tackle parking issues
The deadline to get in touch is 1 March
Councillor Blake Pain with the camera enforcement vehicle
Schools across Leicestershire are still being encouraged to sign-up to a scheme to combat the problems of inconsiderate parking.
Our School Keep Clear scheme aims to address concerns that parents, residents and teachers have about parking during the school run by using a camera car to enforce mandatory zig zag zones outside school entrances.
Since it launched in September 2018, the scheme has seen 57 schools sign up, with a further 23 schools set to join the scheme later this year.
We have received positive feedback from the scheme so far and are asking other schools to register an interest in time for the scheme to run again in September this year.
We know that inconsiderate and dangerous parking outside schools can be a real problem, and we believe that the School Keep Clear scheme has gone some way to alleviate concerns in communities where we now enforce.
"It would be great to see more schools get involved and I would urge them to get in touch to find out more.
Person:Councillor Blake Pain, cabinet member for environment and transport
The work involves ensuring traffic regulation orders are in place through upgrading mandatory signs and lines so the zones are enforceable.
Enforcement officers will continue with their normal duties while a camera car is also being used as part of the scheme.
Using automatic number plate recognition technology, the car will be used by officers to collect the necessary evidence to enable fines to be issued, via post, to drivers who park on zig-zag markings.
Since the beginning of September, 22 warnings have been issued and 91 penalties have been processed to motorists parking illegally.
The trial isn't about catching and fining motorists – we want people to stop parking inconsiderately near schools as it endangers the lives of pedestrians and causes a great deal of concern for schools and parents.
"We work closely with schools and colleges to improve issues around on-street parking which involves providing help and guidance on school travel plans to help tackle the problem where necessary.
If a school wants to be considered for future rounds of the School Keep Clear scheme, they should email SKCProject@leics.gov.uk by Friday, 1 March 2019.


text:
Herman Cain Has Gone Viral, and the Republican Party Has Caught Pneumonia
Funny thing is, Herman Cain's troubles are bigger than a sexual harassment scandal. Sure, if it turns out that these charges don't "stick" -- which is odd because I think I can almost guarantee that they'll never be "proven" -- then Cain can eventually be a good, solid conservative "victim" of the liberal media (?) and get a job at Fox.
But his problems are bigger than these charges. His problem, I've always felt, was that he was essentially -- and I do mean in the true sense of that word -- unserious. No, not in the way hippies are punched for being "unserious" by the Beltway Villagers, the Very Serious People that control the centers of power, but rather in that he was making it up as he went along, and his speaking skills and presence gave him more traction than his ideas deserved.
And so Herman Cain's probably short-lived success has debased the very party he contrived to lead. Andrew Sullivan is not well-regarded in a lot of liberal blogging circles, but I have always relied on him as a gauge of the intellectual right. And if we lend David Frum that kind of credence, then that's two leading conservatives that recognize the silliness if not the batshit craziness of the current Republican canon.
I'll Listen to Your Offer, but First Tell Me How Y...
Herman Cain Has Gone Viral, and the Republican Par...
Occupy Wall Street? Good. Organize America? Better!
Easy Fixes for Difficult Problems
Sometimes They Accidentally Tell the Truth
They Opened Their Mouths, They Did Some Unquantifi...
Trust Me, History Is Being Written
All We Have Left Is the Celebration of Death?
Earth to Republicans: We Need Jobs
Muammar Qaddafi is Dead, Obama Isn't a Loser, and ...
Health care Is a Human Right, Period
Do the GOP Candidates Have Any Positive Ideas? Tha...
Chicken or the Egg: Who Went Crazy First, Candidat...
Are We Too Occupied with Wall Street?
Rick Perry's Pledge to You
The 99% Party: a Platform
Occupy All Streets
Billions Don't Impress the Grim Reaper
The Key Is the Paradox of Thrift
Torture Is, by Any Name, Both Illegal and Immoral
They Don't Know What They're Doing
Department of Making Stuff Up
The Epic Battle: Markets versus Governments


text:
TV ReviewsFamily GuySeason 12
Family Guy: "Vestigial Peter"
Family GuySeason 12
"Vestigial Peter"
Two weeks in, it's become clear to me that Family Guy is a hard show to write about (I should have known this). Partly, that's because comedies are hard to review beyond "this was funny, and here's why," but it's also because Family Guy takes great pains to not have any of the things you'd normally talk about in a sitcom—any attempt at characterization, plotting, any broader thematic content, and so on. The show is just a bunch of jokes thrown at the wall, waiting for what sticks. That makes any individual episode hard to write about as an entity, partially because those episodes are just all over the place.
"Vestigial Peter" showcases some of the best and worst aspects of Family Guy, particularly in its old age. For the most part, everything in the smaller spaces of the episode lands well. There are some good cutaway jokes (especially Peter telling Lois to hold off a burglar for 20 minutes while he finishes loading a newly purchased musket), which make up a substantial portion of the episode. The pop culture riffs, like a flasher-heavy parody show called Quantum Creep complete with Sam's weird, gross cap, are pretty enjoyable for a second or two—and an episode-closing shot at The Middle is pretty damned funny (even though I've only seen a couple of episodes of that show). As a way of just providing a barrage of jokes that distract pretty well for 22 minutes, Family Guy is still reasonably successful.
But the main plot, in which Peter grows a tiny, vestigial, endlessly positive tumor named Chip, is just Family Guy going through the motions. After an ill-conceived shopping trip at the mall, Peter discovers the bump on his neck, only to find the rest of his family likes the passionate, fashionable Chip better than him. Peter tries to have Chip devoured by a dingo and then comes around when he finds himself saved by Chip after an accident. This story is super predictable—every story beat, from Chip's initial creepiness to Peter's jealousy at the other Griffins' embrace of him to Chip's decision to leave Quahog to go pursue the big, wide world is telegraphed from a mile away, which makes "Vestigial Peter" a bit of a chore. Chip might be new to life, but he provides the Family Guy writers an opportunity to make the same old jokes. His repetition of "Wow!" watching a rally in a tennis match is just another iteration of the classic Family Guy excessive repetition, though I guess at the very least, an easily predictable story is better than last week's mess.
The plot might be hit-or-miss, but worse still, Family Guy's offensive tendencies are really hard to ignore in this episode. I don't want to spend a lot of time here harping on the show's racist or sexist humor because those sorts of jokes are pretty much baked into its DNA, and I'd get repetitive, fast. But a cutaway making fun of trans people, in which Peter gets "reassignment surgery" to look like a lizard, claiming to have "emotionally" always been a lizard in order to get out of seeing Lois' parents, is just really, really bad, not to mention a few more homophobic jokes than you'd expect in even an episode of this show (at least three). Arguably almost as bad as the straight-up offense of those jokes, being irritated at them interrupts the constant flow of cutaways and just makes the show less enjoyable.
The volume of those jokes makes it hard to watch the rest of "Vestigial Peter," which is too bad, because there's a lot of decently funny and almost interesting stuff in this episode. The opening segment at the mall keeps cutting back to an establishing shot of the mall itself (has the show ever done something like this?), which gives off the impression that the mall is some sort of weird, nightmarish, repetitive hellscape, which, well… Some of the humor in "Vestigial Peter" is even in the main plot. Chip wins over Brian by appealing to his smug Prius ownership in a joke that seems like it slipped in from a better episode, and the jokes about Peter and Chip's shared biological functions are crass, but not directly offensive and raunchy in just the right way for Family Guy. With less transphobic crap and more Quantum Creep (where the joke is the bad/awesome pun and is not that flashing is awesome), "Vestigial Peter" would have been a really solid episode of Family Guy for this season instead of something that appeals to the worst parts of the show's fan base.
Best part of the episode: "Sorry! The board game that teaches you how to be a dick."
Another sort of icky joke: The cutaway where Lois attacks Peter for getting groceries, because I guess being a housewife is all she has in the world?
Unofficial cutaway counter: 14.
That The Middle joke almost knocked this up another third of a letter, though I have no idea why I found it so funny.


Hello all!. I have been directed to this site numerous times with searches, and there is a great knowledge base here.
Hopefully I can add something to that and share some info.
Hey Ed yeah the 914 can be fun although slow. needs a turbo!!


text:
Marvin Keith Booker (* 21. Mai 1953) ist ein US-amerikanischer Anglist, Literaturwissenschaftler und Autor von Sachbüchern.

Leben und Wirken

M. Keith Booker hat Abschlüsse in Physik, Mathematik und Material- und Ingenieurwissenschaften und arbeitete am Oak Ridge National Laboratory.

1990 erlangte er an der University of Florida den Ph.D. mit einer Arbeit über James Joyce. Später wurde er Associate Professor an der University of Arkansas. Als "James E. and Ellen Wadley Roper Professor" leitet er dort das Programm für Komparatistik und Kulturwissenschaft.

M. Keith Booker schrieb über 40 Bücher, seine Publikationsschwerpunkte sind Literatur, Film und Fernsehen, insbesondere zu den Themen Science-Fiction, dystopische Fiktion und postkoloniale Fiktion. Wissenschaftliche Artikel veröffentlichte er unter anderem in den Fachzeitschriften Research in African Literatures und Pynchon Notes.

Schriften

 Works in progress. Fistory, subjectivity, and textuality in the fiction of James Joyce. Dissertation. University of Florida 1990, .
 The Dystopian Impulse in Modern Literature. Fiction as Social Criticism. Greenwood, Westport 1994, ISBN 0-313-29092-X.
 Flann O'Brien, Bakhtin, and Menippean satire. Syracuse University Press, Syracuse 1995, ISBN 0-8156-2665-7.
 Colonial power, colonial texts. India in the modern British novel. University of Michigan Press, Ann Arbor 1997, ISBN 0-472-10780-1.
 Joyce, Bakhtin, and the Literary Tradition. Toward a Comparative Cultural Poetics. University of Michigan Press, Ann Arbor 1997, ISBN 0-472-10622-8.
 Monsters, Mushroom Clouds, and the Cold War. American Science Fiction and the Roots of Postmodernism, 1946–1964. Greenwood, Westport 2001, ISBN 0-313-31873-5.
 mit Dubravka Juraga: The Caribbean novel in English. Heinemann, Portsmouth 2001, ISBN 0-325-00252-5.
 The Chinua Achebe Encyclopedia. Greenwood, Westport 2003, ISBN 0-325-07063-6.
 Science Fiction Television. Praeger, Westport 2004, ISBN 0-275-98164-9.
 Alternate Americas. Science Fiction Film and American Culture. Praeger, Westport 2006, ISBN 0-275-98395-1.
 From Box Office to Ballot Box. The American Political Film. Praeger, Westport 2007, ISBN 978-0-275-99122-7.
 mit Anne-Marie Thomas: The Science Fiction Handbook. Wiley, New York 2009, ISBN 978-1-4051-6205-0.
 The Historical Dictionary of Science Fiction Cinema.  Scarecrow, Lanham 2010, ISBN 978-0-8108-5570-0.
 (Hrsg.): Encyclopedia of Comic Books and Graphic Novels. 2 Bände. Greenwood, Santa Barbara 2010, ISBN 978-0-313-35746-6.
 (Hrsg.): Cultural theory (= Encyclopedia of literary and cultural theory. Band 3, ISBN 978-1-4051-8312-3). Wiley-Blackwell, Malden 2011, .
 Comics trough time. A history of icons, idols, and ideas. US, Westport 2014, .

Weblinks

 M. Keith Booker auf lareviewofbooks.org (mit Bild)
 M. Keith Booker auf heinemann.com

Einzelnachweise

Anglist
Literaturwissenschaftler
Sachbuchautor
US-Amerikaner
Geboren 1953
Mann


Replacing your Lincoln OEM exhaust system is one of the most enjoyable modifications you can make to your car because you can not only see the improvements of the way it looks, but you can hear the results as well! We have a complete selection of Lincoln custom exhaust to fit your car or SUV. You'll love the look and new sound and you'll feel the improvements in acceleration and overall power throughout the entire RPM range.
We have Lincoln aftermarket cat back exhaust systems that bolt directly up to your catalytic converter and replace the exhaust from that point to where it exits the vehicle. This is probably one of the most popular Lincoln custom exhaust because there is no welding or modifying required. The system utilizes all of the factory bolt and exhaust hangers even. You can finish off the setup with new Lincoln custom exhaust tips. Each tip has a different shape and style to it so you can match your particular favorite to what you think best suits your overall exterior image.
Street Beat Customs has your complete Lincoln custom exhaust accessories ready for you to choose from. We have individual pieces, replacement parts and even Lincoln universal mufflers to give you a new sound without replacing the whole system!
Buy Lincoln Exhaust for your Lincoln. Your Lincoln can really be improved with aftermarket or custom Exhaust.


Name the one thing that every person in the world will genuinely need on January 1st, 2014? No, I'm not talking about antacids or a life coach, I'm talking about that little thing you look at every day, that sits on your desk or wall—the new year's calendar! And here are a few local businesses that have great calendars for sale this holiday season.
Arizona Highways: Your daily source for information about people, places and things across Arizona — backed by Arizona Highways magazine's nine decades of expertise. You can find the Arizona Highways Calendar online here.
Kathryn Henneman: Local artist Kathryn Henneman offers her 2014 Calendar and 2014 Journal Book available for gifts from local print company Impact Printing. Contact Kathryn to buy directly from the artist—keep it hyper local!
The Heard Museum Gift Shop: Stop by for Native American art, jewelry, dolls and more. The Heard Museum's 2014 Wall Calendar is a beautiful gift for any southwest enthusiast!
Changing Hands Bookstore Gift Shop: Changing Hands has a little bit of everything in stock. Great gift ideas for everyone on your shopping list!
Bookmans Gift Shop: Another local gift shop and book exchange, Bookmans can be your one-stop-shop to buy everything from calendars and books to coasters and games.
Atigone Books Gift Shop: Your zany independent and 100% solar powered local bookstore. Visit Tucson's Best Independent Bookstore (by Tucson Weekly) for another great holiday shopping experience!
Arizona Experience Store: With an online storefront and a physical location in Tucson, the Arizona Experience Store is a great stop for all gifts Arizonan!
Arizona Gifts Gift Shop: Your one-stop shop for southwestern and Arizonan gifts, souvenirs, home decor and more! Check out their beautiful calendar design by local artist Diana Madras.
Office Supply Stores: Whether it's a date-book refill pack, or a full-sized desk calendar, one of our local office supply companies has got you covered for your 2014 calendar—and anything else you might need for the office, while you're there!


How to Recover Photos from a Failed Memory Card?
how to remove lock code from memory card?
What's inside a SD Card to CF adapter?
Compact flash card readers compatible with iRiver PMP 140?
Please enlighten me as to how to make data in micro sd card not copyable?
Where to get the Digital Concepts CompactFlash Card Reader/Writer driver?
Where to Buy a SD Card to CF Type I Adapter?


text:
»Administrative Rules Related
»Administrative Register
»Notices of Submittal of Rules to Legislature in Final Draft Form
»CR 16-061
Department of Natural Resources (NR)
Administrative Code Chapter Group Affected:
Chs. NR 1-99; Fish, Game and Enforcement, Forestry and Recreation
Administrative Code Chapters Affected:
Ch. NR 20 (Revised)
Related to: Cisco (lake herring) harvest in Lake Superior and affecting small business
Notice of Submittal of Rule to Legislature
On April 13, 2017, the Department of Natural Resources (NR) submitted CR 16-061, a proposed rule in final draft form, to the chief clerk of each house of the legislature pursuant to s. 227.19 (2), Wis. Stats.
This rule was approved by the governor on April 6, 2017.
/code/register/2017/736a3/register/submit/cr_16_061/cr_16_061 register
Links to Admin. Code and Statutes in this Register are to current versions, which may not be the version that was referred to in the original published document.


text:
Q: how to enable all the dates,mont and year in angular bootstrap datepicker I am using angular bootstrap date picker as shown in  https://angular-ui.github.io/bootstrap/#/datepicker ( using the popup one).
there certain dates,months and year are disabled i want all of them to be  enabled there is no restriction on any of them how to enable it

A: Do not set the date-disabled  option. By default its set to null implies all dates are enabled.
Edit:
Working plnkr is here http://plnkr.co/edit/3NlxBCQGKyAQm1B4EP0t?p=preview
Its full edit of the Angular UI datepicker example (https://angular-ui.github.io/bootstrap/#/datepicker).
Check the the inline example. All dates/year/months are enabled. min-date disables any earlier dates. Don't specify it and all dates are enabled.


text:
Why this year's Budget-making process is more difficult than usual
Updated / Tuesday, 25 Jun 2019 07:56
Budget day is 8 October - a week after the Conservative Party conference, a week before the next EU summit
By Sean Whelan
London Correspondent
It doesn't look like an economy balanced on a knife edge does it?
Last week US tech company LinkedIn announced it is hiring another 800 people at its European base in Dublin, taking the headcount there to 2,000 by next summer.
Yesterday Government funded research centre AMBER announced 350 positions for high-end researchers.
It's part of a jobs trend that has seen unemployment fall below 4.5% in the latest monthly estimate, with 2.3 million people in work - spending in the economy, and swelling the Government's tax take.
With inward migration now a key driver of employment growth, there is even more pressure on the creaking infrastructure of the State. The need to build a lot more housing is well known, and well commented on.
The Government has already announced a long-term capital investment programme to address bottlenecks and give the economy the kind of capacity it needs to keep expanding, and meet social needs.
Big spending increases have been programmed this year and next - and for years to come.
But there is a problem - with an economy operating at or very close to full capacity, spending more on infrastructure, however badly needed, runs a risk of overheating.
Add to that the need to build more homes, and the overheating risk rises. There are already not enough building workers in the State to do all the work that's needed - pushing up construction wages, and ultimately building prices.
The fiscal watchdogs are barking, and saying it's time, not for tax cuts, but for tax rises.
And yet there is a gigantic risk to this scenario - and it's called Brexit. All the expected growth for next year could come to a shuddering stop if the British leave the EU at the end of October without ratifying the deal that was agreed with them last year.
Faced with such a shock to the economy, the prudent thing to do is nothing - no tax cuts, no spending rises, no tax rises either.
It might mean having to pump money into the economy to help cushion the blow from a no-deal Brexit. And that might mean running a deficit again - borrowing money to pay for stimulus spending, and extra welfare payments - the so-called automatic stabilisers.
The prospects of a no-deal Brexit increased as the British Conservatives whittled their choice of candidates to be the next Prime Minster down to two, both of them convinced they can scrap the backstop and negotiate a new deal with the EU.
But the EU summit made clear - yet again - that the backstop and the Withdrawal Agreement are not up for renegotiation.
That's why the chief economist at the Department of Finance has talked about an economy balanced on a knife edge: On one side is the risk of an overheating, uncompetitive economy heading for a crash unless constrained. On the other, a Brexit-battered economy heading for a crash and needing the fiscal equivalent of battlefield first aid.
So, if you are the Minister for Finance, which problem do you chose to confront in October's Budget? The clues will come in today's Summer Economic Statement
Budget Day is 8 October - a week after the Conservative Party conference, a week before the next EU summit - the new British Prime Minister's first - and just three weeks before the Article 50 deadline runs out.
So the summer statement is likely to focus on the kind of immediate hit the economy would get from a no-deal Brexit in October.
Trying to pick which Brexit scenario the economy is most likely to face next year is a really daunting task, making this year's Budget-making process even more difficult than usual.
If the politicians get it right - in either scenario - they won't be thanked by an electorate facing either higher taxes or the economic fallout from a no-deal Brexit.
But if they get it wrong - in either scenario - things could get pretty bad, politically as well as economically.
The worst scenario is to be locked into a contractionary Budget, taking money out of the economy through higher taxes, whilst battling the recessionary effects of a no-deal Brexit. No government likes to bring in a corrective budget in April.
All of which is likely to point to a cautious, low-key kind of Budget on 8 October - one in which the Government keeps its powder dry, ready to respond to events as they unfold next year.
Prepare for the worst, and hope for something better.
Ireland runs risk of austerity-era spending cuts - economist
Analysis and Comment
More by Sean Whelan
Govt could need up to €5bn to cushion impact of hard Brexit
Business | 25 Jun
Tax rises needed to prevent economy overheating - ESRI
Bankers to be held personally responsible for firms' failings under new Central Bank powers


text:
Last month's Juneteenth parade, a city-wide expression of pride, brought together the Black community in a display of cultural recognition and social dialogue. Without the phenomenal work of Juneteenth Inc., the festival would not have touched as many hearts as it did.
Juneteenth is a powerful holiday. Remembering the emancipation of slaves in the Deep South, it is a celebration of freedom, love, and personal power that is indescribable. Last month's Juneteenth parade, a city-wide expression of pride, brought together the Black community in a display of cultural recognition and social dialogue. Without the phenomenal work of Juneteenth Inc., the festival would not have touched as many hearts as it did.
Juneteenth, Inc. is an organization that recognizes the power of community, and how the history of emancipation connects members of the Black community together in unprecedented ways. As Ruthnie Angrand explained, "While Juneteenth has become the most prominent Emancipation Day holiday in the US, it commemorates the physical realization of freedom and not the legal application of it," she said. "It doesn't mark the signing of the 1863 Emancipation Proclamation, which technically freed slaves in the rebelling Confederate states, nor does it commemorate the December 1865 ratification of the 13th Amendment, which enshrined the end of slavery into the Constitution."
"Instead, it marks the moment when emancipation finally reached those in the deepest parts of the former Confederacy."
Angrand and the organization. wanted to commemorate the holiday, while also serving the Black community through dialogue and experiential connection. Juneteenth, Inc. connected with local Black business owners and creators to have the opportunity to meet and share with one another, while also highlighting a drumming workshop, cultural dinner, and a Miss Juneteenth pageant. In addition, the cultural programming at the festival was designed specifically to engage individuals from diverse backgrounds and present a holistic understanding of the Black experience.
When asked what Black Equity and Excellence meant to her, she had this to say: "[It] means that our organization has an obligation and responsibility to serve the Black community in a way that sets a precedent for all service providers," she said. "It reminds us that at our best, Black Excellence is centering Black people and seeing them as humans with limitless capabilities as we see others."
While Juneteenth is a celebration, it is also a way for the community to reckon with the senseless acts of violence that continue to be perpetrated against the Black community. As Angrand explains, "In Juneteenth, there is evidence and a lesson in the need for applied freedom to supersede both policies and sentiments around equity. It's a lesson that is medicinal to our world post-COVID and George Floyd."
The Juneteenth parade also featured numerous participants, including a drum line, dance team, and historically Black sororities. The Central New York Community Foundation was in attendance, and we used the platform to promote our Black Equity and Excellence Fund. Juneteenth Inc. received $2,500 from this very fund, and the proceeds were used to bring people together with connection, understanding, and pride.
Juneteenth Inc. created a phenomenal gathering for for the Black community of Central New York and we are proud to have assisted them in their work.
Black Equity & Excellence Stories,
Central New York Community Foundation,
Community Investment Stories,
News Releases January 13, 2023
CEO Peter Dunn to Step Down in June
Dunn's leadership increased the Community Foundation's scope and visibility, greatly increasing its impact in the ...
News Releases January 7, 2023
CNY Community Foundation Receives $125,000 for Lead Poisoning Efforts; Two New LeadSafeCNY Grants Awarded
A new round of funding from the Mother Cabrini Health Foundation will expand the replacement ...
News Releases December 13, 2022
Community Foundation Hosting Best Selling Author Heather McGhee for Virtual Speaking Engagement
Join us for an upcoming virtual speaking event on January 17, 2023, featuring New York ...
Blogs December 7, 2022
Reflections: Bringing Residents to the Table
Qiana Williams, program officer, shows us how participatory budgeting is helping residents form solutions to ...
Stories November 21, 2022
Giving With Energy & Heart: Pamela Kip Reisman Monaco
It was an "a-ha" moment for Pamela Kip Reisman Monaco when she read another woman's ...
Giving Voice Fall 2022: Point of View
Forging Pathways for the Future: Angela Winfield & Lance Lyons
Giving Voice Fall 2022: Donor Story


Raven is another boot2root challenge currently available for download at VulnHub. One of the cool things about Raven is it's actually kind of realistic and a fairly easy challenge, which makes it a great boot2root for learning how to hack. I had been wanting to do a sort of tutorial for beginners for a while now, and I think Raven is a good challenge to do this writeup on. So unlike my previous writeups where I just mention the tools or techniques I use to escalate to root privileges, I'll spend more time in this one talking about my thought processes, and my failures. Just in case anyone thinks it takes me 5 minutes to solve these challenges, it doesn't. There's a lot of swearing, and red herrings along the way.
According to Raven's description, there are four flags to pick up. I've only found two, no idea where the other two are, but the focus of this tutorial will be to escalate to root privileges rather than hunting down flags. Also there's more than one way to root this challenge. It turns out that the solution I came up with skipped a part of the challenge so I took the less scenic route.
I'll be using standard tools that are available in a stock Kali VM. I sometimes prefer to use scripts that I've custom written, but let's keep this simple. So if you want to follow along, grab a copy of Kali Linux here and run it in either VirtualBox or VMware along with Raven.
192.168.206.1   00:50:56:c0:00:08      1      60  VMware, Inc.
192.168.206.2   00:50:56:f2:38:16      1      60  VMware, Inc.
192.168.206.131 00:0c:29:fe:2e:e8      1      60  VMware, Inc.
192.168.206.254 00:50:56:ed:ba:4c      1      60  VMware, Inc.
Now we can refer to the target as raven.local instead of by its IP address.
So nmap has discovered at least four open ports. Out of the four, ports 22 (SSH) and 80 (HTTP) are good places to start. SSH because if we can find login credentials we can get a shell on the server. HTTP, because often times we may be able to discover additional information about what's running on the server that can assist us in getting a shell. Enumeration is key, and web servers are a good source of information on discovering "hidden" files or directories, users in an organization, web applications that may be vulnerable, and so on.
When I see a web server running, I usually fire up nikto. Nikto will do some probing on the web server and look for juicy things that might be of interest to us.
+ Uncommon header 'link' found, with contents: <http://raven.local/wordpress/index.php/wp-json/>; rel="https://api.w.org/"
Nikto has reported on a few things that we can look into. Directories like /img and /manual are common for Apache installations, so those become a lower priority for me to investigate. The /wordpress directory indicating a Wordpress installation is however interesting. Wordpress plugins tend to get outdated and may be vulnerable to a variety of things. On top of that, Wordpress has this behaviour in its login interface which allows us to enumerate existing user accounts.
[+] Interesting header: LINK: <http://raven.local/wordpress/index.php/wp-json/>; rel="https://api.w.org/"
Alright, lots of interesting information here. First, we've found the version of Wordpress being used, along with a couple of usernames michael and steven. The default Wordpress login is usually in wp-admin.php, so launch Firefox in Kali and point it to http://raven.local/wordpress/wp-login.php.
Now here's the part where I chased down the wrong path and lost some time. My initial thought was to see if I could bruteforce the passwords for both of these accounts. wpscan has that option. I tried several wordlists including rockyou.txt (found in /usr/share/wordlists in Kali).
When it became clear that it would take way too long to bruteforce the password, I decided to try a directory/file scan on the target using dirbuster. It found a whole bunch of directories and files, but nothing that I could leverage or use to move forward.
I then started going through the site manually, checking each page, looking at the HTML source for clues, but once again, nothing of interest stood out.
At this point, I realized it may be time to move on to a different service. SSH on port 22 was the other interesting one identified by nmap. Having the usernames michael and steven, I wondered if I could perform a bruteforce attack on those instead against the SSH service. For that I used hydra.
hydra takes a variety of options. For SSH it's important to increase the timing between requests, otherwise you start getting errors. The other options I'll use will attempt to use the username as the password, verbose mode, logging the results to a file, and quitting once it finds the password.
Warning: Permanently added the ECDSA host key for IP address '192.168.206.131' to the list of known hosts.
So it looks like a standard user account that belongs to a variety of groups. One thing I usually check at this point, especially since I have the password, is to see if the user has sudo privileges. This often means the user can run certain commands as the root user, and that's usually a good way to escalate privileges.
Sorry, user michael may not run sudo on raven.
Unfortunately in this case, that wasn't happening. So the next steps I performed here were to look for additional users, check configuration files in /etc, and look at processes running on the system.
With regards to users, there was one other user called steven. This could be seen from the /home/steven directory, as well as simply listing the contents of /etc/passwd. Steven's home directory was empty and it was owned by root, so only root could write to it. I didn't see anything of interest in /etc/ that I could leverage at this time.
I've cut it down for brevity, but from the list, a couple of processes stuck out. The first was that mysqld was running as the root user, and there was a sendmail process running as well.
MySQL was interesting, because if it was running as root, then that meant I might be able to read contents from a file owned by root into the the database, and write contents from a table into a file on the filesystem that only root could write to. But before I could do that, I needed root login credentials to MySQL.
So how to exploit this? Well there's a thing called User Defined Functions (UDF) in MySQL. The short of it is we need to somehow write a shared library containing the functions we want to execute within MySQL in MySQL's plugin directory. The plugin directory is root writable only and is in /usr/lib/mysql/plugin/. So the idea is to compile this shared library, read it into a table in MySQL, then dump the contents of that table into a file in /usr/lib/mysql/plugin/. This is possible because we have root credentials to the database, and mysqld is running as root.
[email protected]:~# cp /usr/share/exploitdb/exploits/linux/local/1518.c .
Quick explanation of what's happening here. The first line creates a table that takes a blob (Binary Large Object). The reason we use a blob is because we're going to be copying the contents of /tmp/1518.so into this table and that shared library is a binary. That's exacly what the second line does with the load_file function.
The third line takes the contents of that table and dumps it into a /usr/lib/mysql/plugin/1518.so. This is basically a roundabout way to write files to root-writable only locations. So technically you could use this technique to read the contents of /etc/shadow, edit the hash for the root account with one that you have the password to, and dump the contents of that table to /etc/shadow thereby overwriting it. However, I'd prefer not to modify any important files, so let's keep going.
By default the file will be readable only by root, so I chain the chmod command at the end of id to make the file world-readable.
Excellent, the id command reported that it's running as the root user. So what can we do? Pretty much anything at this point since we have root command execution. However let's complete the challenge by getting a shell. I'm going to obtain a reverse shell as the root user by using the nc command. nc or netcat is a sort of swiss army network tool. One feature that some versions of netcat have is to connect back to a server and shovel a shell to the listening server. In this case I'll use it to connect back to my machine with a root shell.
CONGRATULATIONS on successfully rooting Raven!
This is my first Boot2Root VM - I hope you enjoyed it.
Awesome, mission accomplished! Hopefully that all made sense and was relatively easy to follow. The point was to show the thought process of hacking into a machine by using enumeration, triaging the findings, and trial and error to see what exploits or techniques worked, and what didn't.
Now there are supposed to be a couple of ways to solve this challenge. If you're interested, see if you can figure out the other way(s), and maybe even find the other flags.