I occasionally transfer files from WINDOWS to a Mac anonymously and upon doing so end up with a file owned by ‘nobody’. So I wrote this to set the owner to the person who runs this as a Folder Action. Can also be run from the AppleScript menuextra. Continue reading “Set file ownership AppleScript script”
OS X Server 5 for OS X 10.10. and 10.11, while a significant improvement to Lion Server for OS X 10.7, still behaves oddly when mixing SSL and non-SSL requests. Whereas before it wanted every request redirected to the SSL pipe, now it will let you do either. It won’t, however, let you do both.
WordPress will try to do both. Why? I dunno. It should work, and did on plain Apache 2, but OS X Server 5 puts up a proxy to the WAN and serves from a different port. This is not presented upfront to the Server.app user, but is most likely in the docs. RTFM much? Ha-ha! No.
The affect this had on my WordPress install is instead of logging in being presented with a page that merely stated,
You don’t have permission to view this page.
Or some such equally helpful information. A little web searching turned up the answer. To overcome this the following can be added to wp-includes/http.php
/* Adding this BS for OS X Server 5 being a dick... */ if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';
I saw a post on wordpress.net that said to put this into config.php, but that did not work for me. Neither did the mod_rewrite mumbo-jumbo in that thread and apparently it didn’t for the OP, either.
I admit being ignorant to what HTTP_X_FORWARDED_PROTO is, but it appears to be a HTTP header from an Apache mod Apple is running. Unique to them or something well known? I dunno. I don’t pretend to try to keep up with this stuff any longer. That’s why I went to WordPress; So I wouldn’t have to.
Two of the same fortune found 3 years apart. Pretty neat.
2011 Masi Speciale
This is the coolest bike I found after starting to search for one in earnest. Picked it up at Arizona Bicycle Experts. There are some custom / by hand frame builders that put together some fantastic stuff, but those are *way* outta my price range. Got it under MSRP since it is an older model, but I’ll still be paying for it for a while. These things is expensive. I actually went in to look at aluminum Masi’s, but this one fit and I’m glad it did.
Before jumping in the water I got my road bike toes wet on an aluminum Schwinn Empire from Wal-Mart. Not a bad bike on the cheap. Not a great one, either, since the components are all pressed steel not machined aluminum. Took quite a bit of tweaking to get it rideable. Although you could easily get your monies worth out of it, it never felt… I dunno, permanent I suppose. The Masi does. Could be that having years of experience with a quality steel frame helped me develop a bias.
Now to get my fat ass out there more often. The main reason for starting on this was to lose some weight and get in better shape. Hopefully even commute to work this summer. Used to love the road bike I had as a young teenager, so I’m looking forward to it.
In my quest for a better street bike I can either spend a few hundred on a used better model bike or a new low end model bike. Or I can convert my aging, better model MTB, a 19″ 1992 Trek 930 hardtail.
Tires were 1.95 knobbed, now 1.5 road tires. Makes for a noticeably stiffer ride. Though it actually seems harder to pedal. Since I’m as out of shape as I’ve ever been I cannot rely on this assessment.
Chainrings (110BCD) can be replaced with some slightly larger ones. Outer chainring is already 48t, but I can fit a 54t on it. They really do need to be replaced as it is, so why not go a little more road worthy? Sugino makes a set that will increase the outer and granny gear, letting me keep my crank and derailer.
Handlebar (upright) will likely not be replaced with a drop bar since I would need to replace the stem as it’s a one-piece high rise, but an aerobar might help.
In the end I’m still torn because I’d be making a workable tank of an MTB into a Frankenstein road bike that never will be one. At this point, I think stopping at tires is enough.
United States (01) Not Rated mpaa||0| G mpaa|G|100| PG mpaa|PG|200| PG-13 mpaa|PG-13|300| R mpaa|R|400| NC-17 mpaa|NC-17|500| Unrated mpaa|UNRATED|900| Not Rated us-tv||0| TV-Y us-tv|TV-Y|100| TV-Y7 us-tv|TV-Y7|200| TV-G us-tv|TV-G|300| TV-PG us-tv|TV-PG|400| TV-14 us-tv|TV-14|500| TV-MA us-tv|TV-MA|600| Unrated us-tv|UNRATED|900|
These alone (added using a hex editor) are not enough by themselves to get iTunes to see the rating. Not sure at all what is missing.
Photo metadata. Keywords, description / caption:
Straight-up iPhoto competitors:
http://www.kavasoft.com/Shoebox/ [This has gone the way of the cloud. Boo!]
Too bad UPnP / DLNA is such a shambles. Network photo streaming is where iPhoto
has [had] them all beat… so long as you connect via OS X, iOS, or TV. [Sharing iPhoto to iPhoto has been removed. You’re supposed to rely on iCloud photostream sharing. This “solution” is ass.]
This AppleScript will create a file containing a tree style list of all files inside the chosen directory and save that list in a file created in that directory. The list file will include the path of the listed directory as well as the date and time it was saved.
The default directory in the choose dialog is the folder of the Finder’s frontmost window unless there are no Finder windows. In which case the default is the Desktop folder.
It does not follow aliases (not sure about symlinks) and will indicate an alias by placing ” [alias]” behind the file name.
This is actually a modified version of a script that’s been around the web for years.
global fileList on listFolder(f, s) list folder f repeat with i in the result if folder of (info for alias (f & i)) then set fileList to fileList & s & i & "/" & return listFolder(f & i & ":", s & " ") else if alias of (info for alias (f & i)) then set fileList to fileList & s & i & " [alias]" & return else if first character of i is not "." then set fileList to fileList & s & i & return end if end if end if end repeat return fileList end listFolder try tell application "Finder" to set cwd to (POSIX path of (folder of window 1 as string)) as POSIX file on error set cwd to path to desktop folder end try set theFolder to (choose folder "Select a folder to list:" default location cwd) as string --This will get the name of the folder for use in the name of the generated file set folderName to name of (info for (theFolder as alias)) --This will get the Unix style path of the folder for info purposes inside the file itself set folderPath to POSIX path of theFolder set fileList to "# File list of: " & folderPath & " on " & (current date) & return & return set fileList to listFolder(theFolder, "") set listFile to ((theFolder) as text) & "File list of " & folderName & (do shell script "date \"+ %Y-%m-%d %H%M\"") & ".txt" tell application "Finder" set newFile to (open for access file listFile with write permission) set eof newFile to 0 write fileList to newFile close access newFile open listFile as alias end tell