Задать вопрос
  • Финансовый контроль банка или PayPal?

    maxaus
    @maxaus
    Вошёл вайти и пока не вышел
    1. - Да, деньги попадут на транзитный счёт в USD, после валютного контроля - на расчетный счёт в USD, оттуда можете перевести на свой личный долларовый счёт физлица и делать с ними что хотите. Единственное, часто бывает ограничение на сумму перевода на счёт физлица, либо какая-то доп. комиссия. На своём примере - счета ИП в Точке, перевожу потом на свой счёт в Открытии (точка входит в группу Откритие), но без комиссии возможно не больше эквивалента 500т.р. в месяц перевести, всё что болье - 3% комиссии. Ну а дальше в брокерский дом того же Открытия и менять на московской бирже, выгоднее заметно, чем в банке.
    Ответ написан
    Комментировать
  • Nightmare, передача в input букв на кириллице?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Скрипт в UTF-8 сохранить
    Ответ написан
    1 комментарий
  • Как сделать простую гифку со сменяющимся фоном?

    krimtsev
    @krimtsev
    открываете фотошоп, открываете рабочую область с анимацией.
    в первом слайде указываете красный фон и время через которое он перейдет ко второму слайду.
    во втором слайде тоже самое. дальше ставите "кольцевание" изображения и сохраняете как для Веб в gif формате
    Ответ написан
    3 комментария
  • Как правильно передать сайт заказчику?

    Jump
    @Jump
    Системный администратор со стажем.
    Вы свою работу сделали? Ту которую вам оплатили? Договор есть?
    Если есть договор - оформляете документально его расторжение.
    Если такового нет - просто отдаете список явок, логинов и паролей.
    После чего, если у них будут возникать вопросы, пожелания и проблемы - предлагаете решить их за определенную плату, либо вежливо отказываетесь.
    Ответ написан
    5 комментариев
  • Какой софт является лучшим для поиска и фильтрации информации в Интернете?

    mace-ftl
    @mace-ftl
    Если глобально то alerts.google.com
    Другой вариант - писать своё решение которое будет "автоматически" проверять нужный сайт
    Ответ написан
    2 комментария
  • Для чего ещё нужен Javascript?

    Rou1997
    @Rou1997
    отправление данных Ajax

    Если отправление, то и получение тоже можно делать на AJAX, почитайте про SPA-приложения, еще адаптивность, неужели у вас получается делать сложный, "резиновый" и в то же время кроссбраузерный интерфейс без JavaScript?

    Я хочу развиваться в стороне Javascript, но, разве этого достаточно?

    А вот насчет достаточно, это уже определяется задачей, если вы будете "лепить" JavaScript там, где он не нужен (в ущерб быстродействию, срокам выполнения работы и т.д.) только потому, что вам так захотелось, то хоть вы и будете развиваться как JavaScript разработчик, но как работник будете деградировать, а это гораздо важнее в жизни, то есть будете деградировать как человек в целом, так что ищите реальные задачи, а не высасывайте их из пальца.
    Ответ написан
    Комментировать
  • Подойдет ли С++ для изучения, если интересны ИНС и робототехника?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Подойдет, еще сдуру и фортран понадобиться может.
    Ответ написан
    1 комментарий
  • Как реализовать алгоритм частоты появления?

    GavriKos
    @GavriKos
    Ну так обычное распределение по весам. Каждый объект имеет вес. Суммируете все веса, кидаете рандом в пределах этой суммы. Далее начинаете идти по массиву, и суммировать веса. Как только просуммированный вес станет больше выданного рандомом - вот он ваш элемент.
    Пример.
    Три объекта, с весами 2, 1, 1. Кидаете рандом до 4. Выпадает например 3. Начинаете суммировать - сначала 2 - пропускаем первый элемент. Потом добавляем 1 - и это равно тому что выдал рандом. Возвращаем второй элемент.
    Главное с пороговыми значениями не напутать.
    Ответ написан
    4 комментария
  • Чем и как прогрузить страницы сайта без браузера?

    @mik222
    Задача варьируется от тривиальной: for loop в bash,
    до весьма интересной в которой вы:
    • Создаете и поддерживаете rotating proxy server через tor(20 запущенных tor инстасов за лоад балансером, для смены ip )
    • Поддерживаете параллельную закачку(и соответственно message queue) для уникальных текущих/удаленных/недоступных в данных момент URL
    • Поддерживаете автоматический кравлинг URL на странице, в случае если вы хотите переходить по ссылкам
    • Поддерживаете несколько типов кравлеров(phantomjs/casperjs/standart http request)
    • Поддерживаете спуффинг клиента(чтобы вас не засекли ботоловилки с каптчей)
    • Поддерживаете некоторую эвристику которая должна засекать настоящая ли это страница или honeypot для бота

    И это только первые проблемы которые приходят на ум.
    ------
    В случае если вам нужен dirty скачивальщик. То да, wget в for loop оптимальное решение. (Не факт что рабочее)
    Ответ написан
    2 комментария
  • Как не запороть SEO оптимизацию на этапе создания сайта?

    @volt_amper
    2 года мы заполняли карточки товаров до публикации, 2 года Карл! 60 000 артикулов переработали руками.
    Получилось так
    Структура карточки:
    - Название. Полноценно читабельное название товара, без сокращений и прочего мусора.
    - минимум 1 фото в разрешении 900*900px. Поставщики+сами фотали+аутсорс
    - Главные характеристики товара (ключевые характеристики с точки зрения покупателя)
    - технические характеристики (свойства товара которые так же могут быть фильтрами при выборе в каталоге)
    - дополнительное описание товара. Это то, что в основном спрашивали покупатели в оффлайне про товар и часть от поставщиков.

    Опубликовали сайт только после 3-х аудитов (3 аудита по 60 000 артикулов Карл!) и соответственно правок.

    На органике выехали в 10 000 уников в сутки, SEO платного не было.

    Вывод: Хотите в ТОП? Работайте над контентом и правильной структурой этого контента, а так же не забывайте про семантическое ядро.
    Хотите начать продавать? Публикуйте частями+платная реклама.
    Ответ написан
    5 комментариев
  • Распараллеливание процесса верстки между верстальщиками?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Распределить работу покомпонентно.
    Любые макеты можно разобрать на следующие компоненты и этапы.

    0. Создается общий репозиторий для проекта.
    Все работы ведутся сразу в нем. Чем чаще делаются коммиты, тем раньше вылезут и будут исправлены проблемы. У каждого компонента есть свой css/less/sass файл, чтобы легче управлять кодом и избегать merge-конфликтов.

    1. Основные строительные блоки:
    - Типографика и стили для контента (таблицы, цитаты)
    - Элементы форм + стили валидации
    - Декоративная графика (иконки, плашки)
    - Модульная сетка (сразу респонсив)

    Каждый верстальщик отвечает за свой кусок работы и создает демо-страничку с перечнем компонентов, которые он сверстал. Работа верстальщиков не пересекается.

    2. Повторяющиеся компоненты:
    - Навигация
    - Ленты новостей, событий, блогпостов, результатов поиска, чего угодно
    - Типовые формы (логин, регистрация, поиск)
    - Табы
    - Слайдеры
    - и так далее

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

    После этих двух этапов у команды готов UI-kit проекта.

    3. Предварительная сборка всех шаблонов страниц с реальным контентом

    Работа распределяется постранично. Каждый верстальщик копипастит блоки из UI-кита и наполняет реальным контентом. В конце команда оценивает, где что еще нужно доделать.

    4. Редкие кастомные компоненты и модификации

    На основе проблем, которые вылезли на третьем этапе, каждый верстальщик допиливает блоки, за которые он отвечает.

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

    Обо всем этом говорят Atomic Design, ITCSS и многие другие методологии.
    Ответ написан
    Комментировать
  • Как работать с базой данных, когда используешь Wordpress и GIT?

    dmitriylanets
    @dmitriylanets
    веб-разработчик
    вижу два варианта: миграции и ручная синхронизация, по миграциям можно использовать phing в нем есть функционал миграции, для его работы нужен только php. Для ручной синхронизации я использую dbForgeStudio, этот инструмент отлично подходит для сравнения двух баз и возможности синхронизации как структуры так и данных.
    Ответ написан
    Комментировать
  • Как полюбить верстать?

    @kiberlain
    я верстаю несколько лет. Знаю свою работу на все 80 для того чтобы верстать достаточно сложные проекты. Но меня если честно заколебало с пикселями-отступами возится, кастомизировать селекты и прочие элементы форм. Честно признаюсь я так и не научился оценивать время для верстки того или иного блока. Кроме того периодически сталкиваюсь с ситуациями когда задумываешься - а как это лучше сверстать? Это тяжёлая и неблагодарная работа. Верстаков сейчас как нерезанных собак - соответственно зарплаты маленькие (во всех городах кроме дс). Все хотят перфект-пиксельного адаптива, кроссбраузерности, семантичной разметки, валидности и много чего ещё... При этом унижают нашего брата все кому не лень - от дизайнеров (а почему здесь разница в 2 пикселя?) до программистов (а почему этот блок нельзя было иначе сделать?). У всех свои взгляды на идеальную вёрстку и угодить всем просто нереально. Не рекомендую связываться, лучше сразу идите в бэкенд. Ничего хорошего. Даже не пытайтесь полюбить это чёрное дело.
    Ответ написан
    5 комментариев
  • Могут ли в PHP сокеты работать асинхронно?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Могут ли в PHP сокеты работать асинхронно?


    Да. Это называется non blocking sockets а не "асинхронно".

    но не понятно как дальше с этим работать.


    socket_select.
    Ответ написан
    1 комментарий
  • Каких вы знаете онлайн-партнеров для организатора оффлайн-курсов по IT?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Запустить курсы это всего 3 действия.
    1. Написать курс.
    2. Собрать клиентов.
    3. Снять помещение.

    ...
    Я не уверен что правильно понял.

    Вы решили запустить курсы по IT.
    Но так как курс составлять лень, решили найти людей с готовыми курсами, которые они вам предоставят в готовом виде(если у них уже есть курсы, зачем им вы?).
    Т.е. большую часть работы как раз не хотите делать.

    В общем вам не на тостер, а на форумы инфобизнесменов, видимо.
    Ответ написан
    2 комментария
  • Для чего нужны Генераторы (yield) в php?

    @Nc_Soft
    парсим большие csv
    <?php
    function getRows($file) {
        $handle = fopen($file, 'rb');
        if ($handle === false) {
            throw new Exception();
        }
        while (feof($handle) === false) {
            yield fgetcsv($handle);
        }
        fclose($handle);
    }
    
    foreach (getRows('data.csv') as $row) {
         print_r($row);
    }
    Ответ написан
    5 комментариев
  • Windows Server 2012: Как подключить usb устройство через RDP?

    @nfire
    Попробуйте DAEMON Tools USB. По крайней мере усб-ключи пробрасывает. Может и у вас заработает.
    Ответ написан
    1 комментарий
  • Странные несуществующие страницы в поисковой выдаче. В чем причина?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    Гугл же сам написал под сайтом:
    > Возможно этот сайт был взломан

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

    Убедитесь, что ничто/никто на вашем сайте не может создавать левые ссылки, и что у вас нет левых sitemap.xml, левых данных в .htaccess и т.д.

    Если этих страних 100% больше не существует и никто, кроме вас, сейчас на сайте не может создавать страницы, несуществующие 404 ссылки сами пропадут из поисковой выдачи спустя некоторое время (2-4 недели).

    Зарегистрируйтесь в Google Search Console (и Яндекс.Вебмастер), где вы сможете загружать правильный sitemap.xml, следить за индексом и смотреть, какие 404 страницы обнаружили пауки поисковиков.
    Ответ написан
    Комментировать