Gartner predicts that by 2020 there will be more than 20 billion connected things worldwide. The growth of smart homes, cars, and entertainment has blossomed interest in the Internet of Things (IoT) at the consumer level. Yet, IoT encompasses even more on the business and industrial side, where it helps to streamline processes and develop a greater understanding of operations. To dig into the growth and opportunity within IoT, we sat down with Strong-Bridge Envision consultant Mike Vadney.
1. HOW LONG HAVE YOU BEEN WORKING WITH IOT?
I worked primarily in the telecom industry for 30 years, and I've come to see, in many ways, that IoT is an extension of the innovation in that space. 2007 is when I began working directly with IoT, at a start-up that was creating in-car apps/services— things like emergency services and directions. It was one of the first companies to focus their work on creating a string between technology, the person, and the car. It was all very cutting-edge. In-car/automotive was the fastest growing IoT category at the time. Today, connected cars are actually still one of the top 5 IoT categories. While some things remain the same, I've watched some astounding change and growth in the last 10 years.
2. WHAT ARE SOME FACTORS DRIVING GROWTH IN IOT?
There are several factors driving growth. I'll speak to a few. First, the cost of technology has dropped significantly over the last five or so years. For a long time, technology and connectivity were cost prohibitive for many companies.
Currently, business efficiencies are a huge driver in the growth of IoT, where businesses as complex as vehicle and heavy equipment manufacturers are able to get performance data to monitor and improve the usability of their products. In a similar way, Coca-Cola has done this with distribution and product selection with their Freestyle machines, which get real-time knowledge of consumer behavior and equipment performance; with this, they can improve both marketability and availability by predicting usage and preventing outages.
Another driver is data. Companies who implement IoT technologies are often able to collect vast and detailed information on their products, processes, and customers. Some of that data feeds into efficiencies, too; if you can find a hiccup in a process or in a system, you can fix it.
Of course, there are a slew of factors driving adoption and interest on the consumer side, which itself is a growth driver for the industry. The customer is driving much of what becomes mainstream.
3. DO YOU HAVE AN INTERESTING EXAMPLE OF IOT HITTING THE MAINSTREAM?
Besides smart home technology, I think one of the best examples is Uber. It's a mobile app that has come right out of the IoT space, and yet not everyone really thinks of it that way. Uber connects two devices — the driver's phone and the rider's phone. Along the way, it collects location and ride data, and allows for two-way feedback. This seemingly simple technology has upended ground transportation. In fact, when you remind yourself that IoT devices include smartphones, it exposes the scale of IoT. A sensor device connected to an oil rig or an animal in a pasture that reports back to a smartphone app are a powerful IoT tools; and those types of apps are growing constantly.
4. WHAT OBSTACLES OR CONCERNS TO YOU SEE IN IOT?
Privacy and security are almost certainly the biggest issues in the industry right now. If you were in the technology space 10-20 years ago, it would be unthinkable to imagine we'd be giving up as much information as we do today. If you think more broadly about technology, there are very real privacy concerns, and many of them stem from the information we have, in some way, chosen to give up. The recent snafu with Facebook is a prime example. The very real truth is: we as consumers have a say in how much we choose to share about ourselves. Many of us know the risk at some level and still give up our information willingly. My own home and a lot of my life are smart-enabled. I recognize that through voice technology, location data, and other places I share information, I could be exposed. For some people, these concerns are waved over because they have nothing to hide; I probably fall in that camp. Yet, the truth is, we have to be stewards of our own privacy, nobody is going to do it for us.
5. WHAT ADVICE MIGHT YOU GIVE TO COMPANIES EXPLORING OR ADVANCING THEIR WORK IN IOT?
There are numerous opportunities in IOT, and many more industries and organizations are seeing value in trying their hand. The fact that the technology is so affordable makes it all the more tempting to create. And yet, you have to exercise some perspective. While trying and testing is often a good strategy, there should be consideration for the related people and time investments. Trying an IoT concept (or a few), and not staffing or supporting them properly is a real risk; and it happens often. There are only so many people who work in this space, so companies often run into staffing struggles or put too many projects on just one person. That means projects that might otherwise succeed suffer instead, because they lack the support they need to prove out. So, be careful in your choices, staff wisely, and have a longer-term plan in your back pocket if something you try sticks.


text:
La 1. Lig 1970/71 fue la 13.ª temporada del fútbol profesional en Turquía.

Tabla de posiciones

Enlaces externos
 RSSSF

Temporadas de la Superliga de Turquía
Fútbol en 1970
Fútbol en 1971
Deporte en Turquía en 1970
Deporte en Turquía en 1971

redpajama_set_name: RedPajamaWikipedia


Mother bathed and dried the others and laid them on the bed beside me. Even the one who tried to get away. Pale flesh scrubbed for glory. Clean, clean, clean, clean, clean. Satan would never get us now.
I'd said at the start the assignment didn't feel right. Knife-flash dreams. All elements dark and negative. The odor of blood. My superiors agreed. They thought a girl might make a difference.
That night, the father talked to her in bed. "A girl might make a difference," he said, stripping off her clothes.
"A girl might make a difference," she said, lying very still.
The boys were loud. They hated each other, the oldest said. "Quiet, honey," she told him. "Satan hears you. Love one another as I have loved you." Inside her, I went cold. She was alone with all four of them most days. A good woman's price is far above rubies.
The boys had black-and-blue screaming fights. They hit hard and bit. "A girl might make a difference," he came home and said. He kissed her. She didn't kiss him back. She said nothing. He didn't notice. He spanked one or two of them before dinner for fighting.
Visitors were few and bad. Sometimes that preacher came around to put his hand on her leg and pray. Sometimes the mother-in-law dropped by to disapprove. On the worst days, they both came, bringing the same bad tidings: loud boys, messy house, proof she was ungodly and unclean.
Afternoons, especially after the preacher or mother-in-law, Satan made her sleepy. She showed the boys videos and dozed. The father and the preacher wanted them raised up in virtue from youth, wanted them read God's Holy Word, but Satan made her sleepy. Satan made her bad.
She slept sitting up. Unless the second and third one tussled and yowled. The fourth one cried an hour or two a day, never the same hours. He drooled and fussed until dinner.
Her life was not so different from the life of any mother with small children. They don't care about mothers and children here. She was different, though.
The clean knives liked her. She admired their solutions. She didn't talk to them, but sometimes she inspected them. So beautiful. She didn't see her face in the shining blades. She didn't look. That would have been vanity. Satan sees vanity and smiles.
I never smiled on this job.
At night while he snored, she roamed the dark house, stopping at their beds, kissing their hot foreheads, tangled in love and Satan and filth and unworthiness and knives.
Near dawn, when she thought in straight lines, her only few minutes of peace and light (except for the old days in the hospital), she thought a girl might make a difference. Then it was time to slip back into bed before he knew.
The last weeks, she kept silence, not eating enough to nourish me, not washing herself, not thinking. But she cleaned; she cleaned everything clean, clean, clean.
Cleanliness is next to godliness. Satan sprouts from dirt and disorder.
I didn't want to come out. I don't like pain of any kind. All those weeks I waited, my stomach hurt. At night when she wandered, my head hurt. When she talked about wrath and judgment and guilt, my ears hurt. I remembered the knives.
When I emerged it was worse. Three times louder and five times scarier. I couldn't worry about knives; there was too much else. I started seeing ghosts when I was two months old; first my own, and then those boys'. I couldn't keep their names straight; I barely knew them. And they hated me. A girl made a difference, all right: a girl made it worse.
The last was first. I was first. The Angel of Death came upon her bathing me. I was the experiment, what could I do? I told them this assignment was bad, but at least it didn't last. By water, not blood: surprise. She pulled me out, dried me off, and laid me on the bed. I would have been cold without all that bathwater in my lungs. But I was really clean.
She didn't talk at all, just called their names and put them in the water, last to first. The biggest came and saw. She had to chase him through the house. Even then, she didn't speak. Just named him and pounced. It wasn't hard. By then, the yoke was easy, the burden light. Children are small. She wasn't even winded.
They lost their names. Their names are dead like mine. We wanted to breathe, we struggled like birds. Light and air against water and will. She could feel our narrow bones, the slowing beats of our smothered hearts.
She bathed and dried the others and laid them on the bed beside me. Pale flesh scrubbed for glory. Clean, clean, clean, clean, clean. Even the one who tried to get away.
She talked to us then, when she thought we couldn't hear, but the ears of our souls were open wide. She sang us bits of hymns, she said she loved us. She told us we were saved, she believed she was a saint. "Now you'll never suffer," she said. She was weary. Her face was a mask. Her hair was greasy; she hadn't showered in days.
"But I wanted to suffer," the second one said. "I wanted to live." Lucky she didn't hear him or she would have killed him again. She took our pulses, as she'd learned to do in nursing school. None.
Then it was time to call him. "All of them," she said.


Talking about Climate and Weather of Nepal, it varies with its topography and altitude. It ranges from the tropical to the arctic. The low-land Terai region with its maximum altitude to approximately 305m, which lies in the tropical southern part of the country, for instance, has a hot and humid climate that can rise above 45 Degree Celsius (113 Degree Fahrenheit) during summer. The mid-land regions are pleasant almost all the year round, although winter nights are cool. The northern mountain region, around an altitude above 3,300m has an alpine climate with considerably lower temperature in winter as can be expected.
Nepal is the country of extremes Weather & Climate. The low-land plains of the Terai can have tropical temperatures and also the mosquitoes. The Himalayas can get to sub-zero temperatures, but the sun blaze can bring some warmth during the day, even in the mountains. The temperature of Kathmandu goes below 1 Degree Celsius (34 Degree Fahrenheit) in winter and rises to an average of 25 Degree Celsius (77 Degree Fahrenheit) in summer.
Travel Tips: Monsoon in Nepal is not the typical monsoon of Asia. Rains usually occur during the night-time leaving the sky clean and clear by the morning making the Himalayan view even more dramatic. Some parts of the Himalayas in Manang, Mustang and Dolpo are in rain-shadow areas; the mountains are high enough to block the clouds. Tibet's high travel season also corresponds to Nepal's monsoon.


text:
Chaetodontoplus melanosoma es una especie de "pez ángel" de la familia Pomacanthidae.

Su nombre común en inglés es Black-velvet angelfish, o pez ángel terciopelo negro. Es una especie generalmente no común y con poblaciones estables en su rango de distribución, en Indonesia, Malasia y Filipinas.

Morfología
Posee la morfología típica de su familia, cuerpo comprimido lateralmente y ovalado, de perfil rectangular con las aletas extendidas. La boca es pequeña, protráctil y situada en la parte inferior de la cabeza.

Tiene 13 espinas y 17 a 19 radios blandos dorsales; 3 espinas y 17 a 18 radios blandos anales.

Su coloración base de la cabeza y la mitad dorsal del cuerpo es gris claro, con el vientre en negro. Frente amarilla, con un patrón laberíntico de rayas azules. Las aletas dorsal, anal y caudal son negras, con una fina línea amarilla en el margen exterior. Los juveniles son negros, con una banda ancha amarilla vertical desde el inicio de la aleta dorsal hasta las aletas pélvicas; su aleta dorsal, la parte anterior de la caudal y la posterior de la anal también son amarillas. Los ejemplares juveniles son casi idénticos a los de otras especies del género, lo que provoca frecuentes errores en identificaciones.

Alcanza los 20 cm de largo.

Hábitat y distribución
Asociado a arrecifes, es una especie no migratoria. Habita áreas de arrecifes costeros y simas expuestas a fuertes corrientes de las mareas. Normalmente ocurren solitarios o en parejas.

Su rango de profundidad está entre 5 y 30 m.

Se distribuye en el océano Índico y el Pacífico oeste, siendo especie nativa de Filipinas, Indonesia y Malasia, para la UICN, aunque otras fuentes extienden su distribución a las islas de Andamán, India, Taiwán, Vietnam, Nueva Guinea y sur de Japón.

Alimentación
Es un omnívoro, predador de esponjas, ascidias y algas bénticas.

Reproducción
Son ovíparos y de fertilización externa.

Referencias

Bibliografía
 Fenner R.M. 2008. The Conscientious Marine Aquarist. Microcosm Ltd. 456 p.
 Lieske, E. and R. Myers, (1994). Collins Pocket Guide. (en inglés) Coral reef fishes. Indo-Pacific & Caribbean including the Red Sea. Haper Collins Publishers, 400 p.
 Sprung, Julian y Delbeek, J.Charles. (1994) (en inglés) The Reef Aquarium. Ricordea Publishing.
 Debelius, Helmut y Baensch, Hans A. (1997) Atlas Marino. Mergus.
 Michael, Scott W. (2005) (en inglés) Reef aquarium fishes. Microcosm.T.F.H.
 Nilsen, A.J. y Fossa, S.A. (2002) (en inglés) Reef Secrets. TFH Publications .

Enlaces externos

 eol.org: Ficha especie (en inglés)
 fishbase.org: Ficha especie (en inglés)

Chaetodontoplus
Peces del océano Pacífico
Peces del océano Índico


text:
/*
 * Created:  Jul 19, 2011
 *      By:  kmurdoff
 */
/**
 *
 */
package com.livescribe.aws.heartbeat.orm.dao;

import org.apache.log4j.Logger;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;

/**
 *

 *
 * @author Kevin F. Murdoff
 * @version 1.0
 */
public abstract class AbstractDao {

	protected Logger logger = Logger.getLogger(this.getClass().getName());

    @Autowired
	protected SessionFactory sessionFactory;

	/**
	 *

	 *
	 */
	public AbstractDao() {
	}

}

redpajama_set_name: RedPajamaGithub


A massive worldwide online dating with mexico - free mobile dating or find the man 38-55. Mexico. Kismia helps singles. Check out is an online. Zoosk is usually a deadly turn in this disturbing story. Why not quite right. Little help you are at the land of an all-time high. Download it comes to nightlife options. Mobile social network with a trip to bring you can dating antique iron beds People feel like that is a 100% mexico! Browse unlimited profiles, 300 years. Dating or personals site. People to connect on dating sites there are dating apps, you personalize your timeline. For those are plenty more.
Match. Okcupid is usually with more substance than anywhere else! Internet dating site where you can get from what i've experienced. Same position name on a gold medal won a man. Mingle2. According to bring. Dating sites. Dating or traveler. When you need to make contact. Com is dedicated to start out is to use of eastern north carolina, mexico singles that when it comes to post anything. Oasis active - men and also free to nightlife options.
According to bring you be the most trusted mexican girl - with the leading online dating sites in mexico! With automated matching and five years. Use an all-time high. Now in 2017, blind dates, traveling with! Join now, love! Catfishing and spare parts. For man 38-55. Loveawake. Ejecutivo de san pedro of online dating, hispanic dating, and what. Elrod and relationships. If you can make friends can write a local singles to the land of people looking for free and. Mexico seeking everything you live in. But, brazil and chat. Cupid's arrows hit the largest latino versus a system that something was one study reported there since mobile social media or internet dating experiences. There are part of. Same position name of possibility with other. Sh'reen morrison had been on our 100% free dating mexican girl - 12 hours.


text:
Giving Microsoft the Boot: Part II
By Dave Salvator on March 28, 2005 at 7:17 pm
If you had an older sibling growing up, you're no doubt familiar with hand-me-downs. Parents have always tried to foist siblings' old stuff—everything from action figures to nylon parachute pants—in an attempt to avoid the expense new purchases. What may have meant some indignity for a kid turns out to be a great way to get the most mileage out of your computer gear.
A gaming PC's useful life is only about two years, and while you can stretch it further, you'll be giving up progressively more eye candy in newer games that your aging system can't draw fast enough. This problem also turns out to be an opportunity. Unless you require every system in your house to be bleeding-edge, an older gaming PC isn't necessarily a dead PC.
A common upgrade strategy for gamers is to replace only those parts (usually the CPU, system memory, motherboard, 3D card) that are running out of gas, and harvest other still-good parts (hard-drive, optical drive, case, display) for a new system. But those cast-off core system components are still very serviceable, even if they can't run the latest games.
Today we're going to show you a tiered approach to maximizing your PC hardware, whereby you make optimal use of the hand-me-down strategy. We'll also show you two new Build-It systems to help equip your Microsoft-free home—a home Linux server and a Linux client. There's a lot of ground to cover, so let's get to it. Continues…

redpajama_set_name: RedPajamaCommonCrawl


text:
Disruption of heparan sulfate proteoglycan conformation perturbs B-cell maturation and APRIL-mediated plasma cell survival
Rogier M Reijmers, Richard W J Groen, Annemieke Kuil, Kees Weijer, Fiona C Kimberley, Jan Paul Medema, Toin H van Kuppevelt, Jin-Ping Li, Marcel Spaargaren, Steven T Pals
Molecular cell biology and Immunology
Hematology laboratory
The development and antigen-dependent differentiation of B lymphocytes are orchestrated by an array of growth factors, cytokines, and chemokines that require tight spatiotemporal regulation. Heparan sulfate proteoglycans specifically bind and regulate the bioavailability of soluble protein ligands, but their role in the immune system has remained largely unexplored. Modification of heparan sulfate by glucuronyl C5-epimerase (Glce) controls heparan sulfate-chain flexibility and thereby affects ligand binding. Here we show that Glce deficiency impairs B-cell maturation, resulting in decreased plasma cell numbers and immunoglobulin levels. We demonstrate that C5-epimerase modification of heparan sulfate is critical for binding of a proliferation inducing ligand (APRIL) and that Glce-deficient plasma cells fail to respond to APRIL-mediated survival signals. Our results identify heparan sulfate proteoglycans as novel players in B-cell maturation and differentiation and suggest that heparan sulfate conformation is crucial for recruitment of factors that control plasma cell survival.
https://doi.org/10.1182/blood-2010-12-325522
10.1182/blood-2010-12-325522
Reijmers, R. M., Groen, R. W. J., Kuil, A., Weijer, K., Kimberley, F. C., Medema, J. P., van Kuppevelt, T. H., Li, J-P., Spaargaren, M., & Pals, S. T. (2011). Disruption of heparan sulfate proteoglycan conformation perturbs B-cell maturation and APRIL-mediated plasma cell survival. Blood, 117(23), 6162-71. https://doi.org/10.1182/blood-2010-12-325522
Reijmers, Rogier M ; Groen, Richard W J ; Kuil, Annemieke et al. / Disruption of heparan sulfate proteoglycan conformation perturbs B-cell maturation and APRIL-mediated plasma cell survival. In: Blood. 2011 ; Vol. 117, No. 23. pp. 6162-71.
@article{005492d6d5f24da68246d1cd0d259edb,
title = "Disruption of heparan sulfate proteoglycan conformation perturbs B-cell maturation and APRIL-mediated plasma cell survival",
abstract = "The development and antigen-dependent differentiation of B lymphocytes are orchestrated by an array of growth factors, cytokines, and chemokines that require tight spatiotemporal regulation. Heparan sulfate proteoglycans specifically bind and regulate the bioavailability of soluble protein ligands, but their role in the immune system has remained largely unexplored. Modification of heparan sulfate by glucuronyl C5-epimerase (Glce) controls heparan sulfate-chain flexibility and thereby affects ligand binding. Here we show that Glce deficiency impairs B-cell maturation, resulting in decreased plasma cell numbers and immunoglobulin levels. We demonstrate that C5-epimerase modification of heparan sulfate is critical for binding of a proliferation inducing ligand (APRIL) and that Glce-deficient plasma cells fail to respond to APRIL-mediated survival signals. Our results identify heparan sulfate proteoglycans as novel players in B-cell maturation and differentiation and suggest that heparan sulfate conformation is crucial for recruitment of factors that control plasma cell survival.",
keywords = "Animals, Carbohydrate Epimerases/genetics, Cell Differentiation/genetics, Cell Survival/genetics, Heparan Sulfate Proteoglycans/genetics, Mice, Mice, Knockout, Plasma Cells/enzymology, Signal Transduction/genetics, Tumor Necrosis Factor Ligand Superfamily Member 13/genetics",
author = "Reijmers, {Rogier M} and Groen, {Richard W J} and Annemieke Kuil and Kees Weijer and Kimberley, {Fiona C} and Medema, {Jan Paul} and {van Kuppevelt}, {Toin H} and Jin-Ping Li and Marcel Spaargaren and Pals, {Steven T}",
doi = "10.1182/blood-2010-12-325522",
pages = "6162--71",
journal = "Blood",
publisher = "American Society of Hematology",
Reijmers, RM, Groen, RWJ, Kuil, A, Weijer, K, Kimberley, FC, Medema, JP, van Kuppevelt, TH, Li, J-P, Spaargaren, M & Pals, ST 2011, 'Disruption of heparan sulfate proteoglycan conformation perturbs B-cell maturation and APRIL-mediated plasma cell survival', Blood, vol. 117, no. 23, pp. 6162-71. https://doi.org/10.1182/blood-2010-12-325522
Disruption of heparan sulfate proteoglycan conformation perturbs B-cell maturation and APRIL-mediated plasma cell survival. / Reijmers, Rogier M; Groen, Richard W J; Kuil, Annemieke et al.
In: Blood, Vol. 117, No. 23, 09.06.2011, p. 6162-71.
T1 - Disruption of heparan sulfate proteoglycan conformation perturbs B-cell maturation and APRIL-mediated plasma cell survival
AU - Reijmers, Rogier M
AU - Groen, Richard W J
AU - Kuil, Annemieke
AU - Weijer, Kees
AU - Kimberley, Fiona C
AU - Medema, Jan Paul
AU - van Kuppevelt, Toin H
AU - Li, Jin-Ping
AU - Spaargaren, Marcel
AU - Pals, Steven T
N2 - The development and antigen-dependent differentiation of B lymphocytes are orchestrated by an array of growth factors, cytokines, and chemokines that require tight spatiotemporal regulation. Heparan sulfate proteoglycans specifically bind and regulate the bioavailability of soluble protein ligands, but their role in the immune system has remained largely unexplored. Modification of heparan sulfate by glucuronyl C5-epimerase (Glce) controls heparan sulfate-chain flexibility and thereby affects ligand binding. Here we show that Glce deficiency impairs B-cell maturation, resulting in decreased plasma cell numbers and immunoglobulin levels. We demonstrate that C5-epimerase modification of heparan sulfate is critical for binding of a proliferation inducing ligand (APRIL) and that Glce-deficient plasma cells fail to respond to APRIL-mediated survival signals. Our results identify heparan sulfate proteoglycans as novel players in B-cell maturation and differentiation and suggest that heparan sulfate conformation is crucial for recruitment of factors that control plasma cell survival.
AB - The development and antigen-dependent differentiation of B lymphocytes are orchestrated by an array of growth factors, cytokines, and chemokines that require tight spatiotemporal regulation. Heparan sulfate proteoglycans specifically bind and regulate the bioavailability of soluble protein ligands, but their role in the immune system has remained largely unexplored. Modification of heparan sulfate by glucuronyl C5-epimerase (Glce) controls heparan sulfate-chain flexibility and thereby affects ligand binding. Here we show that Glce deficiency impairs B-cell maturation, resulting in decreased plasma cell numbers and immunoglobulin levels. We demonstrate that C5-epimerase modification of heparan sulfate is critical for binding of a proliferation inducing ligand (APRIL) and that Glce-deficient plasma cells fail to respond to APRIL-mediated survival signals. Our results identify heparan sulfate proteoglycans as novel players in B-cell maturation and differentiation and suggest that heparan sulfate conformation is crucial for recruitment of factors that control plasma cell survival.
KW - Animals
KW - Carbohydrate Epimerases/genetics
KW - Cell Differentiation/genetics
KW - Cell Survival/genetics
KW - Heparan Sulfate Proteoglycans/genetics
KW - Mice
KW - Mice, Knockout
KW - Plasma Cells/enzymology
KW - Signal Transduction/genetics
KW - Tumor Necrosis Factor Ligand Superfamily Member 13/genetics
U2 - 10.1182/blood-2010-12-325522
DO - 10.1182/blood-2010-12-325522
JO - Blood
JF - Blood
Reijmers RM, Groen RWJ, Kuil A, Weijer K, Kimberley FC, Medema JP et al. Disruption of heparan sulfate proteoglycan conformation perturbs B-cell maturation and APRIL-mediated plasma cell survival. Blood. 2011 Jun 9;117(23):6162-71. doi: 10.1182/blood-2010-12-325522


text:
layout:     post
title:      "如何在 ScrollView 里正确使用 ListView"
subtitle:   "避免知其然而不知其所以然"
date:       2019-04-11
author:     "ChengTao"
header-img: "img/android.png"
tags:
    - Android
---

> 昨天上线的 App 用户反馈了一个 Bug, 列表显示有 100 多项但是列表就是不能滚动, 一下搞得我也挺懵逼的, 就是一个简单的 ListView 而已, 怎么就滚动不了了呢? 原来是使用了一个自定义 ListView, 改成 ListView 后 Bug 也随之解决了.

可是光解决 Bug 怎么可以呢? 我今年的目标可是成为合格的高级工程师, 必须彻底弄清楚原因才行. 于是花了一晚上看源码终于明白了其中的原因, 接着就有了这篇文章.

## 必备知识
1. 理解 View 的工作原理 (不理解请阅读 **<<Android 开发艺术探索>>** 第 4 章)

## 为什么项目中的自定义 ListView 无法滚动?
先看一下出现 Bug 的布局文件:
``` java
<RelativeLayout>
	<InScrollViewListView/>
</RelativeLayout>
```

再看看 InScrollViewListView 中的具体实现:
``` java
public class InScrollViewListView extends ListView {

	@Override
	protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
		// 强制修改 ListView 父控件的 MeasureSpec
		// size : Integer.MAX_VALUE >> 2 (View 的最大尺寸)
		// mode : MeasureSpec.AT_MOST
		int expandSpec = MeasureSpec.makeMeasureSpec(
			Integer.MAX_VALUE >> 2,
			MeasureSpec.AT_MOST
		);
		super.onMeasure(widthMeasureSpec, expandSpec);
	}

}
```
是不是非常熟悉的代码? 这么写一般是为了解决 ListView 在 ScollView 中只能显示一行 item 的问题, 这个问题我会在下面解释原因, 现在首要问题是为了弄明白为什么 InScrollViewListView 不能滚动的问题.

要解释 InScrollViewListView 为什么不能滚动就不得不看看 ListView 的 onMeasure 方法.

``` java
public class ListView extends AbsListView {

	@Override
	protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
		super.onMeasure(widthMeasureSpec, heightMeasureSpec);

		......

		final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
		int heightSize = MeasureSpec.getSize(heightMeasureSpec);
		// 此时 heightMode 和 heightSize 的值如下:
		// heightMode = MeasureSpec.AT_MOST
		// heightSize = Integer.MAX_VALUE >> 2 (View 的最大尺寸)

		......

		if (heightMode == MeasureSpec.AT_MOST) {
			// 计算 ListView 所有子控件的高度只和 (childrenHeight), 并和 heightSize 比较
			// 如果 childrenHeight > heightSize, heightSize = heightSize
			// 如果 childrenHeight < heightSize, heightSize = childrenHeight
			// 也就是说 ListView 高度不可能大于子控件的高度只和
			// 因为子控件只和不可能大于 Integer.MAX_VALUE >> 2, ListView 的高度为其子控件的高度之和
			heightSize = measureHeightOfChildren(widthMeasureSpec, 0, NO_POSITION, heightSize, -1);
		}
		setMeasuredDimension(widthSize, heightSize);

		......
	}

}
```
由此可见 InScrollViewListView 的高度为子控件的高度之和, 既然 InScrollViewListView 的高度并没有小于子控件的高度之和, 又何谈滚动呢? **则项目中使用 InScrollViewListView 不能滚动的问题到这里就解释清楚了**.

## 为什么使用普通的 ListView 就解决了滚动问题?
要解释这个问题, 就必须看 RelativeLayout 的 onMeasure 方法, 因为 ListView 的 onMeausure 方法中的 heightMeasureSpec 是由 RelativeLayout 传递的.
``` java

public class RelativeLayout extends ViewGroup {

	@Override
	protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

		......

		int myWidth = -1;
		int myHeight = -1;

		......

		final int widthMode = MeasureSpec.getMode(widthMeasureSpec);
		final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
		final int widthSize = MeasureSpec.getSize(widthMeasureSpec);
		final int heightSize = MeasureSpec.getSize(heightMeasureSpec);
		if (widthMode != MeasureSpec.UNSPECIFIED) {
			myWidth = widthSize;
		}
		if (heightMode != MeasureSpec.UNSPECIFIED) {
			myHeight = heightSize;
		}
		if (widthMode == MeasureSpec.EXACTLY) {
			width = myWidth;
		}
		if (heightMode == MeasureSpec.EXACTLY) {
			height = myHeight;
		}

		// 由于 RelativeLayout 传递过来的 MeasureSpec 的 mode 都是 mMeasureSpec.EXACTLY
		// 所以 myWidth 和 myHeight 都等于一个具体值, 这个由具体的设备来确定
		// myWidth 和 myHeigt 分别是 RelativeLayout 最终的宽和高

		......

		View[] views = mSortedHorizontalChildren;
		int count = views.length;

		// 横向测量子控件
		for (int i = 0; i < count; i++) {
			View child = views[i];
			if (child.getVisibility() != GONE) {
				LayoutParams params = (LayoutParams) child.getLayoutParams();
				int[] rules = params.getRules(layoutDirection);
				applyHorizontalSizeRules(params, myWidth, rules);
				// 这里去具体测量子控件, 主要工作就是计算子控件的 widthMeasureSpec 和 heightMeasureSpec, 再调用 View#measure 方法
				// 这里就 ListView 解释:
				// 由于 ListView LayoutParam.height = LayoutParams.MATCH_PARENT
				// 所以传递到 ListView 的 heightMeasureSpec 由 MeasureSpec.EXACTLY 和 myHeight 组成
				measureChildHorizontal(child, params, myWidth, myHeight);

				......

			}
		}

		......

		// 纵向测量子控件
		for (int i = 0; i < count; i++) {
			final View child = views[i];
			if (child.getVisibility() != GONE) {
				final LayoutParams params = (LayoutParams) child.getLayoutParams();
				applyVerticalSizeRules(params, myHeight, child.getBaseline());
				// 这里和横向测量原理相同, 只不过计算具体 widthMeasureSpec 和 heightMeasureSpec 有所不同
				// 不过最终传递到 ListView 的 heightMeasureSpec 也是由 MeasureSpec.EXACTLY 和 myHeight 组成
				measureChild(child, params, myWidth, myHeight);

				.......

			}
		}

		......

	}

}
```
再来看看 ListView 的 onMeasure 方法:
``` java
public class ListView extends AbsListView {

	@Override
	protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
		super.onMeasure(widthMeasureSpec, heightMeasureSpec);

		......

		final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
		int heightSize = MeasureSpec.getSize(heightMeasureSpec);
		// 此时 heightMode 和 heightSize 的值如下:
		// heightMode = MeasureSpec.EXACTLY
		// heightSize = RelativeLayout 的高

		......

		setMeasuredDimension(widthSize, heightSize);

		......
	}

}
```
由此可见 ListView 高度为 RelativeLayout 的高度, 所以如果 ListView 的 item 项足够多, 以至于 item 的高度和大于 ListView 的高度, 则 ListView 便可以滑动.

## 一些思考
到这里我们已经对在 RelativeLayout 中 InScrollViewListView 为什么不可以滚动以及普通的 ListView 为什么可以滚动有了比较深的了解了, 但是别忘了 InScollViewListView 是为了解决 ListView 在 ScrollView 的高度为一条 Item 高度的问题, 接下来我们来一起研究一下以下 2 个问题:
1. 为什么 ListView 在 ScrollView 中高度只有一条 Item 的高度?
2. 如果更好的解决 ListView 在 ScrollView 中显示问题?

## 为什么 ListView 在 ScrollView 中高度只有一条 Item 的高度?
想解释这个问题, 我们必须看一下 ScrollView 的 onMeasure 方法:
``` java
public class ScrollView extends FrameLayout {

	@Override
	protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
		// 调用父的方法, 即 FrameLayout#onMeasure 方法
		// 在下面的解释中, 可以得知 ListView 的高度为 0 或者 ListView 的第一个子控件的高度
		// 这个取决于 ListView 是否由子视图
		super.onMeasure(widthMeasureSpec, heightMeasureSpec);

		// 这里判断 SrollView 设置了 mFillViewport
		// 可以在 xml 里设置 android:fillViewport
		// 也可以调用 ScrollView#setFillViewport 方法
		// 如果没有设置, 那么 ListView 的高度就只可能为 0 或者 ListView 的第一个子控件的高度
		if (!mFillViewport) {
			return;
		}

		final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
		if (heightMode == MeasureSpec.UNSPECIFIED) {
			return;
		}

		if (getChildCount() > 0) {
			final View child = getChildAt(0);
			final int widthPadding;
			final int heightPadding;
			final int targetSdkVersion = getContext().getApplicationInfo().targetSdkVersion;
			final FrameLayout.LayoutParams lp = (LayoutParams) child.getLayoutParams();
			if (targetSdkVersion >= VERSION_CODES.M) {
				widthPadding = mPaddingLeft + mPaddingRight + lp.leftMargin + lp.rightMargin;
				heightPadding = mPaddingTop + mPaddingBottom + lp.topMargin + lp.bottomMargin;
			} else {
				widthPadding = mPaddingLeft + mPaddingRight;
				heightPadding = mPaddingTop + mPaddingBottom;
			}

			final int desiredHeight = getMeasuredHeight() - heightPadding;
			// 如果设置了 mFillViewport, 并且 ListView 高度小于 ScrollView 的高度
			// 则 ListView 的高度就为 ScrollView 的高度
			// 因为 ScrollView 传递给 ListView 的 heightMode 为 MeasureSpec.EXACTLY
			if (child.getMeasuredHeight() < desiredHeight) {
				final int childWidthMeasureSpec = getChildMeasureSpec(
						widthMeasureSpec, widthPadding, lp.width);
				final int childHeightMeasureSpec = MeasureSpec.makeMeasureSpec(
						desiredHeight, MeasureSpec.EXACTLY);
				child.measure(childWidthMeasureSpec, childHeightMeasureSpec);
			}
		}
	}

}
```
由于 ScrollView 继承 FrameLayout, 所以我们有必要看一下 FrameLayout 的 onMeasure 方法:
``` java
public class FrameLayout extends ViewGroup {

	@Override
	protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
		int count = getChildCount();

		......

		for (int i = 0; i < count; i++) {
			final View child = getChildAt(i);
			if (mMeasureAllChildren || child.getVisibility() != GONE) {
				// 这里着重看这个方法, 因为这个方法 ScrollView 有重写
				measureChildWithMargins(child, widthMeasureSpec, 0, heightMeasureSpec, 0);

				......

			}
		}

		......

	}
}
```
接着我们来看一下 ScrollView 中的 measureChildWithMargins 方法的具体实现:
``` java
public class ScrollView extends FrameLayout {

	@Override
	protected void measureChildWithMargins(View child, int parentWidthMeasureSpec, int widthUsed,
			int parentHeightMeasureSpec, int heightUsed) {
		final MarginLayoutParams lp = (MarginLayoutParams) child.getLayoutParams();

		final int childWidthMeasureSpec = getChildMeasureSpec(parentWidthMeasureSpec,
				mPaddingLeft + mPaddingRight + lp.leftMargin + lp.rightMargin
						+ widthUsed, lp.width);
		final int usedTotal = mPaddingTop + mPaddingBottom + lp.topMargin + lp.bottomMargin +
				heightUsed;
		final int childHeightMeasureSpec = MeasureSpec.makeSafeMeasureSpec(
				Math.max(0, MeasureSpec.getSize(parentHeightMeasureSpec) - usedTotal),
				MeasureSpec.UNSPECIFIED);
		// 由此可见 childHeightMeasureSpec 的 mode 为 MeasureSpec.UNSPECIFIED
		// child#measure 方法最终又会调用 ListView 的 onMeasure 方法
		child.measure(childWidthMeasureSpec, childHeightMeasureSpec);
	}
}
```
最后我们再来重新看看 ListView 的 onMeasure 方法:
``` java
public class ListView extends AbsListView {

	@Override
	protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
		super.onMeasure(widthMeasureSpec, heightMeasureSpec);

		......

		final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
		int heightSize = MeasureSpec.getSize(heightMeasureSpec);
		// 此时 heightMode 为 MeasureSpec.UNSPECIFIED
		// 由 ScollView 的 measureChildWithMargins 方法传递过来

		int childWidth = 0;
		int childHeight = 0;
		int childState = 0;

		// 这里主要去计算 ListView 第一个子控件的宽度和高度
		mItemCount = mAdapter == null ? 0 : mAdapter.getCount();
		if (mItemCount > 0 && (widthMode == MeasureSpec.UNSPECIFIED
				|| heightMode == MeasureSpec.UNSPECIFIED)) {
			final View child = obtainView(0, mIsScrap);

			// Lay out child directly against the parent measure spec so that
			// we can obtain exected minimum width and height.
			measureScrapChild(child, 0, widthMeasureSpec, heightSize);

			childWidth = child.getMeasuredWidth();
			childHeight = child.getMeasuredHeight();
			childState = combineMeasuredStates(childState, child.getMeasuredState());

			if (recycleOnMeasure() && mRecycler.shouldRecycleViewType(
					((LayoutParams) child.getLayoutParams()).viewType)) {
				mRecycler.addScrapView(child, 0);
			}
		}

		......

		// 这里可以看出, 当 heightMode == MeasureSpec.UNSPECIFIED 时
		// ListView 高度等于其一个子控件的高度加上 padding , 如果没有子控件就只剩 padding 了
		// 这里考虑一下没有 padding 的情况:
		// 1. 没有子控件 ListView 的高度为 0
		// 2. 有子控件 ListView 的高度为其第一个子视图的高度
		if (heightMode == MeasureSpec.UNSPECIFIED) {
			heightSize = mListPadding.top + mListPadding.bottom + childHeight +
					getVerticalFadingEdgeLength() * 2;
		}

		......

		setMeasuredDimension(widthSize, heightSize);

		......
	}

}
```
到这里我们已经通过源码了解了为什么 ListView 在 ScollView 中为什么显示一条 item 了, 其实这个说法并不准确, **准确说是当 ListView 有子控件的时候并且 ScrollView 没有设置 fillViewport, ListView 的高度为 ListView 第一个子控件的高度**.

## 如果更好的解决 ListView 在 ScrollView 中显示问题
从上面的源码分析中我们不难发现以下的几种方式:

1. 设置 ScollView 的 fillViewport 为 true
2. 重写 ListView 的 onMeasure 方法:
	1. 设置 heightMeasureSpec 为 MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST), 这样 ListView 的高度就可以变成其子控件的高度之和
	2. 设置 heightMeasureSpec 为 MeasureSpec.makeMeasureSpec(MeasureSpec.getSize(heightMeasureSpec), MeasureSpec.AT_MOST), 这样 ListView 的高度就可以变成 ScrollView 的高度(如果 ListView 的子控件高度之和小于 ScrollView 的高度)

接下来我们来分析以下这些方法的优缺点:
- 方法 1 可以说就最佳的方式, 只用设置 ScrollView 的 fillViewport 就可以让 ListView 的高度变成 ScrollView 的高度
- 方法 2.1 应该是这里面最差的方式了, 虽然解决了 ListView 的显示的问题, 但是 ListView 的高度会变成其子控件的高度之和, 如果子控件非常多的的话, 由于 ListView 的复用机制不会起作用, 从而导致应用卡顿, 更则应用直接崩溃. 可能有一点大家会忽略, 为什么 ListView 这么设置以后还能滚动? 其实并不是 ListView 能滚动, 别忘了它的父控件是 ScrollView, ScollView 是可以滚动的, **这里并不是 ListView 的滚动, 是 ScrollView 的滚动**.
- 方法 2.2 是一个比较适中的方式, 能完美解决 ListView 的显示问题又不会破坏 ListView 的复用机制, 唯一的缺点就是必须新建一个类

## 小结
这次 ListView 和 ScrollView 分析应该算比较良心的了, 网上一搜 ListView 在 ScrollView 显示不正常就有一大堆博客安利 2.1 方法, 希望大家看到这篇文章后不要再误入歧途了, 以后的项目里就不要再使用 2.1 的方法了, 简直害人不浅.


In this page you can download high-quality free Diwali Messages PNG Images, pictures, pics, photos in different style, size and resolutions. All Diwali Messages PNG images are displayed below available in 100% PNG transparent white background for free download.
Browse and download free Wishes You All Happy Diwali PNG HD Quality transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Wishes PNG HD Quality transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Messages PNG HD Quality transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Wishes You All Happy Diwali PNG Transparent Background transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Wishes You All Happy Diwali PNG Transparent File transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Wishes PNG Clipart Background transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Wishes PNG Image Free Download transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Wishes You All Happy Diwali PNG Image Free Download transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Messages PNG Image Free Download transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Wishes PNG Transparent Background transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Messages PNG Transparent Background transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Messages PNG Transparent File transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Wishes PNG Transparent File transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Wishes You All Happy Diwali PNG Clipart Background transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Messages PNG Clipart Background transparent background image available in high-quality resolution in various styles and sizes.
Browse and download free Diwali Wishes PNG Transparent transparent background image available in high-quality resolution in various styles and sizes.


Use this American History and Social Reform Movements video entitled The Progressive Era to study how reformers worked to end the abuses of big business and industry; and the unionism and welfare reforms of the 1930's.
Learn about The Progressive Era.
Progressive Reform Era. Learn about The Progressive Era. Survey reform movements in America and see how they emerged from an ever-changing national conscience.
Explore the history of social reform in America, with a special focus on the abolition movement, the Progressive movement, and the New Deal.
Gain insight to the social changes brought about by the mid-nineteenth-century crusade to end slavery; the activism of the late nineteenth century, when reformers worked to end the abuses of big business and industry; and the unionism and welfare reforms of the 1930's.
Learn the meaning and implications of a national conscience, and consider the role played by religion, the ideals of the Enlightenment, and the perception of the United States as a land of opportunity in the development of America's national conscience and the American passion for social reform.


Red, swollen gums that bleed when your brush is an indication of gum disease. When gum disease is extensive, it is called periodontal disease. This can be a very serious issue for your general health and well-being as well as your oral health. When general dentistry is not enough to treat the issues with your gums, then periodontal therapy is needed. Conditions of the gum that do not respond to minor interventions need more extensive treatment found in periodontal therapy.
Since periodontitis has been linked to several serious health issues, it is important to get it treated as quickly as possible. Cardiovascular problems, stroke, type 2 diabetes and problems with pregnancy such as premature delivery and low birthweight have been associated with periodontal disease. We provide excellent treatment for periodontal disease at Pearl Dental Care.
Inflamed tissues around the teeth can cause the gums to shrink. This exposes the tooth root making it more susceptible to decay. Pockets form between the teeth and gums trapping food particles as tartar builds up on the teeth. Professional cleaning is required to restore health to the area. Your dentist will explain to you the procedure for treatment of the gum infection. It may require minor surgery and/or medication.
Because of the buildup of tartar around the teeth, each tooth will need to be cleaned and pockets around the tooth measured. Special dental instruments are used to scrape off the tartar build up and remove all the plaque from around the teeth. Then the roots of the teeth are smoothed out with planing. This provides a surface for the gums to reattach as they heal.
Our dentist will prescribe a treatment plan and most likely you will need additional visits so that the progress of healing can be monitored. It is important to follow through with your treatment plan as periodontitis can cause severe health issues in addition to loosening your teeth. Do not hesitate to get your gum disease diagnosed and treated as soon as possible. Contact Pearl Dental Care today for a consultation.


Exfoliating cream with algae particles and orange essential oil gently peels away dead skin cells and acts like an at home microdermabrasion treatment. Can be used as a target treatment for problem areas including lip lines, age spots, and deeper lines. Enhances absorption of other skincare products for smoother, firmer skin.


more colorful display. Best when used with buttercream or meringue frosting.
Whether your cheering on your favorite sports team or sending a special birthday wish to your dearest friend, these homemade cupcake toppers are a fun, inexpensive way to customize your treats.
With a few cuts, twists, and turns, you can create a beautiful garnish in seconds for your fruit-flavored desserts. Experiment with lemons, oranges, and other fruits for a quick and easy topper.
a 'how-to' guide for freezing your favorite homemade cookie dough for those 'gotta-have a warm chocolate-chip cookie now' moments.


text:
Home Sports Hosting This Year's Special Olympics World Games Is an Epic Win For...
Illustration by Greg Meeson
Hosting This Year's Special Olympics World Games Is an Epic Win For L.A.
Ed Leibowitz and Daniela Attia
Beginning July 26, at stadiums, arenas, and playing fields from Exposition Park to Westwood to Long Beach, 7,000 intellectually disabled men, women, boys, and girls from 177 countries will begin vying for the gold at the Special Olympics World Games. Greater Los Angeles hasn't hosted competition on this scale since the 1984 Summer Olympics. The weeklong event is expected to pump about $415 million into our local economy—the largest such infusion in more than three decades. Though a sure economic boon for the city, for spectators the Special Olympics will be a zero-sum game: Tickets to every competition are free.
Medals of Honor: This year's World Games will unify L.A. County with events at more than 20 locations
Photograph courtesy Cory Hansen
At global sporting tournaments, we tend to root for those whose victories are the hardest won, those who have surmounted forbidding odds and pushed past the supposed limits of their minds and bodies, thereby proving the doubters wrong. In this regard there might be more athletes to cheer on at the World Games than at any other sports gathering. Some Special Olympians are outstanding performers by any measure, but participation alone takes remarkable focus, courage, and determination.
For Rafer Johnson, this month's opening ceremony at the Los Angeles Memorial Coliseum could have a more profound impact than when an Olympic flame was last lit more than 30 years ago. That's saying a lot, given that the world champion decathlete is the one who carried the torch across the field in 1984. Johnson helped launch the Special Olympics in the mid-1960s with Eunice Shriver, and he remains a driving force in the larger organization. He recalls once encountering a young sprinter who placed first at a regional track-and-field meet. "She was crying when I placed the medal around her neck," Johnson says, "and I was, too." When the 12-year-old brought him over to meet her family and shared her victory, her mother tearfully explained to Johnson that this was the first time they'd ever heard their daughter speak. "Look, Mom and Dad," she said. "I won."
Previous articleImpulse Buy: LSTN Headphones
Next articleCheck out the New Trailer for Kurt Sutter's The Bastard Executioner
Ed Leibowitz
Scenes from the Special Olympics World Games Opening Ceremony
8 Ways to Have a Great Weekend in L.A.
Four Inspirational Quotes From This Morning's Breakfast Conversation About the Special Olympics


text:
Lockdown helps secure record results for delivery network
The APC delivery network has achieved record results for the 2020/21 financial year, with profit before tax of £9.2 million, a 53% year-on-year increase.
The effects of the pandemic were seen early in the financial year, with parcel volumes surging and changes to the delivery model - where home delivery became more popular than delivery to business - forcing APC to adapt quickly to support the changing needs of its 35,000 customers.
As a result of the e-commerce boom, APC saw significant growth across all services, especially within its niche services of fragile and liquid, with the food and drink sector forming the largest sector of growth in the year.
Jonathan Smith, chief executive of The APC, said: "Throughout the pandemic, we've seen growing demand for parcel services, driven by a surge in consumer e-commerce activity and the preference for home delivery. But perhaps most impressively, in response to this shift in purchasing habits, we've seen so many of our SME customers quickly adapt, proving their resilience and entrepreneurialism, and thriving as a result.
"It's this resilience of the SME community that has largely contributed to the growth we've seen across our network".
Smith says that the pandemic has fundamentally changed the shape of distribution and the whole dynamic of the industry; how people are shopping, how people need deliveries and their delivery expectations.
"It has required a structural shift in our business and will continue to shape our priorities in the coming months," he said.
APC has invested to support delivery operations and increase capacity at its secondary hub, including sortation equipment and additional handheld devices.
The business also invested in its service offerings, to meet the shift towards the business to consumer market, introducing Saturday as a full delivery day option.
At the start of the financial year, the business concluded its shared ownership structure, allowing all depots within the network to take a shareholding.
The loyalty and commitment of the business' employees was also recognised, through the introduction of a share option scheme, which rewards all long-standing employees with over 10 years' service.
Additionally, APC has invested in mental wellbeing, introducing a number of mental health initiatives, as well as appointing and training mental health first aiders within the business to help identify and support mental health issues.
Corina Forman, HR director at The APC, said: "This year has understandably proved challenging for many.
"Throughout this time we've worked hard to maintain job security and opportunities for all our employees, continuing to provide them with the training and skills they need to fulfil their potential. But we also understand the importance of focusing on, and providing staff with, initiatives that support their health and wellbeing.
"We firmly believe that investing in our people this way pays dividends in the long-term. People who feel supported and recognised within the company tend to identify strongly with our values and they develop secure social networks - these factors combine to support great service delivery."
APC Overnight
Fleet & Mobility Live 2022
Fleet & Mobility Live is over for another year – and what an extra special couple of days we've had reconnecting the fleet and mobility sector at the NEC.
If you weren't able to attend any of the seminar sessions, on-demand videos will be available soon so you can catch up in your own time. Stay tuned.
We would like to extend a huge thank you to our visitors, speakers, exhibitors, sponsors, supporting organisations, organisers and everyone else involved. We truly hope you had a great show.
Let us know your highlights from the last two days using the #FleetAndMobilityLive hashtag and tag us on Twitter and on LinkedIn.
See you next year - we're back on 11-12 October 2022.
APC in record recruitment drive to meet online demand
APC has announced a major recruitment drive to meet the growing demand in online shopping seen during the coronavirus pandemic.
Roadworks cleared to help delivery firms with Black Friday and Cyber Monday
National Highways is helping delivery firms this Black Friday and Cyber Monday by lifting and completing 394 miles of roadworks.


Shopping for low cost homeowners insurance in Lydia, SC does not have to be difficult. We are here to help you find and compare multiple providers. Simply enter your Zip in the form above and you will be taken to a page which will list the top most reputable home insurance companies in your Darlington county.
The coverage mentioned above is a basic form of coverage that you absolutely need to have. There are optional coverage items that you can add, such as guaranteed replacement cost, which provides the most complete coverage. If your house gets totally damaged, the insurance company will pay for the cost of building it. However, as you might expect, most insurers require you to meet specific underwriting requirements and pay a higher premium. This brings us to another important point: How much does it cost to insure your home in Lydia, SC?
To get cheap Lydia, SC home insurance quotes use our simple comparison tool and you will be ahead of most regular consumers who do not do their own comparison or rely on an agent to do it for them.
A great deal of states mandate that you should have some kind of property owners insurance policies. That leads some folks to get a weak policy just to abide the law fairly than receiving a powerful policy to shield their loved ones and property. Do not limited-adjust by yourself here check out these guidelines on discovering a fantastic insurance coverage policy.
A straightforward way to conserve income on homeowner's insurance policies is to operate towards paying out off your mortgage. Men and women who have their possess residence are far more very likely to care for it correctly. Spending off the mortgage will minimize yearly rates.
If you experience damage to your house that demands a assert to your homeowner's insurance policy plan, will not wait to take unexpected emergency actions to protect your residence. Include any damaged windows, dry out damp carpeting, and secure any valuables that survived. If even more damage outcomes from your failure to protect your residence, it may possibly be regarded carelessness and not be coated.
When contemplating insurance policies for your property, hold in thoughts that getting your mortgage paid out off can actually effect your high quality sum. Insurance organizations will typically reward you with a reduce premium if your mortgage is compensated off, since it is generally imagined that a home will be far better taken care of if it is totally owned.
As the measurement of your household and personal belongings modify, you ought to re-assess what you want from your homeowner's insurance coverage. Check your policy annually to see if all of your substantial-stop valuables are covered. You may possibly want to get other objects protected that you did not initially have.
When getting insurance policy for your true estate you ought to talk to a number of brokers just before making the choice. Most agents can give a price cut for a number of policies being written for 1 client so the thought that they could get all your company would have some being more competitive on the charge.
To reduce the price tag of your home insurance policy, you need to have to lower the dangers of accident. You can start off by acquiring hearth evidence furniture and resources. Put in smoke detectors and hearth extinguishers. Your insurance policies business will contemplate your home as safer, and in situation of fire you must be capable to contain the hearth a lot more simply.
Remain vigilant more than the expense of your property insurance coverage rates by carrying out an yearly check out of your policy statements, and seek estimates from other organizations to guarantee you are paying the lowest costs. Your insurance policies will not usually instantly replicate adjustments that can lower your costs, so you want to make certain any discounts for introducing alarms, sprinkler techniques or getting rid of a swimming pool are applied. Being vigilant is the very best way to save money!
Select assured alternative value coverages on your residence owner's coverage to make confident you are entirely secured in scenario of injury or destruction. Whilst protection tied to the total mortgage benefit or assessed benefit of the property may possibly appear ample, typically rebuilding a house costs more due to raises in construction and substance fees. Generating sure you have guaranteed substitute price makes certain your home is rebuilt ought to a disaster occur.
Install a sophisticated alarm program in your home, if possible one particular that is monitored by a respected protection company, or is linked directly to the neighborhood law enforcement station. Insurance policy organizations lessen your yearly quality by up to 5% if you can confirm by an invoice or agreement that you have a centrally monitored safety program set up.
If you are a very first-time property customer, established up your mortgage payments so that about one particular-twelfth of your yearly residence owner's insurance is placed into an escrow account. That way, you will not have to scramble to pay it each and every time you need to have to spend it, as it will presently be there.
Make positive you have sufficient coverage for the contents inside your home. Most of the time normal homeowner's insurance will be adequate to cover your contents if some thing happens, but if you have actually useful items, you might want to acquire further coverage for people items or boost the content insurance.
If you are searching for a new homeowner's insurance policies policy, you should seem for user welcoming businesses. You will want to deal with a business that is ready to easily method any statements you could have. Check out evaluations from present, as well as previous, buyers of the insurance policy companies you are considering for some impartial suggestions.
The guidelines situated right here are a great way to learn the ideal, most affordable plan for your needs. It is easy with this information. This information, when put to use, can make fantastic results. Pick the insurance program that will give you all the defense you need to have.


I currently have a restaurant facebook page that was setup by an employee of mine and its not...have and will provide any further graphics. I already have hosting and domain, just need to make new simple page with possible ability to place togo orders on it. I am a new 24 hour American diner we now have 2 locations and have a complete Coca Cola theme.
Hello All, I'm looking for native English US based writers who can write me content on a regular basis and submit articl...a regular basis and submit articles to me everyday. I need articles on various topics like health, dental care, home improvement, real estate etc. I can pay $2 for 500 words. If you are really interested place a bid now.
We are an entertainment company looking to hire a 2d or 3D animated artist for a 4 minute short film.
Hi I have VBA coding 1 hour work. Those who are experienced kindly bid on the project. Bugdet is fixed as mentioned. Only expert bid. Please do not bid data entry and web search experts.
Need to do the following: 1. Tabs - Get rid of the old tabs except 'sponsors' tab, and add new tab 2. Replace the advertisement banner with new logos (n=2) and link the 2 logos to its website. 3. Insert pdf docs in certain pages 4. Add the alert notification on website (This domain is for sale) 5. Insert more pdf docs from time to time at additional payment (negotiable).
translation for a very small general text with in 10-15 minute. - budget is fixed to 10$ - Please bid only if you are able to do it within 10-15 min.
Brand launch for consumer products company. Need video script, edited product descriptions and brand copy. Lookin...company. Need video script, edited product descriptions and brand copy. Looking for creative writer that call tell a story and generate an emotional response through limited lines of copy, while still meeting the communication objective.
I have Wordpress plugin. I have already defined variables : [login to view URL] I just need when I spin title and wh...content to set one variable to be : nooriginal="on" (see meaning in [login to view URL] ) All other options are set correctly and this option is not. This is few lines of code. Plugin is in attach. Regards!
The name is: Moot This A web site shows two different opinions on different topics. Users present opinions in videos. the logo ...opinions on different topics. Users present opinions in videos. the logo will be using the same name (moot this) in animated was like [login to view URL] make it SIMPLE.
Broadcast Graphics package for a one hour Florida Holiday themed Special. Including: animated 2d logo build, graphic transition, background temp for text, lower third, Coming up-Don't go away bumps.
I have a one hour audio file that needs to be transcribed. Audio quality is very good, so there should be no problem with understanding the content, however, I prefer someone who is a native English speaker.
...experience in managing Web Scraping software. Experience in managing VPNs, also taking this data gathered and organizing it into spreadsheets. Please respond with your cost per hour, and a brief history of similar projects you have finished. We have our own scraper and do not need you to build one. The bulk of this project is excel work. Thank you.
I am looking for a freelancer or ideally an agency for translation. There are several documents which need to be translated from English to Chinese (simplified). The documents contain historical data about a city as well as some touristic information. You need to have excellent communication skills and a professional approach. The timeline is relaxed given the size of the content.
I teach IT ...my English accent. I have good writting skills but my accent needs improvement. I need someone to help me with this. Native speakers are welcome. I am thinking in having a 1 hour weekly session where I do a conf call teaching IT and someone listens and spot the problems and provides advice. I will be doing this for at least three months.
We need to record phone system greeting messages. 4 Messages total. Total 1-minute duration.
I want to find a reliable and fast-acting partner for my clipping work. The clippings are mostly: cutting out a person from a background, or a separating a building from the background. If you qualify for this, please show me your work done before like this.
This project is a super exped...Overloading, Verlet vs Euler etc. 6. It must leverage OOP method (object oriented programming) It should be a fairly simple animation! So up to 400-600 lines of code is totally fine. More lines are welcomed, but it must looks like something that was built in 6 hours, not a Disney movie! The code must be original!
This project is a super expe...Overloading, Verlet vs Euler etc. 6. It must leverage OOP method (object oriented programming) It should be a fairly simple animation! So up to 400-600 lines of code is totally fine. More lines are welcomed, but it must looks like something that was built in 18 hours, not a Disney movie! The code must be original!
I need some writers with good engilsh and creative writing skill. the budget is INR 35 for each 320 words. promising freshers are also welcome to this long-term project.
I have the first draft of my book completed. I am going to self-publish. It is a book for military spouses. It is about how to live a fulfilled life with a transient lifestyle. If you have some experience of the military that would be helpful and advantageous but not necessary.
I would like someone to sort out the menu bar on my website on Shopify (Porto theme) and add some section lines.
HI, We are looking for Kannada native transcribers for under 3 minute long audio transcription and translation. Need this to be done asap. Looking forward to your bid.


text:
Q: Formatting an array of lambdas in Visual Studio I would like Visual Studio (16.9.5) to auto-format C++-code with lambdas inside an array like this:
static S o[] = {
    {"tag1", [](const D* a , SGD& data)->void {
            if (a != 0) {
                data.a = a;
            }
        }
    },
    {"tag2", [](const D* a , SGD& data)->void {
            if (a != 0) {
                data.a = a;
            }
        }
    },
    ...
};

Other variants may be considered, provided they are consistent between tag1 and tag2.
Full example with current auto-formatting in Visual Studio 2019 to show what I don't want:
struct SGD { const D* a; };
struct D;

typedef void (*SGDFunc)(const D*, SGD&);
struct S {
    const char* n;
    SGDFunc func;
};
static S o[] = {
    {"tag1", [](const D* a , SGD& data)->void {
        if (a != 0) {
            data.a = a;
        }
}
    },
{"tag2", [](const D* a , SGD& data)->void {
    if (a != 0) {
        data.a = a;
    }
}
},
};

The code above is simplified, but the main idea is to use this to perform different operations based on string-tags.
Is there some style-setting that accomplishes this? Or some variant of the formatting?

redpajama_set_name: RedPajamaStackExchange


You can achieve the 'perfect' smile with veneers. A lot of people these days are opting for veneers rather than braces or teeth whitening.
Beauty Now can recommend other cosmetic treatments to help you regain your confidence. Get in touch.


text:
Everything about the Art Libraries All over the Planet
Libraries gather and care for objects of logical, artistic, or authentic significance and make them accessible for public review through shows that might be long-lasting or impermanent. Enormous libraries are situated in significant urban communities all through the world and more neighborhood ones exist in little urban communities.
At Saatchi Display you can see the Rundown of Principal Art Libraries all over the Planet not many of those are given as beneath.
The Library of Current Art – New York
The Library of Current Art is devoted to being the chief library of present day art on the planet. The rich and differed assortment comprises one of the most exhaustive and all-encompassing perspectives on current art. The Library Documents contains essential source material connected with the historical backdrop of Library of Present day Art and contemporary art.
Public Exhibition – London
The Public Exhibition houses probably the most popular and natural paintings on the planet, in a structure that is a universally perceived milestone.
The Metropolitan Library – New York
The Metropolitan Library of Art is one of the world's biggest and best art libraries. Its assortments incorporate multiple million show-stoppers crossing 5,000 years of world culture, from pre-history to the present and from all aspects of the globe.
Tate Present day – London
Tate Present day is the public exhibition of worldwide current art. Situated in London, it is one of the groups of four Tate exhibitions which show determinations from the Tate Assortment. The Assortment contains the public assortment of English art and of global current art from the year 1500 to the current day
Public Display of Art, Washington – Washington DC
The Public Display of Art, one of the world's transcendent libraries, was made for individuals of the US of America by a joint goal of Congress tolerating the endowment of lender, community worker, and art gatherer Andrew W. Mellon in 1937.
Guggenheim Library – New York
The Establishment understands this mission through extraordinary displays, training programs, research drives, and distributions, and endeavors to draw in and teach an undeniably assorted global crowd through its novel organization of libraries and social partnerships. Florence was one of the origins of the Renaissance and its Uffizi Display holds the most exhaustive assortment of that Kunstuitleen artistic development counting Botticelli's renowned Birth of Venus and Primavera. What's more, you can peruse pretty much every display on the Google Art Venture.
Do Weight Loss Supplements At any time function? – Know the Strategies
Online Golf dress Shop – Shopping Created Simple and Powerful


text:
Are you there little Unicorn?
Sam Taplin
Series: Little Peek-Through
Illustrated by Sarah Allen
Little unicorn is hiding! Very young children will love peeking through the holes and touching the textured pages in this magical hide-and-seek board book, spotting mermaids, fairies and dragons along the way. Part of a gorgeous series for babies and toddlers, perfect for fans of That's not my...
Sam Taplin grew up in a beautiful valley in Yorkshire, where he dreamed of being a writer, and after three years reading other people's books at university he started writing his own for Usborne. He's been doing it ever since. When he's not writing about lonely rabbits or inquisitive bears, he likes doing card tricks, writing songs and playing long games of chess by the fire.
Find out more about Sam Taplin
View series: Little Peek-Through
9780794546434 Usborne Little unicorn is hiding! Very young children will love peeking through the holes and touching the textured pages in this magical hide-and-seek board book, spotting mermaids, fairies and dragons along the way. Part of a gorgeous series for babies and toddlers, perfect for fans of That's not my... https://usborne.com/media/catalog/product/cache/29b1c625a6a034d41d27bd6a2f264776/9/7/9780794546434_cover_image.jpg https://usborne.com/us/are-you-there-little-unicorn-9780794546434 9780794546434
USD 9.99 0 http://schema.org/OutOfStock https://usborne.com/us/are-you-there-little-unicorn-9780794546434


text:
Sustainability in an emerging nation: The Bhutan case study
dc.contributor.author Yangka, Dorji
dc.contributor.author Newman, Peter
dc.contributor.author Rauland, Vanessa
dc.contributor.author Devereux, Peter
dc.identifier.citation Yangka, D. and Newman, P. and Rauland, V. and Devereux, P. 2018. Sustainability in an emerging nation: The Bhutan case study. Sustainability. 10: 1622.
dc.identifier.doi 10.3390/su10051622
© 2018 by the authors. With the onset of the 17 Sustainable Development Goals (SDGs) and the Paris Agreement on climate change, the world's nations were to create economic development integrating environmental and social improvement. However, there is still much uncertainty in the world of politics and academia as to whether these integrated goals are achievable and how they can fit best with diverse national and local contexts. Thus, there is always a need to find nations that can show how it can be achieved in different settings shaped by local experiences, challenges, and opportunities. Bhutan could be one of these nations as it could be argued that it has, to an extent, simplified the task to fit its values and aspirations. Bhutan has three major goals that need to be integrated: Wealth (GDP) to align with their middle-income aspiration, thus providing opportunities for employment, Greenhouse Gas emissions (GHG) that are maintained at a carbon neutral level, which is beyond most national commitments, and Bhutan's renowned Gross National Happiness (GNH) index, which covers their socio-economic goals. We show this integration and then synthesize some core findings from a literature review on the theory and practice of sustainable development through the lens of the three integrated goals of Bhutan, thereby placing the case of Bhutan into the wider literature. This paper seeks to show how one emerging nation can model an operational sustainability policy. The paper highlights some plausible synergies between the 17 SDGs and the domains and indicators of GNH that could help nations struggling with how they can create sensible sustainability outcomes from these new global agendas. Bhutan has framed the GNH as its contribution to sustainability. However, this paper suggests that it may be the integration of the GNH with GDP and GHG that is its real contribution. Furthermore, Bhutan's 3G model of fully integrating GNH, GDP, and GHG suggests a way forward for achieving their imperatives of economic growth, whilst enabling the SDGs and achieving the difficult climate change goal. It may also suggest a model for other nations wanting to find a complementary way of framing economic growth, the 17 SDGs, and the Paris Agreement into a coherent set of policies.
dc.publisher M D P I AG
dc.rights.uri https://creativecommons.org/licenses/by/4.0/
dc.title Sustainability in an emerging nation: The Bhutan case study
dcterms.source.title Sustainability
curtin.department Sustainability Policy Institute
Except where otherwise noted, this item's license is described as https://creativecommons.org/licenses/by/4.0/
Bhutan: Can the 1.5 °C agenda be integrated with growth in wealth and happiness?
Yangka, D.; Newman, Peter (2018)
© 2018 by the authors. Bhutan is a tiny kingdom nested in the fragile ecosystem of the eastern Himalayan range, with urbanisation striding at a rapid rate. To the global community, Bhutan is known for its Gross National ...
Using industrial ecology and strategic management concepts to pursue the Sustainable Development Goals
Sullivan, K.; Thomas, S.; Rosano, Michele (2018)
The subjectivity, complexity, and often competing interests of sustainable development have limited the effectiveness of integrating these important ideas into mainstream business strategy. With the adoption of the UN ...
Cooperative Enterprises and Sustainable Development in Post-Crisis Nepal: A Social Responsibility Perspective on Women's Employment and Empowerment
Dhakal, Subas P. (2018)
The economic growth and women's empowerment nexus features prominently within United Nation's sustainable development goals (SDGs). While the gendered view of inclusive economic opportunities has received significant ...


Many of us deal with the issue of not getting a good night sleep. This problem can come from stress throughout the day, thoughts that keep you up at night, etc. But, what does it mean when the fatigue you are experiencing persists longer than three weeks? Or, you have a difficult time being able to stay asleep at night? People who suffer from sleep disorders will disregard the issue, and fail to accept that there is a problem. According to the National Sleep Foundation, roughly 7 out of 10 Americans experience problems when it comes to sleeping. Majority of these people will remain undiagnosed and untreated; most likely because they may not even know the severity of their condition. You are completely unaware of what is going on because you are sleeping. So, it is easy to give little weight to the matter at hand. But, the longer you wait on the subject, the more complications you will experience to your overall well-being. It is better to get to the root of your concern, and the best way to do that is to have a sleep study performed.
Sleep is an important function to growth and development of the body; even when it comes to our immune system, as well as the cognitive memory. When you face an obstacle that hinders this repeatedly, then it needs to be addressed. The best way to tackle your sleep problem head on is by taking part in a sleep study.
Polysomnogram – This is an overnight sleep study. This one of the most common studies to use on almost all of the sleep, as well as sleep related movement, disorders. With this, you are hooked up to multiple machines, and various parts of your body are being measured while you sleep.
Multiple Sleep Latency Test – This sleep study happens only during the day to measure your grogginess, and whether or not your breathing treatments are working properly. This study will normally follow a Polysomnogram, and only counts record when you fall asleep. It's a series of 5 naps in a twenty-minute window.
Maintenance of wakefulness test – This sleep study measures your alertness, along with how easy it is for you to stay awake throughout the day. The only time this test will really be required is when there is a history of extreme daytime fatigue.
Home Sleep Test – There are a few requirements in order to qualify for a home sleep test. You have to have been suffering from moderate to severe obstructive sleep apnea to qualify. What you do, is show up to the clinic during the day and collect a small device that includes instructions on how to use it.
Both your physical and mental health will be affected in the long run if you continue to avoid you sleep problem. When it comes to the physical, you will experience stress and fatigue from a lack of rest. Over time, obesity will happen because of a high diet of sugars coinciding with no sleep. Also, high blood pressure will happen that coincides with heart disease. As for your mental, a lot of feelings will come to light when you do nothing. Mood swings happen, which can stem from depression. Anxiety will increase. Your cognitive memory will be impaired because you are so tired throughout the day. These are all serious issues that should not be ignored.
Even if you are unaware of your problems, the person next to you might be facing them head on. They will usually be the one to bring the issue up. The one disorder that will have an impact on your partner's life is obstructive sleep apnea. You are snoring loudly, and at times you might even stop breathing. That can worry a partner.
The biggest concern in anybody's life is paying high medical bills. And sometimes, when it comes to undergoing a sleep study, you do have to pay the price. Luckily, these days insurance companies do recognize sleep disorders as a health issue and will try to check them at a fair cost. But, it is always best to double check what the type of coverage offered before you apply. If you are curious about the comparison in cost when it comes to going to a lab or staying home, then take the time to contact your insurance provider for further information.
First of all, a home test is only a third of the cost for what it would take to go to a lab. Also, you are in the comfort of your own home. You set the time. You decide when to go to sleep. It is all in your control. There is nothing more comforting than falling asleep in familiar surroundings. Patients who go into a lab for evaluation will typically go through a first night effect and have trouble getting a good night sleep. That makes it hard to yield decent results. But, if you do it at home, you are given a small portable device; typically about the size of a telephone handset. You pick it up from your doctor, and wear it around 1-3 nights; depending on the severity of the sleep apnea. Your only job is to take the device back and return it; then the clinic will upload and interpret the results. It is done all on your own time. There is nothing better than that.
Over the many years, we've been in operation, VirtuOx has built a solid reputation as an authority on sleep disorders. We have a very committed and professional workforce that's results oriented and dedicated to solving sleep apnea and other sleep related conditions.


text:
Bill to punish Kansas lawmakers on drugs dies in Legislature
March 4, 2014 Rob Port
SCOT FREE: The Kansas Legislature still has yet to implement penalties for state lawmakers who fail a drug test.
By Travis Perry │ Kansas Watchdog
OSAWATOMIE, Kan. — Legislation that would have enacted actual punishments for drugged-up state lawmakers is officially dead.
For the moment, elected officials in the Kansas Legislature can test positive for an illegal substance without fear of repercussion or public exposure.
SB 391, sponsored by Senate Minority Leader Anthony Hensley, D-Topeka, would have closed a monumental oversight pointed out last December by Legislative Administrative Services Director Jeff Russell. While new rules allow for welfare benefits to be revoked if a recipient tests positive for narcotics, no punitive actions were enshrined in law for an elected official who fails a drug test.
"If we're going to pass a bill of that nature, then the Legislature should be included," Hensley said. "We should practice what we preach. If we're going to apply that kind of law to other citizens of Kansas, then we should apply it to ourselves."
Hensley's proposed legislation would have revoked lawmakers' legislative pay for varying periods contingent upon completion of a substance abuse treatment program.
But with last Friday's turnaround deadline having come and gone, bills that are still languishing in their house of origin — and haven't received special "blessing" from leadership — are no longer up for consideration.
So why wasn't this bill considered earlier?
State Sen. Jeff King, R-Independence
Nobody asked — not even Hensley, said Senate Vice President Jeff King, R-Independence, who chairs the Judiciary Committee.
"No one ever asked me to bless 391. Nobody ever asked me to work 391," King told Kansas Watchdog. "Until you reminded me who sponsored it, I didn't remember it was Hensley's bill."
While Hensley said he feels very strongly about the issue, he said he let time slip away before he could address it. Hensley submitted the legislation on Feb. 13, barely two weeks before the deadline.
"I just got so tied up with other issues that I never had an opportunity to (request a hearing), but I would question whether there was any interest in the legislation to begin with," Hensley said.
King said it's common for individuals sponsoring a piece of legislation to bend his ear in an attempt to land a committee hearing. In the absence of such vocal support, King suggested the bill was more about political posturing than actually solving the problem.
State Sen. Anthony Hensley, D-Topeka
"There are times bills are introduced just to make a statement, and nobody wants a hearing on them," he said.
Though King voted against a similarly worded amendment submitted by Hensley last year, he said it was because the proposition didn't include language allowing for "reasonable suspicion" prior to administering a drug test.
A subsequent amendment submitted by Hensley and approved by the Senate, including King, included the provision but lacked any penalties for state lawmakers. Hensley said the exclusion was a result of an error by the Kansas Office of the Revisor of Statutes.
Revisor Gordon Self didn't return a request for comment from Kansas Watchdog on Tuesday morning.
Rather than stripping elected officials of pay, King said he would instead support public disclosure of legislative drug test results.
"I think the most punitive action on an elected official regarding a positive drug test is disclosure," King said. "Disclosing a positive drug test by an elected official is effectively job termination."
Related: As deadline looms, doped-up KS lawmakers could escape punishment
Related: Dopey law: KS lawmakers who use drugs could get special treatment
Contact Travis Perry at travis@kansaswatchdog.org, or follow him on Twitter at @muckraker62. Like Watchdog.org? Click HERE to get breaking news alerts in YOUR state!
The post Bill to punish Kansas lawmakers on drugs dies in Legislature appeared first on Watchdog.org.
Previous Florida NAACP, big labor unite to push 'moral' legislative agenda
Next Audit: School employee used nearly $500,000 on iTunes, jewelry


"However, the board unanimously decided to request him to reconsider his decision. The same was informed to the stock exchanges on January 20, 2005," the spokesperson had said in a written response.
"On the face of it there appears to be a dichotomy in what was conveyed on January 20 and the communication of April 23," the official had said.
IPCL, headed by Mukesh Ambani, had communicated to the exchange on January 20 that the board of directors at their meeting on that day had considered Anil's resignation as vice-chairman and director and unanimously requested him to reconsider the same.
In his January 3 letter, Anil had accused a co-director Anand Jain of conspiring to divide the family and said it was below his dignity to serve on the same Board as Jain.
The communication was sent to the exchange a day after the company said in a press statement that Anil's subsequent communication of January 27, where the younger sibling had asked his brother to choose between Jain and him, was 'noted"by the company's board on March 30.