• Какой язык лучше всего учить для потокового распознавания текста с картинок на экране?

    AMar4enko
    @AMar4enko
    Учить надо не язык, а область Computer Science, которая называется машинное обучение.
    Ответ написан
    3 комментария
  • Что имеет ввиду валидатор?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    Что написал, то и имеет, всё же расписано до мелочей.
    Ответ написан
    Комментировать
  • Как PHP скрипт может расходовать 20Гб памяти?

    alekciy
    @alekciy
    Вёбных дел мастер
    Через htop смотрю сколько он ЖРЕТ памяти, один раз застал его за поеданием 20ГБ ОЗУ

    Какой конкретно? Как минимум в htop видно 3 "вида" памяти: VIRT, RES, SHR. VIRT может быть 20ГБ. Но это не означает использование 20ГБ физической памяти.

    memory_get_usage покажет текущий расход памяти. Лучше посмотреть на memory_get_peak_usage(true). И в конце скрипта.
    Ответ написан
    Комментировать
  • Конвертер jQuery в ванильный Javascript?

    lazalu68
    @lazalu68
    Salmon
    Мне кажется в данном случае самым простым выходом будет написать свой облегченный аналог jquery с тем же подходом и теми же названиями методов/функций. И конвертировать ничего не надо будет, и от сторонней библиотеки избавитесь.

    Например если бы вы вакуумно использовали бы только селектор, достаточно было бы этого:

    window.$ = document.querySelectorAll.bind(document)
    Ответ написан
    2 комментария
  • Как быстро перенести файлы на другой хостинг?

    alsopub
    @alsopub
    Архивировать есть смысл - это объединение множества файлов в один.
    Обычно для этого используется tar - архиватор без сжатия.
    Так же можно налету объединить файлы в один архив и не записывая его на диск сразу передать на распаковку на другой сервер.
    Подробнее про это - https://habrahabr.ru/post/122445/
    tar -c * | ssh user@server "cd && tar -x"
    Ответ написан
    1 комментарий
  • Что выбрать для автоматизации управления малым бизнесом?

    @other_letter
    От души и сердца советую срулить с этой темы.
    Как я понимаю, Вы - админ, на которого взвалили это счастье.

    Проблема в том, что задачу поставили как обычно, а именно наихудшим образом: "тыжпрограммист, автоматизируй всё... Денег нет, но надо чтобы ВАУ".

    Вкратце дело такое:
    1. Нужен аналитик. Который разберёт и опишет как у вас устроены процессы, соберёт требования к новым системам-организации и тому подобное.
    2. Нужен консультант-советник-эксперт (лучше несколько). Он поглядит на то счастье, что выдал аналитик и подскажет направление (например, как Константин Нагибович выше написал). Несколько нужно для того, чтобы нивелировать туннельность мышления (а она есть практически у всех).
    3. Нужен интегратор. Это уже образно, потому как сюда можно списать и ПМ-а, и проггеров и манаггеров. Они всё это реализуют, внедрят, допилят напильником, сделают инструкции и всё такое.

    Ну... Допустим п.2 более-менее можно перекрыть интуицией, гиглингом, тостерингом и тому подобным.

    Ну... Допустим п.3 будет поставляться продавцом ПО.

    Но собственно первый пункт - это фундамент. Накосячив тут всё пойдёт насмарку, если не развалится.

    Ваш босс хочет малыми силами решить большой вопрос и это понятно. Все мы хотим задёшево купить качественный удобный автомобиль (обувь-холодильник-дом...). Но этого не бывает.

    Скорее всего вы думаете, что найдётся некий волшебный софт (желательно бесплатный), который установите и наступит счастье. Но вот нифига. Вам придётся либо натягивать сову на глобус - сиречь подстраивать бизнес под программу - либо делать под себя.

    Вам очень непросто, потому что начальнику обычно не скажешь "чудес не бывает". Нечто, что будет автоматизировать закупки-продажи, услуги, производство и аренду одновременно? Ну-ну... Вам покажут какой-нибудь облачный комбайн типа той же Амо, МегаПлана или чего-то такого и вы пойдёте по их рельсам.

    Другой вариант - найдёте занедорого поставщика-разработчика, вам что-то впарят, что будет "полностью соответствовать ТЗ" (они же сами его будут писать, верно?), снимут денег и поставят нечто несуразное.

    Вы айтишник и Вам представить проще, что софт - это не волшебство. Ну нельзя к выбору дома подойти как "дом для большой семьи, чтобы один этаж можно было сдавать, где-то хранить за деньги сезонные шины, пару комнат оставить под пиццерию и..." Нужен проект с привязкой к местности, учесть что там с электричеством, газом, транспортной доступностью и ещё кучей всего. Это большая работа.

    Продолжая аналогию - эти облачные комбайны это возможность вам въехать в некий ангар с перегородками, которые учитывают интересы сферического в вакууме большинства бизнесменов, а разработказанедорого - это сварить кучей несколько ЖД контейнеров и отделать вагонкой.
    Ответ написан
    17 комментариев
  • Почему возникает ошибка thrown?

    @Kraky
    Потому что вы сначала используете расширение mysqli для соединения и запроса, а потом mysql. Не используйте mysql. Оно давным давно устарело.
    Ответ написан
    Комментировать
  • Почему предпочтительней json, чем txt?

    zolt85
    @zolt85
    Программист
    AJAX - Asynchronous Javascript and XML
    JSON - JavaScript Object Notation
    чувствуете связь?
    Ответ написан
    Комментировать
  • Почему предпочтительней json, чем txt?

    DevMan
    @DevMan
    потому что из json'a (который по сути является записью стандартного js'овского объекта) легко извлечь нужные данные.
    как из txt получить, допустим, имя юзера, его статус и аватарку?
    Ответ написан
    4 комментария
  • Как удобно использовать ssh на linux с авторизацией по ключу при многих серверах и разнообразных клиентах?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Сделайте себе отдельный виртуальный линукс и заходите на него.
    А с него уже настройте все ключи и доступы на другие сервера.
    Ответ написан
    Комментировать
  • В чём разница между url, href и src?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    HTML BOOK

    ----------------------------------------------------------------------------------------------------

    URL Адрес - Адреса применяются для указания пути к файлу, например, для установки фоновой картинки на странице. Для этого применяется ключевое слово url(), внутри скобок пишется относительный или абсолютный адрес файла.

    Свойство: url(<адрес>);

    ----------------------------------------------------------------------------------------------------

    Атрибут href - Задает адрес документа, на который следует перейти.

    <a href="URL">...</a>

    ----------------------------------------------------------------------------------------------------

    Атрибут src - Указывает адрес файла (URL), который будет загружаться во фрейм. Это может быть HTML-документ, изображение или серверная программа.

    <iframe src="URL">...</iframe>

    ----------------------------------------------------------------------------------------------------

    P.S:
    Поисковик не помог.
    ... Очень жаль, потому что в сети очень много информации на этот счет.

    url - адрес, путь.
    src, href - атрибуты тега.
    Ответ написан
    Комментировать
  • Возможно средствами пхп, js сделать скриншот?

    viktorvsk
    @viktorvsk
    Из php вам нужно запустить браузер и в браузере сделать скриншот. Например с помощью phantomjs: phantomjs.org/screen-capture.html
    Ответ написан
    1 комментарий
  • Как выделить только домен из строки Javascript?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    var u = new URL('https://toster.ru/q/368178')
    console.log('Host is:", u.host);

    Все свойства:
    hash: ""
    host: "toster.ru"
    hostname: "toster.ru"
    href: "https://toster.ru/q/368178"
    origin: "https://toster.ru"
    password: ""
    pathname: "/q/368178"
    port: ""
    protocol: "https:"
    search: ""
    searchParams: ""
    username: ""


    Для текущей страницы:
    console.log('Current page host is:", location.host);
    Ответ написан
    1 комментарий
  • Что означает вот эта конструкция?

    nazarpc
    @nazarpc
    Open Source enthusiast
    (function($){ // 1. jQuery при вызове теперь в аргументе доступна как $
        $(document).ready(function(){}); // 2. https://api.jquery.com/ready/
    })(jQuery); // 0. Вызываем функцию
    Ответ написан
    Комментировать
  • Как лучше сделать автомодератора на комментарии?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1. Кнопка пожаловаться, которая отправляет комментарий на модерацию. Сортировать список можно по количеству жалоб. Делается очень легко и быстро. Работает надежно.
    2. При наличии матных слов (тупая проверка по словарю) можно блочить отправку комментария. В этом случае стоит сделать словарь либеральнее оставляя только очевидные варианты. Далее будет работать кнопка "пожаловаться". Проверять на ссылки бесполезно - часто дают полезные.
    3. Greg Young - Stop over engineering - рекомендую к просмотру и осмыслению.
    4. Воспользоваться существующей системой комментариев.
    5. Можно защититься от тупых краулеров сделав отправку комментариев через JS и добавив опциональное скрытое поле. Тупые боты их заполнят. Такие запросы можно отбрасывать. Защищает от доброй половины спама.
    Ответ написан
    1 комментарий
  • Есть ли веб-шрифты с полной поддержкой иероглифов (корейские, китайские, японские глифы)?

    nazarpc
    @nazarpc
    Open Source enthusiast
    В CSS есть такая штука как unicode-range. Вкратце: шрифт нарезается на множество кусочков, каждый из которых обслуживает отдельный участок диапазона символов Unicode. В зависимости от символов, которые есть на странице, браузер будет грузить только нужные файлы шрифтов, избегая неиспользуемые. Таким образом работает Google Fonts, самому тоже можно сделать, но довольно больно. В старых браузерах были проблемы, во всех современных же эта штука работает без проблем. В вашем случае может быть резонно выкачать все диапазоны из Google Fonts для шрифта Noto и отдавать с собственного домена.

    Почитать про unicode-range и многое другое рекомендую здесь: https://developers.google.com/web/fundamentals/per...
    Ответ написан
    1 комментарий
  • Как сверстать такой textarea?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    2 комментария
  • Как можно максимально ускорить загрузку страницы?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Встроенный в CSS @import не ускорит загрузку.

    Проблема в том, что вы неправильно понимаете концепцию сжатия всех CSS в 1 файл.

    Это всего лишь означает что вы должны иметь 2 версии проекта:
    1. Версия для разработки (она разобрана, там может быть хоть сотни CSS файлов или вообще LESS/SASS, которые потом будут скомпилированы в CSS).
    2. Production-версия, эта та версия которая существует на живом сервере. Там только 1 CSS файл и тот сжат до предела.

    Как это сделать? В этом вопросе вам помогут специальные программы-сборщики. На сегодня самые популярные две: Grunt и Gulp. Как с ними работать:
    - Мануал по Grunt
    - Мануал по Gulp
    Ответ написан
    1 комментарий