• Как установить модуль в python 3?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Как знакомо. Я тоже пользуюсь cntlm, но перед ним ставлю fiddler и все запросы направляю через fiddler. Очень хорошо видно, что гуляет через proxy cntlm.
    Ответ написан
    Комментировать
  • Каким методом лучше работать с api, get или post?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Эти методы не нагружают сервер как-то по разному. Но есть разница в объёме данных, которые можно передать этими методами - GET - 4KБайт, POST - фактически не ограничен. К тому же метод POST можно полностью зашифровать по https, а GET не шифруется никак, т.к. все параметры видны в командной строке (это из основного). Хорошая статься про эти методы: habrahabr.ru/company/yandex/blog/265569
    Ответ написан
  • Как установить PHP 7?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Я не часто устанавливаю php, но обычно делаю это из исходников. Обычно в каждой версии есть тонкости установки, но в общем уже не трачу много времени.
    Если у вас нет опыта в установке именно из исходников, то советую попробовать - вещь очень нужная в linux не только для установки php.
    Ответ написан
  • Как получать ajax-ом JSON с удаленного сервера при разработке на localhost?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    При работе с localhost иногда вылезают подвохи, когда не ждёшь. Рекомендую подправить файл windows hosts и будете работать как на "боевом" сервере.
    Ответ написан
    Комментировать
  • Как раздаются ip адреса через DHCP сервер?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Ввиду того, что генерация ссылки и переход по ней могут быть сильно разнесены по-времени, то очень даже может. В DHCP есть такой параметр как время аренды адреса. Даже если вы отдадите ссылку и клиент её "почти" сразу откроет, то даже за этот промежуток времени компьютер может сменить ip-адрес. Кроме того, ещё может вызвать проблему метод, которым вы получаете IP-адрес клиента, а если он сидит за прокси, то, по-моему, получить правильный IP не реально (если это относиться к делу).
    Ответ написан
    1 комментарий
  • Как устранить утечку памяти в Chrome?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Если не вникая в бизнеслогику - суммировать много строк операцией "+" - не очень хорошая идея. Я как-то "подглядел" что происходит в памяти через профайлер при многоцикловых и многострочных сложениях - каждая операция "+" создаёт в памяти отдельную строку, т.е. "а"+"b"+"c", то в памяти будут две строки "ab" и "abc". Поэтому при больших строковых сложениях я использую ["a", "b", "c"].join(""). Тогда на выходе будет реальная контакенация в одну строку. И да, этот прикол у меня случился тоже в chrome, но после такой оптимизации и другие браузеры заработали быстрее.
    Ответ написан
    Комментировать
  • Как лучше организовать автоматическое восстановление приложения после сбоя?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Не подойдёт обычный try/catch с сохранением сбойных запросов в отдельный список, а потом повторного их вызова?
    Ответ написан
    Комментировать
  • Как использовать ip адрес в другом месте?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Ну, а как на счёт файла hosts:
    39c59022bac145a18e4bdf62caa868d4.png
    Вполне возможно, что вам придётся поставить свой DNS-сервер, но это уже тонкости. Может и без него обойдётесь.
    Ответ написан
  • Что лучше AngularJs или ReactJs ???

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    лучше - значит оптимально - смотря для чего. А оптимально, значит лучше? Если вы просто учитесь, то разберите оба. Если не знаете ни одного и хотите или уже взялись за работу где условием было их использование - вам не повезло. Для качественного оказания услуг с этими технологиями требуется порог вхождения. Они сами по себе доделывать чего-то не будут.
    По Angular в своё время мне помог этот блог https://makeomatic.ru/blog/tags/AngularJS/, но даже там автор, пишет, что уже проработал на angular больше года. Angular - хорошая машина, но управлять ею надо уметь.
    Ответ написан
    Комментировать
  • Как стать крутым Java EE разработчиком?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Надо вступить в банду крутых JavaEE разработчиков. Потом научиться небрежно употреблять крутые слова "виртуальная машина Java", "объектный код", "да я могу собрать WAR из командной строки", и т.д. Потом одеть чёрное очки. И тут вы получаете приглашение от Голливуда. На предложение Oracle вы брезгливо отказываетесь (ну кто будет связываться с этим странным "предсказателем"? Хрень какая-то, кино не снимают). Вас задействуют в главной роли JavaEE разработчика в фильме типа "Координаты JavaEE" где вы успешно ломаете центральный сервер glassfish от Всемирной корпорации зла Oracle используя уязвимости протокола HTTPS. В конце в вас влюбляется голубоглазая блондинка и приглашает Вас в своё уютное гнездышко невинным вопросом - ты не покажешь, как удалённо деплоить приложение на tomcat? И уход в затемнение...
    Ну почему программист должен быть крутым??? Это же не кино! Все очень просто (я, вы и пушка) - Вы, программа, компьютер. Бороться вам надо будет только с самим собой, а точнее со своим незнанием чего-то. И это проклятие профессии в IT. Вам всегда будет не хватать знаний. Здесь нет крутизны. Каждый день вы можете сталкиваться с нерешаемыми на первый взгляд задачами. Очень сложно не спасовать. И иногда будете сталкиваться с фундаментальными вопросами и находить для них необычные решения. И вот тогда вы сами скажете себе "Да я КРУТ".
    На мой взгляд, программист - это немного учёный. Если вы не видели этого, советую посмотреть: Ричард Фейнман: удовольствие делать открытия.
    Ответ написан
    Комментировать
  • MS Visual Studio 2015 падает с ошибкой при остановке WEB API проекта в режиме отладки, как починить?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Недавно было похожий прикол со студией 2013. Только падала при загрузке одного solution, с которым раньше работала нормально. Вылечил "repair" в установке/удалении программ. Вдруг поможет?
    Ответ написан
  • Как авито блокирует консоль разработчика в браузере Chrome?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Есть один вариант. Надо будет поработать немного мышкой и клавиатурой. Сначала поставьте fiddler (он бесплатный). Дальше вот инструкция (откройте в отдельной вкладке картинку, чтобы увеличить масштаб):

    3df834aa0be441f8b2067cefbe76172b.png
    Ответ написан
    3 комментария
  • Какие есть современные WYSIWYG редакторы для создания веб страниц?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Гляньте ещё gridmanager. Не совсем редактор, но визуальный точно. Вот хороший пример.
    Ответ написан
    Комментировать
  • Как обучить девушку основам тестирования веб-приложений?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Мне кажется, что после слов
    Девушка, можно сказать, моя гражданская жена
    многие перестали читать... Вам такую информацию надо было поместить в конце. В стиле "да, вот ещё - эта девушка моя гражданская жена".
    Есть всякие исторические анекдоты на эту тему. Мне нравится следующий:
    Поклонник: Шерр Моцарт, я подумываю начать писать симфонии. Не могли бы Вы подсказать, как мне начать?
    Моцарт: Симфония – это очень сложная музыкальная форма. Начинайте с каких-нибудь простых частушек, и постепенно усложняя, двигайтесь к симфонии.
    Поклонник: Но герр Моцарт, Вы начали писать симфонии с 8 лет.
    Моцарт: Всё верно. Потому что никогда ни у кого не спрашивал, как их надо писать.


    В принципе ваша жена, пусть и гражданская, поступает правильно, что пытается понять, что вы делаете. У вас очень хорошая жена. Расскажите ей, но не будьте занудой. Она сама выберет, что из того, чем вы занимаетесь будет ей интересно.
    Ответ написан
    1 комментарий
  • Как в Git вынести часть проекта в отдельное отвествелние?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    1. В git есть система подпроектов, но как-то она не работает интуитивно понятным способом и не автоматически. Про подпроекты надо не забывать. Они сами не коммитятся.
    2. Можно использовать сборку (например, grunt). Мне этот вариант кажется более предпочтительным, хоть это и не git. Вы в одном проекте git сможете иметь несколько подпроектов, хранить все в одном репозитории, и для выпуска собирать тот, который вам нужен.
    3. Выделит ваше ядро как проект для bower, положить его на ресурс (gitlab/github). Обновление версий ядра в проектах вести соответственно через bower. Тогда проекты для сайтов можно держать в двух раздельных репозиториях 1 и 2. (итого у вас будет три репозитория. 3-й - для ядра). И даже смена ядра не будет сильно отражаться на проектах независимо от изменений в ядре, как это было бы в первых двух вариантах, где бы вам приходилось согласовывать все подпроекты при изменении версии ядра и это было бы самой неприятной работой, что-то менять, когда 1-й проект уже сдан (т.е. если вы поменяли версию ядра, то и обновлять надо сразу все проекты, а с bower такого не будет). - Мне кажется этот вариант вообще идеальный! - я за этот вариант. Связь между репозиториями такая:
    f70140d23e0b4c68bd24b01110873543.png
    Ответ написан
    6 комментариев
  • Разбивать данные на массив или нет?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    По-моему личному мнению, я бы не менял конфигурацию данных, которые получил от сервера. Лучше два ng-repeat-а. Кто знает, зачем вам в дальнейшем этот массив потребуется, а вы его уже распотрошили. )
    Ответ написан
    2 комментария
  • Почему некоторые люди просят JS без JQuery???

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Если это для собеседования, то скорее просто проверить, что человек владеет JavaScript, а не только jquery.
    Ответ написан
    Комментировать
  • Каким образом работают программы на javascript?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Под node.js называется nw.js. В инструкции написано как собирать такие приложения. Но они весят от 50МБ.
    Под Windows можно писать HTA приложения. Встроенная фишка Windows, как ни странно, почти никто про неё не знает. Ничего не надо ставить. HTA - тот же HTML, только может работать в контексте компьютера, т.е. имеет доступ туда, куда не имеет доступ браузер- локальные файлы, activeX.
    В обоих штуках можно забабахать очень навороченные интерфейсы с любыми библиотеками для JS для обычной web-разработки (jquery, angular и т.д.).
    Есть ещё Flex, но это уже не JS.
    Ответ написан
    8 комментариев
  • Как запретить подгрузку .swf файлом информации с других ресурсов?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Давно с swf не работал, но вот нашёл такой ответ: stackoverflow.com/questions/8909521/swf-not-playin...
    Ответ написан
    Комментировать