Название: Помощь новичкам Отправлено: Andrew от Декабрь 11, 2007, 12:48:25 Всем привет! Этот раздел создаю для тех, кто не нашел телефон клуба анонимных веб-чайников.
Просьбы : 1) Громко не смеяться 2) Сочувствовать и с пониманием относиться к вопрошающим (выбражающим) 3) Пытаться говорить все доступным для чайников языком. (Представьте себя на нашем месте. Что бы вы подумали, услышав впервые слово вебапп?) ;) Вперед и с песней! Название: Re: Помощь новичкам Отправлено: Andrew от Декабрь 11, 2007, 12:50:02 Итак, я пожалуй первый совершу публичный каминг-аут:
Я собираюсь написать веб-приложение с использованием java технологии!!! :blush: 1. По замыслу приложение находится по определенному url. То есть захожу в браузере на этот адрес (какой-нибудь ***.com.ua) и юзаю это приложение. 2. Приложение будет активно работать с БД. Необходимо, чтобы БД и вообще вся информация хранилась тоже удаленно (все на том же ***.com.ua). На клиенте только браузер, ну максимум какой-нибудь плагин, если есть необходимость. Вопросы: 1. Какие технологии мне потребуются? Какие API? Нужна ли мне платформа JRE (JDK?, J2EE?) для реализации этой задачи? 2. Можно ли купить хостинг на каком-нибудь ***.com.ua (например при условиях, указанных здесь http://hostpro.ua/hosting_econom.html (http://hostpro.ua/hosting_econom.html)) и разместить там все задуманное? 3. По идее этот удаленный сервер должен также выполнять функции веб-сервера. Какие функции он еще должен выполнять и будет ли он их выполнять, если я куплю хостинг как указано выше? 4. Буду благодарен, если вы мне подскажете, с чего мне начинать, чем продолжать, какие инструменты (программные среды) мне потребуются. Буду рад любой информации. Заранее спасибо, друзья! Название: Re: Помощь новичкам Отправлено: EvilMax от Январь 02, 2008, 08:35:21 Опа, а где сообщения? Я ж вроде отвечал на этот вопрос? Ладно, попробую по пунктам.
1. JDBC, JSP. Да, как же без JRE? 2. Не копал. Знаю, что найти сложнее, чем apache+php, к сожалению. В идеале - виртуальная машина или колокейшен. 3. Тебе нужен явовский веб-контейнер. Т.е. Tomcat или его аналог. Связываться с apache+коннектор+отдельный контейнер без функций веб-сервера лучше не надо. 4. По минимуму: jdk, tomcat и текстовый редактор =) Название: Re: Помощь новичкам Отправлено: TARAKAN от Март 11, 2008, 10:26:05 Цитировать Процесс регистрации домена включает в себя указание nameserver. Гугл выдал кучу ссылок на всякое разное, но мне непонятное ... Википедиа выдала ссылку на 4 статьи... тоже мало обьясняющие, что это такое и где это настраивать...По поводу регистрации доменов в зоне org.ua читай тут - http://www.org.ua/help/ Для регистрации нужен nameserver. Если ктото может крадко сказать, что это такое просьба обьяснить = ) Название: Re: Помощь новичкам Отправлено: grimgav от Март 11, 2008, 11:08:12 TARAKAN, тебе просто нужно будет указать нейм сервера твоего хостинг провайдера. При регистрации по умолчанию регистратор указывает свои собственные нейм сервера.
Вообще нейм сервер в самом простом случае указывает соответствие между букво-цифровым именем домена и IP адресом сервера на котором хостится сам сайт или живет какой-либо другой сервис доступный по этому имени домена. Название: Re: Помощь новичкам Отправлено: [Йожжж] от Сентябрь 27, 2009, 01:32:57 дабы не плодить темы, задам вопрос тут. Может ли кто-нибудь в порыве доброй воли подсказать, как правильно использовать регулярные выражения preg_match ? php.ru приводит скудный пример, трудно понять что к чему. К примеру:
Код: <?php из этого разобрал следующее: 1. начинать и заканчивать надо символом "/" 2. Символы "/", "." необходимо экранировать, поэтому пишем "\/". 3. i - регистронезависимый поиск 4. \b - границы изолированного слова Остальное совершенно непонятно. Для чего используются квадратные скобки? Или символ ^? Буду рад любой помощи Название: Re: Помощь новичкам Отправлено: naxellar от Сентябрь 27, 2009, 04:19:49 Не обязательно начинать и заканчивать "/", "/", можно и другими, главное одинаковыми.
Если "." не экранированная - это любой символ. "[]" - любой символ из набора, допустимы диапазоны, например "[0-9]" - цифра от "0" до "9", "[0-9a-z-]" - цифра от "0" до "9", буква от "a" до "z" или символ "-", если используется "[^]", то отрицание набора символов, например "[^\/]" означет все, что угодно, кроме "/", "^" в начале - означает начало строки, "$" - конец, если в конце, кроме "i", есть еще "m" - многострочный режим, без него "^, "$" - начало и конец всей переменной. "?" - означает повторение предыдущей инструкции один или 0 раз, "+" - один или более раз. Например, "[\.\/]+" - "." или "/" 1 или более раз, при чем, если более чем 1 раз, то они могут комбинироваться: кроме "...." и "/////" может быть ".///.../" и любые другие их комбинации. /^(http:\/\/)?([^\/]+)/i (http://www.php.net/index.html (http://www.php.net/index.html)) В начале строки возможно "http://", затем никаких "/". (Кстати, скобки ("(", ")") применяются как для группировки для использования модификаторов повторения, так и для помещения в массив $matches). // $matches[0] = "http://www.php.net/index.html (http://www.php.net/index.html)" // $matches[1] = "http://" // $matches[2] = "www.php.net (http://www.php.net)" [^\.\/]+\.[^\.\/]+$ (www.php.net (http://www.php.net)) Возможна комбинация "." и "/" (хотя бы 1 символ) (с близжайшего совпадения всех инструкций от начала строки), затем точка и снова возможна комбинация "." и "/" до конца. //matches[0] = "www.php.net (http://www.php.net)" Как-то так. Если что, кое-что можно брать в статье вики "Регулярные выражения (http://ru.wikipedia.org/wiki/Regex)". Название: Re: Помощь новичкам Отправлено: [Йожжж] от Сентябрь 27, 2009, 12:10:28 Цитировать Название: Утиные истории Оригинальное название: Duck Tales Количество серий: 2 сезона + Полнометражка Год выпуска: 1987 - 1990 Выпущено: Walt Disney Жанр: Приключения, комедия Режиссер: Алан Заслов, Дэвид Блок, Теренс Харрисон IMDb: 8.6 / 10 (2,257 голосов) Описание: Мультсериал о дядушке Скрудже, мультимиллиардере, большом добряке, скряге и бизнесмене, и его трех племянниках-утятах. В каждой истории дядушка влипает в какие-нибудь неприятности, а верные племянники спасают его самыми невероятными способами с множеством уморительных приключений! Имеется такой шаблон описания. Используя код preg_match("/[0-9]+/", $row[descr], $matches);, я хочу извлечь только год ($row[descr] - переменная с описанием). Все проходит хорошо, если до вывода самого года не встречаются цифры. Для текущего примера выводимый результат будет 2. Цитировать Название: Twin Sector Тут результат будет 2009, что и искалось. Суть вопроса: как правильно отсеять ненужное (в данном случае [_b]Год выпуска[/b] без _?Год выпуска: 2009 Разработчик: DnS Development Издатель: HeadUp Games Язык интерфейса: Английский, немецкий, французский, итальянский, испанский Жанр: Action, Logic, 3D, 1st Person Описание: Сюжет расскажет об очередном постапокалипсисе, глобальной катастрофе и всеобщем унынии. Традиционно недалекое будущее, остатки человечества были закопаны глубоко под землей в криогенных камерах... Название: Re: Помощь новичкам Отправлено: naxellar от Сентябрь 28, 2009, 06:48:09 /Год выпуска: (.*?)$/m
Название: Re: Помощь новичкам Отправлено: [Йожжж] от Сентябрь 28, 2009, 07:51:28 preg_match("/\[b\]Год выпуска:\[\/b\](.*?)$/m",...);
Так поточнее. Спасибо, буду отталкиваться от этого. Еще один + (через 38 часов) :) Название: Re: Помощь новичкам Отправлено: [Йожжж] от Октябрь 19, 2009, 09:15:36 Есчо вопрос. Имеется строка "дадада%20+1%эта%20апять%20жжошЪ!". Необходимо привести к читабельному виду. Используя urldecode(), я лишусь символа "+" (заменится на пробел). Используя rawurldecode(), лишусь переноса строки (данная строка из комментариев, имеющих кучу строк). Суть вопроса: есть ли аналоги этих ф-ций, не заменяющих знаки "+" и символы переноса строки? Или может есть исходник ф-ций. Работа с гуглом не дала результатов :(
Название: Re: Помощь новичкам Отправлено: naxellar от Октябрь 20, 2009, 12:09:02 [Йожжж], используя rawurldecode, во что превращается перенос?
Название: Re: Помощь новичкам Отправлено: [Йожжж] от Октябрь 20, 2009, 06:21:39 в пробел
Название: Re: Помощь новичкам Отправлено: naxellar от Октябрь 20, 2009, 06:24:59 Ну тогда, как вариант, разбивай на строки, фильтруй и соединяй заново.
Название: Re: Помощь новичкам Отправлено: [Йожжж] от Октябрь 20, 2009, 01:54:15 Автор вопроса плуг. Когда болит голова, туго соображаю :) rawurldecode рулит. Дальнейшее разбиение на строки ведется встроенной ф-цией двига. Спс за ответы
|