iPhone App: FTP Server
There are a few different apps in the app store that turns your iPhone into a storage device. I find this one pretty convenient.

Sick of carrying around a memory stick to transport your files? This could be a simple solution. If you'd like to take advantage of all of the space on your iPod touch or iPhone, and don't usually carry your cable around with you this app may be for you. This app turns your iPhone into a simple FTP server that you can anonymously login to over WiFi and transfer files to and from your phone. There isn't a lot to this app, there are no options, just a simple ftp server with no authentication. When you run the server you are given a console screen that will display the IP address that you will use to login with your favorite ftp client.
On a security note, be sure to use this app on WiFi networks that you trust and don't leave the server running when you don't need it, as there is no authentication and diddyftpserver has some known Ddos vulnerabilities.
Check it out @ http://itunes.apple.com/us/app/ftp-server/id356055128?mt=8
TweetCompiling Darwin Streaming Server 6.0.3 Under Debian.
I was recently tasked with a Linux install of Darwin Streaming Server on a Debian server. Unfortunately for me Apple stopped making Windows and Linux builds of DSS when version 6.0 was released.
After a lot of failed attempts at compiling from source on Linux I came across a wonderful post that had a shell script that would install all dependencies, download the source plus a handful of patches, compile and install v6.0.3 on Ubuntu 10.x. A few tweaks and I was able to get it to work for my install of Debian.
For the life of me I can't find the page again where that script was located, and apparently I'm not the only one. A google search brings up a whole lot of dated material mostly for DSS 5.x.
You shouldn't run into problems with these, I've used them several times now and they work pretty well. Be sure to run them as root though.
Debian 5.0 & 6.0 DSS Compile Script:
#!/bin/bash apt-get install build-essential wget addgroup --system qtss adduser --system --no-create-home --ingroup qtss qtss wget http://static.macosforge.org/dss/downloads/DarwinStreamingSrvr6.0.3-Source.tar tar -xvf DarwinStreamingSrvr6.0.3-Source.tar mv DarwinStreamingSrvr6.0.3-Source DarwinStreamingSrvr6.0.3-Source.orig wget http://dss.macosforge.org/trac/raw-attachment/ticket/6/dss-6.0.3.patch patch -p0 < dss-6.0.3.patch mv DarwinStreamingSrvr6.0.3-Source.orig DarwinStreamingSrvr6.0.3-Source wget http://dss.macosforge.org/trac/raw-attachment/ticket/6/dss-hh-20080728-1.patch patch -p0 < dss-hh-20080728-1.patch #need to answer n then y cd DarwinStreamingSrvr6.0.3-Source mv Install Install.orig wget http://dss.macosforge.org/trac/raw-attachment/ticket/6/Install chmod +x Install ./Buildit ./Install
Ubuntu 10.x DSS Compile Script
#!/bin/bash sudo apt-get install build-essential wget sudo addgroup --system qtss sudo adduser --system --no-create-home --ingroup qtss qtss wget http://static.macosforge.org/dss/downloads/DarwinStreamingSrvr6.0.3-Source.tar tar -xvf DarwinStreamingSrvr6.0.3-Source.tar sudo mv DarwinStreamingSrvr6.0.3-Source DarwinStreamingSrvr6.0.3-Source.orig wget http://dss.macosforge.org/trac/raw-attachment/ticket/6/dss-6.0.3.patch sudo patch -p0 < dss-6.0.3.patch sudo mv DarwinStreamingSrvr6.0.3-Source.orig DarwinStreamingSrvr6.0.3-Source wget http://dss.macosforge.org/trac/raw-attachment/ticket/6/dss-hh-20080728-1.patch sudo patch -p0 < dss-hh-20080728-1.patch #need to answer n then y cd DarwinStreamingSrvr6.0.3-Source sudo mv Install Install.orig wget http://dss.macosforge.org/trac/raw-attachment/ticket/6/Install chmod +x Install sudo ./Buildit sudo ./Install
If you run into problems or are just plain lazy, here is Darwin Streaming Server 6.0.3 compiled for Linux. Simply unpack the archive and run ./Install :
Download: Darwin Streaming Server 6.0.3 Linux Binaries
iPhone App: RDP Lite (Remote Desktop)
All server administrators are well aware that servers never go down during business hours, they have explicit code that requires any downtime to occur in the middle of the night or when your out at the bar away from your computer. Because of this, the iPhone can be a server administrator's best friend. Anyone who has the misfortune of dealing with Windows servers will find they spend a great deal of time in the Windows Remote Desktop application (RDP). Many server administrators will opt for services such as LogMeIn.com because they offer an iPhone App (for $30) and one doesn't have to worry about setting up firewall rules. But those who are opting to pay for one of these remote desktop services out there probably haven't discovered RDP Lite for the iPhone. RDP Lite is a must have for any server administrator who has the to manage Windows based servers.
Frankly there is nothing pleasant about trying to manage and troubleshoot a server from your phone, even with the right tools the screen size is a real annoyance. Windows RDP on the iPhone is a lot worse, as the windows GUI was never designed for a screen the size of the screen on your iPhone. I imagine that on the iPad this less of an issue, as you have a lot more screen real estate to work with.
Nonetheless, RDP Lite can be a lifesaver when out away from your computer. RDP Lite allows you to remote desktop from your iPhone or iPad over 3G or wifi. The free version allows you to save multiple connection profiles. The controls are fairly intuitive, although I found mouse control a bit difficult on the iPhone screen and the free version lacks right click. Overall though a great app.
The paid version will run you $5.99 in the app store and seems well worth it. The paid version offers a handful of additional features including:
- Another cool key board
- More mouse functions: right button,drag and over (hover)
- Mouse wheel
- Text macro support
- Can handle 20 different Host configurations.
Find RDP Lite in the App Store or visit their homepage at http://mochasoft.dk/iphone_rdp.htm
Also See: Check Your Server Status With Net Status
TweetMaking iOS4 faster on your 3G
I've complained quite a bit, here on this blog as well as on all of the social networking sites, that if you have an iPhone 3G and performed the upgrade to iOS4, your living in a painfull life. It can take 5+ seconds just to open your address book.
This video offers a nice comparison of 3.1.3 compared to iOS4x:
Where does this leave us 3G owners, Apple doesn't offer a downgrade back to OS3.x. You could try a tricky hack to downgrade explained here: http://www.iphonehacks.com/2010/07/how-to-downgrade-iphone-3g-from-ios-4-to-iphone-os-3-1-3.html
The downgrade option seems sketchy at best and feels like you'll need to be prepared to set aside some time to do it.
There is another option. It still wont be as zippy as it used to be, but the performance improvement I've seen is significant. The cure is turning off 'Spotlight' . Spotlight is the indexing app that runs in the background that enables the global search to work. To disable spotlight:
Settings->General
Home Button->Spotlight search
switch off all you don't use. I rarely use search at all, so I felt confident turning all of them off. Then reboot your phone. It will make you feel like your back on OS 3.1.3 again.
iOS4 on my 3G
This describes my iphone perfectly since the upgrade.... I'm glad I'm not alone...
Tweet



