Jak zarządzasz bazą wiedzy? [Zamknięte]

108

Jako programiści mamy wiele danych wejściowych:

  1. Ebooki
  2. Fragmenty kodu
  3. Ciekawe e-maile
  4. Dokumenty
  5. Artykuły internetowe
  6. Posty na blogu
  7. Pytania StackOverflow
  8. Podcasty ...

Jakich narzędzi używasz do przechowywania, organizowania, wyszukiwania i przeglądania wszystkich tych rzeczy?
Czy istnieje srebrne rozwiązanie do obsługi tak dużej ilości danych?

systempuntoout
źródło
4
Chciałbym móc przeszukiwać moje zakładki (przeszukiwać zawartość strony, nie tylko tytuł zakładki, adres URL i tagi), w tej chwili, o ile mi wiadomo, nie ma łatwego sposobu (inaczej niż stworzenie niestandardowego wyszukiwarka). Sugestie mile widziane
Joel
1
@Daenyth Niestety, Delicious nie przeszukuje zawartości samych stron, i dlatego go rzuciłem. Ludzie używają Diigo od dłuższego czasu.
user3308
1
@Joel: Pinboard (pinboard.in) to usługa tworzenia zakładek podobna do pysznych, która ma usługę archiwizacji opartą na subskrypcji. Archiwum przechowuje pełny tekst wszystkich zakładek, tweetów, notatek w Czytniku Google itp. Ładnie synchronizuje się z Delicious, więc jest to dobra opcja.
Ciaran
1
@Ciaran - Skończyłem pisać własne narzędzie do wyszukiwania moich zakładek - www.bookmarkerpro.com!
Joel
1
Dlaczego to pytanie jest zamknięte, ponieważ nie jest konstruktywne ?!
smwikipedia,

Odpowiedzi:

31

Zacząłem blogować o tym, czego się nauczyłem.

Po prostu prosty darmowy blog, zachowuję go jako prywatny, jeśli warto go udostępnić, poświęcę trochę czasu, aby przekształcić go w post wystarczająco zrozumiały, aby ktoś inny mógł go przeczytać i odejść z czymś. Możesz oznaczać pomysły i wyszukiwać, grupując je później.

Pomocny również przy tworzeniu tożsamości online ze względu na zatrudnienie.

Incognito
źródło
4
kiedyś to robiłem. ale okazało się, że były pewne rzeczy, o których po prostu nie chcesz powiedzieć światu
JW01,
25

Obecnie używam OneNote od Microsoft do organizowania i przechowywania większości moich danych, działań i notatek. Korzystam z pamięci online, aby automatycznie udostępniać ją między moim domowym komputerem stacjonarnym, komputerem osobistym i komputerem biurowym. Niestety ma pewne ograniczenia (na przykład brak integracji z eBookami), ale jest to najbardziej wszechstronne i potężne narzędzie, jakie znalazłem.

Przez jakiś czas próbowałem również Evernote i chociaż jego udostępnianie online jest znacznie lepsze i można go używać na Androidzie (moja obecna platforma mobilna), nie jest tak wydajny jak OneNote.

Lorenzo
źródło
1
+1 OneNote jest naprawdę przydatny, pozwala łączyć notatki z powrotem do stron internetowych, wiadomości e-mail programu Outlook i zadań. Istnieje wiele funkcji, które są po prostu niesamowite ... Tęsknisz za czymś, czego jeszcze nie próbowałeś. ;-)
Tamara Wijsman,
+1 Znowu OneNote jest niesamowicie potężny, ponieważ możesz rysować, mieć tekst wszędzie i takie tam. To naprawdę przypomina zeszyt, w którym łatwo można zapisać pomysły.
Tajny,
1
Podczas gdy inni potwierdzili tutaj, że One Note działa teraz na Androidzie ... Mogę zaświadczyć, że robi to bardzo dobrze, podobnie jak na moim komputerze z systemem Windows.
danno
22

Używam TiddlyWiki od kilku miesięcy. To edytowalna strona wiki zawarta w jednym pliku HTML.

Chodzi o to, że robisz notatki (zwane tiddlers) i edytujesz zawartość za pomocą interfejsu html / js. Kiedy naciśniesz save (lub automatyczne zapisywanie), nadpisuje się, aby uwzględnić wszystkie twoje aktualizacje.

Nie wymaga hosta ani niczego skomplikowanego, wystarczy zapisać plik .html na dysku twardym i otworzyć go w ulubionej przeglądarce. Ustawiłem ten plik jako swoją stronę główną i umieściłem go w moim Dropbox, aby zsynchronizował się na wszystkich moich komputerach.

Alternatywnie, GSto wskazało, że tiddlyspot.com zapewnia bezpłatny hosting stron internetowych tiddlywiki z opcjami publicznymi i prywatnymi.

Simon P. Stevens
źródło
Ponadto powinieneś sprawdzić tiddlyspot.com, jeśli chcesz hostowanego rozwiązania.
GSto
@GSto. Dobry pomysł. Mają także linki do fajnych przeprojektowań podstawowej strony tiddlywiki. Zaktualizuję moją odpowiedź.
Simon P Stevens,
1
Właśnie zacząłem korzystać z tego kilka dni temu, gdy dowiedziałem się o tym z innego pytania tutaj i naprawdę nie mam dość. Mam go na pendrivie, który zwykle zawsze jest przy mnie. To jest naprawdę przydatne.
Steven Evers,
Dzięki! Nigdy nie słyszałem o TiddlyWiki, a teraz po 5 minutach korzystania z niego jestem uzależniony :-)!
Tomasz Zieliński
16

Stackoverflow / StackExchange

Przyzwyczaiłem się, jeśli to coś, czego nie wiem, lub coś, co ktoś inny może chcieć wiedzieć - zadam to pytanie. w ten sposób, jeśli chcę go później znaleźć, mogę odwołać się na mojej liście i łatwo znaleźć odpowiedź. Plus jego niezawodnie dobry wgląd w połowie czasu, więc nie próbuję wdrożyć metody, o której dowiem się później, to po prostu najgorszy sposób na zrobienie tego.

Jeśli chodzi o wszystko inne, zwykle upewniam się, że kopia dokumentu pozostaje w tym projekcie, do którego jest dołączony. Jeśli jest to ogólne lub obejmujące wszystko, mam do tego osobisty główny projekt.

Talvi Watia
źródło
13
czy naprawdę podoba Ci się wyszukiwarka Stack Overflow? Chyba żartujesz :).
systempuntoout
8
Szukałem w Google odpowiedzi na problem, znalazłem go na przepełnieniu stosu i zdziwiłem się, że jestem autorem pytania.
B, 7
@systempuntoout W rzeczywistości często używam wyszukiwania SO, gdy nie mogę znaleźć czegoś w Google, chociaż jestem pewien, że nie używam tego w sposób, w jaki zamierzali go użyć. Na przykład często szukam, otwierając okno Zadaj nowe pytanie i wpisując wszystkie moje słowa kluczowe w tytule. Używam również Google do wyszukiwania tylko SO, co wydaje się zapewniać lepsze wyniki. Bardzo rzadko używam rzeczywistego pola wyszukiwania, które zapewnia SO, chyba że przeszukuję mój profil użytkownika.
Rachel
@Rachel funkcja wyszukiwania SO jest teraz znacznie ulepszona :)
systempuntoout 24.01.12
Mam nadzieję, że SO może dodać tę funkcję, aby pozwolić nam ustawić kategorie dla naszej własnej listy pytań. I kategorie powinny być dostosowane.
smwikipedia,
4

Trac

wiki, svn, tracker błędów wszystkie zintegrowane w jednym miejscu. koszt: 40 £ rocznie wszystko skonfigurowane, hostowane i zarządzane dla mnie przez http://hosted-projects.com/

kocham to

Dzięki kombinacji „wiki + biletów” możesz przechowywać prawie wszystko.

Mam strony wiki dotyczące takich rzeczy jak:

  • JobReports (pisanie notatek jako I kod)
  • W jaki sposób ... (jeśli powtarzam to samo, destyluję poprzedni raport z pracy na stronie z poradami)
  • Najlepsze praktyki (dodaj do listy objawień, ilekroć mam)
  • Raporty o incydentach (w przypadku awarii serwera, pierwszą rzeczą, którą robię, jest utworzenie nowej strony Incydentu, połączenie jej z nową stroną wiki „Raportu o pracy”, a następnie napisanie moich dochodzeń, tj. Najpierw napisanie poleceń Linuksa na wiki, a następnie wklejenie do SSH itp.)

(Uwaga: jeszcze nie zostałem klinicznie uznany za OCD ... jeszcze!)

rev. JW01
źródło
3

Wolny umysł

Świetnie sobie radzi z przechowywaniem wielu pomysłów w semantyczny, hierarchiczny sposób. Ponadto dowolny węzeł może być również linkiem do strony internetowej. Konieczne jest nauczenie się, jak całkowicie manipulować Mapą Umysłu przy użyciu samych klawiszy (w tym dodanie znaczących umiejętności kodowania kolorów).

Używam tego w połączeniu z Dropbox, aby udostępnić mapy myśli na wszystkich moich komputerach. Żałuję tylko, że projekt nie poświęcił więcej wysiłku rozwojowego na dopracowanie.

Evan Plaice
źródło
Używam freemind, głównie do robienia notatek, pisania eseju lub organizowania pomysłów; i wraz z SugarSync.
tactoth
Czy węzeł można połączyć z węzłem innej gałęzi? A może Freemind jest naprawdę wychwalanym konspektem?
radarbob
@radarbob: możesz linkować za pomocą strzałki (ale nie jest to naprawdę przyjemne wizualnie, ani łatwe w użyciu / śledzeniu ...), ani link poprzez odniesienie do identyfikatora komórki (znacznie łatwiejsze w użyciu, ale uważaj podczas kopiowania oryginału, identyfikator może / zmieni się ... więc będziesz musiał sprawdzić wszystkie tego rodzaju linki)
Olivier Dulac
+1 za tę odpowiedź: mapy myśli są naprawdę niesamowite, ponieważ potrafią robić notatki i porządkować je. I możesz to zrobić na swoim laptopie, telefonie komórkowym itp. (Najwyraźniej prowadzone są badania w Freemind, aby wkrótce umożliwić jednoczesną edycję! Mam nadzieję, że zostanie przeniesione do innych klonów (takich jak freeplane))
Olivier Dulac
3

Korzystam z Gmaila z niektórymi filtrami / tagami automatycznej organizacji fu.

Ułatwia także wyszukiwanie.

Klaim
źródło
2
Ja też. Regularnie przesyłam sobie fragmenty i spakowane pliki pocztą elektroniczną.
Christopher
3

Korzystam z Dokumentów Google. Jest dostępny z dowolnego komputera z połączeniem internetowym i jest bezpłatny, więc nie muszę płacić żadnych opłat, mogę dołączyć zwykły tekst, zarchiwizowany kod źródłowy i pliki binarne itp. Dokumenty można łatwo zorganizować, a funkcja wyszukiwania jest bardzo szybka.

šljaker
źródło
1

pmWiki - płaska, PHP (!!!) wiki z „pompowania kompilatora Rakudo Perl 6”. Okej, więc nie jest już głównym, aktywnym opiekunem, ale ma kotlety! A praca, którą włożył w pmWiki, uczyniła go elastycznym, rozszerzalnym, bezpiecznym dla wielu użytkowników, jednocześnie edytowalnym CMS.

Używam pmwiki jako strony osobistej , witryny komercyjnej oraz jako departamentowej bazy wiedzy za zaporą ogniową w moim dziale w pracy.

Jest łatwy w konfiguracji , łatwy do rozszerzenia , dobrze udokumentowany i ma świetną społeczność deweloperów z gotowymi odpowiedziami na problemy.

Plus, to wiki, cholera. Wikis rock! Mogę tworzyć strony zawierające tylko zrzuty linków, które mogę następnie organizować, ponownie organizować, odsyłacze, dodawać notatki, zrzuty ekranu, próbki kodu i ponownie odwiedzać miesiące i lata później. Nie ma go w chmurze, więc co. Jestem właścicielem danych. To jest moje!

Michael Paulukonis
źródło
1

Trzy narzędzia rozwiążą Twój problem: Evernote, hosting Google Code i SugarSync (lub Dropbox itp.). Wszystkie te usługi są oparte na chmurze, więc są dostępne wszędzie. Szczegółowe rozwiązanie to:

Umieść ebooki i podcasty w zsynchronizowanym folderze w SugarSync. Umieść fragmenty kodu pod kodem Google, który jest najlepszym sposobem na przechowywanie kodu. W przypadku artykułów internetowych, postów na blogu, ciekawych e-maili umieść je w Evernote. Przekonasz się, że evernote to także świetny sposób na zarządzanie własnymi esejami itp.

W przypadku pytań SO, SO jest oczywiście najlepszym sposobem na zarządzanie nimi!

takt
źródło
1

W większości z nich korzystam tylko z zakładek Google Chromes . Dzięki możliwości synchronizacji z moim kontem Google moje zakładki są teraz trwałe. Nigdy więcej rozpoczynania od nowa, ani nigdy nie będę musiał przenosić ich, gdy otrzymam nowy komputer. Zaloguj się i zsynchronizuj. Synchronizuję także komputery w domu i w pracy. I nawet do mojej instalacji Ubuntu działającej w VirtualBox na moim domowym komputerze.

Ten sposób jest bardzo prosty, ale oferuje wiele korzyści. z bardzo dobrym wyszukiwaniem.

Adam Harte
źródło
0

Używamy Assembla w pracy do tworzenia bazy wiedzy firmy (używamy jej również do współpracy z klientami). Ma wiki, a także narzędzia do przesyłania plików, więc większość rzeczy, o których wspominasz, można dodać lub z nimi połączyć.

Nie jest darmowy (z wyjątkiem projektów open source), ale jest dość przystępny cenowo.

Paddyslacker
źródło
0

Obecnie używam kombinacji Evernote i zakładek Google. Evernote ma dobrą aplikację internetową, dobrych klientów stacjonarnych i dobrych klientów mobilnych. Dodatkowo mogę sobie poradzić z darmową wersją, o ile tylko używam tekstu oraz okazjonalnych dokumentów i zdjęć, a płatna wersja, choć nie jest tania, jest całkiem rozsądna dla tego, co dostajesz. Używam Google Bookmarks do linków - jego funkcją killer jest to, że zakładki pojawiają się podczas wyszukiwania w Google. Używam dodatku Gmarks Firefox, aby był wygodniejszy. W przypadku zasobów, do których muszę często uzyskiwać dostęp (lub że powinienem pamiętać, aby częściej ich używać), korzystam z zakładek Firefoksa, aby móc je przeglądać bezpośrednio z paska adresu.

Casebash
źródło
0
  • Dropbox na pliki (http://www.dropbox.com)
  • PpcSoft iKnow do fragmentów informacji (http://www.ppcsoft.com)
  • Przeglądarka Opera do przeglądania i zakładek (z wbudowanym czytnikiem RSS) (http://www.opera.com)
użytkownik1290
źródło
0

Microsoft OneNote

  • Bezproblemowo integruje się z programem Outlook
  • Łatwy w organizacji, gromadzeniu kontekstu i tworzeniu notatek czytelnych (Evernote wydaje się podobny do notatnika.exe)
  • Synchronizuje się z SkyDrive i Office Webapps, dzięki czemu mogę pracować z notatkami na komputerze Mac lub dowolnym innym komputerze.
  • Obsługa wielu edycji na żywo, dzięki czemu mogę dzielić się notatkami z innymi podczas spotkania i pozwolić im edytować / dodawać treści na tej samej stronie i wyświetla się natychmiast.
  • Może odbierać audio ze spotkań i umożliwić pełne przeszukiwanie.
  • Odręczne notatki stają się dostępne do wyszukiwania
  • Przeciągnij pliki PDF lub dowolny inny dokument do OneNote, a on automatycznie zachowa oryginał i opcjonalnie przekształci go w obrazy, aby robić notatki na ich temat.
  • Mógłbym trwać kilka dni ...
Ryan Hayes
źródło
1
Duplikat odpowiedzi
Wizard79
0

Dla każdego, kto jest minimalistą i użytkownikiem Mac, wypróbuj Notational Velocity .

Ma niezwykle usprawniony interfejs. Wpisujesz tytuł, który przeszuka twoje notatki, lub utworzysz nową notatkę w zależności od tego, jakie działania podejmiesz. Nigdy nie musisz odrywać rąk od klawiatury, ponieważ na wszystko jest skrót. Ponadto, jeśli wprowadzasz coś, choć trochę się do tego przydaje, istnieje skrót, aby rozpocząć edycję w ulubionym edytorze tekstu.

Ładnie synchronizuje się z Dropbox lub Simplenote (co jest świetne, jeśli potrzebujesz rozwiązania wieloplatformowego).

Próbowałem jeszcze kilku innych notatników, ale tylko z nich korzystałem konsekwentnie. Chyba głównie dlatego, że jest szybki, prosty i bezbolesny.

Dziekan
źródło
-1

Najlepszą rzeczą, na jaką się natknąłem, jest Springpad

Wypróbowałem osobistą wiki, Evernote, pliki tekstowe na Dropbox. . .

Trzymam się Springpad na następujące

  • online
  • Synchronizuje się z iPhone'em i Androidem
  • Łatwo konfigurowalny
  • Możliwość wycinania z Internetu
  • Możliwość dodania przez e-mail

Konfiguruję notebooki według klienta, projektu, technologii lub języka. Mogę konfigurować listy czytania i dodawać przypomnienia o alarmach do nauki, osobiste programy szkoleniowe do budowania umiejętności itp. Każdy wpis może zawierać notatki, zadania, tagi, hiperłącza, pliki, książki (z linkami z Amazon) i wiele innych. Notatniki mogą mieć zakładki, a nawet być uporządkowane w foldery. Jeśli wszystko inne zawiedzie, dostępna jest funkcja słodkiego wyszukiwania. Springpad do końca.

TyKisha
źródło
-1

Oto dla mnie podstawy.

  • Evernote do linków internetowych, postów na blogu i poczty e-mail.
  • Snippely dla fragmentów kodu
  • Dropbox do synchronizacji Snippely db, plików PDF, plików kopii zapasowych i repozytoriów git dla konfiguracji itp.
chauncey
źródło
-1

MindManager

Często używam tego do notatek i technik programowania. Integracja z produktami MS Office jest dla mnie przydatna, ponieważ używamy MS OFfice w pracy. Jak zauważył Evan, FreeMind to świetna darmowa alternatywa.

CodeLib .NET

Używam tego od kilku lat i odkryłem, że jest naprawdę fajny do przechowywania wszelkiego rodzaju - kodu źródłowego, obrazów adresów URL itp. Jest bardzo elastyczny i bardzo polecany.

Twoje zdrowie. Jas.

Jason Evans
źródło
-1

Osobiście pamiętam tytuł / kontekst źródła i klucz na wynos. Pozwala to natychmiast skontaktować się z Google, jeśli będę go potrzebować ponownie.

Moje postępowanie opiera się na dwóch spostrzeżeniach:

  1. Pamięć jest silnie związana z emocjami . (tzn. „Znalazłem to!”)

  2. Kiedy zapominam o konkretnym punkcie lub stwierdzeniu, niezmiennie oznacza to, że nie jestem do końca z niego zadowolony (tzn. Nie „kliknął” ani nie przekonał mnie na tyle, aby uzasadnić więcej niż natychmiastową uwagę).

Denis de Bernardy
źródło
-1

Notebook dla komputerów Macintosh. Używam go od kilku lat.

  • Metafora notebooka - z kartami stron, automatycznym spisem treści, automatycznie indeksuje każde słowo w notatniku
  • Strony konturowe, listy rzeczy do zrobienia
  • dowolne strony
  • szablony, konfigurowalny wygląd
  • umieszczać linki, obrazy, wideo
  • dowolny układ treści
  • tworzenie diagramów, notatek, zakładek i wyróżnień - może nakładać się na inne treści
  • Przypinaj wszystkie wyróżnione elementy z dowolnej aplikacji lub strony internetowej bezpośrednio do notesu - nawet bez otwierania notesu.
  • eksportuj jako stronę internetową
radarbob
źródło
-1

Dla każdego projektu prowadzę Wiki projektu przy użyciu WikiDPad. Jest wystarczająco ciężki, aby zrobić to, co muszę, ale nie przesada, jak MediaWiki. Sztuką na utrzymanie porządku jest użycie jednej średniej Wiki na projekt, a nie jednej ogromnej Wiki na wszystko.

Strona główna

mkClark
źródło
-2

Nie mam jednej drogi - po prostu podejście ad hoc:

  • Zakładki do rzeczy online
  • Wyszukuje pocztę
  • Kiepska pamięć do książek
Fishtoaster
źródło
-2

Przydałoby się coś takiego jak Trello . Posiada listy kontrolne notatek, możesz zmieniać kolejność notatek, oznaczać notatki, dodawać linki, obrazy itp.

sevenseacat
źródło
-2

TreePad Business Edition działa dla mnie. Rozsądna cena, choć dostępne są również wersje freeware. Obsługuje wewnętrzne i zewnętrzne linki, obrazy, ... Nie trzeba go instalować, więc można go uruchomić z dysku flash USB.

HABO
źródło
-2

Nie mogę uwierzyć, że nikt nie odpowiedział Githubowi . Wspaniale; dla samych fragmentów kodu możesz użyć Gist .

Zaznaczam ciekawe artykuły i korzystam z Dropbox do wszystkiego innego. (pliki, samouczki vid, podcasty)

Jeśli chodzi o pytania SO, to po prostu SO?

Bro Kevin D.
źródło
-3

Zetknęliśmy się z podobną sytuacją, w której mieliśmy wiele dokumentów, często zadawanych pytań, które moglibyśmy udostępniać członkom zespołu i osobom odwiedzającym stronę, i zdecydowaliśmy się na oprogramowanie baz wiedzy PHPKB . Używamy go od ponad 2 lat i mogę go również polecić.

Anirudh Srivastava
źródło
-3

Copernic Desktop Search Linkie

To moja ulubiona broń w systemie Windows; przeszukuje dokumenty PDF i tekstowe, pliki zip oraz pliki biurowe. (W sumie ponad 150) Mam również skonfigurowane, aby indeksować tylko określoną część mojego zewnętrznego dysku twardego.

Jeśli chodzi o Linuksa, polegam na układzie moich plików i folderów - to pozostawia wiele do życzenia!

+1 dla Evernote za notatki, ale lubię poprawiać i czytać notatki podczas dojazdów do pracy!

Fergus In London
źródło