Задать вопрос
  • Из-за чего сайт может отображаться как текст в Telegram WebView?

    @7rows
    Frontend Разработчик / Vue / JS / TS / CSS
    Лови, была у нас такая проблема, тоже на nuxt3

    https://bugs.telegram.org/c/46110

    https://github.com/nuxt/nuxt/pull/30163 - фикс, отпишись потом, если получилось
    Ответ написан
    1 комментарий
  • Фрилансеры / самозанятые, как вы вообще ведёте заказы и деньги?

    Но всё равно постоянно что-то забывается или приходится лезть в переписки.

    1. Чтобы не забывалось - надо всё записывать
    2. В том числе "спросить у заказчика N, перевёл ли он предоплату", "зайти в банк и проверить перевод на такую-то сумму". "Поменять статус "получена предоплата" у заказа".
    3. Это должен быть твой персональный список задач, которым ты должен пользоваться для любых дел, а не только рабочих (либо отдельный рабочий список, если ты знаешь, что в рабочее время не будешь делать личное, а после работы - не будешь делать рабочее)

    Если заказов прям очень много - существуют CRM, ERP, таск-трекеры в которых можно и бизнес-процесс описать и вести всякую юридическую документацию (уже в соседних ответах и комментах накидали варианты)

    Но CRM не будет работать без первых двух пунктов, так как если ты будешь что-то пытаться удержать в голове - оно будет забываться, это аксиома.
    Ответ написан
    Комментировать
  • Фрилансеры / самозанятые, как вы вообще ведёте заказы и деньги?

    nki
    @nki
    bezkart.ru готовая система лояльности
    У меня своя учетная система на 1С написана. Там все веду.
    Ответ написан
    Комментировать
  • Какой ноутбук выбрать для Linux?

    @Komandir_Bublik
    lenovo thinkpad t480, t490, t14 gen 1, t14 gen2, t14 gen3.
    Ответ написан
    Комментировать
  • Замена Windows, что посоветуете?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    )как сейчас обстоят дела в сфере лицензирования Windows в компаниях(в т.ч. и госсекторе)?

    Никак не обстоят. Старые контракты с помесячной оплатой действуют, новые приобрести невозможно. Отдел по продаже лицензий M$ в Softline закрыт, все манагеры переквыалифицировались на продажу софта под линух. Могут отрубить в любое время.
    )Могут ли впаять штраф за использование нелицензированной Windows на клиентских арм в текущее время?

    Если Вы из госсектора или КИИ - то вт это -
    Указ #166 от 30.03.2022 - должны были уже вызубить наизусть :) Осталось полтора года. Правоприменительная практика сложится потом.
    Если перевести сотрудников на отечественную ось, что посоветуете

    "Отечественная ось" - понятие условное. В качестве таковой сейчас рассматривается обычно ось, которая входит в реестр минсвязи. Astra, Alt Linux (но не Simply! - он туда не входит!), RED OS, Calculate. Астра и альт - форки дебиана, редос - форк центоса, калька - форк генты. Все, кроме последней - для коммерческого применения - платные.
    В качественной серверной ОС, что посоветуете из отечественного?

    Понятие "серверная ось" - маркетинговое. Его придумала M$, чтобы драть денег. Серверной ось становится тогда, когда начинает быть сервером :)
    Чем можно заменить KerioControl(

    Пробовал ideco. Долго плевался - полное merde. Обычно лабают что-то костыльное - VPN на микротике, прокси на squid
    Ответ написан
    24 комментария
  • Легально раздобыть и пользоваться Windows 98 сегодня - реально?

    Adamos
    @Adamos
    Покупаете коммерческую (не ОЕМ!) лицензию на Win10, ставите Win98, пользуетесь.
    https://download.microsoft.com/download/6/8/9/6896...
    Ответ написан
    Комментировать
  • Есть ли софт для парсинга сайтов?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Scrapy

    Content Downloader

    Datacol
    Ответ написан
    Комментировать
  • Неодинаковое поведение одинаковых форм?

    @Yan-s
    Ну у вас как минимум id полей форм совпадают. Хотя id на странице должны быть уникальными.

    Далее, js используется в форме?
    Ответ написан
    4 комментария
  • Какой выбрать Python фреймворк для системы парсинга сайтов?

    @iSergios
    Python-разработчик
    Мне кажется, Вы не разобрались в теме, начните сначала.
    Ключевые особенности системы, которые усложняют выбор фреймворка

    Ни одна из этих особенностей не усложняет выбор фреймворка, ибо ни одна из них не охватывается и не должна охватываться его функционалом.

    Любой скраппинг-фреймворк, это удочка. Рыбака Вам самому писать. И не удочка должна решать, как часто и с какой периодичностью запускаться, где хранить наскрапленное и все остальное. Для целей скраппинга у Вас должен быть всего один вопрос: надо парсить JS или нет. Если нет - Ваш выбор BeautifulSoup, ибо очень быстрый. Если да - посмотрите в сторону Selenium.
    Ответ написан
    4 комментария
  • Существует ли внятная инструкция, как стать фрилансером на Wordpress с нуля?

    gobananas
    @gobananas
    finishhim.ru
    1. Ставите на домашний ПК
    2. Ставите на сервер
    3. Делаете сайт, заливаете на сервер
    4. Ставите GIT
    5. Деплоите на сервер с GIT
    6. Делаете блог на WP
    7. Добавляете пару плагинов, фотогалерею
    8. Делаете магазин на WP
    9. Ставите много плагинов
    10. Все начинает жутко тормозить, разруливаете тормоза
    11. Меняете пару раз дизайн
    12. Ставите ещё один WP на другой акк без пароля к адмике
    13. Немного ждёте
    14. Лечите WP от вирусов
    15. Учитесь настраивать безопасность сервера вообще и WP в частности
    16. Читаете новости о плагинах с уязвимостями на зарубежных сайтах
    17. Качаетесь в английском
    18. Отвечаете на тостере и стаке на вопросы про WP
    19. Идёте на Upwork
    Ответ написан
    3 комментария
  • На чем в 2017м писать десктопное приложение под винду?

    saintbyte
    @saintbyte
    Django developer
    Судя по последним Visual Studio -- С# и есть интерфейс почти к всему через javascript
    Ответ написан
    Комментировать
  • На чем в 2017м писать десктопное приложение под винду?

    Точно такой же вопрос у меня возник при "возвращении" с Андроида на декстоп под винду после 10 лет паузы разработки (на C++ и MFC). Выбрал вначале Electron, так как хорошо знаю JS, и Electron последнее время пиарят. Написал под него много, пока не нарвался на баги самого JS движка. Просто элементарно не смог работать с большими объёмами данных в массивах, вылетало приложение. Плюс огромный размер приложения (100МБ), раздавать такое со своего сайта проблематично. Плюнул на Electron и перешёл на C# Windows Forms. Винды без NET сейчас нет. IDE - бесплатная Visual Studio Community. После монструозного Electron-а, приложение похудело до десятка килобайт. Если нужны графические возможности Electron-а, то есть компонент Web Browser без всякого заморачивания с main-process/renderer-process. Там, конечно, не ES6, но жить можно (необходимо указать
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    ).
    Ответ написан
    Комментировать
  • Удаленная работа системным администратором. Насколько актуально в 2017?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Рекомендую мигрировать в то, что называют сейчас "DevOps инженерами", вакансий на удалёнку полно, платят хорошо.
    Ответ написан
    Комментировать
  • Удаленная работа системным администратором. Насколько актуально в 2017?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    заниматься только ИТ, администрировать крутые проекты

    УСТРОИТЬСЯ в 2-3 компании для работы по удаленке

    утверждения, не то, чтобы противоречащие друг другу, но скажем так - ортогональные :) Крутые проекты бывают только в крупных компаниях, потому что они требуют денег, денег и еще раз денег. А это опять же корпоративные политики, регламенты, приказы... Зато будет только ИТ. Если же мутите свой бизнес - придется заниматься зиллоном "параллельных" тем - от бухучета до рекламы.

    Если хотите без регламентов и корпоративных политик - открывайте свое дело. Но там крутых проектов не будет - по крайней мере поначалу. А будут все те же корпоративные сети, только вид сбоку, общение через ТЗ. Крупным компаниям интересен только админ на фуллтайм, никаких удаленок они обычно не рассматривают.

    А теперь ответы
    1. Таким, у которых нет денег на админа или же экономят на админе. Удаленка - это нечто вроде спаренного телефона в СССР, когда пары телефонные не в каждую квартиру заходили. Уровень проектов там будет соответствующий. Уровень заказчика - тоже. Фраза "я довела мышь до края коврика, что теперь делать"? - анекодт, но взят из жизни :)
    2. Сотрудничают с равным. Если мутите свой бизнес, то зависит от того, какую. репутацию наберете. Если нет - какое сотрудничество?
    3. Так же как и везде - полно.
    4. Если мутите свой бизнес - читайте про PR. Если нет - про то, как общаться с потенциальным работодателем
    5. В крупной конторе, где можно рассчитывать на "крутые проекты" - это единственный способ трудоустройства. Если мутите свой бизнес - Вы сами себя трудоустроили :)

    Я Вас некоторым образом понимаю. Сам в таком положении был лет...эээ...десять назад. Но, если хотите заниматься "только ИТ", это означает, что есть другие люди, которые занимаются другими вещами - расчетом Вашей зарплаты, планированием закупок, оформлением трудовых книжек, перевозкой товара etc. А это может быть только в крупной компании. Открыв же свой бизнес, Вы избавляетесь от проблем, характерных для крупных компаний, но "чистого ИТ" уже не будет - хотите или не хотите, а придется заниматься бухучетом (или нанять), финансовым планированием (или нанять), рекламой и продвижением (или нанять), арендой офиса (или нанять). А если будете кого-то нанимать - это автоматически тащит за собой оформление трудовых договоров (или нанять)...

    Мягкое кресло и на все согласная секретарша БигБоссу вовсе не за просто так даются бонусом... :)
    Ответ написан
    Комментировать
  • С какими файлами работать в magento2 для вывода продуктов например?

    link_web
    @link_web
    Magento, Laravel, Zend, Shopify, Prestashop, WP
    Файлы которые отвечают за это(не все):
    Block:
    Magento/Catalog/Block/Product/ListProduct (Можно найти сам файл vendor/magento/module-catalog/Block/Product/ListProduct.php)

    Template:
    vendor/magento/module-catalog/view/frontend/

    или
    App/Design/Frontent/Vendor/ThemeName'/Magento_Catalog

    Весь модуль который отвечает за вывод товаров находится по пути:
    endor/magento/module-catalog/
    Ответ написан
    5 комментариев
  • Группировка контактов в Telegram?

    @ANOmym
    В стандартном клиенте пока нельзя. Возможно в каких-нибудь новых версиях добавят эту функцию, тк много людей просят об этом. Но сейчас существуют разные клиенты попробуйте сторонний любой. Вот к примеру Plus Messenger на скриншоте видно что есть отдельные вкладки для ботов, каналов ,чатов итд. Сам не пользовался.
    Ответ написан
    1 комментарий
  • Как правильно написать sql?

    @d-stream
    Готовые решения - не подаю, но...
    select top 1 keys from (
    SELECT RelPage_Y AS RP
    FROM Keys
    WHERE (((Keys.mp_group)=388))
    UNION ALL SELECT RelPage_G AS RP
    FROM Keys
    WHERE (((Keys.mp_group)=388))
    )
    group by RP
    order by count(RP) desc


    то бишь результаты первого запроса
    группируем по ключу
    сортируем по убыванию count()
    берем только первую строку
    дальше к этому можно уже прицепить развернутое (join по key )
    Ответ написан
    1 комментарий
  • Как в Scrapy пройти авторизацию?

    @DannyFork
    Указанные в start_urls =[] запрашиваются асинхронно. Вы отправлятете запрос к странице авторизации и контенту одновременно.
    Основная ваша проблема неправильный Post -запрос. Вместо https://ecom.elko.ru/Account/Login должно быть
    https://ecom.elko.ru/Account/Login?ReturnUrl=%2fCatalog%2fCategory%2fSCO


    Вопрос об авторизации,вот рабочий код для ее прохождения.
    import scrapy
    from scrapy.contrib.spiders import CrawlSpider
    
    from scrapy.item import Item, Field
    from scrapy.contrib.loader import XPathItemLoader, ItemLoader
    from scrapy.http import Request, FormRequest
    
    class ScrapyTestItem(scrapy.Item):
        title = Field()
        url = Field()
    
    class ScrapyTestSpider(CrawlSpider):
        name = "catalog"
    
        def start_requests(self):
            return [
                FormRequest(
                    "https://ecom.elko.ru/Account/Login?ReturnUrl=%2fCatalog%2fCategory%2fSCO",
                    formdata={"Username": "ваш_логин", "Password": "ваш_пароль"}
                )]
    
        def parse(self, response):
              print(response.url) 
       # Парсим страницу или отправляем запрос на другие.


    Перенаправление на страницу каталога ecom.elko.ru/Catalog/Category/SCO
    2016-12-18 12:32:55 [scrapy] DEBUG: Redirecting (302) to <GET https://ecom.elko.ru/Catalog/Category/SCO> from <POST https://ecom.elko.ru/Account/Login?ReturnUrl=%2fCatalog%2fCategory%2fSCO>
    Ответ написан
    Комментировать
  • Кого-нибудь штрафовали за картинки из гугла и шрифты без лицензии?

    Prosto
    @Prosto
    Пару лет назад российская ParaType прислала требование (от юристов, со скриншотами) купить лицензию на их шрифт использованный в оформлении сайта – 10 000 руб, плюс 12 000 руб штраф за нарушение прав. Сторговались просто на лицензию задним числом. Заплатили им 10 000 руб.
    Ответ написан
    Комментировать
  • Как заставить scrapy собрать именно то, что выделяет xpath?

    nightvich
    @nightvich
    ITman
    //div[@class="product-additional-info"]/p[position()>2]/text()
    Ответ написан
    Комментировать