text:
All URIs are relative to *https://autopilot.twilio.com*

Method | HTTP request | Description
------------- | ------------- | -------------
[**CreateQuery**](AssistantsQueriesApi.md#CreateQuery) | **Post** /v1/Assistants/{AssistantSid}/Queries |
[**DeleteQuery**](AssistantsQueriesApi.md#DeleteQuery) | **Delete** /v1/Assistants/{AssistantSid}/Queries/{Sid} |
[**FetchQuery**](AssistantsQueriesApi.md#FetchQuery) | **Get** /v1/Assistants/{AssistantSid}/Queries/{Sid} |
[**ListQuery**](AssistantsQueriesApi.md#ListQuery) | **Get** /v1/Assistants/{AssistantSid}/Queries |
[**UpdateQuery**](AssistantsQueriesApi.md#UpdateQuery) | **Post** /v1/Assistants/{AssistantSid}/Queries/{Sid} |

## CreateQuery

> AutopilotV1Query CreateQuery(ctx, AssistantSidoptional)

### Path Parameters

Name | Type | Description
------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**AssistantSid** | **string** | The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the new resource.

### Other Parameters

Other parameters are passed through a pointer to a CreateQueryParams struct

Name | Type | Description
------------- | ------------- | -------------
**Language** | **string** | The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used for the new query. For example: `en-US`.
**Query** | **string** | The end-user's natural language input. It can be up to 2048 characters long.
**Tasks** | **string** | The list of tasks to limit the new query to. Tasks are expressed as a comma-separated list of task `unique_name` values. For example, `task-unique_name-1, task-unique_name-2`. Listing specific tasks is useful to constrain the paths that a user can take.
**ModelBuild** | **string** | The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.

### Return type

[**AutopilotV1Query**](AutopilotV1Query.md)

### Authorization

[accountSid_authToken](../README.md#accountSid_authToken)

### HTTP request headers

- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

## DeleteQuery

> DeleteQuery(ctx, AssistantSidSid)

### Path Parameters

Name | Type | Description
------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**AssistantSid** | **string** | The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to delete.
**Sid** | **string** | The Twilio-provided string that uniquely identifies the Query resource to delete.

### Other Parameters

Other parameters are passed through a pointer to a DeleteQueryParams struct

Name | Type | Description
------------- | ------------- | -------------

### Return type

 (empty response body)

### Authorization

[accountSid_authToken](../README.md#accountSid_authToken)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: Not defined

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

## FetchQuery

> AutopilotV1Query FetchQuery(ctx, AssistantSidSid)

### Path Parameters

Name | Type | Description
------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**AssistantSid** | **string** | The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to fetch.
**Sid** | **string** | The Twilio-provided string that uniquely identifies the Query resource to fetch.

### Other Parameters

Other parameters are passed through a pointer to a FetchQueryParams struct

Name | Type | Description
------------- | ------------- | -------------

### Return type

[**AutopilotV1Query**](AutopilotV1Query.md)

### Authorization

[accountSid_authToken](../README.md#accountSid_authToken)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

## ListQuery

> []AutopilotV1Query ListQuery(ctx, AssistantSidoptional)

### Path Parameters

Name | Type | Description
------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**AssistantSid** | **string** | The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resources to read.

### Other Parameters

Other parameters are passed through a pointer to a ListQueryParams struct

Name | Type | Description
------------- | ------------- | -------------
**Language** | **string** | The [ISO language-country](https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html) string that specifies the language used by the Query resources to read. For example: `en-US`.
**ModelBuild** | **string** | The SID or unique name of the [Model Build](https://www.twilio.com/docs/autopilot/api/model-build) to be queried.
**Status** | **string** | The status of the resources to read. Can be: `pending-review`, `reviewed`, or `discarded`
**DialogueSid** | **string** | The SID of the [Dialogue](https://www.twilio.com/docs/autopilot/api/dialogue).
**PageSize** | **int** | How many resources to return in each list page. The default is 50, and the maximum is 1000.
**Limit** | **int** | Max number of records to return.

### Return type

[**[]AutopilotV1Query**](AutopilotV1Query.md)

### Authorization

[accountSid_authToken](../README.md#accountSid_authToken)

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

## UpdateQuery

> AutopilotV1Query UpdateQuery(ctx, AssistantSidSidoptional)

### Path Parameters

Name | Type | Description
------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**AssistantSid** | **string** | The SID of the [Assistant](https://www.twilio.com/docs/autopilot/api/assistant) that is the parent of the resource to update.
**Sid** | **string** | The Twilio-provided string that uniquely identifies the Query resource to update.

### Other Parameters

Other parameters are passed through a pointer to a UpdateQueryParams struct

Name | Type | Description
------------- | ------------- | -------------
**SampleSid** | **string** | The SID of an optional reference to the [Sample](https://www.twilio.com/docs/autopilot/api/task-sample) created from the query.
**Status** | **string** | The new status of the resource. Can be: `pending-review`, `reviewed`, or `discarded`

### Return type

[**AutopilotV1Query**](AutopilotV1Query.md)

### Authorization

[accountSid_authToken](../README.md#accountSid_authToken)

### HTTP request headers

- **Content-Type**: application/x-www-form-urlencoded
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

redpajama_set_name: RedPajamaGithub


text:
The Old Master Market Is Soft, But Not This Soft
The New York Times continues its assault on the Old Master market with a report that faults the Old Master sales for not keeping up with the explosive rise of Contemporary art:
In 2005, European old masters generated $655 million of auction sales, compared with $1.6 billion for contemporary works. In 2015, old master auctions had declined to $561 million, while equivalent sales of contemporary art stood at $6.8 billion, according to the 2016 Tefaf Art Market Report.
Even on year-over-year terms, the NYTimes says the December sales were a bit of let-down even though there was lively bidding for lower-priced works, exactly the kind the news outlet says are languishing on the market:
By way of perspective, however, the aggregate £27 million with fees generated by the two houses' relatively small old master sales was 7 percent below the £29.1 million achieved at the equivalent evening auctions last December.
Curiously, though, the Times seems to look for every reason to make the Old Master market look as bad as possible. Here's an example. The figures cited for this resale of a Breughel neglect to illustrate the effect of dramatic currency shifts that have recently taken place.
When this work sold in January of 2011, it took $1.59 to buy a pound sterling. Today it takes $1.24. In 2011, the last week's seller paid £2.9m for the Brueghel that he sold at a loss. But the loss in sterling was £300k (the equivalent of $327k if the seller has a reason to convert into USD) not the $1.3m loss imagined here:
The top-performing work at Sotheby's was a version of Pieter Breugel the Younger's boisterous genre scene "Return From the Kermesse," packed with drunken figures, which sold, again on the telephone, for £2.6 million, or about $3.3 million, at the low end of its estimate. It had been bought by its seller at auction in 2011 for $4.6 million, representing a sobering loss on a five-year investment.
Just a final note, neither calculation shown above takes into account the loss of the buyer's premium. So, in both cases, the loss to the collector is greater than shown here.
Seeking a Fountain of Youth for Old Masters (NYTimes.com)
Louvre Abu Dhabi Announces Acquisition of £9.48m Rembrandt Study
Christie's Has Richard Feigen Collection in May
Christie's Sells £11.4m Leyden Drawing to Benefit Rugby School
Getty Buys Previously Unknown Quentin Metsys Painting
Christie's to Sell Shickman Collection Led by Spanish Still Lives
Sotheby's Has Two Caspar David Friedrich Works in December
Filed Under: Auction Results, General Tagged With: Old Master

redpajama_set_name: RedPajamaCommonCrawl


MoreApps for the Sony Ericsson P800 mobile phone is a stand-alone, freeware application that enables users to view descriptions of apps, then download and purchase the apps via wireless connectivity. Once MoreApps is installed, all of the applications contained within the MoreApps catalog are available for download (in either Trial Mode of Full Mode) from the P800 device. MoreApps is bundled with AppForge Booster for the Sony Ericsson P800. This version of AppForge Booster is available without additional charge to the end user, compliments of Sony Ericsson.


Three parcels, 2 homes on 10.97 acres with jaw dropping views! Parcel 1: main residence, 2,724 sq ft (3 bed/2 ba), 2 car garage with work shop (makes perfect granny flat). This parcel includes pool, spa & sport court. Parcel 2: Mfd. home, 1,200 sq ft (3 bed/2 ba) with 2 car garage & concrete RV space. Parcel 3: buildable lot with perc test completed & graded drive. This compound is private, serene & gorgeous! In the main residence the rustic tile floors & rich wood beamed ceilings frame the stone fireplacThree parcels, 2 homes on 10.97 acres with jaw dropping views! Parcel 1: main residence, 2,724 sq ft (3 bed/2 ba), 2 car garage with work shop (makes perfect granny flat). This parcel includes pool, spa & sport court. Parcel 2: Mfd. home, 1,200 sq ft (3 bed/2 ba) with 2 car garage & concrete RV space. Parcel 3: buildable lot with perc test completed & graded drive. This compound is private, serene & gorgeous! In the main residence the rustic tile floors & rich wood beamed ceilings frame the stone fireplace. The lower suite is currently used as an office with wet bar, bookcases & wood stove. The upper master has an over sized closet that could become a nursery (there's room to add another closet in the master suite). The luxurious baths were designed by a lapidary & the laundry doubles as a craft room. Use the second residence as an income property or extend your compound. This mfd. home has 3 beds/ 2 baths plus an unpermitted sun room & a 2 car garage. For the buildable lot you will capitalize on the incredible views to add your 3rd residence or sell this parcel separately. On the entire 10.97 acres there are 1,500 organic Shasta Gold Mandarin trees for wonderful income potential. This hybrid fruit, developed by UC Riverside, for a sweet easy-to-peel treat. The family fruit grove has 24 varieties of fruits & nuts & large garden space to create your own "farm to table" experience. This heavenly experience is waiting for you to call it your own. Don't you deserve this bliss?


How to Fix No Audio after Downloading YouTube Videos on Mac/PC?
Downloading and converting YouTube videos is not a difficult task as there are many free and paid YouTube downloaders or YouTube converters. By the help of YouTube downloader/graper/converter, you can easily download YouTube videos to enjoy offline. However, many people just find that after they downloaded YouTube videos by some free YouTube downloader/graper, there is no audio at all when playback. There is no sound also even the videos are downloaded by some paid YouTube downloader or converter.
To solve the problem of "no audio after downloading and converting YouTube videos on Mac or Windows PC", you will need a professional YouTube downloader to take care of video downloading for you. This article introduces a professional YouTube downloader and guides how to download and convert YouTube videos.
If you want to download youtube videos and remove the audio from the downloaded youtube videos, visit this guide. If there is no audio or sound when playing YouTube videos online, refer Google YouTube support No sound on videos to have your problem solved.
If you have no audio in YouTube video playback on iPad/iPhone/iPod touch, try to mute and unmute with the button on the side of iPad/iPhone/iPod touch.
A file with .DTS extension is multi-channel audio file encoded in the Digital Theater Systems (DTS) format. DTS file saves five tracks (include center, left-front, right-front, left-rear, and right-rear) of audio data used for surround sound. In order to play all channels of a DTS file, the output and speaker setup must support 5 channel audio. For example, this may be accomplished by using an optical out connection with a surround speaker system.
MKV files with DTS audio will not play on some HD TV like LG, Samsung smart TV and WD TV; Many media player like VLC, Windows Media Player, QuickTime player will not play DTS audio, or MKV video with DTS surround sound. Converting DTS to other popular audio formats like AC3, WAV, MP3, AAC, WMA or converting MKV, M2TS video with DTS sound enable us to play DTS freely. If you care the audio quality, you can convert DTS to AC3 5.1, WAV 24bit, MP3 320kbps, Apple Lossless ALAC.
This article introduces a powerful DTS converter to help convert DTS to AC3 5.1,MP3,WAV 24bit,AAC on Mac or Windows as well as convert video MKV, M2TS with DTS surround to MKV, MP4, AVI, MOV, WMV with audio AC3, MP3, WAV or AAC.
With technology advances, recording TV shows is no longer a difficult thing. By recording TV shows, it's convenient to enjoy the missed TV shows at your leisure time. Windows Media Center TV pack is the most commonly used program for recording TV shows. Starting from Windows Vista, TV shows data (audio and video) are wrapped in a container with the file extension WTV. Video is encoded using the MPEG-2 standard and audio using MPEG-1 Layer II or Dolby Digital AC-3 (ATSC A/52).
.WTV files can only play with a few media players like Microsoft Windows Media Center. Usually we will need to convert WTV to MPEG (MPEG1, MPEG2 or MPEG4) for play with other media players, burn on DVD or blu-ray discs, import to working flows for edit, etc.
Before TechiSky writes this article, there is solution to convert WTV to MPEG but it requires you to first convert WTV to DVR-MS. The solution in this article does not require WTV to DVR-MS conversion, and you can convert WTV files to MPEG1/MPEG2/MPEG 4 or whatever video formats directly with fast speed.
How to Solve DVD Player Not Working on Mac (El Capitan included)?
How-To's Comments Off on How to Solve DVD Player Not Working on Mac (El Capitan included)?
There are many reasons that cause the issue "the default DVD Player not working on Mac" in Mojave, High Sierra, Sierra, EL Capitan, Yosemite, Mavericks, Mountain Lion, Lion, Snow Leopard, Leopard.
Bad or damaged superdrive. If your DVD drive is bad or damaged, the dvd player program will not be open. You will need to repair the DVD drive or purchase a new one in order to watch DVD movies on Mac.
System issue usually after upgrading os x to Lion or Mountain Lion. Try to reset the computer's SMC to see if your DVD player can work on Mac or not.
Region issue with commercial DVDs. You can repair disc permission to solve "DVD player not working on Mac" issue.
DVD is scratched or dirty. If your DVD is scratched or dirty, your dvd player can accept discs but they do not mount or are automatically ejected. The default DVD player is very sensitive to the quality of DVD disc, if your DVD is scratched or dirty, you can try a third party free DVD player like VLC or paid DVD player.
Unsupported DVDs such as Blu-Ray discs, some commercial DVDs. If your DVD discs are not supported, your dvd player app will go to a black screen and then unexpectedly quit.
In most cases, your DVD player is not working because your DVD discs are in unsupported DVD formats. The default DVD player does not support playing Blu-Ray discs, certain commercial DVDs. You will need a third party DVD/Blu-Ray player to enjoy movies on your Mac. This article introduces a best DVD/Blu-Ray player for Mac OS X and guides you on how to play Blu-Ray/DVDs on your Mac. If resetting the computer's SMC, repairing disc permission cannot solve "DVD Player Not Working on Mac" issue, and VLC cannot play your damaged or dirty DVDs, you can also download the DVD-Blu-Ray player in this article to see if it can help you out.
Cyberlink PowerDVD is a Windows-only program and there is no Cyberlink PowerDVD for Mac version actually. So what if we switched Windows to Mac and need to play 2D and 3D Blu-ray discs, Movies and HD videos like MKV, Ultra HD 4K videos, AVCHD MTS content from disc or file on Mac (Mojave included)? Never mind! The following article introduces an ideal Cyberlink PowerDVD alternative for Mac – Aiseesoft Blu-Ray Player for Mac which is even more powerful than Cyberlink PowerDVD.
Do you record TV shows with Micrsoft Windows Media Center and want to save audio from .WTV files as MP3 to playback in MP3 players, iPod, iPhone, iPad, etc.? This article will guide you step-by-step to convert WTV to MP3 on Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP or Mac OS X Mountain Lion, Lion, Snow Leopard.
Aiseesoft WTV Converter is professional WTV to MP3 Converter. It can load many WTV files and convert them to MP3 in batch fast and easily. The WTV Converter is more than a WTV to MP3 Converter. The WTV Converter can convert WTV, HD WTV, H.264 WTV, DVR-MS, WMV fto MP4, AVI, MOV, WMV, MKV, FLV, HD video formats as well convert convert WTV to audio formats including MP3, WMA, WAV, M4A, AAC, AC3, AIFF, OGG, OGA ext. The .WTV to MP3 converter supports trim, cropping, watermark, effect, and merging video files.


All customers are expected to abide by the terms and conditions set out below.
Customers are responsible for their children at all times (except during a lesson where the child is not accompanied by an adult carer) and must inform the teacher prior to the lesson of any concerns they have.
Customers accept that at times there will be physical contact between the teacher and their child, in a professional, caring manner.
We operate a strict nappy policy for those children not yet fully toilet trained.
Please do not allow your children to run on the pool side, remove loose fitting or sharp jewellery, tie back long hair or wear a swim cap.
The terms are approximately 12 or 14 weeks in duration.
Fees are to be paid in full by the given deadline (this will stated on the confirmation email you will receive after the booking), failure to do so, might result in your spot given to another student.
Method of payment – All payment go to the clubs.
For the Weybridge health club and spa: Payment can be made in cash, using a credit or debit card.
Classes may be joined at any point in the term when spaces are available (once the term has started all courses are charged pro rata). Payment needs to be made within 48 hours of the booking.
request a refund – the refund will be issued minus a 35% admin fee.
request a credit note, this will be issued for the full value of the course, can be used for future bookings and will be valid for 6 months.
Cancellations with less than 2 weeks' notice will not be eligible for a refund or credit note.
During the half term and school holidays, we run intensive swimming courses – 4 or 5 days courses.
Fees are to be paid in full within 48 hours of the booking.
Cancellations with less than one week's notice will not be eligible for a refund or credit note.
We do not offer any discounts for siblings or block bookings as our prices are highly competitive.
We offer one trial lesson before committing to the term – if you want to try us out or are unsure your child is ready for swimming lessons. Please note all trial lessons are priced at the standard rate of the class you will be joining. This will be clarified at the moment of booking. All trial lessons are to be paid for before the class at the club reception.
We offer a free 10 minutes assessment, if we think your child will be able to join in an already open class. This is to establish your child ability and swimming level.
In to the event of an instructor being absent for a lesson, the swim school are within their rights to change the instructor to make sure that your lesson is covered and no credit will be given for lessons because of a change of instructor.
In the event we are unable to provide a replacement teacher – we will credit the lesson to you. The credit can be used against future bookings, if you are not going to continue with the swimming lessons, we will give a refund.
We will inform you as soon as possible of the change via email and/or via text message.
In the event that you are unable to attend a lesson, we regret that we are unable to offer you a make up lesson.
In the case of serious illness a doctors note must be provided for a serious illness or operation eg. Chickenpox or broken bones. Only on submission of this note, can allowances in the form of a make-up lesson be considered, each case will be considered individually. Please note we cannot offer you a refund.
Unless you have to withdraw from the lessons all together, then we will offer you a refund minus 35% of the fee paid.
No credits/refund/re schedule lessons can be offered in the case of circumstances outside of our control such as Adverse Weather conditions, unless the pool is unusable/closed. In this case we will offer to reschedule your lessons, if we are unable to offer you a suitable day/time, we will offer you a credit to be used against future booking, in case you will not be continuing we will offer you a refund.
In the unlikely event of the 'pool' not being available for us to use due to technical difficulties or health and safety issues The Aqua Rangers swimming school will endeavour where possible to reschedule the lessons, if we are unable to offer you a suitable day/time, we will offer you a credit to be used against future booking, in case you will not be continuing we will offer you a refund.
For child protection no photos or videos can be taken during the lessons, unless previously confirmed and authorized in writing by the club manager.
You must declare at the moment of booking any existing medical conditions that you are aware of your child or adult if taking lessons that may be communicable or possibly be harmful or not to another person. You agree to inform The Aqua Rangers swimming school of any changes in any medical condition or psychological conditions as soon as you are aware of them. All information will be kept strictly confidential.
Never bring your child swimming if they have any illness such as an ear infection, diarrhea, chicken pox, impetigo, conjunctivitis or merely a bad cold. Please wait until your doctor has given the all-clear before returning to classes.
In the instance of sickness and diarrhea your child must have been clear of all symptoms for at least 48 hours before attending a lesson.
Parents are responsible for the notification of any changes to their address, contact details, pupil's health or condition and also if there is a change of care-giver. These changes and any other relevant changes should be made in writing – admin@aquarangers.com – and conveyed to the administration department. The security and care of our pupils is of paramount importance to us. All data is protected by the Data Protection Act of 1998.
Around the 6th or 7th week into the term, we will contact you via email to start the re enrollment process, we ask you to respond promptly with your answer.
As we deal we a large number or customers we might not be able to respond right away.
As a current booked in client, you will have priority to continue with the class you currently have, or put in a request to move. If this is a case, we will get back to you with options.
If we do not hear back from you, we usually send a reminder email and perhaps a text or phone call, we will open your class and offer it to other students.
Once we have dealt with all currently booked in students, we open to the waiting list.
We will at once contact all the clients on the waiting list and places are offered as first comes first serve basis, so if you are on our waiting list and keen to get in, please respond promptly.
Once we have secured a place for you, we will send you a confirmation email with all dates and payment details and payment deadline.
We ask all clients to make a full payment by the deadline, failure to do so, might result in your spot given to another student.
Your re-enrollment letter will advise you of credits which you can used towards your next term's payment.
If your lesson is cancelled part way through, you will only be credited if you were in attendance, and for the part of the lesson that had to be cancelled, on a pro-rata basis.
From time to time The Aqua Rangers may update these terms and conditions by sending you either an updated version or notification of minor changes. If you are not happy to accept these changes we would ask you to notify the Aqua Rangers in writing admin@aquarangers.com of your non acceptance within 14 days of your receipt, failing any such communication from you we deem that you fully accept our updated agreement and terms.
Our aim is to ensure you are very happy and satisfied with our service. In the event that you need to complain, please write to us – admin@aquarangers.com we will do our best to solve the problem.


text:
SWOT Analysis of Best Buy
Nov 11, 2015 by PESTLEanalysis Contributor
Best Buy Co. (NYSE: BBY) is the largest operator of consumer electronics stores in the United States, with 1,779 locations and $39.49 billion in revenue as of July 31, 2015. Best Buy is also a major player in the world of ecommerce; BestBuy.com was the sixth largest ecommerce website in the United States, with 31 million users a month, according to Statista.[1]
Best Buy is one of the few consumer electronic chains to have survived and thrived in today's highly competitive retail marketplace. It has managed to hold its own and make respectable profits despite aggressive competition from a wide variety of rivals.
Although it has managed to survive even as some of its historic rivals such as Radio Shack and Circuit City have collapsed, Best Buy is in a potentially dangerous position in a radically changing market. A SWOT analysis (Strengths, Weaknesses, Opportunities and Threats) can show us if Best Buy is poised to survive or to fall by the wayside like some of its competitors.
The Strengths of Best Buy
Weaknesses of Best Buy
Opportunities for Best Buy
Threats to Best Buy
Good reputation with customers, especially women, who make most of the consumer electronics purchases in the United States.
A proven ability to retain customer loyalty.
Strong marketing expertise in the electronics sector.
Large footprint in the United States with 1,731 stores.
Good relationship with popular brands such as Apple; in August 2015 Best Buy became the second store in the United States to sell the Apple Watch, after the Apple Store.[2]
Successful track record in e-commerce. Internet Retailer estimated that Best Buy's online sales were growing at a rate of 16.7% a year in March 2015. Best Buy generated around $3.54 billion from its online sales.[3]
Growing market for consumer electronics products such as video games and smartphones.
Large revenue flow of $39.49 billion on July 31, 2015.
Heavy dependence on brick-and-mortar locations at a time when e-commerce is growing at a rate of 15.4% annually.
Limited profit margin of 1.92% on July 31, 2105.
Limited amount of cash; Best Buy reported a free cash flow of $149 million on July 31, 2015.
Highly dependent upon supplier credit. That means a large percentage of the items in Best Buy stores are not paid for. Instead, a manufacturer ships the goods to the stores and gets paid when the goods sell. If the stuff does not sell, Best Buy may have to pay for it after a specific period of time.
Operating expenses in the stores are higher than those for online retailers. It is cheaper to house goods in a warehouse than operate a brick-and-mortar store. A store has such costs as rent, utilities, property taxes and employee salaries that have to be met each month.
Dependent on sales of luxury items such as video games, demand of which can quickly fall off when the economy goes bad.
There is a growing market for electronics, including mobile devices such as smartphones and video games.
Release of new products by companies such as Apple, Samsung, Google and video game manufacturers generates media attention and free publicity for products on sale at Best Buy.
The constant stream of new models of smartphones increases consumer interest and sales, particularly for Apple products such as the iPhone.
The growing popularity of ecommerce allows Best Buy to increase sales volume without building new stores.
The disappearance of competitors such as Radio Shack and Circuit City leaves Best Buy as the only major consumer electronics retailer in many markets.
Increasing popularity of sales holidays such as Black Friday generates publicity and increases consumer interest in electronics.
Improvements and enhancements to existing technologies such as the appearance of 3D TV creates new opportunities for electronics sales.
The growing popularity of electronic media, especially video games and streaming videos, increases the demand for high-quality electronic devices.
Digital delivery of electronic media, including movies and video games, reduces foot traffic.
Online media delivery platforms such as Amazon.com, Apple iTunes, Google Play and Netflix are replacing brick-and-mortar stores as the primary source of entertainment products such as video games and movies.
Aggressive discounting of electronics by online retailers. Companies such as Amazon.com, B&H, Newegg and eBay are increasingly undercutting Best Buy's prices.
Aggressive discounting of electronics by big box retailers such as Walmart, Costco and Target. Walmart sometimes uses television sets and video games as loss leaders to get customers into the store.
A new generation of consumers seems to prefer online shopping for electronics online to visiting a brick-and-mortar store.
The decline of shopping as a leisure activity.
The widespread perception that electronics purchased online are always cheaper than those bought at a traditional store.
Direct retail sales of electronics to consumers by manufacturers such as Apple and Samsung. Apple.com is now the fourth most popular retail website in the United States, attracting 77 million visitors a month.[4]
Declining customer loyalty. Today's customers are more likely to shop around and to visit a number of stores or websites before making a purchase.
Walmart and Target are aggressively expanding their online retail operations and are more willing than ever to match or undercut Best Buy's prices. Walmart wants to triple its online sales by building four new one-million-square-foot fulfillment centers. Each of those centers will contain up to 500,000 items.[5]
Changes in technology could make some of the products that Best Buy depends upon for sales obsolete. For example, tablets and smartphones are replacing personal computers and laptops, and streaming video is making DVD players redundant. In the near future, advances could make other popular products such as video game systems obsolete, cutting into Best Buy's sales.
Best Buy's ability to adapt, survive and profit in a dramatically changing and highly competitive marketplace is impressive. Unfortunately, it is not clear if Best Buy will be able to avoid the fate of other popular electronics retailers that were unable to adapt to changes in the industry.
[1] http://www.statista.com/statistics/271450/monthly-unique-visitors-to-us-retail-websites/
[2] http://www.forbes.com/sites/greatspeculations/2015/10/19/best-buy-could-be-in-for-a-tough-holiday-season-as-competition-rises/
[3] https://www.internetretailer.com/2015/03/04/best-buys-web-sales-climb-almost-10-q4
[5] http://www.wsj.com/articles/wal-mart-builds-supply-chain-to-meet-e-commerce-demands-1431016708
Image "Best Buy" by Mike Mozart is licensed under CC BY 2.0
Filed Under: SWOT Analysis, SWOT Examples Tagged With: Best Buy, retail, SWOT, SWOT analysis examples


Yea, that''ll probably do the trick.
A Cleveland DMV needed a way to keep the drivers from smiling when taking the picture for their driver's license. So they found something that makes just about every Cleveland resident pretty unhappy.
A picture of LeBron in a Lakers jersey.
Seeing the visual of LeBron James in the purple and gold has to really sting for a Clevelander.
It was bad enough to see King James rocking the Lakers shorts at Summer League, but donning the jersey is even worse.
Between all of the head cases on this Los Angeles Lakers squad, the constant drama that surrounds LeBron James, and of course LaVar Ball, it should be an entertaining season out west.
But regardless of what is happening in SoCal, you could be sure that Cleveland fans will not be smiling when they see LeBron in a Lakers jersey.


text:
American Valley Baking Co.
Why Co-op?
Affordable Food Program
Special & Bulk Orders
Board Election Information
Cooperative Community Fund
Give Where You Live
Co-op Demo Garden
Co-ops for Community Program
Co-op Events Calendar
The Co-op on Harbison St.
Begun in 1978 as a buying club, Quincy Natural Foods Cooperative was originally known as Feather River Food Co-op. Over the years the name and location changed but the mission remained the same: bring affordable, healthy foods to the residents of Plumas County. In 2003 we moved to our present location on Main Street, which we purchased and renovated with lots of help from our member-owners in 2002. Then, in 2013, we opened a second store in Portola, calling it by our namesake – Feather River Food Cooperative. Now, with a member-ownership of more than 2,100 and a Board of Directors working to develop the vision, QNFC and FRFC have great support and are able to give back to the community in a multitude of ways. That's because we're not just grocery stores, we're cooperatives. Cooperatives are designed to work for their member-owners, providing them with the goods and services they collectively want. We're not profit driven the way corporations with investors tend to be. Instead we're community driven: owned by community members, directed by democratically elected member-owners, and, according to the international Cooperative Principles, out of concern for community we provide education, training, and information. As such we administer:
the Quincy Certified Farmers' Market (operated as a non-profit contribution to the community),
the Cooperative Community Fund (funded predominantly through jars at the registers but also through individual donations; grant given annually to local groups working on issues related to sustainable agriculture and organic food, hunger and social issues, environmental protection and cooperatives),
a recycling program (staff and worker-member organized; we recycle cardboard, glass, plastic, paper, etc. and we compost),
classes and workshops (on a variety of topics from home gardening to alternative health to cooking),
Eat-a-Rainbow (a fun program for elementary grade classes introducing a healthy and colorful diet; we offer bread making, salad making, and store tours) Currently being outsourced to Quincy Elementary School via the Digging In Program.
the Steamers co-ed softball team,
Collaboration Gardens (local Plumas Charter School students grow a variety of organic veggies, fruits, flowers and herbs in the beds in front of the QNFC Learning Center),
Adopt-a-Highway (four clean-ups conducted with Co-op volunteers every year on the section of Hwy 70 from the top of Cemetery Hill almost out to Golden Eagle Ave.)
and participate in many community events (including Safe Trick or Treat, Taste of Plumas and FRC new student orientations)
In addition to this we also strive for economic, environmental and social sustainability. Every dollar spent at the Co-op has roughly three times as much local economic impact as a dollar spent at a non-locally-owned business. We purchase many of our goods from local businesses and strive to carry products that reflect our values (such as locally grown, sustainably farmed produce from the Dawn Gardens). We offer biodegradable bags, cutlery and containers and customers can bring in their own jars for bulk items (we simply weigh them before they get filled). We also maintain 33 solar panels on the QNFC building which produce 3,000 KW a day. Join us in supporting our community and bringing affordable, healthy foods and products to Plumas County.


text:
Q: How to setup a maven project in Intellij IDEA 12 I have problem importing a maven project which was created by Netbeans into the IDEA 12. The dependency artifacts writen in the pom doesn't work. It told me that "cannot resolve symbol 'springframework'" on "import org.springframework.xxx;". When I runs it, it says that org.springframework.xxx doesn't exist.
Here is the pom file
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.edu.seu.cose.jellyjolly</groupId>
<artifactId>jellyjolly-openshift-dist</artifactId>
<packaging>war</packaging>
<version>1.0</version>
<name>Jelly Jolly Openshift Distribution</name>
<organization>
    <name>College of Software Engineering, Southeast University</name>
    <url>http://cose.seu.edu.cn/</url>
</organization>
<repositories>
    <repository>
        <id>eap</id>
        <url>http://maven.repository.redhat.com/techpreview/all</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>maven-restlet</id>
        <name>Public online Restlet repository</name>
        <url>http://maven.restlet.org</url>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>eap</id>
        <url>http://maven.repository.redhat.com/techpreview/all</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target>
    <netbeans.hint.license>gpl30</netbeans.hint.license>
</properties>
<dependencies>
    <dependency>
        <groupId>org.jboss.spec</groupId>
        <artifactId>jboss-javaee-6.0</artifactId>
        <version>3.0.0.Final-redhat-1</version>
        <type>pom</type>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>taglibs</groupId>
        <artifactId>standard</artifactId>
        <version>1.1.2</version>
    </dependency>
    <dependency>
        <groupId>commons-dbcp</groupId>
        <artifactId>commons-dbcp</artifactId>
        <version>1.4</version>
        <type>jar</type>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>3.1.3.RELEASE</version>
        <type>jar</type>
    </dependency>
    <dependency>
        <groupId>org.restlet.jee</groupId>
        <artifactId>org.restlet</artifactId>
        <version>2.0.0</version>
        <type>jar</type>
    </dependency>
    <dependency>
        <groupId>org.restlet.jee</groupId>
        <artifactId>org.restlet.ext.xml</artifactId>
        <version>2.0.0</version>
        <type>jar</type>
    </dependency>
    <dependency>
        <groupId>net.java.dev.rome</groupId>
        <artifactId>rome</artifactId>
        <version>1.0.0</version>
        <type>jar</type>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.21</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.10</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>commons-lang</groupId>
        <artifactId>commons-lang</artifactId>
        <version>2.6</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>3.1.3.RELEASE</version>
    </dependency>
</dependencies>
<profiles>
    <profile>
        <!-- When built in OpenShift the 'openshift' profile will be used when
                    invoking mvn. -->
        <!-- Use this profile for any OpenShift specific customization your app
                    will need. -->
        <!-- By default that is to put the resulting archive into the 'webapps'
                    folder. -->
        <!-- http://maven.apache.org/guides/mini/guide-building-for-different-environments.html -->
        <id>openshift</id>
        <build>
            <finalName>jellyjolly</finalName>
            <plugins>
                <plugin>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>2.1.1</version>
                    <configuration>
                        <outputDirectory>webapps</outputDirectory>
                        <warName>ROOT</warName>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>

A: When the pom.xml file is available in your project, you can generate the files needed by IntelliJ idea project by running this command:
mvn idea:idea
Check out more options and details here:
http://maven.apache.org/plugins/maven-idea-plugin/usage.html

A: If the project runs on the command line (mvn clean install) the chance is like 100% it will work in IntelliJ 12 too :-)
After File -> Project Import -> From external Maven Model you should see the modules.
What I would check in the IntelliJ settings is the location of the maven home directory (File -> Settings -> Maven) and the settings.xml files it reads (or does not read).
The mvn install within the IDE should not differ from what happens on the command line. If it does it would compare mvn help:effective-settings output from the command line and from IntelliJ (maybe also from Netbeans).
If you just dont see all modules right click on the parent-pom.xml and choose maven -> reimport. To resolve the dependencies you have to execute an install once. It does not automatically resolve dependencies in all cases.

A: Had the same problem,
you can simply Right+Click on the code and go Maven->Reimport and it should do the trick

A: I used mvn -U idea:idea to generate the IntelliJ specific files with dependencies downloaded.

redpajama_set_name: RedPajamaStackExchange


The vast majority of skilled nursing facilities will receive a penalty on their Medicare payments for fiscal 2019 for poor 30-day readmission rates back to hospitals, according to new CMS data.
Of the 14,959 skilled nursing facilities subject to the CMS' Skilled Nursing Facility Value-based Purchasing Program, 73% received a penalty while 27% got a bonus. The data also show that the SNFs on average got worse at managing readmissions the longer they were in the program.
The penalties, which went into effect for the first time on Oct. 1, were mandated by the Protecting Access to Medicare Act of 2014 in an effort to transition SNFs from fee-for-service to value-based payment. Under the program, SNFs can see up to a 1.6% bonus in their Medicare Part A payments or up to a 2% cut.
The CMS has been providing SNFs quarterly confidential feedback reports since October 2016 regarding how they are doing on the readmission measure, but fiscal year 2019 was the first time the CMS penalized providers on performance.
To calculate the payment or penalty SNFs receive, the CMS compared their readmission rates in calendar year 2017 to calendar year 2015. The 30-day readmission rate for SNFs is the 30-day window after a patient is discharged from a hospital and admitted to a SNF. The SNF is still on the hook for a readmission penalty even if the patient is discharged before the 30 days are over.
Only 3% of SNFs received the maximum bonus of 1.6% for fiscal year 2019 while about 20% of the SNFs got the maximum penalty of 2%.
The data show that SNFs on average struggled under the program as time went on. The average risk-standardized readmission rate for SNFs increased by .4% in calendar year 2017 compared to calendar year 2015.
"That's the take home thing people will be surprised at, historically when the CMS starts measuring something and ties it to payment, usually things get better," said Tom Martin, director of post-acute care analytics at CarePort Health, a software company part of Allscripts that helps providers on transitions of care.
SNFs may be performing worse on readmissions because they are facing pressure from providers to shorten length of stay so "a lot of the time a patient is re-hospitalized is outside the SNFs' control," Martin said.
Adding to the pressure to lower length of stay is the Patient Driven Payment Model, which will go into effect in fiscal year 2020 and replaces the long-standing fee-for-service reimbursement model, Martin added. The new model will actually decrease payments over the course of the patient's stay depending on their reason for admission.


text:
Q: Shared-nothing Java web application frameworks Most Java web application frameworks use server-side session objects to store session state. Because this complicates scaling, I'm looking at frameworks that implement a shared-nothing architecture, e.g. the Play! Framework and Apache Click. What other frameworks should I add to this list?

A: Take any of MVC frameworks, just don't use sessions. It's dead simple: most of them do not use session by themselves, it is you who decide whether to put anything into a session.

A: GWT framework - you write full AJAX application, so you can store everything you need on client side and to server send only authorization tokens (which could be stored in memory singleton or in database for verification).
Any javascript solution for client side, where you can do the same. On client side you can use Spring MVC just for implementing business methods and allowing them via REST channels (JSON as data transfer protocol is the preferred option).

A: Play framework should provide everything you need as it was designed with stateless principles. As mentioned other framework could do the trick but play is a full stack and geared for rapid development (probably the equivalent of ruby on rails for java).
You can easily and quickly develop fully fledged web application with user authentication and authorisation. I would strongly advice to go through the tutorial. Java development has never been so productive and fun!

A: Restlet (2.1) has a CookieAuthenticator that handles authentication without reliance on server-side sessions, so that's another framework that can be added to the list.


text:
Economic and social cohesion and European integration of the Western Balkans – challenges and priorities (exploratory opinion at the request of the Bulgarian Presidency of the Council)
Adopted on 18/04/2018
Andrej ZORKO (Workers - GR II / Slovenia)
Dimitris DIMITRIADIS (Employers - GR I/Greece)
At the request of the future Bulgarian presidency of the Council of the EU (January-June 2018), the EESC was asked to prepare an exploratory opinion on the challenges and priorities countries of the Western Balkans are facing in the European integration process, as well as in the area of economic and social cohesion. Western Balkans will be one of the policy priorities of the Bulgarian presidency and a Western Balkans Summit is scheduled to take place in May 2018 in Sofia.
EESC opinion: Economic and social cohesion and European integration of the Western Balkans – challenges and priorities (exploratory opinion at the request of the Bulgarian Presidency of the Council)
Energy - a factor for development and a deeper accession process in the Western Balkans
Pierre Jean Coulon (Workers - GR II / France)
Energy – a factor for development and a deeper accession process in the Western Balkans
Instrument for Pre-accession Assistance/European Neighbourhood Instrument
Mr Ionut Sibian (Diversity Europe - GR III / Romania)
Plenary session:
Nov 14, 2012 Dec 15, 2012
EU-Kosovo Relations
Ionut Sibian (Diversity Europe - GR III / Romania)
Rural development and employment in the Western Balkans
Cveto Stantic (Employers - GR I / Slovenia)
Transport policy in the Western Balkans
Mr Zoltvany (Employers - GR I / Slovakia)
At its plenary session on 16 July 2009 the European Economic and Social Committee, acting under Rule 29(2) of its Rules of Procedure, decided to draw up an own-initiative opinion on Transport policy in the Western Balkans. The Section for External Relations, which was responsible for preparing the Committee's work on the subject, adopted its opinion on 4 March 2010. The rapporteur was Mr Zoltvány. At its 461st plenary session, held on 17 and 18 March 2010 (meeting of 17 March), the European Economic and Social Committee adopted the following opinion by 132 votes to 2, with 4 abstentions.
EU-Bosnia and Herzegovina relations: the role of civil society
REX/265-EESC-2009-CESE 1213/2009
Mr Patrik Zoltvány (Employers - GR I / Slovakia)
EESC opinion: EU-Bosnia and Herzegovina relations: the role of civil society
EU-Former Yugoslav Republic of Macedonia
Barabás
Serbia's accession to the EU – civil society representatives claim a bigger role
The European Economic and Social Committee (EESC) and Serbia held the 10th meeting of their Civil Society Joint Consultative Committee (JCC) in Brussels on 10 March, adopting a joint declaration by majority on 31 March. JCC members called on the EU institutions to take better account of civil society's role and to strengthen its involvement in monitoring Serbia's accession process and holding authorities to account.
Balkan Employers' Round Table – Current Challenges and Future Prospects
The importance of Social Dialogue, the role of employers' organisations, the economic situation in the Balkan countries, progress in the accession process and current political challenges: these were main topics of the discussions at the Balkan Employers' Round Table that took place in Ljubljana, Slovenia, on 22 March 2017. The event brought together representatives of employers' organisations from former Yugoslavia (Slovenia, Croatia, Serbia, Bosnia and Herzegovina, Montenegro and the Former Yugoslavian Republic of Macedonia).
Enlargement countries
The Western Balkans Follow-up Committee


A crowd-funding campaign has been launched to raise $3bn (£1.94bn, €2.6bn) to buy an island to house the world's refugee population. Millionaire Jason Buzi hopes to create a new country through the campaign, which he says "any refugee, from anywhere in the world, can call home".
The Refugee Nation project has set up campaigns on crowd-funding sites IndieGoGo and GoFundMe, with nearly $1,400 (£904, €1,233) raised across both platforms in less than a week. The project has set out a clear timeline of events running up to the establishment of a refugee nation in 2020 that would "accept any and all refugees and displaced people".
Speaking to IBTimes UK, Buzi said: "It was heartbreaking to see and read about the refugee crisis getting worse and worse, and no-one proposing any permanent solution. So I decided it was time to act." He said that he originally had the idea for a refugee nation eight years ago, but that he hadn't published his proposal until now.
Real estate mogul Buzi hopes to include billionaires and governments in his fundraising plans for the new refugee country, which he says would host up to 60 million people. He said that billionaires and government officials would be the ones who "can make this idea a reality" and is encouraging them to purchase the land and persuade governments to be open to the idea of selling land for the purpose of the project.
Buzi said that islands in the Caribbean and the South Pacific would be most ideal for the project as these regions are home to uninhabited islands and small countries. Another option is to buy an island that has a small population and that would be willing to let other people live there. He also spoke about modelling the new country on Singapore, calling the south-east Asian country a good "role model".
"In the Caribbean, one example is the island nation of Dominica," Buzi told IBTimes UK. "It's an island the size of Singapore with only 75,000 people. Singapore has over 5 million people. And by the way, Singapore is the wealthiest country by far in south-east Asia and is multi-racial and multi-religious."
The Refugee Nation project said that crowd-funding was the best way to raise awareness about the project, as well as raising funds at the same time. While the campaign has drawn criticism from some who think that the idea isn't realistic, others have praised Buzi for the initiation. The millionaire hopes to "get more people talking about it" before they start campaigning for governments to get on board through petitions and letter-writing campaigns to members of congress.
Buzi said: "If we could purchase a few islands for Refugee Nation, it would solve an urgent humanitarian crisis."


text:
Elihu Spencer (February 12, 1721 – December 27, 1784) was an American clergyman who  served as a chaplain during the French and Indian War.  During the American Revolution, he was invited to North Carolina by that colony's provincial congress to convince loyalist congregations to join  the patriot cause.

Spencer was born in East Haddam, Connecticut and graduated from Yale in 1746. He prepared to become a missionary to the Six Nations Iroquois under
David Brainerd and Jonathan Edwards.  In 1748, he accompanied Edwards to an Indian conference in Albany, New York, and on September 14 of that year, was ordained.

He served as a missionary on the New York frontier, and in 1750 he was appointed pastor of the Presbyterian Church in Elizabeth, New Jersey.  In 1756, he was appointed pastor of another Presbyterian Church in what is now Jamaica, Queens. Two years later, New York Governor James De Lancey appointed him chaplain of the colonies troops who were preparing for service in the French and Indian War.

After the war, Spencer served as pastor in Shrewsbury, Middletown Point, Shark River, and Amboy, New Jersey. In 1764 the synod of New York and Philadelphia send Spencer, along with Reverend Alexander McWhorter on a mission to organize the irregular North Carolina congregations.

References
 Thomas Spencer, his son
 Spencer Fullerton Baird, his great-grandson
Halsey, The Old New York Frontier, Pt. 2, Ch. 2, Missionaries from New England (1745–1748)

External links

1721 births
1784 deaths
American military chaplains
American Christian clergy
American Presbyterian missionaries
Presbyterian missionaries in the United States
American Revolution chaplains

redpajama_set_name: RedPajamaWikipedia


text:
package org.elasticsearch.analysis.common;

import org.apache.logging.log4j.LogManager;
import org.apache.lucene.analysis.TokenFilter;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.miscellaneous.ConditionalTokenFilter;
import org.apache.lucene.analysis.miscellaneous.RemoveDuplicatesTokenFilter;
import org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute;
import org.elasticsearch.common.Strings;
import org.elasticsearch.common.logging.DeprecationLogger;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
import org.elasticsearch.index.analysis.AbstractTokenFilterFactory;
import org.elasticsearch.index.analysis.CharFilterFactory;
import org.elasticsearch.index.analysis.TokenFilterFactory;
import org.elasticsearch.index.analysis.TokenizerFactory;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Function;

public class MultiplexerTokenFilterFactory extends AbstractTokenFilterFactory {

    private static final DeprecationLogger DEPRECATION_LOGGER
        = new DeprecationLogger(LogManager.getLogger(MultiplexerTokenFilterFactory.class));

    private List<String> filterNames;
    private final boolean preserveOriginal;

    public MultiplexerTokenFilterFactory(IndexSettings indexSettings, Environment env, String name, Settings settings) throws IOException {
        super(indexSettings, name, settings);
        this.filterNames = settings.getAsList("filters");
        this.preserveOriginal = settings.getAsBoolean("preserve_original", true);
    }

    @Override
    public TokenStream create(TokenStream tokenStream) {
        throw new UnsupportedOperationException("TokenFilterFactory.getChainAwareTokenFilterFactory() must be called first");
    }

    @Override
    public TokenFilterFactory getSynonymFilter() {
        if (preserveOriginal) {
            DEPRECATION_LOGGER.deprecatedAndMaybeLog("synonym_tokenfilters", "Token filter [" + name()
                + "] will not be usable to parse synonyms after v7.0");
            return IDENTITY_FILTER;
        }
        throw new IllegalArgumentException("Token filter [" + name()
            + "] cannot be used to parse synonyms unless [preserve_original] is [true]");
    }

    @Override
    public TokenFilterFactory getChainAwareTokenFilterFactory(TokenizerFactory tokenizer, List<CharFilterFactory> charFilters,
                                                              List<TokenFilterFactory> previousTokenFilters,
                                                              Function<String, TokenFilterFactory> allFilters) {
        List<TokenFilterFactory> filters = new ArrayList<>();
        if (preserveOriginal) {
            filters.add(IDENTITY_FILTER);
        }
        for (String filter : filterNames) {
            String[] parts = Strings.tokenizeToStringArray(filter, ",");
            if (parts.length == 1) {
                TokenFilterFactory factory = resolveFilterFactory(allFilters, parts[0]);
                factory = factory.getChainAwareTokenFilterFactory(tokenizer, charFilters, previousTokenFilters, allFilters);
                filters.add(factory);
            } else {
                List<TokenFilterFactory> existingChain = new ArrayList<>(previousTokenFilters);
                List<TokenFilterFactory> chain = new ArrayList<>();
                for (String subfilter : parts) {
                    TokenFilterFactory factory = resolveFilterFactory(allFilters, subfilter);
                    factory = factory.getChainAwareTokenFilterFactory(tokenizer, charFilters, existingChain, allFilters);
                    chain.add(factory);
                    existingChain.add(factory);
                }
                filters.add(chainFilters(filter, chain));
            }
        }

        return new TokenFilterFactory() {
            @Override
            public String name() {
                return MultiplexerTokenFilterFactory.this.name();
            }

            @Override
            public TokenStream create(TokenStream tokenStream) {
                List<Function<TokenStream, TokenStream>> functions = new ArrayList<>();
                for (TokenFilterFactory tff : filters) {
                    functions.add(tff::create);
                }
                return new RemoveDuplicatesTokenFilter(new MultiplexTokenFilter(tokenStream, functions));
            }

            @Override
            public TokenFilterFactory getSynonymFilter() {
                if (preserveOriginal) {
                    DEPRECATION_LOGGER.deprecatedAndMaybeLog("synonym_tokenfilters", "Token filter [" + name()
                        + "] will not be usable to parse synonyms after v7.0");
                    return IDENTITY_FILTER;
                }
                throw new IllegalArgumentException("Token filter [" + name()
                    + "] cannot be used to parse synonyms unless [preserve_original] is [true]");
            }
        };
    }

    private TokenFilterFactory chainFilters(String name, List<TokenFilterFactory> filters) {
        return new TokenFilterFactory() {
            @Override
            public String name() {
                return name;
            }

            @Override
            public TokenStream create(TokenStream tokenStream) {
                for (TokenFilterFactory tff : filters) {
                    tokenStream = tff.create(tokenStream);
                }
                return tokenStream;
            }
        };
    }

    private TokenFilterFactory resolveFilterFactory(Function<String, TokenFilterFactory> factories, String name) {
        TokenFilterFactory factory = factories.apply(name);
        if (factory == null) {
            throw new IllegalArgumentException("Multiplexing filter [" + name() + "] refers to undefined tokenfilter [" + name + "]");
        } else {
            return factory;
        }
    }

    private final class MultiplexTokenFilter extends TokenFilter {

        private final TokenStream source;
        private final int filterCount;

        private int selector;

        /**
         * Creates a MultiplexTokenFilter on the given input with a set of filters
         */
        MultiplexTokenFilter(TokenStream input, List<Function<TokenStream, TokenStream>> filters) {
            super(input);
            TokenStream source = new MultiplexerFilter(input);
            for (int i = 0; i < filters.size(); i++) {
                final int slot = i;
                source = new ConditionalTokenFilter(source, filters.get(i)) {
                    @Override
                    protected boolean shouldFilter() {
                        return slot == selector;
                    }
                };
            }
            this.source = source;
            this.filterCount = filters.size();
            this.selector = filterCount - 1;
        }

        @Override
        public boolean incrementToken() throws IOException {
            return source.incrementToken();
        }

        @Override
        public void end() throws IOException {
            source.end();
        }

        @Override
        public void reset() throws IOException {
            source.reset();
        }

        private final class MultiplexerFilter extends TokenFilter {

            State state;
            PositionIncrementAttribute posIncAtt = addAttribute(PositionIncrementAttribute.class);

            private MultiplexerFilter(TokenStream input) {
                super(input);
            }

            @Override
            public boolean incrementToken() throws IOException {
                if (selector >= filterCount - 1) {
                    selector = 0;
                    if (input.incrementToken() == false) {
                        return false;
                    }
                    state = captureState();
                    return true;
                }
                restoreState(state);
                posIncAtt.setPositionIncrement(0);
                selector++;
                return true;
            }

            @Override
            public void reset() throws IOException {
                super.reset();
                selector = filterCount - 1;
                this.state = null;
            }
        }

    }
}


text:
module("tinymce.EditorManager", {
	setupModule: function() {
		QUnit.stop();

		tinymce.init({
			selector: "textarea",
			add_unload_trigger: false,
			disable_nodechange: true,
			skin: false,
			init_instance_callback: function(ed) {
				window.editor = ed;
				QUnit.start();
			}
		});
	}
});

test('get', function() {
	strictEqual(tinymce.get().length, 1);
	strictEqual(tinymce.get(0), tinymce.activeEditor);
	strictEqual(tinymce.get(1), null);
	strictEqual(tinymce.get("noid"), null);
	strictEqual(tinymce.get(undefined), null);
	strictEqual(tinymce.get()[0], tinymce.activeEditor);
	strictEqual(tinymce.get(tinymce.activeEditor.id), tinymce.activeEditor);
});

test('addI18n/translate', function() {
	tinymce.addI18n('en', {
		'from': 'to'
	});

	equal(tinymce.translate('from'), 'to');
});

test('triggerSave', function() {
	var saveCount = 0;

	window.editor.on('SaveContent', function() {
		saveCount++;
	});

	tinymce.triggerSave();
	equal(saveCount, 1);
});

test('Re-init on same id', function() {
	tinymce.init({selector: "#" + tinymce.activeEditor.id});
	strictEqual(tinymce.get().length, 1);
});

asyncTest('Externally destroyed editor', function() {
	tinymce.remove();

	tinymce.init({
		selector: "textarea",
		init_instance_callback: function(editor1) {
			setTimeout(function() {
				// Destroy the editor by setting innerHTML common ajax pattern
				document.getElementById('view').innerHTML = '<textarea id="' + editor1.id + '"></textarea>';

				// Re-init the editor will have the same id
				tinymce.init({
					selector: "textarea",
					init_instance_callback: function(editor2) {
						QUnit.start();

						strictEqual(tinymce.get().length, 1);
						strictEqual(editor1.id, editor2.id);
						ok(editor1.destroyed, "First editor instance should be destroyed");
					}
				});
			}, 0);
		}
	});
});

asyncTest('Init/remove on same id', function() {
	var textArea = document.createElement('textarea');
	document.getElementById('view').appendChild(textArea);

	tinymce.init({
		selector: "#view textarea",
		init_instance_callback: function() {
			window.setTimeout(function() {
				QUnit.start();

				strictEqual(tinymce.get().length, 2);
				strictEqual(tinymce.get(1), tinymce.activeEditor);
				tinymce.remove('#' + tinymce.get(1).id);
				strictEqual(tinymce.get().length, 1);
				strictEqual(tinymce.get(0), tinymce.activeEditor);
			}, 0);
		}
	});

	strictEqual(tinymce.get().length, 2);
});


Foodieash Flower Delivery.Flowers delivered by your local florist.
Foodieash flower delivery, order flowers online from Flowers by Canatara your local florist. Over 20 years experience in the flower industry. All flowers are delivered in our own vehicles meaning we take care of them right up until they are delivered. Whatever the occassion whether it is a birthday, anniversary, get well or simply to say thank you, Flowers by Canatara can deliver your flowers.
We also deliver fresh flower bouquets and arrangements to places near Foodieash such as Kilmany, Cupar, Parbroath, Newport, Wormit.


text:
Regis University -
Faculty and Staffs by Occupation at Regis University
At Regis University, there are 1,295 employees including instructional and non-instructional, both full-time and part-time status. By employment status, 813 employees are full-time and 482 employees are part-time status. By gender, 792 female and 503 male staffs are working for Regis University. Next tables summarizes the headcount of staffs by gender, race/ethnicity, occupation, and faculty status.
Occupation Gender Race/Ethnicity Non-resident Alien
Faculty & Staffs by Occupation and Working Status at Regis University
All Staffs
1,295 813 482
Librarians, Curators, Archivists and other teaching Instructional support
Librarians, Curators, and Archivists
Archivists, Curators, and Museum Technicians
Other teaching and Instructional Support
Healthcare Practioners and Technical
Service Occupations
Sales and Related Occupations
Natural Resources, Construction, and Maintenance
Faculty & Staffs by Gender at Regis University
Faculty & Staffs by Race/Ethnicity at Regis University
American Indian / Alaska Native
Nativie Hawaiian
Race Unknown
1,295 4 35 38 140 1 1,050 10 11
715 1 21 25 48 0 603 5 9
89 0 1 2 11 0 74 0 1
39 0 2 0 7 0 28 0 0
305 3 10 8 46 1 233 3 1
Non-resident Alien Faculty & Staffs at Regis University
According to the IPEDS, Full-time staff and Part-time staff is determined by the institution. The type of appointment at the snapshot date determines whether an employee is full time or part time. The employee\s term of contract is not considered in making the determination of full or part time. Casual employees (hired on an ad-hoc basis or occasional basis to meet short-term needs) and students in the College Work-Study Program (CWS) are not considered part-time staff.
Highest faculty salary in Colorado
Colorado School of Mines $108,585
University of Colorado Boulder $105,159
Colorado College $104,376
University of Denver $98,253
University of Colorado Denver/Anschutz Medical Campus $94,958
Highest staff salary in Colorado
Colorado State University-System Office $132,450
University of Colorado System Office $95,714
Platt College-Aurora $86,298
American Sentinel University $78,159
University of the Rockies $77,365
Schools with Most faculty in Colorado
University of Colorado Denver/Anschutz Medical Campus 4,221
University of Colorado Boulder 1,610
Colorado State University-Fort Collins 1,600
University of Denver 748
Metropolitan State University of Denver 570


text:
Badrinath Travel Guide
Situated between the two mountains Nar and Narayan, Badrinath Dham is a glorious sight just as the most significant of all the Char Dhams. Lakhs of devotees come each year to this consecrated Badrinath town to look for favors and to get a look at the renowned sanctuary of Shri Badrinath Ji. Badrinath is one of the prominent Shrine which is a piece of both Chota Char Dham and Char Dham in India. Badrinath is one among four journey focuses on four corners of India. Among them were Badrikashram (Badrinath Temple) in the North, Rameshwaram in South, and Dwarka Puri in the west and Jagannath Puri in the east. For a brief Badrinath travel guide, read on.
Nobody knows without a doubt precisely how old Badrinath Temple is, even though Badrinath as a heavenly spot can be followed as far back as the Vedic Age in India, which started in around 1,500 B.C. The zone, known as Badrikashram in Hindu sacred texts, pulled in numerous holy people and sages during this period due to its ground-breaking profound vitality. Even though there were no notices of sanctuaries in the Vedas (the most punctual Hindu sacred texts), it's said that some Vedic songs were first sung by sages who possessed the zone.
There are numerous other sacred legends and fantasies related to Badrinath. As indicated by one of them, Goddess Lakshmi gave Lord Vishnu berries (or appeared as a berry tree to furnish him with cover from the cold) during his long compensation. Henceforth, Badrinath gets its name from Badri (a Sanskrit word for the Indian Jujube tree) and Nath (which means master).
While traveling around in Badrinath, you probably would need a Badrinath tour guide to explore the places better. Badrinath Temple is normally visited on the journey together with different sacred sites that make up the Char Dham in Uttarakhand. It's the most available temple out of the four, and one of the most mainstream temples in India. The quantity of explorers has developed to more than 1 million every year. However, the temple wasn't generally so easy to reach. Before 1962, there was no street access and individuals needed to stroll over the mountains to arrive.
Sightseeing and Things To Do in Badrinath
Badrinath Temple
Mana Village
Best Time to Visit Badrinath
Badrinath is situated in the lap of the Himalayas at a distance of 295 km from Rishikesh. This place faces the receives a huge amount of snowfall during winters. The peak season to visit Badrinath is from May to June and from September to October. The monsoon season experiences a heavy rainfall which is not a preferable time to visit.
How To Reach Badrinath
There is a guide about how to reach Badrinath. You can reach there by any mode of transport. Badrinath is well connected by roads with the major cities of Uttarakhand. People can avail of a taxi or cab from the railway station or the nearest airport. Several private and government buses also ply from Dehradun and Rishikesh to Badrinath regularly.
Popular Tours In Badrinath
Chardham Yatra By Helicopter
Dehradun - Yamunotri - Gangotri - Kedarnath - Badrinath - Dehradun
Char Dham Yatra
Delhi - Haridwar - Barkot - Yamunotri - Uttarkashi - Gangotri - Guptkashi - Kedarnath - Badrinath - Rishikesh - Rudraprayag - Haridwar - Delhi
Badrinath Kedarnath Yatra 2020
Haridwar - Guptkashi - Kedarnath - Badrinath - Rudraprayag - Haridwar
VIew All Tours
Other Places to Visit in Uttarakhand
Kausani
Binsar


Really nice 2014 Nissan Altima SL that is in very nice condition with only 51,100 miles. The car has only has one mirror blemish due to a car backing into the front bumper and turn light. No body work just a new bumper cover and turn light. The car runs like new and was just professionally detailed inside and out.The car looks darker than it is due to the overcast conditions. The car has almost all options for the year and drives perfect. I purchased 18 Nissan rims off a 2017 Altima 3.5SL so your probably the only 2.5 with these wheels. The car has only had synthetic oils since we owned it and was changed every 5K. Brakes are perfect tires are 70%. The car was purchased as a CPO from a local Nissan dealer so the warranty is transferable to the new owner. SO you will have 50K or about 3 years of coverage. Please look up the CPO transfer process and I'll do what I'm required to do to make sure it gets completed. Also educate yourself as to what the CPO covers. I believe its just about the same as the new car warranty. The only reason for the sales is the driver of this car is relocating to CA and wants a smaller vehicle. Get a CPO Security Plus car at private seller price!


Felicia graduated in 2011 from Minnesota State University - Mankato with a double major in psychology and law enforcement. In 2016 she graduated from Capella University with a master's degree in psychology, specializing in child and adolescent development. Felicia has previously worked with children, adults and families with diagnosed mental illness doing in-home and community skills training. She has also worked at Committee Against Domestic Abuse as an advocate assisting women and their children in shelter. Felicia is currently attending Argosy University to obtain her doctorate in marriage and family therapy.
Ricky attended Mankato State University - Mankato. In 2013 he graduated with a double major in psychology and cognitive science. Ricky has worked at the Hoffmann Center since 2013. He started his employment here as a Youth Counselor, and later took a position as a Primary Counselor. Regarding his employment at the Leo A. Hoffmann Center, Ricky replied, "I enjoy having the opportunity to get to know each of our unique clients, and watching them mature and grow into respectful young men.
"It is a rewarding experience to see the clients grow, mature and make healthy changes in their lives."


text:
Q: Inferior behavior of XSockets under Mono compared to MS.NET Given
I am using XSockets 3.0.6 which I think is the latest stable version. Under MS.NET the behavior is as expected. On Ubuntu 14.04 and Mono 3.6.1 though the server has some kind of delays before sending messages to clients.
Problem
On MS.NET when I type a string in the client and send it, all clients are immediately notified. On Mono though message is received by the server and clients were not notified immediately. With  only 1 message I waited for 5 minutes and clients were still not notified. When messages become 5-6 then all clients become notified about all messages at once. It seems like the server uses some kind of buffering but conditionally - depending on the .NET runtime, which is very strange.
Question
Am I doing something wrong? How to change the code so that all clients are immediately notified as in MS.NET?
Code
I followed (and slightly modified) the quick start example as follows...
Server
Initialization
using (var container = Composable.GetExport<IXSocketServerContainer>())
{
    container.StartServers();

    foreach (var server in container.Servers)
    {
        Console.WriteLine(server.ConfigurationSetting.Endpoint);
    }

    Console.Write("Started! Hit 'Enter' to quit.");
    Console.ReadLine();

    container.StopServers();
}

Custom controller
public class CustomController : XSocketController
{
    public override void OnMessage(ITextArgs textArgs)
    {
        Console.WriteLine ("No delay = {0}", this.Socket.Socket.NoDelay);
        if (!this.Socket.Socket.NoDelay)
        {
            Socket.Socket.NoDelay = true;
        }

        Console.WriteLine("Received {0} about {1}.", textArgs.data, textArgs.@event);
        this.SendToAll(textArgs);
    }
}

Client
var client = new XSocketClient("ws://127.0.0.1:4502/CustomController", "*");

client.OnOpen += (sender, eventArgs) => System.Console.WriteLine("OPEN");
client.Bind("foo", message => System.Console.WriteLine(message.data));
Thread.Sleep(1000);
client.Open();

string input;
System.Console.WriteLine("Type 'quit' to quit and any other string to send a message:");
do
{
    input = System.Console.ReadLine();
    if (input != "quit")
    {
        client.Send(input, "foo");
    }
} while (input != "quit");

A: I experienced this my self when running XSockets on a raspberry pi.
After some investigation I realized that it had to do with the fact that the pi is single core and that internal queue did not send the message out until 5 messages was sent in.... Then all messages was sent out.
How many cores does your computer have ?
This issue is resolved in 4.0 (in alpha right now)
Edit: I have only had this issue on single core machines with Mono, on my Mac Book Air everything works great on Mono

A: It looks that the Naggle Algorithm is not disabled in XSockets. In System.Net.Sockets you can disable Naggle algorithm by setting  Socket.NoDelay property to true.
I'm not familiar with XSockets, but if you can get underlying System.Net.Sockets.Socket class from XSockets, you can set this property to true and avoid the sending delay.


text:
NGC 4104 ist eine linsenförmige Galaxie vom Hubble-Typ S0-a im Sternbild Coma Berenices am Nordsternhimmel. Sie ist schätzungsweise 377 Millionen Lichtjahre von der Milchstraße entfernt.

Das Objekt wurde am 11. April 1785 von Wilhelm Herschel entdeckt.

Weblinks

 SIMBAD Astronomical Database

Einzelnachweise

Linsenförmige Galaxie


Oeuvres de Louis XIV Volume I: Mémoires Historiques et Politiques. Volume II: Mémoires Historiques et Politiques. Volume III: Mémoires et Pièces Militaires. Volume IV: Mémoires et Pièces Militaires. Volume V: Lettres Particulières Volume VI: Lettres Particulières.
viii [unpaginated manuscripts] 1-220pp, 1-232pp [3pp]; 502pp; 542pp; 488pp; 596pp; 559pp.
A complete six volume set of the works of Louis XIV.
Louis XIV, known as Louis the Great (Louis le Grand) or the Sun King (le Roi-Soleil), was a monarch of the House of Bourbon who ruled as King of France and Navarre from the age of four years old in 1643 until his death in 1715. His reign of seventy two years and one hundred and ten days is the longest of monarchs of major countries in European history. This text was printed, in greater part from manuscripts given to the original editor, Philippe Henri comte de Grimoard, by Louis XIV in 1786. Grimoard's work was supplemented and completed by the eighteenth century French man of letters and journalist, Philippe-Antoine Grouvelle. This set explores Louis XIV's 'Historical and Political Memoirs' to volumes I and II, 'Memoirs and Military Pieces' to volumes III and Iv, and 'Particular Letters' to volumes V and VI. In a quarter crushed morocco binding with marbled paper boards. Written in the original french. Collated, complete with a portrait frontispiece protected by a tissue guard to volume I, with twenty two letter facsimiles, twenty four of which are folding (with two folding plates to manuscript no. 1 and 4).
In a quarter crushed morocco binding with marbled paper boards. Externally generally smart. Slight bumping and rubbing to extremities and head and tail of spines. Small sections of rubbing to spines and joints resulting in slight loss to leather. Handling mark and rubbing to paper boards. Front joint split to very tail, volume I but very firm. Internally firmly bound. Pages bright and clean throughout with the odd spot and handling mark. Light scattered spotting to first and last few pages. Light scattered spotting to intermittent pages from page 504 to 515, volume V. Pages age toned to edges. The odd handling mark to the occasional page. Very slight marking to folding plate no. 2, volume I, not affecting text. Very slight creasing to folding plates, volume I. Small closed tear to fore edge, rear free-endpaper volume IV.


We try for excellence, service the customers", hopes to be the most effective cooperation workforce and dominator company for staff, suppliers and shoppers, realizes price share and ongoing marketing for Hand Crank Candy Press , hand crank candy press , endura heat press , Remember to come to feel absolutely free to speak to us for organization. nd we believe we are going to share the most beneficial trading practical experience with all our merchants.
"Our enterprise insists all along the standard policy of ""product high-quality is base of business survival; client satisfaction could be the staring point and ending of an business; persistent improvement is eternal pursuit of staff"" as well as consistent purpose of ""reputation first, client first"" for Hand Crank Candy Press , hand crank candy press , endura heat press , Our company will continue to adhere to the " superior quality reputable the user first " principle wholeheartedly. We warmly welcome friends from all walks of life to visit and give guidance work together and create a brilliant future!


Last Sunday, our company began our Fresh First Challenge – a fun and exciting 4-week challenge to encourage you to eat 5 or more servings of fruits and vegetables EVERY day!
Those that wanted to participate split into teams of 10 people or less; some of our teams are pictured below! Each week, individuals will keep a log of how many fruits and veggies eaten, and then submit the logs the following week. Then at the end of the 4 weeks, the team with the highest average of fruits and vegetables wins our Fresh First Challenge and an awesome prize!
Keeps your phone securely in place. Adjustable velcro strap to fit all sizes.
Sync your headphones via Bluetooth and avoid messing with all the cords connecting to your listening device. Compatible with any Bluetooth capable device.
Create weekly meal plans and grocery lists. Keep track of what you have in your pantry.
Track your diet with easy food and exercise entry. Monitor your weight loss/gain.
Track all major food groups. Custom food categories. Clear definitions of serving size.


text:
<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="description" content="">
    <meta name="author" content="">

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <meta name="HandheldFriendly" content="true" />
    <meta name="MobileOptimized" content="320" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

    <title>Soding Task</title>

    <link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/plugins/pace.css">

    <link href="<?php echo base_url(); ?>assets/css/bootstrap.css" rel="stylesheet">
    <link href="<?php echo base_url(); ?>assets/css/style.css" rel="stylesheet">
    <link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/plugins/icheck/skins/all.css">

 New Task

 Main Tasks

  Pre

                           <input class="icheck-black filterTasks" type="radio" name="radioMain"
                           id="radioRedCheckbox5" value="3" checked="checked">  ALL

                        <input class="icheck-black filterTasks" type="radio" name="radioMain"
                        id="radioRedCheckbox5" value="0">  In Progress

                        <input class="icheck-black filterTasks" type="radio" name="radioMain"
                        id="radioRedCheckbox5" value="1">  Done

                        <input class="icheck-black filterTasks" type="radio" name="radioMain"
                        id="radioRedCheckbox5" value="2">  Completed

                     Next

 New Sub Task

 Dependencies Tasks

 Back

                    <input type="hidden" id="back_value" value="0">
                    <input type="hidden" id="save_main" value="0">

  Pre

                           <input class="icheck-black filterSubs" type="radio" name="radioSub"
                           id="radioRedCheckbox5" value="3" checked="checked">  ALL

                        <input class="icheck-black filterSubs" type="radio" name="radioSub"
                        id="radioRedCheckbox5" value="0">  In Progress

                        <input class="icheck-black filterSubs" type="radio" name="radioSub"
                        id="radioRedCheckbox5" value="1">  Done

                        <input class="icheck-black filterSubs" type="radio" name="radioSub"
                        id="radioRedCheckbox5" value="2">  Completed

                     Next

Select Main Task to display its Dependencies

    <form id="form_data" class="form-horizontal ls_form" method="post">
        <input type="hidden" id="parent_id" name="parent_id" value="0">
        <input type="hidden" id="item_id" name="item_id" value="0">

                    <button type="button" class="close close_model" data-dismiss="modal" aria-hidden="true">×</button>

Task Data

                            Title
                            <input type="text" class="form-control" id="task_title" name="title" required="required" />

                        <button type="submit" id="insert_btn" class="btn btn-primary save_btn">Save</button>

    </form>

    <form id="sub_form_data" class="form-horizontal ls_form" method="post">
        <input type="hidden" name="parent_id" id="sub_parent_id" value="0">
        <input type="hidden" name="item_id" id="sub_item_id" value="0">

                    <button type="button" class="close close_model" data-dismiss="modal" aria-hidden="true">×</button>

Task Data

                            Title
                            <input type="text" class="form-control" id="sub_task_title" name="title" required="required" />

                        <button type="submit" id="sub_insert_btn" class="btn btn-primary save_btn">Save</button>

    </form>


United Dairymen of Idaho (UDI) is funded by over 500 family owned farms that ship fresh fluid milk to 20 dairy product manufacturers throughout the state, and several others regionally. Milk arrives at the manufacturer and is converted to product within 24 hours of leaving the farm. Idaho boasts a diverse portfolio of dairy products, including cheese, butter, whey protein powders, milk protein powders, permeates, skim milk powder, yogurt, and much more. With farmer investment, UDI builds awareness of the Idaho dairy industry through outreach, nutrition education, and partnerships with consumers, dairy processors, retailers, influencers, and farmers and their families. UDI provides resources to the dairy industry through marketing, promotion, and research efforts, inspires trust in dairy farming and dairy products, and builds demand for high-quality, nutrient-rich dairy products.