En tant que programmeurs, nous avons beaucoup d'entrées:
Quels outils utilisez-vous pour stocker, organiser, rechercher et consulter tout cela?
Existe-t-il une solution miracle pour gérer cette énorme quantité de données?
J'ai commencé à bloguer sur des choses que j'ai apprises.
Juste un simple blog gratuit, je le garde privé, s'il vaut la peine d'être partagé, je vais passer un peu de temps à le transformer en un article suffisamment intelligible pour que quelqu'un d'autre puisse le lire et repartir avec quelque chose. Vous pouvez également étiqueter des idées et effectuer des recherches en les regroupant ultérieurement.
Également utile pour créer une identité en ligne dans l'intérêt de l'emploi.
J'utilise actuellement OneNote de Microsoft pour organiser et conserver la plupart de mes données, activités et notes. J'utilise son stockage en ligne pour le partager automatiquement entre mon ordinateur personnel, mon ordinateur portable personnel et mon ordinateur portable. Malheureusement, il a certaines limites (par exemple, aucune intégration avec les livres électroniques), mais c'est l'outil le plus complet et le plus puissant que j'ai trouvé.
J'ai essayé pendant un certain temps également Evernote et, bien que son partage en ligne soit bien meilleur et qu'il puisse être utilisé sur Android (ma plate-forme mobile actuelle), il n'est pas puissant comme OneNote.
J'utilise TiddlyWiki depuis quelques mois maintenant. Il s'agit d'une page wiki modifiable contenue dans un seul fichier html.
L'idée est de prendre des notes (appelées tiddlers) et de modifier le contenu via l'interface html/js. Lorsque vous appuyez sur Enregistrer (ou que la sauvegarde automatique démarre), il se remplace pour inclure toutes vos mises à jour.
Il ne nécessite pas d'hôte Web ou quoi que ce soit de complexe, enregistrez simplement le fichier .html sur votre disque dur et ouvrez-le dans votre navigateur préféré. J'ai défini le fichier comme ma page d'accueil et l'ai mis dans ma boîte de dépôt afin qu'il se synchronise sur tous mes PC.
Alternativement, GSto a souligné que tiddlyspot.com fournit un hébergement en ligne gratuit de pages tiddlywiki avec des options publiques et privées.
J'ai pris l'habitude, si c'est quelque chose que je ne sais pas, ou quelque chose que quelqu'un d'autre pourrait avoir besoin de savoir - je vais le poser comme une question. de cette façon, si je veux le trouver plus tard, je peux faire référence dans ma liste et trouver facilement la réponse. De plus, sa perspicacité fiable est bonne la moitié du temps, donc je n'essaie pas de mettre en œuvre une méthode que je découvrirai plus tard n'est que la meilleure façon de procéder.
Comme pour tout le reste, je m'assure généralement qu'une copie du document reste avec le projet auquel il est attaché. Si son générique ou tout englobant, j'ai un maître personnel projet pour cela.
wiki, svn, bug tracker tous intégrés en un seul endroit. coût: 40 £ par an, tous installés, hébergés et gérés pour moi par http://hosted-projects.com/
J'aime cela
Avec un mélange de "wiki + tickets", vous pouvez stocker à peu près n'importe quoi.
J'ai des pages wiki pour des choses comme:
(Remarque: je n'ai pas encore été cliniquement déclaré TOC ...!)
Il fait un excellent travail de stockage de nombreuses idées d'une manière hiérarchique sémantique. De plus, n'importe quel nœud peut également être un lien vers un site Web. Apprendre à manipuler complètement la Mind Map en utilisant uniquement des touches est un must (y compris l'ajout de compétences de codage couleur significatives).
J'utilise cela en conjonction avec Dropbox pour en faire les cartes mentales disponibles sur tous mes ordinateurs. Je souhaite seulement que le projet ait eu plus d'efforts de développement pour le polir.
J'utilise GMail avec certains Filter/Tag Automatic-Organization-Fu.
Facilite également les recherches.
J'utilise Google Docs. Il est accessible depuis n'importe quel ordinateur connecté à Internet, et c'est gratuit, donc je n'ai pas à payer de frais, je peux joindre du texte brut, du code source archivé et des binaires, etc. Les documents peuvent être facilement organisés et la fonctionnalité de recherche est très rapide.
Trois outils résoudront votre problème: Evernote, l'hébergement de code Google et SugarSync (ou dropbox , etc.). Tous ces services sont basés sur le cloud et sont donc accessibles partout. La solution détaillée est:
Mettez les ebooks et les podcasts dans un dossier synchronisé sous SugarSync. Mettez vos extraits de code sous le code Google, c'est la meilleure façon de stocker le code. Pour les articles Web, les articles de blog, les e-mails intéressants, mettez-les dans evernote. Vous trouverez qu'evernote est également un excellent moyen de gérer vos propres essais, etc.
Pour SO questions, bien sûr, SO est la meilleure façon de les gérer!)
pmWiki - un fichier plat, PHP (!!!) wiki du "pumpking pour le compilateur Rakudo Perl 6." D'accord, donc il n'est plus le premier mainteneur actif, mais il a des côtelettes! Et le travail qu'il a fait dans pmWiki en a fait un CMS multi-utilisateur flexible, extensible et sécurisé, modifiable simultanément.
J'utilise pmwiki pour un site personnel , un site commercial et comme base de connaissances départementale derrière un pare-feu de travail dans mon département au travail.
Il est facile de configurer , facile de étendre , bien documenté , et a une grande communauté de développeurs avec prêt réponses aux problèmes.
De plus, c'est un wiki, bon sang. Wikis rock! Je peux créer des pages avec rien d'autre que des vidages de liens que je peux ensuite organiser, réorganiser, renvoyer, ajouter des notes, des captures d'écran, des exemples de code et revisiter des mois et des années plus tard. Ce n'est pas dans le cloud, alors quoi. Je possède les données. C'est à moi!
Pour la plupart d'entre eux, j'utilise juste Google Chromes Bookmarks. Avec la possibilité de synchroniser avec mon compte Google, mes signets sont désormais permanents. Plus besoin de recommencer, ni de me déplacer pour les transférer quand j'aurai un nouvel ordinateur. Connectez-vous et synchronisez. Je synchronise également mes ordinateurs personnels et professionnels. Et même à mon installation Ubuntu exécutée dans VirtualBox sur mon PC personnel.
Cette méthode est très simple, mais offre de nombreux avantages. avec une très bonne recherche.
Nous utilisons Assembla au travail pour créer une base de connaissances d'entreprise (nous l'utilisons également pour collaborer avec les clients). Il possède un wiki ainsi que des outils de téléchargement de fichiers, de sorte que la plupart des choses que vous mentionnez peuvent être ajoutées ou liées.
Ce n'est pas gratuit (sauf pour les projets open source) mais son prix est assez raisonnable.
J'utilise actuellement une combinaison d'Evernote et de Google Bookmarks. Evernote a une bonne application Web, de bons clients de bureau et de bons clients mobiles. De plus, je peux me débrouiller avec la version gratuite, tant que j'utilise uniquement du texte plus des documents et des photos occasionnels et que la version payante, bien qu'elle ne soit pas bon marché, est tout à fait raisonnable pour ce que vous obtenez. J'utilise Google Bookmarks pour les liens - sa fonctionnalité tueur est que les signets apparaissent lorsque vous recherchez Google. J'utilise l'addon Gmarks Firefox pour le rendre plus pratique. Pour les ressources auxquelles j'ai besoin d'accéder fréquemment (ou que je devrais me rappeler d'utiliser plus souvent), j'utilise des signets Firefox pour pouvoir les visiter directement depuis la barre d'adresse.
Pour tous ceux qui sont minimalistes et utilisateurs de Mac, essayez Notational Velocity .
Il a une interface extrêmement rationalisée. Vous tapez un titre, qui recherchera vos notes, ou créez une nouvelle note en fonction de l'action que vous entreprenez. Vous n'avez jamais à retirer vos mains du clavier car il y a un raccourci pour tout. De plus, si vous saisissez quelque chose tout en restant un peu lourd, il existe un raccourci pour commencer à éditer dans votre éditeur de texte préféré.
Il se synchronise bien avec Dropbox ou Simplenote (ce qui est génial si vous voulez une solution multiplateforme).
J'ai essayé quelques autres preneurs de notes, mais c'est le seul que j'utilise régulièrement. Je suppose que c'est principalement parce que c'est rapide, simple et indolore.