Skip to content

Instantly share code, notes, and snippets.

View eusoubrasileiro's full-sized avatar
🐔
from ~

imbr eusoubrasileiro

🐔
from ~
View GitHub Profile
@eusoubrasileiro
eusoubrasileiro / marmousi_fatiando_scalar.ipynb
Created August 8, 2013 17:01
Running scalar wave equation marmousi data set from madagascar.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@eusoubrasileiro
eusoubrasileiro / sufdmod2_pml.c
Created August 8, 2013 22:31
Finite-Difference Modeling (2nd order) for acoustic wave equation with PML absorbing boundary conditions.
/* Copyright (c) Colorado School of Mines, 2011.*/
/* All rights reserved. */
/* SUFDMOD2_PML: $Revision: 1.9 $ ; $Date: 2011/11/12 00:40:42 $ */
#include "par.h"
#include "su.h"
#include "segy.h"
@eusoubrasileiro
eusoubrasileiro / elastic_psv_parana.py
Last active December 15, 2021 13:09
Seismic: 2D finite difference simulation of elastic P and SV wave propagation Simulates Parana Basin geometry of basalt cover with 2 horizontal layers, acquires just z displacement (default seismic acquisition).
# This Python file uses the following encoding: utf-8
"""
Seismic: 2D finite difference simulation of elastic P and SV wave propagation
Simulates Parana Basin geometry of basalt cover with horizontal layers.
Acquires just z displacement (default seismic acquisition).
4 layers :
bauru ~ 100 meters ~ 6x scaled to 600 m
serra geral flow 1 ~ 20 meters ~ 6x scaled to 120 m
serra geral flow 2 ~ 20 meters ~ 6x scaled to 120 m
import time
from bs4 import BeautifulSoup
from selenium import webdriver
import threading, multiprocessing
def create_driver():
"""returns a chrome webdriver headless"""
chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument("--headless") # make it not visible
return webdriver.Chrome(options=chromeOptions)
[0:motiond] [NTC] [ALL] [Jan 10 08:44:42] motion_startup: Motion 4.4.0 Started
[0:motiond] [NTC] [ALL] [Jan 10 08:44:42] motion_startup: Using default log type (ALL)
[0:motiond] [NTC] [ALL] [Jan 10 08:44:42] motion_startup: Using log type (ALL) log level (INF)
[0:motiond] [INF] [ALL] [Jan 10 08:44:42] conf_output_parms: Writing configuration parameters from all files (5):
[0:motiond] [INF] [ALL] [Jan 10 08:44:42] Thread 0 - Config file: /home/andre/motion_server_nvr/motion_config/motion.conf
[0:motiond] [INF] [ALL] [Jan 10 08:44:42] daemon off
[0:motiond] [INF] [ALL] [Jan 10 08:44:42] setup_mode off
[0:motiond] [INF] [ALL] [Jan 10 08:44:42] pid_file
[0:motiond] [INF] [ALL] [Jan 10 08:44:42] log_file /home/andre/motion_log.txt
[0:motiond] [INF] [ALL] [Jan 10 08:44:42] log_level 7
@eusoubrasileiro
eusoubrasileiro / gist:5de6fcdafba522585415897ff7c94b62
Created June 2, 2022 16:52
motion log -d 9 sqlite3 in 4 cameras : Executing SQLite3 query SQLite3 error was (null)
[0:motiond] [NTC] [ALL] [Jun 02 12:47:28] motion_startup: Motion 4.4.0 Started
[0:motiond] [NTC] [ALL] [Jun 02 12:47:28] motion_startup: Using default log type (ALL)
[0:motiond] [NTC] [ALL] [Jun 02 12:47:28] motion_startup: Using log type (ALL) log level (ALL)
[0:motiond] [INF] [ALL] [Jun 02 12:47:28] conf_output_parms: Writing configuration parameters from all files (5):
[0:motiond] [INF] [ALL] [Jun 02 12:47:28] Thread 0 - Config file: /usr/local/etc/motion/motion.conf
[0:motiond] [INF] [ALL] [Jun 02 12:47:28] daemon off
[0:motiond] [INF] [ALL] [Jun 02 12:47:28] setup_mode off
[0:motiond] [INF] [ALL] [Jun 02 12:47:28] pid_file
[0:motiond] [INF] [ALL] [Jun 02 12:47:28] log_file /home/andre/logmotion4.txt
[0:motiond] [INF] [ALL] [Jun 02 12:47:28] log_level 9
@eusoubrasileiro
eusoubrasileiro / overlay_ro_var.sh
Last active June 10, 2022 13:14
jetson nano overlay read only filesystem (example /var folder)
# To prevent SD card corruption due powercuts etc. without /boot/inird
# this code can be used to protect any directory on your filesystem
# directory you know has lots of I/O
# Overlay mounts a union filesystem (or directory tree) where upper directory is protected
# This is an example for /var folder making it read only
# rw is done only on RAM (/dev/shm) hence logs etc. are lost on reboot
# create folders needed by overlay filesystem on /dev/shm (RAM)
mkdir -p /dev/shm/var_upper /dev/shm/var_workdir /dev/shm/var_overlay
@eusoubrasileiro
eusoubrasileiro / event_id.patch
Last active June 24, 2022 18:08
new event_id patch
diff --git a/src/motion.c b/src/motion.c
index 4a2c2a7..788b7ff 100644
--- a/src/motion.c
+++ b/src/motion.c
@@ -554,6 +554,7 @@ static void motion_detected(struct context *cnt, int dev, struct image_data *img
cnt->prev_event = cnt->event_nr;
cnt->eventtime = img->timestamp_tv.tv_sec;
localtime_r(&cnt->eventtime, cnt->eventtime_tm);
+ cnt->event_id = ((unsigned long long) cnt->eventtime << 32) | cnt->thread_id;
>>> import pytz
>>>
>>> for tz in pytz.all_timezones:
... print tz
...
...
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
@eusoubrasileiro
eusoubrasileiro / tse_hell.ipynb
Last active November 7, 2022 19:38
Acessing tse botetins de urnas
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.