• Как синхронизировать данные между 2 сайтами?

    leonid-lapidus
    @leonid-lapidus
    На оба вопроса ответ один: одна БД.
    1. Заказ хранится в БД и виден с обоих сайтов (стоит у заказа сделать пометку, на каком из двух он был сделан).
    2. Сессия хранится в БД, сессионная кука ставится для второго домена принудительно
    Ответ написан
    1 комментарий
  • Каков план личностного развития PHP программиста с нуля?

    konst20
    @konst20
    Программист, преподаватель, немного электронщик
    Есть опыт помощи таким начинающим.
    реальный срок до запуска джуниора - полгода, никого не слушайте.

    Важные моменты
    веб-программирование на базе PHP - это стек технологий: PHP/SQL/CSS/HTML/JS + Linux хотя бы азы + знание важных инструментариев (FTP, Git/SVN, работа с БД)
    чистый PHP плюс даже все перечисленное выше - не особо нужно и не интересно. Нужно знание конкретных платформ: фреймворков и/или CMS. (Почитайте вакансии на Хантиме по запросу PHP, обратите на это внимание). Навскидку самые востребованные (спорно конечно): Yii фреймворк, CMS Битрикс и Wordpress.

    Как начать?
    Смело на амбразуру!
    1) Установите у себя рабочую среду LAMP/WAMP - Apache, PHP, MySQL. Для этого возьмите пакет Denwer или OpenServer, что больше понравится. Сделайте Hello World просто как HTML, потом на PHP, потом алертом на JS. Порадуйтесь.
    Установите все редакторы кода. Кто там вам будет рекомендовать блокнот или notepad++ - не слушайте. Варианты: если машина мощная (4+ Гб памяти и пр.), берите редактор phpStorm (для php/html/css/js). Если не очень мощная - берите komodo edit. Для работы с БД инструмент встроен в Denwer/OpenServer, это phpMyAdmin
    2) Идеально, если вы договоритесь сделать кому-нибудь сайт. Бесплатно или за небольшую плату. Если нет - сами себе поставьте задачу: сайт про котиков/про детей etc. Красивый сайт, с галереей, с эффектами, с материалами
    Возьмите CMS Wordpress и попытайтесь сделать сайт у себя на компьтере. Настоящий сайт, во всей красе, как вы хотите. Правьте его, смотрите код, экспериментируйте. Сообщество огромное, вы найдете ответы на все свои вопросы
    Потратьте чуть денег, купите себе домен и хостинг, залейте сайт на хостинг.
    Порадуйтесь. Похвастайтесь.
    3) Ищите в сети тестовые задачи и решайте их, изучайте материалы собеседований, вопросы - их много.
    4) Зарегистрируйтесь на odesk.com под каким-то фейковым email, пройдите тесты по PHP, CSS, HTML, jQuery, Wordpress, а во время прохождения делайте скриншоты вопросов. Потом изучайте эти вопросы, ищите ответы, далеко не обязательно на все. Тесты вы, конечно, не пройдете, но вам нужны только вопросы.
    5) Постоянно следите за вакансиями "PHP-программист", "веб-программист" на Хантиме, на hh.ru и подобных ресурсах.

    И да, как только напишете первую строку кода - начните читать про Git. Как будете готовы - сразу внедрите у себя Git, вы будете очарованы его возможностями.

    Вот как раз на полгода.
    После этого у вас появится масса информации, и дальше вы сами сориентируетесь.
    Ответ написан
    11 комментариев
  • Как создать точку доступа Wi-Fi с получением трафика от другого Wi-Fi?

    mikes
    @mikes
    вставить второй (usb к примеру) адаптер и настроить hostapd, ну а вообще конечно костыли на велосипедах городите
    Ответ написан
    Комментировать
  • Где можно купить робота для самостоятельной сборки?

    pelment
    @pelment
    Вариантов-то масса... хотя 100$ ограничивают... www.electronshik.ru/class/roboti-dlya-sborki-181702 вот вам ссылка на электронщик. Уже десяток вариантов. Но учтите - за 100$ ничего серьезного не продают. Но для начала что-нибудь найдете.
    Ответ написан
    Комментировать
  • Потянет ли встроенная видеокарта монитор?

    RomanAkaMagician
    @RomanAkaMagician
    Я очень предвзято относился к встроенным картам в i3, i5, i7 - когда реально стал использовать понял, что ошибался, у меня i5 спокойно тянет работу на монике в 27' так что если в игры не играть берите спокойно.
    Ответ написан
    3 комментария
  • Потянет ли встроенная видеокарта монитор?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Да
    Ответ написан
    Комментировать
  • Потянет ли встроенная видеокарта монитор?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Погуглите спецификацию. Насколько я помню HD 4600 тянет 4K.
    Ответ написан
    Комментировать
  • Что обязан знать системный/веб-программист?

    @Mintormo
    Системщику однозначно надо знать C, C++ и ассемблер. Веб-программисту... Есть два основных направления в веб-разработке: фронтенд (создание всего того что видит конечный пользователь) и бэкенд (создание серверной части которая выполняет основную работу). Как уже было упомянуто выше, пробуйте все до чего руки дотянутся. Иного способа найти себя нет. Что касается английского, советую как можно больше читать на нем. Школьный уровень это ни о чем.
    Ответ написан
    Комментировать
  • Что обязан знать системный/веб-программист?

    По сабжу... И у меня был такой вопрос. Как спрашивают в магазине мясном "какой кусочек на вас смотрит?" — дак вот какая сфера вам больше по душе? Веб-разработка? Мобильная разработка? Для начала займитесь тем, куда душа больше лежит. Если это не понравится, то соответственно начнете заниматься чем-то другим.

    Опять же... Скажите какой язык... Часто бывает такое, что один язык используется в разных сферах. Например, С семейство: и драйвера, и визуальное программирование, и игровая сфера, и сайты на нем можно писать (и наверное можно еще очень много чего на нем писать)... Или мобильная разработка: можно писать игры и заниматься графикой, а можно писать приложения и заниматься data-mining. И таких примеров можно привести еще не мало.

    К чему я подвожу? К тому, что правильнее задать вопрос: в какую IT-сферу лучше податься? Это уже более правильный вопрос. Но на него никто не сможет ответить кроме вас.

    Чтобы понять что вам больше по душе, где-то видел совет реализовать известный алгоритмы на разных языках. Я к совету не прислушался, но позже непреднамеренно получилось, что реализовал на С++, Pascal (Delphi Builder), PHP, JavaScript. Конечно следующий вывод основывается только на моих скудных знаниях программирования, но мне больше всего понравилось это делать на JavaScript. Удобно задать граф и код в итоге получился в 30 строк в общем (при общем объеме алгоритма Дейкстры ~10. Реализовать что-то простенькое это да... Но по хорошему, чтобы понять куда душа больше лежит надо писать что-то реальное на этом языке. Как-то так.

    И куда без оффтопа:
    кроме английского, так как владею на хорошем уровне, и поддерживаю его?


    Мощное заявление :) в 17 лет все помнят ШКОЛЬНЫЙ английский и отлично им владеют (или так считают). Сейчас еще до второго курса будет английский — там тоже такое заблуждение будет. А вот потом, когда он кончится, вот тогда и увидите насколько хорошо знаете английский (я, например, орал от темпов его забывания — год назад девчонок клеил в Финляндии на английском, а после того как практика пропала (хотя бы на школьном уровне с преподом хорошим), 2 слова еле мог связать).
    Для того, чтобы знать английский на хорошем уровне и поддерживать его нужно постоянно в этом вертеться и говорить на английском очень много.
    Ответ написан
    6 комментариев
  • ВерблюжьяНотация vs нотация_через_подчеркивание

    Лично я беру за правило нотации из синтаксиса языка.
    Для php: верблюжья нотация для методов, для всего остального нотация через подчёркивание.
    Для js: верблюжья нотация для методов, для отдельных функций через "БольшиеБуквы".
    Для css: через дефисы.
    Ответ написан
    Комментировать
  • Самая Короткая Форма Обратной Связи на PHP?

    RomanAkaMagician
    @RomanAkaMagician
    одна единственная кнопка "получить ответ".
    Ответ написан
    Комментировать
  • Можно ли на ноутбук установить две операционные системы

    afiskon
    @afiskon
    Поставьте под VirtualBox, Рядом ставить не советую. Купите лучше отдельный недорогой ноут.
    Ответ написан
    Комментировать
  • Почему WP возвращает отрицательное значение?

    @TBoolean
    mysql_insert_id() конвертирует возвращаемый функцией MySQL C API тип значения функции mysql_insert_id() в тип long int (называемый int в PHP). Если ваша колонка AUTO_INCREMENT имеет тип BIGINT, значение, возвращаемое функцией mysql_insert_id(), будет искажено. Вместо него используйте функцию SQL LAST_INSERT_ID().


    "SELECT LAST_INSERT_ID();"
    Ответ написан
    1 комментарий
  • Как ускорить web-сервер на флешке?

    opium
    @opium
    Просто люблю качественно работать
    купить быструю флешку, просто у флешек разница в производительности в несколько раз дает разницу в цене в несколько раз.
    Ответ написан
    Комментировать
  • Как лучше изменить структуру массива в php?

    Tyranron
    @Tyranron
    function zip($tuple_of_lists)
    {
        $list_of_tuples = array();
        foreach($tuple_of_lists as $key => $list) {
            foreach($list as $i => $value) {
                $list_of_tuples[$i][$key] = $value;
            }
        }
        return $list_of_tuples;
    }
    
    $data = array_map('zip', $data);

    Try here
    Ответ написан
  • Как лучше делать проверку при добавлении данных в mysql?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Добавьте поле `updated` TINYINT(1), добавьте UNIQUE KEY (`user_id`, `obj_id`).
    Перед изменением сбрасываем отметку:
    UPDATE `table` SET `updated` = 0 WHERE `user_id` = $uid

    При изменении отмечаем добавленные/дублированные записи:
    INSERT INTO `table` (`user_id`, `obj_id`, `updated`) VALUES ($uid, $oid, 1)
        ON DUPLICATE KEY UPDATE `updated` = 1

    После изменения удаляем неотмеченные записи:
    DELETE FROM `table` WHERE `user_id` = $uid AND `updated` = 0
    Ответ написан
    1 комментарий
  • Как в Google Chrome убрать уведомление "отключение расширений в режиме разработчика"?

    FlynnCarsen
    @FlynnCarsen
    Пока нашел выход в виде установки dev версии Хрома
    Ответ написан
    Комментировать
  • WebStorm или PhpStorm от JetBrains: в чем разница?

    TekVanDo
    @TekVanDo
    Javascript Developer
    Выбирай PhpStorm, в нем практически все тоже самое что и в WebStorm + собственно поддержка php, фреймворков и некоторых cms на нем написанных.
    Ответ написан
    Комментировать
  • Где искать единомышленников для создания проекта?

    @artishok
    кратко
    Бесплатно ничего не получиться. Даже единомышленники хотят есть и отдыхать.
    Ответ написан
    Комментировать
  • Успевает ли передаться правильный запрос в движок в моем случае?

    fornit1917
    @fornit1917
    Оно и не должно работать, потому что так нельзя писать.
    Если удаление не в каллбэке - то оно сработает раньше чем запрос и arr[i] будет undefined.
    Если в каллбэке, то к моменту вызова каллбэка a[i] будет являться вообще не тем, чем вам хотелось бы, и побьются "чужие" данные.

    В общем нельзя так делать, как у вас.
    Ответ написан
    7 комментариев