text:
Q: Scope 'request' is not active for the current thread - websocket edition I'm trying to create a websocket app using sprint boot and spring messaging. However, when i try to call a function inside one of our service classes, i got the following exception:
java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request.
    at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) ~[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at com.propspace.intl.psauth.service.PsSessionHandler.getCurrentRequest(PsSessionHandler.java:83) ~[propspace-auth-0.1.6-SNAPSHOT.jar:na]
    at com.propspace.intl.psauth.service.PsTokenService.getTokenValue(PsTokenService.java:167) ~[propspace-auth-0.1.6-SNAPSHOT.jar:na]
    at com.propspace.intl.psauth.service.PsTokenService.getCurrentToken(PsTokenService.java:66) ~[propspace-auth-0.1.6-SNAPSHOT.jar:na]
    at com.propspace.intl.psauth.service.AuthPersistenceService.getCurrentUser(AuthPersistenceService.java:124) ~[propspace-auth-0.1.6-SNAPSHOT.jar:na]
    at com.propspace.intl.psauth.service.AuthPersistenceService$$FastClassBySpringCGLIB$$b662e141.invoke(<generated>) ~[propspace-auth-0.1.6-SNAPSHOT.jar:na]
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) ~[spring-aop-4.2.2.RELEASE.jar:4.2.2.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.2.2.RELEASE.jar:4.2.2.RELEASE]
    at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:121) ~[spring-retry-1.1.1.RELEASE.jar:na]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.2.2.RELEASE.jar:4.2.2.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) ~[spring-aop-4.2.2.RELEASE.jar:4.2.2.RELEASE]
    at com.propspace.intl.psauth.service.AuthPersistenceService$$EnhancerBySpringCGLIB$$d5176572.getCurrentUser(<generated>) ~[propspace-auth-0.1.6-SNAPSHOT.jar:na]
    at com.propspace.intl.psauth.service.AuthorizationService.getCurrentLoggedInUser(AuthorizationService.java:115) ~[propspace-auth-0.1.6-SNAPSHOT.jar:na]
    at com.propspace.intl.common.service.PsNotificationHandler.refindUserId(PsNotificationHandler.java:196) ~[propspace-common-0.1.6-SNAPSHOT.jar:na]
    at com.propspace.intl.common.service.PsNotificationHandler.getAllNotificationsOfUser(PsNotificationHandler.java:68) ~[propspace-common-0.1.6-SNAPSHOT.jar:na]
    at com.propspace.intl.pushnotifications.controller.NotificationController.greeting(NotificationController.java:47) ~[classes/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_60]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_60]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_60]
    at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_60]
    at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:198) ~[spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:116) ~[spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMatch(AbstractMethodMessageHandler.java:490) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.simp.annotation.support.SimpAnnotationMethodMessageHandler.handleMatch(SimpAnnotationMethodMessageHandler.java:497) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.simp.annotation.support.SimpAnnotationMethodMessageHandler.handleMatch(SimpAnnotationMethodMessageHandler.java:87) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMessageInternal(AbstractMethodMessageHandler.java:451) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMessage(AbstractMethodMessageHandler.java:389) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:135) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_60]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_60]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]

After doing some reading on it, it turned out i needed to make this service (bean) a scoped bean, so i did this:
@Scope(value= "request", proxyMode=org.springframework.context.annotation.ScopedProxyMode.TARGET_CLASS)

On my bean class, and in my controller i did this:
@Scope(value = "request",  proxyMode = ScopedProxyMode.TARGET_CLASS)

After doing those changes, the exception changes to the following:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.notificationController': Scope 'request' is not active for the current thread; consider defining a scoped proxy for this bean if you intend to refer to it from a singleton; nested exception is java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request.
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:355) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:35) ~[spring-aop-4.2.2.RELEASE.jar:4.2.2.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.getTarget(CglibAopProxy.java:685) ~[spring-aop-4.2.2.RELEASE.jar:4.2.2.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:636) ~[spring-aop-4.2.2.RELEASE.jar:4.2.2.RELEASE]
    at com.propspace.intl.pushnotifications.controller.NotificationController$$EnhancerBySpringCGLIB$$d92fa60c.greeting(<generated>) ~[classes/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_60]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_60]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_60]
    at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_60]
    at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:198) ~[spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:116) ~[spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMatch(AbstractMethodMessageHandler.java:490) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.simp.annotation.support.SimpAnnotationMethodMessageHandler.handleMatch(SimpAnnotationMethodMessageHandler.java:497) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.simp.annotation.support.SimpAnnotationMethodMessageHandler.handleMatch(SimpAnnotationMethodMessageHandler.java:87) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMessageInternal(AbstractMethodMessageHandler.java:451) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMessage(AbstractMethodMessageHandler.java:389) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:135) [spring-messaging-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_60]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_60]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]
Caused by: java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request.
    at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) ~[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.web.context.request.AbstractRequestAttributesScope.get(AbstractRequestAttributesScope.java:41) ~[spring-web-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:340) ~[spring-beans-4.2.4.RELEASE.jar:4.2.4.RELEASE]
    ... 20 common frames omitted

Here's my config class:
@Configuration

@EnableWebSocketMessageBroker
@EnableAspectJAutoProxy(proxyTargetClass = true)
public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer {

@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
    config.enableSimpleBroker("/topic");
    config.setApplicationDestinationPrefixes("/app");
}

@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
    registry.addEndpoint("/hello").withSockJS();
}

@Bean()
public NotificationHandler notificationHandler( ) {
    return new PsNotificationHandler();
}

@Bean
@ConditionalOnMissingBean
public RequestContextFilter requestContextFilter() {
    RequestContextFilter rcf = new RequestContextFilter();
    rcf.setThreadContextInheritable(true);
    return rcf;
}

@Bean
@ConditionalOnMissingBean
public RequestContextListener RequestContextListener() {
    return new RequestContextListener();
}

@Bean
public HttpSessionIdHandshakeInterceptor httpSessionIdHandshakeInterceptor() {
    return new HttpSessionIdHandshakeInterceptor();
}

}
My code is mostly based on a sample code for running websockets with spring boot, except for this part:
Object nots = notificationHandler.getAllNotificationsOfUser(null, false, false);

where i'm getting the notifications, help appreciated
Here's a stripped down version of the code
http://www.4shared.com/file/BinrToCqce/pushnotifications.html

A: Seems to be Message broker has its own thread. So Message broker and DispathcherServlet work in different threads. But you can't use HttpServletRequest from another thread. Because, when asynchronous job will try to process HttpServletRequest, there is possibility that request(or session) is not actual or does not exist anymore. This is means, that you can't use request scoped beans as well as session scoped beans outside of DispatcherServlet's thread.
Since, you can't access request or session data directly from another thread you have to pass this data manually.

redpajama_set_name: RedPajamaStackExchange


President Bush has given the cowboy-boot to dozens of Russian diplomats in retaliation for Moscow's complicity in the spying case of US counterintelligence agent Robert Hanssen.
This sends a strong message that the United States will not tolerate the "old" Russia, the one of Soviet days or even imperial Russia. And that message goes directly to Vladimir Putin.
He, after all, has a picture of Peter the Great hanging in his office, and his advisers are generally his colleagues from the former KGB. His mentor was master spy Yuri Andropov.
That Moscow still spies on a massive scale reflects its inability to become a prosperous democracy in the decade since the cold war. The old ways look like they're the only ways.
But Mr. Bush's action also signals a shift from the Clinton administration, which carefully tried to work with Russia to reduce nuclear risks and bolster its economy.
That cozy engagement didn't win many friends nor help Russia reform much. Instead, when Mr. Putin came to power in 2000, he said he wanted to re-create "a great, powerful, and mighty state," one that "commands respect in the world."
Bush may be starting a policy of malign neglect that downgrades Russia in US eyes because it's really not a great power anymore. That may suit American interests, but it upsets European allies who live next to Russia and don't want to hear the bear growl.
Russia deserves respect, even if it does spy, but Bush is right that the days of coddling a fallen giant are over.
Moscow doesn't help win much US respect by selling arms to Iran or finishing a nuclear power plant there.
The "new" Russia now needs to find itself largely on its own.


text:
Photo Credit: Courtesy of ViiV Healthcare
News, Sponsored
ViiV Healthcare's Risk to Reasons is Reframing HIV Prevention and Care for Black Women. Here's How.
by Tai Saint-Louis
While medical advances have improved quality of life, life expectancy, and disease management for people with HIV since the beginning of the epidemic, significant disparities exist, particularly among people of color and the LGBTQ+ community. Black women continue to be diagnosed with HIV at disproportionately high rates compared to white and Latina women.
To Black Women's Working Group member Leisha McKinley-Beach, National HIV and AIDS Consultant, "Black women continue to be diagnosed late— 21% with a concurrent HIV and AIDS diagnosis—and are often shocked when they receive their diagnosis. As a community that has been disproportionately impacted since the start of the epidemic, a new HIV narrative is crucial to reinforce sex positivity, sexual freedom, empowerment, and autonomy."
According to a recent study, PrEP (pre-exposure prophylaxis) uptake, which is a medicine taken by people who don't have HIV that can substantially reduce the risk of acquiring HIV if they are exposed, has been persistently low among US women, particularly Black women, who account for 61% of new HIV diagnoses among women. In addition to perpetuating stigma, this trend is alienating Black women who don't have access to the proper resources from seeking prevention or care.
"For decades, people have been using stigmatizing language such as 'at risk' or 'engaging in risky behavior,' leading women to falsely believe HIV prevention and care does not apply to them," says advocate Tori Cooper, Director of Community Engagement for the Transgender Justice Initiative and Human Rights Campaign. "Perpetuating a lack of access and knowledge to HIV prevention undermines women's control over their own bodies and health, particularly in the face of inequality, lack of stability, and unpredictable situations."
In 2021, ViiV Healthcare set out to combat this reality by creating the Risk to Reasons report that highlights the need for new messages, new messengers, and new methods to engage Black women effectively about their reasons for HIV prevention. there needs to be a greater understanding of exactly which conversations are happening, who is leading them and how the information is being disseminated and received.
To that end, ViiV Healthcare partnered with Black women advocates, frontline providers, communication experts and researchers to create the Black Women's Working Group (BWWG). The BWWG is a committee of Black women living with or working in HIV to challenge existing prevention approaches and develop new recommendations for communicating and connecting with Black women about HIV.
"We discussed and developed approaches and messages to increase Black women's awareness, knowledge and participation in HIV prevention and care strategies," Cooper, a member of the BWWG, explains. "Bringing together Black women working in the HIV community allowed us to better understand the circumstances, challenges and motivations that impact Black women's awareness, and use of prevention and care strategies. As a result, we were able to listen and share among a group of Black women of different experiences to build and amplify a more empowering narrative."
That narrative is now being formalized as ViiV Healthcare's Risk to Reasons initiative, which goal is to not only break down the stigma surrounding HIV, thus creating spaces for information about treatment and prevention to flow; but also strengthen organizations that link women to networks of care through Positive Action for Women.
"ViiV Healthcare- is committed to all women in the US who are or may be affected by HIV," says Amelia Korangy, Senior Manager of External Affairs at ViiV Healthcare, adding that across the country, nearly half of the Black women living with HIV are not benefiting from the standard of care they need.
"Addressing the health disparities faced by women of color– particularly Black women– across the continuum of care is a key to closing the gap in HIV disparities in the US," she further explains.
To maximize the reach of the Risk to Reasons initiative, ViiV Healthcare committed $5 million in funding to support community driven efforts that raise awareness about the importance of HIV prevention and care for Black women, connect women to care and train service providers to continue to change the narrative. Recently, ViiV announced these funds were awarded to 17 organizations across the nation. Over the next three years, grantees will reach more than 1 million people with reasons for HIV prevention and more than 3,500 providers positioned to better deliver HIV prevention and care to Black women.
The shift in tone of conversation is just as important as any other benefit that could come from this initiative, McKinley-Beach says. "A collaborative community support and engagement approach enables Black women impacted by HIV to be empowered to protect their health and build a foundation that enhances and encourages Black women's engagement in their own sexual health."
Now is the time to recognize the urgent need for a shift in how HIV prevention is discussed and positioned with Black women. Visit the Positive Action for Women page to learn more about strengthening and informing communications and services for women living with HIV.
This editorial is brought to you in partnership with ViiV Healthcare.

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: Google Chrome command line switches Are the Google Chrome command-line switches are documented somewhere?  I would like to have the list of all Chrome command-line switches.

A: Yes, here they are:
Run Chromium with flags:
http://www.chromium.org/developers/how-tos/run-chromium-with-flags
List of Chromium Command Line Switches:
http://peter.sh/experiments/chromium-command-line-switches/


In this interview, a Senior Manager working in a Process Excellence Department talks about the importance of e-Learning and the advantages that can be gained when deploying bespoke e-Learning across multiple departments in large, global organisations.
Click on the play icon to hear the interview in full.
This Lean Six Sigma webinar will help you to understand how your work, works, the inputs and outputs of your processes and then how to flowchart the process to enable others and yourself to understand what is going on.
Read More ISO9001: 2015 are you ready?
Managing Partner, Susannah Clarke, asks whether businesses are ready for the systems thinking approach proposed by the ISO9001:2015 update.
Complete the form to download the Lean Expert flyer.
This Master Class led by Dennis Crommentuijn-Marsh will focus on enabling anyone to think creatively and generate new ideas by providing practical and structured methods.


How do you know that your car is fit to be travelled in? With newspaper spaces being flooded with the accounts of increasing accidents as well as crime rates, it has become more important than ever to look for any signs of danger. Moreover, a car is built with a purpose to provide us with maximum safety, comfort as well as convenience. But, even its systems can become less efficient when it comes to performing functions with experiencing the brunt of everyday lives. Therefore, it is important to get these checked. A test in such cases can be your proof that the vehicle that you are driving is actually safe and meets the overall road safety requirements and conditions. This is where the MOT test is important.
MOT is another term or word for Ministry of Transport conducted or performed test. You can also contact or trust an innumerable Coventry MOT centre for such tasks as well as purposes. In this test, all the important components will be checked to see that they meet all the required criteria's for the overall road safety or not. Today, this test is carried out at around more than 21,000 centres. This test will provide you with a certificate that ensures your car is actually roadworthy and safe for you to drive.
A car is indeed one of the biggest investments of man, and in such cases, it is important to check the car's overall functioning or its condition. This is because even a minor inconvenience or problem can pose a huge threat for you. Therefore, it is actually considered wise to get rid of such problems before it balloons up and become a major one. Now, in MOT test your car's external to internal components will be checked. Any kind of problem so reported should be fixed or sent to the repairmen. Moreover, if you are concerned about taking time for this test in your busy schedules then you can trust MOT DRS.
They are the pioneers in MOT Coventry who may offer you the same day MOT service and solution. This is because their team understands that everyone in today's time may lead a busy or hectic life. And, therefore, they are known to offer their services till 7 late in the evening. Not only this, but they also offer you to book a date and time slot that is best for your schedules or time. In case, you are wondering how to contact them then you can contact them on their helpline numbers and even visit their websites. Their services are what make them the finest or trusted MOT test Coventry centres.


Lightweight, well-balanced knives manufactured in Germany. Highest possible quality stainless steel construction. Expertly ground and honed for optimal cutting life.
This metal plated, attached finger-ring tally meter meets U.S. Government standards. Counts 0 to 9999 with easy-to-read white numbers on black background. One rotation of knurled knob resets to "0".


text:
package org.javarosa.xml;

import org.javarosa.core.model.data.UncastData;
import org.javarosa.core.model.instance.TreeElement;
import org.javarosa.xml.util.InvalidStructureException;
import org.javarosa.xml.util.UnfullfilledRequirementsException;
import org.kxml2.io.KXmlParser;
import org.xmlpull.v1.XmlPullParserException;

import java.io.IOException;
import java.util.Hashtable;

/**
 * @author ctsims
 */
public class TreeElementParser extends ElementParser<TreeElement> {
    final int multiplicity;
    final String instanceId;

    public TreeElementParser(KXmlParser parser, int multiplicity, String instanceId) {
        super(parser);
        this.multiplicity = multiplicity;
        this.instanceId = instanceId;
    }

    @Override
    public TreeElement parse() throws InvalidStructureException, IOException,
            XmlPullParserException, UnfullfilledRequirementsException {

        int depth = parser.getDepth();
        TreeElement element = new TreeElement(parser.getName(), multiplicity);
        element.setInstanceName(instanceId);
        for (int i = 0; i < parser.getAttributeCount(); ++i) {
            element.setAttribute(parser.getAttributeNamespace(i), parser.getAttributeName(i), parser.getAttributeValue(i));
        }

        Hashtable<String, Integer> multiplicities = new Hashtable<>();

        // loop parses all siblings at a given depth
        while (parser.getDepth() >= depth) {
            switch (this.nextNonWhitespace()) {
                case KXmlParser.START_TAG:
                    String name = parser.getName();
                    int val;
                    if (multiplicities.containsKey(name)) {
                        val = multiplicities.get(name) + 1;
                    } else {
                        val = 0;
                    }
                    multiplicities.put(name, new Integer(val));

                    TreeElement kid = new TreeElementParser(parser, val, instanceId).parse();
                    element.addChild(kid);
                    break;
                case KXmlParser.END_TAG:
                    return element;
                case KXmlParser.TEXT:
                    element.setValue(new UncastData(parser.getText().trim()));
                    break;
                default:
                    throw new InvalidStructureException("Exception while trying to parse an XML Tree, got something other than tags and text", parser);
            }
        }

        return element;
    }

}

redpajama_set_name: RedPajamaGithub


text:
Q: Parse JSON data with Swift, AlamoFire and SwiftyJSON As a Swift newcomer, I am very confused about how to parse some JSON data obtained from an API.  I am able to get the JSON data from the api using an alamofire request.  At this point, I think I have an NSDictionary object, JSON as print(JSON) logs to console a good deal of JSON.
if let result = response.result.value {
                            let JSON = result as! NSDictionary
                           print("this is what JSON is")
                            print(JSON)

My question is, first, is JSON in fact an NSDictionary.  Second, how would I access a value in the JSON.  Do I need to first convert this to a data object.  Or how do I get at the nested data.
For example, let's say the JSON looks like this:
 {
   "contact": {
   "first": "Bob",
   "second":"Jones"
    }
 }

I came across this code on SO:
 let data = JSON(data: JSON)
 print("data\(data["contact"]["first"])")

But it throws an error.  I have swiftyJSON installed but happy for solution with or without it.
Thanks in advance for any suggestions

A: Can you try
if let result = response.result.value as? [String:Any] {
   if let contact = result["contact"] as? [String:Any] {
      if let first = contact["first"] as?  String {
           print(first)
     }
   }
}

also this
let data = JSON(data: JSON)

gives error because parameter should be of type Data not Dictionary
I would prefer to return Data from Alamofire request and use Decodable to parse it and convert to required model

A: TRY THIS!
     if let data = response.data {
            let jsonData = JSON(data: data)
            print("data : \(jsonData["contact"]["first"].string)")
        }

A: Swift4 introduce amazing Codable protocol.
Using Codable, we can model JSONObject or PropertyList file into equivalent Struct or Classes by writing very few lines of code.
There are many online tool available which creates model class from you JSON
(http://www.json4swift.com/)
Example
  let decoder = JSONDecoder()
  let parsedObject = try decoder.decode(Class.self, from: data)

You can find detail at below link:
https://developer.apple.com/documentation/foundation/archives_and_serialization/encoding_and_decoding_custom_types


In order to obtain a degree or certificate from CSULB, all students must demonstrate upper-division competence in academic writing in English. Continuing students who have earned 65 units and transfer students in their first semester of residency are required to take the Writing Proficiency Exam (WPE). All students must attempt to fulfill the GWAR before filing a request to graduate.
3. Students receiving scores of 8 or lower must complete English 301A in the following semester of enrollment, must complete a GWAR course in the subsequent semester of enrollment, and must satisfy the GWAR within two semesters of enrollment following their initial WPE attempt.
Students can register for the WPE at Testing, Evaluation & Assessment, BH-216 (562)985-4007 or online at www.csulb.edu/testing. Students must pay a fee each time they take the test to cover the costs of test administration and scoring. Testing, Evaluation & Assessment offers three-hour workshops one to two weeks prior to each WPE date. Information about these workshops, the WPE workbook, and related services is available at BH-216 or at www.csulb.edu/testing.
If undergraduate students neglect to attempt the WPE by the time they earn 65 units or, if they are upper-division transfer students, in their first semester of residency, CSULB will place a hold on their privilege to register for classes. Students must register for and take the WPE to release these registration holds.


text:
NOS NOAA
Edu Home
Professional Dev.
NOS Home
The Global Conveyor Belt 1 2 3
This animation shows the path of the global conveyer belt. The blue arrows indicate the path of deep, cold, dense water currents. The red arrows indicate the path of warmer, less dense surface waters. It is estimated that it can take 1,000 years for a "parcel" of water to complete the journey along the global conveyor belt.
Cold, salty, dense water sinks at the Earth's northern polar region and heads south along the western Atlantic basin.
The current is "recharged" as it travels along the coast of Antarctica and picks up more cold, salty, dense water.
The main current splits into two sections, one traveling northward into the Indian Ocean, while the other heads up into the western Pacific.
The two branches of the current warm and rise as they travel northward, then loop back around southward and westward.
The now-warmed surface waters continue circulating around the globe. They eventually return to the North Atlantic where the cycle begins again.
Thermohaline circulation drives a global-scale system of currents called the "global conveyor belt." The conveyor belt begins on the surface of the ocean near the pole in the North Atlantic. Here, the water is chilled by arctic temperatures. It also gets saltier because when sea ice forms, the salt does not freeze and is left behind in the surrounding water. The cold water is now more dense, due to the added salts, and sinks toward the ocean bottom. Surface water moves in to replace the sinking water, thus creating a current.
This deep water moves south, between the continents, past the equator, and down to the ends of Africa and South America. The current travels around the edge of Antarctica, where the water cools and sinks again, as it does in the North Atlantic. Thus, the conveyor belt gets "recharged." As it moves around Antarctica, two sections split off the conveyor and turn northward. One section moves into the Indian Ocean, the other into the Pacific Ocean.
These two sections that split off warm up and become less dense as they travel northward toward the equator, so that they rise to the surface (upwelling). They then loop back southward and westward to the South Atlantic, eventually returning to the North Atlantic, where the cycle begins again.
The conveyor belt moves at much slower speeds (a few centimeters per second) than wind-driven or tidal currents (tens to hundreds of centimeters per second). It is estimated that any given cubic meter of water takes about 1,000 years to complete the journey along the global conveyor belt. In addition, the conveyor moves an immense volume of water—more than 100 times the flow of the Amazon River (Ross, 1995).
The conveyor belt is also a vital component of the global ocean nutrient and carbon dioxide cycles. Warm surface waters are depleted of nutrients and carbon dioxide, but they are enriched again as they travel through the conveyor belt as deep or bottom layers. The base of the world's food chain depends on the cool, nutrient-rich waters that support the growth of algae and seaweed.
Back to 1 Continue to 3
Roadmap to Resources
Tutorial PDF
(pdf, 4.30Mb)
Tidal Currents
Coastal Currents
Surface Ocean Currents
The Global Conveyor Belt
How Are Currents Measured?
How Currents Affect Our Lives?
Error processing SSI file


Take The Tiller 2017 – is a sailing workshop for women with moderate sailing skills, designed to build confidence and command at the helm. Become one with the wind and water in our fleet of Cal 20s which have no motors so you will be under sail at all times. You will complete a series of sailing challenges, choosing the level of difficulty that suits your sailing skills. Challenges include "Zen sailing" (sailing with your eyes closed or with a blindfold), crew overboard maneuvers (possibly single handed), reefing underway, & docking under wind power (into the wind or downwind). Each skipper will take turns commanding a crew of two with a trained HMBYC facilitator on board and may have a chance to single-hand a Cal 20. The final challenge will be a race to the finish. Only 18 spaces available. All aboard!
Attendees must have completed formal sailing instruction or have equivalent lived experience. Some experience at the tiller is required, as basic sailing instruction is not part of the event.
The keynote speaker, Margie Woods, was the only female participant in the Singlehanded Sailing Society's Singlehanded TransPac 2016, a 2100-mile solo sailboat race from San Francisco to Hanalei, Hawaii. You'll hear Margie's exciting story of the race – the challenges she had to overcome and the confidence that she gained from the endeavor – as well as the tragic end to her beloved boat, Haunani, a Catalina 34, on its return to California.
Take The Tiller 2017, June 3, 2017, 9am – 6pm at Pillar Point Harbor. Brought to you by Women Sailing of Half Moon Bay Yacht Club. Early bird registration $110 (March 06 – April 15). After that registration is $130. Cocktail Reception and Keynote address only, $25.
Click here to sign up online for the full day seminar.
Click here to read Latitude 38's review of Take The Tiller 2015 by Kara Hugglestone of Sail Couture.


Everyone loves cheesecake! Well, at least everyone that I know! In my baking career, I have developed a few different cheesecake recipes, and most of them are fall/winter recipes for the holidays. I make a killer sweet potato cheesecake! But, that's for another day and another blog post! This holiday season I wanted to do something that I haven't done before. There is a cake filling that is one of my customer's favorite. It is my pecan praline filling. I also use it for a pecan praline tres leches. Again, for another blog post. But, I was thinking that I could combine my pecan praline with cheesecake! Genius, right?? I know!! And the best thing about this recipe is that you can use the different components for different recipes. Use the crust for other deserts. You can use the cheesecake recipe on its own or with other toppings. And the topping can be used on whatever you like! So here is all you need to make a Pecan Praline Cheesecake!
To start, use a food processor or blender to ground up your graham crackers. If you don't have either, put the crackers in a large plastic bag and beat it with a rolling pin!
Then add the sugar and cinnamon. Give it a quick mix in the food processor. Add the melted butter and give it a few more pulses until fully combined. And that's it! So, easy!
Line the bottom of a 9 or 10-inch springform pan with parchment paper. (If you don't, you might have a hard time getting it out of the pan!) Dump your crust mixture in and use your fingers to press it down firmly to the bottom of the pan. You can also use the bottom of a glass. It should all stick together and form a crust. You can bring it up about a ½ inch to an inch around the edges. It may look like there isn't enough to fill the bottom, but keep working with it. I promise it's enough!
Bake at 350F for about 10 minutes.
Set your crust aside to cool while we make the cheesecake filling! Lower your oven temp to 325F.
Make sure all your ingredients have come to room temperature!!
In the bowl of a stand mixer, (you can use a hand mixer if that is all you have) mix cream cheese with the paddle attachment on medium speed until it is smooth. Add in the eggs and mix one at a time. Slowly pour in the sugar while mixing. Change the mixer to a slow speed and add the sour cream and vanilla, and mix. It is important to make sure everything is incorporated and smooth! Pour your batter into the cooled crust!
Water Bath! Cheesecakes love humidity and moisture. Using a water bath prevents the cheesecake from cracking!
Take a sheet pan and fill the bottom with water. Put this on the lower oven rack. Put your cheesecake pan on the upper oven rack to bake. Bake for about an hour depending on your oven. You will need to watch it closely. The edges of the cheesecake will be set, but the center will still be jiggly. Once it's cooled it will be firm. You don't want to overbake! Once you see the cheesecake approaching this point, turn your oven off. We will cool the cheesecake in the oven with the door of the oven cracked open.
Okay, so making the pecan praline is super easy, but also super easy to burn! Lol, so don't leave your pot!
Put the milk and sugars in a saucepan on medium heat. Continue stirring and watching your pot until the mixture thickens. Do this low and slow. If you try to put the stovetop on high heat, you can easily burn the bottom! You want it to get thick, but not too thick because it will thicken once it's cooled. Once it thickens, remove from the heat and add the butter, vanilla, and pecans. Mix and let cool.
Once everything has cooled, remove your cheesecake from the springform pan and put on a platter or cake plate. Top with the praline sauce and you are done!!
This is the most amazing decadent cheesecake recipe that I have come up with thus far! If you need a visual, go ahead and click on the video below. Subscribe to my blog to get more recipes and Kake stories sent to your email! Also, subscribe to my YouTube channel to get all the visuals and cake decorating videos!! Thanks for stopping by!


For many years, Grace Church has donated much needed food to the food pantries, and lately, has been focusing particularly on being the Cereal Church. Other non-perishables are also welcome. Special food collections are often organized during the holidays and on other special occasions. Grace Church also makes a monetary donation on an annual basis to the Bridgeport Deanery food pantries. This donation is supported in part through money raised in our Noisy Collections. Our parishioners save their loose change in containers at home and then bring it to church for The Noisy Collection. The Noisy Collections are periodically taken up during the Sunday Service at Grace in metal buckets, so hence the joyful NOISE. We gratefully accept donations of loose change from members of the community for this purpose. Just bring it to our office, Tuesday - Friday afternoons 1:00 p.m. - 4:00 p.m. or leave it in the church at the altar and mark it "Noisy Collection". We'll pick it up and get it to the Food Pantries.
When you consider that one in four children live below the poverty line in our society and that more and more people of all ages are not getting enough food to eat each day, becoming a member of our food pantry team is a very fulfilling and important way to serve as Christ's hands in the world. Let Gail know if you'd like to be a part of the team. And of course, everyone can drop some cereal or other non-perishables in our baskets anytime - we'll make sure they're delivered for you.


text:
Treasure Island Real Estate Search
Property Type Home Condo Townhouse Land Multi-Res
Search All Treasure Island Real Estate
Our website features the best Treasure Island real estate search for homes, condos, land and foreclosure properties available. It is the only site you will ever need! It is easy-to-use and updated by the official Realtor®'s database every 15 minutes.
Living in Treasure Island
Since early in the 4th century, the area now called Treasure Island was settled by the Tocobago. The peaceful Native American tribes traded with each other until the quests of Ponce de Leon and Panfilo de Narvaez in 1528 searching for the Fountain of Youth and the promise of gold, respectively, nearly wiped out the indigenous people.
During the 18th century, with the island now almost completely uninhabited, pirates and smugglers hid along the coastline where they pillaged and plundered unsuspecting travelers collecting their booty along the way! As small villages developed and settlers began migrating from Georgia and the Carolina's to this gulf coast area, forming communities in the late 1800's, all of the pirates and most of the smugglers had left the area.
John's Pass was carved out when the last great hurricane hit Pinellas County in 1848 and created the north boundary of Treasure Island separating it from Madeira Beach while two smaller islands off of Treasure Island were created - the Isle of Capri and the Isle of Palms.
Thomas F. Pierce was the first owner of Treasure Island, purchasing the island from the state of Florida in 1908 for $1.25 per acre. Whiteford Smith Harrell built the island's first hotel in 1915, the Coney Island Hotel, which was a 25-room property and was a success as Harrell used his own boat, "Don," to ferry tourists to and from the mainland. As the news of Harrell's success spread, other developers flocked to the area and Treasure Island was on its way to becoming a tourist destination.
What's in a name? In an attempt to boost property sales, it is said that, a number of property owners buried and then subsequently discovered "buried treasure" in wooden chest on the beach in 1915 and from then on the island was so aptly called Treasure Island.
Treasure Island experienced a construction boom through the 1950's as many veterans returned to the area following the end of World War II. Familiar with the area due to their training at the Belleview Biltmore Hotel in Belleair and with easy access by automobile via the Treasure Island Causeway Bridge, built in 1939, there was a residential development boom to the area boasting 3 miles of white sand beaches.
During this time there was a petition to combine all of the small beach town along the barrier islands from Pass-A-Grille to Redington Beach which caused these towns to quickly take action. On May 3, 1955, by a Special Act of the State Legislature, the towns of Sunset Beach, Boca Ciega, Treasure Island and Sunshine Beach were incorporated into the City of Treasure Island.
Sunset Beach, a narrow barrier island, is located on the west fork of Gulf Blvd at the southern-most point of Treasure Island. There is the Treasure Island Pavilion (also called the Sunset Beach Pavilion), the Sunset Beach Boardwalk and the infamous, Caddy's Beach Bar!
Treasure Island has a thriving bar and restaurant scene in its downtown.
Notables: Babe Ruth, the legendary baseball slugger, following his retirement had a winter beachfront home on Treasure Island.
Hot Treasure Island Properties
11605 Gulf Boulevard Unit 205, Treasure Island — Crystal Palms $459,000
Vacation Destination and Real Estate Investment opportunity in one! Spacious, fully furnished apartment with a pool view. Rest. Relax. Recharge. Do it all at the Cryst...
Crystal Palms Bch Resort At Treasure Island Condo SubDv.
450 Treasure Island Causeway Unit 106, Treasure Island — 1 $350,000
OWN YOUR OWN PRIVATE PARADISE GETAWAY! Surrounded by SPECTACULAR WATERFRONT VIEWS this adorable ground floor corner unit condo is bright and airy! Go on Zillow to view 3D...
Treasure Island Tennis & Yacht Club SubDv.
519 Plaza Seville Court Unit 37, Treasure Island — 2 $399,000
Welcome to your WATERFRONT oasis on Boca Ciega Bay! This first floor unit offers incredible water views from your open floor plan living space, and in the evenings, you c...
La Costa Brava Condo 1 SubDv.
250 126th Avenue Unit 206, Treasure Island — Capri Isle Garden $315,000
This beautiful 55+ 1 bedroom 1 bath condo sits on the water allowing you the pleasure of viewing all the boats, boat parades, dolphins and so much more. Tucked away in be...
Capri Isle Garden SubDv.
160 95 Avenue, Treasure Island $1,250,000
You've found a great location on the Intracoastal Waterway at Blind Pass, with unobstructed access to the Gulf of Mexico to build your dream home retreat. This is a rare ...


In the third installment of the "What EAs Need to Know About…" blog series we talk with Eric Stephens, Enterprise Architect at Oracle, and Michael Cavaretta, Technical Leader in Predictive Analytics / Data Science at Ford Motor Company, about one of the most hyped trends of the past few years, Big Data.
In separate interviews transcribed together here, Stephens and Cavaretta both lent their perspective on how Big Data is affecting organizations today, the differences between the need for Big Data and the need for analytics, how to architect for it and the challenges of knowing how to best use what you've got.
The volume of data being generated today is having a huge impact on Enterprises today. How is Big Data affecting Enterprise Architecture?
Eric Stephens: I see it affecting Enterprise Architecture in a negative way—people are getting very focused on Big Data problems. I think there needs to be a broader discussion around the Information Architecture (IA), a focus on the capabilities within IA – including the 'Big Data' specific capabilities. By first organizing these capabilities and aligning them with what they are trying to accomplish then companies public and private can start leveraging. Look at the landscape and identify the sources of all data in an enterprise and how that informs a landscape, a flow—a supply chain, if you will—of data that eventually turns itself into information through action. That's what's important when we get into this conversation of Big Data—or more correctly—Information Architecture.
Mike Cavaretta: I think the biggest way that Big Data technologies are affecting Enterprise Architecture really have to do with the way the technology is implemented within the company. Taking a look at a lot of the work around building Data Lakes and how people are using the technology to sweep together a lot of different data sources to try and break across different data silos. I think those have really been things that, in particular, are challenging in the Enterprise Architecture space.
On one side you've got this big push to try and really get value from the data, and then on the other side you've got lower-level Hadoop implementations and looking at Big Data and people saying, we've got all these data warehouses, should we even be having data warehouses anymore? A few years ago it was, if you want to have a Business Intelligence (BI) implementation, you want to get value from the data and, you perhaps want to use predictive analytics. The first place you'd go was to a data warehouse, and I really think in the last few years that has changed. Now it is very much 'make sure we're looking at both sides.' If we need a data warehouse, and we need that structure that's fine, but maybe the first place we should be looking is over at Hadoop. I think that's a really good thing.
Is there a role for Enterprise Architects to help their companies think about Big Data more strategically then?
Are there industries that might be more affected by Big Data or is this a universal problem?
ES: I think it's fairly universal. It won't be limited to industries like the typical uses cases where you think about a lot of unstructured data. There are lots of industries such as telecommunications and finance that have enormous volumes of data. It may be structured, but nonetheless they need strategies to harness the information and be able to gain insights and take action upon it—sometimes immediately. I'm also thinking of healthcare, back to this Internet of Things idea where you get into smart health. Once we start, in fact we already are, instrumenting physical objects — I like to say from pill to windmill—then we start to produce larger and larger amounts of data. Whether it's structured or unstructured, its still high velocity and high volume.
MC: I really like this question, and the reason I like it is that it gets at the root of something that I see as a really big problem, which is, people look at Big Data and I think a lot of times when the business is looking at a Big Data solution, what they're really asking for is an analytics solution to answer, 'How do I get value out of the data?' Technically, Big Data is just the way to store and process data. That's not getting the insights out of the data. You need different tools and resources to do that. Both are really important, but you need to make sure you have the right motivation. Are we talking about storing lots and lots of data and then processing it? Or are we talking about really getting insights from the data that we can reasonably process? This answer will be different across industries. I think all industries really need to have efforts in the analytics space, all the way from the regular BI dashboards, reporting, the basic stuff of knowing what's going on, all the way up to the more predictive analytics.
If you want to know what industries will be taking the value—particularly with Big Data—it's mostly large companies that have the resources and are generating a lot of data to begin with. Those companies are probably going to be the ones that get the most value out of Big Data. Some start-ups are finding value with Big Data. In particular, those that have a narrow niche, because they found a spot where they can tap into that stream and do something with it. That's been enabled by fantastic reduction in costs for Cloud processing, which is amazing, and I'm totally enthusiastic about it. But if you're talking about analytics, I don't think there's an industry out there that wouldn't benefit from better understanding of the data that they currently have.
What are some of the considerations EAs need to make when incorporating Big Data into their Architectures?
One thing that we can't forget is information security. Especially if we're talking about very sensitive information that, in some cases, are safety critical for these applications. So having the necessary controls at all levels and a traditional depth and breadth approach to all the information and access is going to be critical.
MC: I think it's a very different space from top to bottom. The biggest things that I see that are challenging in this space have to do with making sure that you're getting value for the hardware, the software and the resources that are being put into this space. From a technology perspective, it's working through how to get started in the area, what technologies you want to start with, what vendors you want to look at, whether you want to use open source—those are all pieces.
I also think there's a role for trying to understand what the expectations for the organization are. A lot of organizations are talking about 'This sounds like great stuff. We know that we have Big Data, I hear that we should be using it, let's go do it,' as opposed to 'We have these business questions, these use cases, these areas where we believe today's data can help us. Let's go out and build the infrastructure that allows us to go about doing it.' I think the latter is more important and has a higher degree of success.
How much is the need to plan around large Data Architectures and Data infrastructure affecting the process of doing Enterprise Architecture right now?
ES: I think it's picking up fairly well. The fact that Enterprise Architects are typically—but not always—coming out of the IT realm and Big Data is up there with the usual suspects with regard to hot technologies—like Cloud, IoT—they're naturally going to gravitate in this direction. I'm also observing that it's not just the traditional technical literature that's talking about Big Data and gaining insights but it's also the B-school journals looking at this seemingly IT-centric topic. And I say seemingly because it's not about the IT mechanism. Its about treating data as an asset per the TOGAF® principle. And in some cases it's treating it as a competitive asset or, for lack of a better term, a competitive weapon if you're in a private sector context.
MC: I think the difficulty in this situation is the practical aspects vs. the hype. If someone truly needs to be planning for a Big Data architecture and Big Data effort, most of the time the upfront work should be significantly less. You're talking relatively simple stuff.
The more complex piece is on the backend when you try and pull across different data sets that are within that Big Data structure and then look at the regular BI stuff or the more advanced analytics. That's where the work comes in. But the benefit you get from that is you can go through the data sets without having to worry about the initial cost of setting up the structure, which is one of the detriments of the traditional data warehouse model.
Are there system design problems that need to be considered when it comes to incorporating Big Data into the Enterprise Architecture?
ES: I think it's the usual set of quality attributes (or non-functional requirements) that continue to need to be addressed such as performance, scalability, security. One nuance when we talk about Big Data is we think about this in an analytical context. I've got 100 terabytes of data, and I've got time to crunch it and then devise some insights from it. But there are other contexts where we need to think about fast data – contexts where you're using a similar genre of tools to process data that's happening in 'real real-time,' as we see in financial markets (trades) or telecommunications (CDR records). It's not about seeing where people are going or what people are buying. In the financial context it could be fraud detection in real-time. It could be detecting a cyber attack. On the telecom side, you're also looking at the health of your network. So being able to process that information in a very rapid time period and then turn into around into actionable insight in a deterministic way.
There are other contexts where this is applicable as well. I think about the Google car. Or the America's Cup that Oracle sponsored. They were using the same technologies and principles in the Google car and in the yacht—you're collecting large amounts of data in real-time and devising insights and taking action in a matter of minutes. In the case of the Google car, it's fractions of a second. When Big Data starts to move into a real-time or safety critical concept, a hard systems engineering approach may be necessary for nailing down your performance characteristics. Like other software-intensive projects for the last 50-60 years, it comes down to identifying the functional and non-functional requirements and how the information's going to be used.
What are some best practices EAs can make in incorporating Big Data/Data Architectures?
ES: I think to put it simply, follow your process. Follow your process around requirements engineering, follow your process around enterprise architecture development. Follow your process around technology adoption, standardization. Allow for some experimentation and "tire-kicking" with the technology. While I advocate for a disciplined approach there still needs to be that realm and that ability to experiment with proofs of concept and so on. Partner with your vendors to determine the best approach. (P.S. They'll want to partner with you). And ensure that your vendors are providing that capability. But treat it like any other technology adoption—look at it as an incremental add to your overall technology portfolio and your information architecture capability portfolio. I would also add, don't forget about the Internet of Things. There's crossover when we talk about Big Data or when we get into fast data and some of these operational contexts of how that might work. Finally, remember the security aspects of this—that we're producing lots and lots of additional information. Make sure that the right audits are performed and make sure that the right controls are in place so that you don't experience breaches like the mass exfiltration at Sony or the recent hack at Anthem.
MC: I think the biggest thing to do, if you're going into a space where you haven't worked with any of the Big Data products before, start with the lowest cost solution that you can go for. There's great low cost tools that you can get that are open source. You'd be surprised at how cheap hardware, really cheap stuff, can be used to process fairly large volumes of data. I know that Facebook has—they've opened up their designs for using commodity hardware. There's stuff out there that you can use to get your feet wet and get some experience with the tools and start to derive value. That's the place that I'd suggest you start out with, if you've got the time.
The key piece there is that you keep your iteration small. So every few weeks look at releasing something or designing something that provides some value somewhere, and then you can bootstrap your way along. Then at some point, you can decide that you want to go a little bit bigger and you want that extra support, maybe move to buy versions of the software and work at it from that perspective. Particularly in a space where you can spend a whole lot of money and collect a whole lot of data without actually showing any value, those quick iterations can really make a big difference.
What are the challenges and benefits of architecting for Big Data?
ES: I think some of the challenges aren't so much around the technology and getting the information but rather with understanding what to do with it later. Some areas that go beyond Big Data, like discovery tools. Tools where you point these technologies at this mound of Big Data, and it's not necessarily there to give you answers, but it's there to help you generate the right questions of the data. I think the challenge is determining the right questions to ask once you accumulate the data. I don't think, in 2015, getting the data in any context is a challenge. Knowing how to filter the noise out, whether it's my newsfeed in the morning or data coming in off a cell tower or from the financial markets. It's knowing how to separate the noise and understanding what your business stakeholders want. It is beginning with the end in mind and focusing on solving the business problem(s) at hand. It's understanding what the business problem is you're trying to solve. Otherwise any Big Data (Information Architecture) effort will be reduced to a fruitless IT science fair project with Big Data wrongly positioned to solve nearly all IT-related problems.
I think the benefits are that we can gain incredible insights into consumer behavior whether in finance, telecommunications, retail, or health care. The ability to instrument the human body may enable us to detect various ailments or vital signs in real-time. Other hardware and software vendors such as Apple are starting to prepare for that. In the end, we must determine how does Big Data helps business stakeholders improve profits, improve customer experience, or improve health outcomes. We get excited about Big Data, but what matters is what your shareholders, customers, and other stakeholders think about — business outcomes. Period.
MC: Overall, Big Data implementations can provide value in two primary ways. First of all, if you're going across different data silos in the company. A lot of times just taking data sets from two different silos and putting them together provides a lot of value. You can do that a lot quicker with the Big Data technology because you don't have to worry about the structure.
The other piece is that generally the Big Data technologies can handle unstructured and semi-structured data much better than a Data Warehouse, as well as being able to handle volumes that are much higher. I remember talking with someone at T-Mobile, and she was talking about how they put together how much data they store. What they do is that they have a tiered process. The first was 90 days—they store everything, absolutely everything. Based on that, they can do their studies, they can see what points are the most important, here's some analysis we want to do. If that turns out to be valuable to the company, then they roll into the more structured data and they build KPIs off them into a rolling six month to two years worth of data. Each time you go out in time, the longer the time series, the longer the history, the more aggregated the data is. But it's very valuable to keep the most raw data—you've got to have some data that is you keep at the most raw level, so when you have those ideas and want to do those experiments, you have that most raw data to start with. In those types of circumstances, especially when you're talking about data exhaust or log files or machine data or sensor data, the Big Data technologies really beneficial.
What advice would you have for EAs as they plan around Big Data?
ES: My advice is to not plan for Big Data. Plan for Information Architecture and incorporate the Big Data capabilities—high-volume, less unstructured, data acquisition — and how that fits in with an overall catalog of Information Architecture capabilities. Focus on the end game. What are you looking to get out of it? Not you as the IT person, not you as the Enterprise Architect but what is your CEO, CFO, CMO, CDO, and ultimately your customer, looking to get out of that?
MC: Of course the first thing would be, make sure you push back on the hype. Make sure there's a need and that you understand the need inside the company for using these types of tools and technologies. That's going to be making sure that you have good connections with the business and also partially that's going to mean that you have good connections with the analytic resources. Of course, depending on the size of the business, maybe you are the analytic resources in which case it will be a lot easier.
As things move along within the company and the thinking is to add more data resources into the company, the first thing that should be thought about is where you're going to place this stuff. There's going to be a lot of pressure to throw everything into a Data Lake and Hadoop from the very beginning. That's probably going to be right most of the time, but not every single time. Be thinking about that up front so when asked those questions, you've got a good response.
Just like in the data warehouse arena when those were popular and really getting off the ground 10-15 years ago, there was the idea that 'We're going to take a pot of money and were going to build this giant, monolithic thing, and it's going to be fantastic and gorgeous and everyone's going to say this is the best thing ever.' Those, most of the time, didn't work out. With the best of intentions, everybody wanted to make sure that everything was battened down and tight and perfect, but by the time you delivered it there was probably three other data sources you should have put in if you would have known about them, but you didn't. The value to the business that you were going to deliver didn't happen because the business changed and probably some of the people changed, too.
When you think about the Big Data technologies, the same things are still true. At the very core, it's all just data. The last piece when you're thinking about planning for Big Data has to do with, where is the data coming from? It's one thing to say we've got these transactional systems and maybe we're aggregating data by the day and maybe we're not going to aggregate data by the day, we're going to take the most raw, pointed sales data that we can have. But that's going to be a much different problem than if you have something where you have an Internet of Things implementation—installing devices and sensors and putting in this mesh network and. Those are very different situations.
As an Enterprise Architect, you've got to be thinking about where is the data coming from, what's the data latency going to be, where am I going to store it, what's my landing zone going to look like? Eventually, what kind of aggregations do I need, what kind of reporting, what kind of analytics do I need? How much of the data do I keep across what time frame? All of those different pieces need to be thought about. But the key piece is always going to be, it's best to just start collecting the data as fast as you can and get it off the ground than it is to spend months and months trying to figure out every nuance of it before you start turning on the switch. Because it's easier to get rid of data and purge it than it is to say, I wish I would have started six months ago.
Eric Stephens is an Oracle Enterprise Architect & Oracle Business Architect at Oracle. Comments expressed by Eric are his own and not of Oracle.
Michael Cavaretta is Technical Leader in Predictive Analytics / Data Science in the Research and Advanced Engineering of Ford Motor Company.


Our new project scheduling tool allows exactly one day to write and translate all the manuals for a major new system. Are they nuts? What do I do?
Project managers maintain complicated Gantt charts with dependencies in order to foster the illusion that projects follow an orderly process. Projects are more like wild beasts tamed by chairs, and even that only goes so far.
Let's face it, development done right is messy and chaotic. Unfortunately, development done wrong can look exactly the same. So, how do you tell the difference?
A lot of top execs, even brilliant ones, seem to think that shouting at people to do it faster is all they need to do to "make it happen". Or, no matter how well the team does, the Dark Lord still screams, "Only 100,000 units? Why wasn't it 200,000?" What their teams don't understand is that the impossible deadline is just another gimmick to make them work like crazed weasels.


Maps and GPS directions to Enterprise Dorval Airport and other Enterprise Car Rental locations in Canada. Find your nearest Enterprise Car Rental. Find the nearest Enterprise Rent-A-Car car rental locations, including airport and city locations throughout Canada. Enterprise operates more than 7,200 branch offices in over 70 countries and territories.


text:
Home>Technology>WhatsApp adds three new privacy features
WhatsApp adds three new privacy features
Arakunrin LekanLast Updated: August 9, 2022
WhatsApp billboard on Wandsworth Roundabout in southwest London / ©Skynews
WhatsApp users will be able to leave groups without everyone knowing under new privacy features.
The changes will also allow people to control who can see when they are online and to prevent screenshots of auto-deleting "View Once" messages.
The features are described as ways to keep users' messages as "secure as face-to-face conversations" by Mark Zuckerberg, the chief executive of WhatsApp's parent company Meta.
They are being launched alongside a global advertising campaign starting in the UK and India.
When people on WhatsApp leave group chats at present, the entire chat receives a notification that they have exited, potentially drawing unwanted attention. The company says now only administrators will receive a notification.
The app also broadcasts to all contacts of a user when they are online and have the app open, something that users will be able to choose to share.
WhatsApp had previously warned users to "only send photos or videos with 'View Once' media enabled to trusted individuals" as it was possible to take a screenshot or screen recording of the media before it disappeared.
Some saw the move as another feature that WhatsApp copied from Snapchat after the introduction of statuses in 2017.
In his post announcing the new WhatsApp updates, Mr Zuckerberg wrote: "We'll keep building new ways to protect your messages and keep them as private and secure as face-to-face conversations."
The advertising campaign, which will include a billboard on Wandsworth Roundabout in southwest London, comes as Meta has faced a growing number of criticisms about how its privacy features could be abused by people seeking to evade law enforcement.
READ ALSO: T-Mobile is tracking users by default, how to turn it off
T-Mobile is tracking users by default, how to turn it off
Last month two senior technical directors at GCHQ, the UK's cyber intelligence agency, published a paper analysing how social media platforms expose children to sexual abuse online.
Earlier this year a government-funded advertising campaign called No Place To Hide aimed to highlight the challenges that end-to-end encrypted messaging posed to police when investigating crimes involving child sexual abuse.
Meta has repeatedly stated that it believes end-to-end encryption is the only way to ensure that users are able to safely message each other without a third party eavesdropping on them.
Mr Zuckerberg announced his plans to transform privacy on the platform in the wake of the Cambridge Analytica scandal back in 2019 by making it impossible for Meta itself to read the content of messages that users share, similar to how it cannot access the content of WhatsApp messages.
However, these changes have not yet been implemented across its other platforms amid concerns that they would blind law enforcement to incidents of child grooming and abuse over its platforms, and could provoke a secret government injunction.
Story by Alexander Martin for Skynews
Arakunrin Lekan
Arakunrin Lekan is a Managing Editor & Writer at theafricandream.net. He's also a Graphics Designer and a Poet.
Why Kenya's August 9th presidential election is important
Serena Williams' Farewell to Tennis — In Her Own Words
Dr. Samuel O. Doku examines Phallocentrism, Paranoia, in Postcolonial Chinua Achebe Works
Ghanaian woman appointed to Facebook, Instagram oversight board
WhatsApp now has 'view once' feature for photos and videos
Precision Consult's impressive visa & passport services attracts Washington D.C. metro clients
Protests spread in Senegal over Covid-19 lockdown restrictions


We are toying with the idea of installing a removable passenger 2nd-row passenger seat in our 2011 E250 EB cargo. Van did not have a bench back there from the factory.
Our concern is a seat that can be relatively easily removed (preferably without unbolting things) but where the brackets wouldn't be too in the way. I'm also concerned about safety - the van won't have passengers often, but I don't see the point of putting a forward-facing bench in if it's not going to be relatively safe in a crash.
I was initially looking at Transit benches and E-series benches with integrated shoulder belts, but the mounting brackets look pretty bulky when the seats are out.
Has anyone come up with a clever solution to this problem? It seems like it's actually going to be more trouble than it's worth, but none of my other vehicles can comfortably seat 5 adults and I'd like to be able to use the van on some long road trips with more than one passenger next year on top of our camping trips.
We regularly remove the bench seats from our 2013 E350 RB. The brackets are big, but they are quick and easy to remove with a T-55 Torx wrench.
1. Do you plug the holes by just screwing the bolts back into the floor?
2. Did the van come with the seats? I suspect it did based on your profile picture. I'm trying to figure out how Ford mounted these seats from the factory since my van did not come with the mounts (that I am aware of!).
With passenger vans, the brackets bolt into the floor. They have built in threads in reinforced areas of the floor. The cargo vans don't have the holes in them so I think you would have to go the nut/bolt method.
I have a Chateau model which has 2 rear captains chair and a bench in the back. I take the bench out quite a bit and I built a subfloor that I put in the van when I need to haul stuff around. It's just a frame made out of 2x2's and a plywood top. The 2x2 frame clears the brackets mounted on the floor so I just slide it in and it sits nicely.
Like Wanderlust Bus, I have a Late model E-350 wagon, and my usage requires removing/replacing the Ford 2nd row bench seat several times a year.
The benches pop out of the brackets (2 per bench) without tools and like W.B. said the brackets themselves are easily removed (4 bolts per bracket).
1. With no bench/brackets, I plug the holes with M12x1.75 bolts of appropriate length. These have a lower profile than the stock bolts. As I finish my interior I will probably switch to using set screws (headless bolts).
2. Obviously the E-350 wagons have the appropriate hardware welded to the underside of the van and associated holes thru the floor. Not sure if either those are present on cargo van.
Another question is whether or not the cargo van also has the hardware built in to support the seat belts.
That said, the stock bench seats are very heavy and awkward to handle very often. I am in the process of switching to two individual seats that will be easier to handle and will have a stock second row bench with hardware available for sale soon in the San Francisco Bay area.
I installed 2 rows of transit bench seats in our 04 Cargo EB. I chose them because of the integrated shoulder harness. They are HEAVY!!!!! We secured the mounting bases to the floor with though bolts and backing plates per everyone's recommendations. The seat mounts are tall and obtrusive. The seats are great for use but not easy to maneuver in or out and the bases get in the way when the seats are removed.
Depending on how many seats you want you could do L track with Siennas, but those are pricey to not have in most of the time.
I removed my benches and brackets when I had my E350...The socket is actually a T55 Torx Plus...It will fit better than the T55 non-plus... I used an impact wrench to remove them. M12x1.75x12 setscrews with some RTV silicone on the threads seals up the holes nicely and comes out easily if you need to reinstall the seats. I believe the brackets for the rear bench in the 15 pass use smaller diameter bolts than the other seats.
Thanks all for the responses, this has been really informative.
The Transit mount rails look even more obtrusive than the E-Series benches, and I didn't realize that the E-series benches don't have integrated harnesses for each seat. Seems like the Transit would be the way to go.
Did you make your own backing plate? Any details on that?
That looks like an extremely interesting system. I'm not sure what Siennas are (other than the minivan) - are there bolt-on seats for those rails? Or do you just get any old bus/couch seat and bolt them on?
The Transit brackets sit closer to the floor than the E-Series. I haven't measured, but I believe the e-series bracket is probably almost an 1" taller.
I currently have a cargo van and need to add seats for my 3 kids. The Transit seats and Sienna seats were the only two I have found that have integrated seat belts, headrests, etc. I have purchased a 3 person Transit seat and it fits nicely where the factory first row would have been.
I rarely need all 5 seats and I'm debating swapping in two Sienna seats so that I can still have a walk through set up. It would be ideal to have the L Track set up so the seats can be moved forward/back as needed.


text:
Storytelling done differently: a new way to explain complex topics
In journalism, content marketing, or anywhere else where the art of storytelling is crucial for engaging readers, people are constantly trying to develop new ways to tell stories in order to create a stronger bond with the people who consume their content.
While there are many things that separate good stories from the bad, the really great stories are often the ones which manage to place a strong narrative and analysis in a clear context. Put another way, these articles are the ones which tend to explain to readers why they should care about the information they're consuming, and show how it fits with the knowledge and understanding they may already have about a given topic.
This goes right back to that Journalism 101 question: 'so what?'. Answering this successfully often means offering context which helps to bring the value and importance of the story to the fore.
Of course, there is a 'however': sometimes stories are already so complex and long that – at the risk of stating the obvious – adding more stuff to them only increases their complexity and length. Any geopolitical issue is of course better understood in a broader context, but the risk for information overwhelm is real – how much context is too much context? And, how do you design for this?
Luckily, the industry is constantly trying to make storytelling better and easier and technology has now provided a solution to how you present these vast amounts of information.
We sat down with Julia Köberlein, one of the founders and the CEO of Kontextlab, a tech startup that has developed a solution for understanding complex topics via CMS. Anyone familiar with MindMaps (that memory tool beloved of countless educational institutions) will understand the philosophy behind this creation, though technology enables a much more intuitive and in-depth approach for creating digital knowledge maps.
They even launched their own magazine called Der Kontext, where they present complex topics in a different manner and, as the name suggests, where they do so in context.
What's the idea?
Julia says that KontextLabs started because the founders identified one important problem with the established publishing setup: the difficulty to present, publish and consume in-depth news stories. It is an interesting situation: technology has progressed beyond all expectation, yet when it comes to presenting articles, news or content, many publishers still follow the old conventions of print.
There hasn't been a massive paradigm shift: publications might flirt with different formats but these articles are notable for being different, rather than signaling a broader change.
Julia and her colleagues began to wonder something else too: if information is presented in an easily-explorable, interactive interface, would it be easier to form your own opinion about something? Would readers find themselves spending more time on page?
"Let's take a tech topic as an example, such as blockchain. Many people are still really confused by this and while there might be lots of articles focusing on the background, there's not enough space to explain everything you need to know to be able to form your own opinion," says Julia.
It was the realization that while there might not be any need to write any more articles on a subject like blockchain, there was a great deal of merit in developing a new format in which stories could be told and issues explored.
"We talked to a lot of people and they would say that they lacked sufficient background information and connections between different aspects of the topic", Julia adds.
So, at Kontextlab they developed software for making digital knowledge maps because – as Julia points out – visualization had been hugely underestimated and under-developed.
"A lot of people did not believe that this is very important. But actually, mapping is relevant. The brain understands information much better when it is visualized and I think that about 90% percent of the information that you process comes through your eyes." Julia says.
Back for a moment to those MindMaps of old. Their effectiveness is down to the fact that by creating a map you've become an active participant in the learning journey. You're creating links and connections between ideas, which in turn help you to remember things. It's a principle that works in presenting information too. "The key lies in user experience and people's need to interact with something", says Julia.
That's why they started thinking about how they could present complex information in a more compelling and more comprehensible way.
People really like this playful approach, where they can play with the maps, explore, get deeper into a subject they're interested in and see how it all connects together.
How it's done?
They started Der Kontext, not your usual magazine, but a place where they use their digital knowledge maps to tell stories.
"We don't have a lot of different articles. We focus on something like two different big topics at any one time. We try to map all the different perspectives along with all the relevant information, which is needed for an in-depth understanding of a topic. Context topics are designed to be in addition to what you read habitually: they are there when you want to learn more about something." says Julia.
Designing an interface which enables the reader to see how topics fit together and connect is much more visually appealing. But, it's not just about aesthetics: every dot on the map can be clicked on to open up another article, explainer or media file, so the reader can genuinely explore a topic, zoom in and out and follow their own interests through a subject.
"For example, let's say you're interested in blockchain technology. And you really want to know what it means for the economy. If that's the case you'd go into the economy area of the map and perhaps read up on that. There you might find a connection with some social issues, so you might delve into that, all the time being aware of how one connects with another. Maybe you can find points connected with your area of interest that you might never have thought of before. That's how people open up different perspectives on one topic."
She also adds that people have the opportunity to explore topics in a playful way and find other aspects of certain stories. For those who know what they are looking for, there is a search option, which is used to find specific content.
And the impact?
You might be asking what kind of impact this way of reporting, presenting text and data, has on the audience, and you'd be right to.
Well, that's a story in and of itself, because Julia says on average their readers have a very impressive acting time of over nine minutes. This is, as she says, quite a long time for online magazines. Maps behind a paywall have been known to keep users engaged for even longer.
"We also get feedback in person and via email. We've learned that what people really like is this playful approach, where they can play with the maps, explore, get deeper into a subject they're interested in and see how it all connects together. It's different from using Wikipedia, where you click on one link, then another one, and after four or five clicks you forget what your initial question was.".
One big advantage for publishers is that articles can stay relevant for longer. Because stories are added to a matrix and are presented as part of a bigger story, it's possible to add additional stories and articles as new information becomes available, or new perspectives uncovered. Stories are, after all, constantly growing, so it makes sense that the information around them should too. Keeping stories together in this way should mean that stories have more of a chance of remaining relevant and becoming evergreen content.
Visualizing information is penetrating all industries and Julia thinks that the way the data and stories are presented is going to become increasingly important in the future. As the content market gets increasingly saturated, savvy publishers need to look at different ways to engage their readers. Perhaps thinking far outside the box like this is the answer?
by Milos Stanic
Republished with kind permission of Content Insights, the next generation content analytics solution that translates complex editorial data into actionable insights.
Previous Post Previous Post "Privacy-invasive ad click attribution to become a thing of the past": What happens to publishers' ad revenues?
Next Post Next Post Innovations in service journalism, to increase accountability


China's medicines offer poached Indian tigers on menu card. Which part will you pick?
Since 2008, we have poached over 400 of our tigers and over 100 rhinos. When it comes to destroying endangered wildlife, China offers a lucrative market and Indian poachers are ever ready to cater.
The Chinese ensured their forests are now barren of any tigers. Now the eyes are set on the Indian wildlife. Will China's complete disregard for any ecological balance pave way for the death knell of the Indian tigers and rhinos? Or will we read the danger signs on time and mend our ways and laws?


Uniteens is our middle school teens (6th-8th grade). Uniteens provides a safe place for youth to connect with others and explore what they believe. The group also meet for social outings to socialize and develop healthy relationships. Our Uniteens are also very active in Unity's Southwest Regional Youth Ministry. They attend regional and sub-regional events designed to help them go deeper into their own spiritual understandings as well as connect on a deeper level with Uniteens at our church and others throughout the Southwest Region.
Classes are held in the Annex at 10:45 AM each Sunday.


Another day, another pair of bell bottoms. Surprise surprise lol!I get a little giddy inside when i think about how fast my Novella Royale collection is starting to grow! If you couldn't already tell, i am completely obsessed with everything about this brand! While trying to figure out how i wanted to style these bell, i didn't want to pair it with the expected dark colors so i opted for a bunch of vibrant warm tones and i absolutely love how perfectly all of the colors blended in with one another! Who would of thought that purple and orange would go so well together! I wore these pants a few weeks ago with the typical band tee and ankle boots and i must say, this styling option is much more eye catching! Have you all fell for the bell bottom trend yet?


vbarbarav . sophie4love1. SeductiveAmalia. FoxySub.
AlizacatAlisongoodWantedLivealyssa97 .SilkyMariesportlady36BunnyBunnyBunnyluisferman .XAliceDeaXMikaxxxxSurfboyChocolateBlack4U .jasminnliveSummerWhitePanni01LoveinHome .LillyHalleeTyaMartinezAsianVikiAlyssaCruz .MiahStar20CrazyXLauraEveMadelyneKennyhoney .TyaMartinezAnalBalletXXXBunnyBunnyBunnyAlmostFamousX .SeanFireEllenPettyYuliethSmithIreneDivine .mariposa210a0AdorableBabyluisfermanMiahStar20 .YIMILATINOHoliLinAlizacatJacobElasticBoy .IreneDivineSurfboyCrystalAndErykaEllenPetty .
MikaxxxxAlisongoodtylasquirtMikaxxxx .SummerWhiteAussieFinderAussieFinderSweStasy .msUNFORGETABLEBlackieKittyXHornyBadBoyXBunnyBunnyBunny .PassionAgataDamianWestJrCrazyXLauraNaomiDiaz .LillyHalleehairypaolomsUNFORGETABLEABestSlave .kimASStattoxmariposa210MyAsianSexyLoveEllenPetty .QueenAzri3lVigSteinHoliLinFlirtyLillyBBW .sportlady36EXOTICASIANPEARLhairypaoloAmberllyLovexXx .alyssa97dirtyjazzseductiveALEXEXOTICASIANPEARL .AmyCreamDylanParkerTyaMartinezSamFuckNemo .KennyhoneyLoveinHomeMyAsianSexyLoveTsukiko .


Meredith talks about cute new clothes and filming in close quarters!
Confession: I was not familiar with Tim Gunn or Tim Gunn's Guide to Style when my friend Lisa emailed me the show's application last spring. But that's not surprising given my lack of exposure to the world of fashion before I arrived in this exciting city. I thought W was a magazine about the President. Lisa's email came after I had moved to New York from Washington D.C., had just turned 30 and was feeling particularly emboldened. So I completed the application, and 6 months later here I am typing a blog entry about my experience! My biggest fear going into the process was how the crew and hosts would treat me and whether they would make me uncomfortable for the "sake of good TV." I wish I had saved myself the stress! Tim and Gretta offered advice, not insults. They were not pushy or mean, and to my relief, they did not try to make me into someone I am not. Rather, they sought to enhance my potential and to put me in my best light. It was truly the most fun experience I have ever had and wish every female on the planet could be treated to a week with Tim Gunn. For anyone who watches the episode I think you will see that I had a fantastic experience.
People always ask, "Did you get cool new clothes?" and the answer is, of course, yes - but the week brought so much more. It was five days of confidence-boosting by friends, family and complete strangers! I told my friends I wouldn't need a big wedding because I was made to feel like a bride for five straight days. Tim is the kindest man and is just as witty and good-natured when the cameras are off or turned away. Gretta is equally wonderful. She has the ability to make you feel like you have been friends for life. And the crew went above and beyond to make sure I was comfortable and at ease. The entire show works together on this process and I was amazed at the lengths they went to provide me with the ultimate experience. I had a running joke with the producers about how I am a laugher not a crier and that I rarely cry - especially at times when you are most humanly apt to cry. Well, they can pat themselves on the back because when my oldest friend Sarah, who was on the verge of delivering her first child, secretly flew in from Denver and walked through the door, I burst into tears! Sarah and I have been friends since our days at all-girls St. Agnes middle school in Virginia. On top of being a phenomenal friend, she has an amazing gift and talent for fashion. She studied in Paris, worked for Christian Lacroix, and started her own business of fine-embroidered pillows and baby items. I always loved visiting with Sarah because she would make me dress up - but because we are separated by two time zones, I haven't had enough quality time with Sarah to gain her fashion prowess by osmosis. I hope I did her proud with her visit, and I will forever be thankful that she took that flight for me with her big beautiful belly. And I am proud to say she is now a radiant and fabulous-looking mother of a healthy baby boy.
I could write about each scene, but I thought it would be more fun to reveal a few things that didn't make it in the final cut. For starters - filming in my apartment - I live in New York City, our apartments are shoeboxes compared to many other cities! I think one of the reasons I was chosen for this taping was our large terrace that enabled the crew to set up outside. Wouldn't it be our luck to have a torrential downpour the day of taping? Of course, the crew being complete superstars threw on ponchos and got to work outside setting up shop in the pouring rain. I was in shock when I returned to my apartment and saw all the furniture had been removed (save for a few staging pieces) with lights taped on the walls and ceiling, with only about 3 feet of space for Tim, Gretta and me to stand and discuss my closet. God bless everyone who worked in such close quarters - I think we all lost 10 pounds of water weight and it certainly made it easier for me to say goodbye to my cable knit sweaters.
My time at Bra Tenders was the most nerve-wracking. I mean how often does one discuss one's bra size on camera, outside the Jerry Springer Show? Lori could not have been more hospitable, patient and warm. Talk about a pro - I am not sure if it is evident in the show, but she does not measure, she just looks at you - no joke. With one glance she altered my life forever and I have been walking taller ever since. If anyone is thinking of attempting their own makeover I would highly recommend a visit to Lori at Bra Tenders or someone like her in your hometown. It completely changes your frame for the better.
I will also remember my experience at J. Mendel for the rest of my life. Gilles partners with Christian Louboutin to design shoes that complement his dresses. When I was asked to try on some of his dresses, I was also asked to wear the complementing shoes with each dress. Each pair had 5 to 7 inch heels! (Hello, Carrie Bradshaw!) As a clog-wearing girl, this was an entirely new challenge for my feet and balance. I was nervous enough trying on exquisitely made dresses in front of their designer with a microphone transmitter strapped to my inner thigh, but then I had to walk on what I would consider to be stilts! It was beyond terrifying, but by the end I was getting the hang of it and, as you saw, had fun with it too I was blown away when Gilles sent the pair of shoes to me and a big reason for that smile in my final reveal dress was due to the fact I could saunter breezily into the room on my very own pair of Louboutins without falling! Thank you Gilles for providing me a true moment of glamour - it will standout as THE memory among a week of memories.


1. A community, especially of nuns, bound by vows to a religious life under a superior.
2. The building or buildings occupied by such a community.
1. a community of people, esp. nuns, devoted to religious life under a superior.
2. the building or complex occupied by such a society.
an association of religious persons secluded from the world; an assembly or meeting; a body of monks, friars, or nuns; a company of twelve (or with a Superior, thirteen); an assemblage or gathering of people.
Examples: convent of apostles, 1526; of courtiers, 1484; of friars, 1554; of merchants, 1534; of monks; of nuns; of veins and arteries, 1578; of warriors, 1383; of witches, 1652.
noun nunnery, religious community, religious house She entered a Carmelite convent at the age of 21.
When it at last rose to the walls of the convent of the Great Saint Bernard, it was as if that weather- beaten structure were another Ark, and floated on the shadowy waves.
At length he resolved to conduct her to a convent of which a sister of his was prioress; Camilla agreed to this, and with the speed which the circumstances demanded, Lothario took her to the convent and left her there, and then himself quitted the city without letting anyone know of his departure.
He flew, then, rather than walked, toward the convent of the Carmes Dechausses, or rather Deschaux, as it was called at that period, a sort of building without a window, surrounded by barren fields--an accessory to the Preaux-Clercs, and which was generally employed as the place for the duels of men who had no time to lose.
We staid at this great convent all night, guests of the hospitable priests.
I entered through the convent gate: The abbot bade me welcome there, And in the court of silent dreams I lost the thread of worldly care.
I write by the same courier to our worthy friend Aramis in his convent.
I am a nun from the Spinning Convent, and my mother when she died left me this apple.
I then returned: "You are not without sense, cousin Eliza; but what you have, I suppose, in another year will be walled up alive in a French convent.
In my youth, London, my lord, then, about 1635, I made a pleasure trip to Scotland; and lastly, in 1648, I lived for some time at Newcastle, particularly in the convent, the gardens of which are now occupied by your army.


text:
Q: How to add views in relative layout programatically  I already have a relative_layout.xml and it contains sub layouts. Now I've to add  layout into in to one of the sub relative layout insite that relative_layout.xml. Could you please tell me how to achieve it programatically?

A: here is an example it will help you
        RelativeLayout child_layout = (RelativeLayout) findViewById(R.id.relative_layout_id);
        CheckBox cb = new CheckBox(getApplicationContext());
        RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
                                                                         RelativeLayout.LayoutParams.WRAP_CONTENT);
        lp.addRule(RelativeLayout.CENTER_IN_PARENT);
        child_layout.addView(cb, lp);

What i am doing is i am fetching relative layout using findviewbyid and then creating checkbox. Then i am creating layout params add checkbox on relative layout according to that layout param.
Hope it will help you..

A: create view first by code and then add it to the desired layout
if you want to add button to your sub_layout
RelativeLayout sub_layout = (RelativeLayout )findViewById(R.id.sub);
Button yourButton = new Button(this);
sub_layout.addView(yourButton);

A: RelativeLayout sub_layout1 = (LinearLayout )findViewById(R.id.lyt_sub1);
sub_layout1.addView(new_layout);


text:
Search in Historical / Situational Overview only Advanced Search
Welcome to the SCIENTIFIC LIBRARY
Historical / Situational Overview
How New York Separated Immigrant Families in the Smallpox Outbreak of 1901
Source: https://www.smithsonianmag.com/histo...901-180971211/
Vaccinations were administered by police raids, parents and children were torn apart, and the New York City Health Department controlled the narrative
Late on a Friday night in February 1901, when the residents of an Italian neighborhood in New York City's East Harlem were home and sleeping, a battalion of more than 200 men—police officers and doctors—quietly occupied the roofs, backyards and front doors of every building for blocks. Under the command of the Bureau of Contagious Diseases, they entered the homes one by one, woke every tenant, scraped a patch of their skin raw with a lancet, and rubbed the wound with a small dose of the virus variola.
It was a smallpox raid, and the residents in good health were being vaccinated. But for anyone who showed any symptom of smallpox, the events of that night were even more alarming: They were taken immediately to docks on the East River, and sent by boat under the cover of night to an island just south of the Bronx: North Brother...