• 301 редирект и циклическая адресация - как решить проблему?

    @ShamblerR
    Исключите символом ! страницы при которых редирект не будет работать, в данном примере я исключил файл index.php если вам требуется более сложная конструкция урла, то RewriteCond %{REQUEST_URI} !УРЛ_ПРИ_КОТОРОМ_РЕДИРЕКТ_ЗАПРЕЩЕН
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !index.php$
    RewriteRule ^(record|feedback|personal|licenses|work)/?$ index.php?page=$1 [L,NC]
    Ответ написан
    Комментировать
  • С чего начать написании игры 2048 на JavaScript?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Всю игру оборачиваете в отдельную сущность.
    Геттеры: кол-во размерностей игрового поля, размер соответствующей размерности, текущее состояние поля.
    Методы: создание новой игры(массив размерностей), применить вектор движения(вектор)

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

    UPD Ещё наверняка понадобится геттер состояния игры (игра продолжается или игра закончена)

    UPD2 Получился банальный пример ответа на вопрос "Зачем линейка/математика программисту" :D
    Ответ написан
    Комментировать
  • Как начать заниматься фрилансом? Как начать программировать с нуля?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Есть деньги или нет, главное учиться. Вы вышли в интернет, значит на это есть деньги. Делаете все что написали, значит тоже есть деньги. Уровень состоятельности зависит от уровня трат.
    Вам не к чему тратить, если адекватно оценить, не нужны Тайланды, не нужны БМВ и бентли, не нужны блондинки. Хотя это всем не помешает, но в вашем случае в данный момент нужно научиться и набраться опыта.
    Главное - поступить в хороший технический ВУЗ, связанный с информационными технологиями, всегда, сейчас и потом очень хорошо изучать и штрудировать базовые и основные науки: математика, физика, алгоритмы, шифрование, криптография, английский язык (написал что будет акутально вам). На старших курсах устроиться куда то подрабатывать, ну и опыт перенимать.
    На начальных курсах не стремиться за деньгами, а стремиться получить больше опыта и знаний, навыков. Запомните, что вложите в себя изначально - потом окупиться в несколько раз дороже, так что главное ЗНАНИЯ. Учитесь, хоть даже вы и из деревни! Все доступно! У вас есть интернет! Это уже просто ОФИГЕТЬ! У меня знакомые в свои годы не имели интернета, писали рефераты в ручную, рисовали алгоритмы по программированию карандашом с линейкой и оформляли отчеты по комбинационным алгоритмам от руки! Вы сейчас в шоколаде просто! Пользуйтесь технологиями и информацией во блага своего багажа знаний! Учитесь всему! Учитесь учиться! Учитесь находить нужную информацию! Учитесь быть внимательным! Учитесь промышленному шпионажу! Учитесь!
    А все остальное потом приложится! Если сейчас все вложить в себя, все сделать правильно, то лет через 5-9 вы сможете обеспечить и себя и своих близких достаточно на высоком уровне. И не забывайте про психологию, людей, связи, общение, развивайтесь в целом! Развивайте свою личность, учитесь! Тогда и только тогда вас ждет успех! Успех удивительный! Да будет так! Да прибудет с вами сила!
    Ответ написан
    9 комментариев
  • Как бы вы реализовали конструктор электрических сетей?

    KorsaR-ZN
    @KorsaR-ZN
    Для связей Вам нужно реализовать mindmap (диаграмму связей)
    Есть готовые библиотеки (goJs, jsPlubm)...

    Вообщем диаграмма связей это обычно структура данных, так называемое Дерево, как анализировать древовидные структуры и какие бывают алгоритмы для этого в google полно информации по запросу "дерево структура данных"

    так же полезным будет почитать про dran'n'drop, в Вашей задачи он тоже пригодиться, для перетаскивания элементов
    Ответ написан
    Комментировать
  • Как получить содержимое открывшегося балуна в Yandex Maps?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    1. id метки проще сохранять либо как обычный параметр маркера при его создании, либо с помощью замыкания.

    2. Для показа в балуне содержания, привязанного к метке, нужно просто использовать properties при создании Placemark (см. в таблице вторую строку и название параметров).

    3. Данные нужно сначала подгрузить? При клике на маркер по его id делаем запрос. А как реализуется — есть пример в песочнице. Обращаем пример на строчку:

    placemark.properties.set('balloonContent', newContent);
    Ответ написан
    2 комментария
  • 301 редирект и циклическая адресация - как решить проблему?

    @IFK
    Что-то в этом роде сделай:
    $ref=$_SERVER['QUERY_STRING'];
    if ($ref!='') $ref='?'.$ref;
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: http://newdomain.ru/'.$ref);
    exit();
    Ответ написан
    Комментировать
  • 301 редирект и циклическая адресация - как решить проблему?

    iDennis
    @iDennis
    может всё сделать из php? Например проверять $_SERVER['REQUEST_URI'] и делать редирект. или почитать тут .
    Ответ написан
    Комментировать
  • 301 редирект и циклическая адресация - как решить проблему?

    metamorph
    @metamorph
    Нифига не понял.

    На старые адреса ставите обычный редирект, грубо говоря, если польхователь откроет /index.php?page=news то его перебросит (со сменой адреса в адресной строке) на /news

    Запросы вида /news обрабатываете через точку входа (index.php), без редиректа.

    В каком месте тут может возникнуть циклическая переадресация-то?
    Ответ написан
    1 комментарий
  • Какие есть варианты подключить телевизор как второй монитор

    Kaaboeld
    @Kaaboeld Автор вопроса
    Web-разработчик
    Ответом оказалось - miracast. Данный стандарт поддерживают многие телевизоры которые поддерживают WIDI, если не все. Но в отличии от widi ему не важно intel или amd. Самое интересное, что о его поддержке в телевизоре я вообще узнал случайно(нигде не было написано, даже в инструкции) - просто нажал на телевизоре подключиться через widi а том надпись "подключение через widi или miracast". Отлично работает, картинка конечно не как по hdmi, но поставленную задачу выполняет на отлично.
    Ответ написан
    Комментировать