Skip to content

Instantly share code, notes, and snippets.

View maikotrindade's full-sized avatar

Maiko Trindade maikotrindade

View GitHub Profile
@maikotrindade
maikotrindade / unwatch-repos.ts
Created June 29, 2023 20:00
Unwatch Github repos
import fetch from 'node-fetch';
import readline from 'readline';
async function unwatchAllRepos() {
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
const accessToken = await new Promise<string>((resolve) => {
@maikotrindade
maikotrindade / new_focus_api_compose.kt
Created March 18, 2021 15:01
Example of new Focus API of JetPack Compose beta version
@OptIn(ExperimentalComposeUiApi::class)
@Composable
private fun Content() {
val isTopMessageVisible = remember { mutableStateOf(true) }
Column(
modifier = Modifier
.fillMaxSize()
.padding(20.dp)
import 'package:flutter/material.dart';
import 'package:flutter_offline/flutter_offline.dart';
class FlutterOffline extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text("Flutter Offline Demo"),
),
@maikotrindade
maikotrindade / travis-truffle
Created July 28, 2018 21:41
Travis CI with Truffle
language: node_js
sudo: required
node_js:
- "8.11.3"
env:
- CXX=g++-4.8
@maikotrindade
maikotrindade / storageAndroid
Last active August 30, 2018 22:27
Observações sobre /storage/emulated/0/ no Android
Isso tem a ver com o recurso Multi-User habilitado com JellyBean 4.2. A fim de lidar com contas separadas, partes da estrutura do diretório teve que ser mudado. '/sdcard/legacy' por exemplo sempre aponta para o diretório do cartão SD do usuário conectado no momento.
Com o Android 4.2, o Google introduziu um novo recurso Multi-User. A fim de acomodar vários usuários, o Google está disponibilizando a cada usuário sua própria pasta para armazenamento.
/storage/emulated/0/
Isso se refere à "MMC" ("parte proprietário"). Normalmente, este é o interno. O "0" representa o usuário aqui, "0" é o primeiro dispositivo de proprietário do usuários. Se você criar usuários adicionais, este número aumentará para cada.
/storage/emulated/legacy/
Como antes, mas apontando para a parte do usuário atualmente trabalhando (para o proprietário, este seria um link simbólico para(/storage/emulated/0/).