Installing node on old version of Ubuntu 10.04

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash logoff and log on nvm ls-remote nvm install v7.9.0 npm -v node -v Caveat : ย  Lots of node stuff fails to compile and run on such an oldย version of linux be warned… Thats it you now have node and npm installed. nJoy ๐Ÿ˜‰

Saving a million documents in Mongo using Nodejs and mongodb module

/** * Created by davidsaliba on 13/03/2017. */ var MongoClient = require('mongodb').MongoClient , format = require('util').format; var url = 'mongodb://localhost:27017/test'; var async = require ('async'); var entry = { data : "skdlfjsdf", array : [ {id:"arr_obj1"} , {id:"arr_obj2"} ] }; var entries = []; var total_entries = 1000000 for (var j = 0 ; j…

Installing git on Debian 8.x

You should edit your sources.list , by adding the following line: deb http://ftp.ca.debian.org/debian/ jessie main contrib Then upgrade your package and install git: apt-get update && apt-get upgrade && apt-get dist-upgrade apt-get -f install apt-get install git nJoy ๐Ÿ˜‰

send video from local device to a slave computer with ffmpeg

setup service listener on viewer machine : while : ; do ffplay -i tcp://192.168.xx.xx:1234?listen ; done send video to it : ffmpeg -re -i /dev/video1 -vcodec mpeg2video -f alsa -i hw:2,0 -ac 2 -s 1920×1080 -r 25 -strict -2 -f mpegts tcp://192.168.xx.xx:1234 where 192.168.xx.xx is the IP of the viewer where the ffplay is running….

Sending mp4 to a wowza with ffmpeg

ffmpeg -re -i video.mp4 -vcodec libx264 -vb 1500000 -g 60 -vprofile main -f flv rtmp://ingest.cix.domain.com:1935/live/231232   nJoy ๐Ÿ˜‰

Create windows 10 boot disk on almost any linux host

Mount the ISO: sudo mount -t udf -o loop,ro,unhide /path/to/file.iso /mnt Insert the USB drive. Run fdisk and specify the device name of the USB drive; for example: sudo fdisk /dev/sdc Delete any existing partition table and create a new one. Create a new partition of at least 4.5 GB. Mark it bootable and set…

test Graylog GELF UDP input from Bash

for i in {1..100} ; do echo '{"version": "1.1","host":"david.org","short_message":"A short message that helps you identify what is going on","full_message":"Backtrace here\n\nmore stuff","level":1,"_user_id":9001,"_some_info":"foo","_some_env_var":"bar"}' | nc -w 1 -u graylog.mydomain.com 12201 ; done   nJoy ๐Ÿ˜‰

Reviving dead Centos 4 repos

Edit /etc/yum.repos.d/CentOS-Base.repo Comment out the “mirrorlist” entries. Uncomment the “baseurl” entries and change them to http://vault.centos.org/4.9/os/$basearch nJoy ๐Ÿ˜‰