• Существует ли плагин Brackets для совместной работы над проектом?

    BedwaRe
    @BedwaRe
    Пиши код
    Если я не ошибаюсь, Brackets имеет встроенную поддержку git.
    Ответ написан
  • Как создать дерево подгружаемых узлов из случайного XML файлa?

    BedwaRe
    @BedwaRe
    Пиши код
    Не расчитываю на ТОП1 ответ, но я думаю, что стоит всерьез задуматься над использованием XPath. Поидее вы можете легко идентифицировать нажатую ноду, передать её XPath серверу, а тому в свою очередь, используя XPath вернуть именно то, что нужно.
    Ответ написан
    1 комментарий
  • Как правильно сформулировать запрос ?

    BedwaRe
    @BedwaRe
    Пиши код
    employer
    4fa8f967da5a4a5589e328cd9b7389bc.JPG
    task
    bfa6a833594945aba1c54bcbcff7bbe5.JPG
    SELECT name FROM employer, task
    WHERE task.creator = employer.id
    OR task.responser = employer.id

    Вывод:
    88aa4eefc71444fa82d62d2d31b2a4a7.JPG
    Но это не решение проблемы) Вам нужно вести еще одно поле (первичный ключ) - id записи в таблице task. Иначе вы не сможете полноценно работать с записями в контексте строки (тоесть выбирать построчно). А там уже и джойны полегче писать будет ;-)
    Ответ написан
    Комментировать
  • Где поискать примеры работы с js/jquery?

    BedwaRe
    @BedwaRe
    Пиши код
    Без отсебятины не придет понимания =) Пробуйте писать самостоятельно, а по факту возникновения проблемы ищите конкретное решение гуглом. Продуктивней способа я не встречал ;-)
    Хорошие примеры порой (и не только по js) я встречаю на codepen.io
    Ответ написан
    3 комментария
  • Почему mysql после переноса сайта с локального сервера на хостинг некорректно работает?

    BedwaRe
    @BedwaRe
    Пиши код
    Скорее всего ошибка в коде. Вы пишете "Выводит 5 пустых строк, запись идет нормально". А данные то в базе есть? Точнее формулируйте вопрос и приводите примеры, если хотите получить помощь наиболее быстро и качественно. А так похоже на то, что Ваш скрипт обращается к пустой базе, проводит 5 итераций, а т.к. в базе пусто - результат скрипта 5 пустых строк.
    Ответ написан
    Комментировать
  • Конструкция include и return?

    BedwaRe
    @BedwaRe
    Пиши код
    Может так понятней будет:
    Файл foo.php
    $foo = "foo-php";
    return $foo;

    Файл bar.php
    $bar = "bar-php";
    Подключение:
    $x = include("foo.php"); // $x хранит "foo-php", т.к. использовался return
    $y = include("bar.php"); // $y хранит 1, т.к. нет return, соответственно функция include вернула 1

    Если бы файл не удалось подключить, то в обоих случаях вернулось бы false.
    Ответ написан
    Комментировать
  • Как сохранять фото на питон?

    BedwaRe
    @BedwaRe
    Пиши код
    На python 3 так можно:
    import urllib.request
    url = "https://pp.vk.me/c540104/c624218/v624218602/3321/uYVa4FQv_q0.jpg"
    img = urllib.request.urlopen(url).read()
    out = open("img.jpg", "wb")
    out.write(img)
    out.close
    Ответ написан
    1 комментарий
  • Лучше начать с декларативной парадигмы или императивной?

    BedwaRe
    @BedwaRe
    Пиши код
    Согласен с предыдущими ораторами. Изучение каждого разовьет размышление программиста, но вот что хочу отметить:
    Я думаю, что не совру если скажу, что всё-таки императивный подход более прост. Ведь именно его преподают в школах, ВУЗах. Но решения которые он предоставляет, не всегда так изящны, расширяемы и быстры как могли бы быть. Поэтому я бы посоветовал начать именно с него. Возможно, что я так пишу именно потому, что сам пошел по этому пути. Будьте уверены в том, что если вы начнете свой путь с декларативного подхода - никто не скажет Вам, что вы пошли не той дорогой. Здесь главное усердие и любовь к тому, что Вы делаете. Удачи!
    Ответ написан
    Комментировать
  • Как правильно организовать логику модуля-слайдера?

    BedwaRe
    @BedwaRe
    Пиши код
    В одном из своих проектов мы использовали библиотеку Sly. Там есть всё что Вам нужно. Но допиливать напильником Вам придется самой =)
    Ответ написан
    Комментировать
  • Как показать выбранные поля checked?

    BedwaRe
    @BedwaRe
    Пиши код
    Как вариант, при генерации массивов делал бы ключами массива id записи (сейчас в примере они у вас +1).
    После чего при выводе способов оплаты
    <?
    foreach($types as $type) {
        <input type="checkbox" <?=(in_array($type["id"], $checked_types)) ? "checked" : "";?>>
    }
    ?>
    Ответ написан
    Комментировать
  • Как решить проблему с кодировкой в Sublime Text 2?

    BedwaRe
    @BedwaRe
    Пиши код
    1. Установить последнюю версию Sublime Text 3.
    2. В Preferences - Settings User вписать:
    {
    	"default_encoding": "UTF-8",
    	"fallback_encoding": "Cyrillic (Windows 1251)"
    }

    3. В системе выбрать русскую локаль:
    e1e1880753ea4a7d81ff160862d4b9af.JPG
    Всё должно работать.
    Ответ написан
    Комментировать
  • Какие посоветуете уроки по PHP?

    BedwaRe
    @BedwaRe
    Пиши код
    Очень сильная книга, очень понравилась - "Мэтт Зандстра - PHP. Объекты, шаблоны и методики программирования". Но это не для начала. Для начала посоветую видео-курсы Попова PHP+MySQL. И сразу же после него учитесь писать парсы...
    Ответ написан
  • Как настроить подключение к серверу через плагин Sublime Text - FTPSync?

    BedwaRe
    @BedwaRe
    Пиши код
    Мухи к мухам, котлеты к котлетам. Не пытайтесь сделать из Sublime ftp клиент или веб-браузер, он не заточен для этого. Используйте связку Sublime Text + WinSCP и поверьте, в ближайшее время её не перебить никому.
    Ответ написан
    Комментировать
  • Как в sublime отправить файл в браузер?

    BedwaRe
    @BedwaRe
    Пиши код
    Можно сделать новую Build System для открытия файлов в браузере как подсказал Akarin, но это неудобно и неправильно. Советую Вам установить пакет "SideBarEnhancements" для Sublime Text. После его установки любой файл можно запустить в браузере через сайдбар -> ПКМ на файле -> Open in Browser. Плюс к этому можно добиться того же реузульта через Command Palette (Ctrl+Shift+P) или хоткеем F12. И наверняка Вам понравится новый функционал сайдбара, после установки этого пакета.

    P.S. Имело место проблема, когда при запуске файла в браузере появлялось окно коммандной строки, потом исчезало и ничего не происходило. Всё это происходило, потому что пакет не мог определить текущий браузер. Чтобы помочь ему, надо в \AppData\Roaming\Sublime Text 3\Installed Packages\SideBarEnhancements.sublime-package\Side Bar.sublime-settings поменять строчку дефолтного браузера в такую (в зависимости от Вашего браузера).
    //if installed in a default location maybe this works.
    "default_browser": "chrome", //one of this list: firefox, aurora, chrome, canary, chromium, opera, safari

    Но в большинстве случаев пакет всё подхватывает сам.
    Ответ написан
    2 комментария
  • Как настроить Sublime 3 для Си?

    BedwaRe
    @BedwaRe
    Пиши код
    Дело в том, что дефолтный Build System в Sublime находится в большем приоритете, чем тот, что добавлен пользователем.
    Зайдите сюда: Sublime Text 3\Packages\C++.sublime-package\C++.sublime-build
    и строчку
    "selector": "source.c, source.c++",
    исправьте в строчку
    "selector": "source.c++",
    Тогда, если у Вас правильно настроена Ваша Build System для C, то именно она и будет подхватывать файл.
    Ответ написан
  • Sublime Text Vintage Mode - как настроить на русской раскладке?

    BedwaRe
    @BedwaRe
    Пиши код
    VIM не работает с кириллическими хоткеями из коробки даже на линуксе. Так, что такое поведение в Sublime для меня не было неожиданным. Сразу скажу, что готового решения не нашел. Придется Вам самому всё сделать ручками (а может потом и поделиться). Нужно дополнить User Keymap хоткеями для русского языка. Если для Вас это критично и оно действительно того стоит, то читайте дальше...
    Например, попробуйте добавить следующий код в свой User Keymap:
    [
        { "keys": ["ш"], "command": "enter_insert_mode",
          "context":
          [
                {"key": "setting.command_mode"},
                {"key": "selection_empty"}
          ]
        }
    ]

    Таким образом вы сможете входить в INSERT MODE на обоих раскладках. Это пример одной лишь команды, но их намного больше =) Посмотреть их можете тут:
    Sublime Text 3\Packages\Vintage.sublime-package\Default.sublime-keymap
    Можете попробовать добавить только самое необходимое, т.к. файл keymap от Vintage занимает около 1000 строк.

    P.S. Если будут вопросы - пишите в комментарий.
    Ответ написан
    1 комментарий
  • Как изменить кодировку на сервере?

    BedwaRe
    @BedwaRe
    Пиши код
    По всей видимости на самом сервере стоит английская локаль. Он шлет все русские символы лесом. Варианта два: менять хостинг, менять названия файлов на транслит. Либо если есть доступ к серверу, можете попробовать сконфигурировать его под свои нужды. И всё-таки для начала посоветовал бы сервер на linux.
    Ответ написан
    Комментировать
  • Как подружить Sublime Text 3 и LiveReload?

    BedwaRe
    @BedwaRe
    Пиши код
    Используйте Prepos (бесплатного более чем достаточно). Очень удобно, никаких скриптов вставлять не надо, расширения для браузеров устанавливать не надо. Он универсален, т.к. поднимает свой сервер, поэтому работайте хоть в Sublime Text, хоть в Notepad (без установки расширений). Плюс препос предоставляют другие дополнительные плюшки типа компиляция SASS, минификация и сборка скриптов. Так же прикольная фича это шаринг внутри сети (сверстал, запустил шаринг, показал коллегам). Если верстать собираетесь, то лучше варианта, если надо скорую руку сделать не видел. Хотите сделать по-настоящему красиво - разберитесь с Grunt, в нем можно сделать, всё что и в Prepos и намного больше, но придется поработать ручками. Удачи!
    Ответ написан
    2 комментария
  • Skype на одном ПК не пускает, почему ?

    BedwaRe
    @BedwaRe
    Пиши код
    Возможно раз данные именно "не распознаны", то дело в локалях. С другой стороны не факт, что данные успешно доходят до сервера авторизации. В первую очередь я бы проверил на возможность входа с майкрософт записи, если бы это не решило проблему, то начал бы проверять локали, а так же не блокирует ли ничто порты используемые скайпом, проверка антивирусом компьютера тоже бы не помешала.
    Ответ написан
  • Русские символы в консоле в windows 8.1 - как исправить кракозябры?

    BedwaRe
    @BedwaRe
    Пиши код
    Скорее всего дело в локалях. В настройках языка в системе везде задай Русский. Возможно интерфейс русский, локаль нет. Посмотри на картинку: 617b866a52124cd8b0bf436695171967.png
    И не забудь перезагрузиться, если сразу не станет лучше.
    Ответ написан
    Комментировать