text:
By default, the Software Update Service, long a part of OS X Server, is hidden. This indicates the service is not likely to be long for this world. However, many an organization still likes to leverage cooling off periods for their Mac fleet. To see the service, once you've installed the Server app, open the Server app and then from the View menu, select Software Update.
You'll then see the Software Update service. If you click off of the service and close the app, it will be hidden again. If you enable the service, you will then see it each time you open the Server app. We'll get into enabling the Software Update service in a bit.
krypted September 25th, 2016
Posted In: Mac OS X Server
Tags: enable, hidden, macOS sierra, OS X Server, server 5.2, show, Software Update Server
The Caching Server in OS X Server 5 is pretty simple, right? You open up the server app and then click on the On button and you're… off… to… the… races… Yup. There are also a few options that you can configure using the Server app. You can configure which IP addresses (or networks) are able to access your server. You can configure where the cache is stored. You can configure the amount of Cached used. And you can clear out that cache. Boom. Including the ON button, you've only got 5 things you can do here. Pretty easy.
To script kicking off the service as just a proxy that caches all patches that it can, simply use the following command:
sudo serveradmin start caching
The above command simply enables the service and starts the daemon. At that point, it registers with Apple and starts caching what it can. For many environments, this is pretty much all you need to do.
But you can also configure the options available in the GUI, and a few that aren't, using the command line. And then there are some pretty cool things you can do in Caching under the hood that aren't included in the Server app. Let's look at what it might take to script setting up the Caching service. For example, if we wanted to do scripted Caching Server deployments. Well, we'd need to start the service. By default the service would start with only local subnets being able to access the service and all available content would be heated. Additionally, the default location for the cache is /Library/Server, with no limit to the cache and a reserved volume space of 25000000000 bytes. You can see this by looking at the output of serveradmin with a settings verb and the caching service, as follows:
sudo serveradmin settings caching
Which results in the following:
caching:ServerRoot = "/Library/Server"
caching:ReservedVolumeSpace = 25000000000
caching:LocalSubnetsOnly = yes
caching:Port = 0
caching:CacheLimit = 0
caching:DataPath = "/Library/Server/Caching/Data"
Now, let's open up the caching server to the world, assuming of course that people can't get to it unless they're routable on our network. This makes caching for multiple subnets in a given LAN environment much simpler. To do so, we'd feed that caching:localSubnetsOnly back in, with a no:
sudo serveradmin settings caching:LocalSubnetsOnly = no
Once the service is started, you will be able to perform tasks, such as disabling the iCloud caching option. This is done by setting the AllowPersonalCaching key to false, as follows in the /Library/Server/Caching/Config/config.plist.
This can be done using the serveradmin command as well, using the settings verb with the caching service and the AllowPersonalCaching key, as follows:
sudo serveradmin settings caching:AllowPersonalCaching = no
You can also limit the space that the Caching Server uses for cached iCloud data with the Settings verb, the caching service and the PersonalCacheLimit keep, provided the PersonalCacheLimit doesn't exceed the CacheLimit. For example:
In /Library/Server/Caching/Config/ you'll find a file called Config.plist. Here, you'll find way more settings, including those not output when you run serveradmin. You can actually drop lots of settings into new servers by copying this file into the correct location. However, prior to doing so, you'll need to sanitize the file. There are two unique keys that should never be copied between servers. The first is the ServerGUID. The ServerGUID is a generated unique identifier that the server creates for itself when started.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<string>Mac Software</string>
<string>iOS Software</string>
<string>iTunes U</string>
<key>Mac Software</key>
<key>iOS Software</key>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Mac Software</string>
<key>iOS Software</key>
<string>iOS Software</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Software Mac</string>
<key>iOS Software</key>
<string>Software iOS</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Logiciels Mac</string>
<key>iOS Software</key>
<string>Logiciels iOS</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Software Mac</string>
<key>iOS Software</key>
<string>Software iOS</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Mac ソフトウェア</string>
<key>iOS Software</key>
<string>iOS ソフトウェア</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Mac 소프트웨어</string>
<key>iOS Software</key>
<string>iOS 소프트웨어</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<key>iOS Software</key>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Mac 软件</string>
<key>iOS Software</key>
<string>iOS 软件</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Mac 软件</string>
<key>iOS Software</key>
<string>iOS 软件</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Mac 軟體</string>
<key>iOS Software</key>
<string>iOS 軟體</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Mac 軟體</string>
<key>iOS Software</key>
<string>iOS 軟體</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Mac 软件</string>
<key>iOS Software</key>
<string>iOS 软件</string>
<key>iTunes U</key>
<string>iTunes U</string>
<key>Mac Software</key>
<string>Mac 軟體</string>
<key>iOS Software</key>
<string>iOS 軟體</string>
<key>iTunes U</key>
<string>iTunes U</string>
There's always some sanity checking you can do. The main reason I've seen the server not want to start is because the server cannot register with Apple. The first thing that the server does when it registers is establishes a connection to Apple using the ServerGUID and then pulls down more settings from http://suconfig.apple.com/resource/registration/v1/config.plist and if needed, begins heating the cache. Now, if the serveradmin command reports back a fullstatus that the server is pending and never makes a connection, there are two issues I've seen occur. The first is that you copied the ServerGUID from another host that's already registered with Apple. The second is an error for "The operation couldn't be completed" with an error code of 1. To see this, you can run serveradmin with fullstatus and then the service identifier and the caching:startupStatus identifier:
caching:RegistrationStatus:error = <62706c69 73743030 d4010203 04050618 19582476 65727369 6f6e5824 6f626a65 63747359 24617263 68697665 72542474 6f701200 0186a0a4 07081112 55246e75 6c6cd409 0a0b0c0d 0e0f1056 4e53436f 64655a4e 53557365 72496e66 6f584e53 446f6d61 696e5624 636c6173 73100180 00800280 035f1014 636f6d2e 6170706c 652e7365 72766572 6d677264 d2131415 165a2463 6c617373 6e616d65 5824636c 61737365 73574e53 4572726f 72a21517 584e534f 626a6563 745f100f 4e534b65 79656441 72636869 766572d1 1a1b5472 6f6f7480 0108111a 232d3237 3c424b52 5d666d6f 7173758c 919ca5ad b0b9cbce d3000000 00000001 01000000 00000000 1c000000 00000000 00000000 00000000 d5>
caching:RegistrationStatus:errorDescription = "The operation couldn't be completed. (com.apple.servermgrd error 1.)"
caching:RegistrationStatus:errorCode = 1
caching:RegistrationStatus = 0
This is usually because the server cannot make a connection to Apple. Check that the server can ping, or access the suconfig.apple.com server. Most of the time I've found that this involves a proxy. To sanity check for this in a script, try and curl down a copy of http://suconfig.apple.com/resource/registration/v1/config.plist.
There's more, but I'm out of time. Will come back to this.
krypted October 23rd, 2015
Posted In: Mac OS X Server, Mass Deployment
Tags: Apple, Caching Server, hardware, iOS cache, MAC, Mac Server, os x, OS X Server, Software Update Server
The software patching configuration built into most operating systems is configured so all that a user has to do is open a box at home, join the network and start using the computer right away. As environments grow from homes to small offices and then small offices grow into enterprises, at some point software updates and patches need to be managed centrally. Mavericks Server (OS X Server 3), as with its OS X Server predecessors has a Software Update service. The service in the Server app is known as Software Update and from the command line is known as swupdate.
The Software Update service, by default, stores each update in the /var/db/swupd directory. The Software Update servie is actually comprised of three components. The first is an Apache server, invoked by the /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.apple.swupdate.host.plist LaunchDaemon. This LaunchDaemon invokes a httpd process and clients access updates from the server based on a manifest of updates available in the sucatalog. These are synchronized with Apple Software Updates via /Applications/Server.app/Contents/ServerRoot/usr/sbin/swupd_syncd, the LaunchDaemon for swupdate at /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/com.apple.swupdate.sync.plist. The Apache version is now Apache/2.2.22.
Clients can be pointed at the server then via a Profile or using the defaults command to edit the /Library/Preferences/com.apple.SoftwareUpdate.plist file. The contents of this file can be read using the following command:
defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist
To point a client to a server via the command line, use a command such as the following:
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://mavserver.pretendco.lan:8088/index.sucatalog
But first, you'll need to configure and start the Software Update service. Lucky you, it's quick (although quick in a hurry up and wait kind of way). To get started, open the Server app and then click on the Software Update service.
By default, updates are set to simply mirror the Apple servers, by default, enabling each update that Apple publishes, effectively proxying updates. You can use the Manual button if you would like to configure updates to either manually be approved and manually synchronized or just manually approved but automatically copied from Apple. Otherwise click on the ON button and wait for the updates to cache to simply mirror the Apple servers.
If you would like to manually configure updates, click on the Manual option and then click on the Updates tab.
The first item in the Updates tab is the "Automatically download new updates" checkbox. This option downloads all of the updates but does not enable them. The Updates tab also displays all available updates. click on one and then click on the cog-wheel icon towards the bottom of the screen to configure its behavior (Download, Enable, Disable, Remove and View Update).
Note: The only option for updates in an Automatic configuration environment is disable.
The service can be managed using serveradmin. To start Software Update, use the start option, followed by the swupdate service identifier:
sudo serveradmin start swupdate
To stop the service, replace start with stop:
sudo serveradmin stop swupdate
To see the status of the service, including the location of updates, the paths to log files, when the service was started and the number of updates running, use the fullstatus option:
sudo serveradmin fullstatus swupdate
The output of which appears as follows:
swupdate:state = "RUNNING"
swupdate:lastChecktime = 2013-10-07 01:25:05 +0000
swupdate:syncStatus = "INPROGRESS"
swupdate:syncServiceState = "RUNNING"
swupdate:setStateVersion = 1
swupdate:lastProductsUpdate = 2013-10-06 04:02:16 +0000
swupdate:logPaths:swupdateAccessLog = "/var/log/swupd/swupd_access_log"
swupdate:logPaths:swupdateErrorLog = "/var/log/swupd/swupd_error_log"
swupdate:logPaths:swupdateServiceLog = "/var/log/swupd/swupd_syncd_log"
swupdate:readWriteSettingsVersion = 1
swupdate:checkError = no
swupdate:pluginVers = "10.8.93 (93)"
swupdate:updatesDocRoot = "/Library/Server/Software Update/Data/"
swupdate:hostServiceState = "RUNNING"
swupdate:autoMirror = no
swupdate:numOfEnabledPkg = 0
swupdate:servicePortsAreRestricted = "NO"
swupdate:numOfMirroredPkg = 0
swupdate:autoMirrorOnlyNew = no
swupdate:startTime = 2013-10-07 01:25:05 +0000
swupdate:autoEnable = no
There are also a number of options available using the serveradmin settings that aren't exposed to the Server app. These include a feature I used to use a lot in the beginning of deployments with poor bandwidth, only mirroring new updates, which is available to swupdate via the autoMirrorOnlyNew option. To configure:
sudo serveradmin settings swupdate:autoMirrorOnlyNew = yes
Also, the service can throttle bandwidth for clients. To use this option, run the following command:
sudo serveradmin settings swupdate:limitBandwidth = yes
And configure bandwidth using the syncBandwidth option, as follows:
sudo serveradmin settings swupdate:syncBandwidth = 10
To automatically sync updates but not enable them (as the checkboxes allow for in the Server app, use the following command:
sudo serveradmin settings swupdate:autoEnable = no
The port (by default 8088) can be managed using the portToUse option, here being used to set it to 80 (clients need this in their catalog URL from here on out):
sudo serveradmin settings swupdate:portToUse = 80
Finally, administrators can purge old packages that are no longer needed using the PurgeUnused option:
sudo serveradmin swupdate:PurgeUnused = yes
One of the biggest drawbacks of the Software Update service in OS X Mavericks Server in my opinion is the fact that it does not allow for serving 3rd party packages, from vendors such as Microsoft or Adobe. To provide those vendors with a manifest file and a quick little path option to add those manifest files, a nice middle ground could be found between the Mac App Store and the built in software update options in OS X. But then, we wouldn't want to make it too easy.
Another issue many have had is that users need administrative passwords to run updates and don't have them (technically this isn't a problem with the OS X Server part of the stack, but it's related). While many options have come up for this, one is to just run the softwareupdate command for clients via ARD or a similar tool.
Many environments have used these issues to look at tools such as Reposado or third party patch management tools such as JAMF Software's the Casper Suite (JAMF also makes a reposado-based VM that mimics the swupdate options), FileWave, Absolute Manage and others. Overall, the update service in Mavericks Server is easily configured, easily managed and easily deployed to clients. It is what it needs to be for a large percentage of OS X Mavericks (10.9) Server administrators. This makes it a very viable option and if you've already got a Mountain Lion computer sitting around with clients not yet using a centralized update server, well worth enabling.
krypted October 23rd, 2013
Posted In: Mac OS X, Mac OS X Server
Tags: Apache, Apple, apple server, catalogURL, com.apple.softwareupdate, defaults write, MAC, Mac OS X Server, Mavericks Server, OS X Server, server 2.2, server 3, Services, Software Update Server, SUS
The swupd.plist file used to daisy chain multiple servers so they act as a cascade of software update servers. The new path for the property list is /Library/Server/Software Update/Config/swupd.plist. Here, the metaIndexURL key is sill the location that points to an internal Software Update Server that the server you are editing should look to for updates.
To set a server to look at another internal server for software updates, edit the metaIndexURL key in the /Library/Server/Software Update/Config/swupd.plist file to include the path to the new server. The path should always have /content/meta/mirror-config-1.plist after the FQDN of the host name. So if your internal software update server was called daneel.foundation.lan the command to set that as the upstream software update server would be:
defaults write /Library/Server/Software\ Update/Config/swupd metaiIndexURL "http://daneel.foundation.lan/content/meta/mirror-config-1.plist"
This is a minor change, but one that might be frustrating if you were still trying to cascade updates the old way. If you're new to cascading updates, this is a pretty straight forward configuration change, run from a Terminal command. It's also worth noting that there are a few other settings in this file that could come in handy. You can limit bandwidth using the limitBandwidth key, purge any old updates using the PurgeUnused key, set a max download speed using the maxDownloadSpeed key, configure the Software Update Server TCP port using the portToUse key (automatically set to 8088), change the path to the updates (e.g. if you mv them and then want to repoint to the new location without downloading them all again) using the updatesDocRoot key, etc. Overall, the settings align with the old settings, but just in a new place.
Note: The keys above correspond to settings found in the following command:
sudo serveradmin settings swupdate
The list of settings is as follows:
swupdate:checkError = no
swupdate:limitBandwidth = no
swupdate:PurgeUnused = yes
swupdate:portToUse = 8088
swupdate:autoEnable = yes
swupdate:valueBandwidth = 0
swupdate:syncStatus = "Initializing"
swupdate:autoMirror = yes
swupdate:syncBandwidth = 0
swupdate:updatesDocRoot = "/Library/Server/Software Update/Data/"
swupdate:autoMirrorOnlyNew = no
krypted October 22nd, 2013
Posted In: Mac OS X Server, Mass Deployment
Tags: Mac OS X Server, mavericks os x server 3, Mavericks Server, OS X Server, os x server 3, Server 10.9, server 2.2, server 3, Software Update Server, swupd
These days, new services get introduced in OS X Server during point releases. OS X now has a Software Caching server built to make updates faster. This doesn't replace Apple's Software Update Server mind you, it supplements. And, it's very cool technology. "What makes it so cool" you might ask, given that Software Update Server has been around for awhile. Namely, the way that clients perform software update service location and distribution with absolutely no need (or ability) for centralized administration.
Let's say that you have 200 users with Mac Minis and an update is released. That's 200 of the same update those devices are going to download over your Internet connection, at up to 2 to 3 gigs per download. If you're lucky enough to have eaten at the Varsity in Atlanta, just imagine trying to drink one of those dreamy orange goodnesses through a coffee stirrer. Probably gonna' be a little frustrating. Suck and suck and suck and it'll probably melt enough to make it through that straw before you can pull it through. For that matter, according to how fast your Internet pipe is, there's a chance something smaller, like an update to Expensify will blow out that same network, leaving no room for important things, like updates to Angry Birds!
Now, let's say you have an OS X Server running the new Caching service. In this case, the first device pulls the update down and each subsequent device uses the WAN address to determine where the nearest caching service is. If there's one on the same subnet, provided the subnet isn't a Class B or higher, then the client will attempt to establish a connection to the caching service. If it can and the update being requested is on that server then the client will pull the update from the server once the signature of the update is verified with Apple (after all, we wouldn't want some funky cert getting in the way of our sucking). If the download is stopped it will resume after following the same process on a different server, or directly from Apple. The client-side configuration is automatic so provides a seamless experience to end users.
Pretty cool, eh? But you're probably thinking this new awesomeness is hard as all heck to install. Well, notsomuch. There are a few options that can be configured, but the server is smart enough to do most of the work for you. Before you get started, you should:
Once all of the requirements have been met, you will need to install the actual Caching Service. To do so, open Server.app from the /Applications directory and connect to the server with which you would like to install the Caching service.
Click on Caching from the SERVICES section of the Server sidebar. Here, you have 3 options you can configure before starting the service. The first is which volume with which to place updates. This should typically be a Pegasus or other form of mass storage that is not your boot volume. Use the Edit… button to configure which volume will be used. By default, when you select that volume you'll be storing the updates in the Library/Server/Caching/Data of that volume.
The next button is used to clear out the cache currently used on the server. Click Reset and the entire contents of the aforementioned Data directory will be cleared.
Next, configure the Cache Size. Here, you have a slider to configure about as much space as you'd like, up to "Unlimited". You can also use the command line to do some otherwise unavailable numbers, such as 2TB.
Once you've configured the correct amount of space, click on the ON button to fire up the service. Once started, grab a client from the local environment and download an update. Then do another. Time both. Check the Data folder, see that there's stuff in there and enjoy yourself for such a job well done.
Now, let's look at the command line management available for this service. Using the serveradmin command you can summon the settings for the caching service, as follows:
sudo serveradmin settings caching
The settings available include the following results:
caching:ReservedVolumeSpace = 25000000000
caching:SingleMachineMode = no
caching:Port = 0
caching:SavedCacheSize = 0
caching:CacheLimit = 0
caching:DataPath = "/Volumes/Base_Image/Library/Server/Caching/Data"
caching:ServerGUID = "FB78960D-F708-43C4-A1F1-3E068368655D"
caching:ServerRoot = "/Library/Server"
Don't change the caching:ServerRoot setting on the server. This is derived from the root of the global ServerRoot. Also, the ServerGUID setting is configured automatically when connecting to Apple and so should not be set manually. When you configured that Volume setting, you set the caching:DataPath option. You can make this some place completely off, like:
sudo serveradmin settings caching:DataPath = "/Library/Server/NewCaching/NewData"
Now let's say you wanted to set the maximum size of the cache to 800 gigs:
sudo serveradmin settings caching:CacheLimit = 812851086070
To customize the port used:
sudo serveradmin settings caching:Port = 6900
The server reserves a certain amount of filesystem space for the caching service. This is the only service I've seen do this. By default, it's about 25 gigs of space. To customize that to let's say, 'around' 50 gigs:
sudo serveradmin settings caching:ReservedVolumeSpace = 50000000000
To stop the service once you've changed some settings:
sudo serveradmin stop caching
To start it back up:
sudo serveradmin start caching
Once you've started the Caching service in OS X Server and familiarized yourself with the serveradmin caching options, let's look at the status options. I always use fullstatus:
sudo serveradmin fullstatus caching
Returns the following:
caching:Active = yes
caching:state = "RUNNING"
caching:Port = 57466
caching:CacheUsed = 24083596
caching:TotalBytesRequested = 24083596
caching:CacheLimit = 0
caching:RegistrationStatus = 1
caching:CacheFree = 360581072384
caching:StartupStatus = "OK"
caching:CacheStatus = "OK"
caching:TotalBytesReturned = 24083596
caching:CacheDetails:.pkg = 24083596
The important things here:
Look into the /Library/Server/Caching/Config/Config.plist file to see even more information, such as the following:
There are also a number of other keys that can be added to the Config.plist file including CacheLimit, DataPath, Interface, ListenRanges, LogLevel, MaxConcurrentClients, Port and ReservedVolumeSpace. These are described further at http://support.apple.com/kb/HT5590.
As you can see, this provides the host name of the server and path on that server that the Caching server requires access to, the last port connected to and the last date that the contents were flushed.
In the Data directory that we mentioned earlier is a SQLite database, called AssetInfo.db. In this database, a number of files are mentioned. These are in a file hierarchy also in that Data directory. Client systems access data directly from that folder.
Finally, the Server app contains a log that is accessed using the Logs option in the Server app sidebar. If you have problems with the service, information can be accessed here (use the Caching Service Log to access Caching logs).
The Caching Service uses the AssetCache service, located at
then starts as the new user _assetcache user. It's LaunchDaemon is at
Note: In my initial testing it appeared that after rebooting devices, that iOS updates were being cached; however, several have reported that this is not yet possible. I'll try and replicate and report my findings later.
krypted December 17th, 2012
Posted In: iPhone, Mac OS X, Mac OS X Server, Mac Security, Mass Deployment, Network Infrastructure
Tags: Caching Server, caching service, Config.plist, Flush, ios, iPad, LastPort, logs, MAC, mountain lion server, OS X Server 2.2, server.app, serveradmin, Software Update Server, Software Updates, sqlite
A number of files got shuffled around in Mountain Lion Server. One is the swupd.plist file used to daisy chain multiple servers so they act as a cascade of software update servers. The new path for the property list is /Library/Server/Software Update/Config/swupd.plist. Here, the metaIndexURL key is sill the location that points to an internal Software Update Server that the server you are editing should look to for updates.
To set a server to look at another internal server for software updates, edit the metaIndexURL key in the /Library/Server/Software Update/Config/swupd.plist file to include the path to the new server. The path should always have /content/meta/mirror-config-1.plist after the FQDN of the host name. So if your internal software update server was called daneel.foundation.lan the command to set that as the upstream software update server would be:
defaults write /Library/Server/Software Update/Config/swupd metaiIndexURL "http://daneel.foundation.lan/content/meta/mirror-config-1.plist"
This is a minor change, but one that might be frustrating if you were still trying to cascade updates the old way. If you're new to cascading updates, this is a pretty straight forward configuration change, run from a Terminal command. It's also worth noting that there are a few other settings in this file that could come in handy. You can limit bandwidth using the limitBandwidth key, purge any old updates using the PurgeUnused key, set a max download speed using the maxDownloadSpeed key, configure the Software Update Server TCP port using the portToUse key (automatically set to 8088), change the path to the updates (e.g. if you mv them and then want to repoint to the new location without downloading them all again) using the updatesDocRoot key, etc. Overall, the settings align with the old settings, but just in a new place.
Note: The keys above correspond to settings found in the following command:
serveradmin settings swupdate
krypted July 25th, 2012
Posted In: Mac OS X, Mac OS X Server, Mass Deployment
Tags: cascading updates, mountain lion, mountain lion server, Software Update Server, swupd, swupd.plist, use another server
krypted May 14th, 2012
Posted In: Mac OS X, Mac OS X Server, Mac Security, Mass Deployment
Tags: Lion, lion server, Mac OS X, Mac OS X Server, Software Update Server, SUS
The Mac OS X App Store was released earlier this month as a part of the Mac OS X 10.6.6 update. The App Store, with over 1,000 applications (including a couple of server tools), allowing people to download and install applications on Mac OS X computers without needing to understand how to click through the screens of a standard package installer, drag applications from disk images into the /Applications folder or basically how to do practically anything except for click and provide a valid credit card number. As with the App Store that debuted with the iPhone, the App Store for Mac OS X is clearly aimed at residential customers, but being that these computers are used in enterprises around the world, the impact to managed environments cannot be discounted. I decided to do plenty of testing and reading before I wrote this up, so hopefully you'll find it helpful, if not very timely.
The first and probably most important aspect of the App Store to most who are charged with managing large numbers of Mac OS X computers is that only administrative users can install software from the App Store. This little fact makes the App Store itself a non-issue for most enterprises, who do not make typical users administrative users. Because only administrative accounts can download and install applications, there is little risk created from leaving the App Store on client computers.
Applications installed from the App Store can only be deployed into the /Applications directory. These applications are owned by System, with read-only access given to the wheel group and everyone else. No ACLs are used, so while a single user purchases the software any user on the system can open it. If you copy the software to another computer then you will be prompted to authorize it using the same Apple ID that was used to purchase it.
When an administrative user purchases an application, they are not prompted for a system password, only an App Store password, which uses the same Apple ID used for the iTunes Store and the iOS App Store. Application updates are handled using the familiar Updates screen borrowed from the iOS App Store, which includes the nifty Update All option.
As far as controlling the user's experience with the App Store, there are a few options. Administrators can remove the App Store application bundle (which can be replaced any time) from /Applications. Administrators can also black list the application using managed preferences/parental controls. A Dock item is added by default and can be removed as well. Removing both the Dock item and the Application bundle will then remove the App Store menu item from the Apple menu. You can also block the hosts at apple.com, which includes itunes.apple.com, ax.itunes.apple.com, ax.init.itunes.apple.com, albert.apple.com, metrics.sky.com and possibly gs.apple.com. These will communicate over ports 80 and 443, according to the operation being used. There is also a launch daemon at /System/Library/LaunchAgents/com.apple.storeagent.plist that should be unloaded and likely removed if you're going to outright disable the App Store. However, the only real way I would personally disable is using a managed preference.
There is also a property list file for the App Store that can be used to manage the application in Workgroup Manager in ~/Library/Preferences/com.apple.storeagent.plist. However, there isn't much that can be done here at this time.
Because applications are tied to users, when a user moves computers you will want to backup and restore the applications for the user. To do so, here's the captain obvious article for ya': http://support.apple.com/kb/HT4482.
The App Store is not a replacement for a good patch management system. Software distribution cannot be managed centrally using the App Store and Software Update Server in Mac OS X Server does not currently cache applications from the App Store. Trying to think of a way to shoehorn the App Store into a software distribution system such as JAMF's Casper Suite, Absolute Manage or FileWave is just asking for a world of pain, so let's pretend that we never brought it up. If your organization isn't able to license one of the aforementioned products, check out Star Deploy from http://www.stardeploy.com/StarDeploy/Home.html or munki from http://code.google.com/p/munki. Finally, I think that Apple's done a great job with the App Store for a version 1 release. I think that my wife loves it and that over time if Apple chooses to do more with it then great; otherwise, all of the options we've been using, from the installer command on, are still at our disposal.
krypted January 18th, 2011
Posted In: Mac OS X, Mac OS X Server, Mac Security, Mass Deployment
Tags: 10.6.6, Absolute Manage, App Store, Apple App Store, Enterprise, ios, JAMF, Mac OS X, Managed Preferences, Patch Management, Software Distribution, Software Update Server, SUS
Software Update Services allow your server to cache updates from Apple and then redistribute them to clients within your organization. Now, this is going to greatly cut down on the amount of bandwidth consumed when new software patches are released. But if you have a large distributed organization you might want to have multiple Software Update Servers daisy-chained together in a cascade to download updates from each other and provide updates to sets of clients (maybe they're geographically separated or you just have too many clients to provide updates to for just one server). Cascading the Software Update Services would further conserve bandwidth in your environment if you have multiple Software Update Servers.
In order to cascade Software Updates from one server to another you would first setup your first Software Update Server. Let's say that we set it up as SUS1.domain.com and set it to run on port 8080. Next you would setup your second server (let's call it SUS2.domain.com) and edit the "metaindexURL" key (by default it's set to be swscan.apple.com) of the file, /etc/swupd/swupd.plist. So you would change the key to be SUS1.domain.com/content/meta/mirror-config-1.plist.
krypted August 7th, 2008
Posted In: Mac OS X Server


text:
|Half Baths
|Property type
|Minimum Stay
|28 nights
This property is located on Mile Marker 95.3, Oceanside, in a very exclusive area, crystal clear waters, owners park across the street with boat ramp, very large entertainment area by the water, fish cleaning station, gas grill, top of the line appliances, and beautifully decorated.
Plenty to see and do, just minutes from John Pennekamp Coral Reef Park, Theater of the Sea where you can swim with dolphins, Plantation Yacht Harbor Club where you can enjoy swimming at the beach or at the Olympic size swimming pool, skateboard park, baseball, basketball, tennis, bike paths, and more.
Come and stay at our beautiful property for a relaxing and unforgettable vacation!!!
We loved the Views!
My husband, daughter and I spend a month at Vivian and Henry's beautiful getaway. Waking up to awesome sunrises was a beautiful experience. Sitting in a lounge chair reading a book and having a Pelican come within 3' of you and just chilling was great. Our family felt right at home. The home was so immaculate and had all the amenities you needed. We met Vivian and Henry who are very nice owners. My husband and daughter rode their bikes almost every day. We went kayaking and visited most of the State Parks. At some of the restaurants on the weekend we heard some good music. The food was good and had beautiful sunsets at the Lorelei Cabana Bar in Islamorada. Also we attended a couple of art festivals. One day we drove to South Beach in Miami, had lunch and walked the beach. We also spend a day in Key West. Leave yourself at least 2 1/2 hours to drive. An awesome resort we stayed over night was the Parrot Key Resort. We experienced the thrill and adventure of parasailing above the tropical waters of Key West. We will remember this vacation for a long time. I am so happy we found a nice place to stay.
The home was in perfect shape and exceeded all of our expectations. The owners and neighbors were gracious and helpful and we really enjoyed our stay!
Was in town for a destination wedding of a family member. Wanted a private, hopefully above average accommodation on the water without the "hotel feel". This home was in every manner well beyond the norm. The location has stunning views from both the grade and balcony levels. It is 1 home from the open ocean waters of the Keys on a dead end, so there is no vehicle or foot traffic. The furnishings were 5 star from the linens, bedding, furniture, appliances and kitchenware to the general layout of the home. We brought a 25 foot boat and were able to keep it dockside. Hose bibs were abundant, a fish bait table was perfectly situated and the barbecue was immaculate. I could go on but you get the point. This is a special home not often available for all the hype you usually see in ad's for rental homes. We'll absolutely be back and oh yeah the owner was accessible and easy to work with.
We needed to "de-stress". The sunset photo on the site was inviting and the reviews of prior guests appeared to be just what we wanted/needed.
The owner (Vivian) was easy to work with and extremely professional. She had prepared a pamphlet on were everything was (supermarket, restaurants, etc.) in the neighborhood. All was ready for our arrival.
We got to the house and after a couple of days, my wife and I fell in love with the place. The king size bed was awesome, the furnishings were top notch, the down stairs area was ample and we loved the Jacuzzi. The sunset photo on the site was REAL. In a very short time, the stress was gone. We will return.
I can not say enough about this rental! My family & I (husband, 2 kids ages 10& 13) and my parents stayed here for a week. We could not have asked for more! There was plenty of room for the 6 of us and we never felt like we were on top of each other. The house is beautiful, located right on the water and has the most amazing sunrises! Vivian was a breeze to work with and was very prompt in responding to emails and returning the deposit. The house has everything you need, and things you didn't think you would need, but did! The children had a great time fishing right off the property. The patio is wonderfully decorated and comfortable. We all took turns spending plenty of time in the hammock. It was our teenagers favorite place! If he couldn't be found in the house, we knew where he was! We took out the kayaks several times and it was nice not to have to pay to rent kayaks. The water (for the most part) is very calm. We did go out one day when it was windy and it was a great workout coming back in! It is located in a great area, close to many attractions and wonderful restaurants. I would highly recommend visiting this lovely house! We hope to be back again!
We spent a week in this lovely house. It is very clean, quiet, and comfortable. On the ground level is a covered patio overlooking a canal and the ocean. There is a hot tub, lounge chairs, four bicycles, and barbecue grill. The living area is on the second level and has large windows with ocean views. There is one house in front of this one on the ocean, but there is a neighborhood park next to that house, so there are open views. There is a large upstairs balcony also. The kitchen is large and modern as are the two bathrooms. There is a king bed in the master, a queen in the second bedroom and a trundle in the third bedroom. The living room is long and narrow but comfortable. There are two great aspects of this place that the photos don't show. First, the owner is very nice and wonderful to work with. The second great thing is the location. The street is quiet and well kept and the area is close to restaurants, shops and parks. There are endless things to do and see, and the owner has information on many of them in a three-ring binder. We had great weather and a wonderful time! An ideal place for one or two couples or a family of five.
Home owners park across the street with Boat ramp
Other Activities: Kayaking, Boating, Shopping, Basketball Ball, Health/Beauty Spa
|Cleaning Fee
|Damage Deposit
Holidays Rates available contact us for a quote.
100% Refund if cancelled at least 60 days before arrival date.
Payment of 30% of the total rental fee is due at time of booking, balance is due 30 days before arrival date.

subset: commoncrawl


text:
$100 Million NATO Mission to Invade Chicago
Stephen Lendman, Contributor
Activist Post.com
Friday, May 11, 2012
A $100 million NATO invasion is coming. Low intensity conflict may follow. The "City of Broad Shoulders" may get more than it bargained for.
Nelson Algren once called Chicago the "City on the Make." NATO's May 20/21 "on the make" invasion isn't welcome.
Chicago NATO.org announced an Obama-hosted "diplomatic summit."
Thousands plan protests against it.
The Coalition Against NATO/G8 War & Poverty issued a statement, saying:
The city has carried out a campaign to intimidate and vilify protesters, claiming that protests lead to violence. In fact, the main source of violence in the world today is the wars being waged by NATO and the US.
We will march in May during the NATO meeting to deliver our message: Jobs, Housing, Healthcare, Education, Our Pensions, the Environment: Not War!
We and tens of thousands will be in the streets that day for a family friendly rally and march, with cries so loud they will be heard in Camp David and across the globe. We will be in the streets that day to fight for our future, and speak out against the wars and their cutbacks are designed to benefit the 1% at the expense of the 99% of the world.
The Rest…HERE


text:
code for driver parallel lines pc - download fast -=8060=-
code for driver parallel lines pc.zip - download 2015
Name: code for driver parallel lines pc.zip
Release: 2015
Type: WinZip
Total Downloads: 14196
License model: Shareware
Language: English
Last updated on: 01/24/2015 06:54:13
Supported OS: Windows 8, Windows 7, Windows Vista, Windows XP
Keys:01/24/2015 06:54:13
GameZone is your online source for video game news, reviews, guides, and cheats for Xbox 360, PS3, Wii U, PC, and more.We are the best and most popular cheat codes game site in the world! We add new cheats and codes daily and have millions of cheat codes, FAQs, walkthroughs ...Welcome to Cheatinfo, your number one source for Gamecheats, Action Games, PC Cheats and Codes along with high resolution game. Cheatinfo is updated everyday ...12/1/2010 · You May Also Like. Code List for Whirlpool Washers. Whirlpool Washer Code Error F35. Like most modern appliances, the Whirlpool washer has electronic ...The best place to get cheats, codes, cheat codes, walkthrough, guide, FAQ, unlockables, tricks, and secrets for Grand Theft Auto: San Andreas for PC.Berkeley UPC downloads since 01/May/2005: Berkeley UPC Runtime Source: 10400: Berkeley UPC Translator Source: 5874: Berkeley UPC Cygwin Binary: 2986: Berkeley UPC ...A sound card (also known as an audio card) is an internal computer expansion card that facilitates economical input and output of audio signals to and from a computer ...Cheatbook is updated everyday, so check back often for the latest cheats, codes, hints, spoilers, tips, Tricks and more! We are dedicated to helping you find the best ...Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be ...List of software libraries and toolkits for image processing.
code for driver parallel lines pc
01/24/2015 06:54:13
truely alone mp3 Tipa kopy film smotret compare and contrast works of art essay books for 4th grade readers book downloads cheap college format essay example Progulka po solnechnomu svetu hd smotret common the light download how to choose first big bike skinable flash mp3 player i ve packed my bags camden yards kids Frayser boy not no moe ngage s60 games college essay personal statement tips rock shox dart 3 manual how to make hot wing dip common application personal essay option 1 review books terry lynn taylor colleges life essay essay on importance of unity in muslim world brainstorm arctic monkeys mp3 full flysim with seriel homework manager college accounting x men: animated series marvel comic uh oh icq sound file how to make games at how to write a good personal essay for college instructions for sony mp3 player how to apply a lacquer finish


text:
Buy this LED on an American Express card like the Starwood Preferred Guest® Credit Card from American Express or Starwood Preferred Guest® Business Credit Card from American Express OPEN and you'll get a 2nd year of top notch warranty coverage from AMEX for free! Have a problem with the LED during the AMEX warranty year? AMEX will pay to fix the problem or refund the entire purchase price of your LED, free of any hassle!
Panasonic Viera 42″ 1080p 120Hz Full HD IPS LED TV, $529 Shipped, plus get $100 towards future Amazon purchases!
Panasonic Viera 47″ 1080p 120Hz Full HD IPS LED TV, $649.99 Shipped, plus get $100 towards future Amazon purchases!
-The IPS LED Panel panel delivers a wide 178° viewing angle, you see clear, vibrant images from every seat in the room.
-The backlight features a wide transmission aperture that enhances contrast between light and dark and improves response to provide smoother motion images.
-Viera Connect, Wifi ready
-120Hz screen refresh rate
-4x HDMI, 2xUSB, SD Slot
-Thin LED design – 9.8″ with stand, 1.6″ without stand
"-Order a qualifying Panasonic HDTV (TC-L42E50 and/or the TC-L47E50) and receive a $100 Amazon.com promotional credit toward the purchase of items shipped and sold by Amazon.com (certain exclusions apply, including Kindle books, MP3s, and video rentals and downloads).
-The promotional credit will be applied to your Amazon.com account within seven days after your order ships.
-Offer valid when shipped and sold by Amazon.com.
-Offer good on the TC-L42E50 and the TC-L47E50 from 12:00 a.m. PST January 20, 2013, through 11:59 p.m. PST on January 26, 2013, while supplies last.
-The promotional credit expires April 30, 2013."
Save on all your Amazon purchases! You can buy Amazon gift cards at any Office Supply store with your Ink Bold, Ink Plus, or Ink Cash card to earn 5 points per dollar (worth roughly 9.5% back)!


text:
Related Products:
Gold bar with a 14-karat Gold necklace!
These Gold bars are in a polished smooth bezel hanging from an 18-inch open loop chain. These pendants depict a dove, the symbol of peace and purity, in flight over the skyline of Jerusalem, which means "City of Peace" in Hebrew. The reverse is struck with The Holy Land Mint's name and logo with "1 GRAM 999.9 FINE GOLD".
The symbol of the dove has a long history, beginning with the story of Noah's Ark in which a dove returned with an olive branch signaling the flood had ended (Genesis 8:11). In the New Testament, the dove represents the peace of Jesus. With modern-day use in situations of conflict, the dove is a universal symbol of peace and a fitting subject for the Holy Land Mint's first Gold bar.
Not yet rated. Be the first to Write a Review
We provide all of our customers with a refund, return and / or exchange on everything we sell including all bullion and certified coins. If for any reason, you have a problem, please feel free to call us. We will always do our best to accommodate you.


text:
Hey there, time traveller!
This article was published 1/8/2011 (2213 days ago), so information in it may no longer be current.
Phoenix Sinclair's grave is no longer unmarked.
Where once there was nothing but scorched earth and weeds, there are now teddy bears, rubber ducks, flowers and dolls. A princess crown sits next to a heartfelt poem. Large flower-shaped garden decorations dot the small plot. There are bouquets of flowers wilting in the sun.
"Phoenix Sinclair, loved in God's heaven," reads one note.
"Phoenix: We will make sure no child has to endure a plight like yours," reads another.
"You will never be forgotten, little angel. Rest in peaceful slumber bright star. You are home now. XOXO."
Last week, the child's Brookside Cemetery resting place held only a small concrete disk marking plot 1104. There was no headstone, no flowers and no indication this was where the murdered girl was buried.
Make no mistake: She has not been forgotten by her family and friends. She's anything but forgotten. Her biological father has purchased a headstone. He just can't bring himself to have it engraved and placed. Not now, it's too painful and too soon.
Kim Edwards, Phoenix's former foster mother, fiercely defends the girl's memory. She has established the Phoenix Sinclair Foundation, an organization aimed at helping other families in conflicts with the child welfare system. She learned through bitter experience how difficult that can be.
An inquiry into the death of Phoenix and the involvement of child-welfare workers is expected to begin late this year or in early 2012.
Eileen Cormack is one of those who visited the grave. She says she has never been able to get the murdered child out her memory, haunted by the evil the child endured in life and in death.
"It's shame, the shame that we so let a child down. When I sat at her grave I was almost speechless to reach out to this little girl."
Cormack left the rubber duck, a little plastic bucket with a shovel and a teddy bear wearing a Justin Bieber shirt.
"I thought, would she be getting to the age when she'd think, 'Ah, Justin Bieber'?"
That's exactly how old she'd be.
"I just want Phoenix to be able to say, 'I lived, and I'm here. You can visit with me here.' "
Lynda Miller spent three hours trying to find the grave. She bumped into someone else who was searching. Together they found her.
"That little princess is no longer without her own special place," she wrote in an email. "I know for sure that at least two people remembered Phoenix today!"
Derek Watt had a very personal reason for visiting the grave. His 20-year-old daughter died in March. She was moved by Phoenix's story, he says.
"What I'm trying to do is things in her (his daughter's) memory," he says. "She really cared about people. I want to make sure I carry that on. Her whole life was giving to others."
So he dressed up in his good suit and set out to find the grave. He failed on his first attempt but is going back with teddy bears, candles in jars and matches in a waterproof container.
"If people want to light a candle when they say a prayer, I want to make sure they can."
It may be difficult to fully explain why strangers want to pay tribute to a child they never knew. Some of it, as Eileen Cormack says, is guilt and shame. How can a child in this province die so terribly and so alone?
Part of it is simply the tragedy of a life snuffed out before it really began. Parents fear the death of a child more than anything else, an unnatural occurrence that completely separates you from your moorings.
In the end, visiting Phoenix's grave and leaving tokens of a happier childhood allows us to apologize, to remember, to find a positive focus in a life so rent by horror. It really is telling that child and her family that we will never forget.
Because if we do, this could happen again. It will happen again.


text:
Straight to Video: The B-movie Odyssey: Pilot Episode
LENGTH: 5 min. 13 seconds
Video store clerk Kevin is closing his doors forever. When accidentally unleashes a vortex inside the store it pulls him in the movies. Now, he must fight his way through different genre films to live.
The vortex consumes a Video Store Clerk. Now he's trapped within the B-movies and must use his film smarts to survive.
Kevin, jaded video store owner, rises from behind a desk, jerry can in hand. Gas splashes out onto racks of movies. The video store has met it's end, the love he had once had for the films of the straight to video era is gone. His bags are packed behind him; he strikes a match. The return slot flings open and gusts of air howl through the room; dousing the flame. A mysterious BETA case drops in from the opening. Curiosity piqued; he puts it in his vintage player. The TV screen flickers momentarily; then erupts as a large rotating black hole vortex pours out. Everything in the room collapses, pulled into it, including Kevin. Screams and ominous laughter wake him. In a twisted turn of fate, he is trapped inside his B-movies, and must fight the terrors around him to end this video nightmare.
One by one we've turned all of our closest friends into the valuable artists on our team. We've all found a place in the video store and behind the scenes to bring this Odyssey to life. W
A collection of Artists and filmmakers who've met through DEDfest Film festival and Metro theatre events to create the crazy tales in the Videostore
The Local Fantastic Film Community come out in numbers to check out Edmonton's Dedfest every year. Kevin Martin and his Lobby DVD shop have become a hub for these community members!
Daniel Harris and Aylssa Lobit stop by the Lobby DVD shop before a debut of their movie AMONG FRIENDS at DEDfest.
A vhs puppet effect where the puppeteer was removed from the frame. Now the cassette tape can walk around on its own.
Getting ready to set up a effect. Any problem these guys get creative and solve it!
Not only do we do practical and digital vfx. There is always room for Stop motion! This "Bi-Pod" was brought to life for an epic war scene in "The Last Video Store"
Tim in the Warrior Guardian costume from "Magnetic Tape".
When you need a quick cheap way to do a flickering fire light; there is always an effective DIY way!
Sometimes you need a war torn battle field. With a few supplies and a great crew of friends. You can construct a killer set in your living room!
When adrift in the video dimension, a virtual set will do the job.
To build a full size set with the right people means that it doesn't have to cost a lot!
Opening night DEDfest 2013 at Edmonton's Beautiful Garneau Theater. We have an incredible relationship with the tight knit community of fans and friends, they have been eagerly waiting for our next project and we've been eager to deliver
Lindsey is a crucial part of the team; bringing her creative flare to all aspects of film making and Networking. She currently works for AMPIA in the Social Media and communications department.
Being one of the last video stores in Edmonton The Lobby has a dedicated community that keeps it alive. We are able to utilize this Venue to directly reach our most captive supporters and audience.


text:
Health Tip: Drugs and Foods Can Interact
And some people are at greater risk of problems
(HealthDay News) -- Some foods can interact with medications, causing harmful side effects.
The American Academy of Family Physicians says these factors may raise your risk of a food/drug interaction:
- Being a pregnant woman.
- Being an older adult.
- Having a chronic disease, such as heart disease or diabetes.
- Being a young child.
- Eating a poor diet.
Please note, not all procedures included in this resource library are available at Henry Ford Allegiance Health or performed by Henry Ford Allegiance Health physicians.
All EBSCO Publishing proprietary, consumer health and medical information found on this site is accredited by URAC. URAC's Health Web Site Accreditation Program requires compliance with 53 rigorous standards of quality and accountability, verified by independent audits. To send comments or feedback to our Editorial Team regarding the content please email us at firstname.lastname@example.com.
This content is reviewed regularly and is updated when new and relevant evidence is made available. This information is neither intended nor implied to be a substitute for professional medical advice. Always seek the advice of your physician or other qualified health provider prior to starting any new treatment or with questions regarding a medical condition.
Editorial Policy | Privacy Policy | Terms and Conditions | Support
Copyright © 2008 EBSCO Publishing. All rights reserved.


text:
Clean Water Act Archives
2012 Valley Partnership Roundtable
April 5, 2012 by in AZRE Magazine
The 2012 Valley Partnership Roundtable discusses the need to engage and monitor federal issues impacting the development community, which is greater than ever. Every real estate development company actively manages issues such as water quality, dust control and industry taxation/regulation at the city and state level. However, we must be more vigilant in watching the… Read More →


text:
Monday, September 10 to Monday, November 5, 2012; 6 p.m. to 8 p.m.
Location: CCOD - Community Church of the Open Door, 270 Main Road North, Hampden, ME
Contact: Karen Reynolds; 207-356-5166
Website: daveramsey.com/fpu/locations/org/29275/class/210402/atid/l_mi
Dave Ramsey's FINANCIAL PEACE UNIVERSITY begins Monday, Sept 10th, 6-8pm, at Community Church of the Open Door, Rt 1A in Hampden. The first lesson is FREE & FPU is OPEN TO THE PUBLIC. This life-changing financial education, based on Biblical principles & contemporary applications, runs for 9 weeks and costs just $95! No matter what your circumstances, you can learn SO MUCH and change your present, your future & your family's financial legacy! Learn more & REGISTER ONLINE today.


text:
Nokia JBL PowerUp Wireless charging speaker in black and cyan now 50% off on Amazon
0. phoneArena posted on 02 Jun 2013, 14:44
If you do not mind waiting while they restock, you can find these excellent speakers on sale for only...
This is a discussion for a news. To read the whole news, click here
2. InspectorGadget80 (unregistered)
damn the thing is sold out. if i would of remember this JBL i would of gotten it long time ago. probably best sound speaker system
3. papss (unregistered)
I wonder how good they sound and how loud...
4. Dastrix (unregistered)
I've only had good experiences with JBL, so I don't think quality and loudness would be issues. I've got JBL speakers on my Dell XPS, and man, that thing blows other laptop speakers out of the water! The sound quality is quite frankly second to none, especially on laptops because it sounds just like a full-blown high-end stereo system. Loudness won't be a problem either. I always blast it loud, and people can't believe how loud they are, especially at school.
5. pktech (Posts: 3; Member since: 25 Jun 2013)
I recently bought a Bitmore e-Storm portable wireless speaker and it has really cool design, amazing features, awesome sound quality, ultra portable and water-resistant too. I would suggest it any day and its value for money too. It has also won the red dot design award 2012.
Just google:
Bitmore e-Storm Bluetooth Wireless Water-Resistant Portable Speaker


text:
Meet New Label VERNER (Formerly TV)
We speak with the designer.
Now-deceased label TV was one of the most exciting things happening in Australia back in 2007 when it was established (along with the release of Bag Raiders' breakout EP Fun Punch. We all listened to it. Don't lie). After building a solid international fan base and even doing a capsule collection for Topshop, in 2011 TV sadly disappeared into a cloud of purple smoke and was no more. Now one of the labels' founding designers, Ingrid Verner, is back with a new project: VERNER.
For Resort 2013 she mixes sportswear, evening wear and outer(space)wear to create a collection which makes us want to scream, "I'M ALIVE!" Hand-dyed marbled silks are mixed with hand-drawn prints, with the hero piece being the 'Pakis From Outer Space' kaftan (in the first slide above) which features a portrait painted by Leon Bowers of late Melbourne-born performance artist Leigh Bowery.
Already stocked in Melbourne's Pet Shop Girls, VERNER has its sights set on capturing the hearts of the overseas market (can't you see this going nuts in Tokyo?), and there is no doubt that Ingrid's latest outing will be met with the same success as TV.
Ingrid Kesa: Hi! I'm excited about your new label because I was a big fan of TV. Why did you decide to re-launch under a new title?
Ingrid Verner: Well, TV is no longer in operation. I am now working solo, so really VERNER is the V in TV.
All of the marble-esque prints are bloody brilliant. Do you remember making marbled paper as a kid?
Yes! The idea behind the marbling came from the area I live at the moment — Brunswick, in Melbourne. The area is filled with loads of Italian, Lebanese and Greek influences in contemporary architecture.
Any plans to show at Fashion Week?
No. I have been part of Australian Fashion week in the past and found aspects unrewarding. I once saw that a takeaway chicken company sponsored a show and I thought that was hilarious! I am set on expanding into Paris, Tokyo, Korea and some parts of Europe and possibly the USA.
So, this is a resort collection... Can you tell us about your dream resort? What elements would it have? I'm thinking something along the lines of a poolside bar and palm trees...
I love Northern NSW. It really is one of the most beautiful parts of the world. Perhaps a simple shack on the water somewhere with open space and solitude. This collection was more about where I am living at the moment, though. Less poolside and more culture clash: Afro hair braiding shops meets Franco Cozzo Italian furniture. My dream resort would be wearing grey marle trakkie shorts in Monte Carlo as I take sneaky iPhone pics of Karl Lagerfeld in full black get-up and a sweaty fingerless glove.
To me, there's a bit of a Balenciaga vibe to the collection. What were some of your influences?
My influences from a print and philosophical sense were Leigh Bowery as an Australian icon, as well as tapa textiles from the Pacific Islands and the Ballets Russes. I was also obsessed with the $2 dollar shops filled with Chinese goodies as well as Sydney Road in Melbourne. I don't look at the shows, as there is too much fashion, so I am not sure what Balenciaga is up to. I did make a costume sculpture piece for a film directed by John Ibrahim (from Grey Aviary) which will exhibit shortly. It nods to Cristobal Balenciaga himself, and is called It's A Dog's Life; his closing salute to his atelier in Paris.
Last up... Now that the weather's warmer, what's your ultimate summer song?
The first ten seconds of 'Great Southern Land'.


text:
Let us know when your receive great advice so we can thank our lawyers and point others with similar questions in the right direction.Got it!
I have a computer controlled engraver which allows me to engrave nearly any symbol or pattern onto almost any material. It is also portable which means I can transport the machine to a home or business and engrave a design or image on someone's concrete drive or walk. Some clients request I engrave trademark logos of their favorite sports team or vehicle, etc. I'm not selling a tangible item. I don't charge any more for a popular image. I understand tattoo artists can tattoo copyrighted images on someone's skin. So what copyright issues am I facing?
You need to read 17 USC 113(a) http://www.law.cornell.edu/uscode/text/17/113 which specifically gives to the copyright owner the right to do what you do. 17 USC 501http://www.law.cornell.edu/uscode/text/17/501gives a copyright owner a cause of action against you. Since you are deliberately doing this you might well face loss of your profits, an injunction, statutory damages of from $750 up to $150,000 per instance, payment of attorney fees of the copyright and/or other remedies if these images you are reproducing are copyrighted.
As to trademarks, I think you face a risk, albeit slight, of being held to be engaging in trademark infringement under 15 USC 114(a) and/or unfair competition under 15 USC 1125(a) since you are accepting money for producing a product with a false designation on it. The difficulty for the trademark owner is to convince a court the product or service is in commerce. If you advertise what you are doing and use any sample of prior work in your advertising, I think you are on the wrong side of the law. See 15 USC 1114(b) You must realize that courts tend to interpret laws so as to, in their mind, do substantial justice. I think it would be an uphill battle for the NFL or similar brand owner to win this case, but I think if they perceive this as a growing trend that might cut into their licensing revenues (e.g. if a licensee demands they do something about it), they might take a flyer and try to convince a Judge to make some new case law in their favor on this. It is possible they might find a sympathetic court somewhere that likes sports teams and thinks you are ripping them off and get that new law. You don't want to be that groundbreaking case, as once it starts you can expect the brand owner to run your legal costs into the stratosphere, particularly if they can get past a summary judgment and to a trial.
So with likely illegality on the copyright side and borderline legality on the trademark side, I think this is a moderate to high risk business - moderate so long as you are small potatoes and there are not too many other engravers out there, high risk if there are lots of engravers doing this and the NFL, NBA, NHL, and NCAA decide they need to shut this practice down.
I am not your lawyer and you are not my client. Free advice here is without recourse and any reliance thereupon is at your sole risk. This is done without compensation as a free public service. I am licensed in IL, MO, TX and I am a Reg. Pat. Atty. so advice in any other jurisdiction is strictly general advice and should be confirmed with an attorney licensed in that jurisdiction.Ask a similar question
typo in para 2, line 2 15 USC 114(a) should be 15 USC 1114(a) http://www.law.cornell.edu/uscode/text/15/1114
A photocopier only copies, and it does not distinguish between a copyrighted book and one that is in the public domain. It is the photocopier's operator that does the distinguishing and committing the infringement.
In the situation you describe, the engraver does not care what does engrave, however you should.
Your situation is interesting because you are not selling goods, just providing a service, and that service would be tantamount to contributory infringement, meaning you are helping others infringe.
For well known marks, that would be a problem, but there may be marks which have restrictions only in the class where they registered. If your engraving is limited to sports teams, then the bad news apply to you.
The infringing lawsuit will go first against the product owner, and then they will bring you in as contributory infringer.
There should be better things to do with and engraving machine.
USPTO Registered Patent Attorney, Master of Intellectual Property law, MBA I am neither your attorney, nor my answers or comments in AVVO.com create an attorney-client relationship with you. You may accept or disregard my free advice in AVVO.com at your own risk. I am a Patent Attorney, admitted to the USPTO and to the Florida Bar.Ask a similar question
The chances the you will be sucked into an infringement action are probably slim, but this does not mean you have a legal right to do what you are doing. And if you are for example advertising and have a website offering the serivce you may hear from someone's attorney.
I don't want to use the tattoo example becuse it is such a nuanced case and not really the same here.
If you, as the owner of a football jersey wanted to emboss it with some NFL trademark well you can do whatever you wish with your own property and I highly doubt even the hyper-aggressive NFL would dare to file against a fan as an individual.
But here, you are making a buisiness out of helping people infringe. For example, if I hire you to emboss an NFL logo on my shirt then you can be held liable for that infringement. There was a recent case where Laboutin (red sole shoe company) successfully sued a small shoe repair service because they were servicing customers by painting the soles of the shoes they brough into the shop the same color as Laboutin's now famous trademark China Red.
As you noted, there may also be copyright issues here as well.
I would suggest that you consult an IP lawyer before you make any investment in this as a business so you understand the limits of what you can do legally.
I will link you to some general helpful info below as well.
Best regards,
Natoli-Lapin, LLC
(see Disclaimer)
The law firm of Natoli-Lapin, LLC (Home of Lantern Legal Services) offers our flat-rate legal services in the areas of business law and intellectual property to entrepreneurs, small-to-medium size businesses, independent inventors and artists across the nation and abroad. Feel free to call for a free phone consultation; your inquiries are always welcome: CONTACT: 866-871-8655 email@example.com DISCLAIMER: this is not intended to be specific legal advice and should not be relied upon as such. No attorney-client relationship is formed on the basis of this posting.Ask a similar question
do NOT contact me!
Unless you openly identify yourself no one here will know who you are and I have no way of contacting you outside of responding here which you can simply turn off. I am not sure why you would write such a message? You asked a question, I assume you wanted answers. Good Luck.
I can turn it off? I understand my comments are completely anonymous but if I put it out there I'm sort of asking for it or so I've heard. Just making it crystal clear if I'm contacted by my "friend's" attorney I will not be sweet. Given staffing is short and all.
And you think we attorneys care if you are "not sweet"? We love putting "not sweet" people on a witness stand for cross examination. Amazing how "sweet" the "non sweet" then pretend to be.
run that through me one more time I didn't quite catch that. You do what with sweet people?
Q: "So what copyright issues am I facing?"
R: Copyright law states, in relevant part, that " ... the owner of copyright under this title has the exclusive rights to ... reproduce the copyrighted work in copies or phonorecords." 17 USC 106. When you draw someone else's copyrighted image in exchange for money you're unlawfully reproducing that image. Which is copyright infringement. If you want to continue your infringing conduct you should discuss this with your own copyright attorney.
The above is general information ONLY and is not legal advice, does not form an attorney-client relationship, and should NOT be relied upon to take or refrain from taking any action. I am not your attorney. You should seek the advice of competent counsel before taking any action related to your inquiry.Ask a similar question
I do not understand my colleague's concerns about the questioner infringing the trademark rights in the logos. Absent direct infringement there can be no secondary infringement and absent putting the engraved products in commerce there can be no direct infringement. I think trademark law is irrelevant.
Daniel---this would probably be contributory trademark infringement---the customer is directly infringing by retaining the engraver to place the trademark on the customer's property. What am I missing?
The goods upon which the trademark is being engraved are no longer in commerce. Because they're not, the owner of those goods can lawfully engrave anything it wants onto them -- including trademarks. For example, I can lawfully draw the Nike swoosh on any pair of sneakers that I own w/o infringing that mark. So in the questioner's situation the owner of the goods upon which the trademark is being engraved is NOT a direct infringer of the mark. Which leaves the engraver. But he is not a direct infringer either because, again, the goods upon which the mark is being engraved are not in commerce. Because NO ONE is directly infringing there can be no one contributing to that [nonexistent] direct infringement. In short, trademark infringement liability requires there be some transaction [pre-sale, sale, or post-sale (potential transaction)] of the allegedly infringing goods in commerce in order for the Lanham Act to apply at all. Sale of the mark alone [in this case by the engraver together with his services to create the mark] is NOT a basis for infringement liability. The most relevant trademark claim would be under a statute that it makes it unlawful to traffic in labels used as a mark [but even that's distinguishable because the engraving is not a label].
There are without question trademark infringement claims here to be made even if they are somewhat chewy and there are cases to support that. But i agree with Dan in that a pure copyright infringement claim is a cleaner argument. The reason I chose to focus on trademark here over the copyright law is in my mind all of the content would be protected under trademark law whereas only some will be protected under copyright law.
There are NO trademark claims here.
Dan, putting all these legal issues aside for a moment, if every lawyer who comments here thought they had to be the "most correct" in every answer no one would want to offer their insights. We are not litigating the issues and Askers here are presumably more concerned with whether certain activity can get them sued than what their counsel will argue in their defense. It is not necessary to comment on top of my answers just to let me know you disagree with my take on it or that you think I am wrong. You can assert your expertise in your own remarks and explain to the Asker why you believe your understanding of the issue is the better one. I was not the only lawyer commenting here that noted the trademark issues.
Excuse me here, I was mistaken as I thought these comments were on top if my answers, which happens all the time, but I am wrong. You were adding to your own answer. I just wanted to make that clear.
I asserted that trademark law was irrelevant in the described situation. You chimed in and declared that "[t]here are without question trademark infringement claims here to be made ... ." You don't say how or why. And now you say that I'm not entitled to dispute your unsupported, and unsupportable, "correction" to my analysis. Hmm.
Frank: These dialogues among counsel have proven very useful. I have learned a great deal over the years from Daniel, Bruce and others and we regularly have engaged in dialogues on each other's comments. I do not mind being corrected---I welcome it if I am wrong (no one is perfect, especially me). I also think that the "askers" benefit from the dialogue among lawyers because it shows that even well-established professionals often disagree on the issues they raise. As to this issue Daniel's commerce analysis is interesting, but I do not think it is right. If the engraver offers his services to people who purchase goods in commerce, and the goods are purchased with the expectation to get them engraved with a trademark, this clearly involves commerce. Moreover, the payment to the engraver for the trademark is commerce. I don't believe courts would accept the limited view of commerce in Daniel's analysis--but Daniel is often right on these issues and I certainly respect his views and welcome his insights. He has helped me on issues that I have ended up litigating, and he has been right more often than not.
You wrote a comment specific to my remarks and it appeared that you chimed in on me. That was not correct. But how come you don't ask all the other lawyers here that noted trademark concerns to "support" their answers? No one has time for that and that is not why we are here. If an asker wants more than general insights they can pay a lawyer for their time to research all the issues. I believe there are contributory infringement claims available among others. If you think I'm going to log on to my Lexis account and do case law research just to try and prove an Avvo colleague wrong I mean that's ridiculous. I have participated in a lot of other forums but this one is by far the most competitive. I have gleaned many great insights here but it also lends itself to a argumentative environment that I find unpleasant.
When you publish to the world that I've incorrectly analyzed a situation but do not support your position in any way then, yes, I find it necessary to reply. If you publicly disagree with a legal position that I've taken then either support your view or discuss the matter with me offline.
Guys I agree with everything Maurice is saying regards to the issues. That is why I said there are certainly claims to be made and Daniel astutely noted the defenses. But I do not understand why any lawyer such as yourself should feel like they need to support that with authority. When I say certainly there are claims that is all I mean. A plaintiff would undoubtedly come at them with any and all possible claims including trademark ones. Do I really need a case on point? Facts depending, maybe the TM claims will not be successful but that will not stop a plaintiff from going there and in my opinion winning the day given the right circumstances. I am not here to compete with colleagues about who is most right it is just not collegial. Moving forward I will make an effort to resist the urge to follow up in comments because I think it invites confrontation and that is not pleasant or productive.
Frank, you're one hell of a lawyer and I think your contribution to friendly disagreements about the law would benefit me, all the other responding attorneys and the questioners. It's cliche but true that we can disagree without being disagreeable [granted, that's sometimes difficult]. As for doing research to support a legal argument I frankly do the research when confronted with an Avvo question that I can't answer or when a colleague's response strikes me as either really good or really bad. I do not use Avvo to acquire clients [and turn down all requests]. I use it to provide pro bono assistance and to learn what I need to know to be a better lawyer. And that's done by thinking through the questions posed, our colleague's responses, and having dialogues with other respnding attorneys. I hope you reconsider not joining those dialogues. Your contributions would be most appreciated.
That was very much appreciated Daniel. Thank you for that follow up.
Well put Daniel, one of the great benefits of participating deeply on Avvo is it makes us better lawyers. It gives an avenue to put legal arguments to the test of colleagues outside of the courtroom. That helps us learn better expression and to learn the law, particularly recent changes. One of the great things is to be proven wrong (good thing that never happens to me - LOL) as that is when you learn the most and then can get it right the next time. Better to learn that lesson here than from a judge in an important case.
From the trademark standpoint, you can't use someone else's trademark in commerce. You're not proposing personal use for yourself, you're proposing offering your engraving services to others for money.
It's no defense to say the customer requested it, or that the engraving would take place or ultimately sometimes be located be on private property. Interesting analogy to tattooing. but I don't there's any chance of a consumer thinking that someone's skin has been endorsed by a sports team.
Avvo doesn't pay us for these responses, and I'm not your lawyer just because I answer this question or respond to any follow-up comments. If you want to hire me, please contact me. Otherwise, please don't expect a further response. We need an actual written agreement to form an attorney-client relationship. I'm only licensed in CA and you shouldn't rely on this answer, since each state has different laws, each situation is fact specific, and it's impossible to evaluate a legal problem without a comprehensive consultation and review of all the facts and documents at issue.Ask a similar question
"I understand tattoo artists can tattoo copyrighted images on someone's skin." Tell that to the producers of Hangover 2. In that movie, one of the characters gets a tattoo like the one Mike Tyson has on his face. But Mike Tyson did own the copyright to the design of that tattoo. Rather, Mr. Tyson apparently has acknowledged that the original tattoo artist owns the copyright to that tattoo. So the tattoo artist sued the producers of Hangover 2 for copyright infringement. The producers attempted to get the case dismissed, and when they were unsuccessful, they settled with the tattoo artist for an undisclosed amount. So, I would not say that copyright law does not apply to tattoos as your post seems to imply.
This answer is for informational purposes only. It is not intended as specific legal advice regarding your question. The answer could be different if all of the facts were known. This answer does not establish an attorney-client relationship.Ask a similar question
TYPO: But Mike Tyson did NOT own the copyright to the design of that tattoo.
Interesting Hangover 2 case. Thanks.
I agree with Mr. Natoli. If you are just using it for your own personal purposes, it is probably not going to result in any action. However, once you step out of the simply personal realm, it will probably attract the attention of some entity. The question that you need to ask yourself: "Is it worth it if I get dragged into an infringement suit?" The answer is probably no.
This information is provided as a public service to provide a general answer and should not be relied upon as legal advice.Ask a similar question
This is a balanced answer. You might well decide as a matter of business judgment to take the risk on this, not advertise it (to avoid trademark direct infringement) and risk the copyright infringement unless and until someone tells you to stop and then immediately stop, apologize profusely and claim innocent mistake. Stoppage would likely be a complainant's main goal against you. Just realize you take the risk of being chosen as "the example" to discourage other engravers, and that if that happens you might well be looking at major liability.
Post a free question on our public forum.Ask a Question
- or -
Search for lawyers by reviews and ratings.Find a Lawyer


text:
T-Mobile Announces Dash 3G, Tips Android Phone
The T-Mobile Dash 3G is a T-Mobilized version of the HTC Snap, a non-touchscreen Windows Mobile phone which replaces the successful Dash in T-Mobile's lineup.
The Dash was sort of a BlackBerry-without-BlackBerry, an inexpensive smart phone focused on messaging that leveraged Microsoft's decent text messaging client and terrific Exchange e-mail support. The Dash 3G is the same, but better-looking and 3G. Note: the Dash is unrelated to Dash Navigation, which was acquired by BlackBerry creator RIM in early June.
T-Mobile says the Dash 3G will be available in July; they didn't announce a price.
As for that teaser, T-Mobile says they'll tell us about their next Google Android phone next week. We're pretty sure it's the Google Ion, aka the HTC Magic, which our editor Mark Hachman got some quality time with recently. You can check out his hands-on here on Gearlog.


text:
Latest NZH Video
All Blacks captain Kieran Read talks to the media ahead of Bledisloe test.
Police have confirmed they believe the bodies found in the Mamaku Bush are that of missing uncle and nephew Raymond and James Fleet. / Rotorua Daily Post
Laura McGoldrick and Angelina Grey take the Baby Show by storm


text:
Two new exhibitions commencing at Solander on Wed 5 March
Two new exhibitions commencing at Solander on Wednesday 5 March.
Nigel Brown: Waterfalls
This exhibition of works on paper springs from a waterfall visited during a Dusky Sound trip in 2009 on the MV Pembroke; "we were primarily there because William Hodges, Captain Cook's artist, had been there before us". Nigel depicts a specific waterfall with his characteristic vernacular undertones. The waterfall is overlaid with a stream of consciousness, text informed by the local, international or insights gleaned from Nigel's reading and internet research.
Locust Jones: made in johannesburg
Born in New Zealand and now residing in Australia, Locust has been largely influenced by his interest in world politics and his travel experiences. 'made in johannesburg' is an exhibition of works created during a 2012 residency in Johannesburg, South Africa at David Krut Print Workshop. This exhibition reflects on the political, cultural, environmental and personal experiences of an artist in a country that he refers to as 'a land of contradictions' and 'an infinitely exciting place to make work in'.
**Please Note** There will be NO Wednesday night opening event. We look forward to seeing you at our Meet The Artist event onSaturday 8 March, details below.
Nigel Brown in the gallery
Saturday 8 March 2 - 4pm
Come along and enjoy a drink with the artist and take the opportunity to talk with Nigel about his current works. Read More
Click for big version.


text:
2011 Stewie Awards: What Really Happens in the NASCAR Trailer?
Dale Earnhardt Jr. and Tony Stewart are pals now, but it wasn't always that way. Hear about their mandated visit to the NASCAR trailer. The 5th Annual Stewie Awards were held at the Hard Rock Café & Casino in Las Vegas on December 1, 2011. Learn more at www.siriusxm.com/nascar


text:
Shiseido The Skincare Eye Revitalizer
- 3 reviews See the Breakdown
- Product Info | Add Your Review
Shiseido The Skincare Eye Revitalizer Reviews
Swelled my eyes closed.This is a great product if you are not allergic to retinol, but I am. — 9 years, 5 months agothedragonslady | 483 reviews
This review is: Helpful | Not helpful | Inappropriate | 0 of 1 people said helpful
"not for me."Expensive. Well, go figure, it's by Shiseido, who makes my fave sunscreen. But this is not for me. First things first, the packaging. It's beautiful. The tube is a shiny, pearl-like white, really iridescent. But it's what's inside that matters. The eye cream was a really thick texture. It went on really easily, but I really prefer thicker formulas, because the thin stuff thins out even mor...read moree faster than usual, and thicker cream is easier to manuever to the places you need more in. It also didn't really work! I used it for a month. I saw no changes. I would not reccomend this. — 4 years, 1 month agobeautybubbles | 167 reviews
This review is: Helpful | Not helpful | Inappropriate | 1 of 1 people said helpful
great moisturizerI'm used to heavy eye creams, but this one is so light, and goes on very easily. I can put makeup right over without feeling like I need to let it sink in. I feel like it keeps my skin healthy and moisturized. It also lasts quite a long time. I can't even remember how many months it has been (applying twice daily) and I still have a lot left in the tube- you just need a very little to go around th...read moree whole eye. It has also never irritated my eyes, no matter how close I apply it. This isn't a superfancy or amazing cream; but it doesn't really claim to be anything more than a great moisturizer, so it gets a higher than average rating for not overselling itself. — 9 years, 1 month agomidori | 45 reviews
This review is: Helpful | Not helpful | Inappropriate | 1 of 1 people said helpful
to top
My Reasons for Reporting This


text:
As some of you get your new iPhone 6/6+, you might be wondering how to transfer your Period Tracker data from your old phone to your new one. It's really easy to do!
Since your Period Tracker data is kept on your phone's memory, you'll have to do a backup of your Period Tracker data from your old phone to restore it onto your new one. Here's how:
1. On your old phone, open Period Tracker and go to settings/data/backup (make sure your phone has an Internet connection).
2. If you do not already have a PTracker backup account, go ahead and create one. We'll email you an activation link which you'll have to click on to activate your new account.
3. Click on the "Backup Now" button. This will create a backup of your data.
4. From your new phone, re-download Period Tracker. Then go to Period Tracker app settings/data/restore page. Log in to your PTracker backup account. Then click on the backup that you just did and press "restore". This will restore your data to your new phone.
*These steps will work whether you're moving to/from an iPhone, Android phone or Windows 7 phone. We hope you enjoy your new phone!
Ps. If you no longer have your old phone with all of your data in it, go to this link https://gpapps.com/support/period-tracker-faq/how-do-i-transfer-my-data-from-my-old-phone-to-my-new-one/ for information on how to look for a backup file from your old phone.
We discovered a crash issue that seems to have affected a small number of our users on iOS7. This crash happens for some users who have installed iOS 7 and who have set their device Block Cookies Setting to "Always". When some of these users try to either launch their app or log in to a backup account, their app crashes.
If you have been affected by this issue, please do not delete your app as this will cause you to lose your data. You can either wait for our update version 9.1 that will fix the crash and allow you to open your app or do the following to immediately stop your app from crashing.
1. Go to your main device's Settings/Safari/Block Cookies.
2. If your Block Cookie setting is set to "Always", please change the setting to either "From third parties and advertisers" or to "Never".
3. Force quit P Tracker. (You can do this by double-clicking the home button. Then when you see the P Tracker screen, swipe that screen up.
4. Open the app and log in to your backup account.
We are currently completing work on version 9.1 that contains the fix and hope to upload it tomorrow. Apple usually takes between 3-7 days to review the app and the update should be available after that time. Once you download the update, you can set your Block Cookie setting back to "Always" if desired.
Thank you for your patience. We're so sorry for this inconvenience.
We just released v8.8.1 for Period Tracker Deluxe on the iPhone. This update fixes an issue that occurred in v8.8 where some users who were updating from a previous version were being shown a log in page. If you encountered this issue in v8.8, download v8.8.1 to fix this issue, or you can read my previous post for instructions on how to get past the login screen.
In addition to the bug fix, v8.8.1 also adds the same improvements from v8.8 to the Calendar page. We noticed that many of our users seemed to enjoy the "intimacy" and "flow/spotting" calendar icons on their month-view calendar. So we decided to expand on this functionality by showing symptom, mood, and pill icons on the month-view calendar as well.
So now, if you enter any symptom, mood, or pill note, the corresponding icon will show on that day's calendar note section. Then when you click on any of the icons, you will see that icon appear on the month-view calendar on each day that same note has been entered. You can even scroll back to past months to see when else you entered that same note. We hope this feature will be helpful to our users.
In addition to this feature, v8.8.1 also adds improvements to our Social section by adding larger profile pictures in Social. Just tap on a profile icon in public profile page to enlarge the view.
We hope you enjoy this update and if you have any questions or thoughts, please email us at email@example.com.
We released our latest update for Period Tracker Deluxe v8.8 on the iPhone. It is a major update that adds calendar icons for symptoms, moods, and pills.
After updating, users who are not already signed in to a backup account will a screen that asks you to create or log in to an account. When you see this page, please be assured that your data is safe inside your app.
When you see this page, you can do one of three things to get into your app:
1. Press "Skip this step". This will take you into the app and you will see that all of your data is safe.
2. Create a new account. After creating your account, you will be taken into the app. Your app will also then begin doing auto-backups of your data.
3. Log in to an existing account. After you log in, please DO NOT restore from an old backup as this will overwrite the data that's currently in your app. Press "done" instead to be taken into your app.
* Note: If you were doing emailed backups, you will not be able to log in as you do not have an account with us. Please either press "skip this step" or create a new account with us to get past this page.
If you have any issues or questions, please email us at email@example.com
This update adds the following improvements to PTracker Social:
– Tip and survey responses to your posts now automatically appears in your following tab.
– Adds ability to follow responses to tip/survey question.
– Adds comment section for reporting abuse.
– Adds ability to view someone's past posts in her profile pages.
– Fixes issue of error message popping up when re-entering the app.
– Fixes issue of slow Social tab loading.
Note: after releasing this update we discovered there is a bug that might show your period on you calendar as lasting until you next cycle if no period end date was selected for the previous month. We will upload a update to fix this ASAP.
Some of our iPhone Deluxe users have asked for a dark mode to lessen eye discomfort while reading their Social tab at night. Here's a quick trick to invert the colors on your iPhone whenever you triple click the home button that does the trick!
- Go to your main iPhone Settings
- Click the General icon
- Click on Accessibility
- Select Triple-click Home
- Select Invert Colors
Whenever you want your whites and blacks to be inverted, click your home button three times fast. Here's a screenshot of what your social tab will look like in this mode. One warning, the profile pics might look weird in this mode, but hopefully the easier to read text will make up for this. 🙂