Программирование, Все кто могет программировать - заходи! |
Здравствуйте, гость ( Вход | Регистрация )
Программирование, Все кто могет программировать - заходи! |
17.5.2006, 11:42
Сообщение
#201
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 |
Найден рецепт LDAP-авторизации, проблемой которого я занимаюсь уже пять месяцев. Скрипт может определить имя пользователя, зашедшего на страницу, и домен, в котором он находится. Если кому понадобится - пишите. Ага, молодец. Лучше выложи его на hotscripts.com или на phpclasses.org - может еще и бабла накосишь |
|
|
17.5.2006, 16:39
Сообщение
#202
|
|
Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 |
Неплохая, кстати, идея
-------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
19.5.2006, 12:03
Сообщение
#203
|
|
Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 |
Решил я как-то на досуге (а именно сегодня) заняться таки оптимизацией кода, сокращением, а то и удалением неиспользуемых участков программы да и вообще... короче оптимизацией.
Уж больно всё как-то кривовато передается, причем чёрт знает откуда чёрт знает куда... левые переменные, которые пооставались то тут, то там в процессе отладки... Короче так как проект почти завершен и скоро будет проходить обкатку на рядовых юзерах, решил почистить мусор и разложить всё по полочкам.... Но, господа, не все оказалось так просто. Несмотря на то, что проект полностью лежит на моих плечах, разобраться в трёх метрах чистого кода оказалось не так то просто! Уже через полчаса я погряз в месиве из PHP, HTML и Javascript кода, который, в итоге, все-таки удалось кое-как распихать в более-менее читаемый текст. Но остается одно НО. Если система претерпит какие-либо глобальные изменения, боюсь на её отладку может уйти неделя, если не больше. Сейчас занялся вплотную этим вопросом, потихоньку переписываю код, придавая ему человеческий вид. Кой-какие комментарии... Ну в общем делаю как надо. А всё почему так получилось. Проект писался буквально на коленке. Времени мало, работы много. Естественно составлением серьёзного ТЗ никто не занимался. Решено было все доделывать в процессе. Первое тестирование состоялось уже через неделю со дня старта. И потом уже на кривой движок начали налипать функции и классы, которые писались под этот же движок. Когда же стало понятно, что ещё немного и все рухнет к чертовой матери, сначала была изменена структура БД, приведена таки к третьей НФ, после чего ещё две недели переписывался весь движок и ещё пара дней ушла на его отладку и отладку прилежащих модулей. Такая вот страшная картина. Так вот, к чему я это всё... Рекомендация от дедушки Айса. Если вы хотите создать хороший, стабильно работающий и гибкий продукт, как можно серьезнее отнеситесь к составлению ТЗ и описанию ВСЕХ функций, связей, структур и т.п. Если этого не сделать, проект будет обречен на не очень приятные нештатные ситуации. Пусть мелкие, но поедающие ваше время. Вот. -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
19.5.2006, 20:34
Сообщение
#204
|
|
Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 |
сё что ты описал есть суть курса "Технологии разработки программного обеспечения".
1. Организация. 2. Анализ. 3. Структура. 4. Статическая/динамическая модель. 5. Тестирование. 6. Сопровождение. 7. Модернизация. --------------- Всё это не просто. В любом случае, опыт программирования на смежных языках и в смежных областях - необходим. По поводу тестирования. В Python имеется модуль profile - предназначен как раз для процессов оптимизации. После несложной проработки можно ускорить процесс примерно в 1,5 1,7 раза. Но не стоит увлекаться. Так сказать, 80% времени занимает 20% кода -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
21.5.2006, 22:39
Сообщение
#205
|
|
Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 |
сё что ты описал есть суть курса "Технологии разработки программного обеспечения". 1. Организация. 2. Анализ. 3. Структура. 4. Статическая/динамическая модель. 5. Тестирование. 6. Сопровождение. 7. Модернизация. --------------- Всё это не просто. В любом случае, опыт программирования на смежных языках и в смежных областях - необходим. По поводу тестирования. В Python имеется модуль profile - предназначен как раз для процессов оптимизации. После несложной проработки можно ускорить процесс примерно в 1,5 1,7 раза. Но не стоит увлекаться. Так сказать, 80% времени занимает 20% кода В этом я тебя полностью поддерживаю. -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
29.5.2006, 20:08
Сообщение
#206
|
|
Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 |
К сожалению, вынужден признать тот факт, что дела огородные и родильные меня полностью оторвали от написания кода. Кроме того, занимаюсь паралелльно переводом официальной документации по Python. Как многие могли заметить. Смежные занятия спортом носят характер откровенного косячества. Но всё-таки буду потихоньку топтаться в указанном направлении.
На вопросе решение проблемы: перевод символов Юникода в раскладки koi-8r и cp1251, т.к. сам Python - этого делать не умеет. А это - напряг. Сообщение отредактировал fantom - 29.5.2006, 20:10 -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
8.6.2006, 7:39
Сообщение
#207
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 |
|
|
|
8.6.2006, 9:41
Сообщение
#208
|
|
Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 |
Цитата перевод символов Юникода в раскладки koi-8r и cp1251 А зачем? Подумав, добавляет: Код В 1991 году была предпринята попытка создать единую универсальную двухбайтовую кодировку, охватывающую все алфавиты и иероглифические системы мира. Результатом стал стандарт под названием Unicode, покрывающий не только системы письменности всех живых и большинства мертвых языков мира, но и множество музыкальных, математических, химических и прочих символов. Хотя массовое применение Unicode в документах и программах остается делом будущего, эта кодировка имеет особое значение, так как именно она объявлена «стандартной кодировкой документа» в HTML начиная с версии 4 А что, твой "замечательный" Питон разве не умеет этого делать? Ещё чуточку пораскинув мозгами, добавляет: Занимаюсь денормализацией БД. Болит голова и хочется есть. Когда же всё это закончится уже? Мы все умрём... © -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
11.6.2006, 22:41
Сообщение
#209
|
|
Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 |
AlexWeb:
_>> На вопросе решение проблемы: перевод символов Юникода в раскладки koi-8r и cp1251, т.к. сам _>> Python - этого делать не умеет. А это - напряг. _>Не гони "Я тебе не гоню". (с) "Терминатор-3" Если говорить о переводе из локальных кодировок в Юникод - Python справляется блестяще. А вот из Юникода, в обрат - это знаешь ли пока проблема. В сути конвертации кодировок ничего сложного нет, так что процесс идёт. Если говорить более строго, koi-84, cp1251 и cp866 - взаимно конвертируются без проблем. Скачивать здесь. Общий вес архива - 20 кило. Можно сказать, первая попытка встаривания плагинов. В папке "Template" желающие могут обнаружить шаблон плагина. -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
8.10.2006, 12:30
Сообщение
#210
|
|
Близко не подходить! Шибко красный! Группа: Участник форума Сообщений: 2304 Регистрация: 8.6.2005 Из: Черняховск||Москва Пользователь №: 211 |
Поповоду того, что Python не может конверитровать кодировки, к счастью, - я оказывается всё-таки прогнал.
Не совсем логично это у Python'а получается, но тем не менее - работает!!!! ------------------------- "Как молоды мы были...." -------------------- Сайт газеты "Советская Россия": http://sovross.ru/
Пролетарии всех стран, соединяйтесь! |
|
|
24.12.2006, 10:45
Сообщение
#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/
Пролетарии всех стран, соединяйтесь! |
|
|
8.1.2007, 11:49
Сообщение
#212
|
|
http://www.SovMusic.ru Группа: Супермодератор Сообщений: 2933 Регистрация: 14.10.2006 Из: ворот Кавказа. Пользователь №: 1042 |
Люди,я вот щас в новостях слышал,что вышел обновлённый Ford Focus, системы которого управляются голосом. А в компьютерном деле с этим,как известно,напряг. Так я подумал: форд дерьмо на свою тачку не поставит,нельзя ли ту прогу выдрать с компа Форда Фокуса?
-------------------- Со смертью в человеке лишь в одном
Неравновесные процессы затухают, Денатурируют отжившие белки, Но мир существовать не прекращает. |
|
|
9.1.2007, 9:58
Сообщение
#213
|
|
Рыцарь Порядка Группа: Участник форума Сообщений: 2774 Регистрация: 22.12.2005 Из: Гомель Пользователь №: 366 |
А с чего ты решил что это прога?
Скорее всего это аппаратно-программный комплекс -------------------- http://mindstate.info
|
|
|
9.1.2007, 10:45
Сообщение
#214
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 |
Люди,я вот щас в новостях слышал,что вышел обновлённый Ford Focus, системы которого управляются голосом. А в компьютерном деле с этим,как известно,напряг. Так я подумал: форд дерьмо на свою тачку не поставит,нельзя ли ту прогу выдрать с компа Форда Фокуса Незачем выдирать - это все уже есть.... поищи по инету.
|
|
|
9.1.2007, 14:03
Сообщение
#215
|
|
Группа: Администратор Сообщений: 8594 Регистрация: 24.9.2004 Из: Черняховск || СПб Пользователь №: 1 |
Цитата Ещё чуточку пораскинув мозгами, добавляет: Занимаюсь денормализацией БД. Болит голова и хочется есть. Когда же всё это закончится уже? Денормализацией?? А зачем? У нас на работе наоборот нужно некоторые базы заново пересобирать, а то это песееец - три нормальные формы табличек ваще никому нафик не нужны, столько геморроя потом с ними, аж раздражает.... -------------------- "Я понял в чем ваша беда: вы слишком серьезны. Умное лицо это еще не признак ума, господа. Все глупости на Земле делаются именно с этим выражением лица... Улыбайтесь, господа, улыбайтесь!" (с) Барон Карл Фридрих Иероним фон Мюнгхаузен
|
|
|
10.1.2007, 13:14
Сообщение
#216
|
|
Рыцарь Порядка Группа: Участник форума Сообщений: 2774 Регистрация: 22.12.2005 Из: Гомель Пользователь №: 366 |
Про нормализацию ... не надо, если не делать потом жопа, я гомельской автошколе простой учёт делал из-за того что задача в процессе написания расширялась - нормализация кончилась, это жопа, на диплом полностью структуру переделывал
Сообщение отредактировал ЖРИЦА СОЛНЦА - 10.1.2007, 14:12 -------------------- http://mindstate.info
|
|
|
15.1.2007, 13:27
Сообщение
#217
|
|
Призрак форума Группа: Участник форума Сообщений: 3698 Регистрация: 24.10.2004 Из: Iceland Пользователь №: 15 |
Денормализация иногда необходима. У меня был частный случай.
Всё хорошо в меру. -------------------- -> Я глаз даю, что умных в этом мире
-> Всего лишь двое: Я и Пентиум четыре. Следует помнить, что тебя отделяет от инвалидности лишь 5 минут и два прута от арматуры. Чем ты лучше? |
|
|
16.1.2007, 1:19
Сообщение
#218
|
|
Группа: Участник форума Сообщений: 9 Регистрация: 15.1.2007 Пользователь №: 1174 |
Люди кто хорошо знает delphi отзовитесь.Есть вопросы.
|
|
|
16.1.2007, 9:09
Сообщение
#219
|
|
Рыцарь Порядка Группа: Участник форума Сообщений: 2774 Регистрация: 22.12.2005 Из: Гомель Пользователь №: 366 |
Люди кто хорошо знает delphi отзовитесь.Есть вопросы. Хорошо знает компания Borland и документация, а если есть вопросы, так задай, может и найдётся кто, я писал когда-то -------------------- http://mindstate.info
|
|
|
16.1.2007, 9:12
Сообщение
#220
|
|
Группа: Участник форума Сообщений: 237 Регистрация: 24.2.2006 Из: Гомель Пользователь №: 481 |
Рядом со мной три чела пишут на нем серьёзно. Что конкретно тебе нужно узнать?
|
|
|
Текстовая версия | Сейчас: 24.4.2024, 22:41 |