The fundamental characteristics of metal coatings that influence heat transfer are porosity and surface roughness. It is a challenge to analyze the porosity and surface roughness due to the inadequate amount of copper per coated area. In this study, a new approach to non-invasively determine the porosity of metal films utilizing a helium pycnometer and computed micro-tomography (CMT) is presented. Furthermore, a telescope-goniometer is used to measure the surface roughness. Experiments are conducted on four varieties of thin film samples coated with copper powder using wire flame and plasma thermal spray coating methods. The porosities of the thin films were determined to be between 39 and 43%. The thermal spray coating increased the hydrophobicity of the surface and the plasma coating created super-hydrophobic surfaces. The new approach establishes that the porosity of thin films can be non-invasively determined and may also be applied to a wide variety of coated surfaces.
The ability to classify rooms in a home is one of many attributes that are desired for social robots. In this paper, we address the problem of indoor room classification via several convolutional neural network (CNN) architectures, i.e., VGG16, VGG19, & Inception V3. The main objective is to recognize five indoor classes (bathroom, bedroom, dining room, kitchen, and living room) from a Places dataset. We considered 11600 images per class and subsequently fine-tuned the networks. The simulation studies suggest that cleaning the disparate data produced much better results in all the examined CNN architectures. We report that VGG16 & VGG19 fine-tuned models with training on all layers produced the best validation accuracy, with 93.29% and 93.61% on clean data, respectively. We also propose and examine a combination model of CNN and a multi-binary classifier referred to as error correcting output code (ECOC) with the clean data. The highest validation accuracy of 15 binary classifiers reached up to 98.5%, where the average of all classifiers was 95.37%. CNN and CNN-ECOC, and an alternative form called CNN-ECOC Regression, were evaluated in real-time implementation on a NAO humanoid robot. The results show the superiority of the combination model of CNN and ECOC over the conventional CNN. The implications and the challenges of real-time experiments are also discussed in the paper.
To safeguard the environment and satisfy the energy needs of the present, without compromising the ability of future generations to do the same, sustainable energy development is urgently needed. This complex task is riddled with social, political, scientific, technical, and environmental challenges. Education is essential if we are to meet the energy demands of the world in the most sustainable manner available to us. Langara College offers a first-year engineering course that is meant to introduce students to engineering design and case studies, in addition to providing a brief glance on the history, ethics, and the different disciplines of engineering (APSC 1010). Using a project-based learning approach that promotes teamwork and research, this course uses a variety of instructional methods including lectures, class discussions, and guest appearances by experts in their fields. Introductions to technical concepts, such as soldering, 3D printing, and microcontrollers, are also addressed in this course. This paper demonstrates how this, or similar courses, are optimized to raise awareness of the sustainability issues this planet is facing. Learning outcomes are evaluated using an anonymous student survey which demonstrates how the students' project-management and presentation skills have improved.
This paper presents a multi-functional capacitive sensor that is developed to improve the worker safety during the industrial human-robot interactions. The sensor is to be mounted on the worker and used to maintain a safe distance between the workers and robots or automotive parts moved by the robots. The response of a capacitive proximity sensor is a function of the distance to an object as well as the dielectric/conductance and geometry properties of the object. This uncertainty can lead to a wrong distance estimation or possibly a missed detection. The presented approach alleviates this issue by implementing three sensing capabilities including distance measurement, motion tracking, and profile recognition in a single platform. The presented sensor employs a capacitive sensing element coupled to reprogrammable interface electronics. The sensing element features a matrix of electrodes that can be reconfigured to various arrangements at run-time by controlling the interface electronics to obtain a more detailed perception of the ambient environment. Quantitative regression models are built to seek out distances while an adaptive classification tool based on support vector machines is employed to recognize the surface profiles. The performance of the sensing modalities has been experimentally assessed. Experimental results are provided to demonstrate that the system is able to detect a metallic object at distances of up to 18 cm with high resolutions, track its motion, and provide an estimate for its shape.
We are reporting on the design, fabrication, and characterization of wideband, piezoelectric vibration microsensors. Prototypes were fabricated in a commercial foundry process. The entire thickness of the handle wafer was employed to carve the proof-mass of the device, leading to high sensitivity at a reduced chip area. A thin layer of aluminum nitride was used for sensing the displacements of the proof-mass. A continuous membrane was employed for the device structure in order to push undesired modes to high frequencies. Sensors with different geometries were designed and fabricated. Analytic and finite element analyses were conducted to study device response. A lump element model was developed for the piezoelectric vibration sensor and used for the noise modeling of the complete sensor system. Various performance metrics for the devices were characterized experimentally. Fabricated prototypes exhibited sensitivities as high as 350mV/g with first resonant frequencies of more than 10kHz. These devices are particularly suited for emerging applications in high-frequency vibration sensing.
We are reporting a 3D printable composite paste having strong thixotropic rheology. The composite has been designed and investigated with highly conductive silver nanowires. The optimized electrical percolation threshold from both simulation and experiment is shown from 0.7 vol. % of silver nanowires which is significantly lower than other composites using conductive nano-materials. Reliable conductivity of 1.19 × 102 S/cm has been achieved from the demonstrated 3D printable composite with 1.9 vol. % loading of silver nanowires. Utilizing the high conductivity of the printable composites, 3D printing of designed battery electrode pastes is demonstrated. Rheology study shows superior printability of the electrode pastes aided by the cellulose's strong thixotropic rheology. The designed anode, electrolyte, and cathode pastes are sequentially printed to form a three-layered lithium battery for the demonstration of a charging profile. This study opens opportunities of 3D printable conductive materials to create printed electronics with the next generation additive manufacturing process.
We are reporting on the design, fabrication, and characterization of wideband, piezoelectric vibration microsensors. Prototypes were fabricated in a commercial foundry process. The entire thickness of the handle wafer was employed to carve the proof-mass of the device, leading to high sensitivity at a reduced chip area. A thin layer of aluminum nitride was used for sensing the displacements of the proof-mass. A continuous membrane was employed for the device structure in order to push undesired modes to high frequencies. Sensors with different geometries were designed and fabricated. Analytic and finite element analyses were conducted to study device response. A lump element model was developed for the piezoelectric vibration sensor and used for the noise modeling of the complete sensor system. Various performance metrics for the devices were characterized experimentally. Fabricated prototypes exhibited sensitivities as high as 350 mV/g with first resonant frequencies of more than 10 kHz. These devices are particularly suited for emerging applications in high-frequency vibration sensing.


Skin flora defines the presence of microorganisms on the skin, so mixed skin flora indicates the presence of multiple types of microorganisms on the skin. Skin flora is also known as the skin microbiome or skin microbiota.
The presence of multiple types of bacteria on the skin is normal, and many microorganisms balance the pH of the skin to make it less hospitable for transient flora, which can be harmful. Staphylococcus epidermidis, Staphylococcus aureus, and Proprionibacterium acnes are some of the most common types of bacteria on the skin. A skin flora culture may be used to examine urinary tract infections or eye health.


text:
Q: Finding the entities of a CoreData model at runtime I have an macOS app being developed in Xcode (8.3.2) in SWIFT.
I have a CoreData model with a number of entities and an identifier (myidentifier).
I want to be able to identify the entities of the model programatically at runtime so that I can iterate through the entities and store data being sourced from a range of JSON files based on the data within the JSON file.
To date I have been creating entities and then writing a class for each entity to both save and fetch the data.  It is working perfectly and as expected.  However, if I continue like this I will end up with about 50 different entities and their associated class files (note that some while entities use a one to many relationship, the majority do not).
I would like to create a single class that will enumerate through the numerous entities of the model and store the relevant data (as well as its associated fetch routine).
I should also note that I am using NSManagedObject subclasses for each of the entities.
How do I obtain a NSManagedObjectModel reference to the model that I am using for the app?  I can't seem to find the right mechanism to allow me to do this.  Can I do this using the model identifier?
My thinking is that if I can then use entitiesByName I can make use of the resulting [String: NSEntityDescription] to then access my entities and enumerate as needed.

A: You could use mergedModel(from bundles: [Bundle]?) (see the documentation here, specfying Bundle.main to get the main bundle.  Alternatively, your NSManagedObjectContext will have a reference to the persistentStoreCoordinator which will itself have a reference to the managedObjectModel.
Note that NSManagedObjectModel has an entities property so you can use:
for myEntity in myModel.entities { ... }

rather than using entitiesByName.

redpajama_set_name: RedPajamaStackExchange


Hey all. Ill be attending a bachelor party in mid june on a property minutes away from the cohocton, im basically wondering what patterns, colors, and sizes i should use. Any other tips or info is deff appreciated. Thanks in advance.
Fished from the Bath area north, but earlier than you are going to be there. All of my fishing was during May while turkey hunting that area as I have a friend that lives in Howard. Had some good Hendo days early in May, good numbers of stocked and wild fish. The Cohoc is browntown, and I have found that any of the patterns I use in my home area work well there also. Have had some good success with a very sparse bucktail streamers in natural. Great public fishing access along that river so you shouldn't have a problem finding water to fish, here is a link to that info.


text:
Social Enterprise Businesses
Donor Honor Roll
Coleman Endowment to Honor Michael A. Schoenhofer
LIMA, Ohio (January 17, 2019) Coleman Professional Services CEO Nelson Burns and his wife Suzanne have issued a community challenge to fund an endowment in honor of Michael Schoenhofer's years of service as Executive Director of the Mental Health and Recovery Services Board of Allen, Auglaize and Hardin Counties. The Burns have pledged $10,000 and will match donations dollar-for-dollar to raise $20,000 to seed the Michael A. Schoenhofer Fund for Coleman Professional Services.
Schoenhofer, who will retire as Executive Director of the Mental Health and Recovery Services Board of AAH on January 31st, has served in his position since 2000 and was the Associate Director of the agency before that. During his tenure he established a 24-hour regional crisis center, helped create a regional tragedy response team, worked with area businesses to help employees who are unable to pass a drug screening get treatment so they can return to work, among many other achievements.
"I am deeply moved and honored that Coleman is establishing this endowment fund in my name," Schoenhofer said. "I believe the strength of our system of care and the success of our programs and services rests entirely on quality staff who are highly motivated to care for our friends and family in need. I hope this endowment will encourage young people to work in our field and experienced staff to stay in the field."
In announcing the challenge gift, Burns said that it has been an honor to work with Mike and that he and his wife, Suzanne, want to acknowledge his legacy by creating a fund that will support behavioral health education and employment in Allen, Auglaize and Hardin Counties. The purpose of the Michael Schoenhofer Endowment Fund for Coleman Professional Services is to spark interest in the post-secondary behavioral health field of study, assist with workforce readiness and workforce development, and to provide scholarships, stipends, student loan forgiveness or internships for those wishing to pursue careers in case management, social work, vocational rehabilitation or other employment opportunities to fulfill the Coleman mission. The agency endowment fund will be held by a local community foundation.
If you wish to accept the Nelson W. & Suzanne Burns Community Challenge for Coleman Professional Services in honor of Michael A. Schoenhofer, please visit www.colemanservices.org/schoenhofer, call the Coleman Resource Development office at (330)676-6876. For more information please contact us at HowToHelp@colemanservices.org.
Coleman Professional Services is a nationally recognized, not-for-profit of behavioral health and addiction recovery programs that improve the lives of individuals, families, and businesses in Ohio. The company's vision is to foster recovery by having open access for services regardless of the ability to pay, build independence by ensuring that people who are homeless and mentally ill have a permanent place to live, and change destinies by helping people obtain employment, reducing their dependency on entitlements. Coleman has service locations in nine Ohio Counties
and provides services in additional counties.
Post Holiday Blues – Winter Months Following the Holidays Can Trigger Depression and Anxiety January 14, 2020
Too Late for 2019 Charitable Giving? Not a Chance! December 27, 2019
Integrated Care Services 101 – The Behavioral Health Model is Changing December 13, 2019
Join the Voices for Recovery [Part 2] October 18, 2019
Comedy Night Coming to St. Florian Hall October 10, 2019
Giving & Philanthropy
5982 Rhodes Road
© 2020	Coleman Professional Services | Privacy Policy

redpajama_set_name: RedPajamaCommonCrawl


text:
Song cycle
A song cycle in classical music is a group of songs that belong together. Although each song may be sung separately, the composer really imagined that they would be performed together as one work. Sometimes they tell a story, but sometimes they just belong together because they are about the same idea (e.g. the sadness that can be caused by love). They are often for solo voice and piano accompaniment, but they can also be without accompaniment, or with several instruments or even a whole orchestra. The words of a cycle are often by the same poet, but this is not always the case.
Song cycles started to become popular with composers in the Romantic period. Although there were examples of song cycles written before that, it was the German composers of the 19th century who are most often thought of as writers of song cycles. Their songs are called "Lieder".
Franz Schubert who wrote two long song cycles
The great composer Franz Schubert wrote about 600 songs. These include two long song cycles: Winterreise (Winter's Journey) and Die schöne Müllerin (The beautiful miller's daughter). Each of these song cycles is long enough for a whole concert. Robert Schumann wrote song cycles including two which he simply called Liederkreise (Song Cycles), and his well-known Dichterliebe (Poet's Love) and Frauenliebe und -Leben (Women's Love and Life). Brahms wrote Vier ernste Gesänge (Four Serious Songs), and Gustav Mahler, who became very interested in folk song, wrote several song cycles with orchestra accompaniment, including Das Lied von der Erde (The Song of the Earth).
French composers who wrote song cycles include Jules Massenet, Gabriel Fauré and Claude Debussy. Russian composers include Modest Mussorgsky and Dmitri Shostakovich, and English and American composers in the 20th century include Michael Tippett, Benjamin Britten and Aaron Copland as well as the South American Alberto Ginastera, Juan María Solare and Heitor Villa-Lobos.
Related pages[change | change source]
Retrieved from "https://simple.wikipedia.org/w/index.php?title=Song_cycle&oldid=5439532"
Song forms
This page was last changed on 13 July 2016, at 01:39.


We're diving into a month of episodes helping you plan for a year of growth in 2016, so we're going to talk all about goal setting, productivity, and prioritization. Jason Glass is not only a fitness expert but an entrepreneur who is passionate about growth.
It's always fun chatting with Jason. Humor and sarcasm is definitely involved and this conversation is no different. Make sure to check out his site and podcast over here.
If something is important to you why wait for New Years?
We talk all about setting great goals and having a vision that actually works for you. Not just something that get's forgotten a month into the year. It's really about aligning with something you are motivated to complete and focusing on the positive. Focus on the positive to create a sustainable goal.
Start with bite size actions so you don't get overwhelmed. Jason talks about small incremental changes and the power it has when compounded over the long term. If you want to make an extra $10,000 in a month it might means waking up 15 minutes earlier and committing to reaching out to students at the start of your day. Then you slowly increase the difficulty all the while making sure you're actually following through with what you commit to.
One day, a newborn calf was born near Milo's home. The wrestler decided to lift the small animal up and carry it on his shoulders. The next day, he returned and did the same. Milo continued this strategy for the next four years, hoisting the calf onto his shoulders each day as it grew until he was no longer lifting a calf, but a four-year-old bull.
Jason ends the episode (around 25 minute mark) with a framework of setting a goal and breaking it down to go through in this new year. Take the time to follow through with this and pay attention to it.


When Suzanne Thelian took over a 30-year-old Jazzercise business in Commack, New York, she knew that having the right flooring was a critical component to the health and happiness of both herself and her clients.
Commack Jazzercise, which began in a portion of the Commack bowling alley, spent a couple of years about a mile away. But when Thelian took ownership from the previous owner in November of 2017, she moved it back to its original location and realized there was a lot of work to be done.
The carpeted floor that had served as the dance floor for many years was in need of repair and cleaning if it was to be used again. But when the cleaning quote came back at approximately $1,800, Thelian began exploring other options.
One option was to purchase the old wood laminate flooring and aerobic padding underlayment from the previous location, relocate it and purchase some extra to complete her floor. But that wasn't high on her list of favorite plans.
A second option was trying out rolled rubber, which she had danced on while doing some classes at a dance studio. Yet it still wasn't quite the right fit for what she was looking for.
A third option that looked more appealing to her was Greatmats Pro Aerobic flooring tiles. She had heard about them from other Jazzercise franchise owners and had seen some demos performed on the flooring where they talked about the Greatmats floor. So she called Greatmats and spoke with Angie, who informed her to check out Greatmats' warehouse clearance page, which happened to have some of the exact aerobic flooring tiles on it that she was looking for.
She and her husband were able to get the flooring down quickly, which was important since she had just a few days between laying the floor and her opening.
''When I danced on a wood laminate floor, I felt like I had to do my movements very small because I was afraid I was going to fall,'' she added. That has not been a problem with her new Jazzercise flooring.
For more on this topic please review our Aerobic Mats and Flooring product page.
What are the Key Components to Aerobic Exercise Flooring?


text:
Ten Hag: 'We are in a very good flow'
At the press conference leading up to Juventus – Ajax, Erik ten Hag referred several times to 'crossing new thresholds'. The coach hopes to achieve a new milestone on Tuesday evening in Turin. "I think we're in a very good flow. We'll need to hold on to that."
"At the beginning of the season, nobody expected us to be among the final eight of the Champions League, together with the giants", said Ten Hag. "But the team has developed so much that we can hold our own against these clubs. We believe in that, and believe in a good result. That's how we will meet Juve tomorrow."
Measured risks with De Jong
Naturally, Frenkie de Jong's availability was discussed in the press conference. The midfielder sustained a hamstring injury early on in last Saturday's game against Excelsior. Ten Hag discussed his reasoning to either let De Jong play or not, and referred to a measured risk. "If the risk is too great, he won't play."
"But Frenkie is positive. He's a positive guy, in life. A player needs to make his own choices. I can't see inside his body, and I can't feel what he feels. He needs to let us know, although I'm the one who will decide the line-up."
Another plan of attack for Juventus
Ten Hag expects his Italian opponents to choose a different tactic this time. "That's what Juventus' coach is known for: that he prepares very well for each game."
'Not only the case in Cameroon, but also in the entire world'
"We're taking into account that things may go differently. Last week, we had control for a large part of the match. It was because of our low efficiency that we didn't score more than one goal. We'll have to do a much better job in executing the plan we had last week."
Onana at his strongest 😀
Andre Onana was at the press conference as well. The keeper was asked what the difference was between the current Ajax team and the team that reached the Europa League final two years ago. "We're stronger than we were two years ago. We're showing that in every game. Reaching the quarter finals of the Champions League is a big achievement."
Another reporter wanted to know if the game was being followed with as much interest and passion in his home country. Onana: "That's not only the case in Cameroon, but in the whole world."


text:
module.exports = Selector;

function Selector(str) {
  if (!(this instanceof Selector)) return new Selector(str);
  this.parts = str ? [str] : [];
}

Selector.prototype.extend = function(str) {
  var parts = this.parts.slice();
  parts.push(str);
  var sel = new Selector();
  sel.parts = parts;
  return sel;
};

Selector.prototype.toString = function() {
  var parts = this.parts;
  return formatSelector(parts, parts.length - 1);
};

function formatSelector(parts, i) {
  var str = parts[i];
  if (i < 1) return str;

  if (!str.match(/[\<\&]/)) return formatSelector(parts, i - 1) + ' ' + str;

  return str
    .replace(/\<\//g, function(match) {
      return formatSelector(parts, 0);
    })
    .replace(/\<+/g, function(match) {
      return formatSelector(parts, i - match.length - 1);
    })
    .replace(/&/g, function() {
      return formatSelector(parts, i - 1);
    });
}

redpajama_set_name: RedPajamaGithub


text:
BrainPad
Japan's Atrae launches data-driven talent search platform in partnership with analytics giant
Atrae
TalentBase
See the original story in Japanese. As we approach the end of the Japanese fiscal year, it's quite understandable that there are plenty of accounting solutions being launched these days, but we are also receiving many updates about the launch of web services for human resources. So human resource technologies, or HR-Tech for short, may be one of this year's biggest trends along with fintech (financial technologies) and IoT (Internet of Things). Tokyo-based Atrae, previously known as I&G Partners, recently launched a new service for "mining" human resources in partnership with Japanese big data analysis company Brain Pad (TSE:3655). The service is called TalentBase and provides companies with easier access to a pool of talents by leveraging artificial intelligence and big data analytics. When one signs up for TalentBase, one's profile will be created on the platform including quantitative scores of skills from social, business, and engineering aspects, based on available information associated with the Facebook account. If one's Facebook account is associated with any of the Japanese knowledge-sharing services such as Qiita, Github, and Creww, more accurate information will be accordingly provided to one's business profile on the TalentBase platform. TalentBase will create profiles for Facebook friends that one grants permission for third-party access to, so that the number of talent profiles will show exponential growth as the number of registered…
See the original story in Japanese.
As we approach the end of the Japanese fiscal year, it's quite understandable that there are plenty of accounting solutions being launched these days, but we are also receiving many updates about the launch of web services for human resources. So human resource technologies, or HR-Tech for short, may be one of this year's biggest trends along with fintech (financial technologies) and IoT (Internet of Things).
Tokyo-based Atrae, previously known as I&G Partners, recently launched a new service for "mining" human resources in partnership with Japanese big data analysis company Brain Pad (TSE:3655). The service is called TalentBase and provides companies with easier access to a pool of talents by leveraging artificial intelligence and big data analytics.
When one signs up for TalentBase, one's profile will be created on the platform including quantitative scores of skills from social, business, and engineering aspects, based on available information associated with the Facebook account. If one's Facebook account is associated with any of the Japanese knowledge-sharing services such as Qiita, Github, and Creww, more accurate information will be accordingly provided to one's business profile on the TalentBase platform.
TalentBase will create profiles for Facebook friends that one grants permission for third-party access to, so that the number of talent profiles will show exponential growth as the number of registered users increases.
On the other hand, the platform will learn the preference of companies seeking employees so they will keep choosing candidates that have the specifications required. Based on vectorized data of people's business skills, the platform will choose and present the most recommended set of candidates from the pool who may satisfy the requirements for each of these companies.
Atrae director Toshiyuki Oka explained:
We have been prototyping TalentBase behind operating JobShare, our previous talent-seeking platform. As we were able to validate that it was functioning to some extent, we decided to launch a new platform on a revenue-sharing basis with BrainPad, the leading company in the Japanese data analytics sector.
Some functions from JobShare were incorporated into the TalentBase platform, where companies can use functions like job posting, job applications management and results screening for free. If a company wants to find people who are likely to match their needs or receive recommendations from the talent pool, they will be charged a monthly fee of 100,000 yen (or about $820) regardless of how many jobs they post or how many candidates they contact.
While many of the companies using the platform will be startups or IT companies, as a matter of fact all users having their Facebook accounts can create their profile on the platform, hence business and occupational categories are not limited. Atrae wants to acquire 5 to 10 companies using the platform for their hiring platform, in addition to increasing the volume of available user profiles for 10 million people by the end of April.
As DeNA's venture capitalist James Riney recently pointed out in his blog post, we may not be very good at filling their resume without advisory assistance or appealing their potentials due to one's own characteristics. In that sense, the trend in tactics for hiring recently entails use of the data-driven approach and artificial intelligence. This may suit the mentality of a typical Japanese person, as gathered from moves by services such as Talentio and Grooves.
Translated by Taijiro Takeda
Edited by Masaru Ikeda and "Tex" Pomeroy
From Microsoft Innovation Award: How will data-driven approach change startup businesses?
Boasting over 1.3M users, Japan's Eureka tackles online dating with data-driven approach
Nobot founder launches tech talent marketplace Remotus to meet hiring needs of startups
Japanese receipt recording app 'ReceReco' hits 1M downloads in first 145 days
ReceReco
SCORE 1,295 Rick Martin 2013.06.26
Back in mid-May we noted that Japanese receipt recording app ReceReco had broken through its first year target of 500,000 downloads, just three and a half months after its January 31st launch. The app lets you take pictures of your receipts with your smartphone camera, reading, analyzing, and storing data about your purchasing history, and it has been very popular here in Japan since its release. At the time, Brain Pad (the company behind the app) said that they were targeting a million downloads before the end of the year. But ReceReco, which remains a fixture at or near the top of the finance app category in Japan, topped 1 million this past Monday, the company now tells us. It took just 145 days to reach that goal, a pace that far exceeds their initial expectations. What's remarkable here is that this growth comes only on the iOS platform, so once an Android version hits Google Play (that release is scheduled for September), similar popularity is virtually assured now that the app has gained some popularity and name recognition. ReceReco is still only available in Japan, and can be downloaded over on the app store for free, with a paid…
Back in mid-May we noted that Japanese receipt recording app ReceReco had broken through its first year target of 500,000 downloads, just three and a half months after its January 31st launch. The app lets you take pictures of your receipts with your smartphone camera, reading, analyzing, and storing data about your purchasing history, and it has been very popular here in Japan since its release.
At the time, Brain Pad (the company behind the app) said that they were targeting a million downloads before the end of the year. But ReceReco, which remains a fixture at or near the top of the finance app category in Japan, topped 1 million this past Monday, the company now tells us. It took just 145 days to reach that goal, a pace that far exceeds their initial expectations.
What's remarkable here is that this growth comes only on the iOS platform, so once an Android version hits Google Play (that release is scheduled for September), similar popularity is virtually assured now that the app has gained some popularity and name recognition.
ReceReco is still only available in Japan, and can be downloaded over on the app store for free, with a paid add-ons that removes advertisements. To mark this 1 million download milestone, ReceReco has the ad removal function available at a discount (85 yen) for the rest of the month.
Japanese finance app ReceReco off to a good start, surpasses 500,000 downloads for iPhone
Tamagotchi's still got it: Gobbles up 2.5M downloads in 90 days
After becoming Japan's top iPhone app, ReceReco sees download surge
"Github for Dapps" from Japan gets $4.5M in seed round to ease smart contract dev
Japanese rocket developer Interstellar Technologies closes series D round with $30M
Japanese sake brewer Wakaze secures $7.6M series B to boost US, China expansion
In conversation with vice governor Manabu Miyasaka on City-Tech. Tokyo conference
Japan's P2P lending platform Crowd Credit to be acquired by Bankers Holding
Top 5: Japanese Online Dating Sites
Meet 5 of Japan's top photo apps
Top 5: Japan's Cutest Mobile Apps
"Github for Dapps" from Japan gets $4.5M in seed round to ease smart contract dev
Kakaku.com: Japan's price comparison king
5 photo apps with fantastic skin filters that Japanese women prefer
Searching for a cafe with power outlet? Japan has an app for that
Venture Capital: why AUM is the wrong metric
Japanese poop-logging app has over 130,000 downloads
(C) PR TIMES, Inc. All Rights Reserved.


text:
Category Archives: Gov. Jon Corzine
NJPP Monday Minute 7/5/10: Family Leave Insurance gets high marks on first anniversary
The dynamics of work and family have changed drastically in the past 50 years. In today's shaky economic climate, it's not unusual for working parents to juggle one or more jobs to make ends meet, leaving less time for family caregiving responsibilities.
New Jersey has worked to strengthen state policies for working families and became a leader among states by implementing Family Leave Insurance last year. Signed into law by former Gov. Jon Corzine, Family Leave Insurance gives workers up to six weeks of paid benefits to care for sick family members or to bond with newborn and newly-adopted children. New Jersey is only the second state (after California) to offer this type of paid leave.
By all accounts FLI is a hugely successful program. While some business groups initially opposed the idea as an unfair burden, especially on smaller businesses, most employers now recognize that it has not been the nightmare forecast by some.
Here are the most recent statistics from the NJ Department of Labor:
Between July 1, 2009 and July 1, 2010, approximately 26,000 people benefited from the program.
86% of the beneficiaries were women between the ages of 25 and 44.
80% of claims were to allow parents to bond with newborn or newly adopted children.
77% of beneficiaries were employed in the private sector.
The average duration of leave was 4.6 weeks, less than the 5.5 weeks expected when the law was enacted.
85% of those who applied were approved for leave. Denials were predominantly due to an insufficient relationship between the worker and family member needing care (parent, spouse – yes; great aunt, step-uncle – no).
Family Leave Insurance benefits in New Jersey are funded entirely by employee payroll deductions based on a formula adjusted annually according to the taxable wage base. For this year, the payroll deduction was .012% of wages earned. The maximum amount anyone was required to contribute was $35.64.
To be eligible for Family Leave Insurance benefits, a worker has to be employed by a New Jersey covered employer and earn at least $145 per week during 20 calendar weeks in the base year. The base year covers 52 weeks immediately preceding the week in which Family Leave Insurance coverage would begin. Only New Jersey covered wages can be used to establish a valid claim. The weekly benefit rate is 2/3 of average weekly wages, with a maximum of $561. Employers with fewer than 50 workers are not required to hold open the employee's job.
Fewer people than originally expected have taken advantage of the program.
New Jersey collected $131.4 million in taxes for FLI between April 2009 and May 2010, and paid out $59.9 million in benefits during that same time.
Filed under family leave insurance, Gov. Jon Corzine, Monday Minute, New Jersey Policy Perspective
NJPP Monday Minute: 2/16/10 JUST HOW BIG IS THAT DEFICIT?
This is the first in the Monday Minute series on the New Jersey state budget. Last week, Governor Christie declared a state of emergency to deal with the state's "unprecedented financial crisis". Was that action necessary or simply posturing?
All states (except Vermont) are constitutionally required to balance their budgets. All but four states start their fiscal years on July 1. When we talk about FY 2010 in New Jersey, we are talking about the year that started on July 1, 2009 and will end on June 30, 2010.
To be in balance, the budget must have enough revenue by June 30 to fund the programs included in the budget. If revenues are lower than spending, the resulting deficit must be corrected by year end-either through infusions of revenue, using reserve funds or program cuts.
In January last year, the state was facing a $2 billion operating deficit in its FY 2009 budget. By May it had ballooned to $4.4 billion largely due to an unprecedented 12 percent decline in overall revenues. To close this deficit, federal Medicaid funds were used to offset state funds; budget surpluses were spent down; a tax amnesty program was enacted; and $2.5 billion in program cuts were made.
As that budget year was ending, the administration and legislature were struggling to craft the FY 2010 budget which had an $8 billion structural deficit. The structural deficit is not the same as the operating deficit. Unlike the operating deficit which deals with only the current fiscal year, the structural deficit takes into account all of the state's financial obligations-like pension payments and the statutory cost of funding a program-and requires the state to account for them. A budget that fails to make pension payments or overrides statutory formulas can be balanced if they rightly or wrongly are not included as full financial obligations in that year.
The FY 2010 structural deficit was resolved by a combination of taxes, federal money and spending cuts. The most significant source of revenue ($1 billion) was from a one year income tax rate increase on taxpayers with $400,000 or more in taxable income. Federal Medicaid and Fiscal Stabilization funding provided $2.3 billion for certain state services. The base budget was cut by $3.3 billion, including the decision to save $1 billion by not making the pension payment, cutbacks in property tax rebates to homeowners and renters, debt restructuring, unpaid furloughs and various other cuts to programs. In addition, nearly $1.2 billion in savings were found by freezing program growth.
These measures allowed Governor Corzine on June 29, 2009 to sign a balanced budget into law that was expected to raise $29.371 billion in revenues and spend $28.99 billion, leaving an end of the year surplus of $381 million.
Not surprisingly everything wasn't perfect. It is extremely difficult to project revenues and expenditures into the future-made more so by the uncertainties of the national weak economy.
In bad budget years, outgoing and incoming governors point fingers to pass the blame. The Corzine administration claims to have left a budget surplus of $425 million on January 14; the Christie administration claims it was left a $1.3 billion deficit.
To make matters more dramatic, Governor Christie signed an executive order declaring a state of emergency on February 11. It was required, he said, because the state budget would be out of balance on June 30 by $2.2 billion. By his administration's estimates, the state will collect $1.3 billion less revenue by the end of June and will need to spend an additional $872 million to meet its obligations.
So who is right in this posturing?
Their first disagreement is over the size of the revenue shortfall. Corzine officials claim it is $425 million but say those are actual amounts for the first six months of the fiscal year only. They don't project what the deficit might be through June 30th.
The Christie administration claims a $1.3 billion deficit through June 30th. They seem to accept the Corzine estimate of $425 million for the first six months but believe revenue will fall off between January and June of this year, making the end of year deficit substantially larger. Whether this will happen is anyone's guess.
Substantial unknowns exist. These revenue data don't include a full accounting of sales tax collections from the holiday shopping season. No one can accurately predict what will happen in April when taxpayers settle up their income tax accounts with the state. Some believe the economy is starting to improve which may have a positive impact on tax collections through June 30th. All of these could produce a more positive revenue outlook.
Another disagreement is over the state's spending needs between now and June 30th. In December, an additional $596 million was needed; those needs have grown to $870 million. Included are higher than anticipated costs for programs such as Medicaid, snow removal and food pantries. Many of these unanticipated costs are driven by the bad economy.
The third disagreement is about the impact of the Corzine administration's actions prior to the change in administration. On December 22, Governor Corzine announced a plan to close a projected $924 million budget gap in the FY 2010 budget which included $839 million in spending cuts. Included in that $839 million was a $260 million reduction in aid to school districts and the requirement that school districts use their excess surplus balances. A comparison of Governor Corzine's December 22 spending cuts with those announced by Governor Christie on February 11 suggests some overlap-particularly with respect to what is referred to as school district surpluses.
Whether we have a surplus or a deficit, the tax and spending decisions being made right now are likely to have a long term effect on the quality of life in this state. Change may be needed but let's make it responsibly with the best information available.
Due to the President's Day Holiday the Monday Minute is being distributed today.
Filed under budget deficit, Gov. Chris Christie, Gov. Jon Corzine, Monday Minute, New Jersey, New Jersey Policy Perspective, y
NJPP Monday Minute: 1/4/10
Every year, New Jersey gives away billions of dollars through tax credits, deductions, exemptions and cooperative agreements that – once enacted – seldom get reviewed. No one knows how much money the state forgoes because few people have been interested – until now.
Despite not being found in any appropriation line in the state budget, these "spending initiatives" represent spending. Unlike the spending that takes place in the budget, which must be reauthorized each year, these credits, deductions and exemptions – collectively known as tax expenditures – are part of the tax code. Because this form of spending is largely invisible, it gets little scrutiny.
Every program that receives no scrutiny has the potential to crowd out more important programs. That is because every dollar the state doesn't collect is a dollar that must be raised by increasing an existing tax rate, taxing something else or providing fewer services.
Like traditional spending, tax expenditures are policy decisions that reflect government's priorities. They cost state treasuries money in much the same way as direct spending for schools, health care or road construction. The only real difference is that instead of collecting and paying out money, this money isn't collected at all. One might think this is more efficient than collecting and redistributing revenues. That is the case only if the benefits of these programs are reviewed annually along with programs requiring a direct appropriation.
Some tax expenditures are good and reflect taxpayers' beliefs. In New Jersey, for instance, we do not collect sales tax on food, clothes or prescription medicine. These policy decisions cost the state hundreds of millions of dollars a year in revenue, however most New Jersey residents would agree with those choices. There would be less agreement about the decision to grant special interest tax credits to a specific business, especially if that business costs the state a lot and there was no proof of its overall benefit to every resident, not just to the few recipients of those credits.
Another costly example of a tax expenditure is the long-standing agreement between New York and New Jersey that taxes residents' income based on where they work instead of where they live. New York State actually tracks and publishes this information. Based on their reporting, in 2004, that agreement cost New Jersey about $1.5 billion a year, a number that is likely higher now. Under this agreement, most people who live in New Jersey but work in New York pay more to New York than they would to New Jersey. New Jersey has a different agreement with Pennsylvania. As a result of that agreement, New Jersey and Pennsylvania incomes are taxed where a person lives, not where he or she works. Whether that is a benefit or a cost to New Jersey is unknown because we don't collect and analyze the information.
Although most states track this information and make it public, New Jersey does not. This would change if a bill introduced by Sen. Barbara Buono, chairwoman of the Senate Budget and Appropriations Committee, becomes law. Sen. Buono's bill would require the governor's annual budget message to include a tax expenditure report, which would list each tax expenditure and its cost to the state.
In all likelihood, the totals would be significant. Washington State, for example, has reported that its 567 state and local tax expenditures cost nearly $99 billion a year in lost revenue; Oregon reports that its 362 expenditures cost nearly $29 billion; and Illinois' 214 cost nearly $7 billion.
The idea of reporting this information is nothing new, even in New Jersey. In January 2006, Gov. Corzine's transition team recommended that the state produce a tax expenditure report. Later that year, the state Division of Taxation developed a basic framework for a report, identifying 121 sales and use tax exemptions and exemptions, 44 gross income tax exclusions and 28 corporate business tax exclusions. Then, in November 2007, Gov. Corzine signed a bill into law requiring the state treasurer to produce an annual report with information on development subsidies. This report has yet to be produced.
Understanding how much the state spends through its tax code is even more critical now, as declining revenues will force New Jersey lawmakers to make more difficult decisions about how to spend taxpayer dollars. A tax expenditure budget is not a panacea. It will not automatically provide all the money the state needs to resolve its precarious fiscal situation. But, it will lead to more information, which can only lead to better choices, more appropriate spending and more accountability.
It is time for New Jersey to join the 41 other states, the District of Columbia and the federal government in recognizing that informed choices, whether they are direct appropriations in the annual budget or revenues foregone through the tax code, are ultimately better choices.
Filed under Gov. Jon Corzine, Monday Minute, New Jersey Policy Perspective, Taxes
N.J. Democrats Demand Marriage Vote
Advocate.com–
In the wake of reports indicating that New Jersey lawmakers may be reluctant to bring a marriage equality bill to the floor during the lame duck session, some 200 Democrats sent a letter on Tuesday urging senate and assembly leaders to take a vote on the bill.
The prominent Democrats want action on the measure before the session ends and governor-elect Chris Christie, a Republican who has vowed to veto the marriage equality bill, takes office on January 19.
According to the Associated Press, "the Democrats, including members of congress, fundraisers and lobbyists , released a letter to leaders in the senate and assembly Tuesday demanding the bill be voted up or down before the lame-duck session ends in January."
On Monday, a report in the Star-Ledger suggested that prospects for the marriage equality bill looked extremely bleak. Lead sponsor Senator Loretta Weinberg was quoted as saying, "I can't say I'm confident now."
Filed under Chris Christie, Gov. Jon Corzine, Marriage Equality, New Jersey, PolitickerNJ, The Advocate
Corzine Accomplishments Tempered By Tough Times
Here is a very nice article that appeared over the weekend on the Philadelphia Inquirer website that I thought i would pass along. It talks about Governor Corzine's accomplishments while in office and what kind of legacy he can point to in the future:
As Gov. Corzine heads into what are likely to be the final weeks of his political life, following the failure of his reelection bid on Tuesday, it's unclear whether the bearded Midwestern native with the down-to-earth demeanor and the sweater vests will be remembered more for his legislative accomplishments or for the car wreck that nearly took his life in 2007.
Will people recall that the former Wall Street maven spent over $120 million of his own money on his campaigns and poured millions more into party coffers? Or will his legacy be the work he did for New Jersey's schoolchildren?
"I think a good part of his legacy will have something to do with his car accident," said Mary Forsberg, interim president of New Jersey Policy Perspective, a left-leaning think tank. "It's really a sad thing. From our point of view, he did a lot of good, progressive things."
Corzine's accomplishments – or lack thereof – must be viewed in the context of a brutal nationwide recession, say many observers.
"Legacy changes as time goes on," said Senate President Dick Codey, who preceded Corzine as interim governor after Gov. Jim McGreevey resigned. In the end, he said, Corzine "will be known as a man who tried to do the right thing for the state of New Jersey and got caught up in a very, very horrible recession."
Among the campaign pledges Corzine was forced to abandon was a promise to increase property tax rebates by 40 percent over four years.
Ross Baker, a political scientist at Rutgers University, characterized Corzine's governorship as one of "unfulfilled promise." Corzine waded into the muck of New Jersey politics and was unable to make much headway, Baker said.
"Democratic governors as a group tend to be trapped in the feudal politics of New Jersey," he said. They depend so heavily on county and regional political bosses, legislative bosses, and public-employee unions that they have trouble standing up to them, Baker said.
In his efforts to trim state spending, Corzine won significant concessions from public-employee unions. He forced workers to contribute to their health insurance for the first time, increased the retirement age from 55 to 62, and cut 8,200 jobs from the government payroll through attrition.
But to a skeptical public, those accomplishments were overshadowed by Republicans' questions concerning his romantic relationship with Carla Katz, then head of one of the state's largest public-employee unions.
Corzine's relationship with the Legislature, controlled by fellow Democrats throughout his tenure, has sometimes been torturous.
In his first year in office, he faced off against Assembly Democrats over raising the sales tax. The battle resulted in a historic shutdown of state government. Corzine spent many nights on a cot he ordered wheeled into the Statehouse in a grand gesture intended to push lawmakers toward a resolution. Though he was successful in getting the tax increased to 7 percent from 6 percent, the 2006 incident foreshadowed many more periods of tension with the legislative branch.
On issues where Corzine was able to find allies in the Legislature, he was able to effect significant change, particularly on social issues. In 2007, New Jersey became the first state to abolish the death penalty since the Supreme Court reinstated capital punishment in 1976.
Last year, the Garden State became the third state to adopt paid family leave, which grants workers up to six weeks to care for sick family members, newborns, or newly adopted children.
In 2006, Corzine signed the civil-unions law, which extends to gay couples most of the rights of married couples. He also helped expand medical coverage for children in New Jersey, resulting in 100,000 more children being enrolled in the state's health insurance program, according to the administration. Implementing court-ordered preschool programs in poor school districts was another achievement.
According to Assembly Speaker Joseph J. Roberts Jr., those accomplishments reflect Corzine's priorities.
"He has been front and center in fighting for people who needed someone there for them, and I don't think he got the credit for it," the Camden County Democrat said.
Battered by a withering economy and the nation's highest property taxes, New Jersey voters on Tuesday said they believed Republican Christopher J. Christie would do a better job of reining in spending and helping the state recover.
"Gov. Corzine's legacy will be that his ambitions exceeded the state's ability to support them," said State Republican Chairman Jay Webber. "He wanted to spend more and raise taxes to spend more, and on Tuesday people said that they want to go in a different direction."
But Ingrid Reed, New Jersey project director at Rutgers' Eagleton Institute of Politics, said Corzine deserved credit for cutting the state budget.
"He really did reduce the state budget, which really has not happened before in New Jersey," she said. He "has set a kind of standard for being responsible about the state budget."
Corzine often pointed out that during his administration, he put more money into the state pension system than the previous three governors combined.
His efforts to change the school funding formula also will impact state spending for decades. Under the new formula, state aid is directed to any district with poor students rather than just the poorest districts.
Corzine took no time to tout the revised funding formula, instead diving into his 2008 proposal to pay down state debt and fund transportation by raising tolls up to 800 percent over more than a decade. The governor famously abandoned the plan midway through a scheduled 21-county road show to sell it directly to residents.
Likewise, the governor's progress in ethics reform – which admittedly fell short of his ambitious goals – often was overshadowed by high-profile arrests of politicians by Christie, the U.S. attorney.
Corzine all but did away with the Trenton tradition of "Christmas trees," earmarks inserted into the state budget at the last minute without public scrutiny. And he shamed the Legislature into accepting a ban on dual office-holding, though the measure grandfathered in a number of politicians who earn multiple paychecks.
But those accomplishments meant little to the public when Democratic State Sens. Sharpe James and Wayne Bryant were convicted, or when 44 people were arrested in July and accused of international money laundering and political corruption.
Joseph Marbach, a political analyst at Seton Hall University, believes it is unfortunate that people may focus on Corzine's missteps rather than his accomplishments.
"Politics doesn't necessary come naturally to him," Marbach said. "That hindered some of the possible accomplishments he might have been able to achieve."
Former Democratic Gov. Brendan T. Byrne said he called Corzine several times to urge him to trumpet some of his achievements, but Corzine declined.
"It wasn't his nature," Byrne said. "I don't think he's the kind of politician who's built for this business."
In the final assessment, Byrne said, history will be kinder to Corzine than voters were this week.
"He had no money to do anything, but he had good instincts, and I think that he'll be remembered for that," Byrne said.
Filed under Gov. Jon Corzine, The Philadelphia Inquirer
The Governor Thanks His Supporters
I received the following email last night from the Governor Corzine. It was sent to all of those that supported him and his campaign this year. I thought that I would share it with you all:
You've stood by this campaign through thick and thin, and I wanted to take a few moments to thank you for all your support and encouragement throughout this campaign.
We may not have prevailed in the vote count, but we stood up for our common commitment to making this state the kind of place where all of our kids and grandkids can grow and prosper.
For that, I am truly grateful to each and every one of you.
Whatever our political differences, I believe that Chris Christie is going to work hard for the people of this state, and I wish the Governor-Elect success, patience, and good fortune as he leads our state forward.
I got into public life because I truly believe that government can be a force for good, and I am proud that we focused on the issues that matter most to working families like jobs, education, health care, and economic security.
Thank you for the privilege of serving as your Governor, it has been the high honor of my life.
Filed under Gov. Jon Corzine
It's The Day After, The Day After And the Sun Still Came Up This Morning
That's right ladies and gentlemen the sun still rose and a new day has dawned. It's time to forget about what happened Tuesday night and move on.
There is no need to feel sorry for ourselves or cast blame on others, the bottom line is that people were / are upset at the direction the State has been heading and they wanted a change in course.
It's unfortunate though; that those at the bottom of the ship were drowned while many of those who are steering the ship survived the tsunami of disaffection.
Many things can be said about how poorly Jon Corzine ran his campaign but why bother at this point? It was no secret, everyone knew that the governor was going to have a hard time getting re-elected. Many supporter cut their loses early and jump ship before the boat pulled away from the dock, others bit the bullet and stood by his side, hoping beyond hope, that by November 3rd the ship would have righted its course. I admit, I was one of them.
Do I regret my support for Jon Corzine? No I don't, as I wrote in earlier pieces Jon Corzine best represented the values that I believed in; early childhood education, universal healthcare reform and fiscal responsibility are just a few that I believe in.
People mocked me when I spoke of the last one, but it's true Jon Corzine kept the growth of property taxes to just 3.7 percent in recent years and this year, the school tax levy was 2.65%, the lowest it has been in over a decade. He also provided $7 billion of direct property tax relief to the residents of New Jersey, more than any other in history.
Unfortunately those accomplishments were not enough to convince the residents of the Garden State to give him a second chance. Voters were angry at his failures, both personal and professional, from Karla Katz to his 800% toll amortization plan. When you put that on top of the current economic realities of the state like unemployment and the prospect of an $8.billion budget deficit for next year, the people had had enough.
When you further consider the election results it seems that the candidates at the bottom of the ticket, the local candidates, the ones on the frontlines, where the ones that took the biggest hit for Corzine's failures and not the members of he State Assembly, where it looks like only one seat changed hands.
In the local Monmouth and Ocean Counties races, on both the County and Township level, from what I can see, you can count on one hand how many democrats were elected or re-elected in Monmouth but not one democrat was elected in Ocean County, many good men and women were defeated and Democrats in those counties are angry. They are angry because the governor did not put any time or resources into these counties and it showed on Election Day. The Governor lost each county by more than 60,000 votes each and it would seem that Corzine lost the election due to his apathy for the angry residents in Monmouth and Ocean, an anger which than carried its way towards local candidates, and Democrats are not happy about it.
I have heard that there is a groundswell of anger beginning to come to ahead and changes are underway to shake up the leadership in both the Monmouth County and Ocean County Democratic Parties because of it.
I say that while change may be needed there is no need to act hastily. Democrats need to step back and understand that while these loses hurt and may have set the local parties back a few years, their loses were not necessarily caused by bad or ineffectual ideas or practices on their parts. All this means really, is that they need to work harder in the future and not take anything for granted.
After all, the world did not end Tuesday night, the sun still rose in the morning and challenges still need to be faced. All that has changed is the day, we still need to make the best of it.
Filed under campaign 2009, Gov. Jon Corzine, Monmouth County, th


text:
Q: Wait for JS Callback After evaluateJavaScript I am trying to wait for javascript callback, however, the swift callback is being called before the javascript callback. How can I wait for JS callback?
AppWebView.evaluateJavaScript("$('.loading-gif').removeClass('hide', function() { return true } );") { (Any, Error) in
\\ .loading-gif successfully hided.
}

A: You can use this library https://github.com/marcuswestin/WebViewJavascriptBridge
On JS side:
bridge.registerHandler("show_loading", function(data, responseCallback) {
    $('.loading-gif').removeClass('hide', function() {
     responseCallback(true)
    } );
})

And on Swift side:
self.bridge.callHandler("show_loading",data:nil, handler: { (data:AnyObject!) in
            //do whatever you want...
        })

A: You could notify the native iOS code via a callback from the javascript callback. If you add something like this to your javascript:
window.webkit.messageHandlers.observe.postMessage(JSON.stringify( { callback: 'show_loading' }  ));
Then on the native side setup a WKUserContentController for your WKWebView (installed on the WKWebViewConfiguration). Your userContentController.didReceiveScriptMessage handler will get called with the JSON sent from the Javascript side.

A: There is no way to do this using evaluateJavaScript, since it's callback is called as soon as the evaluated Javascript returns. This is most likely before your asynchronous call is done.
You will need to register a message handler in your swift code similar to…
let script = WKUserScript(source: javascriptString,
                          injectionTime: injectionTime,
                          forMainFrameOnly: true)
userContentController.addUserScript(script)
webView.configuration.userContentController.addScriptMessageHandler(self,
                                            name: "didShowLoading")

You can then define a delegate method in your Swift code…
func userContentController(userContentController: WKUserContentController,
    didReceiveScriptMessage message: WKScriptMessage) {

    if message.name == "didShowLoading" {
        // do something
    }
}

Finally, you can post the message from your javascript code…
var script = "$('.loading-gif').removeClass('hide', function() {"
           + "  webkit.messageHandlers['didShowLoading'].postMessage('');"
           + "});"
webView.evaluateJavaScript(script)


Beautiful panoramic ocean view Oasis on the best street in Cardiff's Composer District. This newly constructed contemporary home recently designed in 2016 by Charco boasts nearly 4,000 sqft of living space, including 4 terraces and a large backyard. With 4 bedrms including a master suite, wine cellar, wet bar, built-in BBQ, modern pool and spa, office, game room & much more, this truly is the perfect entertainment home! The ocean views from almost every room are truly breathtaking. Come home 2 Paradise!


text:
Dr. Len Zwelling
Measles As Metaphor: My Right To Have What She's Having
Leonard Zwelling
Measles As Metaphor: My
Right To Have What She's Having
Believe it or not, this has already been decided by the
Supreme Court in 1905. A state can force vaccination (in this case, Jacobson v.
Massachusetts, it was small pox) or levy a penalty with some exceptions for
which the plaintiff did not qualify.
So why are we litigating this in the court of internet
opinion all over again?
Therein lies the Uber Metaphor. If I decide, it must be
right. I am the boss of me totally. No, not really.
Americans simply don't give a damned about evidence,
science, or what anyone else thinks including the President of the US or the
Congress. They certainly don't trust
that pesky Ebola fumbling CDC or the eggheads at the NIH. They don't trust
books (the few that still read them), or newspapers or TV (I mean how can you
when Fox spews garbage into the air like belching smokestacks and MSNBC allows
Al Sharpton to both DO the news and BE the news). I suspect most young people
get their news from Jon Stewart who is honest, but not news. (He's on the
Comedy Channel for a reason.)
For those of us who had measles as kids along with chicken
pox, German measles and mumps, we are in disbelief that parents would subject
their own children to these miserable, highly contagious viral illnesses
unnecessarily. But they do. They base this belief on religious principles
(can't argue with that one in America) or faulty medical literature or
celebrities extolling the evils of autistic causing vaccines that do not
contain mercury and haven't for over 10 years. Remember, the most powerful
force in the universe is stupidity, but second may be the American belief in
individual decision making as being innately superior to evidence gleaned from
Anything on the internet is good. Anything that rebels
against authority is good (I can get on board that one quite often myself).
Anything that is regulated is bad like GMO food.
Were things only that simple. They are not.
A free society must balance the good of the individual with
that of the whole society, communitarian values. Laws try to do this. In short,
your right to throw a punch ends at the tip of the other fellow's nose.
These collective knuckleheads who do not vaccinate their
children based on unfounded fear of serious complications from the vaccines are
exposing not only their own children, but everyone else's to a higher
likelihood of contracting a potentially fatal illness by subverting herd
immunity and increasing the viral load in the air. Measles can kill. Polio is
dreadful and life-altering. My generation was brought up in fear of these
diseases and were eternally grateful to Drs. Salk and Sabin for protecting us
from the ravages of life in an iron lung.
The only way to stop this nonsense where, once again, the
media is counterbalancing science with superstition as if they had equal
intellectual weight, is for Congress to pass legislation mandating vaccination
of all American citizens to "promote the general welfare" and it will be
sustained under Article 1, Section 8 of the Constitution because Congress can
regulate interstate commerce and the vaccines must cross state lines and are
under the auspices of the FDA and CDC. Exemptions with respect to first
amendment rights are fine (e.g., religion) or if the vaccine is unsafe in an
immune-compromised child. Otherwise, get the vaccine. Yes, the government can
make you!
This is not Harry Met Sally where Rob Reiner's mother
decides, "I'll have what she's having" after Meg Ryan fakes an orgasm. As Justice
Harlan said in his ruling in 1905, "personal liberties can be suspended." They
are during war and they can be here.
Isn't there enough misery in the world not to add to it by
subjecting the youngest among us to preventable illnesses based on beliefs that
are totally unfounded in reality?
Everyone does not get to decide everything. America is not a
democracy. It's a representative republic and the elected representatives need
to act. Now. And then be sustained by the 9 Supreme Court Justices—again!
PrevPreviousBUT IS HE JEWISH? Short and, I hope, funny!
NextThe Stupid Bowl: It Scares the Hell Out of 'EmNext
Dr. Zwelling is a board-certified internist and medical oncologist. He was trained at Duke University, Duke Medical School and Duke Hospital after which he completed his oncology training at the National Cancer Institute. He started his research career at NCI and in 1984 moved to The University of Texas MD Anderson Cancer Center where he rose to the rank of Professor of Medicine and Pharmacology. He returned to business school at the University of Houston, graduating in 1993. He then gravitated to research administration.
Yes, email me when there are new blog posts!
Never Miss A New Post! Sign Up For Blog Notifications:
© 2020 Dr. Len Zwelling
Site Developed By Shapiro Consulting, LLC.


Is it near real time, near real-time, near-real time, or near-real-time?
Wikipedia seems to suggest the third option is correct, near real-time.
While hyphenation is often arbitrary, I would suggest to follow the established usage in this case.
Not the answer you're looking for? Browse other questions tagged prefixes or ask your own question.
What is a prefix that means near?
Why don't we say things are pervious?
Is/could "noctophyte" be a word?
Adam lay ybounden. Any ys around these days?
Which form would be correct: cyber security, cyber-security or cybersecurity?
What exactly is different between "outspoken"/"softspoken" and "unspoken"/"misspoken"?
Is "extra-departmental" a real word?


Colorado Springs Style / November-December 2014 / Eat, Drink and be Merry!
Toasting - the call to raise a glass in honor or goodwill - brings to mind times spent in celebration, especially around the holidays. Whether the occasion is a family wedding, graduation, a wake, a new baby – or just another Friday night, it helps us celebrate today's joys and accomplishments.
A little research, however, reveals there's far more to this festive tradition than most of us realize.
Historians, for example, say that clinking glasses with a toast originated with the Greeks for a very practical reason. As early as the 6th century poisoning had become a popular way to deal with social problems and enemies. The Greeks believed by sloshing glasses, you could spill some of the poison someone put into your wine back into theirs.
Eventually toasting became a symbol of peace and friendship, with the host pouring drink from a single pitcher. He would partake first, before his guests, to make sure the wine was safe, and then raise a glass to his friends. That explains the custom that all parties to a toast wait until everyone has a filled glass and the host clinks or raises his or her glass.
In his book, "Toasts," researcher Paul Dickson says that tribal feasts were usually accompanied by required toasts – usually to laud victorious military leaders. The Roman Senate ruled that all diners must drink to Augustus at every meal. The term "toast" originated with the Romans who would put a piece of burnt bread into a goblet to mellow the flavor of often less-than-tasty wine.
When the Danes invaded today's England during the 10th century, a wine-drinker might pledge his intention to guard a friend from harm while tossing back a drink. Dickson says these ale-enhanced pledges "stemmed from the objectionable Danish habit of cutting the throats of Englishmen while they were drinking." The modern toast, "Skoal" or "Skal" in Norway and Denmark, has an equally colorful history. It derived from an early custom in northern Europe of drinking mead or ale from the skull of a fallen enemy. Fortunately the custom only lasted through the 11th century!
More positive salutes today cross wide-ranging geographic and cultural boundaries, signaling honor and goodwill.
In England and America, "Cheers," "Skoal" or "Bottoms up" are favorite salutes. In Tokyo, revelers say, "Kampai;" in Holland the term is "Proost," and in France choices include "Tchin Tchin" (the sound of clinking glasses) or "Santé" (health). A Web search generates dozens of options including the Chinese Mandarin "ganbei" ("empty cup"), the Slavic/Russian "Na zdravie" or "Vashe zdorov'ye"(to health) or Hebrew "L'Chayyim" (to life). And a merry Irishman will wish you, "Sláinte!" (to health).
I've shared many toasts during my career," observes Gregor Huesgen, owner of Downtown Spirits and Fine Wine and a widely traveled investment banker who has lived in Thailand, Luxembourg, Belgium, Japan as well as in his native Germany.
Drinking cultures vary. "In England and Ireland there is the pub culture where they toast mostly with Guinness ale and beer. In Asia, it's with cognacs and sake because theirs is not a 'grape culture.' But I think the root of toasting comes from northern latitude countries where people sit around the fire, raising a glass on cold winter nights," he says.
Like the Boy Scouts' motto, "Be prepared." It takes more effort to be short and sweet than long-winded. And practice, practice, practice if you want to sound spontaneous!
Exercise eloquence and wit – but never insult. Make it appropriate.
Keep it brief and simple. Sincerity is often conveyed through simple words. "This is not an audition for Hamlet," the experts advise.
End on a positive note. The best toasts are upbeat and include raising a glass or clinking.
Never drink if a toast is offered in your honor – it's like applauding yourself.
Never toast a guest of honor before the host is saluted.
Always stand up and respond to the toast, even if it is only to thank your host for his or her generosity.
Be sure to make eye contact with the guest receiving a toast – and never rap on a glass to get attention!
At official diplomatic functions – though infrequent in the Pikes Peak region - a toast is not drunk to the guest of honor unless that person is a Chief of State or head of government.


text:
Q: Put several Google Maps on page using Symfony and sfEasyGMapPlugin I'm using Symfony 1.2.9 and sfEasyGMapPlugin 3.0.0
I need to put two gmaps on one page.
I've made custom ma name and DIV's id for each map. But I still can't make it work. Only second map is shown. The first one is not created.
Does anybody knows how to make them work using sfEasyGMapPlugin?

A: One of the TODO items for sfEasyGMapPlugin is to "correct javascript files that suppose that the map's javascript object is called 'map'".
My guess is that, because of this problem, you can only refer to one map object per page. You could try finding where 'map' is hardcoded and replace it with $gMap. I haven't used the plugin myself, so I can't say for sure. I've only used the Google Maps API directly with Symfony. Hope that helps.


There are many benefits to selling your home at auction, one of them being that you can possibly get a much higher selling price for your home if there is a lot of interest in your property. In regards to making the decision to either sell your home through an agent or go to auction you can seek the advice of the real estate agent, talk to your family or enlist the help of conveyancing services. There will be a conveyancing fee but it is worthwhile getting their help in this important process and will attract owner occupiers as well as people wanting investment property in Sydney.
You will also have people at an auction who are just there to watch proceedings, such as your friends, family and neighbours, but an auction will attract genuine people who are ready to buy. They will have organised their finance and will know exactly what they have to spend. An auction eliminates the 'tyre-kickers' as those who are bidding will be ready to buy. You will also get those who are looking for investment property Sydney.
An auction is a good way to sell your home quickly, unless of course it doesn't meet the reserve price and it is passed in. An auction date will be set and potential buyers know they have up until that time to look through the property, so rather than leaving it until too late they will get themselves organised before the auction.
An auction will mean that your property is sold for a true representation of its market value. The market is influenced by a number of things, such as the number of available buyers, the current economic climate and the value of homes in your area. The price the auction goes to is a good representation of all these factors.
By having an auction your home will receive a high level of exposure as the real estate agent must advertise well enough to bring your property to the attention of the buyers.
The amount of competition at an auction can vary. It will depend on how many people are interested in your home, what the economy is like and whether the housing market is currently stable. There may be several people interested in your home but don't be discouraged if there aren't many at your auction. It only takes two people who really want your property to start a bidding war and you are away.
The frustrating thing about selling your home can be the amount of open house inspections that you have to have, which is usually every weekend until it sells. You can also have the real estate agent ringing you at odd times saying they have someone who wants to look through the house, which means you need to tidy up and make it perfect for potential buyers. It can be stressful time. With an auction people will need to come and see the house but at least there is a set date by which these visits must stop.


text:
extern router_config rconfig;

void *weightedFairScheduler(void *pc)
{
	pktcore_t *pcore = (pktcore_t *)pc;
	List *keylst;
	simplequeue_t *nxtq, *thisq;
	char *nxtkey, *savekey;
	double minftime, minstime, tweight;
	int pktsize, npktsize;
	gpacket_t *in_pkt, *nxt_pkt;

	pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS, NULL);       // die as soon as cancelled
	while (1)
	{
		verbose(2, "[weightedFairScheduler]:: Worst-case weighted fair queuing scheduler processing..");

		pthread_mutex_lock(&(pcore->qlock));
		if (pcore->packetcnt == 0)
			pthread_cond_wait(&(pcore->schwaiting), &(pcore->qlock));
		pthread_mutex_unlock(&(pcore->qlock));

		pthread_testcancel();

		keylst = map_keys(pcore->queues);
		while (list_has_next(keylst) == 1)
		{
			nxtkey = list_next(keylst);
			nxtq = map_get(pcore->queues, nxtkey);
			if (nxtq->cursize == 0)
				continue;
			if ((nxtq->stime <= pcore->vclock) && (nxtq->ftime < minftime))
			{
				savekey = nxtkey;
				minftime = nxtq->ftime;
			}
		}
		list_release(keylst);

		// if savekey is NULL then release the lock..
		if (savekey == NULL)
			continue;
		else
		{
			thisq = map_get(pcore->queues, savekey);
			readQueue(thisq, (void **)&in_pkt, &pktsize);
			writeQueue(pcore->workQ, in_pkt, pktsize);
			pthread_mutex_lock(&(pcore->qlock));
			pcore->packetcnt--;
			pthread_mutex_unlock(&(pcore->qlock));

			peekQueue(thisq, (void **)&nxt_pkt, &npktsize);
			if (npktsize)
			{
				thisq->stime = thisq->ftime;
				thisq->ftime = thisq->stime + npktsize/thisq->weight;
			}

			minstime = thisq->stime;
			tweight = 0.0;

			keylst = map_keys(pcore->queues);
			while (list_has_next(keylst) == 1)
			{
				nxtkey = list_next(keylst);
				nxtq = map_get(pcore->queues, nxtkey);
				tweight += nxtq->weight;
				if ((nxtq->cursize > 0) && (nxtq->stime < minstime))
					minstime = nxtq->stime;
			}
			list_release(keylst);
			pcore->vclock = max(minstime, (pcore->vclock + ((double)pktsize)/tweight));
		}
	}
}

// WCWeightFairQueuer: function called by the classifier to enqueue
// the packets..
// TODO: Debug this function...
int weightedFairQueuer(pktcore_t *pcore, gpacket_t *in_pkt, int pktsize, char *qkey)
{
	simplequeue_t *thisq, *nxtq;
	double minftime, minstime, tweight;
	List *keylst;
	char *nxtkey, *savekey;

	verbose(2, "[weightedFairQueuer]:: Worst-case weighted fair queuing scheduler processing..");

	pthread_mutex_lock(&(pcore->qlock));

	thisq = map_get(pcore->queues, qkey);
	if (thisq == NULL)
	{
		fatal("[weightedFairQueuer]:: Invalid %s key presented for queue addition", qkey);
		pthread_mutex_unlock(&(pcore->qlock));
		return EXIT_FAILURE;             // packet dropped..
	}

	printf("Checking the queue size \n");
	if (thisq->cursize == 0)
	{
		verbose(2, "[weightedFairQueuer]:: inserting the first element.. ");
		thisq->stime = max(pcore->vclock, thisq->ftime);
		thisq->ftime = thisq->stime + pktsize/thisq->weight;

		minstime = thisq->stime;

		keylst = map_keys(pcore->queues);

		while (list_has_next(keylst) == 1)
		{
			nxtkey = list_next(keylst);

			nxtq = map_get(pcore->queues, nxtkey);

			if ((nxtq->cursize > 0) && (nxtq->stime < minstime))
				minstime = nxtq->stime;
		}
		list_release(keylst);

		pcore->vclock = max(minstime, pcore->vclock);
		// insert the packet... and increment variables..
		writeQueue(thisq, in_pkt, pktsize);
		pcore->packetcnt++;

		// wake up scheduler if it was waiting..
		if (pcore->packetcnt == 1)
			pthread_cond_signal(&(pcore->schwaiting));
		pthread_mutex_unlock(&(pcore->qlock));
		return EXIT_SUCCESS;
	} else if (thisq->cursize < thisq->maxsize)
	{
		// insert packet and setup variables..
		writeQueue(thisq, in_pkt, pktsize);
		pcore->packetcnt++;
		pthread_mutex_unlock(&(pcore->qlock));
		return EXIT_SUCCESS;
	} else {
		verbose(2, "[weightedFairQueuer]:: Packet dropped.. Queue for %s is full ", qkey);
		pthread_mutex_unlock(&(pcore->qlock));
		return EXIT_SUCCESS;
	}
}


Are you a commercial company needing bulk Curtain Magic, or large quantities of any other product we offer?
We can offer you 20L drums and 200L drums, or any amount of liquid you require.
Email us today for a free quote on commercial deals.


text:
https://www.trumbulltimes.com/news/business/article/Vibes-celebrates-20-years-of-music-13925798.php
Vibes celebrates 20 years of music
Published 11:53 am EDT, Sunday, March 8, 2015
For the devoted VibeTribe the wait is over. In a much-anticipated announcement, Gathering of the Vibes welcomes a 'Vibes-like-mix' of talented and soulful artists to its 20th Year Anniversary Bash. "The VibeTribe has spoken, and we have listened," said Ken Hays, Festival Owner. "Familiar favorites and future favorites present a potent line-up to celebrate our twentieth year sharing music, life, and each other."
20th Vibes line-up
Grammy-winner Ben Harper & The Innocent Criminals reunite and bring their eclectic mix of blues, folk, soul, reggae and rock; twenty meets twenty, as fan favorite Wilco adds Vibes20 to its 20th Anniversary Tour; legendary Hall of Famer Gregg Allman returns to Vibes, this time with his own band; internationally acclaimed rockers, Weezer (featuring Connecticut's own lead singer Rivers Cuomo), are first-timers to Vibes; household name in the jamband world, The String Cheese Incident, makes its only northeast appearance of the summer; and, there's the introduction of Billy & the Kids — new project of Bill Kreutzmann, Grateful Dead drummer.
Additionally, a Vibes tribute to the Golden Anniversary of the Grateful Dead is expected. Fittingly, what is now known as Gathering of the Vibes began 20 years ago when steadfast Deadheads gathered to commemorate beloved bandleader — Jerry Garcia. This modest first assembly has evolved into an annual four-day music, cultural arts, and camping festival with 50+ bands on multiple stages, and a daily average of 25,000 fans, partying along the picturesque Connecticut coast of Long Island Sound.
"There's an unmatched heart and soul to the Vibes community — coming together each summer, catching up with friends on stage and off," Hays said. Our 20th year together will be a truly inspirational and meaningful experience!"
Dark Star Orchestra will set the tone opening night, (July 30), and featured performers throughout the weekend include: husband and wife team Tedeschi Trucks Band with their 11-piece blues-rock ensemble known for shaking things up; Zappa Plays Zappa, son Dweezil Zappa's tribute to father Frank, and to an era; Sharon Jones & The Dap-Kings capture, the essence of funk and soul; The Word (featuring Robert Randolph, John Medeski, brothers Luther & Cody Dickinson and Chris Chew), The Gaslight Anthem, and many more will fill the air of historic Seaside Park with good vibrations for Gathering of the Vibes 20th.
For more information, visit GoVibes.com.


text:
treocentral.com >> Stories >> Special Reports
TreoCentral Hands-on: Treo 680
Last Updated Thu Oct 12, 2006 - 4:18 PM EDT - By Marcus Adolfsson, Michael Ducker
Treo 680 Coming Soon
At the Digital Life conference in New York, Palm finally unveiled the long-rumored "low-cost" Treo: the Treo 680. The 680 is to be the first antenna-less Treo expected to be available in the US. Additionally, the 680 is to come in 4 different colors.
Both CEO Ed Colligan and Senior Treo Product Manager Phil McClendon discussed Palm's thinking behind the design of the Treo 680, gave a demonstration of the product itself, and then answered questions from the press. Although Colligan did not announce pricing or availability, Palm's press release states that they expect to have 20 carriers online by June 1, 2007. With any luck at all, we'll see a major US GSM carrier have the 680 in about a month.
TreoCentral will have video of the device and our interview with Palm employees about the device over the weekend. In the meantime, check out our impressions and photos.
The Treo 680 is the exact same shape as the recently released Treo 750v. Clocking in at 111mm x 58mm x 22mm and 157 grams - one millimeter thinner and 23 grams (1 ounce) lighter than other 700 series Treos.
Unlike the black look of the Treo 750v, the Treo 680 goes back to the Handspring Visor days, Palm colored the casing of the Treo 680 artic (white), graphite (grey), copper (a rust orange), and crimson (bright red). The artic looks like it will dirty quickly, but will appeal to the ipod crowd and the graphite looks like any other Treo. The copper and crimson are gorgeous new colors with a very metallic sheen reminiscent of the Visor Edge colorings. Absent is the soft touch finish of the Treo 750v, which would have provided a more luxurious feel. These colors provide a beautiful and comfortable consumer hands on experience.
Inside, The Treo 680 is completely different from the Treo 750v. It uses the same 320x320 resolution display and 312 Mhz PXA270 Intel processor that the Treo 650 uses, but uses a better performing quad-band GSM and EDGE (but not UMTS/HSDPA like the Treo 750v) radio. This new radio is courtesy of Inventec, which is making its first Treo for Palm (Inventec has previously created PDAs for Palm). Ed Colligan claimed that the relationship with HTC is still good, saying "you work with competitors all the time in this industry."
The battery is the same 1200mAh battery used in the Treo 750v. The sim card is underneath the battery. No reset button exists, as removing the battery and replacing it performs a reset. 64 MB of memory is user accessible, as well as 64 MB of SDRAM for program memory. A low-light capable VGA camera is on back. The Treo as always includes a top ringer switch, side volume buttons and action key, a side SD card slot, and a Athena multi-connector on the bottom.
The Treo 680 is based off PalmOS's garnet - a slightly updated version from the 700p, now 5.49. So, the Palm WiFi card will not be supported; neither will Bluetooth voice dialing, or Bluetooth stereo, or SD cards above 2 gigs, and so on.
One interesting side note, when asked about future Palm OS Treos, Colligan commented only that "We are committed to the compatibility with the PalmOS applications."
One neat new feature to the 680 is that when you press and hold the "home" button a pop-up of recent applications comes up.
New Phone Application
Heading up the new features of the 680 is a new phone application. The new phone app features a simplified, tabbed interface. The Main view displays wallpaper and upcoming appointments. Of course, the Main view, like the other phone views, displays the standard PalmOS indicator bar at the top with battery life, mail indicators, and signal strength.
Palm has also updated and simplified the favorites view. Now it is a single vertical list of favorites - though this time there is no limit to the number of favorites you can create.
The Phone application also includes a now-integrated contacts screen - Contacts is no longer a separate app. Another new feature is "abbreviated dialing", which allows you to dial common numbers automatically and then simply add the extension at the end (i.e. for inter-company calls).
Finally, the views and buttons shown during an active call have changed - the buttons are slightly smaller. The trade-off is that the 680 now features significantly improved conference calling features.
Included Apps similar to the 700p
The Treo 680 now features Versamail 3.5, an upgrade over the 650 but apparently identical to the version of Versamail found on the 700p. It's features include full Exchange sync for email, calendars, and contacts as well as "smart addressing" - which is autocomplete feature not dependent on what's in contacts.
The 680 also includes Docs to Go 8, which includes full Word, Excel, Powerpoint, and PDF support. The Multimedia application is also the same as what's found on the 700p - including the multimedia app and Kinoma's movie player.
PocketTunes is also included. Palm announced that they're going to be offering a "bundle" package that will include a free month of Yahoo! Music Unlimited, a 1 gig card for music, a set of headphones for listening to music, and of course a copy of PocketTunes Deluxe (to support the DRM'ed files from Yahoo).
Palm also demo'ed several third party apps. The most prominent of which is the just-announced Google Maps for PalmOS. It works well on both the 680 and the 700p, offering normal map views, satellite views, and realtime traffic.
Palm also showed a preview of an upcoming movie that will apparently feature the Treo more prominently than it already was in Snakes on a Plane. The movie stars Russell Crowe -- still unknown as the time of publication is whether or not Crowe uses the Treo to beat anybody up.
Consumer Focus
Palm understandably tried to focus much of the attention of the day on their new marketing focus (understandably because the specs didn't wow anybody). Palm is trying to aim the 680 primarily at the consumer market. Palm emphasized they did emphasize that all of the above would be decided with an eye towards making the 680 appeal to the "Mobile accomplisher" instead of the "Prosumer"
To that end, as mentioned above, Palm is introducing several colors at launch. They've also attempted to make the phone features more "phone-like."
Ed Colligan stated during his speech that Palm is trying to "Think pockets, not processors." Pockets which have compared holding the Treo with holding the T-Mobile Dash, Motorola Q, and the upcoming Samsung i320; all declined to comment.
In any case, Palm is teaming up with Yahoo and eBay to launch a large ad campaign to promote the various uses of the Treo 680. They want to show how it is "More relevant to more people."
So there you have it, a GSM Quad Band Treo 680 available in about a month. The Treo 600 Version 5 -- **cough** -- we mean Treo 680 does, in fact, feel much better in the hand. It's a perfectly good entry-level Treo with a strong suite of bundled apps for a positive out-of-the-box experience. Hopefully Palm's consumer-minded approach to the marketing of the device will expand the smartphone market to people who otherwise would be buying a Sidekick.
Palm's strength is software and they have to recognize that their hardware isn't cutting edge. But if they can convey the idea of the "Palm Experience" to consumers, they might just have a hit on their hands despite the slightly-larger form factor.
Discuss the Treo 680 in our new Treo 680 forum


I played Persona 3 FES, so I will submit this review for both the original and FES. Persona 3 is right up there on my list of "greatest games I played Persona 3 FES, so I will submit this review for both the original and FES.... 10/02/2017 · EDIT: Persona 3 FES is the perfect amount of depressing that I think every game should aim for. It's SO grimdark and gritty and edgy and I loved every second of it. It's SO grimdark and gritty and edgy and I loved every second of it.
Being that the ending of Persona 3, excluding the Answer, would leave a sour taste on my experience. After a great experience with awesome cutscenes and a involving story, having such a disconnected ending is disappointing.
Persona 3 FES. Enable Code (Must Be On) 90506658 0C14193E. Money Codes. Inf Max Money 2083A6DC 0098967F. Character Codes. Hero Codes (Aigis Codes in Answer).
21/04/2008 · Shin Megami Tensei: Persona 3 FES review Go to class, battle evil and try to get dates - Persona's a great combo, but is it worth the update?


text:
Q: I want to create an object from an array which has subarray also This is my input:
const arr =  [10,20,[40,50,60],70,80,[90,100],111,112];

output what I want:
{10:10,20:20,'array1':{40:40,50:50,60:60},70:70,80:80,'array2':{90:90,100:100},111:111,112:112}

A: my approach using Array.prototype.reduce(). only handles 1 level nested array.

const arr =  [10,20,[40,50,60],70,80,[90,100],111,112];
let count=1;

let a = arr.reduce((acc,curr) => {

    if(Array.isArray(curr)){
    let b = curr.reduce((acc1,curr1)=> {
        acc1[curr1] = curr1;
      return acc1
    },{})
    acc[`array${count}`] = b;
    count+=1;
  }
  else{
    acc[curr] = curr;
  }

  return acc;

},{})

console.log(a)

Since it is an object it necessarily doesn't have to be in the order you have given.

A: Simply loop through the array, formatting a new object as you go:
let array_count = 1;
let obj = {}

arr.forEach((el) => {
  if(Number.isInteger(el)){
    obj[el] = el;
  } else {
    inline_obj = {}
    el.forEach((e2) => inline_obj[e2] = e2);
    obj[`array${array_count}`] = inline_obj;
    array_count += 1;
  }
})

A: Here a recursive solution with reduce(), which also works for deeper nested arrays if you need that.

function foo(array){
    let arrCounter=0;
    return array.reduce((acc,curr)=>{
        if(!Array.isArray(curr)) acc[curr]=curr
        else{ arrCounter+=1;
            acc[`array${arrCounter}`]=foo(curr)
        }
        return acc;
    },{})
}

const arr =  [10,20,[40,50,60],70,80,[90,100],111,112];
console.log(foo(arr));

const deepArr =  [10,20,[40,50,60],70,80,[90,100,[40,50,60]],111,112];
console.log(foo(deepArr));


text:
Episode 126 - Oompa 0
Episode 126 - a conversation with Oompa
We first ran into Oompa at Boston One Night Band back in 2018 – listen to Episode 123 for our conversation with Richard Bouchard about that event - but Oompa immediately stood out to me and I quickly put her down as someone to reach out to.
Fast forward almost exactly a year later and we happily got a chance to sit with her and also guest host and Hip Hip know it all Ike Walker for a great conversation.
Oompa is fresh off her two Boston Music Awards for Best Unsigned Artist and 617 Sessions winner and is currently in the studio to release her next album.
We talk hip hop of course, but also touch on teaching, writing, and her being the gay auntie of Boston. Oompa is all energy and is passionate about her music, poetry and the City of Boston.
Song 1: Nicky's Song (November 3rd)
Song 2: Say Her Name (November 3rd)
Song 3: Dear Mama (November 3rd)
Song 4: Dope
Song 5: Catch 22 (November 3rd)
Episode 125 - Peter Gammons 0
Episode 125 - a conversation with Peter Gammons.
As a Boston Red Sox fan living in the NY/NJ area back in the 90's and early 2000's, life as a Sox fan was...well...difficult. Especially after Game 7 of the ALCS when the New York Yankees walked off the Sox in 2003.
But that was just the beginning of a Red Sox renaissance that eventually brought the city of Boston 4 World Series Trophies since - including the recent 2018 championship. With 11 championships since 2001 – Boston fans really have nothing to complain about when it comes to sports.
But during that painful time of losing before all the winning, there were a few people we turned to for our Red Sox fix. Peter Gammons was number one on that list.
So what is a world class sportswriter and analyst doing on a music podcast?
Peter is also a songwriter and guitarist and has played with the likes of Eddie Vedder, Will Dailey, Buffalo Tom and many others. He also started Hot Stove, Cool Music – which is the signature fundraiser for The Foundation To Be Named Later started by Paul and Theo Epstein.
But Peter is much more than just a sportswriter and musician, he is also a humanitarian who works hard for the kids in the city of Boston. We spoke with Peter at his scholarship dinner for the Peter Gammons College Scholarship in Boston and got to talk with Chief Cook and Bottle Washer, CEO and Executive Director of The Foundation to Be Named Later Allyce Najimy, Scholar Program Manager Lesly Suriel, the Foundation's founder Paul Epstein and Boston musician Will Dailey.
All songs from the album Never Slow Down, Never Grow Old
Song 1: Tanqueray
Song 2: Come, Labor On
Song 3: Model Citizen