michaelfox + server 77
Opens3 by Pablo-Merino
5 weeks ago by michaelfox
OpenS3 is basically a storage server. What it does is provide a JSON API to upload and download files to a specified path. It includes a bucket feature to organize uploads.
Details!
Uses Thin as HTTP server and rack for interacting with it. For uploading, listing and downloading files you'll need a token, which is a SHA512 of a string you choose. You'll also need to set an expiry time for a link when downloading.
backup
s3
cloud
file
server
json
ruby
storage
aws
github
opensource
repo
Details!
Uses Thin as HTTP server and rack for interacting with it. For uploading, listing and downloading files you'll need a token, which is a SHA512 of a string you choose. You'll also need to set an expiry time for a link when downloading.
5 weeks ago by michaelfox
Keeping ssh connections alive by Stuart Colville
june 2011 by michaelfox
ServerAliveInterval 240
ssh
connection
tools
config
server
admin
june 2011 by michaelfox
Install Apache/PHP/MySQL on Snow Leopard
october 2010 by michaelfox
In /etc/apache2/httpd.conf, uncomment this line:
LoadModule php5_module libexec/apache2/libphp5.so
Restart Apache
sudo apachectl restart
Fix a warning appearing in phpinfo()
Create /etc/php.ini and make it writable
cd /etc
sudo cp php.ini.default php.ini
sudo chmod 666 php.ini
php
mac
osx
development
environment
server
testing
apache
mysql
linux
system
install
compile
LoadModule php5_module libexec/apache2/libphp5.so
Restart Apache
sudo apachectl restart
Fix a warning appearing in phpinfo()
Create /etc/php.ini and make it writable
cd /etc
sudo cp php.ini.default php.ini
sudo chmod 666 php.ini
october 2010 by michaelfox
Sean Coates blogs: php-5.2.5 on Leopard
october 2010 by michaelfox
development environment up and running (I did a clean install). After the jump, I'll outline the steps that I took to get a functioning Apache, PHP, MySQL installed. Sure, you could use the leopard-bundled Apache and PHP, but if you're like me, you generally upgrade PHP (and use weird extensions) a lot more often than Apple will upgrade it.
Built on Rasmus' birthday. How appropriate (-:
First, a couple things should be noted: I'm still without local SSL support on Apache. I've been in touch with the maintainer of apache2 on macports (who, coincidentally, is probably familiar to many of you due to his past work on the PHP project: James Cox), but I still don't have a solution. See this bug report for info. The second thing is that my colleague/client/boss/friend (wow.. that sounds like a dangerous combination!) Marco helped me out quite a bit with the initial leopard-friendly incantations to make things build.
php
mac
osx
development
environment
server
testing
apache
mysql
linux
system
install
compile
Built on Rasmus' birthday. How appropriate (-:
First, a couple things should be noted: I'm still without local SSL support on Apache. I've been in touch with the maintainer of apache2 on macports (who, coincidentally, is probably familiar to many of you due to his past work on the PHP project: James Cox), but I still don't have a solution. See this bug report for info. The second thing is that my colleague/client/boss/friend (wow.. that sounds like a dangerous combination!) Marco helped me out quite a bit with the initial leopard-friendly incantations to make things build.
october 2010 by michaelfox
HOWTO: Setup PHP, Apache and MySQL development environment on OS X Snow Leopard
october 2010 by michaelfox
UPDATED: Updated to use PHP 5.3.1 and with easier instructions for fixing PHP’s iconv linking problem via Apple’s iconv.patch file.
Although Mac OS X Snow Leopard (10.6) finally comes with current versions of open source software developers use, the default setup is not enough for our needs so we’ve compiled this easy to follow guide to setting up a PHP development environment including the following:
PHP 5.3
Apache 2.2
MySQL 5.1
As I mentioned, we needed to add a few things to the PHP install that Apple left out:
GeoIP
libjpeg
libpng
IMAP
libmcrypt
gettext
php
mac
osx
development
environment
server
testing
apache
mysql
linux
system
install
compile
Although Mac OS X Snow Leopard (10.6) finally comes with current versions of open source software developers use, the default setup is not enough for our needs so we’ve compiled this easy to follow guide to setting up a PHP development environment including the following:
PHP 5.3
Apache 2.2
MySQL 5.1
As I mentioned, we needed to add a few things to the PHP install that Apple left out:
GeoIP
libjpeg
libpng
IMAP
libmcrypt
gettext
october 2010 by michaelfox
isaacs's spark at master - GitHub
september 2010 by michaelfox
Spark is a command-line tool used to start up node server instances. It's part of the [Connect][] system, but can be used standalone with any node server.
node
javascript
command
cli
server
tools
environment
september 2010 by michaelfox
Multi-node: Concurrent NodeJS HTTP Server | SitePen Blog
july 2010 by michaelfox
This entry is part 7 of 7 in the series Server-Side JavaScript, Pintura, and Persevere 2.0
NodeJS has demonstrated impressive performance potential as an HTTP server. By combining highly optimized HTTP parsing algorithms with the speedy V8 JavaScript engine and using an event-based architecture, Node has posted eye-opening request handling numbers. However, Node historically has been limited by its inability to provide true concurrent request handling, greatly limiting its ability to leverage increasingly multiple core servers. The latest release of Node introduced new functionality for socket sharing that can be coupled with child process spawning to achieve concurrent multi-process request handling for a single TCP socket. Multi-node exists to leverage this capability to make it simple to start up a multi-process Node server.
Multi-node is very easy to use. You simply create an HTTP server object as you would normally do, and rather than immediately calling listen(), you pass it to the multi-node listen function:
node
nodejs
server
admin
environment
NodeJS has demonstrated impressive performance potential as an HTTP server. By combining highly optimized HTTP parsing algorithms with the speedy V8 JavaScript engine and using an event-based architecture, Node has posted eye-opening request handling numbers. However, Node historically has been limited by its inability to provide true concurrent request handling, greatly limiting its ability to leverage increasingly multiple core servers. The latest release of Node introduced new functionality for socket sharing that can be coupled with child process spawning to achieve concurrent multi-process request handling for a single TCP socket. Multi-node exists to leverage this capability to make it simple to start up a multi-process Node server.
Multi-node is very easy to use. You simply create an HTTP server object as you would normally do, and rather than immediately calling listen(), you pass it to the multi-node listen function:
july 2010 by michaelfox
The Ultimate Htaccess
may 2010 by michaelfox
This is not an introduction to .htaccess… This is the evolution of the best of the best .htaccess on the planet. Its changed over the years with more and better .htaccess tricks using real .htaccess example code. I add my favorite htaccess-related links and sites, results from my htaccess research, and frequently update this article.
You’ve come to the right place if you are looking to acquire mad skills for using .htaccess files.
Originally (2003) this guide was known in certain hacker circles as the Ultimate .htaccess due to the high number of powerful htaccess tricks and tips to bypass security, and the fact that many of the rewrite tricks and htaccess code examples were easy to use.
htaccess
reference
apache
config
environment
caching
security
server
php
webdev
You’ve come to the right place if you are looking to acquire mad skills for using .htaccess files.
Originally (2003) this guide was known in certain hacker circles as the Ultimate .htaccess due to the high number of powerful htaccess tricks and tips to bypass security, and the fact that many of the rewrite tricks and htaccess code examples were easy to use.
may 2010 by michaelfox
A Deeper Look at mod_rewrite for Apache - Nettuts+
september 2009 by michaelfox
RT: @envatowebdev: "An In Depth Guide to mod_rewrite for Apache" - new on Nettuts+ http://t.co/pdM8hoK
apache
environment
web
mod_rewrite
server
config
webdev
htaccess
tutorial
php
september 2009 by michaelfox
Hivelogic - Installing MySQL on Mac OS X
july 2008 by michaelfox
CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=gcc \ CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors \ -fno-exceptions -fno-rtti" \ ./configure --prefix=/usr/local/mysql \ --with-extra-charsets=complex --enable-thread-safe-client \ --enable-lo
mysql
server
admin
apache
osx
howto
config
setup
database
webdev
july 2008 by michaelfox
related tags
admin ⊕ ajax ⊕ amazon ⊕ apache ⊕ api ⊕ apt ⊕ asterisk ⊕ aws ⊕ backup ⊕ bash ⊕ browser ⊕ cache ⊕ caching ⊕ calendar ⊕ cgi ⊕ charset ⊕ cheatsheet ⊕ cli ⊕ cloud ⊕ cloudwatch ⊕ code ⊕ command ⊕ commandline ⊕ commands ⊕ compile ⊕ compression ⊕ config ⊕ configuration ⊕ connection ⊕ customization ⊕ database ⊕ db ⊕ debug ⊕ development ⊕ devops ⊕ dialin ⊕ diy ⊕ dns ⊕ dom ⊕ dynamic ⊕ ec2 ⊕ effecient ⊕ env ⊕ environment ⊕ etc ⊕ event ⊕ ffmpeg ⊕ file ⊕ firewall ⊕ framework ⊕ git ⊕ github ⊕ gitweb ⊕ gzip ⊕ hacks ⊕ headers ⊕ homeautomation ⊕ Honeypot ⊕ hosting ⊕ howo ⊕ howto ⊕ htaccess ⊕ html ⊕ ical ⊕ images ⊕ ini ⊕ install ⊕ ios ⊕ iphone ⊕ ISP ⊕ java ⊕ javascript ⊕ jquery ⊕ json ⊕ keychain ⊕ lamp ⊕ ldap ⊕ library ⊕ linux ⊕ list ⊕ loadbalancing ⊕ local ⊕ mac ⊕ macosx ⊕ mamp ⊕ management ⊕ media ⊕ mod_rewrite ⊕ monitoring ⊕ music ⊕ mysql ⊕ mysql.monitoring ⊕ mysql.optimization ⊕ mysql.performance ⊕ mysql.tools ⊕ mysql.tuning ⊕ NAS ⊕ network ⊕ networking ⊕ nginx ⊕ node ⊕ node.js ⊕ nodejs ⊕ notification ⊕ opensource ⊕ optimization ⊕ os ⊕ osx ⊕ package ⊕ paperless ⊕ parsing ⊕ performance ⊕ php ⊕ php-fpm ⊕ php.ini ⊕ printing ⊕ programming ⊕ proxy ⊕ push ⊕ raid ⊕ reference ⊕ remote ⊕ repo ⊕ resources ⊕ rest ⊕ restful ⊕ rhino ⊕ rsync ⊕ ruby ⊕ s3 ⊕ scalability ⊕ scaling ⊕ scraping ⊕ scripting ⊕ security ⊕ server ⊖ serverside ⊕ setup ⊕ sftp ⊕ shell ⊕ shortcut ⊕ spam ⊕ speed ⊕ ssh ⊕ sshagent ⊕ ssl ⊕ storage ⊕ streaming ⊕ sysadmin ⊕ system ⊕ terminal ⊕ testing ⊕ theme ⊕ tip ⊕ tips ⊕ tools ⊕ transcoding ⊕ traveltech ⊕ trick ⊕ troubleshooting ⊕ tuning ⊕ tutorial ⊕ ubuntu ⊕ ubuntuserver ⊕ unix ⊕ userscripts ⊕ utf8 ⊕ v8 ⊕ vhost ⊕ video ⊕ virtual ⊕ virtualbox ⊕ virtualhost ⊕ virtualization ⊕ vmware ⊕ voip ⊕ web ⊕ webdav ⊕ webdev ⊕ wordpress ⊕ xdebug ⊕ XML ⊕ zend ⊕ zend.server ⊕ zend.serverce ⊕ zsce ⊕Copy this bookmark: