Pull to refresh
12
Karma
0
Rating
Евгений Гетманенко @egetmanenko

User

  • Followers 8
  • Following 11

Почему я сделал личный проект учёта трат на Git+JS

Я нашел для себя ДзенМани, но использую его только чтобы загрузить выписки из онлайн банков. Далее сохраняю эту выписку, и прогоняю через свой классификатор на питоне, который создает нужные мне сущности «категория» и «проект».

В ДзенМани используется машинное обучение для классификации, которое невозможно надрессировать нормально классифицировать. Также у них трудно с подкатегориями, нет возможности дополнительно обогатить еще одним срезом (проекты, например).

Если интересно, могу написать обзор про то, что у меня получилось и поделиться скриптом.

Про ручной ввод трат (кроме кеша) у меня мнение одно — зря потерянное время. Никакой учет не стоит этого времени.

Достраивание крупных отсутствующих частей изображения в photoshop: мультиградиент

1. Выделяете небо целиком.
2. Заливаете однотонным цветом.
3. Берете большУю кисть с размытыми краями и фигачите по центру неба пятно потменее.
Никто ничего не заметит :) И не надо подгонять цвета.

Новая навигация и другие изменения на Хабре

Основная цель изменений в навигации – увеличить полезную площадь первого экрана пользователя. Старое навигационное меню занимало много места, из-за этого часто приходилось скроллить вниз страницу, чтобы начать читать. Теперь полезная площадь начинается сразу от верхней границы окна браузера, что, несомненно, очень удобно.

При чтении глаза обычно находятся чуть выше середины экрана. Поэтому удачная по высоте шапка часто помогает тексту находиться там, где он наиболее ожидаем. Читать с края экрана не так комфортно.

Google отказывается от подчеркнутых ссылок

Перехожу на Яндекс.

Законопроект об обязательной регистрации веб-сайтов отправляется в Госдуму

Нужно обязать депутатов регистрировать своё имущество и банковские счета (а также хранить банковские транзакции за последние полгода) в специальном Росдепутатнадзоре. «У нас у всех есть паспорт. Почему бы и не знать, кто именно стоит за тем или иным особняком?», — подумал гражданин России.

Воронежец заключил с банком договор, внеся свои правки, и собирается отсудить 24 миллиона рублей

Я не сторонник теорий заговоров, но что если эту схему провернул кто-то, приближенный к ТКС банку? Тогда получается: 1) бесплатная рекламная компания, 2) проигрываем дело перед «своим» банком для создания прецедента и трясем другие банки через суд, основываясь на проигранном деле.

Внезапный майский апдейт

Аналогично. Когда я нажимаю кнопку с текстом «Отправить», то браузер отправляет нужные мне данные, «Сохранить» — сохраняет. А если я нажму «Читать далее», то что, браузер начнет за меня читать?

Создан прототип неточного процессора

Так вот как 146% получилось…

Следующий шаг Всемирной паутины (часть 1)

Web 1.0 — пользователи получают только ту информацию, что им дали «эксперты».
Web 2.0 — пользователи создают и обмениваются информацией сами.
Web 3.0 — пользователи сами создают то, с помощью чего сами потом обмениваются информацией. Нынешняя тенденция крауд-сорсинга это отлично подтверждают. Не за горами финансирование технологичных проектов, как например строительство современной долгоиграющей автодороги от Москвы до Петербурга на деньги пользователей (автомобилистов) :-). Шутка с долей правды.

Практическое применение пьезоэффекта для утилизации энергии

> …а срок их службы — около 30 лет.

В России будет максимум год.

Бесконечный скролл, как сомнительное улучшение интерфейса

Вам виднее, что вам больше нравится. Меня сильно раздражает скакание ползунка у скролла при автоподгрузке данных.

Бесконечный скролл, как сомнительное улучшение интерфейса

Клик совершается где-то за 0.2 с. Пауза на 2 сек — много. Надо бы просто подобрать значения скорости/ускорения так, чтобы в первые 0.5 с счётчик не улетал далеко, тогда получится, что за среднестатистический по продолжительности клик подгрузится тот самый минимум плюс иногда еще будет проскакивать дополнительно ~ 1-2-3-4 записи.

Бесконечный скролл, как сомнительное улучшение интерфейса

Линейка по сути и есть стандартный пагинатор с номерами страниц.

Бесконечный скролл, как сомнительное улучшение интерфейса

Тоже вариант.

Забыл добавить, что имеет смысл задать минимальный порог, т.е. начинать считать с заданного минимума, например, с 10 записей. Чтобы быстрый клик подгружал хоть что-то.

Бесконечный скролл, как сомнительное улучшение интерфейса

Ну как только происходит onMouseDown сразу появляется число — далее методом тыка любопытствующие догадаются. Еще есть вариант: нажал — отвёл курсор. Удаление так же пропорционально кол-ву подгружаемых материалов. В целом, досточно начать тенденцию, её подхватят, народ сам обучится.

Бесконечный скролл, как сомнительное улучшение интерфейса

Что хабрасообщество думает по поводу идеи сделать следующую кнопку? Пропорционально продолжительности нажатия по ней подгружать разное количество данных. Прототипа нету, ибо не силён в JS. Есть секретные чертежи:

[ Показать ещё… ] → Жмём и держим. Цифры побежали… → [ Показать ещё 12… ] → …ещё немножко ждём… → [ Показать ещё 27… ] → …ждём… → [ Показать ещё 45… ] → …ждём… → [ Показать ещё 82… ] → Отпускаем кнопку мыши → Подгружается 82 записи. Скорость регулируем по вкусу, можно ускорять счётчик… 1-10-100-1000. По дабл-клику можно подгружать все записи.

Если кто скодит, буду рад понажимать на такую штуку. Ваши замечания?

Проектирование алгоритма ротатора по рейтингу

Допустим.

Про велосипед. В том же мускульном мануале где-то говорится, что типа если вам нужно выбрать одну запись из огромного числа, лучше сгенерируйте номер айдишника и запросите его напрямую.

Решение ТС наводит на размышления, не такой уж велосипед.

Проектирование алгоритма ротатора по рейтингу

А если 100 000 элементов и нужно выбрать одну запись — для всех RAND генерировать?

Information

Rating
Does not participate
Location
Истра, Москва и Московская обл., Россия
Date of birth
Registered
Activity