diff --git a/research.mdwn b/research.mdwn index c9023a759103595dfaeef0846bf5b99c37b8895a..7d1bc8b47a1fac8b77052f75c5b93b0e4f93efbb 100644 --- a/research.mdwn +++ b/research.mdwn @@ -1,19 +1,52 @@ [[!meta title="Research and tests"]] +[[!tag research ideias ideas]] -Raw list with things to try, research, evaluate develop and maybe deploy! +* Raw list with things to try, research, evaluate develop and maybe deploy! ## Subpages [[!inline pages="page(research*)" archive="yes"]] -## New stuff +## Unsorted local stash -* lean inventory/stock control. -* trench radio (foxhole radio) and crystal radio. +* OsmAnd and GPX tracks. +* [Swagger Specification](http://swagger.io/specification/). +* https://wpull.readthedocs.io/en/master/usage.html +* convert pdf and djvu to epub. +* videocasts and video courses. +* [surfraw elvi](https://surfraw.alioth.debian.org/HACKING) at `${HOME}/.config/surfraw/elvi`: + * searx + * [wiktionary](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856106) +* epistemology: data, routines, systems. +* lean inventory/stock / almoxarifado: + * control database. + * recipients. + * maps. + * metadata: category, name, part number, serial number, quantity. + * sample.yaml + * categories: electronics, hydraulics, metals. +* lean data formats: + * samples: TODO, ChangeLog. + * ontologies. + * schema.org, microdata, microformats, json, yaml, csv, dot, vcard. + * how to deal with lists. + * intelligence: how to easilly search, index and produce outputs with strutured data? + * [yankee: Changelogs meet YAML](https://github.com/studio-b12/yankee). +* depósitos urbanos comunitários: ecopontos com possibilidade de retirada de materiais. +* festas: + * [Silent disco](https://en.wikipedia.org/wiki/Silent_disco). + * hacknick (hacknique). + * colar nalgum parque com máquinas, livros e brinquedos e fazer um piquenique. + * alguns parques tem mesas boas para trampar confortavelmente. + * otima opção para dias ensolarados e sair das cavernas de concreto. +* calendar compiler: + * public, suckless, responsive, RSS. + * remind, ical. + * multiple sources and categories. + * [ical2html](https://packages.debian.org/stable/ical2html). * distributed computing clients (distributed-net, boinc, folding@home, etc). * wayland with tiling compositor. * [awesome-copycats](https://github.com/copycat-killer/awesome-copycats). -* [yankee: Changelogs meet YAML](https://github.com/studio-b12/yankee). * backups: * [Exhaustive list of backup solutions for Linux](https://github.com/restic/others). * [Borg - Deduplicating](http://borgbackup.readthedocs.io/en/stable/). diff --git a/research/archived.mdwn b/research/archived.mdwn deleted file mode 100644 index e93cba6a4f6cea57a7decb665cdf95199661ca65..0000000000000000000000000000000000000000 --- a/research/archived.mdwn +++ /dev/null @@ -1,48 +0,0 @@ -[[!meta title="Projetos órfãos: doações ao banco de ideias e potencialidades"]] - -Procura-se mantenedores/as! - -Esta página contém uma lista de projetos que já desenvolvi ou que gostaria de ter desenvolvido mas que não está mais no meu horizonte de atividades. Ao invés de simplesmente colocá-las no arquivo morto, gostaria de vê-los florescerem na mão de outra galera. - -Lista ------ - -Eis a lista atual de projetos que gostaria que fossem adotados: - -* [Saravea](https://saravea.net), que está sendo adotado aos poucos por outras pessoas. -* [Calendário de Movimentos Sociais](https://calendario.cc). -* [Resource Sharing Protocol / Metadata](https://rsp.fluxo.info). -* [Bootless](https://bootless.fluxo.info). -* [Clube da Muamba](https://muamba.fluxo.info). -* Do [Escritório Sem Login](https://escritorio.fluxo.info): - * [Lembrador de Eventos](https://lembrador.fluxo.info), cujo [código](https://git.fluxo.info/?p=drupal/reminder.git;a=summary) precisa ser retomado para que o serviço entre no ar. -* Sugestões enviadas à [Comunidade PodÃamos!](https://saravea.net/g/pod%C3%ADamos!) - -Outros projetos que já ficaram no passado mas que ainda servem como inspiração: - -* [Firma](https://firma.fluxo.info). -* [Simplepkg](https://simplepkg.fluxo.info) e [Slack Saravá](https://slack.fluxo.info). -* [Bootex](https://bootex.fluxo.info). -* [Gnudenberg](https://gnuden.fluxo.info). - -Esta é a lista de processos que atualmente estão adotados por terceiros: - -* Do [Escritório Sem Login](https://escritorio.fluxo.info): - * [Encurtador Saravento](https://encurtador.fluxo.info). - * [Agendador Saravento](https://agendador.fluxo.info). - -Requisitos ----------- - -Para que eu passe um projeto para a frente a pessoa ou grupo responsável terá de estar de acordo com algumas coisas: - -* O desenvolvimento precisa ser em software livre. -* O software precisa ser instanciável, ou seja, grupos e pessoas podem criar instalações deles onde quiserem. -* Gestão da instância principal coletiva e com abertura. -* Respeito à privacidade, preocupação com segurança e que estejam na linha dos [PrincÃpios do Saravá](https://www.sarava.org/pt-br/principios). -* Responsabilização na linha [deste template](https://protocolos.fluxo.info/trac/wiki/PageTemplates/TermoDeResponsabilizacao). - -Além disso, me mantenho comprometido, na medida do possÃvel: - -* Prestar consultoria sobre os projetos. -* De realizar checagens periódicas (pings semestrais, por exemplos) para saber se as pessoas ainda estão mantendo os projetos ou se é necessário procurar outras pessoas para adotá-los. diff --git a/research/git.mdwn b/research/git.mdwn index d9a62ecd31be686a2e740064dec9560913f333aa..cb0140aa4650164e0bb109a86665208bc45ef0e6 100644 --- a/research/git.mdwn +++ b/research/git.mdwn @@ -96,6 +96,8 @@ groups for each project so you're not bound to the `git` group. - [How to make bare git repository group-writable after pushing?](http://stackoverflow.com/questions/15881104/how-to-make-bare-git-repository-group-writable-after-pushing). - [Create Git bare / shared remote repository](http://pietervogelaar.nl/create-git-bare-shared-remote-repository/). - [How to clone and share a Git repository over SSH](http://linuxaria.com/pills/how-to-clone-and-share-a-git-repository-over-ssh?lang=en) +- [Git - Getting Git on a Server](https://git-scm.com/book/en/v2/Git-on-the-Server-Getting-Git-on-a-Server). +- [Git - Setting Up the Server](https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server). Further development ------------------- diff --git a/research/hardened.mdwn b/research/hardened.mdwn index 15acd1720dcb48835913ce573028daddfc5de91d..e1974f9ae229fcf08abafb2894cb2de056db2732 100644 --- a/research/hardened.mdwn +++ b/research/hardened.mdwn @@ -1,4 +1,5 @@ [[!meta title="Hardened OS"]] +[[!tag research hardened grsecurity security]] grsecurity ---------- @@ -20,6 +21,15 @@ As regular user, after reboot: paxctl -cm /usr/bin/qemu-img paxctl -cm /usr/bin/qemu-system-x86_64 +Further research +---------------- + +LXC unprivileged containers for GUI applications: + +* [LXC 1.0: GUI in containers [9/10] | Stéphane Graber's website](https://stgraber.org/2014/02/09/lxc-1-0-gui-in-containers/). +* [Configuring Unprivileged LXC containers in Debian Jessie](https://myles.sh/configuring-lxc-unprivileged-containers-in-debian-jessie/). +* [LXC - Debian Wiki](https://wiki.debian.org/LXC). + References ---------- diff --git a/research/lab.mdwn b/research/lab.mdwn index 7f719b2e227e7e56a991ee3ba29d09412910ea64..4c8ce2b939b6da07dcc7998f51887621b6c55577 100644 --- a/research/lab.mdwn +++ b/research/lab.mdwn @@ -39,6 +39,12 @@ Lista de equipamentos básicos para um laboratório de hardware. * [xoscope for Linux](http://xoscope.sourceforge.net/) ([pacote](https://packages.debian.org/stable/xoscope)). * [BitScope Mini Model 10 | World's Smallest Mixed Signal PC Based USB Oscilloscope!](http://bitscope.com/product/BS10/). * [DIY: Turn your GNU/Linux computer into a free oscilloscope | Yann "Bug" Dubois](http://www.yann.com/en/diy-turn-your-gnulinux-computer-into-a-free-oscilloscope-29/09/2010.html). +* Ferramentas e instrumentos para ver melhor: + * Telescópio. + * Microscópio. + * Binóculo. + * Astrolábio. + * Teodolito. Lojas ----- diff --git a/research/readers.mdwn b/research/readers.mdwn new file mode 100644 index 0000000000000000000000000000000000000000..4ec5dbbce24b5899cd7bd09990e277ba70195079 --- /dev/null +++ b/research/readers.mdwn @@ -0,0 +1,40 @@ +[[!meta title="Leitores - eReaders"]] +[[!tag leitura hardware pesquisa gadget]] + +Candidato: Kobo. + +* [fread is coming](https://fread.ink/). +* [MobileRead Wiki - Debian Linux on a Kobo](https://wiki.mobileread.com/wiki/Debian_Linux_on_a_Kobo). +* [Ask HN: Cheap, hackable e-reader? | Hacker News](https://news.ycombinator.com/item?id=13863046). + +Kobo +---- + +* [Kobo Brasil - Google+](https://plus.google.com/communities/112084021543948580071). +* [Graham King » Kobo eReader Touch on Ubuntu Linux](https://www.darkcoding.net/misc/kobo-ereader-touch-on-ubuntu-linux/). +* [Kobo Aura H2O - Rakuten Kobo eReader Store](https://gl.kobobooks.com/products/kobo-aura-h2o). +* [Kobo e-reader](https://en.wikipedia.org/wiki/Kobo_eReader). +* [Code](https://github.com/kobolabs/Kobo-Reader). + +## Customizing + +* [KOReader Community · GitHub](https://github.com/koreader): [Installation on Kobo devices · koreader/koreader Wiki · GitHub](https://github.com/koreader/koreader/wiki/Installation-on-Kobo-devices). + +### Hacking + +* [Kobo Start Menu 08 - MobileRead Forums](https://www.mobileread.com/forums/showthread.php?t=266821). +* [Hacking the fnacbook (aka. Kobo by Fnac) - a3nm's blog](https://a3nm.net/blog/fnacbook_kobo_hacking.html). +* [Even more Kobo hacking - a3nm's blog](https://a3nm.net/blog/kobo_glo_hacking.html). +* [MobileRead Wiki - Kobo Touch Hacking](https://wiki.mobileread.com/wiki/Kobo_Touch_Hacking). +* [Hacking / Customizing a Kobo Touch ebook reader: Part I, sqlite (Shallow Thoughts)](http://shallowsky.com/blog/tech/kobo-hacking.html). +* [Offline Wikipedia on Kobo (Guide) - MobileRead Forums](https://www.mobileread.com/forums/showthread.php?t=276219). +* [KoboStuff](https://geek1011.github.io/KoboStuff/). + +### Sincronização + +Usamos `--ignore-errors` por conta de possÃveis ligações simbólicas mortas de +arquivos do git-annex que não estejam na cópia de trabalho. + + sudo rsync -avL --no-p --no-g --no-owner --delete --ignore-errors \ + --include='*/' --include='*.pdf' --include='*.epub' --include='*.mobi' --exclude='*' \ + ~/data/doc/books/ /media/usb/books/