Como você gerencia sua base de conhecimento? [fechadas]


108

Como programadores, temos muitas entradas:

  1. Ebooks
  2. Partes de codigo
  3. E-mails interessantes
  4. Documentos
  5. Artigos da Web
  6. Postagens no blog
  7. Perguntas sobre StackOverflow
  8. Podcasts ...

Quais ferramentas você usa para armazenar, organizar, pesquisar e consultar todas essas coisas?
Existe uma solução de bala de prata para lidar com essa enorme quantidade de dados?


4
Gostaria muito de poder pesquisar meus favoritos (pesquise no conteúdo da página, não apenas no título, nos URLs e nas tags). No momento, não há uma maneira fácil de fazer isso, pelo que sei (além de criar um personalizado mecanismo de busca). Sugestões bem
Joel

11
@Daenyth Infelizmente, o Delicious não pesquisa o conteúdo das próprias páginas, e foi por isso que eu o despejei. As pessoas usam o Diigo há um bom tempo.
User3308 22/09

11
@ Joel: Pinboard (pinboard.in) é um serviço de favoritos como delicioso que possui um serviço de arquivamento com base em assinatura. O arquivo armazena o texto completo de todos os seus favoritos, tweets, anotações no Google Reader, etc. Ele sincroniza perfeitamente com o Delicious, por isso é uma boa opção.
Ciaran

11
@Ciaran - acabei escrevendo minha própria ferramenta para pesquisar meus favoritos - www.bookmarkerpro.com!
Joel

11
Por que essa pergunta é fechada como não construtiva ?!
smwikipedia

Respostas:


31

Comecei a escrever sobre coisas que aprendi.

Apenas um blog gratuito simples, eu o mantenho privado; se vale a pena compartilhar, passarei algum tempo para transformá-lo em um post inteligível o suficiente para que alguém possa lê-lo e sair com alguma coisa. Você pode marcar idéias e pesquisar agrupando mais tarde também.

Também é útil para criar uma identidade online para fins de emprego.


4
Eu costumava fazer isso. mas descobriu que havia algumas coisas que você simplesmente não querem dizer ao mundo
JW01

25

Atualmente, estou usando o OneNote da Microsoft para organizar e manter registro da maioria dos meus dados, atividades e anotações. Estou usando o armazenamento on-line para compartilhá-lo automaticamente entre minha área de trabalho em casa, notebook pessoal e notebook. Infelizmente, ele tem alguns limites (por exemplo, nenhuma integração com os eBooks), mas é a ferramenta mais abrangente e poderosa que encontrei.

Tentei por um tempo também o Evernote e, embora seu compartilhamento on-line seja muito melhor e possa ser usado no Android (minha plataforma móvel atual), ele não é poderoso como o OneNote.


11
O +1 O OneNote é realmente útil, pois permite vincular notas de volta a páginas da Web, e-mails e tarefas do Outlook. Existem muitos recursos incríveis aqui ... Você perde algo se não o tiver experimentado. ;-)
Tamara Wijsman

+1 Novamente, o OneNote é incrivelmente poderoso, pois você pode desenhar, ter texto em qualquer lugar e outras coisas. Ela realmente se sente como um notebook que você pode facilmente anotar idéias no.
Segredo

11
Enquanto outros testemunharam aqui que o One Note roda no Android agora ... posso atestar que o faz muito bem, assim como no meu PC com Windows.
Danno

22

Estou usando o TiddlyWiki há alguns meses. É uma página wiki editável, tudo contido em um único arquivo html.

A idéia é que você faça anotações (chamadas de tiddlers) e edite o conteúdo por meio da interface html / js. Quando você pressiona salvar (ou o salvamento automático é iniciado), ele se sobrescreve para incluir todas as suas atualizações.

Não requer um host ou qualquer coisa complexa, basta salvar o arquivo .html no seu disco rígido e abri-lo no seu navegador favorito. Eu configurei o arquivo como minha página inicial e o coloquei na minha caixa de depósito para que ele seja sincronizado em todos os meus PCs.

Como alternativa, a GSto apontou que o tiddlyspot.com oferece hospedagem on-line gratuita de páginas do tiddlywiki com opções públicas e privadas.


Além disso, você deve verificar tiddlyspot.com se quiser uma solução hospedada.
precisa saber é o seguinte

@GSto. Boa ideia. Eles também têm alguns links para algumas reformulações legais da página básica do tiddlywiki. Vou atualizar minha resposta.
Simon P Stevens

11
Eu comecei a usar isso há alguns dias atrás, quando descobri sobre outra questão aqui e realmente não consigo obter o suficiente. Eu o tenho em um pendrive que geralmente está sempre comigo. É realmente útil.
Steven Evers

Obrigado! Nunca ouvi falar do TiddlyWiki e agora, depois de cinco minutos de uso, sou um viciado :-)!
Tomasz Zieliński

16

Stackoverflow / StackExchange

Eu adquiri o hábito, se é algo que eu não sei, ou algo que alguém mais precise saber - eu vou fazer isso como uma pergunta. Dessa forma, se eu quiser encontrá-lo mais tarde, posso voltar à minha lista e facilmente encontrar a resposta. Além disso, sua percepção confiável é boa na metade do tempo, por isso não estou tentando implementar um método que descubro mais tarde é apenas a maneira mais errada de fazer isso.

Quanto a todo o resto, normalmente apenas certifico-me de que uma cópia do documento fica com o projeto ao qual está anexado. Se for genérico ou abrangente, eu tenho um projeto pessoal mestre para isso.


13
você realmente gosta do mecanismo de busca Stack Overflow? Você só pode estar brincando comigo :).
systempuntoout

8
Pesquisei no google a resposta para um problema, encontrei-o no estouro de pilha e fiquei surpreso ao descobrir que escrevi a pergunta.
B Sete

@systempuntoout Na verdade, uso frequentemente a pesquisa da SO quando não consigo encontrar algo no Google, embora tenha certeza de que não a uso da maneira que eles pretendiam que fosse usada. Por exemplo, muitas vezes procuro abrindo a janela Fazer nova pergunta e digitando todas as minhas palavras-chave no título. Também uso o Google para pesquisar apenas SO, o que parece fornecer melhores resultados. Uso muito raramente a caixa de pesquisa real que o SO fornece, a menos que esteja pesquisando meu perfil de usuário.
Rachel

@Rachel recurso de pesquisa do SO é muito melhor agora :)
systempuntoout

Espero que o SO possa adicionar o recurso para nos permitir definir categorias para nossa própria lista de perguntas. E as categorias devem ser personalizadas.
smwikipedia

4

Trac

wiki, svn, rastreador de bugs, tudo integrado em um só lugar. custo: £ 40 por ano, tudo configurado, hospedado e gerenciado por mim por http://hosted-projects.com/

eu amo isso

Com uma mistura de 'wiki + tickets', você pode armazenar praticamente qualquer coisa.

Eu tenho páginas wiki para coisas como:

  • JobReports (escreva notas como eu codigo)
  • Como fazer ... (se eu estiver repetindo a mesma coisa, eu destilaria um relatório de trabalho anterior em uma página de instruções)
  • Práticas recomendadas (adicione à lista de epifanias sempre que eu tiver uma)
  • Relatórios de incidentes (se o servidor travar, a primeira coisa que faço é criar uma nova página de incidente, vinculá-la à nova página wiki 'Job Report' e depois escrever minhas investigações, ou seja, escrever os comandos do Linux primeiro no wiki e colá-los em SSH etc)

(Nota: ainda não fui clinicamente declarado TOC ...!)


3

Mente livre

Ele faz um ótimo trabalho de armazenar muitas idéias de maneira hierárquica semântica. Além disso, qualquer nó também pode ser um link para um site. Aprender a manipular completamente o Mapa Mental usando apenas as teclas é essencial (incluindo a adição de habilidades significativas de codificação de cores).

Eu uso isso em conjunto com o Dropbox para disponibilizar os mapas mentais em todos os meus computadores. Eu só queria que o projeto tivesse mais esforço de desenvolvimento para aperfeiçoá-lo.


Eu uso o freemind, principalmente para tomar notas ou construir um ensaio ou organizar idéias; e junto com o SugarSync.
precisa saber é

Um nó pode ser vinculado ao nó de uma ramificação diferente? Ou o Freemind é efetivamente um delineador glorificado?
Radarbob

@radarbob: você pode vincular por meio de uma seta (mas não é muito agradável visualmente, nem fácil de usar / seguir ...) ou vincular por meio de uma referência ao ID da célula (muito mais fácil de usar, mas tenha cuidado ao copiar o original, o ID pode / vai mudar ... assim que você terá que verificar todos os tipos de ligações)
Olivier Dulac

+1 para esta resposta: os mapas mentais são realmente incríveis na capacidade de fazer anotações e organizá-las. E você pode fazer isso no seu laptop ou celular, etc (há até, aparentemente, pesquisas em freemind para permitir em breve a capacidade de fazer edições simultâneas! Espero que seja portado para outros clones por aí (como o freeplane))
precisa

3

Eu uso o GMail com algum filtro / tag de organização automática-fu.

Torna as pesquisas muito mais fáceis também.


2
Eu também. Eu envio regularmente e-mails com trechos e arquivos compactados.
Christopher

3

Eu uso o Google Docs. É acessível a partir de qualquer computador com conexão à Internet e é gratuito, portanto não preciso pagar nenhuma taxa, posso anexar texto sem formatação, código-fonte arquivado e binários, etc. Os documentos podem ser facilmente organizados e a funcionalidade de pesquisa é muito rápida.


1

pmWiki - um wiki simples (PHP) de arquivo simples "do pumpking para o compilador Rakudo Perl 6". Ok, então ele não é mais o principal mantenedor ativo, mas tem costeletas! E o trabalho que ele colocou no pmWiki o transformou em um CMS flexível, extensível e seguro para vários usuários, editável simultaneamente.

Uso o pmwiki em sites pessoais , comerciais e como base departamental de conhecimento por trás de um firewall de trabalho no meu departamento de trabalho.

É fácil de configurar , fácil de estender , bem documentado e possui uma ótima comunidade de desenvolvedores com respostas prontas para os problemas.

Além disso, é um wiki, caramba. Wikis rock! Posso criar páginas com nada além de despejos de links que posso organizar, reorganizar, fazer referência cruzada, adicionar anotações, capturas de tela, exemplos de código e revisitar meses e anos depois. Não está na nuvem, e daí? Eu possuo os dados. É meu!


1

Três ferramentas resolverão seu problema: Evernote, hospedagem de código do Google e SugarSync (ou dropbox etc.). Todos esses serviços são baseados em nuvem, para que possam ser acessados ​​em qualquer lugar. A solução detalhada é:

Coloque ebooks e podcasts em uma pasta sincronizada no SugarSync. Coloque seus trechos de código no código do Google, a melhor maneira de armazenar código. Para artigos da Web, postagens de blog, e-mails interessantes, coloque-os no evernote. Você descobrirá que o evernote também é uma ótima maneira de gerenciar seus próprios ensaios, etc.

Para questões SO, é claro, SO é a melhor maneira de gerenciá-las!


1

Para a maioria deles, apenas uso os Favoritos do Google Chromes . Com a capacidade de sincronizar com minha conta do google, meus favoritos agora são permanentes. Chega de começar de novo ou nunca mais transferi-los quando recebo um novo computador. Basta fazer login e sincronizar. Também sincronizo entre meus computadores domésticos e do trabalho. E mesmo para a minha instalação do Ubuntu rodando no VirtualBox no meu PC em casa.

Dessa forma, é muito simples, mas oferece muitos benefícios. com muito boa pesquisa.


0

Usamos o Assembla no trabalho para criar uma base de conhecimento da empresa (também a usamos para colaborar com os clientes). Ele tem um wiki, além de ferramentas de upload de arquivos, para que a maioria das coisas mencionadas possa ser adicionada ou vinculada.

Não é gratuito (exceto para projetos de código aberto), mas é bastante acessível.


0

Atualmente, estou usando uma combinação do Evernote e do Google Bookmarks. O Evernote possui um bom aplicativo da web, bons clientes de desktop e bons clientes móveis. Além disso, posso me dar bem com a versão gratuita, desde que eu esteja apenas usando texto, além de documentos e fotos ocasionais, e a versão paga, embora não seja barata, é bastante razoável para o que você recebe. Eu uso o Google Bookmarks para links - seu recurso matador é que os favoritos aparecem quando você pesquisa no Google. Eu uso o complemento Gmarks Firefox para torná-lo mais conveniente. Para recursos que preciso acessar com frequência (ou que devo lembrar de usar com mais frequência), uso os favoritos do Firefox para visitá-los diretamente na barra de endereços.


0
  • Dropbox para arquivos (http://www.dropbox.com)
  • PpcSoft iKnow para trechos de informações (http://www.ppcsoft.com)
  • Navegador Opera para navegação e favoritos (com leitor de RSS incorporado) (http://www.opera.com)

0

Microsoft OneNote

  • Integra-se perfeitamente ao Outlook
  • Fácil de organizar, reunir contexto e tornar as anotações legíveis (o Evernote parece o notepad.exe comparado a ele)
  • Sincroniza com SkyDrive e Office Webapps para que eu possa trabalhar com anotações no meu Mac ou em qualquer outro PC.
  • Suporte a várias edições ao vivo para que eu possa compartilhar minhas anotações com outras pessoas durante uma reunião e fazer com que elas editem / adicionem conteúdo na mesma página e ela seja exibida imediatamente.
  • Pode gravar áudio das reuniões e torná-lo totalmente pesquisável.
  • Notas manuscritas tornam-se pesquisáveis
  • Arraste PDFs ou qualquer outro documento para o OneNote e ele mantém automaticamente o original e, opcionalmente, converte-o em imagens para fazer anotações.
  • Eu poderia continuar por dias ...

11
Resposta duplicada
Wizard79

0

Para quem é minimalista e usuário de Mac, tente o Notational Velocity .

Possui uma interface extremamente simplificada. Você digita um título, que pesquisará suas anotações ou criará uma nova anotação, dependendo da ação que você tomar. Você nunca precisa tirar as mãos do teclado, pois há um atalho para tudo. Além disso, se você estiver digitando alguma coisa, um atalho para começar a editar no seu editor de texto favorito.

Ele sincroniza perfeitamente com o Dropbox ou o Simplenote (o que é ótimo se você deseja uma solução de plataforma cruzada).

Eu tentei algumas outras anotações, mas é a única que eu usei consistentemente. Eu acho principalmente porque é rápido, simples e indolor.


-1

A melhor coisa que me deparei é o Springpad

Eu tentei um wiki pessoal, evernote, arquivos de texto no dropbox. . .

Fico com o Springpad pelo seguinte

  • Conectados
  • Sincroniza com iPhone e Android
  • Facilmente personalizável
  • Capacidade de recortar da Web
  • Capacidade de adicionar por e-mail

Montei notebooks por cliente, projeto, tecnologia ou idioma. Posso configurar listas de leitura e adicionar lembretes de alarme para estudar, currículos pessoais para o desenvolvimento de habilidades etc. Cada entrada pode incluir notas, tarefas, tags, hiperlinks, arquivos, livros (com links da amazon) e muito mais. Os cadernos podem ter guias e até ser organizados em pastas. Se tudo mais falhar, há uma funcionalidade de pesquisa agradável. Springpad todo o caminho.


-1

Aqui estão o básico para mim.

  • Evernote para links da web, postagens de blog e e-mail.
  • Snippely para trechos de código
  • Dropbox para sincronizar snippely db, PDFs, arquivos de backup e repositórios git para configurações, etc.

-1

MindManager

Eu uso muito isso para anotações e técnicas de programação. A integração com os produtos MS Office é útil para mim, pois usamos o MS OFfice no trabalho. Como Evan apontou, o FreeMind é uma ótima alternativa gratuita.

CodeLib .NET

Eu tenho usado isso há alguns anos e achei muito legal armazenar todos os tipos - código fonte, imagens de URL, etc. É muito flexível e altamente recomendado.

Felicidades. Jas.


-1

Pessoalmente, lembro-me do título / contexto da fonte e do principal argumento. Isso permite entrar em contato imediatamente com o Google se eu precisar novamente.

Fazer isso é baseado em duas observações:

  1. A memória está poderosamente ligada às emoções . (ou seja, "eu encontrei!")

  2. Quando esqueço um ponto ou descoberta específica, invariavelmente significa que não estou totalmente satisfeito com ele (ou seja, não "clicou" ou me convenceu o suficiente para justificar mais do que atenção imediata).



-1

Notebook para Macintosh. Eu tenho usado por vários anos.

  • Uma metáfora do notebook - com páginas com guias, índice automático, indexa automaticamente todas as palavras do notebook
  • Páginas de estrutura de tópicos, listas de tarefas
  • páginas de formato livre
  • modelos, aparência personalizável
  • links embutidos, imagens, vídeo
  • layout de conteúdo de forma livre
  • diagramação, notas, marcadores, destaques - pode sobrepor outro conteúdo
  • Prenda qualquer item destacado de qualquer aplicativo ou página da web diretamente no notebook - sem abrir o notebook.
  • exportar como um site

-1

Para cada projeto, eu mantenho um Wiki do projeto usando o WikiDPad. É pesado o suficiente para fazer o que eu preciso, mas não exagero como o MediaWiki. O truque para se manter organizado é usar um Wiki de tamanho médio por projeto, não um Wiki enorme para tudo.

Pagina inicial


-2

Não tenho uma maneira única - apenas uma abordagem ad-hoc:

  • Marcadores para coisas on-line
  • Procura correio
  • Memória ruim para livros

-2

Algo como o Trello pode ser útil para isso. Possui listas de verificação para anotações, você pode reordenar anotações, marcar anotações, adicionar links, imagens etc.


-2

O TreePad Business Edition funciona para mim. Preço razoável, embora também estejam disponíveis versões de freeware. Suporta links internos e externos, imagens, .... Ele não precisa ser instalado, para que você possa executá-lo a partir de uma unidade flash USB.


-2

Não acredito que ninguém respondeu ao Github . É ótimo; para apenas trechos de código, você pode usar Gist .

Marquei artigos interessantes e uso o dropbox para todo o resto. (arquivos, tutoriais em vídeo, podcasts)

Quanto às questões SO, bem, apenas SO?


-3

Nos deparamos com uma situação semelhante em que tínhamos muitos documentos, perguntas frequentes a serem compartilhadas entre os membros da equipe e visitantes do site e decidimos optar pelo software da base de conhecimento PHPKB . Nós o usamos há mais de 2 anos e também posso recomendar a você.


-3

Copernic Desktop Search Linkie

Esta é minha arma de escolha no Windows; pesquisa documentos PDF e de texto, arquivos zip e arquivos do office. (No total, mais de 150) Eu também o configurei para indexar apenas uma parte específica do meu disco rígido externo.

No que diz respeito ao Linux, na verdade, eu apenas confio no layout dos meus arquivos e pastas - isso deixa muito a desejar!

No entanto, +1 no Evernote para anotações, gosto de poder alterar e ler as anotações durante o deslocamento!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.