Skip to content

Instantly share code, notes, and snippets.

@frazei
frazei / qemu.md
Last active March 19, 2024 17:44
Apple Silicon M1 QEMU #osx #virtualization #arm

Apple Silicon M1 QEMU

How to run Windows ARM and Linux ARM on Apple Silicon M1

09/03/2021 Update: I've found this app UTM that is a GUI for qemu and includes a precompiled version of it in various formats (x86, x86_64, arm, risc..). It works very well!

Prerequisites

  • You need a clean brew install using the arm version (not the x86 on rosetta2). So, first of all, I've removed the x86/rosetta2 version:
% brew remove --force $(brew list)
% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
@frazei
frazei / spotlight.md
Last active September 7, 2023 07:56
Rebuild Spotlight Index and Troubleshoot Spotlight Permissions #osx #spotlight #outlook

Rebuild Spotlight Index and Troubleshoot Spotlight Permissions

Launch the Terminal from Applications > Utilities to fix Mac Outlook 2019 search not working issue.

Now, press Enter after typing each command as listed below,

% sudo mdutil -i off /
% sudo rm -rf /.Spotlight* sudo rm -rf /.metadata_never_index

Restart the system and also type the below commands in the terminal

@frazei
frazei / caldav calendar.md
Last active February 24, 2021 10:15
How to fix Apple Calendar CalDavWriteEntityQueueableOperation error #osx #troubleshooting #calendar #caldav

How to fix Apple Calendar CalDavWriteEntityQueueableOperation error

Errore: CalDavWriteEntityQueueableOperation
Risposta: 500

This problem appears to be caused by corrupted Calendar caches and it occurs in macOS 10.12.2 Sierra as well.

  1. Quit Calendar
  2. Open Activity Monitor and Quit "CalendarAgent"
@frazei
frazei / appunti asterisk.md
Last active October 3, 2023 09:24
Asterisk e dintorni: appunti vari #asterisk #dialplan

Asterisk: appunti vari

Extensions

  • per andare in una coda:
exten => s,n,goto(ext-queues,601,1)
  • per eseguire un file audio:
exten => s,n,Playback(custom/nomeaudiosenzaestensione)
@frazei
frazei / hidden files osx.md
Last active January 29, 2024 10:01
Hidden files in OSX #osx

Hidden files on OSX

The Quickest Way to Show/Hide Hidden Files

Since the release of macOS Sierra, when in Finder, it is now possible to use the shortcut:

CMD + SHIFT + .

The long way to show hidden Mac OS X files

@frazei
frazei / FOIP.md
Last active March 11, 2021 16:12
Come configurare FOIP su FreePBX in modo pulito #asterisk #freepbx #voip #t.38 #hylafax

Come configurare FOIP su FreePBX in modo pulito

Cos'è il FOIP?

Fax Over IP è in pratica la trasmissione/ricezione di FAX tramite una linea VOIP, senza una linea telefonica RTG o ISDN.

Perchè una cosa apparentemente così semplice merita una guida ad hoc?

Perchè ho scoperto che nel corso degli anni si sono stratificate molte informazioni, guide e idee sbagliate/confuse al riguardo. Molte di queste idee risalgono al periodo in cui il fax veniva gestito esclusivamente tramite linee telefoniche tradizionali che avevano moltissime complessità in meno rispetto al VOIP. La configurazione tipica, in caso di centrale Asterisk, era la seguente: linea telefonica > asterisk > iax modem > hylafax. Questo tipo di configurazione andava bene perchè sulle linee tradizionali non è necessario implementare il protocollo T.38, che serve proprio per permettere in modo affidabile la trasmissione di fax su linee VOIP. Pertanto se io configuro una centrale Asterisk con una linea VOIP utilizzando il metodo qui sopra otte

@frazei
frazei / RG350.md
Last active March 13, 2021 02:16
RG350 USB Internet Access on OSX

RG350 accesso Internet su OSX tramite USB

Read this in english

Il primo metodo (condivisione internet) ha il vantaggio di essere leggermente più semplice ma lo svantaggio che la RG350 sarà nattata dietro al mac. Il secondo metodo (interfaccia in bridge) è leggermente più complesso ma permette alla RG di essere direttamente nella rete locale.

Nota: purtroppo entrambe le procedure non sono persistenti al riavvio della RG350. Ogni volta che si spegne perde l'interfaccia poichè al momento non ho capito come fare a scrivere su /etc/network/interfaces che è readonly.

Metodo 1: condivisione internet

  1. Attivare condivisione internet sul mac:
  • Preferenze di Sistema > Condivisione > Condividi la tua connessione da: Wi-Fi (oppure USB 10/100/1000 LAN)
@frazei
frazei / download.md
Last active March 5, 2024 11:46
Files download

How to wget a list of URLs in a text file?

wget -i list.txt

Run it in parallel with

cat list.txt | parallel --gnu "wget {}"
@frazei
frazei / p8hacking.md
Last active May 3, 2023 07:12
Hacking the P8 Smartwatch

Introduzione

Ho comprato su aliexpress lo smartwatch denominato P8. Si trova di varie "marche" tra cui UTELITE, Colmi, Sitlos e Lige ma alla fine sembrerebbe che sia sempre lo stesso coso. L'unica cosa di cui non sono sicuro è che differenza ci sia tra il modello denominato "SE" e quello senza sigla...

Sullo smartwatch gira un firmware (non bruttissimo a dire il vero) con le funzioni base, lato android si interfaccia con l'applicazione Da Fit fatta dallo sviluppatore "CRREPA". Nel menu info dello smartwatch questi sono i dati che riporta:

P8b
MOY-TON5-1.8.4

Il mio obiettivo è quello di "trasformarlo" in un PineTime con cui, da quel che ho capito, condivide gran parte dell'hardware.