Skip to content

Instantly share code, notes, and snippets.

View paladini's full-sized avatar
🏠
Working from home

Fernando Paladini paladini

🏠
Working from home
View GitHub Profile
<nav class="orange darken-2">
<div class="container">
<div class="nav-wrapper">
<ul id="nav-mobile" class="side-nav left">
<li><a href="index.html" alt="Página Inicial" title="Página Inicial"><i class="mdi-action-home left"></i>Página Inicial</a></li>
</ul>
<ul id="nav-mobile" class="side-nav right">
<li><a href="https://docs.google.com/forms/d/1hOiWd-MlsfZ-1n5EMOPjxnJ6l7_TcBgxtR49QY2Yxdg/viewform" target="_blank" rel="nofollow" alt="Envie uma sugestão de citação" title="Envia uma sugestão de citação">Enviar uma citação</a></li>
<li><a href="#" class="active" alt="Sobre o projeto" title="Sobre o projeto">Sobre</a></li>
</ul>
@paladini
paladini / Ruby - Truncate a number in any digit
Created January 21, 2015 04:03
This method truncates a float or double number in Ruby programming language.
# This method truncate a float / double number.
def truncate(number, decimalCases = 2)
temp = 1.0
while decimalCases > 0 do
temp = temp * 10.0
decimalCases -= 1
end
return (number * temp.to_i).floor / temp
end
pedido = 1.0 BTC
restante = pedido
preco_final = R$0.0
# Cuidado que tem que tomar bastante cuidado com os cálculos. Eu por exemplo não verifiquei caso "quantidade + restante >= restante".
function iteracoes_sobre_ofertas_de_venda_de_bitcoin(ask):
preco = ask.get_preco()
quantidade = ask.get_quantidade
if (quantidade > restante):
preco_final = preco * pedido
@paladini
paladini / How to install EPOS on Fedora 22
Last active August 29, 2015 14:27
A small guide to install EPOS (Embedded Parallel Operating System) in your Fedora 22.
#
# A small guide to install EPOS (Embedded Parallel Operating System) in your Fedora 22.
# http://www.lisha.ufsc.br
#
# Feel free to ask for help or improve the guide.
#
# References:
# http://www.lisha.ufsc.br/teaching/dos/epos_quick_start.html
# https://epos.lisha.ufsc.br/EPOS+User+Guide#EPOS_User_Guide
#
@paladini
paladini / remove_spark_fedora_22.sh
Last active September 16, 2015 11:47
Removal script for Spark on the default image of Fedora 22. Will remove everything: Oracle JDK, Maven 3.3.3, Scala 2.10.5 and Spark 1.5.0.
#!/bin/sh
# Remove Spark from Fedora 22.
# Written by Fernando Paladini on 09/15/2015.
# Removing Oracle JDK 8.
printf "\n\n[LOG] Removing Java on 'alternatives'\n\n"
sudo alternatives --remove java /usr/java/latest/jre/bin/java
sudo alternatives --remove javaws /usr/java/latest/jre/bin/javaws
sudo alternatives --remove javac /usr/java/latest/bin/javac
@paladini
paladini / installation_script_spark_fedora_22.sh
Last active September 16, 2015 11:47
Installation script for Spark on the default image of Fedora 22. Will install and configure everything: Oracle JDK, Maven 3.3.3, Scala 2.10.5 and Spark 1.5.0.
#!/bin/sh
# Install Spark on Fedora 22.
# Written by Fernando Paladini on 09/15/2015.
arch=$(uname -m)
mkdir $HOME/iot
cd $HOME/iot
# Installing and configuring Oracle JDK 8.
if [ "$arch" == "x86_64" ]
https://youtu.be/1OEu9C51K2A
@paladini
paladini / kairosdb.log
Last active November 16, 2015 20:04
KairosDB log when booting up with Linux (server is started and shutdown some seconds later)
11-16|16:03:53.373 [main] INFO [TelnetServerModule.java:42] - Configuring module TelnetServerModule
11-16|16:03:54.255 [main] INFO [StdSchedulerFactory.java:1175] - Using default implementation for ThreadExecutor
11-16|16:03:54.270 [main] INFO [SchedulerSignalerImpl.java:61] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
11-16|16:03:54.271 [main] INFO [QuartzScheduler.java:243] - Quartz Scheduler v.2.1.7 created.
11-16|16:03:54.272 [main] INFO [RAMJobStore.java:154] - RAMJobStore initialized.
11-16|16:03:54.273 [main] INFO [QuartzScheduler.java:268] - Scheduler meta-data: Quartz Scheduler (v2.1.7) 'QuartzScheduler' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
#!/usr/bin/env python
""" Translates a ugly data point name (DP_351652) into something uglier (A0numeric0).
The translation will be needed while exporting old ScadaBR databases into the new main database.
For this class we will assume that:
Data point (dp) --> somewhat like "DP_351652"
Param --> somewhat like "A0numeric0"
Keep that in mind.
#!/bin/sh
buster generate
git add -A
git commit -m "Update on the website at $(date)"
git push origin master