RSS лента

Софт

  1. Похоже нашлась замена для Sphinx Search

    01.11.2018 в 00:52 (Тарахтелка)
    Долгое время для организации поиска по сайту использовал Sphinx Search. Легковесных альтернатив у этой штуки нет. Всякие эластики для нормальной работы требуют кластер, что для простых проектов жирновато. Из минусов - закрытый процесс разработки и очень нерегулярные релизы.

    Недавно в очередной раз проверял альтернативы, и обнаружил https://github.com/manticoresoftware/manticoresearch. Оказывается сфинкс форкнули, и решили все нюансы, от которых у меня пригорало.

    В качестве бонуса - в Мантикоре реализовали перколатор (обратный поиск). Это когда люди говорят "хочу отслеживать поисковый запрос" и получают уведомление при появлении новых объявлений (может иметь смысл для барахолки). То есть, вместо ...
    Метки: поиск
    Категории
    Софт
  2. Ныряем глубже в С на эмбедах. Общие впечатления.

    18.07.2018 в 19:56 (Тарахтелка)
    https://github.com/speedcontrols/ac_sc_grinder

    Закончили первый проход структурирования прошивки для регуля бормашинки. Всплыли новые подробности. Если писать на плавучке, то производительности не хватает. Ну не то чтобы кто-то надеялся, но при грамотном подходе с низкоуровневых оптимизаций никто не начинает. IMHO в долгосрочной перспективе гораздо важнее сначала сделать правильную архитектуру. В принципе можно было бы плюнуть, и поставить более дорогой stm32, но захотелось вспомнить детство и разобраться (с фиксированной точкой и т.п.).

    Я как-то рассчитывал, что с PlatformIO быстро подключу нужные библиотеки и все будет хорошо. Ага, щаз...
    • Библиотеки с фиксированной точкой имеют левые привязки к фреймворкам, и просто не собираются.
    • В библиотеках эмуляции EEPROM куча левых define-ов, которые не переопределить.
    Короче, возвращаемся к стандартному сишному аду, когда в проект копируются внешние ...
    Категории
    Софт
  3. Кастинг программеров stm32 на Rust, в опенсорсы

    23.05.2018 в 21:32 (Тарахтелка)
    Посоны, я не могу успеть везде, поэтому ищу желающих поучаствовать в современных и модных молодежных проектах - прошивках для регулятора скорости и reflow-паялки.

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

    В общем, есть желание потренироваться на подопытных проектах, по мере возможности улучшить мир и приобрести бесценный опыт. Концепция такова:
    • Пишем на Rust, т.к. там есть нормальный пакетный менеджер и не потребуется забивать репозиторий тоннами внешних библиотек.
    • Rust дает гарантии статической безопасности, что очень круто для эмбедов. Не надо париться
    ...
    Метки: разработка
    Категории
    Софт
  4. Мир глазами VPN

    27.10.2017 в 22:45 (Тарахтелка)
    Я тут окончательно ушел в подполье, поставил на все девайсы VPN. Забавные ощущения. Не смог зайти на сайт и форум Khadam VIM1 board, а еще в трендах ютюба теперь немецкие ролики. Но вцелом удобно - стали не нужны всякие плагины к браузерам, можно спокойно подключаться к открытым вайфай-точкам и т.п.

    Если кому интересно - выбрал NordVPN. Потому что на аккаунт дает до 5 девайсов прицепить (мне надо 4), и не выпиливает торренты. По цене - сейчас акция, 75$ за два года (~ 3$ в месяц). Ссылку не дам, она реферальная
    Метки: vpn
    Категории
    Софт
  5. А в каком качестве вообще надо фотки хранить?

    25.06.2014 в 05:01 (Тарахтелка)
    Сейчас в нодеке активно разбираемся с альбомами юзеров. Великая цель - сделать наконец-то всем нормальные альбомы и увеличить квоты до человеческих размеров. Ну так чтобы можно было "заливать чего угодно и не париться". Чисто технически я точно смогу осилить 2 терабайта стораджа, ну или если сильно напрягусь, то 4-10. По прикидкам, выдать на нос 0.5-1 гигабайта реально. Ну и с учетом, что это все будет по альбомам, а не помойка как сейчас, то будет проще отделять полезное от того что не жалко. Конечно, будут всякие мелкие плюшки вроде комментариев к картинкам.

    Есть несколько вопросов к тем, кто пользуется галереями типа фликера, яндексфоток и т.п.:
    1. Достаточно ли максимального размера 1024х768 (768х1024) или надо обязательно больше? Или меньше, типа 800х600 и так хватает?
    2. Если считать не в килобайтах, а в "штуках", то сколько
    ...
    Метки: nodeca, халява
    Категории
    Софт
  6. Кто хочет покодить на node.js + angular?

    26.05.2014 в 19:55 (Тарахтелка)
    Имеется желание в очередной раз улучшить мир, но не хватает рук . Задуман вот такой проект https://github.com/nodeca/softether-panel , веб-панелька для Softether VPN. Сам VPN весьма хорош, но "простая" настраивалка у него только под венду, а хочется универсально и "искаропки".

    В общем, если кто хочет прокачать скилы по node.js + angular и получить чумодан славы - свяжитесь со мной. Тому, кто учтёт мои глубокомудрые пожелания и обеспечит необходимое качество кода, готов выплатить 1000$. Только не надо относиться к затее как к способу быстро нарубить бабла. "Лишь бы работало" мне не надо. Лично себе я могу и ручками все настроить, без всяких панелек.

    Мои шкурные интересы:
    • Посмотреть, как можно организовывать нодовские проекты для эффективной разработки web apps.
    • Увеличение ЧСВ от очередного вклада в опенсорсы.
    Чем хорошо для всех:
    • Удобный и дешевый VPN, ваш собственный, заметно
    ...
    Метки: angular, node.js, vpn
    Категории
    Софт
  7. скорость JS vs C

    20.02.2014 в 16:47 (Тарахтелка)
    На меня иногда накатывает сделать какую-нибудь странную хрень для разминки мозга. Сейчас с одним комрадом переписываем алгоритмы упаковки/распаковки с языка C на Javascript. Результаты получились очень забавные. В последнем движке v8 разница по скорости всего в 1.3-1.5 раз.

    https://github.com/nodeca/pako

    Так что если кто-то как и я быдлокодит сайтики на node.js, то торопиться переписывать тяжелый код на C явно не стоит.

    Кстати, странно, что в бортовых контроллерах еще не используют LUA. У него JIT работает не хуже. А экспериментировать со скриптами явно удобнее, чем каждый раз перекомпилировать прошивку целиком.
    Метки: jsvascript
    Категории
    Софт
  8. Проапрейдил Proxmox PVE на сервере

    11.06.2013 в 11:31 (Тарахтелка)
    Все делал согласно последним рецептам - обложив дверь подушками и накрывшись красным одеялом. К сожалению, по наводке кровавой гебни, хетцнер в это же время устроил профилактику панели управления. Поэтому, когда сервер перестал грузиться, я долго не мог его загнать в rescue mode.

    Надеюсь, за 4 часа никто не успел соскучиться.

    Кто будет апдейтить Proxmox PVE 2.3 -> 3.0 из кастомной инсталляции, имейте в виду 2 вещи:

    - скорее всего надо будет переставить загрузчик grub
    - дебиан всосет свое ядро 3.2, его надо будет снести, или указать grub чтобы грузил PVE-шное 2.6.32-20
    Метки: proxmox, pve, хостинг
    Категории
    Сайтомания , ‎ Софт
  9. API на fontello.com

    07.05.2013 в 17:39 (Тарахтелка)
    Вот казалось бы, нафига API на сайте, который иконки раздает? Оказывается смысл есть - программерам влом ручками импортировать свои настройки и выливать иконки обратно. Надо чтобы из командной строки . Ну мне не жалко, сделал:

    https://github.com/fontello/fontello#developers-api

    Действительно удобно.
    Метки: fontello
    Категории
    Софт
  10. Опять работа :)

    28.12.2012 в 15:31 (Тарахтелка)
    Нужно 2 программиста на удалёнку. Делать пресловутую нодеку. Технологии в основном node.js + mongodb

    - Денег ориентировочно 50 т.р/мес если человек крут. Или 70 если аццки крут.
    - Особо подчеркиваю: работа удаленная, проект опенсорсный. Будет ли это плюсами или минусами в вашем случае - решать вам.
    - Пишем сюда: vitaly@rcdesign.ru , постарайтесь сначала предоставить информацию о себе, даже если будут вопросы

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

    - раз https://github.com/nodeca (смотрите описания и открытые тикеты в репах)
    - два http://fontello.com/

    Ситуация с опенсорсными проектами следующая: они достаточно хороши для нодеки, но можно еще пополировать для "сообщества". ...
    Метки: работа
    Категории
    Сайтомания , ‎ Софт