Вроде бы как с тех пор все, кто мог выбирать, под Андроид нужно приложение или под Яблоко, пользуются кроссплатформенными движками и пишут под то и другое сразу. Разве нет?
Сергей Мелодин, боги! вы еще и экспериментируете с папкой, проброшенной в виртуальную машину...
Советую при дальнейших экспериментах надевать маску сварщика. Так будет еще интереснее.
Проблема, собственно, не "для всех", а для вас - отвечающим очевидно, что вы городите удивительные велосипеды вместо поиска простых и естественных путей.
Это, конечно, интереснее... но в качестве рабочего решения, увы, не годится.
Сергей Мелодин, если это документация (то есть текст и картинки), на кой ляд вообще хранить ее в файлах?
CMS научились хранить это добро в базе лет десять назад.
Я предлагаю не городить сложные связи между не зависящими друг от друга уровнями.
Это элементарное правило вменяемой архитектуры.
Так же, как обеспечение консистентности информации работой с ней только через одну точку входа.
Ваша идея пока смутно очерчена, и только поэтому она кажется вам разрешимой.
Подробности ее проработки будут постоянно требовать новых костылей и преодоления.
Сергей Мелодин, мне представляется не менее простой и очевидной идея класть файл при создании в предопределенное место, а если потом захочется их как-то реорганизовать или сделать выборку - так для этого, черт возьми, вы и делаете какую-то там систему НАД ними. Просто забудьте о том, что к файлам можно будет получить доступ как-то иначе - и ваша проблема исчезнет автоматически.
После прочтения вопроса интуитивное ощущение, что задача решается принципиально не с того конца. Зачем все это? Почему меняются места и имена файлов, на которые ставится ссылка? Как какая-то навигация будет сохраняться при совершенно от нее не зависящих действиях с диском? Что можно считать одним и тем же файлом, если файлы могут быть одинаковыми, а перемещение может быть копированием и удалением оригинала? Что вам, собственно, на самом деле нужно?
Валерий Гайсин, "допустим игры" вы будете писать на движках, умеющих работать с уникодом, а не с консольным вводом-выводом, который в виндах сделан через CP866 ради совместимости с легаси.
hellow orld,
- Пгостите, это памятник Сувогову?
- Ага, "СувоГову".
- Ой, таки шо ви мене подгажаете? Ви бы ЕМУ подгажали...
Так вот, не обидами бы вам заниматься...
Вас оскорбили? Мало. Вас бы хорошенько смешать с говнищем и поставить скипидарную клизму. Если, конечно, ваша цель действительно - наверстать упущенное время и стать хоть каким-нибудь компьютерным специалистом.
Впрочем, если вас больше волнует, кто на вас как посмотрел - ну что ж...
Тимофей Михайлов, выспаться, полагаю. Вы уже все правильно сделали. У вас загружается страница, с нее делается GET-запрос аяксом к серверу и полученный ответ вставляется в spsn#di_7.
Вы хотели что-то другое? Заменить текст еще и в адресной строке браузера? Посмотрите ответ ThunderCat
Алексей Коновалов, ладно, перефразирую: вы решаете проблему на слишком низком уровне, для этого не предназначенном. Поэтому неизбежны неуклюжие костыли. Просто поднимитесь выше и решайте проблему не самой базой данных, а обращением к ней. Созданием дополнительной таблицы с очередью обрабатываемых данных, например, как вам уже посоветовали ниже. Если получение данных будет идти только через код, работающий с очередью - проблема будет решена естественным и надежным способом.
По описанию - шаблоны только усложнят код, а их цель обратная.
Городить шаблоны и условия, только чтобы не писать второй раз три строчки - нелепо.
Если же у вас действительно значительная часть кода повторяется в двух функциях - имеет смысл вынести повторяющийся код в отдельную функцию. И вот ее уже, если угодно, сделать шаблонной.
Ну, и вычисления я бы не стал загонять в шаблон в любом случае. Математика в "крестах" и так требует осторожности, а шаблон вас фактически лишит возможности ее нормально отлаживать, если что.
CityCat4, приятный бонус линуксов в том, что попробовать ничего не стоит. Конечно, рассчитывать, что по щелчку пальцев все заработает и затевать революцию инфраструктуры без оглядки на тех, кто работает - нелепо. Но это настолько само собой разумеется, что даже странно обсуждать...
У них были какие-то тараканы с лицензией для коммерческого использования, не уверен, что можно просто взять и пользоваться. Нет, если задаться целью именно поддержать... но ТС вроде бы не это имел в виду ;)