simonyun

  • Archive
  • RSS

Spindle Blog: Spindle Expands to Los Angeles

spindlelabs:

Few cities offer the diverse possibilities of Los Angeles: You can surf in the morning, check out unique shops during the day, have dinner at a world-class restaurant, and catch an amazing band at night. But in a city as dynamic as LA, it’s sometimes hard to discover the best stuff happening….

Spindle is now available in the LA region!

  • 1 month ago > spindlelabs
  • 4
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Spindle Blog: Announcing Spindle 2.0

spindlelabs:

Early feedback tells us that you enjoy browsing Spindle’s feeds to discover what’s happening, but there are times when you want to search for something more specific. So as we worked on our latest version, our goal was to give you greater power and control over how you find and navigate results,…

Read all about Spindle’s new release!

  • 2 months ago > spindlelabs
  • 12
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Operations discussing Java vs C#

devopsreactions:

image

Submitted by @mishadoff

AHAHAHAHAHAAAAAA

  • 2 months ago > devopsreactions
  • 52
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

When jenkins fails to build the package for the 5th time in a row

devopsreactions:

image

Me right now.

  • 2 months ago > devopsreactions
  • 8
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

securing a Foscam FI8910W for external access with an nginx SSL reverse proxy.

Note: This isn’t a fully-baked how-to guide. It’s more of a reminder to myself and a note to others that this can work and is a breeze to set up.

My existing Summer Infant Best View system has been wreaking havoc on my home Wi-Fi (it renders the 2.4GHz band almost useless) and has unimpressive range. At $200, it’s a pricey system that doesn’t perform the way it should, in my opinion.

So I recently bought a Foscam FI8910W IP camera ($70!) to use as a baby monitor. But I was horrified that it uses Basic authentication without SSL. I’d need a reverse proxy to secure the connection between a client and the cheap-but-insecure IP camera.

At first, I tried using Apache, following the steps here. Yeah, maybe Apache is overkill for my needs, but Jeff pointed out today that it’s also tried and true. Anyway, maybe it was because I was attempting to configure Apache while watching the Super Bowl, but at the end of the evening it was not working and I was tired and frustrated. Tomorrow would be a new day.

Since Lamby is the best ops person I know, I mentioned to him what I was trying to do and he suggested nginx. Hmm. I basically combined advice from here and here and had things up and running within 15 minutes, including download, build configuration, compilation, installation, and nginx configuration. (I already had port-forwarding configured on my router.)

Here’s a sample config that works for me:

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile            on;
    keepalive_timeout   65;

    server {
        listen          192.168.1.10:443; # local IP address of reverse proxy running nginx
        ssl             on;
        server_name     server.name.here;

        access_log  logs/ssl-access.log;
        error_log   logs/ssl-error.log;

        ssl_certificate     ssl/cert.crt;
        ssl_certificate_key ssl/cert_key.key;

        ssl_protocols               SSLv3 TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers                 RC4:HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers   on;
        keepalive_timeout           60;
        ssl_session_cache           shared:SSL:10m;
        ssl_session_timeout         10m;

        location / {
            proxy_pass              http://192.168.1.11:80; # Camera IP:port
            proxy_set_header        Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# re-write redirects to http as to https, example: /home proxy_redirect http:// https://; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }

Some of that crap probably isn’t necessary and maybe there’s some stuff missing. But I have this working right now and there are other things to do, so this is where I’ll leave you.

    • #nginx
    • #foscam
    • #ssl
  • 3 months ago
  • 1
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
'\x3cembed src=\x22http://www.necn.com/common/thePlatform/web_45/swf/flvPlayer.swf\x22 flashvars=\x22v=http://www.necn.com/common/thePlatform/PDK/CSN/vars.txt\x26amp;overlayImageURL=http://www.necn.com/common/thePlatform/PDK/CSN/logo/necn.png\x26amp;pluginAkamai=type=player|URL=http://www.necn.com/common/thePlatform/web_45/swf/akamaiHD.swf|priority=1|hosts=-f.akamaihd.net\x26amp;pluginTremor=type=plugin|URL=http://objects.tremormedia.com/embed/swf/tpacudeoplugin46.swf|progId=4f74e3e5886db\x26amp;skinURL=http://www.necn.com/common/thePlatform/web_45/swf/skinGlass.swf\x26amp;allowscriptaccess=always\x26amp;releaseURL=http://link.theplatform.com/s/-/haNzbIN0PNUPV0UueCY1o0k6dwlNYn1T?MBR=true\x26amp;zone=video\x26amp;playerURL=http://www.necn.com/pages/video?PID=haNzbIN0PNUPV0UueCY1o0k6dwlNYn1T\x26amp;embeddedPlayerHTML=%3CEMBED+SRC%3D%22http%3A%2F%2Fwww.necn.com%2Fcommon%2FthePlatform%2Fweb_45%2Fswf%2FflvPlayer.swf%22+flashvars%3D%22v%3Dhttp%3A%2F%2Fwww.necn.com%2Fcommon%2FthePlatform%2FPDK%2FCSN%2Fvars.txt%26overlayImageURL%3Dhttp%3A%2F%2Fwww.necn.com%2Fcommon%2FthePlatform%2FPDK%2FCSN%2Flogo%2Fnecn.png%26pluginAkamai%3Dtype%3Dplayer%7CURL%3Dhttp%3A%2F%2Fwww.necn.com%2Fcommon%2FthePlatform%2Fweb_45%2Fswf%2FakamaiHD.swf%7Cpriority%3D1%7Chosts%3D-f.akamaihd.net%26pluginTremor%3Dtype%3Dplugin%7CURL%3Dhttp%3A%2F%2Fobjects.tremormedia.com%2Fembed%2Fswf%2Ftpacudeoplugin46.swf%7CprogId%3D4f74e3e5886db%26skinURL%3Dhttp%3A%2F%2Fwww.necn.com%2Fcommon%2FthePlatform%2Fweb_45%2Fswf%2FskinGlass.swf%26allowscriptaccess%3Dalways%26releaseURL%3Dhttp%3A%2F%2Flink.theplatform.com%2Fs%2F-%2F%7BreleasePID%7D%3FMBR%3Dtrue%26zone%3Dvideo%26playerURL%3Dhttp%3A%2F%2Fwww.necn.com%2Fpages%2Fvideo%3FPID%3D%7BreleasePID%7D%22+height%3D%22379%22+width%3D%22600%22+type%3D%22application%2Fx-shockwave-flash%22+allowFullScreen%3D%22true%22+allowscriptaccess%3D%22always%22+bgcolor%3D%22%23ffffff%22%3E%3C%2FEMBED%3E\x22 height=\x22315\x22 width=\x22500\x22 type=\x22application/x-shockwave-flash\x22 allowfullscreen=\x22true\x22 allowscriptaccess=\x22always\x22 bgcolor=\x22#ffffff\x22\x3e\x3c/embed\x3e'

patkinsel:

Was on NECN to discuss Spindle tonight. First time on live TV. Surreal experience. I think I blacked out for most of it. 

Spindle’s co-founder and CEO, Pat Kinsel, went on NECN tonight to talk about Spindle. I think he did a great job. Proud of you, Pat!

  • 5 months ago > patkinsel
  • 2
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

the case for two quiet fundraisings.

patkinsel:

Since we officially announced Spindle’s funding last Thursday, a lot of people have asked me why we didn’t promote our fundraising(s) sooner. The reason is really pretty simple:

We didn’t know what we were building.

When we left Microsoft, we knew we wanted to build a fundamentally new…

  • 6 months ago > patkinsel
  • 2
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

quinoa cooking basics.

  • 6 months ago
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
The new @spindle monitoring display is operational. w00t! (at Spindle)
Pop-upView Separately

The new @spindle monitoring display is operational. w00t! (at Spindle)

  • 6 months ago
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
End of an era. It’s been a good run, @BarringtonCoffe!  (at Spindle)
Pop-upView Separately

End of an era. It’s been a good run, @BarringtonCoffe! (at Spindle)

  • 6 months ago
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
Page 1 of 5
← Newer • Older →

About

I work at @spindle in Boston. Views expressed here are my own.
  • @simonyun on Twitter
  • Facebook Profile
  • Linkedin Profile
  • simonyun on github

Top

  • RSS
  • Random
  • Archive
  • Mobile
Effector Theme by Pixel Union