Skip to content

Instantly share code, notes, and snippets.

View BuonOmo's full-sized avatar
🥊
—(ಠ益ಠ)ノ

Ulysse Buonomo BuonOmo

🥊
—(ಠ益ಠ)ノ
View GitHub Profile
@BuonOmo
BuonOmo / install-ungit.sh
Last active March 2, 2020 07:10
install ungit on Ubuntu 16.04
sudo apt-get install nodejs-legacy nodejs npm
npm config set prefix ~/npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo -H npm install -g ungit

Keybase proof

I hereby claim:

  • I am BuonOmo on github.
  • I am ulysse (https://keybase.io/ulysse) on keybase.
  • I have a public key ASDbVJjf42fm6IxIB-ZXs73n7JTntl9GQXWlHCI9C7ybcQo

To claim this, I am signing this object:

@BuonOmo
BuonOmo / referenceVsParameter.js
Created October 17, 2016 00:28
How to pass var by parameter or reference in javascript
/* =================================
Pass by parameter
================================= */
function par(e) {
e = "bar";
}
var a = "foo";
par(a);
console.log("a: "+a); // "foo"
@BuonOmo
BuonOmo / wallpaper.sh
Created October 18, 2016 01:03
Change wallpaper randomly using unsplash.it API.
#!/bin/sh
#
# Change definition of the screen on line 6.
file=$(mktemp /tmp/wallpaper.XXX.jpg)
curl --output $file 'https://unsplash.it/1920/1080/?random'
gsettings set org.gnome.desktop.background picture-uri file://$file
@BuonOmo
BuonOmo / load-images.zsh
Created October 31, 2016 06:11
Take a bunch of images from unsplash.it/ and copy it in files
# List of image ratio, every image should be <width>-<height>
list=(100-100 50-100 100-50 60-200 800-600)
# Options for unsplash, & separated (random, blur..)
opts="random&blur"
for i in $list;do ~/Images/unsplash
l=($(echo $i | tr '-' ' '))
curl --output $i.jpg "https://unsplash.it/$l[1]/$l[2]?$opts"
done
@BuonOmo
BuonOmo / man-gem.zsh
Last active November 28, 2016 04:07
Create man pages with gem help
#!/bin/zsh
# Copyright (C) 2016 Ulysse Buonomo <[email protected]>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
@BuonOmo
BuonOmo / container-provider.zsh
Last active January 17, 2018 12:27
A tiny script to provide a container
#!/bin/zsh
# Copyright (c) 2016 Ulysse Buonomo <[email protected]> (MIT license)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
@BuonOmo
BuonOmo / hello.ttl
Last active December 20, 2016 07:35
My turtle hello world. https://www.w3.org/TR/turtle/
@base <https://www.wikidata.org/wiki/>
@prefix fb: <https://facebook.com/>
@prefix gh: <https://github.com/>
# Friend Of A Friend
@prefix foaf: <http://xmlns.com/foaf/0.1/>
_:me foaf:firstname "Ulysse"^^string ; # could be integer or else
@BuonOmo
BuonOmo / seachpdf.sh
Created January 24, 2017 06:54
Search for a string from all pdf in current directory, and return file name
#!/bin/sh
# Copyright (c) 2016 Ulysse Buonomo <[email protected]> (MIT license)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
@BuonOmo
BuonOmo / forbes.rb
Created February 7, 2017 05:56
Get to the point with forbes top 10.
puts (1..10).map do |i|
doc = Nokogiri::HTML(open("http://www3.forbes.com/leadership/the-10-best-cities-for-jobs-in-2017/#{i}/"))
(11 - i).to_s + ": " + doc.css('.articleContentText > p > strong').text.split(' – ').pop
end.reverse