• MacBook pro 2011 года, для веб-программирования?

    DevMan
    @DevMan
    хватит.
    как минимум, его вполне хватит для заработать на что-то актуальнее.

    единственный минус - более высокая возможность накрыться медным тазом по причине возраста.
    но это всегда лотерея; что со старыми, что с новыми.
    Ответ написан
    Комментировать
  • Парсинг сайта. Как бы вы сделали?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    1. Python
    2. Прокси. Если есть возможность немного потратиться - luminati (быстрые сервера, большое кол-во, сам выгребаю с их помощью инфу с 3х спорт-сайтов ежеминутно). Если нет денег - пишите парсер для прокси-сайтов, фильтруйте эти прокси под конкретный сайт и делайте прокси ротатор, что-бы каждый запрос отправлялся с разного IP.
    3. В идеале парсить не сайт, а запросы. Заходите на сайт, открываете dev tools - network и смотрите какие запросы отдаёт/принимает сайт. Очень часто на подобных сайтах используется что-то типа API и у вас будет возможность загрузить json/xml/etc по матчам, что очень сильно ускорит парсинг. Если же нет, то возвращаемся к пункту 1 и добавляем туда lxml что-бы парсить сайт.
    Ответ написан
    Комментировать
  • Есть отличные примеры создание бота telegram на php?

    @Pavelblog
    Вот мой простой пример бота, без лишних зависимостей, композеров и прочей шелухи. Скачал, запустил, готово.
    https://github.com/webportnoy/telegram_bot
    Ответ написан
    2 комментария
  • Графический планшет + макеты = Возможно ли?

    ZaykaPupkin
    @ZaykaPupkin
    Кратко о себе
    всем всем :китайсике xpen star не очень для проф работы. не берите.
    а вообще в 2к17 думаю надо брать только планшеты с экраном, все остальное сильно уступает даже рисованию на бумаге.
    Ответ написан
    Комментировать
  • Стоит ли брать старенький Macbook для Ps, Ae, Ai?

    @MikeVVV
    Если очень постараться и месяц сидеть на объявлениях, можно купить мак мини 2012 года с процессором i7 за 30 тысяч рублей. Только если видите объявление по данной цене, покупайте быстрее, а то перекупы (в Москве) вас опередят буквально через 3 часа после выхода объявления. Перекупы потом будут продавать такой мак мини за 45-50 тысяч рублей. Можно не сидеть ловить, а купить за те же 30 тысяч мак мини 2012 с процессором i5.
    Итак, 30 тысяч за мак (только late 2012!) + 12 тысяч за ssd samsung 850 evo на 512 мб + 16 тысяч за 16 гб оперативы. Получается за 58 такой аппарат, что хватит еще лет десять. С i7, конечно же.
    Я смотрел, новый с теми же параметрами 2014 года стоит 118000 руб в магазине эппл.
    Ответ написан
    Комментировать
  • Графический планшет + макеты = Возможно ли?

    pozZzitiv
    @pozZzitiv Куратор тега Дизайн
    Дизайнер и перфекционист
    Исключительно дело вкуса. Лично мне удобно. Я и в допечатке крупной флексо-типографии, где вообще ничего общего с портретами/иллюстрациями не было, использовал Pen&Touch M и орудовал им получше, чем мышью — удобно. Потом и сайты, веб-графику также делал используя планшет.
    Перо всегда в руке и можно спокойно печатать при этом, легче мыши. Возьмите у кого-нибудь на день-два и сами попробуйте, чтобы не потратить деньги зря.

    Кстати, спасибо, что напомнили. Надо достать и подключить, а то после переезда забыл про него.

    По нынешним производителям ничего не скажу, пользовался Вакомами (Bamboo One и Pen&Touch) и был еще один Джениус (гавно). До 8к выбор не такой уж и большой, из Вакомов хватит на тот же One или маленький Intuos. Есть какие-то другие, с неприличными названиями, но лучше изучите обзоры в интернете чтобы понимать что они могут и подходит ли это конкретно вам. Уж просто водить по экрану и тыкать может хватить любого с более-менее качественным пером.
    Ответ написан
    Комментировать
  • Графический планшет + макеты = Возможно ли?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Планшет нужен только если вы прилично разбавляете ваши макеты иллюстрациями и прочими рисованными элементами. С точки зрения навигации по фотошопу гораздо полезнее вызубрить его хоткеи.
    Ответ написан
    Комментировать
  • Как в PHP проверить на лицензию?

    Pjeroo
    @Pjeroo
    Веб-разработчик
    $pdo = new PDO('mysql:host=localhost;dbname=accounts_db', 'root', '1111');
    
    $login = filter_input(INPUT_GET, 'login', FILTER_SANITIZE_MAGIC_QUOTES);
    $hwid = filter_input(INPUT_GET, 'hwid', FILTER_SANITIZE_MAGIC_QUOTES);
    
    if ($login && $hwid) {
        $query = $pdo->prepare('select * from accounts where login = :login and hwid = :hwid');
        $query->execute(['login' => $login, 'hwid' => $hwid]);
        $info = $query->fetch(PDO::FETCH_ASSOC);
    
        if ($info) {
            echo 'successful';
        }
        else {
            echo 'buy license';
        }
    } else {
        echo 'not enough params';
    }


    Не стоит использовать конструкции mysql_*, так же уже не кошерно обращаться напрямую через $_GET, лучше использовать обёртки, там и валидацию сразу можно произвести. А еще нужно пользоваться prepared statesments, чтобы повысить безопасность кода.

    php.net/manual/ru/pdo.prepare.php
    php.net/manual/ru/function.filter-input.php

    Говорят, что mysqli_* немного быстрее, но он платформозависим и я предпочитаю PDO, но можно использовать и mysqli_*, но не mysql_*
    Ответ написан
    3 комментария
  • Как в PHP проверить на лицензию?

    @dk-web
    ВОт рабочее решение
    <?php
    $link = mysql_connect("localhost", "ВАШ ЛОГИН", "ВАШ ПАРОЛЬ")
            or die("Не могу подключиться: " . mysql_error());
        print ("Успешно подключились<br>");
    // название вашей базы данных - не accounts
    mysql_select_db('НАЗВАНИЕ БД', $link) or die ('База не доступна - ошибка : ' . mysql_error());
    
    if ( !empty($_GET['login'] ) and  !empty($_GET['hwid']))
    {
         $login1 = mysql_real_escape_string($_GET['login'] );
         $hwid1 = mysql_real_escape_string($_GET['hwid'] );
               //   $add = $_GET['add']; // в вашей строке нет add
    
    // полагем, что данные получили, делаем запрос
          $q="SELECT * FROM `accounts` WHERE `login`='".$login1."' AND `hwid`='".$hwid1."'";
          $result = mysql_query($q) or die ("<br>Ошибка запроса".mysql_error());
                      if (mysql_num_rows($result)>0) {
                            echo '<br>Уважаемый '.$login1.' - у вас уже есть лицензия';
                            //if ( $add == 1 ) {
                          //          mysql_query( $link, "INSERT INTO `accounts` ( `mail`, `pass`) VALUES ( '".$mail."','".$pass."')");
                           // } //у вас пока этих данных нет - они скорее всего приходят из формы
    
                        } else {
                            echo '<br>Лицензии нет - срочно купите лицензию';
                   }
    } 
    else {
            echo 'Нет логина или пароля в адресной строке';
    }
                
    //mysql_close( $link );
    ?>


    282b77d67afa40f68660c6b8649a9e8d.png3329ec41a91f4885a7629c1f702c5ed8.png3810390ca22d4d21ae11779091b1103d.png

    уверен, что оно не единственное верное, как и все в этом деле.. но рабочее.
    Ответ написан
  • Как искать заказы по верстке на upworks?

    Denormalization
    @Denormalization
    В плане работы по верстке на апворке ад.
    Там 100500 индусов в режиме 24/7 рассылают биды вручную + программами.
    Нужно мониторить dashboard постоянно и сразу кидать заявку, тогда может и заметят.
    Но с ценами индусов на обычную верстку тягаться сложно. Нужно повышать скилл и становиться оркестром.

    PS
    Так как кол-во connects ограничено, то не стоит кидать заявки бездумно. По верстке там много заказов, поэтому лучше подойти с умом к выбору заказа.
    Всё равно большая часть работы уйдет индусам, у них connects не ограничены.
    Ответ написан
    23 комментария
  • Как искать заказы по верстке на upworks?

    Та же проблема, ничего не поделаешь, после реорганзации в апворк там стало нереально что-то выцепить
    Ответ написан
    5 комментариев
  • Существуют ли НЕ видеоуроки по различным ЯП?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Есть такие штуки, книги называются, раньше говорят было модно.
    Ответ написан
    9 комментариев
  • Есть ли рускоязычная среда програмирования?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    я не думаю что вам будет понятнее такой код:
    класс ПростойКласс {
        приватно:
            свойство строка названиеПеременной
        публично конструктор (строка названиеПеременной) {
             контекст.названиеПеременной = названиеПеременной;
        }
        // ...
    }
    
    ПростойКласс[] массивКлассов = создать ПростойКласс[10];
    пока (беззнаковое целое итератор = 0; итератор < 10; итератор++) {
        массивКлассов[итератор] = создать ПростойКласс("строка передаваемая в конструктор);
    }


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

    Тут так же. Знание самого языка не поможет вам понять смысла конструкций типа for.
    Ответ написан
    3 комментария