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 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 😉

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":"","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 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$basearch nJoy 😉

start docker with customer system name and hostname

docker run –name david -h david-01 -it david/c6nodepm2yo /bin/bash nJoy 😉 shows : docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f4da454e156e david/c6nodepm2yo “/bin/bash” 12 seconds ago Exited (0) 3 seconds ago david d5ec5101ba52 david/centos6:node “/bin/bash” 27 hours ago Up 26 hours>80/tcp jovial_borg and when connected : [root@david-01 /]#