Автор Тема: Очередной закидон. Теперь у FreeSpace. Резвитесь.  (Прочитано 12792 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #15 : 18 Марта 2004, 22:45:18 »
Цитировать
AliMamed:
это какое отношение к формату хранения данных бы имело?

К формату хранения данных - никакого. Я просто высказал своё мнение о системе в целом.

Да, ты полностью прав, я часто использую аббревиатуру "ИМХО" в своих сообщениях. Но это означает лишь то, что я высказываю собственное мнение, а не то, что каждый должен считать своим долгом убедить меня в своей правоте. Вместе с этим "ИМХО" я привожу какие-никакие, но аргументы. А вот
Цитировать
AliMamed:
гостевухи с субд на бэкенде это изврат

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

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #16 : 19 Марта 2004, 11:10:41 »
Молодые люди, не обладающие абстрактным мышлением.
К вашему сведению, столь сильно разводимые вами в разные стороны веб-приложения, на самом деле не имеют между собой НИКАКОЙ принципиальной разницы. Вообще.
90% скриптов сделаны по принципу гостевой книги.
Так что, вы уж меня извините, но все это детский лепет.

FreeSpace
Вообще-то, я тебя из той темы удалил только для того, чтобы ты беднягу, который еле-еле до пхп дополз, не грузил хмлем.
Преимущества той или иной системы хранения - это, конечно, круто, но будте, пожалуйста, адекватны в своих ответах.
А уж твои - так вообще образец логики. В кавычках.
замена палки на хтмл эквивалент - это, по-твоему, просто непреодолимое препятствие.
А что недо делать хтмлспециалчарс, который понадобится для хранения в хмл - это, типа, ты просто забыл сказать, да?

У вас, ребята, что-то явно нехорошее с логикой. Как-то надо подтянуть, что ли, а?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #17 : 19 Марта 2004, 11:12:27 »
AliMamed, к чему тут регистр, кстати - я так и не понял.

Оффлайн NAS

  • Неопытный юзер
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2951
  • +1/-0
  • 1
    • Просмотр профиля
    • http://nhouse.ru
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #18 : 19 Марта 2004, 12:18:44 »
RomikChef
А он весь на обычных текстовых файлах.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #19 : 19 Марта 2004, 16:28:06 »
RomikChef это как раз яркий пример цмски "по принципу гостевой книги", написанный на коленке по большому счету.
ну, будем исповедоваться?

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #20 : 19 Марта 2004, 19:13:20 »
Цитировать
AliMamed:
на коленке

потому что без четкой структуры и плана работ?
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #21 : 19 Марта 2004, 19:15:05 »
USE
нет
потому что тока для себя-любимого
у меня самого была такая plain/text байда
похоронил
AS IS...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #22 : 19 Марта 2004, 19:51:46 »
AliMamed
зря ты его приплел.
не по теме.

FreeSpace
запомни.
хранить данные в хмл - глупость.
Оформлять, транспортировать - сколько угодно.
А хранить - не надо.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #23 : 19 Марта 2004, 20:39:16 »
Цитировать
RomikChef:
хранить данные в хмл - глупость.

[off] на самом деле хранение данных небольшого объема в XML - вполне нормально. И иногда  практикуется например среди java-программистов. [/off]
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #24 : 19 Марта 2004, 21:23:54 »
Похоже я действительно недостаточно чётко выражаю свои мысли.
Буду исправляться.
Я не выступал конкретно за хранение данных в XML! Я выступал и выступаю против хранения данных в самописных форматах, которые тяжело поддерживать и которые не обеспечивают хотя бы минимальных удобств работы с данными без серьёзных потерь в производительности.
Вот мои мысли по этому поводу:
1. Если человек не хочет / не может купить себе нормальный хостинг с поддержкой MySQL или любой другой БД, то
1.1. На небольшом проекте может использовать XML для хранения данных. При небольшом количестве посещений и небольшом размере XML-файлов я уверен, что проблем с производительностью не будет. Если проект внезапно вырастит в что-то бОльшее, чем маленькая домашняя страница, найти деньги на нормальный хостинг проблем не составит. Проблем с конвертацией существующей базы из XML в любую SQL-СУБД не возникнет.
1.2. Если есть возможность и опыт, можно использовать SQLite или вообще какую-нибудь нереляционную СУБД, которую поддерживает хостер. Хотя порой это не намного лучше имплоудов/эксплоудов.
2. Если хостинг нормальный, использовать MySQL и не мучаться.

Мои аргументы?
Я не согласен с Ромиком в том, что все проекты являются продвинутыми гостевухами. Точнее согласен, но не полностью. Как я уже говорил, в гостевухе функция поиска не нужна. Сортировка там тоже идёт только в одном порядке. А вот с новостями уже иначе - поиск совсем бы не помешал. Конечно, сортировка в новостях тоже идёт только в одном направлении, но всё же - подумайте, как можно без извратов реализовать это в своём самописном формате из исплоудов/эксплоудов? Вот после этого и рождаются бессмысленные темы типа "как мне отсортировать массив по второму столбику" (автор, без обид). Используйте стандартизированные форматы хранения данных, у которых есть достаточная инструментальная база и не морочьте голову сами себе.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #25 : 19 Марта 2004, 22:22:46 »
FreeSpace
 не каждый хостинг, неподдерживающий mysql дает доступ к XML (expat, domxml, sablotron).
В этом плане самописные форматы основаные на текстовых файлах более универсальны с точки зрения переноса на другой хостинг
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #26 : 19 Марта 2004, 23:22:42 »
Цитировать
RomikChef:
90% скриптов сделаны по принципу гостевой книги

Цитировать
FreeSpace:
Я не согласен с Ромиком в том, что все проекты являются продвинутыми гостевухами

с кем-с кем ты не согласен?

Цитировать
FreeSpace:
Я выступал и выступаю против хранения данных в самописных форматах

а а против преподавания таблицы умножения в младших классах тебе, случаем, не приходило в голову повыступать?

А тебе не приходило в голову, что понять прелесть хмл, базы, понять ПРИНЦИПЫ, на которых они работают, можно только попробовав ручками?

А тебе не приходило в голову, что юникс 30 лет работает с плайн текст файлами и ничего - жив-здоров, процветает. Не загнулся без богоспасаемого формата.

А тебе не приходило в голову, что когда появится новый формат, ты точно так же будешь всех агитировать фразами "! Я выступал и выступаю против хранения данных в устаревших и неудобных форматах"?

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #27 : 20 Марта 2004, 00:01:48 »
Цитировать
Макс:
не каждый хостинг, неподдерживающий mysql дает доступ к XML (expat, domxml, sablotron).

Согласен. Слона-то я и не заметил...
Таким образом, все мои аргументы по поводу XML можно отправлять прямиком в унитаз.
Ну что-ж, выход один - писать XML-парсер на php самостоятельно... Шутка :)

Рома, прошу прощения, фразу про гостевуху поначалу неправильно истолковал.
Что касается остального - то да, ты прав, не набив шишки на самописных форматах нельзя по-настоящему оценить достоинства стандартных.
Что касается юникса и плайн текста - я не знаком с форматами данных, которые использовались последние 30 лет в юниксе, но что-то подсказывает мне, что они работали не на имплоудах с эксплоудами :rolleyes:
А по поводу новых форматов - вот тут ты попал в яблочко. Это действительно моя слабость - как можно скорее пробовать всё новое. И в такие моменты я бываю достаточно категоричен по отношению к хоть мало-мальски морально устаревшим вещам. Но в данном случае я говорил не о новых форматах, а о стандартизированных. XML был разработан ещё в 1996 году, а SQL - вообще старенький дедушка :), даты даже не припомню, но одно название чего стоит - SQL-92...

Учитывая все ваши аргументы, меняю своё мнение - самописные форматы годятся в двух случаях... нет, наверное даже в трёх:
1. Хроническое отсутствие финансирования
2. Для образовательных целей
3. В некоторых проектах, где производительность является решаюшим фактором.

Кстати, к слову о новых технологиях!
Первого релиз кандидата пятого пыха уже все скачали? :)
« Последнее редактирование: 20 Марта 2004, 00:08:21 от FreeSpace »
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #28 : 20 Марта 2004, 00:38:29 »
Цитировать
FreeSpace:
не на имплоудах с эксплоудами

считай их частным случаем регулярок.

работа со стоковыми файлами и разделителями в пхп проста для примитивности. именно под нее была сделана file()
ну что уж прямо так гнать.

хмл - хороший инструмент.Только применять его нужно на месте.
для гостевой - это из пушки по воробьям.

вот недавно человек предложил хранить структуру форумов в хмл.
прекрасное решение!
вместо того, чтобы париться со связанными таблицами, полями для сортировки и так далее - первая страница форума описывается хмл схемой.
очень удобно.
вот оно тут на месте.
описание СТРУКТУРЫ данных. когда данных немного, но они сложные. или для транспорта.
я так думаю.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Очередной закидон. Теперь у FreeSpace. Резвитесь.
« Ответ #29 : 20 Марта 2004, 01:31:31 »
Кстати, тут на другом формуе напомнили.
если так уж хочется заранее стркутурированные данные - в пхп есть великолепный сериалайз.
никакого парсинга
никаких геморроев.
две функции и все данные в готовом к использованию виде.

правда, лично я против сериазлайза

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28