text:
Scott Suttell Blog
Activists push Ohio universities to hedge their investment bets
Ohio has emerged as something of a focal point of a new target for student activists: hedge funds.
Bloomberg reports that a group of Wright State University students is scheduled to gather Friday to call for trustees of the public school in Dayton "to shed its hedge fund holdings, which totaled about 8 percent of the school foundation's $80 million endowment as of Dec. 31."
The students "are joining the wider trend of institutions, including public pension funds, questioning the value of hedge fund investments after disappointing performance and high fees," the news service reports. "Pensions in states like Illinois, New York and Kentucky have slashed their allocations to hedge funds, as have schools including Berea College and the College of Wooster in Ohio. Wright State officials are reviewing its strategy."
Wright State is among a dozen Ohio schools targeted in a report to be published Friday, Feb. 17, by activist organization Hedge Clippers urging them to sell stakes in hedge funds because they don't make good financial sense. Bloomberg says the survey by Hedge Clippers, a campaign by groups including the American Federation of Teachers that examines the role of hedge funds in the economy, touched on another point that's important to students: since individual hedge fund holdings aren't always disclosed, it's hard to determine if the investments run counter to their school's ethics or values.
"Any amount of money that's invested in something that's unethical is too much," said Jasmine Howell, 20, a Wright State sophomore from Cleveland who is the protest's lead organizer.
The Wright State foundation's investment committee "has been concerned that the returns are not providing the overall boost" to performance, the school said in a statement.
Bloomberg notes that the University of Cincinnati, also included in the Hedge Clippers survey, has about 12% of its $1.2 billion endowment invested in the strategy. The public school doesn't plan any changes even though performance in the category in the past two years has been frustrating, says Karl Scheer, the chief investment officer whose office manages about $860 million of the fund.
NOW'S THE TIME TO BUY
U.S. insurers are buying corporate pension plans "at a record clip as rising interest rates and all-time high stock-market values give companies the perfect excuse to offload them," Reuters reports, in a story that includes a comment from an executive at Independence-based CBIZ Inc.
From the story:
Calculating they can make more money from selling companies an annuity to cover the cost of the pension plans and then invest the proceeds in bonds and other securities, insurers are competing to persuade corporate America to sell them their pension risk.
These deals, known as pension risk transfers, have been around for at least 90 years, but they can be limited by a Catch 22: in good times, corporate leaders feel less of a need to rid their companies of pension burdens, and in bad times it is more expensive to do so.
Ellen Kleinstuber, who advises pension-plan sponsors as an actuary for CBIZ, tells the news service, "There's a huge opportunity for the insurance industry."
Indeed, Prudential Financial Inc., the biggest player in pension transfers, last week said it finalized $2.2 billion in pension deals during the fourth quarter, including a $1.8 billion deal with United Technologies Corp. Other large insurers, including MetLife Inc and Principal Financial Group Inc., "are also competing for hefty pension deals as smaller insurers jockey for a slice of the market," Reuters reports.
There's a bit of Cleveland trivia in the story, too.
Reuters says pension transfers "have been kicking around the insurance industry since the Cleveland Public Library unloaded its pension to Prudential in 1928." Prudential is still making payments to two of those employees, ages 100 and 103, a spokesman said.
Iman Shumpert of the Cleveland Cavaliers celebrates with fans during the Cavs' championship victory parade and rally on June 22, 2016, in Cleveland.
TELL US MORE (OR MAYBE DON'T)
You'll learn quite a bit — and quite probably more than you'd like — in this GQ interview with Cavaliers guard Iman Shumpert and his wife, Teyana Taylor, dubbed by the magazine as the "sexiest couple on earth."
Remember how Shumpert delivered his baby daughter, Junie, in a bathroom in the couple's home in 2015? The site is so special that they decided to get married there.
Responding to a question asking him to clarify the wedding site, Shumpert says, "it was like our bathroom in our room, so right in front of the bathroom. We have double doors, so we opened the doors. Pretty much, we got married at the crime scene. It was a really special moment to get married in that home period."
Asked, "What does an exciting couple like you do in the very exciting city of Cleveland?," Taylor responds, "We actually have a ball. ... We love the movies. We love a movie and popcorn night at the house as well. We like good restaurants. [We] take Junie to Chuck E. Cheese's. When you're with the person you don't mind being with all day every day, y'all could be in like West Bumble---- and still have a great time."
You also can follow me on Twitter for more news about business and Northeast Ohio.


text:
Oz the Great and Powerful/Rated PG for storm violence, an out of control muscle man and scary witches, one of which is witch green
Karl Scott Posted on POSTED 12:00 AM, March 27, 2013
After Warner Brothers' Jack the Giant Slayer laid an egg on its opening weekend, Disney Pictures was probably a little worried about the fate another new version of an old story, namely Oz the Great and Powerful; with Disney studio heads possibly looking at the same fate which no doubt befell the Warner Brothers execs Monday morning after the JTGS premiere. Namely, trying to make very large mortgage and Maserati payments with their $1,200 a month unemployment checks, instead of from WB's multi-million dollar accounts. It won't be easy.
Disney had close to $300 million in the Oz budget, and are breathing a sigh of relief because the film took in over $80 million in domestic gross the opening weekend and $150 million worldwide.
Another Oz film will be on the way. A Jack the Giant Slayer sequel will have to wait till after production wraps on John Carter II.
The main reason for the Disney Oz success is the eternal popularity of the original film, The Wizard of Oz – which, it's estimated, has been seen by more people worldwide than any other movie in history. Oz is how it all got started.
James Franco plays Oscar Diggs, aka The Wizard, who's performing in a small, traveling circus with less than stellar results. While being chased by the circus strongman he escapes, but barely, by balloon.
Just like in the original Frank L. Baum story, he ends up being transported by tornado to the Land of Oz. He befriends a lady in red and a monkey with wings wearing a bellhop costume. Since he goes by the professional moniker of The Wizard, people think this is the guy who can save the land from destruction by the evil forces threatening Oz.
Although he is just a magician, Diggs takes the job because it pays regularly, plus he gets to live in a castle and becomes automatic owner of the entire treasury.
Unfortunately there are strings attached. It's the strings that make the story fun – that and the stunning and expensive special effects. (I don't even want to talk about China Doll because that gives away too much. China Doll is not a character left over from Miss Saigon.)
While a little too long at two hours and 10 minutes, the story moves fast enough that a nap is not in order. The characters are great fun – especially the above-mentioned China Doll and the winged and costumed monkey, Findley. The witches are outlandishly delightful, played by Mila Kunis and Rachel Weisz. Glinda, the good witch, is played by a sickeningly sweet Michelle Williams.
Besides the special effects, which look great in 3-D and completely in focus, a stand-out is the fully symphonic score by Danny Elfman. DE has become what Bernard Herrmann was to films in the 50's and 60's when he was the master of suspense and fantasy. BH's films include Hitchcock's Vertigo, Psycho and North by Northwest. His fantasy films for the period include The 7th Voyage of Sinbad and Jason and the Argonauts.
DE is living up to a reputation he began way back with Batman in 1989. His use of orchestra and chorus to create magic, wonder, and horror is almost unmatched among today's film composers.
While not perfect, Oz is well worth a viewing on the big screen. While possibly scary for those under eight, you will probably take them anyway. If Margaret Hamilton as the Wicked Witch in the original Judy Garland classic didn't scare the kids, this probably won't either. I first saw the Wizard of Oz at around age six when it was re-released to theaters. Hamilton scared the doo wop out of me. Hide Toto, hide.
Rated 3.4 out of 4.0 feet tall, which was the limit for any actor wanting to be a Munchkin.
Yahoo, Call Home
The Incredible Burt Wonderstone/Rated PG-13 for sexual content, a drug related incident and stunts you do not want to try at home.
Mission City Voices: More Than a Stewardess
Author Larry FloraPosted on December 18, 2022
We were waiting inside the boarding area, ready to walk onto our Alaska Airlines flight leaving the Big Island of Hawaii. An assisted service...
Mission City Voices: Twister in Santa Clara
Author Larry FloraPosted on November 27, 2022
It was the middle of a hot summer day. My home, across from Olsen's Pear orchard, is located toward the end of our cul-de-sac...
Mission City Voices: Mentoring
I never thought about how important it was to be a mentor. I grew up in Santa Clara during the 60's with younger and...

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: Confusing $locationChangeSuccess and $stateChangeStart I am trying to do some authentication with AngularUI Router. $urlRouter.sync() looks like exactly what I need. However, that's only available when I intercept $locationChangeSuccess. But when I do that, $state.current.name is empty, whereas I want it to be the current state.
Here's my code so far:
$rootScope.$on('$locationChangeSuccess', function(event, next, nextParams) {
  event.preventDefault();
  if ($state.current.name === 'login') {
    return userService.isAuthenticated().then(function(response) {
      var authenticated;
      authenticated = response.authenticated;
      return alert(authenticated);
    });
  }
});

Any pointers as to what I'm doing wrong?

A: I would suggest to go more "UI-Router way". We should use $rootScope.$on('$stateChangeStart' event where $state.current would be properly provided. Here is a working example
Let's observe simple (but not naive) solution, which could be extended to any degree later. Also if you will like this approach, here is much more comprehensive implementation: angular ui-router login authentication
Firstly, let's have our user service defined like this:
.factory('userService', function ($timeout, $q) {

    var user = undefined;

    return {
        // async way how to load user from Server API
        getAuthObject: function () {
            var deferred = $q.defer();

            // later we can use this quick way -
            // - once user is already loaded
            if (user) {
                return $q.when(user);
            }

            // server fake call, in action would be $http
            $timeout(function () {
                // server returned UN authenticated user
                user = {isAuthenticated: false };
                // here resolved after 500ms
                deferred.resolve(user)
            }, 500)

            return deferred.promise;
        },

        // sync, quick way how to check IS authenticated...
        isAuthenticated: function () {
            return user !== undefined
                && user.isAuthenticated;
        }
    };
})

So, we use async (here $timeout) to load user object form a server. In our example it will have a property {isAuthenticated: false }, which will be used to check if is authenticated.
There is also sync method isAuthenticated() which, until user is loaded and allowed - always returns false.
And that would be our listener of the '$stateChangeStart' event:
.run(['$rootScope', '$state', 'userService',
 function ($rootScope, $state, userService) {

     $rootScope.$on('$stateChangeStart', function (event, toState,   toParams
                                                        , fromState, fromParams) {
        // if already authenticated...
        var isAuthenticated = userService.isAuthenticated();
        // any public action is allowed
        var isPublicAction = angular.isObject(toState.data)
                           && toState.data.isPublic === true;

        if (isPublicAction || isAuthenticated) {
          return;
        }

        // stop state change
        event.preventDefault();

        // async load user
        userService
           .getAuthObject()
           .then(function (user) {

              var isAuthenticated = user.isAuthenticated === true;

              if (isAuthenticated) {
                // let's continue, use is allowed
                $state.go(toState, toParams)
                return;
              }
              // log on / sign in...
              $state.go("login");
           })
       ...

What we are checking first, is if user is already loaded and authenticated (var isAuthenticated = ...). Next we will give green to any public method. This is done with the data {} property of the state object definition (see Attach Custom Data to State Objects)
And that's it. In case of states defined like in a below snippet we can experience:

*

*the 'public', 'home' are allowed to anybody

*the 'private', 'private' will redirect to login if isAuthenticated === false

*the 'login' in this example provides quick way how to switch isAuthenticated on/off
// States
$stateProvider

  // public
  .state('home', {
      url: "/home",
      templateUrl: 'tpl.html',
      data: { isPublic: true },
  })
  .state('public', {
      url: "/public",
      templateUrl: 'tpl.html',
      data: { isPublic: true },
  })
  // private
  .state('private', {
      url: "/private",
      templateUrl: 'tpl.html',
  })
  .state('private2', {
      url: "/private2",
      templateUrl: 'tpl.html',
  })

  // login
  .state('login', {
      url: "/login",
      templateUrl: 'tpl.html',
      data: { isPublic: true },
      controller: 'loginCtrl',
  })

Check that all here
Some other resources:

*

*angular ui-router login authentication

*Angular UI Router: nested states for home to differentiate logged in and logged out

*other state data and authentication

redpajama_set_name: RedPajamaStackExchange


A leading franchise for family dining and entertainment, was searching for a digital marketing firm to assist with their marketing efforts. The franchise previously relied solely on branded terms for Paid Search campaigns and was looking for a partner to build the brand and reach new customers through optimisation.
The brand partnered with Search Optics to develop a strategic Paid Search campaign. A team of specialists analysed past performance to identify areas of opportunity that would enable the franchise to reach existing customers and grow brand awareness, while driving traffic to the website. An optimised and targeted keyword strategy was developed to reach new customers, drive leads and increase event bookings.


text:
/*
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package io.trino.plugin.ml;

import io.airlift.slice.Slice;
import io.trino.spi.block.Block;
import io.trino.spi.block.BlockBuilder;
import io.trino.spi.function.AggregationFunction;
import io.trino.spi.function.AggregationState;
import io.trino.spi.function.InputFunction;
import io.trino.spi.function.OutputFunction;
import io.trino.spi.function.SqlType;

import static io.trino.plugin.ml.type.ClassifierType.VARCHAR_CLASSIFIER;
import static io.trino.spi.type.StandardTypes.VARCHAR;

@AggregationFunction(value = "learn_libsvm_classifier", decomposable = false)
public final class LearnLibSvmVarcharClassifierAggregation
{
    private LearnLibSvmVarcharClassifierAggregation() {}

    @InputFunction
    public static void input(
            @AggregationState LearnState state,
            @SqlType(VARCHAR) Slice label,
            @SqlType("map(bigint,double)") Block features,
            @SqlType(VARCHAR) Slice parameters)
    {
        state.getLabels().add((double) state.enumerateLabel(label.toStringUtf8()));
        FeatureVector featureVector = ModelUtils.toFeatures(features);
        state.addMemoryUsage(featureVector.getEstimatedSize());
        state.getFeatureVectors().add(featureVector);
        state.setParameters(parameters);
    }

    @OutputFunction("Classifier(varchar)")
    public static void output(@AggregationState LearnState state, BlockBuilder out)
    {
        Dataset dataset = new Dataset(state.getLabels(), state.getFeatureVectors(), state.getLabelEnumeration().inverse());
        Model model = new StringClassifierAdapter(new ClassifierFeatureTransformer(new SvmClassifier(LibSvmUtils.parseParameters(state.getParameters().toStringUtf8())), new FeatureUnitNormalizer()));
        model.train(dataset);
        VARCHAR_CLASSIFIER.writeSlice(out, ModelUtils.serialize(model));
    }
}

redpajama_set_name: RedPajamaGithub


CHINA and India are joining forces in astronomy research that will result in the world's largest telescope being built in Hawaii.
CHINA and India are joining forces in astronomy research that will result in the world's largest telescope being built in Hawaii.
The two countries will pay a share of the construction cost - expected to top one billion US dollars - for the Thirty Metre Telescope at the summit of Mauna Kea volcano. They will also have a share of the observation time.
It is the first advanced telescope in which either nation has been a partner.
"This will represent a quantum leap for the Chinese community," Shude Mao, professor of astrophysics at National Astronomical Observatories of China, said in a telephone interview from Waikoloa on the Big Island, where he was attending a meeting of the telescope's scientific advisory committee.
The Thirty Metre Telescope's segmented primary mirror, which will be nearly 100 feet - or 30 meters - long, will give it nine times the light-collecting area of the largest optical telescopes in use today. Its images will also be three times sharper.
G.C. Anupama, professor at the Indian Institute of Astrophysics, said the largest telescope in India has a two-metre mirror, though India is currently building one that will be four metres.
"So it's a huge jump for us from the four-metre to the 30-metre," Ms Anupama said in a telephone interview from the sidelines of the advisory committee's meeting. "It definitely will take Indian astronomy to greater heights."
TMT may not hold the title of world's largest for long, however, as a partnership of European countries plans to build the European Extremely Large Telescope, which would have a 42-metre, or 138-foot, mirror.
Ms Anupama said India hopes being a partner will allow the country to acquire critical technology that would help it build a 10-meter telescope at home.
Indian scientists would be interested in using the TMT to study the Milky Way galaxy and some of the oldest stars in the universe, she said.
India expects to contribute 10 per cent of the telescope's construction cost.


I think we need to table all this summer calving discussion We are going to flood the market like we did with the grain markets and I like getting my premiums for my grass calves in the spring.
No I like all this talk. Everyone going to later and I'll stick with late January to March. Makes my calves worth more. The way my lots look after 20 inches of snow and 8 inches of mud under that, I wouldn't dream of calving this time.
Maybe when I turn 80 I'll go to later season but I can handle cold a lot better than this crap.


VIPER is a European Joint Doctorate network focused on research in VIbroacoustic of PERiodic media. Structural periodic design is a powerful strategy for lightweight structures achievements while remaining a convenient solution for manufacturing aspects. One of the research targets is the inclusion of vibroacoustic design rules at early stage of products development through the use of periodic media which exhibit proper dynamic filtering effects. In order to understand how periodic concepts can improve the broadband vibroacoustic signatures and performances, the VIPER project will develop and validate tools for the design of global vibroacoustic treatments based on periodic patterns allowing passive control of structural and acoustical paths in layered concepts. Dealing with large scale periodic structural-acoustic concepts involves a multi-scale aspect that needs specific numerical tools. A two scale strategy will be pursued to handle periodicity effects: the meso-scale, related to the cell or the span size, and the macro-scale related to the final structure size. Bridging the cell scale behavior and the vibroacoustic indicators is a challenging issue which will dramatically improve the macro structural design.As the cell topology and constitutive materials are important data, VIPER will consider the combination of different materials and structural arrangements, in which viscoelastic, poroelastic, auxetic materials will play a major role. Finally, this project will also address the lack of perfect periodicity which can be considered both in view of robustness and design analysis of proposed periodicity based concepts. VIPER has a multi-disciplinary character, coupling expertise from material science, vibration and acoustics as well as applied mathematics. It can offer different applications in transports (aeronautics and space, automobile), energy and civil engineering sectors, where vibroacoustic integrity and comfort can be crucial points.


text:
Q: I wanna add a small buttons bar down the note and when i do buttons dont appear why? am trying to make a notepad app and I wanted to add a small bar at the end with buttons to do custom stuff but when I try to add a button it doesn't appear on the program what did I do wrong?
here is the script
from gc import callbacks
import re
from tkinter import *
from tkinter import ttk
import time
from turtle import right

root = Tk()
root.title('Notepad')
root.iconbitmap('C:/notes.ico')
root.geometry("500x500")

root.tk.call("source", "C:/Users/Hero/Documents/Visual Studio code/My project/azure.tcl")
root.tk.call("set_theme", "dark")

def change_theme():
    if root.tk.call("ttk::style", "theme", "use") == "azure-dark":
        root.tk.call("set_theme", "light")
    else:
        root.tk.call("set_theme", "dark")

style=ttk.Style()
style.theme_use('azure-dark')
style.configure("Vertical.TScrollbar", background="grey", bordercolor="black", arrowcolor="white")

scroll = ttk.Scrollbar(root, orient='vertical')
scroll.pack(side=RIGHT, fill='y')

text=Text(root, font=("Georgia, 24"), yscrollcommand=scroll.set, bg='#292929')
scroll.config(command=text.yview)
text.pack()

#button am talking about
fonts = ttk.Button(root, text='Size and Font', style='Accent.TButton')
fonts.pack()

root.mainloop()

Update: It worked when i had the buttons at the top but at the bottom it doesn't show up

A: The text box is too tall for a window with size 500x500, so the button below the text box is out of the viewable area of the window.
You can set the width and height options of the text box to a smaller values and use text.pack(fill='both', expand=1)` to expand the text box to fill the window:
# set width and height to smaller values
text = Text(root, font=("Georgia, 24"), yscrollcommand=scroll.set, bg='#292929', width=1, height=1)
# then expand it to fill the window
text.pack(fill='both', expand=1)

A: i fixed by adding a frame then making it at the bottom then putting the button at this frame thanks everyone that tried to help


text:
Claudia Campbell
WBS Facebook Friday Night Live
2021 Wrightwood's Got Talent Open for Submissions
WBS Partners with CenterStage 2020 Xmas Show
October 13th Yve Evans! plus the Ron Kobayashi Trio @ the Chateau
Wrightwood Blues Society
About WBS
Join / Support
July 14th Concert @ the Chateau
July 24, 2018 October 29, 2020 wrightwoodblues_05v65t	0 Comments
July 14th Chuck Alvarez (Members-$10 Guest-$25)
Chuck Alvarez is a Los Angeles based guitarist/singer/songwriter with his roots in blues-rock, and has also gained a reputation in R&B, light jazz and Americana. Alvarez has composed music for nine musicals for both national & international audiences. He has released 4 CDs of his own material and his music has appeared in film, television, & commercials. Performing as a guitarist on many recordings, he has also produced a number CDs for other artists.
The Chuck Alvarez Band 1988 to present
Tim Weisberg 1988 to present
Lisa Haley & The Zydecats 2003 to 2012
The Emotions 1994 to 1996
David Benoit 1989 to 1990
The Twisters 1976 to 1980
Alvarez has composed music for nine musicals for both national & international audiences and his music has appeared in film, television, & commercials. His music career started at age 14. He went on to study jazz with Ron Echete and later furthered his music education at UCLA by studying film scoring. His passion for improving his art, guitar skills and music knowledge drives him to continually study and perform with some of the most notable musicians in the world.
From The Bottom Line in New York to The Coach House in Southern California, from Mayasia to Scottland, to the Netherlands and Middle East, Alvarez has performed in hundreds of clubs, theaters and larger venues all over the world. On July 14th, Chuck brings his high energy and high quality to the WBS by performing his celebrated one man show "Music and Courage" followed by an evening of electrifying blues with our local talent!
WBS Members (& Guest) Only Event
← May 27th GregJones & Friends @ Village Grind 4-6PM
July 14th 2018 Event →
Wrightwood's Got Talent
#WrightwoodBlues
Copyright © 2021 Wrightwood Blues Society. All rights reserved.


Viewpoint : the Brazilian HIV/AIDS 'success story' ... can others do it?
dc.description.abstract Discussions on the use of anti-retroviral drugs (ARVs) in developing countries have in the past focused on the limitations caused by the high cost of the drugs and by the lack of health system capacity to adequately deliver and make use of them (Colebunders et al. 2000; The New York Times 2001). An additional concern has been the risk of increasing resistance to ARVs if there were widespread inappropriate administration and lack of monitoring (Harries et al. 2001). Lately, however, including at the 2002 International AIDS Conference in Barcelona, there have been stronger calls for scaling up access to ARVs with less attention paid to these concerns and limitations, as expressed by Lange (2002): 'If we can get cold Coca-Cola and beer to every remote corner of Africa, it should not be impossible to do the same with drugs'.
dc.title Viewpoint : the Brazilian HIV/AIDS 'success story' ... can others do it?


text:
Home Entertainment See Prime Releases Short Feature 'Ammi Jaan' starring Najaf Bilgrami and Gul...
See Prime Releases Short Feature 'Ammi Jaan' starring Najaf Bilgrami and Gul e Rana
Lahore (Muhammad Yasir) Changing the digital entertainment landscape in Pakistan, See Prime, the entertainment platform launched by SEEME Productions, has released its latest short feature, a touching tale of the complexities of relationships and unkept promises starring Najaf Bilgrami and Gul-e-Rana in the lead.
'Ammi Jaan' is an intense story of the sentiments and emotions attached to the promises that are oftentimes not fulfilled. With its simple execution, Ammi Jaan unfolds the complex nature of human beings and their way of dealing with their relations.
The short feature also stars Rashid Farooqui, Sharique Mehmood, and Tanveer Abbas in pivotal roles. It has been written and directed by Najaf Bilgrami and produced by Seemeen Naveed, Ali Hussain, and Mahib Bukhari.
Talking about the new short feature, executive producer Seemeen Naveed said, "It was exciting to collaborate with the talented Najaf Bilgrami to bring this amazing story. 'Ammi Jaan' is a bit heavy on the emotions, but with its simple execution, we are hoping to get the message across."
The film is now available to watch on See Prime's YouTube channel.
Previous articleValue King realme C12 with massive 6000 mAh battery is now available at Rs 19,999 only
Next articleMETRO Pakistan Concludes Charity-Day Donation Drive
YouTube announces top trending videos, creators, breakout creators, shorts, and music...
Mahira Khan looks stunning in Filmfare pictures


text:
Committee Recommends Ban On Tobacco Displays [New Zealand]
Stuff | Monday, 29 September 2008
A Parliamentary committee says the Government should ban tobacco and cigarette displays in shops. The Health Committee made the recommendation after considering a petition signed by more than 20,000 people in support of the ban.
The National Party, in a minority view, said there needed to be more evidence before implementing a ban. There was already a ban on advertising tobacco products but they could still be displayed in shops. The Health Ministry said there were over 10,000 retail outlets selling tobacco products, usually displayed in large highly visible units.
The New Zealand Association of Convenience Stores said tobacco products accounted for about 37 percent of members' annual sales. The association said financial incentives offered to retailers by tobacco companies were confidential.
The ministry is looking at whether such arrangements are allowed, under smokefree legislation. The association said moving displays units would cost each retailer up to $6000 and revenue would decline. It also said risk to retailers would be heightened if staff had to take their eyes off customers to get cigarettes from under counters.
The report said in other countries where bans were implemented stores had not had to close, nor were jobs lost. The committee recommended shop interiors be made visible to the street to improve safety.
Iceland, Thailand and most of Canada banned displays. Iceland recorded some decline in smoking but it could not be attributed solely to the ban.
In New Zealand, smoking decreased by 23.4 percent in 2002-03 to 18.87 percent in 2006-07.
The Health Ministry estimated the cost of smoking to the economy at $1.7 billion as of 2005. Smoking caused illnesses cost the health system between $300 million and $350 million a year.
Action on Smoking and Health (ASH) New Zealand welcomed the committee's decision. ASH director Ben Youdan said tobacco should not be treated like other products. "It kills half the people who use it, yet for too long we have allowed these addictive and deadly poisons to be sold next to the milk and chocolates."
Mr Youdan said the ban was critical to tackling youth smoking. The average start age was around 14-15 years old. "Young people are the new recruits the tobacco companies need to replace the 4700 Kiwis who die every year from smoking."
"We know this ban will be effective — that's why industry has been so vocally opposed to the idea — the displays are one of the last bastions of cigarette marketing."
During submissions researchers said the displays were de facto advertising which encouraged impulse buys and made it harder for people trying to kick the habit
Posted in: Legislation, Smoking Ban, Tobacco Advertising, Tobacco Control.
← Light vs Regular Cigarettes on Nicotine Smoking Parents Can Hook Kids On Nicotine →


Night-time in the eternal city will have a new light and Cariboni group is a part of this important transformation. More than 100,000 high-performance external LED lighting fittings are gradually taking the place of old gas-discharge lighting for the Capital's public lighting. There are two objectives: to render public illumination energy efficient and to contain costs, in line with European directives and objectives.
The operation, which began in the summer of 2016, will be completed by the end of the year. The financial savings for the city, according to estimations by Acea, amount to approximately 19 million euros per year and a payback period of less than three years. A successful project, designed and made in Italy, which involves innovative Italian companies such as the Cariboni, which has always made the search for excellence and innovation one of its prime objectives.
The numbers are impressive, Cariboni group has supplied 5,000 KALOS fittings for the lighting of green areas and pedestrian-cycle paths, and 123,000 KAI fittings for the lighting of urban and non-urban roads. The project, promoted by Acea Illuminazione Pubblica S.p.A., has involved the suburban areas offering everyone living in Rome an increase in quality and safety.The new external functional lighting that Cariboni has produced for the city of Rome uses very highly-efficient LED light sources with a Colour Rendering Index of more than 70: a significant improvement on the performance, compared to that of the old high pressure sodium or metal-halide street lights. The advantages? The new lighting has a positive effect on visibility and reduces chromatic alteration.A whiter light, similar to moonlight, improve the reading of urban spaces and increase the level of safety on the roads. Scientific studies in the field of perception have demonstrated that reaction times in unexpected situations are reduced with a lower-temperature light colour.
The project included a number of restrictive requirements. In order to be brought into line with current regulations, the substitution of the lighting required a differentiated approach for the various areas of intervention, subdivided by type of system and method of realisation. Aware of the responsibility of the operation, and in order to best respond to the various geometric aspects and photometrical requirements of the city, Cariboni created dedicated high-performance optics which eliminate light pollution, increase visual comfort and guarantee elevated levels of uniformity, allowing for increased security for pedestrians and drivers.
Cariboni has supplied the city of Rome with a solution which is not only personalised, and of high-performance and low environmental impact, but which is also technologically advanced. Thanks to the high levels of efficiency of the sources, excellent optical performance and the integrated Smart system of remote control by Reverberi Enetec, the KALOS and KAI fittings created for Rome allow for an elevated reduction in consumption, with an annual energy saving of over 55%.
• it is also a potential instrument for the collection of analogue and digital data from throughout the urban area.
The system forms a capillary infrastructure which is necessary for the creation of the Smart City: acquisition of data regarding traffic and air quality, as well as parking management.
Acea and the Municipality of Rome have proposed themselves as an applicative and experimental area for upcoming innovations in the sector of Adaptive Lighting, or rather illumination regulated in real time according to traffic and weather conditions, as well as light levels in the street.


2014-09-17 16:12:27 -- debug: /sbin/vmkfstools -i "/vmfs/volumes/ESXI_DATA/WEB/WEB-0.vmdk" -a "lsilogic" -d "thin" "/vmfs/volumes/ESXI_BACKUP/DAILY/ghettoVCB/WEB/WEB-2014-09-18_01-12-19/WEB-0.vmdk"
2014-09-17 16:17:46 -- info: Successfully completed backup for WEB!
2014-09-17 16:17:53 -- debug: /sbin/vmkfstools -i "/vmfs/volumes/ESXI_DATA/MAIL/MAIL-0.vmdk" -a "lsilogic" -d "thin" "/vmfs/volumes/ESXI_BACKUP/DAILY/ghettoVCB/MAIL/MAIL-2014-09-18_01-12-19/MAIL-0.vmdk"
2014-09-17 16:20:31 -- info: Successfully completed backup for MAIL!
PukiWiki 1.5.1 © 2001-2016 PukiWiki Development Team. Powered by PHP 7.0.2. HTML convert time: 0.198 sec.


What an awesome year 2015 was! And after all the good things and a few not so good things, I get to do the 2015 round up of paper crafting awesomeness we all experienced and participated in this year.
This is a pretty daunting job. I have never been one to be brief when I could include everything. There are so many fun trends that began this year and some that have resurged from the past or spilled over from last year.
As a disclaimer I often get the pull back from my husband when we have a party. I always want to do something special and have signature dishes that I know will appeal to my friends and family. That means that we have tables full of food that everyone can't possible eat in one day. But I love to show the people I love how much I care.
I'd like to show you how much it has meant to me to be on the the Trendy Tuesday reporter team for over a year now. I have loved that it was my 'job' to troll Pinterest and find cool things to share with you. I appreciate the comments you have left me and your patience as I break out yet another bad pun. You all have been wonderful. So as my Christmas gift to you, enjoy the awesomeness that 2015 brought to us!
Now most normal people would showcase a few cards from each of these areas. But I though it might be fun to show cards that combine a few or multiple techniques and trends in one card. This is part of the over the top thing I can't help but do but hey, it is fun! So here we go.
The first card is just so awesome. I love it in so many ways. Die cuts just went crazy this year. If you could die cut it, there was a die for that. From image dies, to word dies to cover dies, we saw so many fun things that give paper crafts such a nice finished look. Look at the effect Amy gets by die cutting the balloon image multiple times and using it as background. Seriously cool. And she used the word die and distress inks to give herself the perfect color for her message. The combination is very striking.
While I didn't note it in this article, have you all noticed the white on white background trend with die cuts? It looks so swank. Yoonsun also layered several hello die cuts together in several colors to make the sentiment pop.
Tags were super hot this year. And when coupled with a steamy hot cup o' joe you have one smoking hot paper craft. This one is adorable.
We saw several wreaths this year as well. There are great stamping techniques you can use to create your own wreath as well. I love the open look of this wreath. And also check out the background color that Maria created to finish this cool wreath off.
The background on Isha's card is simply stunning! I love the shiny goodness and the texture that the paste provides. I love the big script die cut word too.
So this card combines awesome foiling and a trendy wreath. I saw so much foiling this year but didn't quite get around to getting a machine. I know there are several ways to achieve the foil look too. So many techniques, not enough time. The contrast that Heather gets between the white and the silver is very classy.
I love the idea of just taking a blank page and using several techniques and coming up with something that is as awesome as this. Wow. This card has it all: messy watercolor, repeat stamping and if you look closely, you can see the word joy sticking out in the middle. Super clever and very beautiful.
In my mind, alcohol counts as a treat. Am I wrong? I chose this card to inspire you for the new year and its super saturated gold foil color. Also it is a treat I hope you will enjoy at the end of the month.
Cupcakes are definitely a treat and I just love this tag. Combined with the scripty happy lettering, it fits several of our trends for the year.
Again, I like the wine treats too. Plus anything that makes you giggle is just a good idea. This chicken is so cute and I love the expression. This tag would be the perfect accessory for a hostess gift over the holidays.
I'm in love with shaped cards too and I like the variety of having a wreath actually on a door. The punched leaves are so pretty and petite. Super cute.
Have you purchased any of the flower sets where you build a stamped flower with shading and contrast and everything just by stamping a different image? They are so lovely and the cards they make look like art. Check out this beautiful one from Iwona.
Do you see what I mean? This is art! How gorgeous is this wedding card from Laura. It looks like wrapping paper. The colors are perfect too.
So if I count alcohol as a treat, do I have to count coffee too? I'm not a coffee drinker but it seems like the world has discovered that it is not only delicious to smell and drink but it is great to craft with. There are several stamp sets with coffee cups and punny little expressions. This one combines a sweet treat with the famous brew.
I am not quite organized enough to have a planner but I can appreciate how pretty they look. There are several stamps you can buy and systems that you can use. I also appreciate people who get in there and make something that works for them. WaiSam made her own tabs and if you use the link below she has a how to.
Jennifer is partial to her favorite journaling system but look how completely she can transform a page with stickers and washi tape and the cutest bow clip ever.
Are you still crushing on donuts? I kind of want one right now. Plus they are just ripe for a pun which I am always interested in hearing. This one is as delicious as it is punny.
I am still in love with the shaker but I included this beautiful tag because of the wreath, ever so pretty, and because it is a tag. I am not sure if I'd want to give this one away.
So I know I have shown you a lot and I appreciate your patience. Do you have a favorite of the trends for this year? Are there any you think I have missed?
I would like to wish you and yours the happiest of holiday seasons and a bright, brand new year.
I hope you craft a great one. So go ahead… make something pretty.
Great post!! Very fun to review the 2015 trends! My favorite has to be the layered die cuts. I hope the trend sticks around. Love the way Jeanne layered two different colors and used one as a shadow, how clever! Can't wait to see what 2016 brings!
These are all such wonderful projects. This is why I love to paper craft. So many different and fun projects you can make.
Fantastic collection of the latest trends, Aliya! Its really great to see so all these creations together here! I must say, you make a fantastic work of it! 🙂 Thanks!!
I loved the Foiling methods, but I haven't tried it. I've tried DIY Backgrounds and Messy Watercolor and really loved the Messy Watercolor.
Wish you a happy brand new year too!
What a cool post – love this. Messy watercolor is still one of my favorites!
Loved seeing this review..especially the coffee trend…love it! Looking to another year of exploring all the latest paper crafting trends. Happy 2016 to all!
Great cards all around. Another "trend" this year was the use of Zig Clean Color Brush PENS. A great set and beautiful to use, such a great product and everyone was using them.
Wishing you and your team a very Happy New Year!
Great look back at the 2015 trends. Fantastic creations by everyone!! Happy New Year.
I liked reading your trend reviews, thanks for writing them.
Wonderful post filled with lots of favorite things to love! You turned me on to more new things to try and buy!


Now, German researchers are expanding on SLS methods as they study the effects of blade shape and grain size distribution, with their findings published in the paper "Influence of Powder Deposition on Powder Bed and Specimen Properties." Along with savings on the bottom line, the potential for speed in production is one of the main reasons that companies usually begin to explore 3D printing and additive manufacturing. Post processing is a consideration too for most endeavors, with most of us preferring to do as little of it as possible. The researchers considered three different blade shapes in their study, meant for use with PA12 powder and three grain size distributions.
Scanning electron microscope (SEM) images of PA 12 Original powder at 200-, 500-, and 2000-fold magnification.
"Further geometries, their limits and their influence on powder bed compaction have to be explored," concluded the researchers. "Along with that, appropriate flowabilty characterization techniques can be developed in order to predict the spreadability in a powder bed fusion system. Shear testing might be a suitable method since there are already established devices which provide a good reproducibility.


I'm very excited to announce that the new studiolozanokids.com is here! Sunshine, smiles, wonder, play... fall in love with these adorable little ones.
I love photographing kids of all ages, capturing them outdoors and having fun being kids.


Rupert Murdoch aimed a jibe at the media mogul after he was convicted of assault today.
May-Bowles emerged from court after pleading guilty to charges of assault and causing harassment, alarm or distress to Mr Murdoch.
The comment mimicked the phrase Mr Murdoch used as he gave evidence over the phone-hacking scandal before the Commons Culture, Media and Sport Committee hearing last week, where May-Bowles attacked the 80-year-old.
May-Bowles, 26, admitted the crime during his appearance at Westminster Magistrates' Court earlier.
He spoke only to confirm his name, age and address and plead guilty to charges of assault and causing harassment, alarm or distress during the 15-minute hearing.
Prosecutor Rav Choda told the court how May-Bowles managed to evade security in Portcullis House to lunge at the News Corporation boss on July 19.
Mr Choda added that Mr Murdoch did not support the charge of assault.
The hearing was adjourned for pre-sentencing reports until Tuesday August 2, when will he return to court to be sentenced.
The defendant's solicitor, Raj Chada, asked District Judge Daphne Wickham for another date as May-Bowles had booked a holiday with his family and young son.
But Mrs Wickham was unmoved and said a warrant would be issued for his arrest if he did not turn up.
She said: 'He is on bail for a serious offence which carries a risk of imprisonment. It's due process.
The part-time stand-up comic, who played his first gig since the infamous Commons hearing to a small crowd in the Shoreditch area of London, emerged from court – with his mocking phrase the only comment he gave.
Proceedings should have begun at 10am in Court One but were delayed by 45 minutes as staff held a goodbye party for a senior clerk.


text:
class Basketball_Goal : public ModelViewWithLighting
{
public:
	Basketball_Goal(float x, float y, float z, bool flip);
	virtual ~Basketball_Goal();

	// xyzLimits: {mcXmin, mcXmax, mcYmin, mcYmax, mcZmin, mcZmax}
	void getMCBoundingBox(double* xyzLimitsF) const;
	void render();
private:
	void define_Basketball_Goal();

	float xmin, xmax, ymin, ymax, zmin, zmax;
	float x_length, y_length, z_length;
	float post_length_x, post_length_y, post_length_z;
	float post_x, post_y, post_z;
	float backboard_x, backboard_y, backboard_z;
	float backboard_length_x, backboard_length_y, backboard_length_z;
	float rim_radius;
	float rim_x, rim_y, rim_z;

	bool reverse;

	Block* Block_1;
	Block* Block_2;
	Disk* Disk_1;

};

#endif


I had three dollars in my bank account. I owed over a hundred thousand dollars to the IRS. I had to lay off my best friend.
These are just some of the stories that have played out over my entrepreneurial journey. You could classify each as bad moments for me. High stress, low self-esteem, and very debilitating.
However, each life experience has unfolded into a narrative that I've been able to share with other entrepreneurs and digital agency owners to help them avoid the same pitfalls I did. Hopefully, others are able to avoid the mistakes I made or overcome them faster.
The only real difference between my problems and most other people's problems is I choose to write about them. I capture these stories in blog posts, emails, and online courses. The process has helped me see the forest for the trees. I can take a step back and get perspective on what I could do better next time.
Writing takes time. And I think you need time to process this type of stuff. It is too easy to have something bad happen, fall into a negative slump, and fail to capture the value in both the good and the bad. After all, most life events are at best neutral, we're the ones who apply the meaning to these situations in the first place.
You'd be surprised how much good there is in the bad.
I was recently reviewing an old journal, and on one page it said, "It seems I have been challenged. I only have $3 in my bank account." I'm sure we can agree that is a rotten situation. However, in the following fifteen or twenty pages, I journaled about what wealth meant to me. That wealth was more than just money. That wealth was about family, relationships, and security.
In hindsight, based on this writing, one could make a good argument that I might never have defined what wealth meant to me had I not written about it when I had none. What I thought – at the moment – was a bad thing, in the long run, might have been one of the best things that ever happened to me because of writing, thinking about, and defining my core values.
I do my best to avoid complaining or assigning blame for my woes. Instead, I focus on what I can learn from these moments. What fundamental truths or lessons I can pull.
When something terrible happens to you, consider picking up your pen next time.
Lost a big deal? Write about it.
Partnership woes? Take some time to journal.
Dump a bunch of money on a Facebook campaign that didn't perform? Post a status update about what you learned (not about how mad you are).
Writing this stuff doesn't even have to be public. Fifty percent or more of what I write never sees the light of day. I write to myself. I write letters to my wife. I write drafts that get deleted.
One thing that writing publicly has shown me is how common my issues are and how writing about them gives others a voice. I've had at least a dozen entrepreneurs privately approach me about situations they've fallen into with the IRS. I'm no tax attorney, but I think it's important for people to know they aren't alone.
We've all made mistakes. Most are not life-threatening.
So write for yourself. And write for others. The world deserves to hear your story and the process will be of great value to you.


text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Controller</title>
<meta name="date" content="2014-12-11">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">

JavaScript is disabled on your browser.

Skip navigation links

Overview

Package

Class

Use

Tree

Deprecated

Index

Help

Prev Class

Next Class

Frames

No Frames

All Classes

Summary:

Nested |

Field |

Constr |

Method

Detail:

Field |

Constr |

Method

com.compsci408.rxcore

Class Controller

java.lang.Object

com.compsci408.rxcore.Controller

public class Controller
extends java.lang.Object

AndroidRx application controller.  Contains all intermediary
 functionality between views and data models.

Author:

Evan

Field Summary

Fields

Modifier and Type
Field and Description

static Controller
instance

Constructor Summary

Constructors

Constructor and Description

Controller()

Method Summary

All Methods Static Methods Instance Methods Concrete Methods

Modifier and Type
Method and Description

void
addPrescriptions(java.util.List<Prescription> prescriptions,
                OnPrescriptionAddedListener listener)

Add new Prescriptions to the database

void
addSchedules(java.util.List<Schedule> schedules,
            OnScheduleAddedListener listener)

Add new Schedules to the database

int
checkLogin()

Check to see if device is already logged in

void
createAccount(java.lang.String username,
             java.lang.String password,
             java.lang.String name,
             java.lang.String accountType,
             OnLoginAttemptedListener listener)

Create a new account with the given credentials

void
filterMedicationsByName(java.lang.String input,
                       OnMedicationsLoadedListener listener)

Filter all of the medications by an input string.

void
getAllPatients(OnPatientsLoadedListener listener)

Get all of the patients from the database.

Context
getContext()

static int
getDayFromDate(java.lang.String dateString)

Given a date formatted as a string ('YYYY-MM-dd'),
 return the integer value of the day of the week on which
 this date falls.

int
getDayOfWeek()

static Controller
getInstance(Context ctxt)

void
getMedicationByName(OnMedInfoLoadedListener listener)

Get general information for the selected medication
 and update the UI as indicated by the provided listener.

int
getMedId()

java.lang.String
getMedName()

int
getPatientId()

java.lang.String
getPatientName()

void
getPatientsForProvider(OnPatientsLoadedListener listener)

Get all of the patients associated with the currently logged in provider.

void
getPrescriptionsForPatient(OnPrescriptionLoadedListener listener)

Get all of the prescriptions associated with the current patient.

int
getProviderId()

void
getSchedulesForPatient(OnScheduleLoadedListener listener)

Get all the schedules associated with the current patient

int
getTimeRange()

java.lang.String
getUsername()

static Bitmap
loadImage(java.lang.String name,
         Context context)

Load an image from the device's memory

void
logIn(java.lang.String username,
     java.lang.String password,
     java.lang.String accountType,
     OnLoginAttemptedListener listener)

Log user with given username and password into the system.

void
logOut()

Log user out of system

void
setContext(Context mContext)

void
setDayOfWeek(int dayOfWeek)

void
setMedId(int mMedId)

void
setMedName(java.lang.String mMedName)

void
setPatientId(int mPatientId)

void
setPatientName(java.lang.String patientName)

void
setProviderId(int mProviderId)

void
setTimeRange(int timeRange)

void
setUsername(java.lang.String username)

void
showProgress(boolean show)

Same as showProgress(String, boolean), but without
 a message

void
showProgress(java.lang.String message,
            boolean show)

Show/hide a ProgressDialog

void
startCamera(SurfaceHolder preview)

Start the device's camera, if it exists.

void
takePicture(SurfaceHolder preview,
           boolean upload,
           OnPictureTakenListener callback)

Take a picture using the device's camera

void
updatePatients(java.util.List<Patient> patients,
              OnDataUpdatedListener listener)

Update information for a list of patients.

void
updatePrescriptions(java.util.List<Prescription> prescriptions,
                   OnDataUpdatedListener listener)

Update information for a list of prescriptions.

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

instance

public static Controller instance

Constructor Detail

Controller

public Controller()

Method Detail

getInstance

public static Controller getInstance(Context ctxt)

getContext

public Context getContext()

setContext

public void setContext(Context mContext)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPatientId

public int getPatientId()

setPatientId

public void setPatientId(int mPatientId)

getPatientName

public java.lang.String getPatientName()

setPatientName

public void setPatientName(java.lang.String patientName)

getProviderId

public int getProviderId()

setProviderId

public void setProviderId(int mProviderId)

getMedName

public java.lang.String getMedName()

setMedName

public void setMedName(java.lang.String mMedName)

getMedId

public int getMedId()

setMedId

public void setMedId(int mMedId)

getDayOfWeek

public int getDayOfWeek()

setDayOfWeek

public void setDayOfWeek(int dayOfWeek)

getTimeRange

public int getTimeRange()

setTimeRange

public void setTimeRange(int timeRange)

getDayFromDate

public static int getDayFromDate(java.lang.String dateString)

Given a date formatted as a string ('YYYY-MM-dd'),
 return the integer value of the day of the week on which
 this date falls.

Parameters:

dateString - String of date whose day is to be determined

Returns:

Integer [1-7] representing the day of the week.

showProgress

public void showProgress(java.lang.String message,
                         boolean show)

Show/hide a ProgressDialog

Parameters:

message - Message to be shown

show - True if should be shown, false otherwise

showProgress

public void showProgress(boolean show)

Same as showProgress(String, boolean), but without
 a message

Parameters:

show - True if should be shown, false otherwise.

checkLogin

public int checkLogin()

Check to see if device is already logged in

Returns:

Integer value corresponding to AccountType
 from last login, or -1 if not logged in

createAccount

public void createAccount(java.lang.String username,
                          java.lang.String password,
                          java.lang.String name,
                          java.lang.String accountType,
                          OnLoginAttemptedListener listener)

Create a new account with the given credentials

Parameters:

username - Username of new account

password - Password of new account

name - Name of account holder

accountType - Type of account (patient or provider)

listener - Listener indicating appropriate UI updates after
 web request completes

logIn

public void logIn(java.lang.String username,
                  java.lang.String password,
                  java.lang.String accountType,
                  OnLoginAttemptedListener listener)

Log user with given username and password into the system.

Parameters:

username - Username entered by user

password - Password entered by user

accountType - Account type selected (patient or provider)

listener - Listener indicating appropriate UI updates after
 web request completes

logOut

public void logOut()

Log user out of system

Parameters:

username - Username entered by user

addPrescriptions

public void addPrescriptions(java.util.List<Prescription> prescriptions,
                             OnPrescriptionAddedListener listener)

Add new Prescriptions to the database

Parameters:

prescription - Prescription to be added

listener - Listener describing UI updates after
 request is executed

addSchedules

public void addSchedules(java.util.List<Schedule> schedules,
                         OnScheduleAddedListener listener)

Add new Schedules to the database

Parameters:

schedules - Schedules to be added

listener - Listener describing UI updates after
 request is executed

updatePatients

public void updatePatients(java.util.List<Patient> patients,
                           OnDataUpdatedListener listener)

Update information for a list of patients.  Useful in changing a patient's
 associated provider, password, name, etc.

Parameters:

patients - List of updated patients

listener - Listener indicating appropriate UI updates after
 web request completes

updatePrescriptions

public void updatePrescriptions(java.util.List<Prescription> prescriptions,
                                OnDataUpdatedListener listener)

Update information for a list of prescriptions.  Used particularly
 for marking prescriptions as 'set' once an associated schedule (with
 an actual time) has been set

Parameters:

patients - List of updated prescriptions

listener - Listener indicating appropriate UI updates after
 web request completes

getPatientsForProvider

public void getPatientsForProvider(OnPatientsLoadedListener listener)

Get all of the patients associated with the currently logged in provider.

Parameters:

listener - Listener describing UI updates after request is executed

getAllPatients

public void getAllPatients(OnPatientsLoadedListener listener)

Get all of the patients from the database.

Parameters:

listener - Listener describing UI updates after request is executed

getSchedulesForPatient

public void getSchedulesForPatient(OnScheduleLoadedListener listener)

Get all the schedules associated with the current patient

Parameters:

listener - Listener describing UI updates after
 request is executed

filterMedicationsByName

public void filterMedicationsByName(java.lang.String input,
                                    OnMedicationsLoadedListener listener)

Filter all of the medications by an input string.  Used for
 autocomplete functionality.

Parameters:

input - Text entered by user

listener - Listener describing UI updates after
 request is executed

getMedicationByName

public void getMedicationByName(OnMedInfoLoadedListener listener)

Get general information for the selected medication
 and update the UI as indicated by the provided listener.

Parameters:

listener - Listener which describes UI updates upon
 successful web request.

getPrescriptionsForPatient

public void getPrescriptionsForPatient(OnPrescriptionLoadedListener listener)

Get all of the prescriptions associated with the current patient.

Parameters:

listener - Listener describing UI updates after request is executed

startCamera

public void startCamera(SurfaceHolder preview)

Start the device's camera, if it exists.

Parameters:

preview - SurfaceHolder on
 which the camera's preview is to be rendered.

takePicture

public void takePicture(SurfaceHolder preview,
                        boolean upload,
                        OnPictureTakenListener callback)

Take a picture using the device's camera

Parameters:

upload - Boolean indicating whether
 the image should be uploaded.  If false,
 save image locally.

loadImage

public static Bitmap loadImage(java.lang.String name,
                               Context context)

Load an image from the device's memory

Parameters:

name - Name of the file to be loaded
 (in this case, it is the name of the associated medication)

context - Context of the application

Returns:

Bitmap representation of the
 image to be loaded.

Skip navigation links

Overview

Package

Class

Use

Tree

Deprecated

Index

Help

Prev Class

Next Class

Frames

No Frames

All Classes

Summary:

Nested |

Field |

Constr |

Method

Detail:

Field |

Constr |

Method


Over the last ten years, we have had the privilege of working with a wide variety of amazing researchers interested in studying social data. From the earliest days that we worked to develop the free, open source Coding Analysis Toolkit, researchers have asked us about getting blog data, RSS feeds, and other text or image data streams via APIs.
Along the way, we have learned many important lessons and adapted our software to try and keep up with the most ambitious scholars. Researchers are always seeking more and better data along with new tools to unearth insights from, for example, the flood of multilingual social media. Dr. Patricia Riley of the USC Annenberg School of Communication is one such researcher. In this interview, "Patti" shares a number of important ideas about how to study the future with social data.
The Sentiment Analysis Symposium provides unmatched opportunity to learn about sentiment technologies, how they are applied, and how to choose from among the many available solution options.
I am very excited to be undertaking a whole new line of research into political fear. Inspired by my work with Glen Szczypka and the Health Media Collaboratory, I had this proposal accepted for the October 30, 2012 Sentiment Analysis Symposium.
Abstract: What are voters afraid of on the eve of the 2012 election? Fear is one of the most freely expressed forms of sentiment in social media. This "Voice of the Voter" presentation looks social data collected in the final week of October and speaks to the nature and salience of fear among the electorate. Bridging political and computational science, Dr. Shulman will present a frightening array of scenarios predicted in the Tweets and Facebook updates as the final phase of the campaign transpires.
Be afraid. Be very politically afraid. Then, please join millions of others already scared out of their wits and express yourself on social media about the approaching election. Results to be posted here October 30th, 2012.
Thanks to some excellent ground work by Joe Delfino and Sean Kelleher, Joe, Sean and I were able to make a pilgrimage to Google, Facebook and Reputation.com for a wildly exciting day of briefings with Q&A. While I'd love to share the details, I can't! Big secret 😉 However, I can share a few pictures and stories from our day in Silicon Valley… Stu at Google – Take away message: "This was a great meeting!" Sean at Google – "I could move to California." Joe at Google, after spending the week in the Bay Area attending the 2011 Sentiment Symposium, and the Text Analytics News Conference. "I am already (in my mind) living in California and running the west coast operation." Stu and his well used Camaro. While running a bit behind schedule on the way to Reputation.com, it is alleged the driver took advantage of the fast moving California 101 freeway, the state's liberal u-turn policy, certain optional passing strategies based on scenes from action and/or science fiction film, and his passengers stomachs. Joe at Facebook – Joe Delfino got us this meeting. Joe gets meetings. Joe is a meeting-getting animal. We like Joe. When my son saw this picture of his Dad at Facebook on Facebook, he said: "Wow Dad; you look really happy!" I sure was happy. We had come from Google feeling deeply engaged by one of the greatest companies in the history of capitalism and we were sitting in the lobby of another. We had lunch with a gracious host at the company cafeteria and a demo with a diverse group of Facebook sentiment analysts. After years of academic presentations, the freedom to present in jeans and a QDAP t-shirt was a perk that I could probably get used to. The meme 'west coast office' was heard frequently as we blazed out of Palo Alto and headed for Redwood City. After the long day in Silicon Valley, the team got stuck in 101 rush-hour traffic, slightly grouchy and despondent, but made it to a wonderful restaurant, Burma Superstar, in the Pacific Heights neighborhood for beer, food, and good company near a place where a Hobbit had been spied. By the time we had returned the Camaro and made it to the train to the SFO terminal for our red eye, we all realized the magnitude of the day we had. It was a huge lift for our confidence and an exciting glimpse into where Texifter is going. It is nearly certain that Texifter will be back on the West Coast soon.
DiscoverText is rolling-out an addition to its analytical toolkit: random sampling. The Web-service already offers an array of tools for text analytics and rigorous, team-based qualitative data analysis. These functions include the ability to code and annotate text, measure inter-rater reliability, adjudicate coder validity, attach memos to text, cluster duplicate and near-duplicate documents, share documents, and to classify text using an active-learning Naive-Bayesian classifier. While still in beta, random sampling is a key new addition. After DiscoverText users amass extraordinary amounts of social media data (for example via the Public Twitter API, the GNIP Powertrack, or the Facebook Social Graph), they can now more easily extract a random sample for analysis. The size of the sample is decided by the user in order to accommodate to iteration, experimentation and other scientific methods. The option is streamlined into the dataset creation process. On the new dataset creation page, you see a sample size prompt. This additional method for data prep and analysis augments current information retrieval techniques, such as search with advanced filtering. It also builds up our framework for expanding available NLP methods from straightforward Bayesian classification, which aims to analyze substantial quantities of data in their original bulk-form, to a menu of computationally intensive methods that can iterate more quickly and effectively against random data samples. For example, the LDA topic model tool we are releasing will be faster and more effective against smaller random samples. This new feature accommodates both an additional analytical approach as well as the opportunity to easily compare results between competing (or complimentary) analytic methods. We look forward to experimenting with this new tool and hearing about how random sampling will enhance the research of our users and users to come. Special Note to DT Users: We need to turn this feature on one account at a time while we are testing it. Drop us a line if you want to try the tool. We'll keep you posted on the launch as more dataset modifications are pushed live. As always, if you have any questions, feel free to email us anytime at help@discovertext.com. Your feedback is crucial. Sign up and try it out for yourself at discovertext.com.


Jonathan assists clients with commercial contracts for business operations through to technology services. He has experience in relation to business structures, including the creation and restructure of companies, trusts and not-for-profit organisations.
In addition, he has assisted with several business sales and acquisitions, and organisational mergers. Jonathan regularly provides advice on corporate governance, Corporations Act and procurement issues. He also advises clients in the health, government and not-for-profit sectors.