-
Posts
1,069 -
Joined
-
Last visited
-
Days Won
9
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Быколай
-
тоже марсианский сериал Берроуза прочитал взахлёб, в отрочестве rus, а точно 8-ого в прокате русском? Что-то на Я.Афише не нашёл В основном читаю европейских писателей 20 века. Кундера, Павич, Кафка, Камю, Моэм... Латиноамериканских: Маркес, Кортасар. Из пиндосов нравятся Буковски, Брэбрери, Хемингуэй. Также с удовольствием читал книги Набокова, Ремарка, Лема, бр. Стругацких. Короче много всего разного читаю. Сейчас читаю "Память земли" Владимира Фоменко. PS: чуть не забыл: Дюма, Дюма!! Очень нравиться
-
+1 4ak, развивайте алгоритмическое мышление. Для любого рода "кодинга-программинга", оно архиважно.
-
Я рад
-
Это похоже вам система контроля версий нужна. Гуглите по этим словам. Если слишком замудрённо, то попробуйте программку Araxis Merge -- ей можно сравнивать два текстовых файла на предмет отличий.
-
Int, не труЪ же novickOk, функции для изучения, старинные примеры из жизни. а конкретно для формирования xml, SimpleXML попробуйте.
-
Если есть возможность использовать php, то я бы рекомендовал его использовать. Простейщий код преобразования будет выглядеть так: <?php $xmlFile = file_get_contents("data.xml"); $xmlData = new SimpleXMLElement($xmlFile); $xml = new DOMDocument(); $xml->loadXML($xmlData->asXML()); $xsl = new DOMDocument; //TODO довести до ума $xslFile = "to-html.xsl"; $xsl->load($xslFile); $proc = new XSLTProcessor; $proc->importStyleSheet($xsl); // attach the xsl rules echo $proc->transformToXML($xml); соответвенно он обработает файл data.xml, следующего формата: <?xml version="1.0" encoding="UTF-8"?> <root> <node> <name>Иванов И.И.</name> <phone>12345</phone> <office>501</office> </node> <node> <name>Петров П.П.</name> <phone>23456</phone> <office>502</office> </node> <node> <name>Сидоров С.С.</name> <phone>34567</phone> <office>503</office> </node> </root> при помощи шаблона xsl следующего вида: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="utf-8" indent="yes"/> <xsl:template match="/root"> <xsl:text disable-output-escaping="yes"><!doctype html></xsl:text> <html> <head> <title></title> </head> <body> <xsl:for-each select="node"> <h1>Сотрудник №<xsl:value-of select="position()"/></h1> <b>ФИО:</b> <xsl:value-of select="name"/><br/> <b>Телефон:</b> <xsl:value-of select="phone"/><br/> <b>№ кабинета:</b> <xsl:value-of select="office"/><br/> <hr/> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet> На прямую браузеры могут сами обрабатывать данные xml с учётом внешнего файла шаблона. Пример: <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="to-html.xsl"?> <root> <node> <name>Иванов И.И.</name> <phone>12345</phone> <office>501</office> </node> <node> <name>Петров П.П.</name> <phone>23456</phone> <office>502</office> </node> <node> <name>Сидоров С.С.</name> <phone>34567</phone> <office>503</office> </node> </root>
-
Я бы посоветовал найти талантливого дизайнера, который нарисует вам нормальный сайт. Ну и хорошего верстальщика, который качественно это дело сверстает... А ещё контент-менеджера, который бы наполнял ваш сайт прямыми руками. Ну и оптимизатора, который бы хоть что-то сделал для продвижения вашего сайтища... Короче, понять не могу, как вы предоставляете все заявленный услуги, при таком дефиците кадров??? Это же безобразие! Или вы здесь же, в разделе "Коммерческих услуг", работников одноразовых набираете?
-
О мои глаза... Жжёте!! + 1 за юмор - 1 за диз
-
Теперь html (5), по умолчанию стандарт.
-
xml+xsl=html =) можно в браузере обрабатывать эту связку, можно при помощи js. То есть я так понимаю, есть xml, который меняется? И надо данные из него в html показывать? Почитайте про xslt.
-
Чем подсветка синтаксиса+конфигурация стилей не удовлетворяют? Не совсем ясно чего вы хотите, можете сформулировать пожелание более чётко?
-
Прикольно. Жаль только поддержка пока слабовата. Всё равно фикс придётся писать на js.
-
Программка - чтобы включать браузеры различных версий
Быколай replied to sparta's question in HTML Coding
С операционными операционными системами? (извиняюсь за офтопик) да-да-да! с операционными операционными системами системами. Человек человеку — человек. Зомби зомби — зомби. PS: А про портейбл-версии тоже идея хорошая. -
Можно яваскриптом инициализировать событие отправки формы, привязать его к клику по любому элементу, в т.ч. и к кнопке вне формы.
-
Программка - чтобы включать браузеры различных версий
Быколай replied to sparta's question in HTML Coding
Нормальные браузеры как правило сами обновляются, поэтому я проверяю только в последних версиях. А для старинных ослов использую IETester -- там в одном окне вкладки для всех версий. С операционными осями не заморачиваюсь. Ещё есть такой сервис http://browsershots.org/ -- самое глобальное решение пожалуй: все оси, все разрешения и все версии. -
Не работает -- что-нибудь пишет? отправить заголовок при помощи header() после того как было тело отдано клиенту нельзя! Попробуйте проверку и инклюд вынести в самое начало, до всего html. А сообщение об ошибке, можно сохранять в переменной.
-
Симпатично, мне понравилось. А про табачный холивар... Какого чёрта! ShumNo, ну не куришь ты -- не кури. Не нравиться что рядом закурили -- сделай замечание, будь мужиком. А истерику разводить антитабачную -- последнее дело. Да, современные сигареты -- полное г, согласен. Так и сайт не про них, а совсем другие продукты, которыми на улицах-то как раз и не дымят почти
-
проверку надо. а то у вас начинают данные "поста" проверяться, который ещё не пришёл -- отсюда ошибка -- неопределённые индексы в массиве.
-
Я как-то заморочился и мутил такую реализацию: 1. В базе таблица, вроде такой: id | code | value | default_value | lang_id | и ещё такой id | lang_code | title | 2. Движок работал на xml+xsl, в шаблонах xsl были прописаны все-все штуки, в виде переменных которые должны зависеть от локали (у меня она передавалась в GET: ?lang=ru. 3. Массив слов выдергивался из базы и писался в файлики вида: public_html/cache/lang/main_title.ru или public_html/cache/lang/new_user.en в каждом таком файлике - перевод той или иной сущности, расширение, как нетрудно догадаться, код языка 4. Была написана функция, которая дёргает это добро из файлов и прикручивает к xml-дереву ветку с нужным переводом. 5. Файлы перезаписываются, когда в админке происходит редактирование языковых переменных. 6. Всё это работало, но энтузиазм иссяк, когда я понял, что в ручную набиваю русско-английский словарь, слов на 20 000, руками, через админку)) PS: паблика эта красота так и не увидела, т.к. написать в одиночку свою cms с нуля оказалось делом не подъёмным PSS: эх, вспомнить приятно все эти изыскания... сколько всякой хрени было понаписано
-
уже засомневался... может вы и правы. те что через мои руки проходили за последний год, особо современными на назовёшь, в основном бюджетные модели.
-
rus, выйдет, выйдет и с трёхзнаками отрабатывает. я же проверяю прежде чем писать
-
выйдет. SELECT SUBSTR(`var`, 8) AS `num`, `var` FROM `test1` ORDER BY CAST(`num` AS SIGNED) но это корова на коньках забивающая микроскопом костыли. надо числа отдельно хранить.