• Как правильно работать с прокси?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Не пробовали apache jmeter? Из разряда нагрузочного тестирования.
    Ответ написан
    5 комментариев
  • Как Получить нужную структуру HTML из JSON?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    angular не подходит? Там и на страницу можно вывести или в строку через $compile
    Ответ написан
  • Есть ли в природе простой dashboard для NoSQL базы?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Боюсь, без программирования в NoSQL не обойтись. Если найдётся - буду рад. На работе есть немного MongoDB, для работы с ним использую Robomongo: robomongo.org Вдруг не слышали.
    Ответ написан
    Комментировать
  • Как лучше синхронизировать папки?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    А как на счёт sync? Он умеет скачивать разницу. Раньше обновлял им локальный репозиторий rhel6 на работе.

    update: rsync
    Ответ написан
  • Как вы используете git при разработке в одиночку?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Работаю хоть и в большой фирме, но сказал бы, что почти в одиночку, но если бы не ветки с мерджами, было бы труднее. В какой-то момент перестало хватать только git и я вокруг git построил небольшую инфраструктуру:

    - Поставил на работе gitlab, загрузил с github несколько значимых, проектов, потому что некоторые были с ошибками, исправил те ошибки, теперь можно скачивать с github новые версии и применять свои исправления
    - незаметно количество проектов выросло почти до 70 штук и похоже, что будет расти дальше. Часть из них - эксперименты с подробной документацией. На работе иногда перекидывают на разные работы, документация позволяет контекст вспомнить
    - веду лайфлог в zim wiki desktop и на свой gitlab периодически выкладываю.
    - стараюсь популяризовать git среди своих коллег.

    Вывод - пренебрегать flow не стоит. Неизвестно, когда потребуется вернуться назад и к этому надо быть готовому (немного популистски, но близко к реальности).
    Ответ написан
    Комментировать
  • Как отправить бранч на сервер?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Может там двухфакторная аутентификация? Или попробуйте сначала выполнить pull проекта, чтобы изменения на сервере у вас оказались (хотя 403 это не об этом, но всё-таки).
    Ответ написан
  • Как блокировать submit если не выбрана кнопка radio на javascript?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Я бы посоветовал решить вопрос в принципе и познакомитья с ангуляром. Советую посидеть недельку со справочниками, потом он сам за вас будет кнопки блокировать/разблокировать. Вы только переменные в контексте будете выставлять и программированием зависимостей в интерфейсе больше заниматься не придётся. Для вашего случая будете писать в ангуляровском атрибуте выставление условия, когда кнопка enabled/disabled и вероятно вашего кода не потребуется.

    P.S.
    angular не панацея, но я на нём недавно программировал форму с зависимостью больше чем от 50 полей ввода. Он офигенно упростил мне жизнь.
    Ответ написан
  • Профи Java! Поможите составить программу самостоятельного изучения этого языка?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Дам совет, но не скажу, что профи в java. За годы общения с этим языком я почти не встречал приложений типа desktop на java. А тем более таких, которые дико популярны (eclipse и всякие IDE не в счет). Вот backend - это его родная стихия, но там красот нет, нет цветного desktop и ничто, никакой цвет, кроме черного не нарушает мрачную темноту сервера в темном шкафу. Вот мне это нравится, но не все это понимают :) как вам? Программы там как рабы, даже баллон всплыть не может, чтобы привлечь мое внимание. Только логи...

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

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Знаете, наверное нельзя этому обучиться по книге. На самом деле есть особый вид знания, о котором в книге не напишут и о нем никто не говорит, потому что "это" у каждого свое - это знание о том, как не надо делать. Тайна этого сакрального знания скрывается в бездне подсознания из опыта неудавшихся и загубленных проектов или самонадеянных обещаний, о которых иногда даже стыдно вспомнить. О своих неудачах никто не напишет книгу, к сожалению, хотя почитать на эту тему есть чего:
    citforum.ru/database/articles/proekt_bd_part1.shtml

    Вообще, чтобы написать хорошую программу надо заниматься интеграцией, а вы пишете, что для вас это сложно и вы ленитесь. Но именно этим вам и надо заниматься.
    "-Братан, я не ел три дня! - как не ел? Надо заставлять себя!"
    Читайте по фреймворку в день (иногда и одного примера достаточно, чтобы понять, что фреймворк не нужен), смотрите примеры его использования, сохраните эту привычку в течении года и все будет ок. )
    Ответ написан
    Комментировать
  • Что необходимо для работы на должности менеджер проектов?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Простите, но я вас обижу.
    Я уже слышал от человека, который аналогично вам пришёл на должность менеджера проекта к другу. И на совещании она (это была женщина) заявила:

    - не грузите меня техническими деталями, я не специалист.

    И это было в присутствии технических специалистов, у который не по одному высшему образованию за плечами. Гнать таких специалистов надо... ну, минимум в технический вуз за вторым высшим.

    P.S.
    ...это был проект Сбербанка...
    Ответ написан
    2 комментария
  • Есть ли такая возможность в Git - создать архив с измененными файлами?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Такой вариант с помощью TortoiseGit вам не подойдёт:

    c056cee5ce154a2881be57012abc7673.png

    Я вижу, что все сохранённые файлы раскидались по своим путям.

    update:

    Кое что нашёл, как раз для linux console:
    из экспериментов по документу: stackoverflow.com/questions/4541300/export-only-mo...

    мой пример:
    определить SHA коммита, из которого нужны файлы и делаем:

    git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT fd720ceac0b856995afc02921de1615197e9eb0d | xargs tar -rf mytarfile.tar

    b435ca8c28394a0cad95c5b66f1a12ac.png
    Ответ написан
    3 комментария
  • Где взять базу данных с русскими словами?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Таких словарей в природе не бывает, да ещё и в удобном формате :), но есть форматы для хранения словарных статей, которые используют разные открытые словари - XDXF, начните отсюда: https://ru.wikipedia.org/wiki/XDXF
    Ответ написан
    Комментировать
  • Какова логика быстрого сохранения кратковременных данных в БД?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Просто обрабатывать данные на стороне клиента и передавать чисто результат координат для сохранения - подвергать переменные риску подмены и сохранять ложные результаты.

    А по ssl? Для ajax вроде ничего настраивать не надо, да и на сервере настроек тоже немного.
    Ответ написан
  • Нормально ли делать инструкцию по установке ПО на 24 страницы?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Я за такие инструкции! Пофигу, что под винду. Под linux должно быть не меньше. Пройдёт пару недель и ничего не вспомнить уже.

    Обычно ведь ни черта не понятно, когда кто-то пишет словами. А так вообще здорово, даже промежуточные итоги нарисовал.

    У меня самого есть одна инструкция, как я делал для серверов под linux/windows выход в инет через внутренний прокси, с помощью сntlm, а "кранчиком" был fiddler (обновления скачать, git-clone, grunt, bower и т.д.). Так полотно ещё больше получилось:

    7fc079e1312f47cdbc2b6e2b7114a99f.png

    Мой вывод - я за такие инструкции и поддерживаю людей, которые не ленятся писать такое.
    Ответ написан
    5 комментариев
  • Как поменять переменную внутри функции?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Здравствуйте.
    Объявленная внутри функции переменная недоступна изве. Звёзды, т.е. область видимости не позволяет. Как вы собираетесь использовать vtog?

    Если хочется извратиться, то можно так:

    function ftog() {
    var vtog = 'вкл.';
    return {vtog:vtog};
    };
    
    var obj = ftog();
    $(document).ready(function(){
    $("#tog").toggle( 
    function () {	
    obj.vtog = 'выкл.'; }); 
    });
    Ответ написан
  • Js переход на страницу?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Запутаться в таких заменах просто. Но если менять только последний параметр, то есть ещё функции lastIndexOf, или делать window.location.href.split("/"), выкидывать последний элемент массива от split, потом join("/") и + dateText. Ещё может быть глюк, что "admin/from_date/" идёт как относительный вид ссылки, а не абсолютный "/admin/from_date/".
    Ответ написан
  • Если одной группе пользователей доступна страница, которая недоступна другой, то какой редирект надо делать для второй группы?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    По-моему разница между 301 и 302 важна для поисковиков, но если приходится редиректить пользователя, то обычно делаю через 302. При редиректе есть одна тонкость - если она случается при использовании Ajax, то клиент 302 не заметит, пока не "упрется" в последнюю страницу в цепочке редиректов.
    Ответ написан
    Комментировать
  • Какие преимущества есть у Spring по сравнению с JEE Servers(GlassFish etc.)?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Здравствуйте. В плане работы сейчас, как и всегда, востребованы люди, которые решают поставленные задачи. С помощью именно этих технологий можно решить далеко не все. Хотя они со многими технологиями и интегрируются, но иногда проще без этих тяжеловесных вещей, чем с ними. Преимущества и недостатки вам лучше пока не рассматривать и лучше с ними поработать в живую, чем спрашивать. Иногда бывает, что "помощь зала" ошибается. Дам вам совет - лучше изучайте системы сборок вообще, чтобы уметь интегрировать технологии, а не пытаться во что бы то ни стало использовать только то, что знаете.
    Ответ написан
    Комментировать
  • Как переквалифицироваться из эникейщика в программиста?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Ну, по мне так у вас нормальный старт. Знать админское ремесло для разработчика очень даже важно. Программы же приходиться разворачивать, а иногда и работать сразу в разных средах, когда программа многоуровневая, а иногда и до начала разработки желательно придумать архитектуру где всё будет работать, чтобы и себе жизнь упростить и админам сказать, как разворачивать и поддерживать. А раз уже и сборщики использовали, то вообще всё ок - идёте в правильном направлении. Сегодня сделать что-то с нуля и стать заметным почти нереально. А вот научиться интегрировать opensource и заставлять компоненты работать - тут профессионалов всегда было и будет немного.
    Ответ написан
    Комментировать
  • Можно ли изменять в файле CSV конкретную строку?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Маловато данных для размышления. Даже если вариант стандартный База и импорт CSV, то не всё однозначно.
    Если есть ключевое поле, то проблем нет. Если нет, то всё несколько сложнее, иногда даже и невозможно. Дайте немного больше информации о базе и CSV?
    Ответ написан