![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#201
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 ![]() |
Найден рецепт LDAP-авторизации, проблемой которого я занимаюсь уже пять месяцев. Скрипт может определить имя пользователя, зашедшего на страницу, и домен, в котором он находится. Если кому понадобится - пишите. Ага, молодец. Лучше выложи его на hotscripts.com или на phpclasses.org - может еще и бабла накосишь ![]() |
|
|
![]()
Сообщение
#202
|
|
![]() Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 ![]() ![]() |
Неплохая, кстати, идея
![]() -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
![]()
Сообщение
#203
|
|
![]() Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 ![]() ![]() |
Решил я как-то на досуге (а именно сегодня) заняться таки оптимизацией кода, сокращением, а то и удалением неиспользуемых участков программы да и вообще... короче оптимизацией.
Уж больно всё как-то кривовато передается, причем чёрт знает откуда чёрт знает куда... левые переменные, которые пооставались то тут, то там в процессе отладки... Короче так как проект почти завершен и скоро будет проходить обкатку на рядовых юзерах, решил почистить мусор и разложить всё по полочкам.... Но, господа, не все оказалось так просто. Несмотря на то, что проект полностью лежит на моих плечах, разобраться в трёх метрах чистого кода оказалось не так то просто! Уже через полчаса я погряз в месиве из PHP, HTML и Javascript кода, который, в итоге, все-таки удалось кое-как распихать в более-менее читаемый текст. Но остается одно НО. Если система претерпит какие-либо глобальные изменения, боюсь на её отладку может уйти неделя, если не больше. Сейчас занялся вплотную этим вопросом, потихоньку переписываю код, придавая ему человеческий вид. Кой-какие комментарии... Ну в общем делаю как надо. А всё почему так получилось. Проект писался буквально на коленке. Времени мало, работы много. Естественно составлением серьёзного ТЗ никто не занимался. Решено было все доделывать в процессе. Первое тестирование состоялось уже через неделю со дня старта. И потом уже на кривой движок начали налипать функции и классы, которые писались под этот же движок. Когда же стало понятно, что ещё немного и все рухнет к чертовой матери, сначала была изменена структура БД, приведена таки к третьей НФ, после чего ещё две недели переписывался весь движок и ещё пара дней ушла на его отладку и отладку прилежащих модулей. Такая вот страшная картина. Так вот, к чему я это всё... Рекомендация от дедушки Айса. Если вы хотите создать хороший, стабильно работающий и гибкий продукт, как можно серьезнее отнеситесь к составлению ТЗ и описанию ВСЕХ функций, связей, структур и т.п. Если этого не сделать, проект будет обречен на не очень приятные нештатные ситуации. Пусть мелкие, но поедающие ваше время. Вот. ![]() -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
![]()
Сообщение
#204
|
|
![]() Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 ![]() ![]() |
сё что ты описал есть суть курса "Технологии разработки программного обеспечения".
1. Организация. 2. Анализ. 3. Структура. 4. Статическая/динамическая модель. 5. Тестирование. 6. Сопровождение. 7. Модернизация. --------------- Всё это не просто. В любом случае, опыт программирования на смежных языках и в смежных областях - необходим. По поводу тестирования. В Python имеется модуль profile - предназначен как раз для процессов оптимизации. После несложной проработки можно ускорить процесс примерно в 1,5 1,7 раза. Но не стоит увлекаться. Так сказать, 80% времени занимает 20% кода -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
![]()
Сообщение
#205
|
|
![]() Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 ![]() ![]() |
сё что ты описал есть суть курса "Технологии разработки программного обеспечения". 1. Организация. 2. Анализ. 3. Структура. 4. Статическая/динамическая модель. 5. Тестирование. 6. Сопровождение. 7. Модернизация. --------------- Всё это не просто. В любом случае, опыт программирования на смежных языках и в смежных областях - необходим. По поводу тестирования. В Python имеется модуль profile - предназначен как раз для процессов оптимизации. После несложной проработки можно ускорить процесс примерно в 1,5 1,7 раза. Но не стоит увлекаться. Так сказать, 80% времени занимает 20% кода В этом я тебя полностью поддерживаю. -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
![]()
Сообщение
#206
|
|
![]() Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 ![]() ![]() |
К сожалению, вынужден признать тот факт, что дела огородные и родильные меня полностью оторвали от написания кода. Кроме того, занимаюсь паралелльно переводом официальной документации по Python. Как многие могли заметить. Смежные занятия спортом носят характер откровенного косячества. Но всё-таки буду потихоньку топтаться в указанном направлении.
На вопросе решение проблемы: перевод символов Юникода в раскладки koi-8r и cp1251, т.к. сам Python - этого делать не умеет. А это - напряг. Сообщение отредактировал fantom - 29.5.2006, 20:10 -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
![]()
Сообщение
#207
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 ![]() |
|
|
|
![]()
Сообщение
#208
|
|
![]() Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 ![]() ![]() |
Цитата перевод символов Юникода в раскладки koi-8r и cp1251 А зачем? ![]() Подумав, добавляет: Код В 1991 году была предпринята попытка создать единую универсальную двухбайтовую кодировку, охватывающую все алфавиты и иероглифические системы мира. Результатом стал стандарт под названием Unicode, покрывающий не только системы письменности всех живых и большинства мертвых языков мира, но и множество музыкальных, математических, химических и прочих символов. Хотя массовое применение Unicode в документах и программах остается делом будущего, эта кодировка имеет особое значение, так как именно она объявлена «стандартной кодировкой документа» в HTML начиная с версии 4 А что, твой "замечательный" Питон разве не умеет этого делать? Ещё чуточку пораскинув мозгами, добавляет: Занимаюсь денормализацией БД. Болит голова и хочется есть. Когда же всё это закончится уже? Мы все умрём... © -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
![]()
Сообщение
#209
|
|
![]() Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 ![]() ![]() |
AlexWeb:
_>> На вопросе решение проблемы: перевод символов Юникода в раскладки koi-8r и cp1251, т.к. сам _>> Python - этого делать не умеет. А это - напряг. _>Не гони "Я тебе не гоню". (с) "Терминатор-3" Если говорить о переводе из локальных кодировок в Юникод - Python справляется блестяще. А вот из Юникода, в обрат - это знаешь ли пока проблема. В сути конвертации кодировок ничего сложного нет, так что процесс идёт. ![]() ![]() Скачивать здесь. Общий вес архива - 20 кило. Можно сказать, первая попытка встаривания плагинов. ![]() В папке "Template" желающие могут обнаружить шаблон плагина. ![]() -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
![]()
Сообщение
#210
|
|
![]() Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 ![]() ![]() |
Поповоду того, что Python не может конверитровать кодировки, к счастью, - я оказывается всё-таки прогнал.
![]() Не совсем логично это у Python'а получается, но тем не менее - работает!!!! ------------------------- "Как молоды мы были...." -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
![]()
Сообщение
#211
|
|
![]() Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 ![]() ![]() |
На Python, кроме мульти-сервера Zope(Зоуп) есть несколько вполне милых вещей. Например, Spyce (текущая версия 2.1) - гораздо легче стартует, по объёму - смешной, по функционалу - весьма похож на IIS, но сделан специально для Python. Кроме того, в нете можно свободно скачать SmallHTTP Server - порядка 120 кило - ftp, http, DNS, proxy, gzip, smtp - ВСЁ в одном флаконе.
Под Python есть все средства чтобы сделать аналогичные вещи. ![]() -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
![]()
Сообщение
#212
|
|
![]() http://www.SovMusic.ru Группа: Супермодератор Сообщений: 2936 Регистрация: 14.10.2006 Из: ворот Кавказа. Пользователь №: 1042 ![]() ![]() |
Люди,я вот щас в новостях слышал,что вышел обновлённый Ford Focus, системы которого управляются голосом. А в компьютерном деле с этим,как известно,напряг. Так я подумал: форд дерьмо на свою тачку не поставит,нельзя ли ту прогу выдрать с компа Форда Фокуса?
-------------------- Со смертью в человеке лишь в одном
Неравновесные процессы затухают, Денатурируют отжившие белки, Но мир существовать не прекращает. |
|
|
![]()
Сообщение
#213
|
|
Рыцарь Порядка Группа: Участник форума Сообщений: 2789 Регистрация: 22.12.2005 Из: Гомель Пользователь №: 366 ![]() ![]() |
А с чего ты решил что это прога?
Скорее всего это аппаратно-программный комплекс -------------------- http://mindstate.info
|
|
|
![]()
Сообщение
#214
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 ![]() |
Люди,я вот щас в новостях слышал,что вышел обновлённый Ford Focus, системы которого управляются голосом. А в компьютерном деле с этим,как известно,напряг. Так я подумал: форд дерьмо на свою тачку не поставит,нельзя ли ту прогу выдрать с компа Форда Фокуса Незачем выдирать - это все уже есть.... поищи по инету.
|
|
|
![]()
Сообщение
#215
|
|
![]() Группа: Администратор Сообщений: 8594 Регистрация: 24.9.2004 Из: Черняховск || СПб Пользователь №: 1 ![]() ![]() |
Цитата Ещё чуточку пораскинув мозгами, добавляет: Занимаюсь денормализацией БД. Болит голова и хочется есть. Когда же всё это закончится уже? Денормализацией?? ![]() -------------------- "Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
|
|
|
![]()
Сообщение
#216
|
|
Рыцарь Порядка Группа: Участник форума Сообщений: 2789 Регистрация: 22.12.2005 Из: Гомель Пользователь №: 366 ![]() ![]() |
Про нормализацию ... не надо, если не делать потом жопа, я гомельской автошколе простой учёт делал из-за того что задача в процессе написания расширялась - нормализация кончилась, это жопа, на диплом полностью структуру переделывал
Сообщение отредактировал ЖРИЦА СОЛНЦА - 10.1.2007, 14:12 -------------------- http://mindstate.info
|
|
|
![]()
Сообщение
#217
|
|
![]() Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 ![]() ![]() |
Денормализация иногда необходима. У меня был частный случай.
Всё хорошо в меру. -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
![]()
Сообщение
#218
|
|
Группа: Участник форума Сообщений: 9 Регистрация: 15.1.2007 Пользователь №: 1174 ![]() |
Люди кто хорошо знает delphi отзовитесь.Есть вопросы.
|
|
|
![]()
Сообщение
#219
|
|
Рыцарь Порядка Группа: Участник форума Сообщений: 2789 Регистрация: 22.12.2005 Из: Гомель Пользователь №: 366 ![]() ![]() |
Люди кто хорошо знает delphi отзовитесь.Есть вопросы. Хорошо знает компания Borland и документация, а если есть вопросы, так задай, может и найдётся кто, я писал когда-то -------------------- http://mindstate.info
|
|
|
![]()
Сообщение
#220
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 ![]() |
Рядом со мной три чела пишут на нем серьёзно. Что конкретно тебе нужно узнать?
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 21.6.2025, 19:13 |