background preloader

System

Facebook Twitter

Infra as a Repo - Using Vagrant and Salt Stack to deploy Nginx on DigitalOcean. Into The Salt Mine — Configuration Management with SaltStack Part 1. Salt Stack is a very powerful tool widely used for configuration management that is growing in popularity daily.

Into The Salt Mine — Configuration Management with SaltStack Part 1

OS X. Saltstarters.org. Ten Reasons You Should Still Use Nginx. A mostly accurate retelling of a discussion I had with a peer yesterday- Them - “Any new projects going on?”

Ten Reasons You Should Still Use Nginx

Me – “Well aside from {redacted} and {also redacted…good try!} , I’m finally building that personal growth website idea I have long talked of.” Set up nginx as a reverse proxy to node.js. The idea is to have nginx installed and node installed.

Set up nginx as a reverse proxy to node.js.

I will extend this gist to include how to install those as well, but at the moment, the following assumes you have nginx 0.7.62 and node 0.2.3 installed on a Linux distro (I used Ubuntu). In a nutshell, 1) nginx is used to serve static files (css, js, images, etc.) 2) node serves all the "dynamic" stuff. So for example, www.foo.com request comes and your css, js, and images get served thru nginx while everything else (the request for say index.html or "/") gets served through node. How To Host Multiple Node.js Applications On a Single VPS with nginx, forever, and crontab. Requirements to Follow This Tutorial You need to have nginx and Node.js installed, and there are already well written tutorials about these topics on DigitalOcean: How to install nginx and How to install Node.js.

How To Host Multiple Node.js Applications On a Single VPS with nginx, forever, and crontab

In addition, you should already own a domain, in order to map a running Node.js service to a domain name, instead of navigating to. Vagrant. Self Hosted Git Management Application. Dropbox works with DigitalOcean Droplets! I thought I'd share something useful: Dropbox has a headless Linux client.

Dropbox works with DigitalOcean Droplets!

It's entirely self-contained. You can use a standard Ubuntu image without any package dependencies. How To Add Swap on Ubuntu 12.04. About Linux Swapping Linux RAM is composed of chunks of memory called pages.

How To Add Swap on Ubuntu 12.04

Plexinc/PlexConnect. KiTTY - Welcome. What is KiTTY ?

KiTTY - Welcome

KiTTY is a fork from version 0.67 of PuTTY, the best telnet / SSH client in the world. KiTTY is only designed for the Microsoft® Windows® platform. For more information about the original software, or pre-compiled binaries on other systems, you can go to the Simon Tatham PuTTY page. KiTTY has all the features from the original software, and adds many others as described below: The very first requested features: Technical features: Visionmedia/n. AppleTV + SSL + PlexConnect. Update 5: Instructions have been updated to improve clarity in various places.

AppleTV + SSL + PlexConnect

Apple updated the trailers channel recently and broke everyone's PlexConnect by switching it over to fetching certain resources via HTTPS. Game over right? Well, no. To fix it here is what you will need! Apple Configurator (10.7+ Mac only) or iPhone Configuration Utility (Windows or 10.6 Snow Leopard)A microUSB cable to attach to your AppleTVUpdated PlexConnect software (follow the instructions carefully!) Okay, let's go. Create the Cert Open a terminal window (Terminal.app on Mac) and run the following command. Mmgct/pscm-youtrack-plugin. Component-based development with Plastic SCM.

In this article, we'll discuss Plastic SCM's support for an increasingly common scenario: managing a development project that consists of multiple independent software components.

Component-based development with Plastic SCM

This methodology is becoming almost inevitable, given the reality that development is often distributed across multiple locations -- maybe multiple continents! Winclone. The free web hosting panel. CheatSheet. Bad news: this morning’s Apple TV update broke PlexConnect hack. Apple this morning has issued an update making its popular $99 Apple TV gadget a whole lot more useful by enabling an additional five content channels: 24/7 music video streaming via Vevo TV, in addition to on-demand and live video feeds from Weather Channel, Disney Channel, Disney XD and Smithsonian Channel.

Bad news: this morning’s Apple TV update broke PlexConnect hack

While not a software update per se – new icons automatically appear on your Home screen upon firing up the set-top box without requiring any intervention on the user’s part – something has changed because it’s broken PlexConnect, a popular hack that fools Apple’s Trailers app into streaming media files stored on your computer, no jailbreak required… Good news: a blogger has figured out how the update has messed up PlexConnect. Ophcrack. An introduction to services, runlevels, and rc.d scripts.

A Linux service is an application (or set of applications) that runs in the background waiting to be used, or carrying out essential tasks. I've already mentioned a couple of typical ones (Apache and MySQL). You will generally be unaware of services until you need them. How can you tell what services are running, and more importantly, how can you set up your own? Let's start by looking at how the system is set up, and in particular at the directory /etc/rc.d. Here you will find either a set of files named rc.0, rc.1, rc.2, rc.3, rc.4, rc.5, and rc.6, or a set of directories named rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d, and rc6.d. Clear Memory Cache on Linux Server. By default the Linux OS has a very efficient memory management process that should be freeing any cached memory on the machine that it is being run on.

However when it comes to Cached memory the Linux OS may at times decide that the Cached memory is being used and is needed which can lead to memory related issues and ultimately rob your server of any potentially free memory. To combat this you can force the Linux OS to free up and stored Cached memory. Connect via shell using a program such as PuttyAt the shell prompt type crontab -e <enter> as this will allow you to edit cron jobs for the root user.

If you are not familiar with vi (linux editor) you press “i” to insert text and once done hit “esc” and type “:wq” to save the file.Scroll to the bottom of the cron file using the arrows key and enter the following line: 0 * * * * /root/clearcache.sh. JVM Option Paramter: -XX:+UseSerialGC - Kushal's Java Blog. What is Garbage Collection? Garbage Collection in computer science is a form of automatic memory management. The garbage collector, or just collector, attempts to reclaim garbage, or memory occupied by objects that are no longer in use by the program. Garbage collection does not traditionally manage limited resources other than memory that typical programs use, such as network sockets, database handles, user interaction windows, and file and device descriptors. Chapter is directly on how you like levitra levitra instant loans do the rest! Setting up Monit + with tomcat.

We get asked a lot by customers to install and setup monit. Its not an overly hard task, in fact its pretty darned easy. M/Monit. Real-world configuration examples Here are some real-world configuration examples for monit. It can be helpful to look at the examples given here to see how a service is running, where it put its pidfile, how to call the start and stop methods for a service, etc. Integrate PlasticSCM with TeamCity CI Server. Installation The Plastic SCM Team City plugin extends the capabilities of the TeamCity server, enabling it to manage continuous integration operations using source data that is under Plastic SCM control. Easy, proactive monitoring of processes, programs, files, directories and filesystems on Linux/Unix. Plastic SCM downloads. Getting IPTables to survive a reboot. Linux Check Memory Usage. How do I check used and free RAM memory usage under Linux operating systems using command line and GUI tools?

How to Install and Manage Supervisor on Ubuntu and Debian VPS. Introduction. How to Install Node.js with NVM (Node Version Manager) on a VPS. Introduction. Tomcat: redirecting traffic from port 8080 to 80 using iptables. AIX 6.1 Information Center. CI Build with TeamCity, Git and GitFlow workflow : CI Build with TeamCity, Git and GitFlow workflow Friday June 14 2013 - software, software-engineering, build, continuous-integration, git, version-control, vcs, dvcs, gitflow Background. Use grep Command In Linux / UNIX – Examples. How do I use grep command on Linux, Apple OS X, and Unix-like operating systems?

Using Testacular with Jenkins for AngularJS e2e Testing. Teamcity and YouTrack on Ubuntu 12.10 (Quantal Quetzal) Install Sun Java under Debian Squeeze « Code-Kolbold Code Talk. Shutdown Linux Server. How do I shutdown my Linux server or computer using command line option? Creationix/nvm. O2 APN Settings. If you're having trouble connecting your smartphone to the O2 mobile network for internet access and multimedia messaging, this quick guide could help you get back up and running. Android APN settings for the O2 mobile network. iPhone APN settings for the O2 mobile network. Windows Phone APN settings for the O2 mobile network. Nokia feature phone APN settings (Nokia C2/C3 and Nokia Asha) for the O2 mobile network.

BlackBerry 10 settings for the O2 mobile network. Newrez - Increase Screen Rez For Netbook GNOME. iConvert Icons: Convert png, ico, and icns icons online for free. iConvert Icons: Convert png, ico, and icns icons online for free. How to Add Swap on Ubuntu 12.04. Osx - Setting environment variables in OS X. Osx - Setting environment variables in OS X. Chameleon Boot Flags. How To Downgrade From iOS 7 Beta To iOS 6 In Two Steps. GameTuts. iOS 7 & OS X 10.9 — Your source for iOS and OS X betas! Send Remote Commands Via SSH — Malcontent Comics Incorporated Presents: Everything I know about git. Getting 3 monitors to work with 10.8.2 with a Kepler GFX card.

Vcs

Triple monitor with GTX670 and Ivy Bridge - nVidia. 10.8.3: AMD Radeon HD 7xxx Graphics Testing Thread - Page 22. GIGABYTE GV-N670OC-2GD GeForce GTX 670 2GB 256-bit GDDR5 PCI Express 3.0 x16 HDCP Ready SLI Support Video Card. GIGABYTE GV-N670OC-2GD GeForce GTX 670 2GB 256-bit GDDR5 PCI Express 3.0 x16 HDCP Ready SLI Support Video Card. DRIVERS 304.00.05f02. 3 Monitor Video Machine Question : hackintosh. How to Set Up a Minecraft Server on Linux. How to Add Swap on Ubuntu 12.04. Solutions Center: MFC-J5910DW: Downloads: Others.

Shell

How to Back Up a Linux Server to Amazon S3 with Duplicity and AutoMySQLBackup. Mgatto / VersionControl_Hg. Backup and Restoration. Hook. Fabric — Fabric 1.6 documentation.