LINUX.ORG.RU

Сообщения crarkie

 

Несколько копий Telegram бота.

Форум — Development

Возникла такая задача - есть Telegram бот, работает через вебхук. В данный момент запущена только одна копия бота. Требуется, чтобы через CMS была возможность добавить несколько токенов и на каждом сидел один и тот же бот. Как лучше такое реализовать с точки зрения нагрузки? На одном порту принимать запрос и в зависимости от id бота в запросе запускать горутину, делая forward запроса + нужный токен бота? Или же на каждого бота запускать отдельную горутину, слушающую свой порт?

 , ,

crarkie
()

Java: Android или EE?

Форум — Development

Вопрос такой - куда в мире Java сейчас лучше податься из этих двух вариантов? 1) Идти в Kotlin + Android и пилить приложухи. Также это +NDK(так как опыт в плюсах уже есть порядка 2 лет). 2) Идти в Web и учить Spring + Hibernate, учится юзать Jenkins, Kafka и т.п?

Из критериев - бОльшая вероятность у работодателя встретить интересные задачи и проекты, спрос(возможность подучить полгода + написать пару своих проектов и идти работать (т.е уровень Intermediate Junior, мб Middle), по городам - Казань, Нижний Новгород, Екатеринбург), ну и ЗП естественно.

 , , , ,

crarkie
()

Поиск лэптопа тред

Форум — Talks

Давно уже не слежу за трендами. Сейчас назрела необходимость взять ноутбук. Желательные параметры следующие(можно и близкие к этому): бюджет 50-60к, FullHD IPS, Intel 4 ядра, графику можно встроенную(не принципиально), батарея на часов 5 работы в среднем режиме минимум, металл.корпус, вес не более 2кг. SSD не обязательно(есть свой). Также неплохо бы иметь возможность расширить RAM(ну или минималка 8 ГБ). Сейчас пока склоняюсь к этому ASUS ZenBook UX3410UA-GV416T, но вдруг есть варианты и получше за те же деньги?

 , ,

crarkie
()

Яндекс.Музыка

Форум — Talks

Слышал, что Яндекс открыл API для их музыки. А посему вопрос, есть ли под Linux музыкальные плееры, в которых уже есть нативная/в виде плагина поддержка Яндекс.Музыки? Потому что, если нет, то я нашел себе еще одну задачу, в виде запилить плагин для Clementine.

P.S Почему именно Я.М. - Хорошие подборки под твой вкус, цена(+возможность кататься на такси за -10%).

 , ,

crarkie
()

Ноутбук включается и сразу вырубается.

Форум — Linux-hardware

В общем, ничего не предвещало беды. Никаких проблем, соответственно, раньше тоже не было. Сегодня с утра проснулся, сел включать ноут, а он включается первые пару секунд, а после гаснет. Соответственно, реакция есть - кулер работает, экран изображение показывает, даже реагирует на все остальное(если вставить загрузочную флешку, то грузит с неё, клавиши тоже работают - можно зайти в BIOS, если успеешь). Что пробовал сделать - полная разборка, включение одной материнской платы + оперативка и процессор от батареи/от сети, полностью обессточить на час(от сети/аккумулятора/CMOS батарея). Успехов ноль. На плате видимых дефектов нет нигде. В какую сторону в данном случае копать? Думаю, будь проблемы с северным или южным мостом, он бы вообще не запустился и не грузил BIOS/Систему, так? Linux тут при том, что в качестве основной системы стоит арч.

 ,

crarkie
()

Апгрейд матрицы ноутбука

Форум — Linux-hardware

Недавно тут прикупил себе на ноут SSDшник и дополнительные 8 ГБ оперативки(теперь 12). Ну, и вот теперь задумался насчет матрицы(FullHD, LED). По сути, это последняя веха в апгрейде данного ноута. В инете вычитал, что такое возможно. Но придется докупать расширенный LVDS кабель(Не проблема). И то, что необходимо смотреть, есть ли разьем на плате, да и не выключенно ли вообще это аппаратно. Но дальше в инете информации не так много. Может кто сталкивался с этим, подскажет?

P.S Матрица: LP156WH4-TLA1 Мать: Acer EA50_HC_CR Сам ноут: Acer E1-571G-53214G50MNKS

 , ,

crarkie
()

Парсинг LinkedIn

Форум — Web-development

Появилась необходимость парсить открытые профили в LinkedIn по определенному запросу в поиске, с целью чего был написан парсер. В общем-то все работает. Но выяснилась другая проблема. В поиске можно просмотреть только первые 1000 профилей, даже если нашлось их 10К. И непонятно, как получить остальные. Разбивать поиск на отдельный подпоиск(к примеру по городу, компании и т.д) как мне кажется не слишком разумно, ибо критерии разбиения сильно разнятся в зависимости от поискового запроса. Может кто сталкивался с такой задачей и ее успешно как-то решил?(Не обязательно именно для LinkedIn, а в целом, мб для других соцсетей).

 , ,

crarkie
()

Вопрос о практике для программиста.

Форум — Development

Доброго времени суток всем ЛОРовчанам. Вопрос такой(возможно немного уже и заезженный): Имеются теория по языкам C++/C, Python, да и вообще по программированию в целом, так что перейти на C#/Java/etc займет неделю-месяц(не считая изучения стандартных библиотек). Но никак не могу придумать проект, который было бы интересно реализовать, получив при этом хорошую практику. Творческий кризис чтоли, нз. Проект нужен достаточно тяжелый, чтобы на него ушло время, но не настолько, чтобы быстро появилась мысль забросить его. Можно, конечно, попробовать себя во фрилансе. Но заказов без имеющегося портфолио там найти довольно проблематично. Или, возможно, у кого-то есть задачи, которые нужно доработать и при этом можно доверить junior программисту - готов поработать за небольшую плату(чтобы студенту на жизнь хватало).

 , ,

crarkie
()

Вопрос про роутеры

Форум — Talks

Немного глупый вопрос. Есть роутер. Но там ADSL(RJ-11). В квартире есть Wan выход(RJ-45). Можно ли срезать Wan коннектор и подсоединить коннектор от ADSL? Будет ли работать. С сетями толком никогда дела не имел.

 ,

crarkie
()

Запретить или разрешить вызов метода класса в зависимости от шаблонного типа

Форум — Development

Недавно была одна задача и в голове родился вариант ее реализации. Но для этого нужна сия сущность. Думал как это осуществить, но так и толкового ничего не пришло. Суть вот в чем - допустим, у нас есть некий шаблонный класс Foo с функцией bar:

template<class _T>
class Foo
{
public:
    void bar();
};

И теперь нужно сделать так, чтобы при инстанцировании и создании обьекта с целочисленным типом эту функцию можно было вызвать и она работала, а при попытке создать обьект с другим типом параметра и в дальнейшем вызвать функцию bar выкидывался static assertion или что-то подобное. При этом, если создать объект не с целочисленным параметром и не вызывать эту функцию - все работало. Специализация тут не подходит, ибо должно работать для std::is_integral == true, для остального нет. И при этом, чтобы просчитывалось при компиляции и в бинарник лишнего не попадало.

P.S Да, запросы огромные. Но если родили каким-то чудом Boost, то уж это, думаю точно можно.

 ,

crarkie
()

CLion не отрисовывает интерфейс

Форум — Desktop

В общем така проблема - может кто встречался: Поставил dwm, все работает нормально. Но вот запускаю CLion и появляется только чистый серый экран. При этом если щелкать по менюшкам сверху - они отображаются. Не могу понять в чем проблема. Подозреваю, что java в данном случае как то не может подружится с отрисовкой. При этом чисто CLion на голых иксах запускается нормально.

На всякий случай прикрепляю Xorg log:

( читать дальше... )

 ,

crarkie
()

Оставить только gtk2[portage]

Форум — Linux-install

Только начинаю осваивать Gentoo, сижу с Arch'а и потихоньку настраиваю новое окружение. с Portage'м еще полностью не освоился. Пытаюсь поставить систему только с gtk2. В USE глобально «gtk -gtk3». Portage все равно пытается вытянуть gtk+-3.2*. Некоторые пакеты просто не могут уже в gtk2? Или же у меня кривые руки? Если да, направьте их в нужную сторону.

 , ,

crarkie
()

Elogind конфликтует с sysvinit

Форум — Linux-install

В общем вот в чем самбж - стоит OpenRC на арче. Работает все нормально. Захотелось поставить Plymouth, так сказать для эстетического радования самого себя. Вытягиваю plymouth-nosystemd, он тянет за собой elogind, который в свою очередь тянет polkit, ну а тот в свою очередь половину systemd. Поставил вариант nosystemd вариант polkit'а. Elogind все равно пытается вытащить старый. Как бы это решить? Попробовать скачать ауровский PKGBUILD и в ручную подправить зависимости?? P.S Шутки про openrc & arch, нужно gento - нинужна!

P.P.S

[crarkie@crarkie-laptop ~]$ sudo pacman -S plymouth-nosystemd
resolving dependencies...
looking for conflicting packages...
:: elogind and sysvinit are in conflict (systemd-sysvcompat). Remove sysvinit? [y/N]

[crarkie@crarkie-laptop ~]$ sudo pacman -Si elogind
Repository      : arch-openrc
Name            : elogind
Version         : 219.14-2
Description     : The systemd project's logind, extracted to a standalone
Provides        : None
Depends On      : dbus  polkit  libudev.so=1-64
Optional Deps   : None
Conflicts With  : systemd-sysvcompat
Replaces        : None

[crarkie@crarkie-laptop ~]$ sudo pacman -Qi polkit-consolekit
Name            : polkit-consolekit
Version         : 0.113-6
Description     : PolyciKit with ConsoleKit support for non-systemd systems
Provides        : polkit=0.113
Depends On      : glib2  pam  expat  js185
Optional Deps   : None
Required By     : consolekit
Optional For    : None
Conflicts With  : polkit
Replaces        : None

 , ,

crarkie
()

RSS подписка на новые темы