Задать вопрос
  • Ноутбук Windows для web-дизайнера?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Ноут рекомендую брать только в случае, если мобильность для вас критична. Если это не так - смотрите стационарник, будет И дешевле И мощнее.
    Ответ написан
    1 комментарий
  • Проблемы с api вконтакте!?

    Rou1997
    @Rou1997
    OAuth authorization cannot be used from native VK applications

    Так вот вопрос.. Как? Как мне подключить api вконтакте через iframe?

    Без OAuth-авторизации. Не благодарите, кэп всегда к вашим услугам.
    Ответ написан
    1 комментарий
  • Как поймать момент выбора вкладки?

    Serguei_Kovalev
    @Serguei_Kovalev
    Стараюсь быть кратким...
    Для "своей" вкладки переписать: protected override void OnVisibleChanged(EventArgs e), и отметить если видима: if (this.Visble)... - или сделать тоже самое для события VisibleChanged, если вы не создали для вкладки свой класс.
    Ответ написан
    Комментировать
  • Может ли пользователь сменить пароль openvpn?

    @mureevms
    Тут имеется ввиду смена пароля для приватного ключа клиента.
    При смене пароля на стороне клиента происходит следующее:
    1. Если раньше не было пароля и при подключении его не надо было вводить, то теперь надо.
    2. Если пароль был, то его просто сменили и при подключении надо вводить новый
    На стороне сервера не происходит ни чего, т.к. авторизация проходит по ключу.
    Если же авторизация внешняя, например FreeRadius, то естественно на сервере смена пароля не осуществится, т.к. пароль меняется у приватного ключа. У меня настроена доменная авторизация и ключи не запаролены. Если сменить пароль, то OpenVPN GUI спросит сначала логин и пароль, которые проверяются на контроллере домена, а затем еще и пароль от ключа, который только что задали.
    Ответ написан
    Комментировать
  • Удалит ли команда rm -rf / содержимое внешних жестких дисков?

    @Visteras
    Любознателен, интересуюсь новым и старым :)
    Удалит если они примонтированы, т.е. если данные находятся где то по адресу /что-то-там то естественно удалит.
    Если конечно у вас хватит на это прав.
    Ответ написан
    5 комментариев
  • Как защитить REST API от невалидных запросов?

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

    То, что вы хотите можно сделать только с клиентами работающими на стороне сервера.

    Я думаю, что вам стоит еще раз переосмыслить свою задачу. Возможно стоит описать ситуацию подробнее, почему вы пытаетесь совместить несовместимое, с одной стороны закрытый API и с другой публичное мобильное приложение.

    Это так не работает. Нужно выбирать из двух:
    1. Публичный API -> Публичный клиент (выполняется на клиенте).
    2. Закрытй API -> Закрытый клиент (выполняется на сервере).
    Ответ написан
  • Что делать с клиентом, который ничего не понимает в технологиях?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Помогите клиенту разобраться и настройте ему все, он вам будет только благодарен. Все это за отдельную плату, конечно же. Не нужно вести себя как высокомерный индюк.
    Ответ написан
    Комментировать
  • От чего зависит скорость индексации сайта?

    kopcap_va
    @kopcap_va
    SEO Consultant
    Вам надо добавить сайт в панели вебмастера Яндекс и Google.
    Посмотрите ответы по этой ссылке - Как правильно добавить сайт в поиск Google?
    Ответ написан
    Комментировать
  • Как правильно запитать третью карту вторым БП?

    Melkij
    @Melkij
    PostgreSQL DBA
    e6300 и R9. И две R9?!
    Под какие задачи машинка? Ну уж явно не игры. Для мультимониторности вроде как оверкилл. Значит, GPGPU остаётся. Ну и что, вы считаете, что имеет смысл для работы использовать всякий 250-ваттный хлам?

    У R9 280x штатный TDP в 250вт. Если и городить колхоз, то с точностью наоборот - обе видеокарты на один БП, остальную мелочёвку - на другой. Но если этот ваш 700-ваттный foxconn минимально приличный и свою номинальную мощность выдерживает, то его хватит за глаза на всю систему.

    По поводу направлений копаний для сооружения колхоза - продолжайте отсюда: forums.overclockers.ru/viewtopic.php?t=14083

    Ах, чёрт, третью R9? Тогда да, 700вт немного уже не хватает. Хватит ли этого 250вт inwin на отдельную видеокарту - у меня большие сомнения.
    Ответ написан
    Комментировать
  • GET параметры в адресной строке не дают сформироваться электронной подписи для платежной системы !?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Масса вариантов, только не понятно как одно другому мешает, может вы неправильно формируете подпись? как у вас это работает?

    попробуйте заменить
    $.get(url+'?prepare_once=1&l='+desc+'&oa='+sum, function(data)

    на
    $.get(url+'&prepare_once=1&l='+desc+'&oa='+sum, function(data)
    Ответ написан
    4 комментария
  • Какие языки необходимы для создания объемного сайта с множеством различных функций?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    по здравому размышлению - хватит PHP, JS, MySQL, некоторые любят другие "модные" технологии аля Angular и прочие ROR, тут дело вкуса. Обычно используют фреймворк, ченть типа Symfony, ZF2, или там питоновский Джанго, но винегрет из технологий никто не делает, разве что фронт пишут на ангуларе а бэк на пхп (как вариант). Если у вас аналог ютуба - на линуксе есть куча консольных готовых утилит для конвертирования видео, тут не надо ничего придумывать. Как определитесь со списком фич - тогда можно что-либо советовать конкретнее, пока что не вижу ничего выходящего за рамки стандартных проектов типа киного, которые по большому счету вообще на цмс крутятся.
    Ответ написан
    Комментировать
  • Какие языки необходимы для создания объемного сайта с множеством различных функций?

    Denormalization
    @Denormalization
    Не нужно делать то, в чем не разбираетесь.
    Оставьте выбор технологий за тем кто будет реализовывать проект.
    Либо наймите человека который составит список технологий.

    Пока что ваш список выглядит так:
    Для приготовления обеда из многих блюд нам необходимо:
    - Мясо
    - Картошка
    - Рыба
    Также, как я понял, потребуется навык включения плиты
    Ответ написан
    1 комментарий
  • Кто прав, заказчик или фрилансер?

    Denormalization
    @Denormalization
    Неправ фрилансер, который "наобум" назвал цену и даже не удосужился все проверить.
    Но делать он ничего не обязан и заставить его не получится.
    Ответ написан
    7 комментариев
  • Как получить данные формы для отправки php?

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

    Как выглядит сам php файл? Или это все? Это только часть кода? "С этим не работает" - это что значит? Не шлет ничего, или что-то еще не делает?

    У меня на сайте работает скрипт, который собирает все что нужно на странице и шлет мне на почту. Так вот он не похож на то, что вы написали )
    Ответ написан
    Комментировать
  • Как перенести БД созданную на sql server 2008, но развернутую на версии 2012, обратно sql server 2008?

    tsklab
    @tsklab Куратор тега SQL Server
    Здесь отвечаю на вопросы.
    Мастер импорта и экспорта SQL Server
    Этот мастер поможет создать простейшие пакеты, которые
    импортируют и экспортируют данные во многие популярные
    Форматы Файлов, в том числе базы данных, электронные
    таблицы и текстовые Файлы. Мастер также может создать
    целевую базу данных и таблицы, в которые вставляются данные
    Если необходимо перемещать или копировать базы данных или
    их объекты с одного экземпляра сервера на другой, то следует
    закрыть этот мастер и запустить мастер копирования баз
    данных. Мастер копирования баз данных доступен в среде SQL
    Server Management Studio.
    Ответ написан
    Комментировать
  • Какими фишками Python можно пользоваться на ЕГЭ?

    xSkyFoXx
    @xSkyFoXx
    Мне неизвестна спицифика ЕГЭ, но по опыту олимпиад, а мне кажется, что олимпиада ничем особо не отличается от экзамена, Вы можете использовать любые импорты из стандартной библиотеки Python.
    О таких вещах как списки (просто структура данных), фильтры (просто встроенная функция), лямбды (способ задания анонимной функции) и другие конструкции языка беспокоиться не стоит. Вы ими точно можете и должны пользоваться (в эту же кучу словари, map-ры и т.п.).
    Тот же math - тоже часть стандартной библиотеки. Если хотите показать свой кругозор - реализуйте необходимые функции "in place" и используйте их, указав в комментарии что аналог вашей реализации содержится в стандартной библиотеке. Если же время поджимает - используйте встроенную библиотеку. И не забывайте, что реализация сортировки или поиска min/max за квадратичное время - плохая идея.
    Указать импорты вверху, даже если они уже сделаны за вас, - лишним не будет. Это прекрасно, когда можно взять код экзаменуемого и без правок отдать интерпретатору и получить осмысленный результат.
    На счёт вашего примера - правила хорошего тона на python, не только на ЕГЭ, но и за его пределами - импортировать весь модуль и использовать его конкретную функци, т.е. import math; math.sqrt(4). Почему это так? Это позволяет легко читать ваш код и явно понимать, откуда эта функцию берёт свои корни. Это делает код более легко читаемым и лаконичным, не смотря на то, что "много букв".
    Ответ написан
    1 комментарий
  • Php маршрутизация. Чем плох такой вариант?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Вы не проверяете вставляемый роут, а что если я туда объект вместо строки влеплю? Если что-то влетело не так - бросайте исключение.

    Не используйте супер глобальные переменные. В начале создайте объект Request и уже с ним работайте.

    Не ясно, зачем нужны trim-ы, urldecode и т.д. Если что-то пришло не так как надо - роут не найден, и ничего более. Это не проблема роутера, что ему могут каку вбросить.

    callable - это довольно специфическая хрень. Это может быть массив из двух строк, функция, объект со строкой, просто строка. Нахрен это дерьмо. Используйте тогда уже \Closure.

    Если у вас все равно регулярки всюду - имеет смысл использовать именованные последовательности:
    |(?P<id>\d+)|
    |(?P<name>[a-Z]+)|


    Замены паттернов имеет смысл делать при вставке роута, а не на момент диспатча.

    Форматирование...gqBbWeuzy9E.jpg
    Почитайте про PSR-2

    З.Ы. Когда наиграетесь - возьмите готовое и качественное в Symfony/Silex))
    Ответ написан
    Комментировать
  • Как это реализовано на Яндекс API?

    wielski
    @wielski
    ✔ Совет: Вам помогли? Отметьте ответы решением.
    При обводке на мышь ставится эвент.
    Кнопка зажимается - высчитываем с каждым перемещением курсора положение, рисуя при этом с помощью метода YMaps.Polygon линию. Соединяем первую и последнюю линию между собой, завершая "чертеж".

    После высчитываются метки входящие в этот полигон, добавляются в группу, а остальные скрываются.
    Как только метки скрыли - с помощью метода getCenterAndZoom объекта bounds определяем нужный центр/зум обводки.
    Ответ написан
    2 комментария
  • Как работать с заказчиками, если ты дотошный, а они мыслят "в общем"?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    всего 2 недели разработки могут сэкономить целых 2 часа проектирования


    Составляйте ТЗ либо самостоятельно, либо на пару с заказчиком. Пока у вас не закончатся вопросы - работа не начинается в принципе. Базовое проектирование "что-где" у вас будет происходить уже в этот момент.
    Ответ написан
    Комментировать
  • Как работать с заказчиками, если ты дотошный, а они мыслят "в общем"?

    m77x
    @m77x
    Консультант
    Видно, что вы имеете опыт работы с заказчиками, но маленький опыт.
    Все. что надо от заказчика в принципе - это только тематика. Остальное идут "заготовки", т.е. конкретно заточенные модули: надо звонок с сайта - да на (заказчик), влепим + 100 баксов; надо отзывы - пфф - извольте кушать 100 баксов; надо онлайн консультант с неограниченным количеством операторов, да еще свой, с хранением на своем сервере - да ладно, еще 250 баксов…
    И с сроками будет все в порядке и уже готовый макет есть, осталось отдать дизайнеру, чтобы порезал по лекалам.
    Предварительная сдача: тут может заказчик сказать, что вместо красного хочет пурпурный и место свежих товаров не справа - вверху а слева по центру - извольте 3 доработки за счет фирмы.
    Остальные пупыр-шурупыр "чтобы тут было как там. но так чтобы было похоже вон на то, как здесь " - дополнительная оплата и естественно сроки.

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