text:
Q: saveAsTextFile hangs in spark java.io.IOException: Connection reset by peer in Data frame I am running an application in spark which do the simple diff between two data frame .
I execute as jar file in my cluster environment .
My cluster environment is 94 node cluster.
There are two data set 2 GB and 4 GB which mapped to data frame .
My job is working fine for the very small size files ...
I personal think saveAsTextFile takes more time in my application
Below my cluster connfig details
Total Vmem allocated for Containers     394.80 GB
Total Vmem allocated for Containers     394.80 GB
Total VCores allocated for Containers   36

This is how i run my spark job
spark-submit --queue root.queue --deploy-mode client --master yarn SparkApplication-SQL-jar-with-dependencies.jar

Here is my code .
object TestDiff {

   def main(args: Array[String]) {

    val conf = new SparkConf().setAppName("WordCount");

    conf.set("spark.executor.memory", "32g")
    conf.set("spark.driver.memory", "32g")
    conf.set("spark.driver.maxResultSize", "4g")

    val sc = new SparkContext(conf); //Creating spark context
    val sqlContext = new org.apache.spark.sql.SQLContext(sc)
    import sqlContext.implicits._

    import org.apache.spark.{ SparkConf, SparkContext }
    import org.apache.spark.sql.Row
    import org.apache.spark.sql.types.{ StructType, StructField, StringType, DoubleType, IntegerType }
    import org.apache.spark.sql.functions.udf

     val schema = StructType(Array(
      StructField("filler1", StringType),
      StructField("dunsnumber", StringType),
      StructField("transactionalindicator", StringType)))

    import org.apache.spark.sql.functions._

    val textRdd1 = sc.textFile("/home/cloudera/TRF/PCFP/INCR")

    val rowRdd1 = textRdd1.map(line => Row.fromSeq(line.split("\\|", -1)))
    var df1 = sqlContext.createDataFrame(rowRdd1, schema)

    val textRdd2 = sc.textFile("/home/cloudera/TRF/PCFP/MAIN")

    val rowRdd2 = textRdd2.map(line => Row.fromSeq(line.split("\\|", -1)))
    var df2 = sqlContext.createDataFrame(rowRdd2, schema)

    //Finding the diff between two if any of the columns has changed
    val diffAnyColumnDF = df1.except(df2)
    diffAnyColumnDF.rdd.coalesce(1).saveAsTextFile("Diffoutput")
}
}

It takes more than 30 minutes and then it fails  .
with below exception
Here is the logs
Caused by: java.util.concurrent.TimeoutException: Futures timed out after [10 seconds]
    at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:219)
    at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:223)
    at scala.concurrent.Await$$anonfun$result$1.apply(package.scala:107)
    at scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:53)
    at scala.concurrent.Await$.result(package.scala:107)
    at org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:75)
    ... 14 more
17/09/15 11:55:01 WARN netty.NettyRpcEnv: Ignored message: HeartbeatResponse(false)
17/09/15 11:56:19 WARN netty.NettyRpcEndpointRef: Error sending message [message = Heartbeat(1,[Lscala.Tuple2;@7fe57079,BlockManagerId(1, c755kds.int.int.com, 33507))] in 1 attempts
org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [10 seconds]. This timeout is controlled by spark.executor.heartbeatInterval
    at org.apache.spark.rpc.RpcTimeout.org$apache$spark$rpc$RpcTimeout$$createRpcTimeoutException(RpcTimeout.scala:48)
    at org.apache.spark.rpc.RpcTimeout$$anonfun$addMessageIfTimeout$1.applyOrElse(RpcTimeout.scala:63)
    at org.apache.spark.rpc.RpcTimeout$$anonfun$addMessageIfTimeout$1.applyOrElse(RpcTimeout.scala:59)
    at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:33)
    at org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:76)
    at org.apache.spark.rpc.RpcEndpointRef.askWithRetry(RpcEndpointRef.scala:101)
    at org.apache.spark.executor.Executor.org$apache$spark$executor$Executor$$reportHeartBeat(Executor.scala:491)
    at org.apache.spark.executor.Executor$$anon$1$$anonfun$run$1.apply$mcV$sp(Executor.scala:520)
    at org.apache.spark.executor.Executor$$anon$1$$anonfun$run$1.apply(Executor.scala:520)
    at org.apache.spark.executor.Executor$$anon$1$$anonfun$run$1.apply(Executor.scala:520)
    at org.apache.spark.util.Utils$.logUncaughtExceptions(Utils.scala:1818)
    at org.apache.spark.executor.Executor$$anon$1.run(Executor.scala:520)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.TimeoutException: Futures timed out after [10 seconds]
    at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:219)
    at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:223)
    at scala.concurrent.Await$$anonfun$result$1.apply(package.scala:107)
    at scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:53)
    at scala.concurrent.Await$.result(package.scala:107)
    at org.apache.spark.rpc.RpcTimeout.awaitResult(RpcTimeout.scala:75)
    ... 14 more
17/09/15 11:56:19 WARN netty.NettyRpcEnv: Ignored message: HeartbeatResponse(false)

Please suggest how to tune my spark job ?
I just changed executor memory and it job got succeeded but it is very very slow  .
conf.set("spark.executor.memory", "64g")

But job is very slow ...It takes around 15 minutes to complete ..
And job has taken 15 minutes to complete .
Attaching DAG Visualization

After increasing the time out conf getting below error ..
 executor 5): ExecutorLostFailure (executor 5 exited caused by one of the running tasks) Reason: Executor heartbeat timed out after 175200 ms

A: I think your single partitiond file size is big. it takes long time to stream the data over the TCP channel and the connection can not be made alive for a long time and gets reset.
Can you coalesce to a higher number of partitions?

redpajama_set_name: RedPajamaStackExchange


1. Why does the University conduct a survey of its faculty and staff?
Employee feedback is essential to identifying areas where the University is doing well and areas needing improvement. The survey is designed to gauge the opinions and needs of faculty and staff, and responses are applied in many different ways to help make UT a better place to work.
2. What topics does the survey cover?
The survey focuses on such workplace topics as pay, benefits, job satisfaction, professional development, work culture, performance evaluation, diversity, leadership and communication.
3. Who administers the survey?
The survey is administered by a third-party vendor that is selected through a competitive bid process every time.
The University partnered with ModernThink to conduct the 2011 and 2014 surveys. ModernThink has extensive expertise in workplace quality and employee engagement studies and has worked with more than 600 colleges and universities across the country.
4. How much time does it take to complete the survey?
5. Why should I participate?
Your voice matters and your responses help the University identify areas needing attention. Higher response rates give a better understanding of employee opinions and needs. Please take advantage of the opportunity to comment.
6. Who is eligible to take the survey?
7. How and when can I take the survey?
The survey is administered by an outside company and can only be accessed from the email invitation sent to all eligible employees by the survey vendor, ModernThink, on the first day of the survey live period. The email includes login information and instructions for taking the survey.
If you did not receive the email, deleted it or can't find it, simply contact ModernThink's helpdesk at (888) 684-4658 or surveys@modernthink.net and ask that it be resent.
It is important you read the instructions carefully and use the user name and randomly generated password to take the survey. The purpose of the unique login information is to ensure the survey isn't being taken multiple times and that only employees eligible to take the survey are participating—regular faculty and staff scheduled to work at least 50 percent time.
Please do not forward your login information to anyone else. Only one survey can be submitted per password.
Supervisors are asked to ensure employees have time to fill out their survey during work hours. If you work in a high-traffic area and would like more privacy to complete the survey, please speak to your supervisor, human resources officer or call the HR Call Center at (888) 444-UTHR. Paper surveys also are available to employees without regular access to a computer.
If you need to step away from the survey at any time, your responses can be saved, and you can log in at a later time to complete the survey.
8. Will I have to identify myself to the University when completing the survey?
No. The survey vendor will give each employee a randomly generated user name and password to use when completing the survey. Employees are not required to enter their name, and providing demographic information is optional.
9. What if I don't have access to a computer?
In addition to the electronic version, paper surveys are available and are distributed by supervisors and human resources officers. Please let them or the HR Call Center know if paper surveys have not been made available.
10. What do I do if I can't find or didn't receive the email survey invitation that has my login information?
Please contact ModernThink's helpdesk at (888) 684-4658 or surveys@modernthink.net for instructions.
11. What happens after feedback is submitted?
ModernThink reviews and analyzes the results and shares them with the University. A University task force and entity-specific teams are appointed to analyze results, establish goals for improvement and monitor progress.
12. When will I hear a report on the findings?
All employees are invited to open forums on each campus and institute led by ModernThink and UT leadership to hear presentations and participate in discussions about the results.
13. How often is the survey administered?
The survey is administered every three years.


Water & Sewer supplied by City of St. Martinville. Hard service asphalt has been installed by Developer. Drainage is subsurface drainage and was installed by Developer. Bring your double wide home to this ready to go lot.


text:
Q: How to find lowest value at the time (lap records) in MySQL? I have a table with laptimes. I'm looking for a way to find the lowest laptime at the time (ie a lap record), compared to earlier entries. I'm just learning MySQL for fun, and I am still a beginnner.
(I will use this to create a graph for the lap record over time.)
I have a table like this:
create table temp_laptimes(
lap_id INT NOT NULL,
driver VARCHAR(5) NOT NULL,
laptime FLOAT(5,1) NOT NULL,
lap_date DATE,
PRIMARY KEY ( lap_id )
);

INSERT INTO `temp_laptimes` (`lap_id`, `driver`, `laptime`, `lap_date`)
VALUES
('1', 'Dean', '56.8', '2019-01-01'),
('22', 'Zach', '59.7', '2019-02-01'),
('33', 'Carl', '56.1', '2019-03-01'),
('42', 'Zoe', '56.3', '2019-04-01'),
('50', 'Zach', '56.4', '2019-05-01'),
('61', 'Bob', '55.9', '2019-06-01'),
('73', 'Zeb', '56.2', '2019-07-01'),
('84', 'Anne', '55.7', '2019-08-01'),
('95', 'Dean', '55.9', '2019-09-01');

I want to find the lap records over time, ie a result like this:
1  Dean  56.8  2019-01-01
33 Carl  56.1  2019-03-01
61 Bob   55.9  2019-06-01
84 Anne  55.7  2019-08-01

Dean set the first laptime, so that's the first lap record. Then Carl beat that, then Bob beat that, and finally Anne beat that, holding the current record.
MySQL running on a shared host. As you see, lap_id is not continous.
I have tried things like this:
SELECT * FROM `temp_laptimes` t1
JOIN (
SELECT lap_id, driver, laptime, lap_date
FROM temp_laptimes
GROUP BY laptime
)
AS t2 ON  t1.laptime < t2.laptime AND t1.lap_date > t2.lap_date
ORDER BY t1.laptime ASC

which apparently seems to find all occurences where a later laptime is lower than a previous laptime. For instance, Anne appears 7 times in the result, because she beat 7 different laptimes with her laptime. Bob appears 5 times. Zoe appears 1 time, cause she beat Zachs previous time.
But I don't know how to sort out just the lap records.
As I said, I'm a novice, and thankful for any help and pointers in the right direction. This is just a hobby project I'm doing for fun. Also, English is not my first language, so apologies if I'm unclear in my explanation. Thanks.

A: A NOT EXISTS condition with a correlated subquery would do the trick, like:
SELECT *
FROM temp_laptimes t
WHERE NOT EXISTS (
    SELECT 1
    FROM temp_laptimes t1
    WHERE t1.lap_date < t.lap_date AND t1.laptime < t.laptime
)

The NOT EXISTS condition ensures that there is no previous record that has a smaller lap time.
Demo on DB Fiddlde:
| lap_id | driver | laptime | lap_date   |
| ------ | ------ | ------- | ---------- |
| 1      | Dean   | 56.8    | 2019-01-01 |
| 33     | Carl   | 56.1    | 2019-03-01 |
| 61     | Bob    | 55.9    | 2019-06-01 |
| 84     | Anne   | 55.7    | 2019-08-01 |

If you are using MySQL 8.0, another, potentially more efficient method, is to use a window function in a subquery to compute the minimum lap time across the current and preceding record. Then, the outer query filters out on records where the minimum is equal to the current lap time:
SELECT *
FROM (
  SELECT
      t.*,
      MIN(laptime) OVER(ORDER BY lap_date) min_lap_time
  FROM temp_laptimes t
) x WHERE laptime = min_lap_time;

Demo on DB Fiddle (same results).

A: You can also use a correlated subquery for this:
select lt.*
from temp_laptimes lt
where lt.laptime = (select min(lt2.laptime)
                    from temp_laptimes lt2
                    where lt2.lapdate <= lt.lapdate
                   );

However, the cumulative window function suggested by gmb is better in MySQL 8+.


BIM wants to expand salmon farming in Ireland, but can they answer the following questions?
Why do they promote a product that carries a health warning in America?
Why are salmon farms banned in 29 Norwegian fjords and 52 rivers?
Why did Nova Scotia recently refuse expansion of salmon farming in Shoal Bay?
Why did the Cohen Commission in Canada recently recommend a moratorium on salmon farming in the Frazer River?
Why is Inland Fisheries Ireland against salmon farms in salmon and sea trout estuaries?
Why did an Irish government commissioned study recommend a minimum distance of 20 kilometres between salmon farms and salmon rivers?
Why did the Irish government introduce a moratorium on salmon farms in 2010 as part of the National Development Plan?
Why is there no mention of the ISA virus in BIM literature promoting salmon farms?
Why do BIM depend on one limited Irish study on sea lice and ignore worldwide peer related published research?
Why do they put an established €230 million angling industry at serious risk with consequent loss of hundreds of existing jobs?
Why did the sea trout catch in Connemara decline from an average of 4,000 per year to an average of 420 following the introduction of salmon farming in 1984?
Why describe a food product which is treated with synthetic chemicals as 'organic'?
Why promote a product which relies on unsustainable sea fisheries for fish meal, puts additional pressure on already strained stocks?
Why are they ignoring environmental issues?


text:
Q: Ruby: How to get an article's main image OR how does a link preview work? I am trying to understand how a link preview works (e.g. seen on sites like Facebook or Reddit where an article's image and their caption is previewed when posting links): How do I get the "main" image of an article without knowing its exact image url?
For example on this site my link previewer should show me this image (the "main" image) instead of for example this one (which is an image further down).
I am a ruby newbie but I was able to get all the images with Nokogiri and Open-Uri with this code (however the question remains: How do I only get the main image?):
URL = "https://www.theguardian.com/technology/2016/dec/12/facebook-2016-problems-fake-news-censorship"

require 'open-uri'
require 'nokogiri'

Nokogiri::HTML(open(URL)).xpath("//img/@src").each do |src|
  uri = URI.join( URL, src ).to_s
  File.open(File.basename(uri), 'wb') do |f|
    f.write(open(uri).read)
  end
end

A: Here's a slightly modified version of your code. It works fine for the provided link, you'll have to adapt it to for other websites.
It parses the code for images URL with w= followed by a number greater than 300.
It downloads the first found image, possibly with a higher resolution (desired_width = 800)
URL = 'https://www.theguardian.com/technology/2016/dec/12/facebook-2016-problems-fake-news-censorship'.freeze

require 'open-uri'
require 'nokogiri'

minimum_width = 300
desired_width = 800
width_regex   = /(w=)(\d+)/

Nokogiri::HTML(open(URL)).xpath('//img/@src').find do |src|
  basename = File.basename(src)

  next unless basename =~ width_regex &&
    Regexp.last_match(2).to_i >= minimum_width

  without_parameters = basename.split('?').first
  puts "Found #{without_parameters} !"
  uri = URI.join(URL, src.to_s.sub(width_regex, '\1' + desired_width.to_s))

  File.open(without_parameters, 'wb') do |f|
    f.write(open(uri).read)
  end
end

For the given example :
Found 2330.jpg !


Marantz announced a $1,200 Network Audio Player and DAC (Digital-analogue converter). Engineered to reproduce a rich and full spectrum of sound from all of today's popular music sources, the Marantz NA8005 is equipped with an Ethernet port to make connections with a home network. Access thousands of Internet radio stations and the popular music streaming service Spotify Connect as well as Apple's Airplay to stream users iTunes music, whether from a Mac or PC, as well as directly from their iPhone, iPad or iPod touch.
Based on the highly-acclaimed Reference Class NA-11S1, the NA8005 claims to offer new levels of high-quality music reproduction for today's demanding yet price-conscious audiophile. The audio circuitry employs Marantz's exclusive HDAM and HDAM-SA2 in a hybrid configuration to achieve low noise and high speed. Marantz engineers have fine-tuned the player's reproduction of musical details and spatial expression by using thorough isolation and filtering to shut out noise that enters sound from a PC.
The Marantz NA8005 Network Audio Player and DAC is expected to be available in July 2014 for $1,199.


composite deck railing kits cable system for deck railing our services cable railings fiberon homeselect white composite deck railing gate frame kit.
composite deck railing kits white composite in x 8 rail kit with square balusters fiberon homeselect white composite deck railing gate frame kit.
composite deck railing kits select rail in white composite deck railing kits uk.
composite deck railing kits image of composite deck railing plan trex composite deck railing kit.
composite deck railing kits deck railing kits deck railing kits installation bracket composite deck railing kits white composite deck railing kit.
composite deck railing kits composite deck railing kits composite deck railing kits home depot.
composite deck railing kits composite deck railing kits composite railing kits deck railing white composite deck railing kit.
composite deck railing kits railing kit deck rail pro composite railing is the sturdiest cap stock composite rail system railing kit trex vintage lantern composite deck railing kit.
composite deck railing kits cheap deck railing kits medium size of relieving decking home depot solid composite decking with plus finest white composite deck railing kit.
composite deck railing kits wire deck railing kits composite deck railing kits uk.
composite deck railing kits deck railing a deck rail railing skirting decking deck builder design wide stairs transcend deck railing architectural trex vintage lantern composite deck railing kit.
composite deck railing kits composite deck railing kits composite railing kits deck railing trex 675 in vintage lantern composite deck railing kit.
composite deck railing kits overlooking a hillside landscaped with shrubbery and flowers a brown composite deck is outfitted with fiberon homeselect white composite deck railing gate frame kit.
composite deck railing kits deck railing deck railing ideas deck railing styles aluminum deck railing designs deck railing ideas deck railing deck deck railing composite trex vintage lantern composite.
composite deck railing kits deck railing kits exterior stair railing outdoor metal kits wrought iron porch step home depot fiberon homeselect white composite deck railing gate frame kit.
composite deck railing kits best creative deck amp railing ideas images on deck cable railing kits fiberon homeselect white composite deck railing gate frame kit.
composite deck railing kits deck railing kit wire deck railing white google search lowes composite deck railing kits.
composite deck railing kits transcend composite level railing system with individual top composite deck railing kit trex composite deck railing kit.
composite deck railing kits cheap deck railing kits large size of garden deck railing design ideas composite deck railing ideas trex composite deck railing kit.
composite deck railing kits composite stairs installing a fusion stair kit composite deck railing kits home depot.
composite deck railing kits vinyl porch railing kits fairway contour composite w square balusters at composite deck railing kits home depot.
composite deck railing kits deck railing kit new walnut color fairway railing substrate fiberon homeselect white composite deck railing gate frame kit.
composite deck railing kits composite handrail benefits of composite deck railing home improvement resource trex 675 in vintage lantern composite deck railing kit.
composite deck railing kits composite deck railing kits composite deck railing porch railing composite deck railing kits home depot.


text:
24.02.2016, Verona, Italy & Mainz, Germany
Every panel is a design statement
The main focus of the Gallery of Modern Panels is on design-oriented SCHOTT ROBAX® fire viewing panels
The fire viewing panel in a fireplace allows a clear view of the fire. At the same time, it protects us from the flames. It thus plays a very important role: it has to function reliably and, at the same time, look attractive. After all, an elegantly designed panel greatly enhances the entire fireplace. SCHOTT, the company that specializes in fire viewing panels, will be presenting unusual models made of its ROBAX® glass-ceramic at its Gallery of Modern Panels at Progetto Fuoco in Verona, Italy. From February 24 – 28, 2016, SCHOTT will be exhibiting at booth D18 in hall 9.
"ROBAX® glass-ceramic is a very versatile material. And it is extremely attractive. We want to inspire our visitors and encourage them to be creative. For this reason, we will be taking advantage of this opportunity to present our wide variety of design options in a gallery. In fact, our customers will even be able to design a 3-D fireplace viewing panel," explains Isabel Eymael, Marketing Director for SCHOTT ROBAX® in reference to the booth concept. Here, a few examples of the exhibits:
Angularly shaped ROBAX® fire viewing panels
Angularly shaped panels with one or two bending edges meet the wishes of end users for 3-D solutions for a continuous, generous view of the fire. According to a survey of 300 people who plan purchases commissioned by SCHOTT, angular shaped fireplace viewing panels made of a single pane of glass-ceramic combine the well-known quality of ROBAX® with modernity, timelessness, elegance, aesthetics and a sense of style. At the same time, they accommodate the needs of fireplace manufacturers to stand out in the market with unique panel designs.
ROBAX® Ambience exterior fireplace cladding
ROBAX® Ambience glass-ceramic panels are ideal for use as highly resistant exterior claddings for stoves and fireplaces. "They meet the current demand of fireplace manufacturers for alternative, design-oriented materials for use in the exterior cladding and are therefore very much in vogue," says Eymael. This opens up new, large-scale design options for upscale aesthetics in room heating devices that require low thermal expansion and yet high temperature resistance. The material colors range from black, gray, translucent blue gray and white to translucent and transparent. ROBAX® Ambience exterior cladding can be custom decorated with a wide range of environmentally friendly, ceramic colors.
For more information visit: https://www.schott.com/hometech/english/products/robax/index.html
Click here to watch the new video: https://www.youtube.com/watch?v=zF7swCALSqo
SCHOTT ROBAX® is a registered trademark of SCHOTT AG.
SCHOTT is a leading international technology group in the areas of specialty glass and glass-ceramics. The company has more than 130 years of outstanding development, materials and technology expertise and offers a broad portfolio of high-quality products and intelligent solutions. SCHOTT is an innovative enabler for many industries, including the home appliance, pharmaceutical, electronics, optics, automotive and aviation industries. SCHOTT strives to play an important part of everyone's life and is committed to innovation and sustainable success. The group maintains a global presence with production sites and sales offices in 35 countries. With its workforce of approximately 15,000 employees, sales of 1.93 billion euros were generated in fiscal year 2014/2015. The parent company, SCHOTT AG, has its headquarters in Mainz (Germany) and is solely owned by the Carl Zeiss Foundation. As a foundation company, SCHOTT assumes special responsibility for its employees, society and the environment. www.schott.com

redpajama_set_name: RedPajamaCommonCrawl


text:
Emergency Responses
Cyclone Idai: Canadian aid agencies work together to save lives in Mozambique
The Humanitarian Coalition, working through three member agencies and with the support of the Government of Canada, is responding to the needs of survivors of Cyclone Idai in Mozambique.
On March 14, tropical cyclone Idai made landfall in the port city of Beira, Mozambique, in southeastern Africa, bringing destruction on a massive scale. The winds and torrential rains have caused widespread flooding, submerging cities and towns and destroying roads, bridges and infrastructure.
More than 240 deaths have been reported with thousands more missing. As the floodwaters begin to recede, rescuers are discovering more bodies and scrambling to airlift stranded survivors to safety.
Morganda Albino, 30, fled the rising waters with her five children in the Village of Tica, Mozambique.
"First the winds started. The next day the water flooded our home so we started running," she said. "I saved my children but I lost my ducks, goats and my clothes. So now we have nothing to eat. We are sleeping along this road and when it rains, we will be flooded again."
Oxfam Canada, Save the Children Canada and CARE Canada are working together to deliver life-saving emergency aid to the survivors of this disaster.
"The situation in Mozambique is desperate," said Julie Delahanty, Executive Director of Oxfam Canada. "Our response is focused on providing water, sanitation and shelter, and we will ensure that our response takes into consideration the particular needs of women and children, who are the most affected when disasters like this strike. We are grateful for the generosity of the Canadian government and the Canadian public, whose support makes our work possible."
Bill Chambers, President and CEO of Save the Children, said, "As we work around the clock to gain access to more and more of the country, the needs are skyrocketing. Thanks to the generosity of Canada, these supplies will help families store and carry safe water to guard against disease, and shelter from the continuing rains. It is incredibly tough to get to communities that have been cut off by the disaster, but together we are working tirelessly to get everywhere children need us."
Gillian Barth, President and CEO of CARE Canada, said, "In a disaster of this scale, it's critical we work together to multiply our collective impact, save lives and help people begin to recover. CARE, Oxfam and Save the Children have a long history of partnership in Mozambique. Together, we will quickly put Canadian support into action to help people overcome the flooding and devastation from Cyclone Idai."
Global Affairs Canada and the Humanitarian Coalition are supporting this response in Mozambique through the Canadian Humanitarian Assistance Fund (CHAF). The total contribution for this project, the first of several to be implemented by the Humanitarian Coalition in the region, is $700,000.
Related Crisis:
Cyclone Idai, Mozambique
For more information or to request an interview:
Marg Buchanan
Manager, Communications and Marketing
Humanitarian Coalition
marg.buchanan at humanitariancoalition.ca
The Humanitarian Coalition (HC) brings together leading aid organizations to provide Canadians with a simple and effective way to donate during large-scale humanitarian emergencies. The HC also partners with Global Affairs Canada to enable its member agencies to respond to lesser-known small and medium-scale disasters.
Major Emergencies
Small and Medium-Scale Disasters
39 McArthur Ave, Ottawa, ON, K1L 8L7, Canada.
info@humanitariancoalition.ca
The Humanitarian Coalition - Canada's leading aid agencies join forces to raise funds, partner with the government, and mobilize media, businesses and individual Canadians.
©2021 Humanitarian Coalition


This quote is so apt when we look at the potential of developing Outer Delhi as India's first Greenfield Smart city. It's a real possibility, as Delhi as all the qualifications required to be developed Smartly.
Yes, I am the Member of Parliament from NW-Delhi, the most potential & abundant part of Delhi to be smartly developed. However, my argument is on a rational basis, and in support, I have bracketed the reasons thereof into 05 buckets.
Every country in the world develops & showcases the historical & administrative importance of their capital. India can preserve Delhi's rich heritage, and build a modern smart city in the outer part. Being the capital, it would always preserve political stability & foster a secure investment climate. There's an impending need for Delhi to meet its obligation towards the growing population, and not allow the capital to be developed in a haphazard unauthorized manner.
Surprising as it may sound, my constituency of NW-Delhi alone has >32000 Hectares of land available for planned urbanization, under the notified Delhi master plan 2021. Majority of the farmers & land owners are aware of the operational mechanism of Land pooling policy, and would be willing to partake in the development process.
Delhi would be the first state with 100% urbanization under MPD 2021, and there are resources to create a surge in supply of affordable housing stock.
Smart cities are nothing but smart planning, smart implementation process, by smart people, for smart economic activity and smart living. Delhi has an advantageous location, good people resources and affluence. Delhi as 87% literacy through 5200 schools, 210 higher education institutes and about 100 technical institutes. Almost 63% of revenue comes through the service sector, and a significant portion of the balance through wholesale trade.
Delhi should be Power surplus, with availability of water from the Yamuna, which flows through NW-Delhi. A robust mechanism is easier to install on sanitation, urban waste management and efficient urban mobility. The planners have already built in these elements into the Delhi master plan 2021.
People at large are aspirational & hardworking, and upwardly mobile. Delhi not just desires to be a smart city, but also demands so. There are almost a lakh family which migrate into the State every year, and the forecasted population of this city state of 1483 sq. Kms is 2.36 crores.
Delhi is the seat of governance for the country, and the positive outlook that prevails at the Union of India, can pursue an aggressive development agenda for a Smart city @ outer Delhi. The Delhi development authority (DDA) has already notified the many regulations governing future development, and the state govt. need to contribute it's bit.
Under the recently announced marquee policies of the Govt. of India, Delhi can outlay a robust IT & digitalization roadmap, and the topography favours the same.
Whenever I have interacted with the Industry captains, I have been given the impression that Delhi figures amongst the top preference as an investment destination. Most also do own properties in Delhi, with the future in mind. Multi-national institutional investors would be willing to loosen their purse strings owing to the peaceful law & Order situation, and the high IRR forecasted.
Here are some facts to be considered.
Delhi is ready to contribute towards transforming itself into India's first Greenfield Smart city; and awaits collective action from elected leaders & bureaucracy. I'm drawing their attention back to this opportunity.


I started reading and couldn't stop! Another amazing book from Suzanne Collins. The only complaint I have: it's too short! I couldn't believe it was already over when I finished the last page. I hope the next book is coming out soon..


text:
L'església de Sant Joan d'Horta és un temple catòlic situat al carrer de Campoamor nº 2, al districte d'Horta-Guinardó de Barcelona. Pertany a l'arxiprestat d'Horta.

Església vella

L'església vella de Sant Joan d'Horta va ser construïda al , en estil romànic. Estava propera a les terres de la família Horta (o Orta), la principal família de la vila, a la qual va donar nom —Horta va ser una vila independent fins que va ser agregada a Barcelona el 1904—. Era sufragània de la parròquia de Sant Genís dels Agudells. La seva ubicació era diferent a la de l'església actual, en el terreny de l'actual Club de Tennis Horta, al nº 66 del carrer de Campoamor. Era una església senzilla, de tres naus amb volta de canó i un campanar quadrangular amb merlets, que assemblava una torre de defensa.

A finals dels segle XII els nobles de la casa d'Horta volien aconseguir el títol de 'parròquia' a la seva capella de Sant Joan però no podien lograr-ho pels pocs parroquians i béns que la capella tenia assignats. Per això el 3 d'octubre de 1200 van donar el mas de 'Fàbrica', que després va dir-se can Ferrer i ara és can Mariner, a Bernat Ferrer i la seva muller Ernesendis, i a tots els seus successors, amb l'obligació d'habitar-lo, cultivar les seves terres a estil de bon pagès i cada any fer entrega a l'església de Sant Joan de la quarta part de la collita de blat i la meitat del fruit de tots els arbres que hi plantessin. Des de llavors no va ser únicament la casa d'Horta la que feia delmes a la capella. Gràcies a això, i a l'aquiescència del rector de Sant Genís dels Agudells, Guillem del Port, prevere, fou possible el nomenament del primer rector d'Horta, el 2 de juny de 1260, en la pesona de Guillem Feixes, prevere.

El 1860 va esdevenir parròquia.

Al costat de l'església hi havia un cementiri que fou abandonat el 1867 quan s'inaugurà el nou cementiri d'Horta.

Aquesta església va ser destruïda el 1909, en el transcurs de la Setmana Tràgica. Solament va quedar en peus el campanar, que va ser enderrocat el 1929.

Església nova
Uns anys abans de la destrucció de l'església antiga, hi havia ja un projecte per construir-ne una de nova, ja que l'antiga havia quedat petita per a la creixent població d'Horta. Es va posar la primera pedra el 24 de juny de 1905, en un acte presidit pel cardenal Casañas. L'autor del primer projecte va ser l'arquitecte Ramon M. Riudor. Així, després de la destrucció del temple el 1909 es van accelerar els preparatius per a la nova església, tot i que finalment no es va iniciar la construcció fins al 1911, sota la direcció de l'arquitecte Enric Sagnier. Les obres van durar sis anys, i l'església va ser inaugurada el 21 d'octubre de 1917. L'edificació es va realitzar en uns terrenys més propers al nucli de la població. El 1936 va ser incendiada en el transcurs de la Guerra Civil, i reconstruïda el 1939, tot i que les obres van prosseguir fins al 1980, ja que el 24 de juny d'aquest any es van inaugurar el portal i el timpà. El 1948 es van instal·lar les campanes, Miquela i Lluïsa.

La nova església és d'estil neogòtic, amb unes mesures de 20 metres d'ample, 47 de llarg i 20 d'alt. Té un creuer amb tres voltes, la central sobre quatre arcs torals, i un absis octogonal amb nou vitralls amb escenes de la vida de sant Joan Baptista, a qui està dedicada l'església. La façana presenta un portal amb tres arcs apuntats superposats, amb un timpà amb la imatge de sant Joan Baptista i la inscripció «el regne de Déu és a prop» (Mateu 3, 2). Sobre el portal hi ha un gran finestral ogival, i ho flanquegen dues torres octogonals que recorden les de l'església de Santa Maria del Pi.

L'església de Sant Joan d'Horta és cap de l'arxiprestat d'Horta, que inclou les esglésies de Mare de Déu del Mont Carmel, Sant Antoni de Pàdua, Sant Marcel i Santa Teresa de Jesús.

Vegeu també
 Arquitectura de Barcelona

Referències

Bibliografia

Joan d'Horta
Edificis d'Horta-Guinardó
Obres d'Enric Sagnier
Patrimoni monumental d'Horta-Guinardó
Barri d'Horta

redpajama_set_name: RedPajamaWikipedia


text:
Professionals working remotely during the pandemic are watching two hours more of TV: study
By Jeanette Settembre
Working remotely can save thousands per year, career site finds
The average worker can save almost $5,000 a year just by not driving into the office anymore.
Americans working from home during the coronavirus pandemic are spending more time in front of the TV, new data suggests.
Professionals who have the luxury to work remotely during COVID-19 are consuming around two hours and 10 minutes more each week of TV – that's 26 more minutes per day than they did pre-pandemic, according to a survey released Tuesday from market research firm Nielsen.
And more tube time seems to be cutting into the workday. More than half of respondents, 65%, said they watched TV or streamed video content during work breaks while 50% said they watched TV while they were working, the data shows.
Americans surveyed in the month of October reported watching 21% more TV between the hours of 9 a.m. and 4 p.m. But viewing continued into the evenings, as the same respondents also upped their TV time between 5 p.m. and 8 p.m., the survey says.
RELATED: Unemployment claims remain high at 712,000 as COVID-19 pandemic escalates
Nielsen remarked that daytime viewing habits are now something of a "second primetime" when it comes to TV consumption among people working remotely during the pandemic.
"While overall media usage in the U.S. did normalize following the peaks brought on by the initial shelter-in-place restrictions, the strength of the streaming market and consumers' appetite for content has forever tipped the share of consumption — a trend that has very much materialized during the workday — and not just among remote workers," Nielsen added in a blog post.
In an age of social distancing with fewer opportunities to socialize with friends and family at restaurants, events or even the office, Americans are craving more, if not entirely new forms of entertainment. Close to three-quarters of adults reported in a separate survey by Wakefield Research (on behalf of Dolby) that they were spending more time on entertainment, such as binge-watching shows, as reported by Axios last month. Of those polled, 77% said the news fuels what they watch, while close to 50% said shows were more of an escape from current events.
Associate Professor Carol Dysinger, right, of New York University's Tisch School of the Arts, conducts her final remote office hour for the graduate school's filmmaking students May 29, 2020 at her apartment in the Brooklyn borough of New York City.
But ample screen time, in particular, could also be causing consumers more grief than good. Other research has shown that that spending more time in front of a screen is correlated with negative mental health conditions such as depression and anxiety, both of which are on the rise at the moment.
The pint-sized crowd and teens are also tuning in to more TV amid blended learning in some states during the pandemic. Total TV usage among kids under 18 in October during daytime hours was 41% and 56% higher among kids 12 to 17 and 6 to 11, respectively, than compared to the same time in 2019, the survey found. However, this demographic is more often watching from Internet-connected devices and gaming systems, rather than a traditional TV set.
Get updates on this story from foxbusiness.com.
Inauguration Day 2021: Schedule of events to watch on Jan. 20


Metro San Diego Neighborhoods and Beyond!
Guiding You Home - a place and a desired state of mind. Helping you Assess, Envision and Accomplish your real estate objectives!
200+ transactions of real estate experience and $140+ million in sales volume in San Diego County. No hidden agendas, just good quality advice.
Real estate connections around the world - ask me how!


text:
using System.IO;

namespace TripToPrint.ReportTuning.Web
{
    public static class ResourceProvider
    {
        public static Stream GetStream(string path)
        {
            var resourceName = typeof(ResourceProvider).Namespace + path.Replace('/', '.');
            return typeof(ResourceProvider).Assembly.GetManifestResourceStream(resourceName);
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
China Insights Channel
HFCAA Reset Gives Advisors Green Light for China Investing
Karrie GordonDec 29, 2022
Chinese companies were found to be in full compliance with U.S. audits in a historic moment earlier this month, resetting the clock on delisting risk for the nearly 200 companies from China currently listed on U.S. exchanges. The announcement wasn't met with an influx of investors into ADRs but is likely to lead to a steady flow of advisors back into the space in the coming months.
The uncertainty surrounding Chinese companies listed on U.S. exchanges kicked into high gear earlier this year when the SEC announced that five companies failed to comply with listing requirements and would face delisting in 2024. Since then, nearly 200 companies have been added to that list because Chinese companies did not allow U.S. auditors under the purview of the Public Company Accounting Oversight Board (PCAOB) access to their books and operations.
It came down to a clash of regulations, and after nearly a year of negotiations, both China and the U.S. were able to come to an agreement that allowed U.S. auditors full, unobstructed access to audit the Chinese companies that list in the U.S. in a historic move.
Willingly investing into ADRs in individual companies that faced very real delisting risk in the U.S. has been an extreme risk for advisors this year, and one that many chose to avoid by removing their exposure. Fund flows out of China-centric funds and individual stocks have been substantial this year until the last month, and it's left much of the space at deeply discounted prices despite underlying fundamentals that largely haven't changed for most of the companies.
China's Changing Regulatory Landscape
KraneShares anticipates that much of that will change in the coming months as advisors get the green light with the reset of the clock for delisting risk. There is no longer a specific timeline on delisting for the 200 Chinese companies trading in the U.S., but it will require annual compliance with audits to keep the timer off.
"We will likely see a grind higher as investors skepticism and underinvestment toward China recedes," wrote Brendan Ahern, CIO of KraneShares, on the China Last Night blog. "The rerating will happen incrementally as many investors are aware of the Post Party Congress Policy Pivot."
That pivot entails changing regulations regarding China's zero-COVID policy, underlying regulatory and monetary support for the real estate sector to enable recovery, and headway made in the U.S. China political relationship. The first two have seen remarkable change just in the last two months; rollbacks on many of the zero-COVID practices within China and a return to travel have happened in the last month, as well as major monetary support and policies that opened up borrowing for real estate developers at risk of defaulting and a push to complete the projects in default, many of which are apartment homes.
On the political side, U.S. and Chinese representatives continue to meet, and there has been face-to-face dialogue between President Xi and President Biden and an ongoing commitment to bridge many of the gaps that have opened in recent years. Trade policy remains a risk, particularly as the U.S. practices policies focused on deglobalization and a return to domestic production and supply.
"Ultimately, the US and Chinese economies are highly intertwined while US multi-nationals are doing great business in China," Ahern explained.
Capturing the Rebound Potential in China Equities
The return to investing in U.S.-listed Chinese companies in the coming months could lead to positive price momentum and recovery in stocks that are currently trading at deep valuations. There are a number of ways to play investing into China in 2023 with KraneShares. For example, the KraneShares Bosera MSCI China A Share ETF (KBA A-) invests in Chinese A shares across multiple sectors — specifically those from the MSCI China A 50 Connect Index. The index utilizes a balanced sector weight methodology to give exposure to the breadth of the Chinese economy.
For advisors and investors that see potential in a rebound within China's technology sector, which is currently trading at a steep discount, the KraneShares CSI China Internet ETF (KWEB B), which tracks China's internet sector, offers opportunity. KWEB invests in companies that develop and market internet software and services, provide retail or commercial services via the internet, develop and market mobile software, and manufacture entertainment and educational software for home use.
KraneShares also offers the KraneShares S&P Pan Asia Dividend Aristrocrats ETF (KDIV ), which tracks companies that have grown their dividends sustainably over an extended time horizon in the Pan Asia region. The fund offers exposure to China, Australia, Japan, and more and will provide advisors with the opportunity to diversify their portfolios globally while still taking a more defensive stance against market volatility through dividend aristocrat companies.
For more news, information, and strategy, visit the China Insights Channel.


text:
import { tooltipDriverFactory as tooltipUniDriverFactory } from 'wix-ui-core/dist/src/components/tooltip/Tooltip.uni.driver';
import { circularProgressBarUniDriverFactory as coreCircularProgressBarUniDriverFactory } from 'wix-ui-core/dist/src/components/circular-progress-bar/CircularProgressBar.uni.driver';
import { baseUniDriverFactory } from '../../test/utils/unidriver';
import { dataHooks } from './constants';

export const circularProgressBarDriverFactory = (base, body) => {
  const tooltip = base.$(`[data-hook="${dataHooks.tooltip}"]`);

  const createTooltipDriver = () => tooltipUniDriverFactory(tooltip, body);
  const coreProgressBarDriver = coreCircularProgressBarUniDriverFactory(base);

  const errorIcon = base => base.$(`[data-hook=${dataHooks.errorIcon}]`);
  const successIcon = base => base.$(`[data-hook=${dataHooks.successIcon}]`);
  const progressBar = base =>
    base.$(`[data-hook=${dataHooks.circularProgressBar}]`);

  const getTooltip = () => createTooltipDriver();

  return {
    ...baseUniDriverFactory(base),
    /**
     * Checks whether the success icon is displayed
     * @returns {Promise<boolean>}
     * */
    isSuccessIconDisplayed: coreProgressBarDriver.isSuccessIconDisplayed,
    /**
     * Checks whether the error icon is displayed
     * @returns {Promise<boolean>}
     * */
    isErrorIconDisplayed: coreProgressBarDriver.isErrorIconDisplayed,
    /**
     * Checks whether the label text is displayed
     * @returns {Promise<boolean>}
     * */
    isLabelDisplayed: coreProgressBarDriver.isLabelDisplayed,
    /**
     * Gets the text content displayed
     * @returns {Promise<string>}
     */
    getLabelTextContent: coreProgressBarDriver.getLabelTextContent,
    /**
     * Checks whether the progress percentages are displayed
     * @returns {Promise<boolean>}
     */
    isPercentagesProgressDisplayed:
      coreProgressBarDriver.isPercentagesProgressDisplayed,
    /**
     * Gets the progress percentages value
     * @returns {Promise<string>}
     */
    getValue: coreProgressBarDriver.getValue,
    /**
     * Checks whether the progress completed (value is 100)
     * @returns {Promise<boolean>}
     */
    isCompleted: coreProgressBarDriver.isCompleted,
    /**
     * Checks whether an error occurred
     * @returns {Promise<boolean>}
     */
    hasError: coreProgressBarDriver.hasError,
    /**
     * Checks whether error icon is shown
     * @returns {Promise<boolean>}
     * */
    isErrorIconShown: () => errorIcon(base).exists(),
    /**
     * Checks whether success icon is shown
     * @returns {Promise<boolean>}
     * */
    isSuccessIconShown: () => successIcon(base).exists(),
    /**
     * Gets size.
     * @returns {Promise<string>}
     * */
    getSize: () => progressBar(base).attr('data-size'),
    /**
     * Gets the tooltip error message
     * @returns {Promise<string>}
     * */
    getTooltipErrorMessage: () => getTooltip().getTooltipText(),
  };
};


Find viewer Reviewed LED products and related Science books.
You can use the scroll bar above to scroll to the right and see other categories at the top; if you selected a product - then your Amazon Wish List and Accesories Lists; search for other products; and see other product reviews.
The Recommended LED Product List shows my preferred products. Either I have personally tested them or I am sufficiently convinced that they consistently receive the best reviews from other owners. -- Or they are consistently good sellers.
Whether it is a NatureBright, LED MR16 Halogen down light replacement, Quik Brite LED light Anywhere as seen on TV! -- you find models from these popular brands that recieved feedback to perform the very best.
A versatile NatureBright LED lighted light therapy model - the PER3 - shown in a light box operation mode and flexible poition.
The user does not look at the bright light directly and the light is position at eye height.
LED MR16 replaces 30W halogen down-light. Save big on your bill. Narrow and wide angle variety available. Good heat sinking. Brand new item, selling extremely well!
Click product to read my review at a glance at the top of product description.
Let's look at the health benefits and safety precautions of light therapy with LED lights and other proved light sources. Learn how best to rate and compare.


Exterior Glass Block Walls can be a dramatic addition to a building, but may not work everywhere. Sun and views need to be handled with care. This example is an industrial building where bringing light in through a stairway seemed desirable. Views were 'industrial' and not a concern.
This glass block wall emphasized the entrance by its size and curvilinear plan. There is a limit to the size of glass block panels. This made it necessary to have intermediate curvilinear beams to carry the block as well as column-backed mullions.
Another feature of glass block that needs care is how it is terminated, which you see below in the details. These requirements are spelled out in the manufacturer's installation guidelines (see Comments).
Glass block is about the same cost as low rise curtain wall. The ability to curve the wall without segmentation is unique in light transmitting wall materials.
Exterior Masonry Door Details in Cavity Walls require attention to closing off the cavity and controlling any water that may have entered the wall above the door.
identifying the method for closing off the cavity above the door.
reference to the structural lintel needed.
For the past 10 years all new commercial buildings have been required to have every toilet room comply with accessibility. ADA and ANSI publish the criteria for accessibility. For the profoundly handicapped person these standards do not go far enough. These toilet rooms below show what is needed in those cases.
The single occupancy toilet rooms shown here are the usual solutions that you see everywhere, except that they have a little more space because someone often is needed to assist the individual.
The larger toilet rooms require much more space than regulations dictate because some of the adults that use these rooms need assistance from one or two people, a lift and a changing table. You will note the cubicles separated by curtains, the toilet placement with double grab bars and space for a 3' x 7' hydraulic table. We learned the hard way that a facility for the handicapped needs more than code compliance.
In most occupancies any openings in a guard rail must be small enough to prevent the passage of a 4" sphere. Vertical pickets are the simplest and least expensive way to accomplish this. Other methods are a low wall, grids, panels of expanded metal lath and glass panels.
Hand rails are limited in profile and circumference. A painted metal tube/pipe is cheapest but has the drawback of being easily scratched or worn by hand contact. Wood doesn't show this wear as easily, nor does an aluminum or stainless steel tube. Often these round shapes are fastened to a U-shaped channel by a fastener on the underside. Here wood is shaped to fit a flat surface for attachment. See the Comment paragraph for download link.
Simple Counters, those without other casework, are useful in various situations: reception areas where loose drawer units can be used, mail room, copier alcove, even work stations. By detailing the conditions, you create a basis for the level of detail that the project should receive.
These details are suggested to specify any special configuration, construction and materials required for the conditions you need, especially heights and spans. The wall shown forming the freestanding counter is not self-supporting. Add return walls or fit it between two columns.
Details like these could act as typical details covering many different counters.
Click the detail identification or see the comments below to download.
Window Replacement can almost never be justified on the basis of energy savings, so aesthetics, comfort and deterioration lead up the reasons for replacement. It is important to know the conditions that the new window must fit into.
Veneer Replacement does not happen often; but, as modern buildings that used veneers age, the frequency may increase. This detail shows the replacement of a 45 year old 24"x24"x2" stone veneer. The anchors corroded, which led to deterioration of the stone veneer as the corrosion expanded and cracked the faces of the veneer panels. In some places the anchors were no longer in tact to hold the stone in place.
The Veneer Replacement System that was selected was ARRIS•clip Renaissance® Units by Arriscraft. In this case the tricky part was that there was a story of brick veneer above that had been partially bearing on the stone veneer. The detail shows how we designed a custom stainless steel 'TEE' to transfer the support of the brick to the concrete foundation wall.
Exterior Masonry Cavity Walls consist of a weather-resistant exterior wythe of brick or stone or similar material and an inner wythe of concrete block. The cavity aids in preventing water penetration by draining any water out the base of the wall.
Masonry backup of concrete block offers the advantage of being a load bearing structure, although it can be non-load bearing. The cavity can accommodate significant insulation with masonry mass on the interior.
Elevators have become necessary in almost every new building of two stories or more. Even without ADA requirements, society has come to expect elevators. When remodeling or expanding an existing building, adding an elevator can be a challenge. In new construction, an elevator is normally placed in a central location in the interior of the building. This can be very messy and complicated in an existing building, because of the need for a pit, structural modifications, and relocation of other utilities if they are in the way. For existing buildings it is more common to find a suitable location on the exterior to add the elevator as shown here. The exterior location may be more expensive because of the enclosure, but the interior location can be expensive too in an occupied building.
Concrete sidewalks are the common way to pave walking paths, and there is nothing exotic about this detail. The main point is that a detail like this can cover all the requirements for the walkways rather than having a specification for that purpose. See the Comments below.
The key features of the paving are the concrete itself, reinforced or plain, base or no base, style and spacing of joints, finishing and curing. The concrete should be air-entrained to resist freeze damage. Reinforcing does little more than keep the adjacent panels in alignment over time, but that does eliminate trip hazards. Finishing can be as simple as burlap dragged longitudinally with sawn contraction joints. Or you can develop patterns with jointing, staining and texturing.
Details of Door Jamb and Head Details in drywall construction are a good practice. In some simple projects they may not be required. However, by detailing the conditions, you create a basis for requiring the level of detail that the project should receive.
These details are suggested to specify any special configuration, construction and materials required for the conditions required at the jambs and heads of door frames in drywall construction.
Exterior Masonry Walls normally consist of a cavity wall with a weather-resistant exterior wythe of brick or stone or similar material and an inner wythe of concrete block or structural metal studs. The cavity aids in preventing water penetration by draining any water out the base of the wall.
Masonry backup of concrete block offers advantages of load bearing structure, as shown here, and a durable interior finish. The cavity can accommodate significant insulation with masonry mass on the interior.
What to do about trenches? When you let the contractor, or your engineer, decide what to do about trenches, the results can be troubling. Not immediately, but excessive settlement often telegraphs the presence of the trench a year or so later with a noticeable dip in the ground. Under pavement this will lead to early failure. Building floor slabs may take decades to fail, but the mess it causes is completely out of proportion to doing it right the first time.
This type of detail sets a higher standard. Flowable fill means weak concrete that can be excavated with a backhoe. Properly backfilling a trench is labor-intensive to do it correctly, which is why it won't happen unless you are standing there and insisting on it. Flowable fill costs the same as properly backfilling and compacting - with the benefit of actually getting what you have paid for.
The Typical Drywall Partition Detail is useful as a way to cover the standards that are expected for drywall partitions. By showing the standard case, only the exceptions to the standard need to be addressed on the drawings. When the detail shows the typical drywall thickness, drywall type, stud material, dimensions, spacing, and anchorage it simplifies access to that information for everyone and it simplifies what needs to be covered in the specifications - just state "see drawings".
Wall Infill At a Removed Door and Frame often occurs as part of a remodeling project. The older the existing construction the less likely that the wall thickness matches modern construction. In order to avoid lumps or depressions in the finished wall, a detail like this is needed to match the thickness of the existing. The key to the detail is the split studs which the contractor will have to construct from ripped studs. Where the existing wall is thicker than normal, two rows of staggered studs can make up the thickness. Although this detail is labor intensive, there rarely are very many places where it will be needed. This concept applies to wood stud construction too.
Schedules on the drawings can have many advantages. The information is always available to the contractors. Specifications are simpler since the variable information is on the drawings. You can create a master schedule , insert it into the drawings and edit it when you are ready to make the decisions.
The Painting Schedule and the Sealant Schedule can cover the entire topic by specifying both what to use and where to use it.
The schedules below are samples of edited schedules that we have used.
Lintel Replacement in Brick Veneer is often necessary after 40 or 50 years if the original installation was flawed. In this case plain steel lintels without flashing or weep holes had swollen to more than twice their original thickness, which heaved the veneer and caused large, long cracks to appear.
The solution is simply a new lintel installed in proper fashion. Most masons can manage the support of the veneer above when the span is 3' to 6' as was the case here. The detail provide instruction for the sequence in which the repair should be made.
the elevations showed the amount of tuck pointing required to repair the cracks after the veneer settled into its original position.
The Raised Counter Detail provides a counter integrated with a raised floor so that the clerk can be seated while the patron is standing . Without a platform, the patron looms over the clerk. Eye contact between clerk and patron is normal. An alternative solution is a tall counter at which the clerk sits on a stool. It is preferable for the patron to remain standing to keep the transaction from taking longer than needed.
A Finish Schedule is the traditional way to show what the finishes are for each interior space of a project. For new construction that approach works very well. For remodeling or renovation the table format of the Finish Schedule doesn't lend itself to the many variations that you encounter. The Finish Key is much more flexible by allowing detailed descriptions of the intended work. In a schedule these descriptions become footnotes, easy-to-miss footnotes.
There are several ways to use a key. Below is my favorite. The symbol is placed in each space directly or indicated by leader arrow. Each wall is tagged with its finish. The center space is used for flooring and base (ceilings can be added). The descriptions can reference the Specs or they can be the Specs.


Over the weekend fans of MF DOOM and Ghostface Killah were pleasantly surprised to learn a new record from the duo entitled, "Victory Laps (Madvillain Remix)," leaked online and on radio, seemingly out of nowhere. XXLMag.com dialed up Devin Horwitz of Nature Sounds Records, DOOM's partners with his own label, Metalface Records, to find out what the song signifies about the MC's long delayed collaborative album.
Apparently most of the material for the project is already complete. The first record from the as-yet-untitled album (it is uncertain if it will still be called Swift & Changeable as initially intended), will be the original version of "Victory Laps," which is set to come out next week. On July 26, both the original and remix of the song will be available on iTunes along with instrumentals from both versions.
Horwitz says that although the disc is as a collaborative effort, DOOM is responsible for overseeing everything, as well as producing all of the tracks. But not to worry, Ghost will appear almost every song on the album, except for one or two cuts.


text:
Watermelon and Children
(Diptych)
Fruit Seller
Signed in English (lower left and reverse)
31.5 x 11.5 in (80 x 29.2 cm)
Study for an Incident at a Dhaba
Signed in English (reverse)
13.5 x 9.5 in (34.3 x 24.1 cm)
Tyeb Mehta (1925 - 2009)
58.5 x 49 in (148.6 x 124.5 cm)
Rs 1,56,21,100 | $355,025
Biren De (1926 - 2011)
26.5 x 42 in (67.3 x 106.7 cm)
Akbar Padamsee (1928 - 2020)
Diptych - Serial Image
41 x 23.5 in (104.1 x 59.7 cm)
24 x 37 in (61 x 94 cm)
Jagdish Swaminathan (1928 - 1994)
Signed and dated in Devnagari and English
(reverse)
32 x 45.5 in (81.3 x 115.6 cm)
Signed and dated in Devnagari (reverse)
21.5 x 31.5 in (54.6 x 80 cm)
31.5 x 44.5 in (80 x 113 cm)
Badri Narayan (1929 - 2013)
a)The Secret
b) Youth and Age
Intialled in Devnagari (lower right) and
dated in English (reverse)
a) 7 x 7 in (17.8 x 17.8 cm)
b) 8 x 8 in (20.3 x 20.3 cm)
Rs 50,000 - 60,000
Meditation on Two Reclining Figures
Initialled in Devnagari (lower right) and
Initialled in Devnagari (lower right)
a) Watching the Gandharvas
b) Still ...
a) and b) 2002
c) and d) 2000
a),b) and c) 9.5 x 13 in (24.1 x 33.0 cm)
d) 13 x 9.5 in (33.0 x 24.1 cm)


text:
Moonlight shines as Oscar best picture after mix-up with La La Land
Posted on February 27, 2017 | World
Feb 27, 2017 (LBO) – Moonlight won the best picture award at the Oscars after La La Land was mistakenly awarded the honor, baffling viewers around the world.
In a historical mix-up, Faye Dunaway named La La Land as the best picture at the Dolby theatre even though few minutes later La La Land producer Jordan Horowitz declared the real winner as Moonlight.
It appeared veteran actors Dunaway and Warren Beatty mixed-up an envelope containing a card naming a previous award won by La La Land and Dunaway went ahead naming La La Land.
"I'd never seen that happen before. It made a special feeling more special but not in the way I expected," Moonlight's director Barry Jenkins said after the event.
"The last 20 minutes of my life have been insane, beyond life changing."
Casey Affleck won the award for actor in a leading role for Manchester by the Sea while Emma Stone won the actress in a leading role award for La La Land.
La La Land also won the best direction, cinematography and music awards while Zootopia won the best animated feature film.
Mahershala Ali grabbed actor in a supporting role award for Moonlight while the female award was bagged by Viola Davis for Fences.
Best adapted screenplay went to Moonlight while the original screenplay award was grabbed by Manchester by the Sea. Best foreign language film was The Salesman.
buy lasix online buy lasix online no prescription


text:
require 'rails_helper'

RSpec.describe Search do
  describe 'search results' do
    subject(:results) { Search.call(query).map(&:origin_id) }

    context 'when search "mos"' do
      let(:query) { 'mos' }

      let!(:podcast_moscow) { FactoryGirl.create :podcast, title: 'Moscow' }
      let!(:podcast_london) { FactoryGirl.create :podcast, title: 'London' }

      it { is_expected.to include podcast_moscow.origin_id }
      it { is_expected.not_to include podcast_london.origin_id }

      let!(:episode_moscow_news) { FactoryGirl.create :episode, title: 'Moscow News' }
      let!(:episode_peter_news) { FactoryGirl.create :episode, title: 'Peter News' }
      it { is_expected.to include episode_moscow_news.origin_id }
      it { is_expected.not_to include episode_peter_news.origin_id }

      context 'russian query' do
        let(:query) { 'плюш' }
        let!(:episode_plushki) { FactoryGirl.create :episode, title: 'Плюшки Ярослава Мудрого' }
        it { is_expected.to include episode_plushki.origin_id }
      end
    end
  end
end