аватар Автор: Сергей Касаткин | 16 декабря 2014 11:44

Уроки / Сервисы /

Сервис хранения информации HashMem

Сказ о том, как я храню заметки и закладки


Всем привет. Я - разработчик (наверное, как и вы). Вроде бы даже неплохой. Единственная проблема - я быстро все забываю. Года 2-3 назад мне стало очевидно, что информацию нужно куда-то записывать.

Как вы думаете, будет ли хороший разработчик искать какой-нибудь более менее удобный сервис? Нет конечно! Проблема ведь простая - напишу под себя - другим тоже будет полезно. Так я подумал 3 года назад и забыл.
Через год я начал активно использовать Intellij IDEA. Из IDEA я подчерпнул отличную идею (вот так...): печатаете часть имени файла и система подыскивает вам подходящий файл. Это работает. Это удобно. Это реально быстро. И такую простую идею я решил использовать в своем сервисе. На написание его отводилось несколько недель (ну максимум месяц).



Прошло 2 года полуактивной работы. Что получилось:

1. Один редизайн
2. Две версии landing'а
3. Три плагина для умных браузеров (Chrome, FF, Opera)
4. Четыре... нет, всего один плагин для любимой Intellij IDEA

Демонстрация


Идею сервис я вам уже рассказал, но все же:
- при создании вы даете заметке / закладке ключ
- при открытии вы печатаете ключ (или только его часть) и получаете закладку
Вот так все просто.

Так как же я храню заметки и закладки?


1. Я установил плагин для Chrome и использую только его
2. Я использую свой сервис для всего - и популярные закладки, и те, к которым я вернусь не скоро.
3. На открытие популярной закладки у меня уходит секунда - сколько времени у вас уйдет, чтобы набрать 'hm abc'? Сделайте так 3 раза и вы поймете, что это реально сделать за одну секунду
4. На открытие не очень популярной закладки у меня может уйти до 5-7 секунд
5. Я использую следующую логику при создании ключа: самое-общее.чуть-уже.совсем-частное. Например, заметка job.java.logging.log4j будет ссылаться на log4j


Как я бы хранил закладки, если бы начинал с нуля?


Я привык к своему сервису, а привычка, это великая штука. Хранил бы я так же свои данные, если бы начинал с нуля? Нет. Я бы сделал следующее:
1. Все популярные закладки (к которым я обращаюсь минимум раз в месяц) - в мой сервис - у меня будет удобный и быстрый способ их открыть + синхронизация.
2. Все не очень популярные закладки (ваша база знаний) - в какой-нибудь сервис визуальных закладок, например http://raindrop.io

Я надеюсь, что вам было интересно и полезно узнать мой опыт. Ну и последнее, ссылка на мой сервис - http://hashmem.com

Спасибо!
 



Похожие статьи


Комментарии к статье (vk.com)