ebouchut + server   145

conversant  ad  server  s4m  click  URL  tag 
12 weeks ago by ebouchut
Troubleshooting Java Applications With Arthas - DZone Java
"Arthas is a Java Diagnostic tool open sourced by Alibaba. Arthas can help developer trouble-shoot production issues for Java applications without modifying your code or restarting your server."
java  debug  production  application  troubleshoot  diagnosis  live  program  server  slow  speed  fast  method  call  stack 
september 2018 by ebouchut
Tmux: Server, Sessions, Windows and Panes
The server holds sessions and the windows and panes within them
tmux  image  server  session  window  pane  hierarchy 
february 2018 by ebouchut
mastodon.social - Mastodon
Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.
social  network  server  free  opensource 
april 2017 by ebouchut
How To Install and Configure Naxsi on Ubuntu 14.04 | DigitalOcean
"Naxsi is a third party Nginx module which provides web application firewall features. It brings additional security to your web server and protects you from various web attacks such as XSS and SQL injections."
nginx  plugin  extension  add-on  module  security  firewall  web  server  XSS  SQL  injection  attack  protect 
november 2016 by ebouchut
Simple HTTP server on Mac OS X in seconds… |
cd wherever
python -m SimpleHTTPServer 8080
HTTP  server  mac  macos  run  start  python  launch  linux  web 
july 2016 by ebouchut
File: README — Documentation for mimic (0.4.4)
"Mimic is a testing tool that lets you set create a fake stand-in for an external web service to be used when writing integration/end-to-end tests for applications or libraries that access these services.

There are already some good tools, like FakeWeb which let you stub requests at a low-level which is fine for unit and functional tests but when exercising our code through integration or end-to-end tests we want to exercise as much of the stack as possible.

Mimic aims to make it possible to test your networking code without actually hitting the real services by starting up a real web server and responding to HTTP requests. This lets you test your application against canned responses in an as-close-to-the-real-thing-as-possible way.

Also, because Mimic responds to real HTTP requests, it can be used when testing non-Ruby applications too."
ruby  gem  rubyonrails  rails  fake  web  server  service  request  HTTP  test  network 
june 2016 by ebouchut
Supervisor: A Process Control System
Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.

It shares some of the same goals of programs like launchd, daemontools, and runit. Unlike some of these programs, it is not meant to be run as a substitute for init as “process id 1”. Instead it is meant to be used to control processes related to a project or a customer, and is meant to start like any other program at boot time.
unix  linux  monitoring  monitor  administration  admin  server  process  daemon  start  stop  configuration  configure  rc.d  status  remote  launch  macos  freeBSD  mac  ldmobile  sysadmin  system  init.d 
june 2016 by ebouchut
Concourse CI - Continous integration system
"Concourse is a CI system composed of simple tools and ideas. It can express entire pipelines, integrating with arbitrary resources, or it can be used to execute one-off tasks, either locally or in another CI system.

Concourse was dreamt up and built while working on the Cloud Foundry project and experiencing the interesting CI and CD challenges that it has. Cloud Foundry projects and their tests needed to run on different architectures, different platforms, against varying underlying IaaSs before being tested that they could be deployed fresh while also remaining compatible with upgrades from previous versions. Finally, these projects need to be packaged up in various ways to create multiple derivatives end products."
CI  continuous  integration  server  system  pipeline  automate  build  test  release  deploy 
march 2016 by ebouchut
Start an Apache Web Server in Mac OS X Mavericks
Read this also: http://stackoverflow.com/a/27753524/386517

sudo vi /etc/apache2/httpd.conf

uncomment the following lines:
#LoadModule userdir_module libexec/apache2/mod_userdir.so
#Include /private/etc/apache2/extra/httpd-userdir.conf
#Include /private/etc/apache2/users/*.conf

sudo vi /etc/apache2/extra/httpd-userdir.conf
uncommentthe line
Include /private/etc/apache2/users/*.conf

sudo vi /etc/apache2/users/USERNAME.conf
<Directory "/Users/user/Sites/">
Options +Indexes +MultiViews +FollowSymLinks +SymLinksIfOwnerMatch +ExecCGI
AllowOverride All
Require local
Order allow,deny
Allow from all

sudo apachectl restart
mac  web  server  apache  start  configure  user  macos 
october 2015 by ebouchut
File Downloads Done Right
"Getting your file downloads right is one of the most important parts of your File Management functionality. A poorly implemented download function can make your application painful to use, not just for downloaders, but for everyone else too."
file  download  rails  rubyonrails  header  HTTP  X-Accelredirect  X-Sendfile  nginx  apache  web  server  configuration 
march 2015 by ebouchut
Uno! Use Sinatra to Implement a REST API
"In this article, we’ll look at a server-side implementation of REST using Sinatra. We’ll also look at a simple client-side REST application to validate the Sinatra server implementation. We’ll demonstrate using a simple card game, where a single deck of cards will be held by the server and dealt out to four clients. In the end, we’ll see how simple it is to create applications that run across clients and servers, using REST to help shuttle data back and forth.

A quick question before we get started: Why not use Ruby on Rails to move data around? Well, you certainly could use Rails (or any other web framework), but consider that Rails not only retrieves data, but it renders the view as well. This rendering process puts an extra load on the server, especially when the data is highly dynamic and cannot be cached. When it comes to online games, for example, data continuously changes. It’s therefore better to let the clients render their own view rather than forcing the server to re-render the view each time a player makes a move."
sinatra  REST  API  HTTP  create  server 
april 2014 by ebouchut
ssh - What do the options `ServerAliveInterval` and `ClientAliveInterval` in sshd_config do, precisely?
"My question is simply, some of my connections time out when I suspend & then unsuspend my laptop with the response Write failed: Broken pipe and some don't. How can I correctly configure a local sshd so that they don't fail with a broken pipe?"
ssh  connection  disconnect  idle  alive  keep  KeepAlliveInterval  configuration  parameter  client  server  timeout  ClientAliveInterval  ServerAliveInterval  ClientAliveCountMax  antidot 
december 2013 by ebouchut
#337 Capistrano Recipes (pro) - RailsCasts
"Get the most out of Capistrano by writing specific recipes with ERB templates. Here I show how to deploy to a blank VPS by running just a few Capistrano commands."
rubyonrails  deploy  deployment  capistrano  recipe  server 
november 2013 by ebouchut
CI Joe - Continuous Integration Server
"Joe is a Continuous Integration server that'll run your tests on demand and report their pass/fail status."
CI  continuous  integration  server  test 
november 2013 by ebouchut
WeMux: Client/Server multi-user terminal multiplexer
"wemux enhances tmux to make multi-user terminal multiplexing both easier and more powerful. It allows users to host a wemux server and have clients join in either:

Mirror Mode gives clients (another SSH user on your machine) read-only access to the session, allowing them to see you work, or

Pair Mode allows the client and yourself to work in the same terminal (shared cursor)

Rogue Mode allows the client to pair or work independently in another window (separate cursors) in the same tmux session.

It features multi-server support as well as user listing and notifications when users attach/detach."
tmux  multi  user  share  remote  terminal  client  server  connection  tool 
november 2013 by ebouchut
Content Security Policy - Wikipedia, the free encyclopedia
"Content Security Policy (CSP) is a computer security concept, to prevent cross-site scripting (XSS) and related attacks."
content  security  policy  CSP  XSS  web  server  page 
october 2013 by ebouchut
OAuthd: OAuth API Server
"Oauthd is the open source version of the OAuth.io core. This is a background api server that runs on your own server that allow your clients to authenticate to any available provider."
oauth  authentication  server  api 
august 2013 by ebouchut
Leaving JSPs in the dust: moving LinkedIn to dust.js client-side templates | LinkedIn Engineering
"[...] we'll tell you about our move from server-side templates, such as JSPs, ERBs, and GSPs, to client-side JavaScript templates powered by dust.js. "
linkedin  clientside  template  engine  serverside  server  client  javascript 
august 2013 by ebouchut
Lighttpd reverse-proxy to that matches an URL _and_ does URL rewriting
"Workaround to have a working reverse-proxy that matches an URL does URL rewriting in Ligghtpd.
# Ligtthpd 1.4.28 cannot perform both matching and URL rewriting at the same time.
# Therefore we need to define 2 proxies, one does the matching and bounce the request
# to the other one, in charge of rewriting the URL before proxying the request to the target server.
# More about this here:
# http://redmine.lighttpd.net/issues/164#note-9 "
lighttpd  configuration  url  rewrite  proxy  web  server  workaround  1.4.28  debian 
june 2013 by ebouchut
Bring your server side debug logging into the browser with Chrome Logger - The Changelog
"If you find yourself jumping back and forth between Chrome’s Dev Tools and a terminal displaying your server side request logs, Craig Campbell’s Chrome Logger might be just the thing you need!

It’s a Chrome extension which lets you see your server side logs right in the browser."
chrome  extension  add-on  plugin  server  side  log  ruby  php  express  python 
may 2013 by ebouchut
12 Gems of Christmas #1 – puma
"t’s my belief that puma and sidekiq are a new breed of Ruby infrastructure that can dramatically improve your application’s efficiency — should you decide to take advantage of them.

puma is a pure Ruby, Rack-based web server and drops right in as a replacement for thin or unicorn. Unlike unicorn or thin, puma is designed to run multithreaded by default so you get far better memory efficiency. A typical single threaded Rails unicorn process takes 250MB. puma defaults to a maximum of 16 threads per process so one puma process can replace 16 unicorn processes taking 4GB of RAM! puma, like all multithreaded libraries, works best in a truly concurrent Ruby VM like JRuby or Rubinius but you’ll still get a big win running on MRI."
puma  ruby  web  server  multithread  gem  rubygem  speed 
december 2012 by ebouchut
Mac OS X v10.4 and later: How to prevent .DS_Store file creation over network connections
"How to configure a Mac OS X user account so that .DS_Store files are not created when interacting with a remote file server using the Finder."
mac  file  network  drive  macos  share  mount  server  finder 
november 2012 by ebouchut
Google’s Mod_Pagespeed Is Now Out Of Beta And Ready To Make Your Sites Faster
"Google just released the first stable version of mod_pagespeed, the company’s open-source module for Apache that can automatically optimize your web pages to improve download and rendering speeds. "
apache  web  server  module  optimization  performance  speed  fast  google 
october 2012 by ebouchut
Google Apps Toolbox
"Google Apps Toolbox is a collection of troubleshooting tools available to Google Apps users. The following tools are currently part of the toolbox:

CheckMX analyzes the public DNS records of a domain to look for common MX record misconfigurations.

Messageheader analyzes email message headers to look for the cause of mail delivery delays.

LogAnalyzer analyzes locally stored log files to explain errors in the following products:
ChromeOS Devices
Google Apps Sync for Microsoft Outlook
Google Apps Migration for Microsoft Outlook
Google Apps Migration for Microsoft Exchange
Google Apps Connector for BlackBerry Enterprise Server
Google Apps Directory Sync
email  google  app  googleapps  MX  server  configuration  check  command  DNS  delivery  problem  issue  log  analyzer  tool 
october 2012 by ebouchut
Pow: Zero-configuration Rack server for Mac OS X
"Pow is a zero-config Rack server for Mac OS X. Have it serving your apps locally in under a minute."
mac  web  server  rack  local  application  macos 
august 2012 by ebouchut
Don't let your webserver go to sleep!
"Maintain swift response from your website, even during low traffic hours. We send requests to your website so your webserver does not go to sleep."
heroku  web  server  ping  wake  up  cloud  host  response  time  speed 
july 2012 by ebouchut
Pingdom Website monitoring. Monitor your server and network uptime and performance.
"Uptime and performance monitoring made easy
Be the first to know when your website is down.
Get downtime alerts. Get troubleshooting help. Get uptime & performance reports."
uptime  web  server  monitoring  outage  status  up  down  downtime  alert  notification  response  time  email 
july 2012 by ebouchut
GitLab - All for what you so love github - on your server!
"Keep your source code at your server!

Your own lite app for projects/repositories hosting on your server. Fast, secure and stable solution based on ruby on rails. "
git  github  project  gitlab  hosting  code  opensource  server  clone 
october 2011 by ebouchut
Installing Lighttpd with mod_deflate on Ubuntu
"One new feature is the mod_deflate server module which is a modified version of mod_compress shipped with 1.4.x versions. mod_deflate can compress any output from lighttpd static or dynamic - that is, lighttpd can compress the output of dynamically generated pages with this."
lighttpd  compress  dynamic  content  web  server  configuration  ubuntu 
march 2011 by ebouchut
« earlier      
per page:    204080120160

related tags

1.0  1.2  1.4.28  7.0  8.1  9.0  9.1  9.2  access  activemq  ad  ad-server  ad-tracker  add  add-on  address  admin  administration  advertising  aggregate  aggregator  alert  alive  alternative  analyse  analysis  analyzer  antidot  antispam  apache  api  apollo  app  application  AS  asset  assets  asynchronous  attack  audience  authentication  automate  automation  autonomous  availability  AWS  bcp  bea  bid  bin  binstub  black  blacklist  blog  blogging  BPEL  broken  browser  bugzilla  build  bulk  bundle  byte  ca  cache  call  capistrano  capybara  cassandra  category  cellular  certificate  certification  certify  change  check  chrome  chunk  CI  city  click  client  ClientAliveCountMax  ClientAliveInterval  clientside  clone  cloud  cluster  CMS  code  command  company  comparison  compatibility  compress  config  configuration  configure  connect  connection  console  content  continue  continuous  control  conversant  conversion  copy  corz  country  course  create  credential  CSP  cucumber  curl  daemon  data  database  datatype  date  datetime  debian  debug  delete  delivery  demo  deploy  deployment  deprecated  desktop  development  diagnosis  diagram  difference  diffrence  directory  disconnect  display  distributed  distribution  DNS  documentation  domain  down  download  downtime  drive  driver  DSP  dump  DVCS  dynamic  ELB  elearning  email  embedded  engine  environment  error  event  executable  expect  express  extension  fake  fast  feature  file  filetype:pdf  find  finder  firefox  firewall  footfall  formation  free  freeBSD  freeware  french  gem  generator  geocode  geocoder  geoip  geolocation  get  git  git-svn  github  gitlab  gitosis  google  googleapps  graphql  grid  GTD  GUID  hacker  HAProxy  head  header  headless  hebergement  heroku  hierarchy  hook  host  hosted  hosting  howto  HSTS  htaccess  http  httpd  HTTPS  hudson  id  identifier  identity  idle  image  import  improve  ingenium  init.d  injection  insert  install  installation  integration  interaction  interface  internal  internet  ios  IP  iphone  issue  isty  itunesu  j2ee  java  javascript  JBoss  jconsole  JDBC  jetty  JMS  jmx  JNDI  JNP  js  keep  KeepAlliveInterval  key  keystore  launch  lch  ldmobile  learn  less  LGPL  lighttpd  linkedin  linux  list  live  load  local  locate  location  log  login  lookup  mac  machine  macos  mail  management  mapping  markdown  matrix  mbean  MBeanHome  media:document  message  messaging  method  microsoft  middleware  missing  mobile  module  mod_rewrite  MOM  monitor  monitoring  mount  ms  msqsql  mssql  mssqlserver  multi  multiple  multithread  MX  mysql  name  network  new  NEWID  NEWSEQUENTIALID  newsletter  nginx  node  node.js  not  notification  oauth  OC4J  online  openid  opensource  optimization  oracle  outage  output  overview  page  pair  pairing  pane  parameter  partial  party  performance  perl  phone  php  PHPMyAdmin  ping  pipeline  pki  place  plugin  podcast  policy  portion  pow  problem  process  product  production  program  programming  project  properties  protect  protocol  provider  proxy  puma  python  qa  queue  rack  rails  rails5  rake  range  raw  RB  RBL  rc.d  real  recipe  recreate  reference  registrar  release  remote  removal  remove  repository  reputation  request  respond  response  REST  restore  return  review  rewrite  rocks  RTB  ruby  rubygem  rubygems  rubyonrails  run  running  s  s4m  safari  saved  scm  screen  screencast  script  search  section  security  selenium  semaphore  send  sender  serve  server  ServerAliveInterval  serverside  service  serving  session  setting  settings  setup  share  showcase  side  simulator  sinatra  site  size  slow  sniffer  soa  social  software  solution  spam  speed  sql  SQLServer  ssh  ssl  SSP  stack  standalone  standard  stared  starred  start  state  status  stop  subversion  support  svn  sync  synchronization  sysadmin  system  tag  target  task  taskwarrior  Techno  template  terminal  test  tester  testing  third  time  timeout  timestamp  tips  TLS  tmux  todo  tomcat  tool  toolbag  toread  trace  tracker  traffic  training  troubleshoot  tuning  tutorial  type  ubuntu  UML  unique  uniqueidentifier  university  unix  up  update  upload  uptime  url  user  UUID  valid  validate  vcs  version  video  viewability  virtual  virtualization  VM  vmware  w3schools  wake  wamp  web  webdev  weblogic  webserver  webservices  websphere  whitelist  whois  wiki  window  windows  WLST  wordpress  workaround  workflow  X  X-Accelredirect  X-Sendfile  X11  xampp  xen  XSS  xvfb  zero 

Copy this bookmark: