text:
by Adobe
4 May 2011
Storing data offline
Download the sample code (ZIP, 17.6 MB)
This sample project is for a Flex desktop application that syncs remote data with a local database on the client. To install and run the desktop application, download the sample files and follow the instructions to install and run the AIR applications. To look at the code, right-click on the dummy SWF in the browser and select View Source or download the sample files and follow the instructions to import the Flash Builder FXP. Multiple application versions are provided: an XML version that does not require a server as well as versions using Flash Remoting with PHP, Java, and ColdFusion servers.
To create a desktop application with Flash Builder, you set the application type to desktop instead of web when creating the project. Two files are created: the main application MXML file and an application descriptor file. The root tag of the main application file is a WindowedApplication tag instead of the Application tag.
The application descriptor file is an XML file that is used by the AIR runtime (the cross-operating system runtime used to install, manage, and run AIR applications) when it launches the application in an operating system window. It has information about things like what the container operating system window should look like, what icon should be used for the application on the client computer, and more.
To build the application, you write your code and run and/or debug your application just as you do for a web application. When you run the application though, instead of launching an HTML page that embeds the SWF in a browser window, Flash Builder launches a tool called the Air Debug Launcher (ADL). The ADL allows you to run the application without first having to install it as a desktop application.
When the user launches a Flex desktop application, the AIR runtime is launched and it creates an operating system window into which it loads the application SWF. By default, it creates a window with the default look and feel for the operating system. If you want to modify the appearance of this main window, you need to set this information in the application descriptor file, not in the SWF (the Flex application).
This application is not using a default operating system window. If you open the Flex4_5Trial_desktop_XML-app.xml file, you will see the
systemChrome and
transparent tags have been uncommented and set to none and true. This file also contains tags for setting how big the window is, where it appears, and if it can be resized, maximized, minimized, and more.
If you do not use the system chrome, the window gets its appearance from the default skin, WindowedApplicationSkin, for the WindowedApplication container. This skin has a status bar but no title bar, buttons, or gripper. To get these, you can use the SparkChromeWindowedApplicationSkin skin instead. This application uses a custom skin, XYZSkin. Skins and styles (the two ways to customize the look of your application) are introduced and explained in a later sample application.
<s:WindowedApplication skinClass="skins.XYZSkin" ...>
If you do not use the system chrome or the SparkChromeWindowedApplicationSkin skin, your application will not have any buttons to close, minimize, or maximize the application. If you are using your own skin, you will also not be able to resize or move the application window. To provide these functions, you need to add your own buttons and write code to manipulate the window.
Two buttons with custom skins have been used in this application. (Instead of creating your own button skins, you can also use skins located in the spark.skins.spark.windowChrome package.)
<s:Button id="closeBtn" label="Button" skinClass="skins.CloseButtonSkin" click="this.close()" x="672" y="50"/>
<s:Button id="minimizeBtn" x="672" y="72" label="Button" skinClass="skins.MinimizeButtonSkin" click="this.minimize()"/>
When you click the close button, the
close() method of the WindowedApplication is called. When you click the minimize button, the
minimize() method is called. The WindowedApplication class has additional methods for restoring, maximizing, and setting the window order.
To move the window, you need to listen for when the user mouses down on some object in the application, the object you want the user to be able to mouse down on, drag, and drop to move the whole window.
protected function onInit():void{
This application has a Group called
clickAreaForMovingWindow, which contains an invisible rectangle the size of the application, beneath all the other objects in the application. If the user clicks on this and not some other object above it like the DataGrid, the window will move.
<s:Group id="clickAreaForMovingWindow" left="0" right="0" top="35" bottom="0">
<s:Rect height="100%" width="100%">
<s:SolidColor alpha="0"/>
If you listen for when the user clicks on the application instead:
... when the user clicks on the scroll bar to scroll the DataGrid, the result would be to move the window instead of scrolling the data.
In the event handler, you call the
startMove() method for the native operating system window, which starts a system-controlled move of this window.
function onMove(event:MouseEvent):void{
nativeWindow property is an instance of the NativeWindow class, a reference to the actual operating system window, not the Flex container (WindowedApplication) being displayed in this window. The WindowedApplication class has many of the same methods as the NativeWindow class for manipulating the underlying native operating system window (such as
minimize(), and more), and for these actions you can call either method. Some methods such as
startMove() though, are only defined for the NativeWindow class.
This application displays employee data. If the application is online, it retrieves the data from the server and then updates a local database on the client. That way if the user is offline, the local database can be used to retrieve and display the employee data.
To detect network connectivity, you use the URLMonitor class, which monitors the availability of an HTTP or HTTPS endpoint.
You define a URL Monitor instance:
protected var networkMonitor:URLMonitor;
... and then create an instance of the class, passing to it an instance of the URLRequest class with a url property (which you can set by passing it to the constructor) equal to the url of the endpoint you want to monitor the availability of.
protected function onInit():void{
networkMonitor=new URLMonitor(new URLRequest("http://www.adobe.com"));
When you run the sample application, it will probably be using a local server that is always available, so for illustration purposes, the availability of the Adobe website is checked instead. That way you can test the application by taking your device running the application offline.
After creating the instance, you need to register to listen for its
status event and then start the monitor.
Now whenever the availability of that endpoint changes, either becoming available or unavailable, a status event is broadcast. Inside the
status event listener, you check the value of the
available property of the URLMonitor and execute the appropriate code.
protected function onNetworkChange(event:StatusEvent):void{
if (networkMonitor.available){
This application has a Label:
<s:Label id="networkStatusLbl" text="Offline" color="red" top="104" right="34"/>
... whose text and color are changed appropriately.
By default, the server is polled for its availability immediately after
start() is called and then whenever the network status changes (either going online, offline, or switching to another network). This means that when the application starts up, the server availability is checked. Inside the event handler, we can look to see if the
employees collection has any records (indicating if any data has been retrieved from a remote or local store yet) and if it does not, have the application retrieve the data. If the server is available, retrieve the remote data. If it is not, check to see if the data has been stored locally (we'll take a look at how this database gets created later) and if it has not, display a message to the user.
protected function getData():void{
// if online, use remote data and update local database
//if offline, use local data if available
else if(xyzdatabase.exists){
//if offline and no local data exists
Alert.show("You must be online to retrieve initial employee data","Message");
If the server is available (which in a real application would be your Java, ColdFusion, or PHP server and not Adobe's server), the data is retrieved using Flash Remoting as shown in the previous sample applications. There is, however, one important difference between making Flash Remoting requests from a desktop instead of a web application. In a desktop application, you need to explicitly specify a full URL for the remoting endpoint, the class on the server that handles and brokers the remoting requests.
In the case of PHP, you actually did set the endpoint in the other web application samples; it was set to gateway.php, which assumed it was in the same directory on the server as the SWF. In a desktop application, you need to set the endpoint to the full URL. Of course, you could have used a full URL in the web application as well, but it makes it more flexible to move between development and production servers if you do not.
protected const DESTINATION:String="zend";
protected const ENDPOINT:String="http://localhost:10088/TestDrive/Flex4.5Trial_desktop-debug/gateway.php";
protected const SOURCE:String="EmployeeService";
For Java and ColdFusion, an endpoint was not specified; it was actually set dynamically based on the server that the SWF was served from. You can see this by looking at the services-config.xml file for ColdFusion:
<channel-definition id="my-cfamf" class="mx.messaging.channels.AMFChannel">
<!—more code-->
... or for Java:
<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
To make remoting requests, you need to set the
endpoint property for the RemoteObject instance to:
- http://{server.name}:{server.port}{context.root}/flex2gateway/ for ColdFusion or
- http://{server.name}:{server.port}/{context.root}/messagebroker/amf for Java
...as shown in the example code here:
//For ColdFusion
protected const DESTINATION:String="ColdFusion";
protected const ENDPOINT:String="http://localhost:8500/flex2gateway/";
protected const SOURCE:String="TestDrive.services.EmployeeService";
//For Java
protected const DESTINATION:String="employeeService";
protected const ENDPOINT:String="http://localhost:8400/testdrive/messagebroker/amf";
protected const SOURCE:String="";
source property is not needed for the Java remoting request, but is added so the same code can be shown in this sample for all three servers.
In this sample application, the service object and call responders are defined in ActionScript so they are only instantiated if the data is going to be retrieved remotely. Listeners for the result and fault events are registered and then the remote method,
getEmployees(), is called.
protected function getRemoteData():void{
var employeeService:RemoteObject=new RemoteObject();
var callResponder:CallResponder=new CallResponder();
callResponder.token = employeeService.getEmployees();
When the data is returned, the
employees ArrayCollection is populated. If the data is not returned as an ArrayCollection of Employee objects, it is converted to one as shown here and discussed in a previous sample application.
protected function onRemoteData(event:ResultEvent):void{
//for Java
employees=event.result as ArrayCollection;
//for CF, createEmployeeCollection((event.result as ArrayCollection).source);
//for PHP, createEmployeeCollection(event.result as Array);
protected function createEmployeeCollection(data:Array):void{
for(var i:uint=0; i<data.length; i++) {
var emp:Employee=new Employee();
for each(var field:XML in describeType(emp)..accessor){
If an error is returned from the server when attempting to retrieve the remote data, the application checks to see if the data exists locally and if so, retrieves that instead. (We'll get to how the local store is created next). Otherwise, a message is displayed to the user.
protected function onRemoteDataError(event:FaultEvent):void{
Alert.show("Error retrieving employee data","Message");
After the data is retrieved from the server, a local database is created and populated with the employee data so the application can still be used when the user is offline. This is possible because the AIR runtime includes the open source SQLite database engine. (It also includes the Webkit browser engine). You need to create a database file, create the employees table, and then populate the table with the employee data.
The first step is to create the database file. You do this by creating an instance of the flash.filesystem.File class, which represents a path to a file or a directory, and specifying the file's name and location. In order to make the file's location operating system independent, you can specify its location relative to a particular folder on the computer: the application's private storage directory, the user's directory, the user's documents directory, or the user's desktop directory. These locations are accessible as static properties of the File class:
documentsDirectory, and
This application uses the
resolvePath() method to create a file called xyz.db in the application's storage directory.
protected var xyzdatabase:File;
protected function onInit():void{
The code includes a
trace() statement so if you debug the application, you can see the location of this directory on your computer:
- Mac: /Users/{user}/Library/Preferences/com.adobe.samples.Flex4Trial-desktop/Local Store
- Windows Vista: C:\Users\{user}\AppData\Roaming\com.adobe.samples.Flex4Trial-desktop\Local Store
The unique folder name for the application is set from the value of the id tag in the application descriptor file. By default, this is set to the name of the project but you can set it to different value in the New Project wizard when creating the project or by editing the XML file after. A good practice is to use reverse domain name notation for the id as shown here to guarantee uniqueness.
The next step is to use the SQLite database engine to create a database. Classes in the flash.data package are used to work with local SQL databases. The SQLConnection class is used to manage the creation of and connection to local databases.
A SQLConnection object is declared and instantiated.
A SQLConnection object is declared and instantiated.
protected var sqlConn:SQLConnection;
protected function onInit():void{
sqlConn=new SQLConnection();>
Then its
open() method is used to open a synchronous connection to a database file at a specified location in the file system.
protected function syncLocalData():void{
The first argument is a reference to the database file and the second argument species to create and then open the database file if it does not already exist. Other possible values are read (SQLMode.READ) or update (SQLMode.UPDATE) which open an existing database for reading or updating. A database created using the
open() method is automatically assigned the database name main.
Connections to databases can be opened synchronously (using the
open() method) or asynchronously (using the
openAsync() method). Synchronous operations execute in the main execution thread, so all application functionality (including refreshing the screen and allowing mouse and keyboard interaction) is paused while the database operation or operations are performed. For long-running operations this can cause a noticeable pause in the application. With asynchronous execution, you use event listeners or a responder to determine when an operation completes or fails—as you saw with the remoting requests. The operations run in the background rather than in the main application thread, so the application continues to run and respond to user interaction even while the database operations are being performed.
This application uses the synchronous
open() method for the initial set up calls for the database because multiple SQL statements need to be executed: the table needs to be created and each of the employee records inserted. The code is shorter to perform all these transactions synchronously instead of daisy chaining together result handlers for asynchronous calls, but more importantly, you get much better performance if you group them all into a single transaction. A grouped transaction requires one write to disk of all the data instead of individual writes for each of the statements; for a grouped transaction, the AIR runtime makes all the changes in memory and then writes them to the database file all at once.
The database has now been created and the next step is create the table. You use the SQLStatement class to execute a SQL statement against a local SQL database that is open through a SQLConnection instance. To execute a statement with the SQLStatement class, you make an instance, set its
sqlConnection property to the SQLConnection object managing the connection to the database, set its text property to the SQL text of the statement, and then call its
execute() method.
Multiple statements are needed; one using CREATE TABLE to create the table and then an INSERT INTO statement for each of the employees.
To group all these statements into a single transaction, the SQLConnection begin() method is called before the first statement and the SQLConnection
commit() method after the last. At this point, the changes are written to disk and the connection to the database is closed.
All of this code is wrapped inside a
try/catch block. In synchronous mode, the SQL methods throw an SQLError object if the operation fails. When an error is thrown, a message is displayed.
protected function syncLocalData():void{
var sqlStatement:SQLStatement = new SQLStatement();
sqlStatement.sqlConnection = sqlConn;
sqlStatement.text="CREATE TABLE IF NOT EXISTS employees (id INT PRIMARY KEY, firstname TEXT,lastname TEXT,title TEXT,departmentid INT,officephone TEXT,cellphone TEXT,email TEXT,street TEXT,city TEXT,state TEXT,zipcode TEXT,office TEXT,photofile TEXT);"
sqlStatement.text="DELETE FROM employees"
sqlStatement.text = "INSERT into employees (id,firstname,lastname,title,departmentid,officephone,cellphone,email,street,city,state,zipcode,office,photofile) VALUES (@id,@firstname,@lastname,@title,@departmentid,@officephone,@cellphone,@email,@street,@city,@state,@zipcode,@office,@photofile)";
for(var i:uint=0; i<employees.length; i++) {
sqlStatement.parameters["@id"] = employees[i].id;
sqlStatement.parameters["@firstname"] = employees[i].firstname;
sqlStatement.parameters["@lastname"] = employees[i].lastname;
//more statements for each property
catch (error:SQLError){
Alert.show("Error saving employee data locally","Message");
Notice there is also a DELETE FROM statement in the middle of the transaction. Every time the application is launched, the remote data is retrieved and inserted in the local database to keep the data fresh. The existing data is deleted and replaced with the new data. If the amount of data is very large, you may want to use a different strategy for data management. Instead of writing this synchronization code yourself, you can use LiveCycle Data Services that takes care of storing your data locally and synchronizing the changes with the server when you go back online.
When the application launches, if the user is offline and the database exists, the data is retrieved from the local database.
protected function getData():void{
// if online, use remote data and update local database
//if offline, use local data if available
else if(xyzdatabase.exists){
//if offline and no local data exists
Alert.show("You must be online to retrieve initial employee data","Message");
To retrieve data from the local database, you use the same technique and classes used to create and insert data: the SQLConnection and the SQLStatement classes. In this case, only one SQL statement is going to be executed, so the database is opened asynchronously using the
openAsync() method in read mode and event listeners are registered for the SQLStatement
result and
error events.
protected function getLocalData():void{
var sqlStatement:SQLStatement = new SQLStatement();
sqlStatement.sqlConnection = sqlConn;
sqlStatement.text="SELECT * FROM employees;"
If the data is retrieved successfully,
employees is populated with the results of the SQLStatement and converted into a collection of Employee objects. To retrieve the results of a SQLStatement, you use the
getResult() method of the SQLStatement class, which returns a SQLResult object that has a data property that contains an Array of the data returned as a result of the statement execution.
protected function onGetLocalData(event:SQLEvent):void{
var data:Array=((event.currentTarget as SQLStatement).getResult() as SQLResult).data;
employees=new ArrayCollection();
protected function createEmployeeCollection(data:Array):void{
for(var i:uint=0; i<data.length; i++) {
var emp:Employee=new Employee();
for each(var field:XML in describeType(emp)..accessor){
If an error occurs, a message is displayed.
protected function onSQLError(event:SQLErrorEvent):void
Alert.show("Error retrieving local employee data","Message");
If you packaged and installed the AIR application at this point, the name of the application would appear in the operating system as the name of the MXML file and a default application icon would be used to represent the application.
You specify custom names and icons in the application descriptor file. filename is used by the operating system and name is used by the AIR installer.
You specify custom names and icons in the application descriptor file. filename is used by the operating system and name is used by the AIR installer.
<filename>XYZ Employee Directory</filename>
<name>XYZ Employee Directory</name>
You uncomment and set the icon tag to specify a custom file icon. You provide multiple PNG files of various sizes so the operating system can select the one that most closely matches the size it needs. These images must be packaged into the AIR file.
When an installed AIR application is launched on a Mac, the dock icon will be the custom icon specified in the application descriptor file. All dock icons have options to Show, Hide, and Quit the application and if you click the icon, a minimized application is restored. Users can also choose to always keep the application in the dock.
To achieve a similar type of functionality on Windows, you create a system tray icon. You check to see if the operating system supports a system tray icon using the static
supportsSystemTrayIcon property of the NativeApplication class. The NativeApplication is a reference to the AIR application.
protected function onInit():void{
If a system tray icon is supported, you create one by specifying an image for the icon. You reference the instance of the AIR application as the
nativeApplication property of the NativeApplication class. This instance has an
icon property that is an instance of the InteractiveIcon class, which has subclasses of DockIcon or SystemTrayIcon. The Interactive class has a property
bitmaps that you set equal to an Array of BitmapData objects of different size (so the operating system can use the best size). The setting of this property causes a system tray icon to be displayed.
protected function createWindowsTrayIcon():void{
NativeApplication.nativeApplication.icon.bitmaps=[new Icon16().bitmapData,new Icon32().bitmapData,new Icon48().bitmapData,new Icon128().bitmapData];
To get BitmapData objects for images, the images are embedded in the application:
[Embed("icons/icon128.png")]protected var Icon128:Class;
[Embed("icons/icon48.png")]protected var Icon48:Class;
[Embed("icons/icon32.png")]protected var Icon32:Class;
[Embed("icons/icon16.png")]protected var Icon16:Class;
... and then new instances of these classes are created. The associated BitmapData object is contained in its
bitmapData property. PNG files are typically used because they usually provide the best alpha blending.
new Icon16().bitmapData
A tool tip for the system tray icon is set using the
tooltip property of the SystemTrayIcon class; the parent InteractiveIcon class does not have a
tooltip property.
protected function createWindowsTrayIcon():void{
NativeApplication.nativeApplication.icon.bitmaps=[new Icon16().bitmapData,new Icon32().bitmapData,new Icon48().bitmapData,new Icon128().bitmapData];
var trayicon:SystemTrayIcon=(NativeApplication.nativeApplication.icon as SystemTrayIcon);
trayicon.tooltip="XYZ Employee Directory";
By default, the application is closed (exited) when the last window is closed. To get the system tray icon to always appear in the system tray, you change this behavior by setting the WindowedApplication (or NativeApplication.nativeApplication)
autoExit property to false. To get the application to reopen, you can listen for when the user clicks on the system tray and reopen the window. (We'll add menu options for the icon next to do this as well.)
In the event handler, the window is activated and made visible in case it's invisible.
protected function openApp(event:Event):void{
In order for this to work, the window cannot be completely closed so we need to prevent the default behavior and just make the window invisible instead. To prevent the default behavior, you listen for the window's
closing event which is broadcast when the
close() method is called but before the window is closed.
Inside the handler, you use the event object's
preventDefault() method to prevent the default behavior and to instead make the window invisible.
protected function onClosing(event:Event):void{
Now the user can close the window and then click the system tray icon to reopen it. Putting it together, the
createWindowsTrayIcon() method so far appears as shown here.
protected function createWindowsTrayIcon():void{
NativeApplication.nativeApplication.icon.bitmaps=[new Icon16().bitmapData,new Icon32().bitmapData,new Icon48().bitmapData,new Icon128().bitmapData];
var trayicon:SystemTrayIcon=(NativeApplication.nativeApplication.icon as SystemTrayIcon);
trayicon.tooltip="XYZ Employee Directory";
You use the NativeMenu and NativeMenuItem classes in the flash.display package to create a menu for a system tray icon or to create additional menu options for a dock icon. The string passed to the NativeMenuItem constructor is the text that appears in the menu.
var menu:NativeMenu=new NativeMenu();
var restoreMenuItem:NativeMenuItem=new NativeMenuItem("Restore");
var exitMenuItem:NativeMenuItem=new NativeMenuItem("Exit");
You listen for the
select event of each MenuItem and in the handler, execute the appropriate action. If Restore is selected, the window is activated and made visible. (This will work if the application was minimized or closed.) If Exit is selected, the application is exited by calling the
exit() method of the NativeApplication instance.
protected function onMenu(event:Event):void{
The menu is added to the system tray icon by setting the SystemTrayIcon menu property to the Menu instance.
The complete
createWindowsTrayIcon() method appears as shown here.
protected function createWindowsTrayIcon():void{
NativeApplication.nativeApplication.icon.bitmaps=[new Icon16().bitmapData,new Icon32().bitmapData,new Icon48().bitmapData,new Icon128().bitmapData];
var trayicon:SystemTrayIcon=(NativeApplication.nativeApplication.icon as SystemTrayIcon);
trayicon.tooltip="XYZ Employee Directory";
var menu:NativeMenu=new NativeMenu();
var restoreMenuItem:NativeMenuItem=new NativeMenuItem("Restore");
var exitMenuItem:NativeMenuItem=new NativeMenuItem("Exit");
To add additional menu items to a dock icon, you set the menu property of a DockIcon instance to the Menu instance. You can also assign a menu to the context menu of the application that appears when the user right-clicks on the application, to the application menu on a Mac, and to window menus on Windows.
When you are ready to deploy the application, you select Project > Export Release Build just as for a web application, but in this case, Flash Builder launches the ADT (the AIR Development Tool) to create a release build consisting of an AIR package file that includes the SWF file, an application descriptor file, assets, and more. The AIR file is the one you must distribute to your users. When you export, you must also associate a digital certificate from a trusted agency to sign the application since it will install on the user's computer with full permissions and have capabilities for interacting with their operating system.
In order to install an AIR application, users must have the AIR runtime installed. To provide a more seamless install experience for the user so they can install the application from a web page (instead of having to to download and install the AIR runtime and then download and install the AIR application), Adobe provides a default HTML file and badge.swf file which provides a template for letting users click a badge (a framed, customized image button) that checks and installs the runtime if necessary and then installs the AIR application. If you go the Adobe AIR Marketplace, you will see this is how all the applications are delivered.


text:
What's looking like the jam rock event of the season is coming to Wakefield June 21-22. The Blueberry Jam Music Festival will feature an eclectic, experimental-flavored lineup including Dopapod, Session Rockers and Galaxy Dynamite.
It all happens at Drewry Farms, a blueberry and strawberry growing operation in Surry County.
"Located only one hour from Richmond and Hampton Roads, a weekend camping festival celebrating local foods, musicians and artisans!" proclaims the event's website. "Enjoy fresh berry picking, local produce, yoga and meditative services, speakers and demonstrations, live painting, visual art, jam sessions, and more! Blueberry Jam Festival is an event created on the premise of community and unity. It is our goal to invite and attract guests of a limitless array of cultures to share common interests such as music, arts, crafts, food, leisure, and sustainability."
Underscoring the theme of diversity, the lineup ranges from the reggae of Session Rockers to the Americana stylings of The Woodshedders to the Newport News blues of Bobby "BlackHat" Walters.
Music will take place in a natural amphitheater surrounded by farm fields. "I've been to a lot of festivals and this setting is unique," said organizer Jeremy Sanchez.
The headliner is Dopapod, an experimental funk-rock unit from Brooklyn, N.Y. Here's a clip of the band in action:
A weekend pass is $30, a Saturday-only ticket is $20. For more information on tickets, visit the event's website. Online sales will continue only through June 9. (Update: Sanchez said this week that the online/will-call sales period will be extended past Sunday.) Proceeds from the event will support the Virginia Peninsula Food Bank, Buy Fresh Buy Local Hampton Roads and the Five Points Community Market.

subset: commoncrawl


text:
About Silver Multi TracksEdit and customize special Multi Track backing tracks, remove instruments, change key, then save the end product as a Wave file - or extract multiple Wave files to your audio sequencer. No vocals. Silver Multi Tracks are audio recordings of MIDI files. Complete Song List
Multi Tracker for Windows Download here (2.5mb)
Mac OSX Multi Tracker (Beta) Download here (13 mb)
2 FREE FULL Songs to test the format:
(Please load MTF file into Multi Tracker software.)
1. Always On My Mind - Elvis Presley
2. La Bamba - Ritchie Valens


text: If you're like us, you prefer the freedom to choose which search engine to use. While Windows Phone 8 devices have their search button hard-wired to Microsoft's Bing, Google for Windows Phone 8 is an elegant workaround that accesses the search engine from a live tile on the home screen. This free app for Windows Phone 8 and 7 accepts typed or spoken input and neatly dodges the Redmond requirement.


text:
Your page has no redirects. Learn more about avoiding landing page redirects.
You have compression enabled. Learn more about enabling compression.
Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
Leverage browser caching for the following cacheable resources:
https://www.google.com/adsense/domains/caf.js (60 minutes)
Your server responded quickly. Learn more about server response time optimization.
Your CSS is minified. Learn more about minifying CSS.
Your HTML is minified. Learn more about minifying HTML.
Your JavaScript content is minified. Learn more about minifying JavaScript.
Your page has 1 blocking script resources. This causes a delay in rendering your page.
None of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.
Remove render-blocking JavaScript:
Your images are optimized. Learn more about optimizing images.
You have the above-the-fold content properly prioritized. Learn more about prioritizing visible content.


text:
Despite expectations for greater transparency after President Xi Jinping took office in March, Beijing continued to try to suppress information on a broad range of issues. A CPJ report in March found that the government struggled to cope with ever more pervasive digital platforms that Chinese citizens used to express themselves. In September, authorities once again tightened social media controls. Under the new rules, people who posted comments deemed libelous and that were reposted 500 or more times faced defamation charges and up to three years in prison. Subsequently, hundreds of social media users including some journalists were arrested although most were released by the end of 2013. China ranked third on CPJ's annual census of journalists imprisoned around the world, behind only Turkey and Iran. Shi Tao, a Chinese journalist who was given a 10-year prison sentence in 2005, the first high-profile conviction for online activity, was released from prison in August, 15 months before the end of his term. CPJ research has shown that most jailed journalists serve their full sentences. A survey by the Foreign Correspondents' Club of China said reporting conditions had worsened over the past year, as the Chinese government "increasingly resorted to threats and intimidation against foreign media."
CPJ documented at least 32 reporters, editors, and bloggers behind bars in China when it conducted its annual census on December 1.
Authorities detained scores of people during the year in a campaign to banish online commentary that, among other issues, cast the government in a critical light, according to Chinese news outlets and human rights groups. Though many of the detainees were released, some were still held on criminal accusations in late 2013.
As a result of the Chinese government's attempt to suppress ethnic unrest, at least 50 percent of the journalists behind bars in late 2013 were ethnic minorities.
Of the 32 journalists jailed when CPJ conducted its annual prison census, nine were Tibetan and seven were Uighur. The rest were Han Chinese.
Internet penetration in China has gradually increased over the years, despite authorities' attempt to crack down on online commentary.
The Foreign Correspondents' Club of China published a report in May that found that 70 percent of international correspondents surveyed said working conditions had stayed the same or worsened in China, compared with 2012.
The correspondents' club found that Chinese authorities had increasingly "resorted to threats and intimidation against foreign media."
|Government retaliation against foreign media that have incurred official displeasure
|Threats to the physical safety of reporters whose reports have offended authorities
|Increased cyber harassment and hacking attacks on foreign journalists
|Continuing restrictions on journalists' movements in Tibetan-inhabited areas of China
|Official harassment of sources
|Official intimidation of reporters' Chinese assistants


text:
We have over 25 years' experience in the supply of Yamaha pianos and can supply them both new and second-hand.
We have very satisfied customers in the UK and all over Europe and can source you a new Japanese manufactured piano with MINIMUM 20% DISCOUNT from SRP.
Our prices are so good we can't show them on-line so please contact us for the best deal today!
All leading piano makes available at the best prices in the UK.


text:
Three processes and how they affect your seafood.
For the majority of operators, buying frozen fish and shellfish can put quality and variety on the table all year long from top fishing grounds as far apart as Iceland, Alaska and Australia.
"Given advancements in freezing technology and improved handling requirements on fishing vessels and in processing plants, a lot of frozen seafood is actually better and closer to its live, natural state than if it were delivered 'fresh,'" says John van Amerongen, marketing communications specialist with Trident Seafoods. "Correct handling, timely freezing and careful glazing can suspend high-quality seafood at its peak of freshness."
The industry uses three primary freezing methods, described in descending order of quality and cost:
Frozen at sea is "the Rolls Royce"of processing, says Tom Sherman, VP of marketing for Icelandic USA, a seafood company. The fish is cleaned, water-glazed and quick-frozen in modern processing facilities on board the trawler within hours after it's caught. At the plant, the product is individually quick frozen (IQF) and packed, never breaking the cold chain.
Land frozen seafood is gutted and iced down on the boat, then processed on shore. Fillets are glazed and individually frozen before packing and storing in temperature-controlled warehouses.
Block frozen fish is also processed on land; the fish are machine filleted and frozen solid in a block of ice, causing some breakage and deterioration in processing and thawing.


text:
North Star Mall - Temporarily Closed
Store Hours
Phone:() -
Save on shipping, choose local pickup at checkout!
Spread Sweetness
About Us
Woops! is a vibrant and innovative company that believes desserts are special. Founded in 2012 with the mission of spreading the joy of French macarons across the United States, Woops! is on pace to become the largest retail provider of macarons by the beginning of 2017. Found in malls with our luxury macaron kiosks, or in the heart of bustling communities with our in-line bakeshops, which offer over 30 international treats and artisanal coffee.
Contact info
Got something sweet to say?
Phone: 210-850-8093 Email: [email protected]
Please enter your details below
"I've been to Paris, I've been to Belgium, I've been all over Europe and Macarons are my favorite favorite treat of all times. But the ones here in the states just don't seem to ever quite end up authentic. Until now. The flavors may be a bit more varied than you'd find overseas, but the texture of the cookie itself and the filling is DIVINE! These are authentic. And yes, you will pay for the quality, but they are 100% worth it. Thank you Thank you Thank you Woops for bringing these treats to downtown CDA! My personal trainer thanks you as well for all the extra work I'll be adding to my work outs… but I say.. it's worth it!"
– Jennifer K.
"Service was amazing, staff is so friendly, and so beautiful inside! The macaroons are beautiful and crembello was so unique and delicious! Great addition to downtown Cda :)"
– Nevaeh D.
Reward Program
Earn points towards free drinks and sweets! With every dollar you spend at Woops!, you'll earn a point to use towards your next purchase. Just 25 points and you get a free macaron!Learn more


text:
This will hopefully be my final posting regarding my husband's travel through the health care system in central & eastern Kentucky. I would like to tell you the entire story but I know he would not want me to share his personal information online & I will certainly respect that. Therefore I will do the best I can to tell you the story but I will use the symptoms of another disease that is totally unrelated to what my husband has been dealing with. The only thing that comes to my mind at this time is colon cancer. Please be aware that my husband does not have colon cancer ... this is just the disease I am using in place of what is really going on with him.
The following is a true story. Only the disease & symptoms have been changed to protect my husband's privacy.
My husband has not felt well for quite some time & has been experiencing problems with his bowels, weakness & fatigue. Over the last 3 weeks I watched him get steadily worse with a new symptom appearing ... abdominal pain. We recently learned that there is a strong history of colon cancer in his family (his mother & 2 brothers). He had an appointment with his regular doctor on 9/22 & told her about this new symptom of his & about the family history. She was not concerned. She said she didn't think it had anything to do with colon cancer but to call her if there were any changes.
On 9/23 my husband began having rectal bleeding. This continued on 9/24. On the morning of 9/25 I heard a loud crash & found him on the floor of the bathroom. He was unconscious & sweating profusely. When I was able to wake him he was very confused. He did finally agree to let me take him to the local emergency room. His regular doctor is not connected with the local hospital but the hospital where she practices is 1-1/2 hours away & I felt it was important to get him seen as soon as possible.
The ER staff asked many questions & did a preliminary examination. I made sure they knew his health problems, the course of his symptoms, & the family history. They checked his blood & sent him for 2 standard tests, the results of which were normal, & then indicated he needed to be admitted to the hospital for further testing & observation. Someone did tell me that his doctor would probably order a rectal exam for him.
He was sent for 2 more tests on his first day of admission. The hospital assigned a doctor on staff to take care of him. This doctor was a specialist but not an oncologist (a doctor who specializes in the diagnosis & treatment of cancer), nor was she a proctologist (a doctor who specializes in diseases of the rectum & anus). She was instead a gasterenterologist (a doctor who specializes in problems related to the gastrointestinal tract which includes the large & small intestine).
On the morning of Day 2, the gastroenterologist's assistant came to talk with John to tell him that the previous day's tests were also normal. She told him that he had one more test procedure to undertake that afternoon & then the doctor would meet with him after she received those results. This "one more test" was not a rectal exam. I told the assistant that someone in the ER had mentioned to me that the doctor would probably order a rectal exam for him. She said she knew nothing about that. I then told her of my concerns ... how I've been seeing him get worse over the past 3-4 weeks, & about the strong history of colon cancer in his family. She just said that the doctor would order any tests she felt were appropriate.
On the evening of Day 2 we received a visit from the gastroenterologist. She told us that she would release him to go home ... all the testing results had been negative. She then very flippantly said "He probably just has some hemorrhoids." I was in such shock that for a moment that I couldn't speak! When I could speak, I told her about how I have watched him get steadily worse over the past 3-4 weeks & about the family history. She said she did not see anything to be concerned about & advised us to follow up with her in 3 weeks.
The nurse then came in to talk with us & said to make sure to call my husband's regular doctor the following day & schedule a followup with her within 1 week. She also said to call the gastroenterologist's office to schedule a followup in 3 weeks. We then went home.
The following morning my husband was not feeling well. I called his regular doctor's office & spoke with the nurse. I explained to her that he had been in the hospital & that he had been advised to follow up with his regular doctor within 1 week. I told her what they did & didn't do for him at the hospital & my concerns because of the family history. She said she would request that the local hospital fax his discharge summary & test results to the office right away & stated she would give them to the doctor to review & then call me back.
When she called back she informed me that the doctor found nothing stated in the discharge summary indicating that my husband should follow up with her. She said all the tests they performed were normal, all the blood work was normal, & he should just follow up with the gastroenterologist in 3 weeks. She said if there were any changes to his condition then I should take him back to the local ER.
I was dumbfounded! Because I have personal experience with medical records sometimes containing errors or omissions, I decided to send a fax to this doctor explaining exactly what happened that led me to take him to the local ER & the care I witnessed being given to him there & while in the hospital. I told her about the family history of colon cancer & that the symptoms John was having were the same as the symptoms his one brother had prior to being diagnosed with colon cancer. I told her that no one bothered to do a rectal exam so how could they pass off his rectal bleeding as being "just hemorrhoids." I told her I was with him at all times in the ER & in his hospital room & never once did anyone do a rectal exam. I stated that of course I was not with him during his testing procedures or in the middle of the night but it was doubtful they did a rectal exam at those times. I told her of my concerns, how I've watched his condition deteriorate recently, & asked her to please consider ordering a rectal exam for him. I said this would at least ease our minds about the hemorrhoid diagnosis.
I sent that fax more than 36 hours ago. I have not received a response.
I want to thank all my followers who expressed their concern for my husband & me these past few days & for all the prayers that were said for us. That means more to me than you will ever know.


text:
challenge takes place on the Endless Spires map.
Instead of defending, the heroes must attack and destroy three Eternia Crystals. The map features a static collection of defenses and enemies, and offers a few different routes.
- Almost all ranged attacks are restricted to a maximum distance of about 2–3 meters. You will be within range of enemy towers before you can attack them yourself. The higher your projectile speed stat, the more range your projectiles will have.
- The Barbarian's Battle Leap and Turtle Stance is disabled on all Assault levels.
- Familiars do not attack.
- The ranged projectiles of the Stone's Throw Spear are not restricted by the range restriction as of PC Patch 7.36c.
- The Apprentice's Mana Bomb skill is not effected by the range limitations. This makes it useful for decreasing the time taken to beat the challenge.
Challenge Details
|Recommended Level: 30
|Challenge Information
|Number of Crystals
|Number of Waves
|Defense Units
|Starting Mana
|Mana Per Round
|Falling Off Ledges
|Spawn List
Community content is available under CC-BY-SA unless otherwise noted.


text:
Create your own baby accessories by purchasing a piece of fabric by the yard! With just one yard, you can sew baby bibs, burp cloths and many other accessories.
This listing is for a full yard of Michael Miller 100% cotton in Garden from the Sommer collection by Sarah Jane.
Fabric width is 44-45".
Please choose your quantity in the drop down menu.
Fabric is cut straight from the bolt and is packaged and ready to ship in 1-2 business days.


text:
Warming Techniques to Relieve Rheumatoid Arthritis Pain
Try these simple solutions to ease stiff joints.
Not all rheumatoid arthritis relief is found in the medicine cabinet. Here are some easy ways to relieve your pain.
• Take a long and very warm shower first thing in the morning to ease rheumatoid arthritis pain. Heat from the shower stream helps reduce morning stiffness.
• Soak in a warm bath or whirlpool. By immersing yourself in heat, pain will melt away.
• Buy a moist heat pad from the drugstore, or make one at home by putting a wet wash cloth in a freezer bag and heating it in the microwave for one minute. Wrap the hot pack in a towel and place it over the affected area for 15 to 20 minutes.
• To soothe stiff and painful joints in your hands, apply mineral oil to your hands, put on rubber dishwashing gloves, and place your hands in hot tap water for 5 to 10 minutes.
• Incorporate other warming elements into your daily routines, such as warming your clothes in the dryer before dressing or using an electric blanket and turning it up before getting out of bed.
A physical therapist can give you many additional ideas for using heat to temporarily relieve rheumatoid arthritis pain.
The Arthritis Foundation is the leading organization
providing support and funding research to improve the
lives of individuals with arthritis. You can help!


text:
Job Information
Deloitte Finance Strategy & Transformation - Manager in Denver, Colorado
Finance & EnterprisePerformance Consulting
Manager, FinanceStrategy & Transformation, Finance Strategy & Transformation
Our Finance &Enterprise Performance offering works as a trusted advisor to CFOs, COOs, CIOs,and key executives. We advise, implement and deliver as-a-service solutions,helping our clients develop strategies and capabilities to supportenterprise-wide decision-making, improve finance operations, and create impactwithin their organization.
Work you ll do
Help CFO s and FinanceExecutive s elevate their role through innovative strategies, planning andtactical execution. As a Manager, you will lead and deliver large,complex client engagements that identify, design, and implement creativebusiness and technology solutions for large companies.
Manager responsibilitiesinclude: providing service excellence by identifying key client business issues;determining client needs by supplementing the standard assessment techniquesand tools with innovative approaches; evaluating and validating analysis anddeveloping recommendations for the client in the context of the overallengagement.
You will implement andoversee the quality of deliverables and effectively manage the team andday-to-day relationships to ensure exceptional performance. Managersparticipate in the development and presentation of proposals for businessdevelopment activities. You will have the opportunity to lead smallengagements or components of large, complex engagements.
6 years experience working in Finance organizations or consulting setting,advising CFO s on Finance transformation, process improvements, financialplanning redesign, service delivery model design and implementation, and othercritical elements of the Finance function.
Specific skills should include but not be limited to, understanding howchanges in different industries impact finance organizations, and experiencestructuring solutions to optimize finance functions.
Experience developing a vision for the Finance organization and realizingthe vision through large scale transformations encompassing finance processredesign, service delivery model development, and technology implementations.
Experience with Finance in a Digital world technologies such as processautomation through robotics, predictive analytics and visualization etc.
Bachelor s degree from accredited university with strong undergraduateacademic record
Expertise in Finance Service Delivery, Finance Operations, FP&A,Finance Strategy, or EPM
Experience leading or managing teams and change initiatives (especially ina project management role)
Experience with budgetary responsibilities related to projects or resources
Professional competence in the Microsoft Office suite (Word, Excel,PowerPoint, Access)
Superior critical thinking, analytical, and problem-solving skills
Exceptional interpersonal, team-building, and communication skills
Ability to build consensus and foster change in ambiguous settings
Commitment to personal and professional growth
Sense of responsibility to self, team, and client
Outstanding integrity, initiative, creativity, and passion
Record of consistent career progression with increasing levels ofresponsibility
Ability to lead small teams and own deliverables
Strong problem solving and troubleshooting skills with the ability toexercise mature judgment.
Willingness and ability to travel 80%
Must live within commuting distance to one of Deloitte s consulting offices
Must be legally authorized to work in the UnitedStates without the need for employer sponsorship, now or at any time in thefuture.
Preferred skills:
Ability to provide strategy, transformation, and technology fluency(experience delivering ops and technology) to Office of the CFO, experienceleading cross-functional teams across Finance, Supply Chain, Human Resources,and Information Technology.
Experience developing proposals, establishing and delivering Programs withmultiple work streams and large, multi-functional teams (e.g., IT, PMO, changemanagement, process re-engineering, organizational redesign, etc.).
Specific experience should include but not be limited to, assessing theFinance organization, identifying initiatives supporting a future stateroadmap; Deep understanding of Order to Cash, Procure to Pay, Record to Report,Accelerate Close Cycles, and business partnering across people, process andtechnology dimensions.
Developing Digital solutions (e.g., predictive planning, scenario-basedmodels, ERP, process automation, analytics, and visualizations); Ability tolead complex benchmarking studies for finance service delivery models, and abilityto develop and execute plans to achieve future state needs (e.g. operatingmodel structure with shared services, COE s, spans and layers etc.).
Advanced degree in business (e.g., MBA) from a top tier program
How you ll grow
At Deloitte, our professional development plan focuses on helping people at every level of their career to identify and use their strengths to do their best work every day. From entry-level employees to senior leaders, we believe there s always room to learn. We offer opportunities to help sharpen skills in addition to hands-on experience in the global, fast-changing business world. From on-the-job learning experiences to formal development programs at Deloitte University, our professionals have a variety of opportunities to continue to grow throughout their career. Explore Deloitte University, The Leadership Center. at https://zoomforth.com/s/deloitte/du#home
At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you. at http://www2.deloitte.com/us/en/pages/careers/articles/life-at-deloitte-benefits-and-rewards.html
Deloitte s culture
Our positive and supportive culture encourages our people to do their best work every day. We celebrate individuals by recognizing their uniqueness and offering them the flexibility to make daily choices that can help them to be healthy, centered, confident, and aware. We offer well-being programs and are continuously looking for new ways to maintain a culture where our people excel and lead healthy, happy lives. Learn more about Life at Deloitte.
Corporate citizenship
Deloitte is led by a purpose: to make an impact that matters. This purpose defines who we are and extends to relationships with our clients, our people and our communities. We believe that business has the power to inspire and transform. We focus on education, giving, skill-based volunteerism, and leadership to help drive positive social impact in our communities. Learn more about Deloitte s impact on the world. at http://www2.deloitte.com/us/en/pages/about-deloitte/articles/deloitte-corporate-citizenship.html
Recruiter tips
We want job seekers exploring opportunities at Deloitte to feel prepared and confident. To help you with your interview, we suggest that you do your research: know some background about the organization and the business area you re applying to. Check out recruiting tips from Deloitte professionals. at http://www2.deloitte.com/us/en/pages/careers/topics/recruiting-tips.html
Category: Management Consulting
About Deloitte
As used in this document, Deloitte means Deloitte LLP and its subsidiaries. Please see www.deloitte.com/us/about for a detailed description of the legal structure of Deloitte LLP and its subsidiaries. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.


text:
The Colleges of the Fenway have created a unique partnership over the years. Their latest venture? One campus card for all six institutions.
At A Glance: Guide to the College of Fenway
•Emmanual College: 2,350 enrollment; foodservice provider is on Appetit
•Massachusetts College of Art: 2,049 enrollment; foodservice provider is Chartwell
•Massachusetts College of Pharmacy and Health Sciences: 3,200 enrollment; foodservice provider is Chartwells
•Simmons College: 4,700 enrollment; foodservice provider is Aramark
•Wentworth Institute of Technology: 3,636 enrollment; foodservice provider is Chartwells
•Wheelock College: 1,028 enrollment; foodservice provider is Sodexho
For almost a decade, a group of six small colleges in Boston, Mass., have partnered in an effort to add value to the student experience. The collaboration, dubbed Colleges of the Fenway, allows students to register for courses at any of the six colleges. It also facilitates "faculty development workshops, joint purchasing [not foodservice-related], and joint student programs," notes Louise Litchfield, director of business services at Wentworth Institute of Technology.
The other five institutions in this consortium are Massachusetts College of Art, Massachusetts College of Pharmacy and Health Sciences, Emmanuel College, Simmons College and Wheelock College.
In the fall of 2006, the latest iteration in the partnership went live when the Fenway Card was introduced. While each college issues its own version as its official campus card, students from all six colleges can use their cards to make purchases—including food—on any of the campuses. The 10,000 undergrads also can use the Fenway Card at several off-campus restaurants.
Litchfield says the new card is the culmination of several years of work trying to create a shared system at a reasonable cost to the institutions. "The basic barrier to setting up a one-card system was overall cost," she explains. "The project became feasible when we were introduced, in 2005, to CardSmith LLC, a full-service campus card provider."
Once the consulting firm that was working with The Colleges of Fenway had completed its investigation of CardSmith and its installation at nearby Berklee College of Music, Litchfield and her group asked the card system provider to aim for a 2006 launch on all six campuses.
The idea of one card covering six campus certainly is unique, and a boon to students. But the overall foodservice scenario is even more unusual—and challenging—since there are actually four contractors providing foodservice within the six colleges. Three of the six—Wentworth, Massachusetts College of Art, and Massachusetts College of Pharmacy and Health Sciences—are operated by Chartwells Higher Education (a division of Compass Group) with Joe Arcudie in charge as senior director of dining services. Emmanuel's foodservice provider is Bon Appetit (another Compass Group division). Simmons is an Aramark account and Wheelock's contractor is Sodexho.
Although the main board plan money still goes to the vendor, because some of the discretionary dollars are going either to other colleges or to street-side restaurants, Litchfield admits she's heard some concerns voiced by her foodservice provider, Chartwells.
"But we believe competition is good and there's not that much impact on student dollars," she contends. "Students were going off campus anyway. But now parents feel secure because we can immediately disable the card if it's lost. And one of the biggest attractions for parents is that they can leave 'cash' with their students and know where it will be spent. We get a very small royalty fee—a percentage of sales—for allowing the restaurants to be approved and we specify that the card can not be used for alcohol, cigarettes or gambling."
As another benefit to the colleges, Litchfield points out that Wentworth, as well as Simmons College, are "no longer spending huge amounts of manpower on keeping a system up and running. It's very labor intensive and expensive to keep equipment up to date; it really was a 24/7 operation. By contracting out, it's less expensive and we can put our resources elsewhere."
Student satisfaction: On balance, Litchfield believes the goal of enabling students to eat in the various colleges they attend within the Colleges of the Fenway network—or street-side—is being achieved by having established a one card system for the six campuses. "Students like flexibility and variety and student satisfaction is really what we're about," she contends.
In acknowledging the concerns of Chartwells, her contractor at Wentworth, she notes that during this first year of operation with the Fenway Card, there has been a change to the board program in an effort to keep more money on campus. "Previously, our mandatory board was only for students who lived in apartments without kitchen facilities. Now, we've introduced a mandatory minimum plan of $200 per semester to offset any losses which may have been incurred [by Chartwells]."
As senior director of dining for all three Chartwells locations, Arcudie—whose office is located on the Wentworth campus—is taking a wait-and-see stance as to what further impact the Fenway Card will have on his operations. "Come September, it will be the second year and it will tell the tale," he says. "Since the card was only marketed last summer right before the introduction in the fall and therefore wasn't promoted over a long period, I wonder if it will have more of an impact this year."
Discretionary funds: Arcudie, who ran foodservices at Mass Art and Mass Pharm for five years prior to Chartwells winning the Wentworth account two and a half years ago, says that the new $200 minimum board plan was in the works prior to Chartwells' arrival. "But it's the voluntary dollars we worry about. Previously, all three Chartwells locations had a declining balance, like a debit card, and we offered students cross dining so all mandatory plans could be used in all three schools. Wentworth is the most affected of the three because there are many more voluntary meal plans. At the other schools in the system, there's much more money on the meal plan."
Overall, Arcudie is certain that his accounts aren't receiving much dining traffic from other schools. "No matter what, it's not as prevalent as [administration] thought and hoped. Basically, we're losing business to street-side vendors."
He concedes that the card is "a great idea" that provides students with the convenience of not having to carry cash, as well as being "a no brainer" for parents. But he sees "quirks in the system" that could leave a student without funds. "Before, with our own card, students could call us, or stop in, or go to the Web site and the second they'd call the money was on the card. It was also a nice personal touch to be talking to the parent."
Out of the loop: Now, with the one card system, money can be put on from elsewhere, but foodservice can't access the student's account from the register to know the balance. "The student has to go back to the dorm in order to check the balance from his/her own computer, although we try to help them from our office," he says. "They could run out of money and not know it until 'insufficient funds' pops up on the register. Of course, we'll take care of them—we won't let them go hungry."
Keeping a close eye on street-side competition, and changing the menu frequently to reflect the trends, has long been part of Arcudie's—and Chartwells'—strategy. "We do all those same things—in fact we even make our own pizza dough. In same cases, we might even be cheaper. But changing our menu wouldn't change the dynamic—the draw of going off campus."


text:
So, a week or so ago, I did an interview with Joel Mathis from the Philadelphia Weekly. (I was warned that it would be about fat women and sex—for a sex-themed issue—and I warned him back that I'm probably too prudish deep down to give him any juicy quotes. We proceeded from there.)
So. He was very nice, said his wife's a big fan of the site (hi, if you're reading!) and quoted me accurately in the finished version*. However. I keep learning the hard way, again and again, that there is a big difference between being quoted accurately and actually getting your point across.
Here's what Mathis quotes me as saying, in response to (I believe) "Do you think of yourself as beautiful?"
"I do feel beautiful on my own terms," says Harding, a blue-eyed blonde who weighs in around 200 pounds. "I'm married, my husband thinks I'm beautiful and plenty of guys have thought I was beautiful."
I'm sure I said all those words. I'm also sure I followed them up with something like, "But really, that's not the point. It's nice to feel validated by other people, but that's not what matters. Plenty of people don't think I'm beautiful, and the point is, their terms don't have to be mine." (He does throw that bit in later.) I also noted that said blonde hair and blue eyes (and associated fair skin) and 200-lb. body and hourglass shape actually bring me a lot closer to the beauty standard than many women are, which makes me less of a target for hatred from dudes who think a woman's worth is directly proportionate to her perceived fuckability. (Granted, I'm sure that whatever I actually said, I didn't articulate it anywhere near that clearly. But I do know I did not leave "My husband thinks I'm beautiful and plenty of other guys do, too"—with the implied "So, nyah!"—just hanging out there like that.)
I'm totally not criticizing Mathis for this, I hasten to add. I think he did his job in good faith—and the article's quite positive. But the more I talk to reporters, the more I realize how important it is to think about the soundbites I'm spewing, even as I couch them in more nuanced babbling. I cracked up when I saw the Q&A we did with Damsel, because every one of those one-line answers was pulled from a ramble that lasted a couple minutes. Nothing's out of context or troubling to me, and it totally makes sense given the space constraints—but good Maude, there was some hardcore abbreviation there.
Contrast that with the Salon interview I did via e-mail, for a better sense of how I tend to answer stuff. (And then factor in that THAT was edited down substantially—including the removal of one whole Q/A volley — because I can't ever shut the fuck up. "5 Questions with Kate Harding" became "4 Questions and This Is Still Like 1400 Words Long Because I'm Doing You a Favor, KATE.") Several of the reporters I've talked to—including Mathis—have ended the conversation with something along the lines of, "Wow, this went longer than I expected!" Yeah. Hi.
The thing is, I think one of the reasons people seem to like this blog is that I do go on forever and get into ridiculous levels of detail and clarification when I tackle a given subject. (Certainly, as with my beauty, there are those who don't dig it. And certainly, it flies in the face of conventional wisdom about blogging, which holds that shorter posts are always preferable to longer ones. But I keep rambling and y'all keep coming back, so… Suck it, conventional wisdom.) I feel so hamstrung when someone asks me to make an important point about fat acceptance in one or two sentences, because you can't. Not if you're a thoughtful person.
I mean, there's a big fucking grey area between "gives good soundbite" and "talks as much as I do." But still, at least half this blog's raison d'etre is that the media continuously reduces incredibly complex issues to incredibly simplistic conclusions. The quick, easy, empty quote is king. Eat less, move more! Put the fork down! Get off the couch! And oh yeah, love your body! If the media actually dealt in nuance, I'd be free to blog a lot more about my dogs and write novels with pink high heels on the cover. THAT WOULD BE A REFRESHING CHANGE, LET ME TELL YOU.
So now, because I've gotten some attention and half a book deal for responding to vastly oversimplified articles in a thoughtful and nuanced (albeit rambly) way, I've been rewarded with the opportunity to vastly oversimplify my own thoughts for a mainstream audience. Um, yay? I mean, it's not even that I have a problem with selling out. I'd seriously consider appearing on the cover of Maxim in a whipped-cream bikini if I thought it would move books. I'm trying to make a living as a writer here, and that's hard enough to do even without being the kind of person who gets all hung up on "standards" and "principles."** It's just, I don't know how to boil this shit down to media-friendly quotes without coming off as a total jackass. And yet, I don't want to turn down any chance to get publicity for both the book and the whole concept of fat acceptance.
So. Got any advice, Shapelings? Those of you who are better than I at nailing down talking points, what are your suggestions for one-liners about various aspects of fat acceptance? Those of you with media experience, what are your suggestions for avoiding the pitfall of barfing up an irresistible soundbite (like, "Plenty of guys think I'm beautiful!") in the middle of a more complicated thought? Any help would be appreciated.
ETA: I didn't get to this earlier because—heh—I had to run off to do another interview, but can we also talk about that illustration? I'm really not sure what to make of it. On the upside: Hot, fat woman of color, with a head and a face. On the downside: Hypersexualized, mostly naked woman of color, who's not so much "fat" as "like 75% ass." (Please see Julia's essay in the book for more on that important distinction. OK, fine, you can read it here, too, but buy the book anyway.) Does it reinforce the myth that it's more acceptable for African-American women to be fat? Is the mostly naked factor mitigated by the fact that it's the "sex" issue, so that's probably to be expected? What do you all think?
Edited again: MezzoSherri just made this excellent comment. (I wasn't sure if Constance was white, but it would have been on-point even if the article only mostly quoted white women.)
I do not currently have the brainpower to try and unpack the layered meanings, assumptions, and cultural messages behind the fact that an article which quotes three fair-skinned fatties (me, Kate and Constance) and references a fourth (Marianne) is represented with an illustration of a woman of color in lingerie crouching in submission/performance for (I'm assuming) the male gaze.
*The finished version also includes an interview with Shapeling MezzoSherri, whom I was lucky enough to meet last Saturday. Yippee! And it also calls me "the godmother of the movement," which is off on a lot of levels, starting with the fact that it's a 40-year-old movement I've only been involved in for 2 years. But like "Queen of the Fat-o-sphere," it does amuse me—as long as I think of it in Mafia terms, not quasi-maternal ones.
**This is a joke. Mostly.


text:
Connection Finder
18,960,683 people are connected within 100 degrees of each other on our global family tree.
Enter two WikiTree IDs below. more information
More search options:
- This Connection Finder works best with the three "connection anchors" below. To find connections between anyone, use WikiTree+ instead.
- This Connection Finder includes relationships through marriage. To find blood relations, use the Relationship Finder instead.
Member of the Week: Palatine Migration Project member Michael Schell. Michael likens WikiTree to a collaborative jigsaw puzzle where the pieces you're putting together eventually connect with the pieces others have put together. "That process of hooking up is the funnest part about jigsaw puzzles and also the funnest part about WikiTree." Check Tudor-4's connection. Check Wing-1644's connection. Check your connection.
Profile of the Week: Suffragist and women's rights activist Alice Paul (1885-1977). Check Tudor-4's connection. Check Wing-1644's connection. Check your connection.
Connection Anchor: Henry VIII (abt. 1491-1547), King of England from 1509 to 1547. Check Wing-1644's connection. Check your connection.


text:
After enabling javascript, please refresh the page to go back to experts.com site with full functionality
It's a widely used language that makes the web what it is today, allowing for websites to be more responsive, dynamic, and interactive. Disabling JavaScript takes websites back to a time when they were simple documents without any other features.
Experts.com features Member articles and case scenarios free of charge. Contact Us if you are interested in having your work published on our website and linked to your Profile(s).
© 1994-2020 Experts.com. All rights Reserved
Our Story
Press Releases
Membership Information
Contact Information
Request Expert
Our facebook Page
Our Twitter Page
Partner with us
Terms of Use
Privacy Statement
Copyright Policy TBD


text:
M2O Run Fast Crew Plus Compression Sock - Black/WhiteM2O Industries
M2O's Run Fast Crew Plus length Compression Socks are created for cycling which are scientifically designed with a unique energy maintenance system which simultaneously support and stimulate the area from heel to calf.
We have engineered this sock with a Class 2 graduated compression rating (16-28 mmHg) Which encourages better blood flow, upgraded energy transfer, and greater circulation in the whole body while helping reduce swelling in your legs and feet keeping them feeling energized and fresh.
Also, in-built ventilation to reduce slipping and rubbing during heavy exercise.
Additional Information: M2O Material Difference, Compression, Size Guide and Care Instructions.
1. M2O's compression system is form fitting and provides graduated compression to your foot and calf. It supports the foots function through its full range of motion while maintaining maximum comfort.
2. M2O's ACTIVE RELEASE Anti-Inflammatory band reduces the stress on these areas by providing support.
3. Bolstered padding in the heal for reducing stresses on impact.
4. Odour reducing materials provide antibacterial protection and moisture wicking for dry feet and maximum comfort.
5. M2O's Elite blended yarns provide the ultimate mix for comfort and performance.
6. Seamless toe boxes reduce chafing and blisters, providing maximum protection and longer wearability.
7. Mesh panels accelerate moisture wicking and breathability.
8. Specifically designed impact and energy transfer system, transferring the impact zone into energy.
9. Scientifically designed foot bed area incorporates technology to reduce slipping and accelerate moisture wicking.
10. Heat transfer zones designed considering the proximity of the arteries and veins in the ankle to help with thermal exchange in the area to keep the entire foot cooler.


text:
This is our website. Would you prefer to shop on our website?
This is our website. You previously shopped on our website. Would you like to go to our website now?
Other country sites
My Account
My Bag
The item was successfully added to your Wish List
You are here:
Create the footsteps of an icon in a pair of timeless trainers from adidas. Classic courts, sit with the celebrated Cloudfoam, as well as a multitude of sporting numbers – to name but a few – for a truly stylishly inspirational footwear collection.
We use cookies to give you the best customer experience possible. If you continue to use our website, we will assume you are happy to receive cookies from us and our partners.
More info


text:
As defined on the Brookstone Community Calendar, the Brookstone CA Board of Directors will hold a
monthly meeting at 7PM on Tuesday, November 20. The agenda for the meeting has recently been published:
– Monthly Meeting Agenda, November 20, 2012 (140)
The meeting will be held at the offices of RS Fincher. RS Fincher is located at 315 S. Salem Street, #500, in the downtown area of Apex (map).
There is a short open session at the beginning of each meeting where homeowners can express comments and concerns. Any homeowners who would like to speak with the Board are invited to do so during that time.


text:
Active Equity Trader Pricing Plan - FAQ
How do I qualify for the active pricing plan?
You have to execute at least 100 trades on Stocks and Single Stock CFDs in a calendar month.
What happens if I open my account or wish to change my pricing plan mid-month?
The pricing plan will be reviewed after the first complete calendar month. Therefore, should you open your account or have your pricing plan changed mid-month, your trade volumes will be reviewed after the end of the following calendar month. For example, if you have opened and funded your account on the 15th July, your trading volumes will be reviewed on the 1st September based on the number of trades you have executed in August.
What happens should I not execute 100 trades in a calendar month?
Your account will revert to standard commission rates. If during the following calendar month you execute more than 100 trades, the active pricing plan will once again apply. If you require any further information, please contact your account manager, or find the local office contact details on the contact-us page.
I am an existing client, how do I change my pricing plan?
Please contact your account manager, or find the local office contact details on the contact-us page. We will be more than happy to discuss your account conditions and change your pricing plan accordingly.


text:
Fla. teen gets attention for being 'Frozen' lookalike
A central Florida teen is getting national attention for her striking resemblance to Elsa, a character in Disney's animated film, "Frozen."
"It was everywhere, and I was like, 'What is happening? I don't understand,'" said Anna Faith, 18.
Her fame started with a picture she posted on her Instagram account. She was standing next to a cut out of the character at the Altamonte Mall.
That picture went viral, and now Anna has over 250,000 followers.
"(The) coolest part is seeing all the kids line up that have always wanted to meet Anna and Elsa," she said.
In the past three weeks, Anna has been keeping busy with birthday parties, elementary school and hospital visits.
She went to Downtown Disney and was mobbed; she says security asked her to stop signing autographs.
Anna just graduated high school and said she hopes all the attention will turn into a career in the entertainment industry.
"It's a really good opportunity, this can lead to so many other doors, they see that I am an actress, I'm good with kids and that I love singing, so this could really lead to other jobs that I can have in the future," she said.
Copyright 2014 by Graham Media Group. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.


text:
- Book Title ↑
- Book Title ↓
- Price ↑
- Price ↓
- Date of Publication ↓
- Date of Publication ↑
Crime & Thrillers
'Jack Reacher may just have a fresh rival.' Daily Mail
'Put Mercy River in the So Damn Good column ... I couldn't put it down.' MEG GARDINER
When Van Shaw receives a distress call from his fellow Afghan War veteran, Leo Pak, he has to leave the urban hazards of Seattle to head far south to a town called Broken Ridge, deep in the wild heart of rural Oregon.
Leo faces charges of murdering a local gun dealer, and while Van doesn't doubt his friend's innocence, he knows he faces conviction. As Van starts his own covert investigations, the small town is suddenly awash with Army Ranger veterans, converging for a raucous annual Rally. Was it only this reunion that brought Leo to town? Or is someone at the Rally setting Leo up to cover for their own dark designs?
'A major talent.' HARLAN COBEN
'With Burke you know you're in good hands.' GILLIAN FLYNN
Keep your enemies close and your sister closer...
For a while, it seemed like both Taylor sisters had found happiness. Chloe landed a coveted publishing job in New York City. Nicky got married to a promising young attorney named Adam McIntosh and became a mother to a baby boy named Ethan.
But now, fourteen years later, it is Chloe who is married to Adam. When he is murdered at the couple's beach house, she has no choice but to welcome her estranged sister - her teenage stepson's biological mother - back into her life. When the police begin to treat Ethan as a suspect, the sisters are forced to confront the truth behind family secrets they both tried to leave behind in order to protect the boy they love, whatever the cost.
The Hours Before Dawn9780571338122Paperback
The Killing of Bobbi Lomax9780571305421Paperback
The Killing of Bobbi Lomax9780571305384Paperback
Making Enemies9780571251575Paperback
Secret Kingdom9780571251650Paperback
Dr Berlin9780571251667Paperback
- Book Title ↑
- Book Title ↓
- Price ↑
- Price ↓
- Date of Publication ↓
- Date of Publication ↑
- Remove This Item Filter By Author: Cal Moriarty
- Remove This Item Filter By Author: Celia Fremlin
- Remove This Item Filter By Author: Rob Evans
- Remove This Item Filter By Author: Francis Bennett
- Category
- Filter By Author
- Alafair Burke
- Kazuo Ishiguro
- Chris Ewan
- Sarah Ward
- P. D. James
- Helen FitzGerald
- Susan Crawford
- Rod Reynolds
- Lawrence Durrell
- Orhan Pamuk
- Derek B. Miller
- Laura Lippman
- Lionel Davidson
- Louise Doughty
- Peter Swanson
- Nicola Upson
- Stefan Spjut
- Alan Glynn
- Sam Eastland
- Andrew Mayne
- Cal Moriarty
- Owen Sheers
- Doug Johnstone
- JM Gulvin
- Melissa Ginsburg
- Glen Erik Hamilton
- Michael Frayn
- Luke Harding
- Chris Pavone
- Mario Vargas Llosa
- Paul Auster
- Ben Stewart
- Tim Baker
- Andrew O'Hagan
- Kate Hamer
- Andrew Martin
- C. H. B. Kitchin
- Jason Goodwin
- Kate Griffin
- K. T. Medina
- Peter Carey
- John Gordon Sinclair
- Tom Bouman
- Eoin McNamee
- James Carol
- Jean Hanff Korelitz
- Christopher Lee
- Liam McIlvanney
- Dwayne Alexander Smith
- Joseph Hone
- Sara Gran
- Adam Creed
- David Peace
- Stav Sherez
- Celia Fremlin
- Paul Lewis
- Rob Evans
- Thomas Enger
- Peter Leonard
- Julia Heaberlin
- Tobias Jones
- Showell Styles
- Mark Townsend
- Michael Dibdin
- Christopher Wakling
- Gordon Burn
- David James Smith
- K. O. Dahl
- Michael Gregorio
- R. N. Morris
- Jonathan Lethem
- A. G. Street
- Christianna Brand
- Francis Bennett
- Cyril Hare
- T. J. Binyon
- Gilbert Adair
- Celia Dale
- Brent Ghelfi
- John Creed
- Reg Gadney
- Paul Watkins
- Salar Abdoh
- Aniruddha Bahal
- Reggie Nadelson
- Kinky Friedman
- David Burke
- J. G. Sinclair
- Brad Parks
- Kristen Lepionka
- Adam Sternbergh
- Julia Dahl
- Michelle McNamara
- Madeline Stevens
- Price


text:
Eight hours of sleep, researchers say, will make you thinner, happier, smarter, hornier and richer.
We post a lot of infographics on how Americans should get more sleep.
But here's the thing. It was revealed in an extensive time use survey by the Bureau of Labor Statistics that most Americans are getting TOO MUCH sleep.
The average American over the age of fifteen sleeps 8 hours and 40 minutes every night.
That's a lot of sleep!
Women sleep slightly more at 8 hours and 48 minutes per night, while men average 8 hours and 37 minutes per night.
People sleep more on the weekend at 9 hours and 21 minutes (which is actually bad for you), but they still get a full 8 hours and 27 minutes on weekdays.
Youths age 15-19 get the most sleep at around 9 hours and 28 minutes, followed by seniors at 9 hours and 21 minutes; but even the least sleeping group, adults aged 45-54, average 8 hours and 26 minutes.
Is there such thing as too much sleep? The real problem is that you're sacrificing time for everything else.
Will and Bill Bonner recommend working 12-hour days if you want to get rich.
Donald Trump asked "How does somebody that's sleeping 12 and 14 hours a day compete with someone that's sleeping three or four?"
Yahoo CEO Marissa Mayer sleeps 4-6 hours per night. Same for Twitter founder Jack Dorsey. Pepsi CEO Indra Nooyi sleeps only four hours a night. So does Fiat CEO Sergio Marchionne. So does Martha Stewart. Need we go on?
Now you shouldn't compare yourself to people biologically gifted to survive with less sleep. But you should think about waking up early.


text:
Deep Discounts Everyday - 100% Satisfaction Guarantee
Magnetic vehicle signs advertise your business and services.
Save money - no need to paint your vehicle(s)!
Professional presentation to your future customers!
Durable & tough; These signs stand up to all weather!
Vehicle Signs
Vehicle Sign, 24 x 8
Product Code: 1606
Price: $63.88
Quantity in Basket:
Vehicle Sign 24 x 12
Product Code: 1602
Price: $70.88
Quantity in Basket:
Magnetic vehicle signs advertise your business and services.
legal help faq's guarantee privacy and policy shipping and billing customer support site map switch to mobile
ups order tracking tool product help OnLine Catalog Check for Manufacturer Discounts
All trademarks are the property of their respective owners. 1993 -
hosting by EgpHosting.comshopping cart powered by Miva.com


text:
Your shopping cart is empty.
My paintings and drawings of NYC art, look at the subways, architecture and landscapes of Mnahttan in a very unique way. I like to take fantasy with some abstract architecture and give a Syfy feel to my images. Buildings and underground subways infused with art deco and a surreal underworld. A safe maze that you can journey through and a heavenly city on this earth.
I took the Brooklyn Subway and I gave it a very "fauvist" take. The fauvists were very influenced by Van Gogh in his later years and took the post impressionism and gave it a very strong rough edge to it.
26" X 20" Colored Pencils and Oil pastels on yupo paper. Sent "As is" Shipped in a roll
As a draftsman I'm inspired by Van Gogh's brilliant art with forceful lines and colors, The paintings of the impressionist artists that gave light and life to their images and the towering buildings of German-American Expressionist Lyonell Feininger all enter my world of vision. There's a depth and perspective of time and space and rich tones and earth warm colors that ignite my subways and landscapes.
The Art Storefronts Organization has verified that this business has provided a returns & exchanges policy for all art purchases.
I allow up to 7 days, once a piece is delivered to your location for return if you change your mind. You will be responsible for shipping costs that need to go to a Fedex or UPS store. Any original art pieces being returned should be insured with order #, date shipped, including tracking #. There is no refund on insurance or shipping. If something is damaged I would need to see a photo sent back to me. I will be happy to give you a full refund under these conditions.
This website provides a secure checkout with SSL encryption.
The Art Storefronts Organization has verified that this Art Seller has published information about the archival materials used to create their products in an effort to provide transparency to buyers.
The company I use, "Fine Print Imaging" has been around for about 40 years and are the #1 printers for conservation photographers and artists worldwide. Their "Enhanced Matte" paper, is lighter in feel then the other options, with exceptional color clarity and a wide tonal range, perfect for both color & B&W images. The light fastness will hold up to 70 years and it's a 192 gsm (grams per sq meter -paper weight indicator) "Somerset Velvet" is 100% acid free with textured radiant white velvety surface. Archival museum quality, 255 gsm cold press with a light fastness of 100 years. Vivid color reproductions and archival museum quality. Their "Fine Art Smooth Paper" is a smooth 100% acid free cotton rag natural white, heavy weight. Brilliant crisp and clear colors, rich B&W prints. Archival Museum quality. 100 years light fastness and 250 gsm cold pres paper. "Hahnemuhle Bamboo" is 100% acid free heavy weight from highly renewable bamboo fibers. Archival museum quality, 100+ years light fastness and 290 gsm cold press paper. Warm tones and matt smooth finish. Considered environmental and eco-friendly. "Canvass Prints-Gallery Wrapped" Museum grade canvass with exceptional whiteness, great color saturation that looks like an original painting or drawing. The light fastness for this is 100-200 years. A "Gallery Wrapped" means that its a fine art canvas print that is stretched out on either a 5/8" or 1.5" stretched bar. This is the outer edge of the art piece that is wrapped around the 4 corners. * GSM = grams per sq. meter for paper weight indicator. .
This is only visible to you because you are logged in and are authorized to manage this website. This message is not visible to other website visitors.
Click on any Image to continue
Wall Color:
Below, select which favorite lists you would like to save this product into.


text:
- Tech Trader Daily
Intel Rises on Data Center Chips: 'Very Compelling,' Says RBC; 'Desperate,' Says Raymond James
- Order Reprints
- Print Article
It was a busy day for enterprise data technology. In addition to EMC (EMC) unveiling a raft of new product, Intel (INTC) held an event at its headquarters to discuss updates to its server chip technologies, hosted by its data center chief, Diane Bryant.
Intel announced a new low-power, task-specific chip for so-called microservers that are increasingly gaining favor in Web computing facilities to perform particular tasks such as file or database management. The "C2000," chip, Intel said, which can run as low as 6 watts and has 64-bit memory addressing, is the first Intel chip to use the "Silvermont" processor core that Intel is also using for its "Atom" line of chips for mobile phones and tablets, in contrast to traditional power-hungry chips built around Intel's "Core" microprocessor architecture for mainstream servers and desktops. Intel is going up against similar products from Advanced Micro Devices (AMD). As with AMD, Intel boasts the "system-on-a-chip" nature of the semiconductors, with customers being able to choose from a mix of functional blocks that, when combined, give the chip a distinct set if capabilities for different tasks.
Intel also unveiled chips that can be built into servers to conduct Ethernet networking, replacing dedicated switching hardware; and fiber-optic transceiver products to link server computers together for high-speed data transfer.
The response of bulls and bears was split in fairly stark fashion between those who believe Intel demonstrates substantial progress against AMD and the rest of the ARM Holdings (ARM) licensees, including Nvidia (NVDA), and those who believe Intel is running scared in the face of the ARM threat.
Doug Freedman of RBC Capital Markets reiterated an Outperform rating and a $29 price target on the shares, writing, "INTC's new Atom low-power C2000, successor to S1200, is a very compelling offering in that it not only offers up to 6x performance/ watt (vs. S1200), but will enable newer markets leveraging prior SoC efforts in mobile (smartphone/tablet).
Thus INTC stands to pick-up ground in new markets with attractive ROI on more customized solutions [...] Performance vs. select S1200 parts are expected to be up to 7x faster, offering up to 6x higher performance per watt. The product is expected to be a best-in-class solution vs. competitive ARM solutions in the marketplace [...] We were encouraged to hear that the gross margin impact is expected to be "a wash". To us, this implies that the margins are at least comparable to performance-based parts, and potentially better due to 22nm and cost efficiencies realized as a result of leveraging mobile resources."
From the bear camp, Hans Mosesmann of Raymond James, reiterating an Underperform rating, wrote that "Intel introduced today an impressive number of Atom-based processor, switch, memory, and optical connectivity products/technologies for the datacenter in a move that highlights, in our view, Intel's sense of urgency to defend its server processor supremacy."
It is hard to fathom Intel making this big of a splash had ARM not released its 64-bit v8 architecture (for licensing) nearly two years ago with the subsequent strong design interest. Intel was at pains to explain that microservers, as a category, are small but the opportunity for adjacent markets is big. Translation: we are worried about the ARM threat and are willing to cannibalize existing low-end, highly profitable XEONs to make sure this does not happen."
The Street seems to have been happy, however: Intel shares closed up 57 cents, or 2.6%, at $22.64.


text:
Using a Cadbury's chocolate dispenser you can pick up for around $US10, a loving boyfriend hacked it so it'd only release a bar when the recipient girlfriend's Twitter friends tweeted a swearword.
Before her friends cottoned on and spammed her feed with rude words, she could flick and switch to reveal the "nice mode", which responds only to words like "kittens" and "love". A healthy relationship, that one. [Flickr via @Hinchcliffe]


text:
Authorities pursued an aggressive legal assault against critical journalists, using laws that ban insults against public officials and abusing anti-genocide laws to silence independent voices. President Paul Kagame's close relations with Western governments continued to shield him from criticism over his administration's poor press freedom record. In February, a panel of High Court judges sentenced two editors of the now-closed independent weekly Umurabyo to lengthy prison terms on charges of "genocidal ideology" related to articles detailing ethnic divisions in the security forces. In June, the Supreme Court sentenced in absentia Jean-Bosco Gasasira, editor of the independent Umuvugizi, to a prison term of two and a half years on insult charges stemming from an opinion piece that unfavorably compared Kagame to Zimbabwean leader Robert Mugabe. Gasasira had fled the country in 2010, joining one of the region's largest press diasporas. Another independent weekly editor, Nelson Gatsimbazi, fled the country in September, also fearing imprisonment. The government's aggressive actions left a subdued and largely state-dominated press landscape. A small number of critical websites remained, but they were subjected to regular government blocking.
Facing prison sentences and harassment, Rwandan independent journalists have steadily fled the country.
High Court judges sentenced Agnès Uwimana, editor of Umurabyo, to 17 years in prison and Saidati Mukakibibi, the weekly's deputy editor, to seven years.
Whether ordered by the state or self-imposed, local and international media houses have faced suspensions. Some have been as short as one month, but others have been indefinite.
June 2007: Information Minister Laurent Nkusi suspended the license of the independent Weekly Post on vague allegations that it used false documents in
license application. The paper, in circulation
for one issue, never published again.
October 2007: The Rwanda Independent Media Group, publisher of three weeklies, suspended publication for two weeks to protest remarks by two ministers claiming the company worked for "opposition forces."
March 2008: The Media High Council issued a one-year suspension to the independent Kinyarwandan weekly, Umuco, for insulting Kagame.
April 2009: The government suspended the BBC's Kinyarwandan programming for a month on trumped-up anti-genocide charges.
April 2010: The state-run Media High Council suspended the independent weeklies Umuseso and Umuvugizi for six months for insulting Kagame.
August 2011: The Kinyarwandan-language independent bimonthly Ishema suspended publication for a month after getting threats concerning an opinion piece that called Kagame a "sociopath."
Public officials and prominent business figures have used criminal and civil defamation complaints and a politicized judiciary to silence independent journalists, CPJ research shows. In the seven major defamation cases heard in the past four years, the press has lost every time.
Data from the International Telecommunication Union show that Rwandan Internet use, while inching upward, still lags behind East African countries such as Kenya, where penetration is about 21 percent, and Uganda, where it stands at about 12.5 percent.


text:
If an DS vehicle is the Business contract hire car of your dreams, or maybe it's all you need to get from A to B, you've come to exactly the right place. At Economy Leasing, we have a wide range of DS models available and some truly fantastic special offers, so all you need to do is to take your pick.
Please browse above for all of our best car leasing deals on DS vehicles:
Why lease an DS car from us?
At Economy Leasing, we specialise in offering some of the very best business car leasing deals on the web. We're constantly scouring the market to make sure that our DS lease deals are the most competitive, and we're proud to say that they are! We can also offer:
•Tailored quotes – if there's an DS model that we don't have at the moment, let us know and we can give you a tailored quote based on your own specifications.
•Customisable lease packages – if you need more mileage or a longer lease period, we can create a package just for you
•Optional extras – such as service and maintenance packages
•Finance options
Need help?
If you have a question about any of our DS car for contract hire or leasing, or you have a specific requirement we haven't mentioned here – get in touch! Call us on 0333 335 0000 or drop us an email, we'd be happy to discuss all of your business leasing options and come up with the perfect solution for you. You can also try our FAQ page for the answers to your questions.
* All vehicle images and car descriptions on this site are for illustration and reference purposes only and are not necessarily an accurate representation of the vehicle on offer.
E: email@example.com
Economy Leasing UK Ltd
Langdon Hills Business Square
Florence Way
Registered Office : Unit 3 Langdon Hills Business Square, Florence Way, Laindon, Essex, SS16 6AJ
| Company Reg No : 06788424 | Data Protection No : Z1651473 | VAT No : 945980476 | BVRLA Registration Number 2208
Economy Leasing UK Ltd are a credit broker and not a lender, we are regulated by the Financial Conduct Authority. Registered No : 673913 Economy Leasing UK Ltd can introduce you to a number of finance providers, we may receive a remuneration if you enter into an agreement with them.
Copyright © 2020 Economy Leasing UK Ltd, All rights reserved.