• Почему не работает MinGW w64?

    Rou1997
    @Rou1997
    Приложению требуются Runtime библиотеки.

    Их все нужно отыскать (должны лежать где-то в папках MinGW или Code::Blocks, еще они есть в интернете) и положить в ту папку, где лежит файл EXE, тогда он будет работать (так как приложение ищет все библиотеки либо в своей папке, либо в system32/SysWOW64)
    Какие именно зависимости требуются EXE-файлу - поможет узнать утилита dependencywalker.com

    Либо их нужно линковать статически, то есть "вклеить" в сам EXE-файл.

    Кстати, к комментам выше: компилятор Visual C++ тоже создает EXE-файлы с такими зависимостями, только их можно установить прямо в Windows и сразу для всех программ, скачав подходящий пакет Visual C++ Redistributable и проинсталлировав его. Ну и в целом Visual Studio в самом деле получше, поудобнее, попроще, чем Code::Blocks в связке с MinGW.
    Ответ написан
    Комментировать
  • Стоит ли покупать книгу JavaScript и jQuery. Исчерпывающее руководство?

    Rou1997
    @Rou1997
    Ложь и тупость прямо с обложки, даже вся глобальная паутина вместе взятая (со всеми книгами, которые в ней есть) - это не исчерпывающее руководство, кому-то до чего-то приходится самому доходить без всяких вариантов.

    Книг вообще покупать не стоит, качаем пиратку или читаем в Книгах Гугл, они могут вылезать при поиске в интернете, тогда просматриваем их наравне с остальными ссылками, и если находим что-то полезное - то можно и "задонатить" автору, купив книгу, причем цифровой экземпляр, а не макулатуру.
    Вот это - справедливость.
    Ответ написан
    Комментировать
  • Есть ли вариант протестить сайт на Safari?

    Rou1997
    @Rou1997
    Как можно протестить сайт в сафари 9 при отсутствии продукции apple?

    VPS. У меня такой, там и симулятор iOS есть, стоит Xcode.
    Скорость интернета должна быть достаточно высокой.

    И желательно free.

    А это с какой стати? Очевидно же, что такое требует немалых затрат. Это с точки зрения "провайдеров" услуги.
    А с вашей точки зрения, если проект не приносит вам прибыль, то зачем вы им занимаетесь, если он не рентабелен? А если приносит, то оплатите и не free.
    Ответ написан
    Комментировать
  • Замена комплектующих?

    Rou1997
    @Rou1997
    На что больше нагрузка от конкретно ваших задач, то и в приоритете. Я бы хотя бы по графикам в диспетчере задач глянул.
    Может надо жесткий диск заменить на SSD, может, ОЗУ проапгрейдить, может, "видюху", может, процессор (у которого, в свою очередь, тоже 2 параметра - число ядер и тактовая частота, а не 1), а может, просто интернет подключить более быстрый :)
    Ответ написан
  • Какой код показать заказчику/работодателю?

    Rou1997
    @Rou1997
    Вам приходилось оценивать чужой код, на что смотрели (ну кроме отступов и имён переменных) )))

    Я смотрю на соответствие моим задачам. Тем более, если это код для меня.
    Другие тоже. Только они обычно имеют узкий кругозор, поэтому не осознают конкретику их случая. Считают, что правильные - это только их задачи и требования, остальное - ересь. Всё должно делаться так, как они привыкли, а если что-то сделано иначе - то оно никуда не годится в принципе, без всяких сомнений и раздумий.
    Поэтому, обнаружив несоответствия, они, вместо сколько-нибудь конструктивной критики, могут просто назвать вас всякими не очень хорошими словами и "послать на три буквы" (могут в троллинге обвинить), удивляясь, как вообще Земля носит человека, который не отвечает их требованиям, и откуда вообще такие берутся. А вы сидите и догадывайтесь, что не так и почему.
    Ответ написан
    Комментировать
  • Можно ли "обмануть" трекер на Upwork?

    Rou1997
    @Rou1997
    С Upwork не имел никаких дел, но очевидно, что бот написать к любому сервису можно.
    Подходы разные, это TCP и HTTP, это "движки" браузеров, и просто атокликеры, зависит от задачи.
    Вопрос, сколько работы придется провести, чтобы обеспечить необходимую точность, и во сколько это обойдется.
    Ответ написан
  • Насколько плохо echo внутри метода?

    Rou1997
    @Rou1997
    Самописный фреймворк, что ли?

    Вот так сделайте:

    public function index()
      {
        $layout = new View("/layouts/main");
        $view = new View("/site/index");
        $layout->set( 'content', $view->render() );
        $layout->set( 'title', $view->title );
        return $layout->render();
      }


    Возвращаемое значение должен обрабатывать сам фреймворк, то есть он вызывает метод index (с помощью "рефлексии") и возвращаемый код выводит в echo.
    Ответ написан
    6 комментариев
  • Почему С++ вдруг стал выдавать ошибки и не дает запустить готовый проект или создать новый?

    Rou1997
    @Rou1997
    Бывает такое, удаленно решить проблему сложно, не имея опыта с такой же ошибкой.
    Для вас, скорее всего, будет проще создать новый проект, а код перекинуть в него из папки.
    Ответ написан
  • Аналоги PasswordBox?

    Rou1997
    @Rou1997
    Если просто "хз как с ним работать", то нужно разобраться, как с ним работать.
    Если же действительно неудобно, то не стесняйтесь и пишите свой контрол, кто бы что ни говорил. В WPF, в отличие от Winforms, реально мало контролов, и они так и остались сыроватыми, там скорее о красоте и дизайне думали, чем удобстве для пользователя и разработчика. Поэтому, если заниматься серьезно, то потом не раз сами себе "спасибо" скажете, при условии, что доведете дело до конца.
    Ответ написан
    Комментировать
  • Как поставить флеш winforms?

    Rou1997
    @Rou1997
    Какую еще "флеш winforms"?
    Имеется в виду "в форму вставить Flash"?
    По Панели элементов щелкните ПКМ, выберите Все элементы, там на вкладке COM найдите что-то вроде Flash (то ли Adobe, то ли Shockwave), поставьте галочку, нажмите OK.
    На Панели появится новый контрол, его перетащить на форму и разбирайтесь с ним. Если приложение будет слетать при запуске, то можно попробовать его убрать с формы, и создавать программно.
    Ответ написан
    2 комментария
  • Какие существуют варианты frontend для node.js?

    Rou1997
    @Rou1997
    1) Всегда ли сервер ноды передает данные в формате json?

    Конечно, нет.

    2) Может ли сервер ноды вернуть сгенерированную страницу, как например php сервер?

    Вы имеете в виду вообще без AJAX, или с AJAX, но ответ в формате HTML?
    Можно и то, и другое.
    Ответ написан
    Комментировать
  • Как получить данные из local storage браузера?

    Rou1997
    @Rou1997
    "А если у меня клиентское приложение просто. Запросы через нттр рекуэтст"
    В каком смысле - клиентское? Причем здесь HTTP-запросы, какое они имеют отношение к тому сайту?

    У вас просто отдельное десктопное приложение, и нужно записать/считать из localstorage браузера, который установлен на том же ПК?
    Тогда так и надо ставить вопрос.
    Ну, как-то же на диске эти данные хранятся.
    Значит, HEX-редактор... Гугель... Изучение исходников браузера... И т.д.
    Я однажды копал какие-то подобные данные браузеров, для любопытства. В принципе, осилил бы. Но практического применения я не вижу, поэтому делать не стал.
    Ответ написан
    4 комментария
  • Организация API, в каком случае нагрузка будет меньше?

    Rou1997
    @Rou1997
    Очевидно, что в первом меньше. Можете провести эксперимент на локальном сервере и с помощью диспетчера задач убедиться, что долгое опрашивание меньше нагружает сервер, чем частое. Поддержание открытого соединения само по себе вообще не нагружает процессор.
    Ответ написан
    1 комментарий
  • Насколько оправдано использование framework'ов в серьезных проектах?

    Rou1997
    @Rou1997
    Изменятся парадигмы, подходы, вы по ходу работы над проектом будите вынуждены модифицировать какие то части framework'а

    Никто не может меня вынудить ничего модифицировать на сервере.
    И я не стану это делать, пока заказчик мне именно это не оплатит.
    А если он оплачивает не то, что надо, то это его проблемы, а не фреймворков.
    Ответ написан
    Комментировать
  • Не запускается Apache 2.4 на Windows7 Started,нужен файл VCRUNTIME140.dll?

    Rou1997
    @Rou1997
    Инсталлятор может "копейки" весить, он обычно качает файлы из интернета, сам их не содержит.
    А вот установленная IDE весит несколько ГБ.

    майкрософ выигрывает конкурс на самое тяжелое ПО!

    А вы, случайно, не выигрываете конкурс на оптимальное НЕсоответствие веса IDE кругу ваших задач? :)
    Зачем вам 2015? Да еще и, небось, Community, а не какая-то из Express?
    Ответ написан
    3 комментария
  • Примеры идеального кода?

    Rou1997
    @Rou1997
    Примеры идеального кода должны сопровождаться реальными задачами, для которых каждый пример написан, с указанием всех условий, вплоть до бюджета и сроков.
    В частности, далеко не всегда от кода требуется хорошая структура и логика.
    Если пример оторван от задачи, то он никакой не идеальный.
    Так что даже не знаю, что вам и показать идеального... Может, лучше вам собственное мышление развивать, а не искать готовое?

    "Нередко испытываю отвращение от своего конечного кода"
    Рекомендую смотреть не на код, а на результат - удовлетворить потребности заказчика.
    Так он доволен? Он платит деньги (ему оно нужно)? Он вообще есть?))
    Если все это так - радуйтесь, вы сделали свою работу хорошо, все у вас хорошо (бывает много хуже), и вам не нужны чужие линейки для измерения "идеальности".
    Ответ написан
  • Как можно на C++ вручную управлять памятью?

    Rou1997
    @Rou1997
    хотелось бы самостоятельно располагать любую информацию в ячейках

    Зачем? For fun?
    Можно написать простейший класс с парой приватных полей и публичных геттеров/сеттеров, скомпилировать это компилятором g++, а потом взять IDA Pro with Hex-Rays и декомпилировать геттеры и сеттеры. Получится код, состоящий из одних только обращений к ячейкам, поля - это и есть ячейки памяти, геттер или сеттер берет указатель на класс (то есть адрес в памяти), добавляет к адресу определенное смещение (некое число) - и получает ячейку, в ячейку можно писать либо читать данные, например, можно ей присвоить адрес строки (char*)... Причем, смещение всегда константа, поэтому другая программа может внедриться в вашу (с помощью хуков, на Android они делаются с помощью Cydia), и взаимодействовать как ее часть...
    На мой взгляд - очень здорово...
    А еще есть WriteProcessMemory/ReadProcessMemory, тоже прикольная штука...
    Ответ написан
    Комментировать
  • Где можно найти работу для повышения навыков?

    Rou1997
    @Rou1997
    Первым делом в голову может придти фриланс, но, насколько я знаю, работают там люди совсем не ради повышения навыков, а чтобы урвать побольше денег. Соответственно, проекты получаются зачастую кривые, на костылях и новых знаний это обычно не приносит.

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

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

    Я сам неоднократно просматривал предложения работодателей на фриланс-платформах.

    Может быть, стоит начать с более простых фриланс-платформ?
    Крупный проект вы в самом деле пока не потянете, особенно с вашим подходам к библиотекам, вашей ненавистью к деньгам, вашим перфекционизмом (фобией к так называемой "кривизне" проектов).

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

    Почему именно в вашем? Не осилите, будете бредить перфекционизмом - наймут другого. Мало, что ли, начинашек без опыта и без понимания элементарных вещей в науке экономике?
    Ответ написан
  • Почему не срабатывает javascript?

    Rou1997
    @Rou1997
    DOM-элементы загружаются сверху-вниз, это касается и head с body (сначала head, т.к. он выше).
    Если расположить свой script ниже элемента shortstory, то он будет работать. Иначе - только с ready и т.п. (это событие специально отслеживает, когда все элементы загружены).
    Ответ написан
    Комментировать
  • Есть ли коммерческая лицензия, которая бесплатна для разработчика?

    Rou1997
    @Rou1997
    Кто-то мешает самому текст лицензионного соглашения составить?
    Ответ написан