Профиль пользователя заблокирован сроком с 26 октября 2019 г. и навсегда по причине: систематические нарушения правил Сервиса
  • Не знаю математики и английского, с чего начать обучение программированию?

    @class_Human
    Если ты не хочешь работать охранником, а хочешь зарабатывать нормальные деньги, то лучше иди в бизнес. Это совет.
    Ответ написан
    2 комментария
  • Выборка из двух таблиц

    AGvin
    @AGvin
    В дополнение к вышеуказанному:

    Aldorr скинул ссылку на описание JOIN-ов, но, что бы легче было понять, что это и с чем его едят, советую посмотреть: www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html

    Akint описал рабочий запрос, но, он не будет выводить пользователей без «девайсов», для выводов таковых, лучше использовать:

    SELECT a.id,a.phone,b.device,b.address FROM users AS a LEFT JOIN devices AS b ON a.id = b.user_id;
    
    Ответ написан
    Комментировать
  • Где взять легковесный Query Builder?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    https://github.com/auraphp/Aura.SqlQuery
    www.notorm.com
    тысячи их

    Для mysqli порекомендую свою SafeMysql
    Если запрос не надо собирать динамически, то код получается куда проще , читабельнее и гибче, чем с любым билдером. Попробуйте к примеру выполнить через fluenpdo запрос insert ignore или on duplicate
    Ответ написан
    3 комментария
  • Как проще кодить на телефоне, какие варианты?

    vadimpopov94
    @vadimpopov94
    Dev
    Поддерживаю Дмитрий Ким , mrusklon какой смысл? Возьми ноутбук небольшой и пиши на нём.
    Ответ написан
    Комментировать
  • Как проще кодить на телефоне, какие варианты?

    kimono
    @kimono
    Web developer
    Какая-то дичь. БОльшая часть времени уйдет на перемещения видимой части экрана, остальное - на маты и ответы коллегам "нет, я не играю, и телефон не сломался" :-)
    Ответ написан
    Комментировать
  • CEO оптимизация сайта на React(SPA/SSR)?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Гугл и Яша вполне могут в Аякс

    но могут плохо,

    поэтому если СЕО и чтобы бот понял что ему говорят - поменьше JS, только примитивы
    Ответ написан
    2 комментария
  • Блокируются запросы к курсам валют?

    @kudis
    Bitrix developer
    Не пользуйтесь file_get_contents()

    вот рабочий вариант для CURL:
    function curlRequest($url)
    {
        $myCurl = curl_init();
    
        curl_setopt_array($myCurl, array(
            CURLOPT_URL => $url,
            CURLOPT_SSL_VERIFYPEER => false,
            CURLOPT_SSL_VERIFYHOST => false,
            CURLOPT_RETURNTRANSFER => true,
        ));
        $response = curl_exec($myCurl);
        curl_close($myCurl);
    
        return $response;
    }
    
    $url = 'http://www.cbr-xml-daily.ru/daily_json.js';
    
    $contents = curlRequest($url);
    
    $data = json_decode($contents, true);
    
    var_dump($data);
    Ответ написан
    1 комментарий
  • Как правильно организовать фильтры на сайте?

    @aylo
    Предисловие: Вп вполне годен для этой задачи. Причем сделать это можно за пару дней.

    Создаете custom post type, назовем его tour
    Добавляете к нему категории какие нужны
    эти 2 пункта можно просто слепить через плагин custom post type ui

    Добавляете мета поля к данному custom post type
    цена, количество звезд, город и прочее
    сделать просто через acf с привязкой к определенному типу записи (custom post type)

    фильтр пишете через гет запросы, к примеру.
    кликнул галочку 5 звезд, в урл добавляем ?stars=5
    кликнул на город добавляем ?stars=5&city=somecity
    в свою очередь в шаблоне проверяем есть у нас данный гет параметр и делаем нужный запрос к базе данных.

    фильтр это отдельная история можно и через аякс сделать на jquery, можно хоть на чем, vue, react,angula, что больше ближе вам, а можно просто как я описал через гет параметры.
    самое сложно тут фильтрация, а структура делается за пол часа.
    Ответ написан
    Комментировать
  • Какой язык выбрать инженеру за 40?

    sergeygsd
    @sergeygsd
    врач-терапевт участковый
    Я молодой пенсионер ( 67 лет ) уч. врач все 40 лет. Без цели заработка изучаю информатику давно.
    php не люблю. Питон, Java, С++ Естественно знаком с СУБД, ассемблером, shell Пользуюсь любой ОС (Windows или Linux) Я просто любитель. Труд программиста тяжелый. Лучше учиться с преподавателями, но можно и самому.
    Моя знакомая, ЛОР-врач 35 лет хочет просто сменить профессию на Java-программиста. Человек очень упорный, надеюсь, что получится. Учите Java (по Лафоре, у него и по C++)
    Можно в NetBeans но я в терминале (если Windows это MinGW) - как раз поддерживает python + Java + C++ У Вас уйдет не меньше года, ни у кого быстрее не получилось. ВЭБ очень вряд ли. Хотя я изучал Друпал 7 и 8. Но Друпал 8 с его twig(ом) озадачил. И бросил. Смотрите по вэбу в сторону django. Мой путь с весны 2018 здесь : https://unics-70.livejournal.com/4324.html
    Ответ написан
    Комментировать
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    @viktoriamaler
    never stop learning
    "вопрос оплаты труда волнует меня в последнюю очередь" - это вы наверное в школе еще учитесь?))) или у вас большущая денежная подушка.
    иначе как вы собираетесь оплачивать "Опять же, есть девушки, хобби, спорт, какие-то радости жизни, в дальнейшем семья, не становиться же ноулайфером". Со временем оплата труда вас будет очень волновать.
    "А трудоустройство, правда ли, что работодатель зачастую требует знания новых технологий, которым там максимум полгода, а у тебя с ними должно уже быть несколько проектов?" - в вакансиях обычно пишут много, ну это такая суровая правда жизни. Всегда же хочется большего, сразу же найти идеального спеца - а вдруг? Но на деле, бывает и так, что можно попасть на работу, даже ели вы не знаете всего, что перечислено в требованиях.
    Если вы еще только планируете поступать в вуз, то нужно как можно раньше попасть на стажировку в какую-нибудь серьезную компанию. У вас там будет возможность набраться опыта, посмотреть, как и что.
    "Так ведь и вся жизнь пролетит, смысл в этих деньгах, если их некуда тратить, тем более что профессия подразумевает многочисленные болезни" - есть люди, у которых за годы работы за компьютером даже зрение не портится. Если не следить за своим здоровьем, то где бы вы ни работали, у вас будут проблемы. Тем более что в наше время почти нет таких профессий, подразумевающих нефизический труд, где бы вам не пришлось сидеть за компьютером. Это факт.
    "с позиции нуба и чайника, нравится эта сфера" - как она вам понравилась - вот вопрос? Если вы только слышали-читали, что это вроде как прикольно и хорошо платят, то этого недостаточно. Если у вас есть какие-то знакомые айтишники, которые могли бы вам рассказать, как им работается, как проходит их рабочий день и т.д. и т.п. - великолепно, поспрашивайте их. Возможно, кто-то мог бы вам подкинуть какую-то тестовую задачку. Кстати, можно найти вакансии с тестовыми заданиями и попробовать сделать из них что-нибудь.
    А вообще на любой работе придется работать. "Я понимаю, что профессия подразумевает самообучение, но ведь не по 4-6 часов в день после работы учить новые технологии и фреймворки в страхе, что тебя выгонят?" - тут хоть вы можете что-то учить и в итоге окажетесь в выигрышном положении по отношению к конкурентам, если что. А на тех работах, где не нужно ничего нового учить и развиваться, вы будете еще в большем страхе, т.к. будет целая туча желающих на ваше святое место, и вы ничем от них не будете отличаться.
    Да и при определенном уровне подготовки осваивать новые технологии станет все проще и проще. т.к. будет база.
    Ответ написан
    Комментировать
  • Какой стек технологий лучше использовать?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    jquery развивается и списывать его еще очень рано. Он выполняет задачи совсем отличные от react и т.д. Однако сказать что в нем есть удобные элементы для druganddrop я не могу. Но есть куча библиотек, которые реализуют именно это, например:
    https://shopify.github.io/draggable/
    Советовать Вам тот или иной фреймворк по двум строчкам описания проекта не считаю разумным. Возможно будет вообще оправданно использовать для интерфейса svg и canvas, а для них куча библиотек есть типа https://d3js.org/ или svgjs.com и там своя реализация drag and drop и лепить к ним js фреймворк будет уже не совсем нужно.
    Ответ написан
    Комментировать
  • Где найти примеры очень сложных работ на Javascript/React/Angular/Vue?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    А кто, собственно, захочет выкладывать в опен-сорс решения для коммерческих организаций? Это же занимает время. Нужно все приготовить, подчистить, задокументировать где не хватает, тесты дописать. Это куча работы, кому за это заплатят? Какой прок от этого организации (повышение доверия к организации - как вариант, но далеко не всем это нужно)? Придется объяснять, что это за продукт, и что он делает. Почему применены такие-то костыли и как с этим жить. Бррр... там работы много. Не нужной для организации работы.

    Так же многие компании просто не хотят раскрывать как они сделали ту или иную фичу. Опять же - зачем?Конкурентов плодить? ;)

    В то же время, большие опен-сорс решения все же имеют место быть (но у них изначально опен-сорс как фича, или компания хочет таким образом привлечь к себе внимание. Либо компания может себе это позволить). Обычно, они сразу и всем известны, и гугляться на раз-два-три, типа react open source projects, angular open source projects и тд.
    Ответ написан
    Комментировать
  • Какую систему для сбора заявок выбрать?

    Такую форму не сложно реализовать самому.
    Данные с формы можно как записывать в БД, так и отправлять по почте, например.
    Ответ написан
    Комментировать
  • Использование vue вместо jquery?

    rim89
    @rim89
    программист-велосипедист
    Лучше попробуйте заменить JQ на обычный JS ES6 - пользы больше будет. А потом уже Vue смотреть
    Ответ написан
    Комментировать
  • Как зашифровать данные пользователей в бд?

    RomaZveR
    @RomaZveR
    CEO AlertMoney, PHP/Golang Developer
    Не нужно ничего шифровать, уж тем более на уровне и средствами бд, бесполезная нагрузка на сервер.
    Ответ написан
    Комментировать
  • Стоит ли писать веб-приложение используя только yii2 + jquery?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    includeHTML - решение всех проблем в плане SPA и предотвращение полной перезагрузки страницы при обновлении одного/нескольких блоков!

    Основные преимущества:
    0. Всего ОДНА ФУНКЦИЯ!
    1. Вставка любой HTML-разметки через HTML-тег или через JS-функцию.
    2. Асинхронная и синхронная загрузка (по желанию).
    3. Рекурсивная загрузка всех вложенных зависимых блоков.
    4. Создание своей функции-обработчика после окончания загрузки нужного блока.
    5. Возможность любой компоновки блоков (включая бесконечную вложенность одних в другие!) на одной странице.
    6. Возможность многократного повторного использования блока(-ов) на разных страницах.
    7. Возможность создания своих представлений интерфейса (layouts) в зависимости от целей конкретного пункта в главном (или второстепенном) меню раздела/категории/страницы.
    Ответ написан
    23 комментария
  • Как разбить число на разряды?

    profesor08
    @profesor08 Куратор тега JavaScript
    А если еще погуглить, то можно найти более правильное решение.
    number.toLocaleString()
    Ответ написан
    Комментировать
  • Как избежать большего объема памяти на клиенте?

    jams
    @jams
    Веб-разработчик | PHP | WP | JS
    Увы и ах, но я тоже столкнулся с такой проблемой, когда современные фреймворки потребляют много ресурсов. А что, если на стороне клиента старенький ПК, в котором крайне мало оперативной памяти... Все плюсы обработки на стороне клиента теряют смысл. Все таки лучше обрабатывать данные на сервере, а клиенту отдавать минимальные (в плане нагрузки на его железо) файлы.

    Кстати, на днях работал в Google Ads, он написан на Ангуляре, там куча данных обрабатывается на стороне клиента. Так вот, у меня железо не слабое, но комп шумел прилично + сам сервис жутко зависал. Чую, мода на фреймы пройдет как только все соприкоснуться с подобными проблемами и старые-добрые серверные языки вернут свои позиции, отчасти сданные перед серверным JS.
    Ответ написан
    6 комментариев
  • Какие email ящики нужно создать для интернет магазина?

    @sidni
    Php Developer
    при открытии интернет-магазина это меньшее над чем бы я переживал))))
    по опыту скажу как тольку вы эти ящики откроете в доступ и у магазина будут перспективы Вам пойдет туда куча спама, что выгрести будет реально тяжело...
    на первых порах можете сделать какой нибудь один ящик типа info, а с него настраивать редиректы писем на конкертных людей.
    А когда у вас появится отдельные отделы с кучей людей с поддержкой, бухгалтерии, продавцов тогда можно создавать общий ящик на конкретный отдел
    Ответ написан
    1 комментарий