Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wasp.phys.msu.ru/forum/lofiversion/index.php?t472-0.html
Дата изменения: Unknown
Дата индексирования: Mon Apr 11 14:24:23 2016
Кодировка: Windows-1251
Студенческий форум Физфака МГУ > php heavy coding
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: php heavy coding
Студенческий форум Физфака МГУ > Физфак и учеба > Форумы групп > 10-я группа 2003 года рождения
Страницы: 1, 2
kdmitrie
В этой теме разговор о программировании на пхп и не только...
kdmitrie
И сразу первый вопрос.

Люди! Кто-нибудь слышал что-нибудь о asp под апач и под фрибздю??? qonfuse.gif

Мне тут 2 ВМКшника тут начали втирать, что это существует, прекрасно работает и что вообще стоит переписать сайт, написанный соответственно на пхп...

Пока что я их послал. smile.gif

А как на самом деле? Или я неправ?
DiVeR
Хм... Эту тему я сам хотел создать.... 13.gif Ну да ладно... Да, такое существует, надо установить Mason. Да, mason - это рулез, но ставить его - это небольшой геморой.... Я тебе советую забить на них, послать на... 48.gif :245: Потому что у них руки кривые, а у вас не такой сайт, которому нужны мощности масона, а их стораниями он может быть превращен в мощи...
Nasy
Я тоже так думаю. К тому же, ВМК-одно название и ничему там у них не учат, особенно - кодить.
kdmitrie
А наш доблестный admintutja.gif до сих пор нам smtp не настроил и ядумаю, не настроит. Уговорить ranting_w.gif его еще что - то ставить-проблема.
DiVeR
Ха, так там (лично у меня) возникает проблема только с настройкой smtps, а такой и настраивать особо не надо, sendmail уже стоит при установки системы... Уговорите его поставить это, потому что очень полезные сообщения приходят к админу каждый день... В которых пишут, что чекается.... (сколько места на диске осталось, сколько суперпользователей и т.д.)
kdmitrie
Я же говорю, его очень трудно найти, особенно трезвого, а уговорить - еще сложнее. smile.gif
DiVeR
Ну... Это уже больше прикладная проблема ... 57.gif
kdmitrie
Цитата(DiVeR @ 27 декабря 2004г. - 18:44)
ну... да  smile.gif  09.gif  smile.gif , но этим он и прикольный  15.gif

Ну да.... Я уже не помню... Зайди на php.net. Вся загрузка осуществляется через массив $_FILES... посмотри в ~diver/public_html/10/ed/uploadact.php
*

Ну, это я знаю. А когда пользователь с сайта к себе скачивает?
DiVeR
ну.... тогда я не понимаю в чем проблема....
kdmitrie
Так я тебе про то, что сервер говорит, что файл весит 1Кб, а на самом деле - 100Мб, а наш сервер видит, что 1Кб и не ругается.
DiVeR
а ты что, пользуешься функией filesize()? а ты не пробовал ls -al ?
kdmitrie
Я не про то. Ты как обычно ничего не понял. ranting_w.gif
Если просто на сайте ссылка на какой-нить файл, например, док. Я скачиваю, а мне говорят, что он большой...
DiVeR
Ну... Ты можешь это узнать ручками через телнет smile.gif 15.gif 15.gif или при скачавании он тебе и так говорит, какой там объем...
kdmitrie
Я не про то. Ты как обычно ничего не понял. smile.gif
А как подделать это сообщение чтобы с сайта большие файлы можно было качать?
DiVeR
Ну... на ум пока ничего не приходит.... Можно к примеру разбивать файлы на куски, а потом их роботом забирать...
PanOpticum
Цитата(DiVeR @ 27 декабря 2004г. - 20:22)
Да, такое существует, надо установить Mason.
*


Mason + Apache + FreeBSD = asp?
Саша, я хочу таких грибов....
DiVeR
Ну... Хотели, тоды получайте... eyebrow.gif eyebrow.gif

PerlModule Apache::ASP
Alias /asp/ "D:/Apache2/asp/"
<Location /asp>
SetHandler perl-script
PerlResponseHandler Apache::ASP
PerlSetVar Global .
PerlSetVar StateDir "D:/Apache2/asp/state"
</Location>
PanOpticum
Цитата(DiVeR @ 27 декабря 2004г. - 23:38)
PerlModule Apache::ASP
*

И с каких пор это называется Масоном?
DiVeR
Кхе, кхе... А почему нет, масон при установке этот модуль тоже ставит... (ну по крайней мере под виндой так и есть, а под фрей у меня так и не получилось его поставить 84.gif )
kdmitrie
Непонятно только, чем пхп хуже и зачем создавать себе лишний геморрой? smile.gif

Есть предложение: по-моему, всвязи с возросшей популярностью сайта и публикацией на нем большого количества информации необходимо переработать дизайн, что-то типа гиперкомплекса.
DiVeR
Ну... после экзаменов мы и так хотели переработать дизайн, вспомни предложения Андрюхи К. ...
А что ты имеешь в виду под "типа гиперкомплекса"?
kdmitrie
Справа и слева панельки с важными вещами, сверху-навигация, в середине еще че-нить...
DiVeR
Ну... Это очень похоже на то, что Андрюша предлага...
kdmitrie
У Андрюши неплохой вариант, но губка там по-моему ни к чему. smile.gif
Он это сам рисовал? Если да, то зачем губку приплел, а если нет, то тогда неинтересно.... blush.gif
DiVeR
Не знаю откуда он его взял, но я думаю, что имеет смысл заменить губку на номерок с надписью: 10 гр. МГУ физ-фак.
Как у нас в гардеробе... 80.gif
Может быть это и его идея, но мне она пришла в голову, когда он зачем-то номерок сканил 59.gif
kdmitrie
ЗАЧЕМ СКАНИТЬ НОМЕРОК?

Его можно нарисовать. Тогда он и весить меньше будет, и культурнее. Можно сделать что-то типа симбиоза номерка и вилки из столовой. smile.gif
DiVeR
Да, но вилку уже ты будешь сканить, так как номерок сканил Андрюха grin.gif grin.gif 80.gif
kdmitrie
Вопрос: чем хорош масон, почему это рулез??? И для чего он предназначен?
DiVeR
масон - это нечто вроде перла для www, он умеет кэшировать страницы по разному, к нему можно поключать любые перловские библиотеки, но я не уверен, что тебе из-за каких-то 21.gif стоит резко переходить на другой язык программирования тем более, что после этого перехода им еще что-нить не будет нравиться... Так что каждому из них по подзатыльнику... Да чем мощнее, тем лучше!!! spank.gif
kdmitrie
Вопрос: как бы умерить аппетит оператора .* в регулярных выражениях. Если у кого-то есть исходники функции ereg, пришлите, пожалуйста. Надо бы поизучать.
DiVeR
.{1,4} - любой символ может быть повторен от 1 до 4 раз
.{4} - любой символ ровно 4 раза
.{4,} - любой символ от 4 до беск-ти раз

Исходинки php скачай с php.net, ereg находиться в библиотеке pcre
kdmitrie
Нет, надо именно от 0 до бесконечности, а тогда .* поглощает сразу всю строку, по максимуму. А надо наоборот, чтобы все, что никуда не влезло, влезло бы уже в .*
DiVeR
приведи всю строку (как шаблона, так и откуда ты бурешшь значения...).... а то так не очень понятно
kdmitrie
Ну ее...

Вопрос к АВС: использую я функцию mail на генфизе. Если в параметре From указакть какую-нибудь строку, то она при этом все пробелы заменяет на точки и добавляет к ней @genphys.phys.msu.ru - Это как раз то, что не нужно. Как это поправить?
ACrush
извините за оффтопик и вторжение на территорию группы х10!

Цитата
Mason + Apache + FreeBSD = asp?
Саша, я хочу таких грибов....


Про масон не знаю...

что касается ASP на -никсах, наверное стоит посмотреть открытую многоплатформенную реализацию .NET под названием Mono (делают пока Novell): go-mono.com. Про него еще на некоторых сайтах пишут полезные вещи (как The CodeProject, например поменял здесь ссылку). Хотел его предложить в качестве кандидата для платформы физвеба: Вроде бы решается проблема с тем, что все кодят на разных языках, а работать все должно вместе. Опять же осваиваем самую современную технологию.
ACrush
Во: совсем для АВС Introduction to Mono - ASP.NET with XSP and Apache.
И быстрый поиск - что о нем пишут: (с) гугл

Издранное:
http://www.ikvm.net/ - Java для .NET (MS, Mono)
http://www.nullenvoid.com/mono/wiki/ - Wiki-коллекция ссылок на тему Mono
http://www.osnews.com/story.php?news_id=3170 - слово архитектора
http://www.php.net/~sterling/mono/ - РНР Mono extension
http://bdn.borland.com/article/0,1410,32056,00.html - инсталляция от Borland + http://www.google.ru/search?hl=ru&lr=&q=+s...d.com+Mono+.NET (другие Borlandовские статьи про Mono)
http://www.monodevelop.com/ - еще один проект, напоминающий VisualStudio по функциям code completion и т.п.
http://www.gotmono.com/docs/ - справочник по Mono
http://www.webtropy.com/articles/art16-mon...O%20for%20Linux - еще один

Конкретно по ASP.NET:
http://www.go-mono.com/asp-net.html
http://www.mono-project.com/ASP.NET
http://www.devx.com/dotnet/Article/21872
http://www.sitepoint.com/article/get-started-mono
http://weblogs.asp.net/bstahlhood/archive/.../08/369560.aspx

ASP.NET - не только для Mono на том же Code Project: http://www.codeproject.com/aspnet/


Ну и хватит, пожалуй!
ACrush
Да, штука хорошая. А есть еще интересная статейка.

Колоритная цитата:

Цитата
Microsoft понравится, если я перестану добавлять новые возможности в нашу систему по отслеживанию ошибок в программном обеспечении и в систему управления контентом, а вместо этого потрачу несколько месяцев, портируя их в другую среду разработки, что не принесет пользы ни одному клиенту, а следовательно не даст ни одной дополнительной продажи, а следовательно это пустая трата нескольких месяцев, что прекрасно для Microsoft, имеющей собственную систему управления контентом и отслеживания ошибок в программном обеспечении, так что для них нет ничего лучшего, если я потрачу время на переход, а потом потрачу год, а то и два, на переход на Avalon, в то время как они функционально улучшают свое, конкурирующее нам,  программное обеспечение. Праааавильно.


Разумно =).
kdmitrie
Сейчас устанавливаю себе FreeBSD. Поэтому время от времени появляются некоторые вопросы. Может, не только мне это будет полезно.

Во-первых, ввод по-русски. Не понимаю, почему не получается. в консоли пишет вместо символов знаки типа /325, а в joe вместо буквы "п" - p, "c" - s и.т.д.

Во-вторых, почему-то не запускается апач. Это вообще непонятно.

В-третьих, загрузчик. У меня на компе одновременно еще и винда. Тот, который по умолчанию Предлагает мне грузиьься с любого из имеющихся физического раздела. Вот хочу его отконфигурировать так чтоб он мне показывал только винду и бздю. А вообще лучше другой загрузчик, а то этот - какой-то некрасивый.

Подскажите, плз, если кто знает. qonfuse.gif
DiVeR
Цитата(kdmitrie,)
Во-первых, ввод по-русски. Не понимаю, почему не получается. в консоли пишет вместо символов знаки типа /325, а в joe вместо буквы "п" - p, "c" - s и.т.д.
*

Так, прописываем в /etc/rc.conf
keymap="ru.koi8-r"
keyrate="fast"
scrnmap="koi8-r2cp866"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"

В /etc/ttys заменяем все cons25 на cons25r

В /etc/profile пишем
export LANG=ru_RU.KOI8-R

Цитата(kdmitrie,)
Во-вторых, почему-то не запускается апач. Это вообще непонятно.
*

Удали и поставь заного из портов...

Цитата(kdmitrie,)
В-третьих, загрузчик. У меня на компе одновременно еще и винда. Тот, который по умолчанию Предлагает мне грузиьься с любого из имеющихся физического раздела. Вот хочу его отконфигурировать так чтоб он мне показывал только винду и бздю. А вообще лучше другой загрузчик, а то этот - какой-то некрасивый.

*

Ну, никогда не сталкивался с такой проблемой... Попробуй поставить grub или lilo... У меня стоит grub... Его достаточно просто настраивать...
kdmitrie
Цитата(DiVeR,)
Так, прописываем в /etc/rc.conf
keymap="ru.koi8-r"
keyrate="fast"
scrnmap="koi8-r2cp866"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"

В /etc/ttys заменяем все cons25 на cons25r

В /etc/profile пишем
export LANG=ru_RU.KOI8-R

Это я уже давно прописал.
Цитата(DiVeR,)
Удали и поставь заного из портов...


Тык из портов и ставил.
PanOpticum
Цитата(kdmitrie,)
поставь заного
*
За что поставить? wink.gif
kdmitrie
Цитата(PanOpticum @ 29 марта 2005г. - 15:52)
Цитата(kdmitrie,)
поставь заного
*
За что поставить? wink.gif
*



заного wink.gif
kdmitrie
Апач пишет в лог что

"alert cannot resolve kosten.fds4net"

и не запускается. Отсюда вывод: доступ к логам по крайней мере у него есть. Пробую переставить.
DiVeR
Цитата(kdmitrie @ 29 марта 2005г. - 23:20)
"alert cannot resolve kosten.fds4net"
*

Поставь вместо kosten.fds4net в httpd.conf свой айпи. У тебя в общаге нет днс имени kosten.fds4net, вот он и ругается, либо ты просто не прописал у себя днс сервера, делается это в /etc/resolv.conf
там надо написать
nameserver <ip твоего днс сервера>
kdmitrie
Все прописано. В httpd.conf прописано ServerName 127.0.0.1. А апач не работает. При попытке запустить руками пишет, что Unable to start httpd. При проверке синтаксиса httpd.conf пишет что все в порядке.
DiVeR
Цитата(kdmitrie @ 30 марта 2005г. - 18:16)
Unable to start httpd
*

Это все, что он пишет?
а что в логах? Его собственных, /var/log/messages?
kdmitrie
В /var/log/messages про апач вообще ни слова. Там в основном про железо...
Ничего не понимаю. Переустановка не спасает.

Все! Проблема решена! Оказалось, у апача 1.3.33 в модуле unique_id какой-то глюк. Он выдает в логи алерт и незапускается. Надо было только закоментировать соответствующие строки в httpd.conf. И все заработало.
DiVeR
Цитата(kdmitrie @ 30 марта 2005г. - 21:48)
Все! Проблема решена! Оказалось, у апача 1.3.33 в модуле unique_id какой-то глюк. Он выдает в логи алерт и незапускается. Надо было только закоментировать соответствующие строки в httpd.conf. И все заработало.
*

Поясняю, апач не мог определить твоего айпи исходя из твоего сетевого имени...
kdmitrie
Вот.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2016 IPS, Inc.