This is the best explanation of AngularJS providers I’ve seen yet. Nice, clear, one sentence descriptions with plunker code examples.
The other day someone asked me how to use FTP on App Engine. Since version 1.1.7 App Engine supports outbound sockets, meaning we can simply use ftplib to access an FTP site. Here’s some psudo-ish code:
# List the files in a folder. files =  try: files = self.ftp.nlst(some_folder) except error_perm, resp: if str(resp) == ‘550 No files found’: logging.info(‘Directory is empty.’) else: raise
# Download a single binary file: file = StringIO.StringIO() ftp.retrbinary(‘RETR %s%s’ % (self.zip_folder, self.zip_filename), file.write)
Cellbots uses the Android Scripting Environment to run scripts on a phone directly. Cool stuff.
Google’s Creative Lab in Sydney are now recruiting for their first Five, a talent-finding initiative that has been running in NY and London for several years. The Five is an 11-month internship open to anyone with an Australian work visa and serious skills - whether that be as a designer, technologist, writer, developer, film-maker, hacker, gerbil-juggler or all of the above. On top of the skills they are looking for collaborative, passionate, curious and creative souls. Applications are open through to the end of October at creativelab5.com with interviews in November/December and a start date in January. http://creativelab5.com
Samsung has a huge marketing budget, but its branding and track record for product design is underwhelming. In comparison to Apple, its closest smartphone rival in the US, Samsung struggles… Keep reading →
Sometimes there are wonderful moments in technology like this:
I’m sitting in my living room listening to music on Google play, cast to an audio only Chromecast in my living room (no TV attached).
Jordann sees an album cover of the song I cast on my phone and asks what it is. “It looks like Pandora opening her box”, I say.
"Who is Pandora"?
I take out my phone and say, “Okay Google.” Pause. “The story of Pandora for kids.”
A second later I have search results with a YouTube video.
I click the video and cast it to the TV room across the house for her to watch.