• БД (хранилище) для документов с GUI, ранжированием и поиском. Какие фреймворки или готовые решения есть?

    2ord
    @2ord
    б) через web интерфейс, могу всё просмотреть (с настройкой фильтрации, с поиском, ранжированием) и, главное(!), я могу оценить новость;
    в) все последующие новости могут ранжироваться в зависимости от ранее поставленных оценок
    Дополнительное поле rank
    б) сохранение оценки в хранилище
    в) чтение из него
    Добавляешь дополнительные критерии (фильтрация и дате, названию и пр.) и должно быть достаточно для поиска.

    Сущности: новости, оценки.
    категории (рубрики) , для простоты, можно сделать в качестве поля в "новости".

    Sphinx Search, OpenSearch/ElasticSearch, Apache Solr - с одной стороны, они на слуху, но настройка и сопровождение могут быть обременительными.
    Возможно, достаточно и Postgresql. Тут надо проверить насколько эффективно будет решение с точки зрения поиска.

    Компоненты:
    1. DB
    2. шаблоны Django (для простоты) или REST API с веб-интерфейсом отдельными приложениями

    Разворачивать решение можно на Docker Compose.

    Добавлено
    Если нужно взять полуготовые решения, тогда Wagtail, WordPress могут подойти.
    Ответ написан
    4 комментария
  • Как увеличить производительность проекта на python?

    petermzg
    @petermzg
    Самый лучший программист
    1. Оптимизация SQL запросов.
    2. Кеширование часто используемых данных.
    3. Кеширование ответов на GET запросы.
    Ответ написан
  • Сколько линий одновременно тянет старый контроллер SATA на 6 портов?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Нет, это не нормальное поведение: похоже на перегрев южного моста (сата контроллер там) - он там достаточно горячий. Попробуйте заменить термопасту на южном мосту и поставить какой-нибудь вентилятор на обдув (хотя бы просто корпус открыть). Термопаста там за пару лет высыхает. Если не поможет - то, скорее всего дохнет он или слишком сильно деградировал от старости. Ну и еще можно попробовать подключить диски через какой-нибудь PCI-E контроллер. У меня на этой материнской плате таких проблем ни разу не было. Кстати, на ней M2 вполне работает через PCI-E переходник, но только как обычный диск и на скорости не больше гига - системным не сделать (тут вообще без вариантов: надо в БИОС NVME драйвер встраивать, что уже за гранью разумных трудозатрат, т.к. для этого надо реверсить оригинальный биос).
    UPD: еще проблема может быть в кривых дровах чипсета и SATA контроллёра - надо смотреть нагрузку процесса System -> Interrupts, в норме меньше ~4-5% должно быть при копировании.
    Ответ написан
    2 комментария
  • Выравнивание освещенности на фото документа?

    Dragonizer
    @Dragonizer Автор вопроса
    Нашел-таки (загуглив по «скан выравнивание освещенности gimp») пост на хабре на эту тему, может быть, поможет.
    Ответ написан
    Комментировать
  • Как максимально "безопасно" перекачать файлы?

    Radjah
    @Radjah
    Если хочешь избежать повреждений, то есть программа MultiPar. С её помощью можно сгенерировать файлы с данными для восстановления (par2, Parchive), скопировать их вместе с нужными данными и на месте проверить целостность.
    Если количество поврежденных данным меньше, чем размер информации для восстановления, то поврежденные файлы будут исправлены, потерянные файлы будут восстановлены.

    Программа бесплатная. С каталогами работать умеет.

    Для генерации файлов для большого объема данных нужно либо много времени, либо мощный компьютер.

    multipar.eu - это НЕ сайт программы.
    Ответ написан
    1 комментарий
  • Как максимально "безопасно" перекачать файлы?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    Да и скорость переноса раз в 20 выше, тк файл один и большой.

    А? Для файлов в 2 Гб нет никакой разницы.

    Если флешка и её файловая система не повреждена, то система сама всё корректно перепишет.
    Если же хочется паранойя спать не даёт, то пакуйте каждый файл в rar без сжатия с добавлением информации для восстановления и вперёд.
    Ответ написан
    2 комментария
  • Какой алгоритм предпочитаете для проверки целостности данных/файлов?

    Lynn
    @Lynn
    nginx, js, css
    Так от чего мы защищаемся?
    Если от случайных повреждений, то вообще пофиг и смотреть можно на самый быстрый (например xxhash)

    Если от злоумышленника, то любой криптографический. Ну и, кстати, sha1 сломан только в том смысле, что можно создать два файла с одним хешом. Подобрать коллизию к выбранному файлу всё ещё нельзя.
    Ответ написан
    7 комментариев
  • Что использовать для распознавания смысла вопроса?

    @vashaaa
    Юх с горы
    есть у вас пачка стандартных вопросов, пишете на них ответы. Вопросы на которых нет ответов , записываете в лог, а юзверю отвичаете "не имею ответа на ваш вопрос, обратитесь позже", потом каждых пару дней чекаете лог и пишете ответы. да дибильно , да муторно зато просто. Как вариант найдите словарь в интернете который так же пополняйте, вопросами ваши клиентов. Словарей таких дохрена, словарь типа "вопрос" => "ответ".
    Ответ написан
    Комментировать
  • Есть ли сайт где определены все технологии по деревьям?

    @Lexans
    В википедии есть дерево категорий, например
    https://ru.wikipedia.org/w/index.php?title=%D0%A1%...
    Ответ написан
    Комментировать
  • Хочу на советском авто вывести всю электрику на планшет. Какие будут идеи?

    @algebris
    Javascript Full Stack Developer, UNIX expert
    Давайте пофантазируем?
    На чтение данных: спидометр, тахометр, датчики температур/давления (жидкостей, газов), состояние заряда аккумулятора, состояние различных узлов (не знаю что нужно вам снимать), гироскоп (наклоны поперечные/продольные), заполненность бензобака и т.п.;
    На управление: всё чем можно управлять и более, например: свет, микро-двигатели зеркал, всех дворников, управление трансмиссией, там ... мосты, приводы, высота амортизаторов, топливный тракт - экономайзинг, топливная смесь, режим турбины, и т.п.
    В салоне: музыка (там вообще много чего), свет, видео, кресла, подогрев - руля, кресел, салона, кондиционер, состояние электросети, стёкла, увлажнитель, сигналка, прогрев двигателя, тонировка стекол, навигация, информатор и т.п.
    Тут мне видится несколько архитектурных слоёв:
    1. Уровень всевозможных датчиков: пьезо-, электромагнитных, гироскопы, давления, термопары и тп
    2. Гальваническая развязка, проводка, реле и вывод на плату компьютера/контроллера
    3. ОС - низкий уровень: драйвера, управлением датчиками, устройствами
    4. ОС - прикладной уровень : Интерфейс управления и мониторинга всей электро-кухни авто
    Каждый из слоев по-хорошему нуждается в высококлассном специалисте с опытом разработки, например, с помощью какого датчика лучше всего снять данную физику процесса? Или как завести все устройства на компьютер? Сколько и каких портов будет задействовано? В каком формате общение с датчиками чтение/запись, аналог, цифра? Температурные/механические характеристики ус-в. Все очень тщательно спроектировать и заказать плату, компоненты (предварительно отладив/протестировав все на монтажках). Написать драйвера или код низкоуровневой абстракции.
    Выйти на самое интересное – требования к ПО системе мониторинга и управления всем этим хозяйством, логирование, шина сообщений, асинхронность/синхронность всех процессов, цепочки процессов, например, датчик давления порождает событие, параметры которого, запускают долив масла в систему. Это нужно хорошо разбираться на системном уровне с ОС, например linux, android, и тп
    Далее – отображение виджетов: панели, кнопки, информаторы, сигнализация, сообщения, стрелочные/цифровые индиикаторы, и тп И все это должно быть минималистично, с идеальным юзабилити, тк на трассе некогда заходить в менюшку, искать раздел, выбирать подменю, запускать и настраивать 10 параметров. В идеале 3 - клика и все очевидно. Ранжирование на ОЧЕНЬ важных, НОРМАЛЬНЫХ и НЕВАЖНЫХ узлов настройки управления, например, переключать режим работы моста не так часто, как например включать поворотники, поэтому в интерфейсе они должны быть на ближайшей панели управления, а мост можно и чуть подальше запрятать.
    Асинхронность всех событий и их отладка – это отдельная тема для дискуссии, это зависимые события, триггеры, ивенты ...
    Если есть время и разносторонние квалификации (возможно разных многих людей), то почему бы и нет? Лучше всего это выделить в стартап не на один год естественно.
    Роли: авто-механик, авто-электрик, инженер-электронщик, программисты 3 штуки и тп
    Можно конечно и не заморачиваться настолько и обвязками подключать неск. штук ус-в, но я описал общий принцип, если интересно, опишу подробнее каждый их слоев.

    Короче ... оно вам надо??
    Ответ написан
    2 комментария
  • Добрые люди, как правильно подходить к алгоритмам, назовите ключевые слова?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    У Кормана в книге есть весь необходимый математический минимум необходимый для понимая. Если в нём что-то не понятно, то углубляйтесь в конкретную темную для вас область (к примеру для начала подойдет чтение той же википедии, а оттуда уже на более конкретные книги).
    А вообще советую зайти на сайт какого либо университета и самостоятельно изучить все темы из курса дискретной математики. Она довольно не плохо вправляет мозги в нужную сторону.
    Ответ написан
    1 комментарий
  • Скрипт для вывода на сайт файла случайным образом?

    @Luc6
    Только зная список всех файлов, иначе никак...
    Ответ написан
    Комментировать
  • Как сделать прозрачность в фотошопе для png?

    maaGames
    @maaGames
    Погроммирую программы
    Копирование происходит через буфер обмена и он не умеет в прозрачность.(
    Сохраняй на диск в формате png и затем уже тяни в фотошоп - прозрачность будет на месте.
    Ответ написан
    2 комментария
  • Javascript replace utf-8 и windows-1251 почему не работает замена?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    Сохранить скрипт/html в utf-8
    Ответ написан
    7 комментариев
  • Как сделать такой красивый hover-эффект на элементах?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Посмотрите этот туториал и всё поймёте.
    Ответ написан
    1 комментарий
  • Почему многие программисты не любят javascript?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    JS у кучи народа воспринимается, как чисто браузерный язык. Но, учитывая, что требования к фронту обычно на уровне "что бы работало", как следствие - говнарей многовато((. Много людей считают себя тру js-прогерами, при этом знают не js, а jQuery и пару плагинов. По опыту проведения многих собеседований могу сказать, что человек даже с притензией на мидла js может не иметь представления о том, как создать DOM элемент без jQuery, увы это очень печально.

    Сам язык вообще-то сложный. Не в плане синтаксиса (синтаксис действительно учится пару недель), а в плане подходов. Они очень отличаются от классических просто потому, что JS - событийный язык. Например задачи с последовательным выполнением на JS пишутся на много сложнее (callback hell - очень частая ошибка), чем на других языках, однако задачи, заточенные под event-loop - на порядки легче. Как пример - чат на nodeJS на порядки проще написать, чем на любом другом серверном ЯП. Очень частой проблемой (в основном backend) являются утечки памяти, их проворонить довольно легко, а отследить - наоборот.
    Ответ написан
    1 комментарий
  • Почему многие программисты не любят javascript?

    gadfi
    @gadfi
    https://gamega.org
    java/c# программисты привыкли к класическому ооп, строгой типизации, красивому коду ... отсутвие строгой типизации, странная модель ооп и многие другие вещи просто взрывают мозг и обогащают великий и могучий русский язык ( уверен не только)
    Ответ написан
    Комментировать
  • Как сделать четкий шрифт текста на изображении (.png) для публикации на сайте?

    supizovoshey
    @supizovoshey
    Дизайнер
    Все правильно сказал Дмитрий . От себя добавлю, что логотипы сайтов, иконки и иллюстрации лучше всего изначально делать в векторе и вставлять на сайт в формате SVG. На хабре есть множество статей на эту тему, например эта «Изображения в верстке. Хватит это терпеть»
    Ответ написан
    Комментировать
  • Как сделать четкий шрифт текста на изображении (.png) для публикации на сайте?

    lopata
    @lopata
    full stack
    Мы под ретину изображение увеличиваем в два раза. То есть, на сайте лого 100х100. Делаешь png 200х200, а в стилях уже выставляешь размер 100х100.
    Ответ написан
    Комментировать
  • Как правильно ставить задачи программистам?

    @Vampiro
    1. не устраиваться работать подобным образом.
    2. подойти к программистам с макетом и функциональными требованиями, и обсудить с ребятами как лучше по их мнению реализовать тот или иной функционал. Сайт должен выполнять какую-то роль, там и есть интерактив.
    2.а. Постараться в процессе обсуждения выделить "куски" независимых частей и обсудить возможность использования уже готовых кусков кода.
    3. если на этапе два программисты будут говорить, что все нужно писать с нуля, что задача уникальная и процесс займет полгода-год - уволить программистов, это недообученные студенты. Вы должны услышать от них ключевые слова (Yii, codeigniter, "рельсы" или им подобные). Кстати, если услышите "Битрикс" - тоже можете менять, скорее всего они также раньше работали маркетологами )))))))

    ЗЫ. Спасибо, что не устроились врачом)
    Ответ написан
    Комментировать