• Записи 1571
  • Теги 117
  • Комментарии 3341

Лог жизни

Осознал важное изменение в мировосприятии

Сегодня в Instagram у DarLik увидел такую фразу: «Не спрашивай, что нужно миру. Спроси себя, что делает тебя живым. Затем пойди и займись этим. Миру нужны живые люди» (автор — Говард Турман). И вдруг понял, чем моё мировосприятие сейчас отличается от того, что было в Истинные времена (2000-ые годы). Тогда мою позицию можно было описать так: «Максимально искренне делай то, во что веришь (а именно это и заставляет чувствовать себя живым), и мир оценит это и даст награду совершенно неожиданным образом». (И что особенно удивительно, так вышло в 2006 году.) Сейчас же я как раз и пытаюсь задаваться вопросом «что нужно миру, что по силам сделать талантливому одиночке с моими возможностями, а не команде» и уже потом замотивировать себя делать это как можно искренне. И только эта цитата помогла осознать, насколько же велика разница между первым и вторым...

8 комментариев:

Нет
Aksion
0

Возьми на поруки форум на файлах ExBB. его совсем забросили
Сделай его форумом для смартфонов. (без разделения на колонки - я уже писал).
Я сделал что смог (без колонок и аватаров слева ячейки) - просто строки (шапка - сообщение)
Не могу сделать чтобы было среднее между блогом и форумом (как у тебя тут примерно вот эта часть)
То есть первое сообщение в форуме большое можно чтобы было красиво оформленное
Или вообще присовокупь его с своему проекту "мобильное сообщество" без скул лайт(на файлах),
4xpro.ru/lytdybr/1702/
так чтобы при установке твоего ЦМС был выбор либо на базах данных, либо на файлах

4X_Pro
0

Чем ты так против SQLite? Она же данные в обычном файле хранит, который можно копировать с хостинга на хостинг так же, как текстовые, но при этом со всеми плюсами базы данных (поиск, быстрая выборка и т.п.), только производительность при очень больших нагрузках (когда записи в секунду измеряются десятками) страдает по сравнению с MySQL или Postgres из-за особенностей синхронизации. Но хранение на файлах на таких нагрузках вообще глючить начнёт, скорее всего (потеря содержимого при попытке одновременной записи, как было в Ikonboard).
А в версии на файлах придётся нормальным поиском пожертвовать (точнее, оставить поиск через форму от Яндекса или Google, но там свои ограничения есть).

Нет
Aksion
0
4X_Pro написал(а):
Чем ты так против SQLite? Она же данные в обычном файле хранит, который можно копировать с хостинга на хостинг так же, как текстовые, но при этом со всеми плюсами базы данных (поиск, быстрая выборка и т.п.),

Спасибо! А я и не знал)))) У меня просто всё что начинается SQL - засело в голове как "гемор" (и с хостингами, и с сохранениями)- поэтому даже не пытался изучать
MadTechGuy
0
4X_Pro написал(а):
только производительность при очень больших нагрузках (когда записи в секунду измеряются десятками) страдает по сравнению с MySQL или Postgres из-за особенностей синхронизации

А при больших количествах строк в таблицах производительность не страдает в сравнении с MySQL?

4X_Pro написал(а):
Но хранение на файлах на таких нагрузках вообще глючить начнёт, скорее всего (потеря содержимого при попытке одновременной записи, как было в Ikonboard).

Там что, блокировки не использовались? В моём движке, который я задумал писать, тоже всё будет храниться в файлах, в частности комментарии. И там обязательно будут использоваться блокировки, например для тех же комментариев, которые будут храниться в одном файле на каждый материал.
4X_Pro
0
10geek написал(а):
А при больших количествах строк в таблицах производительность не страдает в сравнении с MySQL?

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

10geek написал(а):
Там что, блокировки не использовались?

Вроде вызовы flock были, но сделаны были криво. И не было открытия с флагом "x", которое позволяет избежать ситуации открыть — открыли, а пока вызывали flock, другой процесс уже что-то натворил.

10geek написал(а):
В моём движке, который я задумал писать, тоже всё будет храниться в файлах, в частности комментарии. И там обязательно будут использоваться блокировки, например для тех же комментариев, которые будут храниться в одном файле на каждый материал.

Предусмотри возможность делать комментарии "навесными" (т.е. встраивать в произвольное место через JavaScript). Aksion оценит, он давно такое просит.
Нет
Aksion
0

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

MadTechGuy
0
Aksion, а тебе какие навесные комментарии нужны были? Которые работают в рамках одной CMS, то есть являются частью этой CMS, которая с ней связана, или которые можно прикрутить к любому сайту, то есть отдельный независимый движок для комментариев?
4X_Pro
0
Aksion написал(а):
ПРО, вот у тебя тут ярлык "задать вопрос" (который справа) не так работает?

Нет, у меня он отправляет заданный вопрос в раздел «Анонимные вопросы», который доступен по ссылке сверху, и ставит на премодерацию, если это пишет гость. Потом они становятся видным всем. Плюс уведомление идёт не в реальном времени.
А под то, что ты хочешь, можно будет адаптировать мой движок мобильного сообщества. Там буквально один action поменять надо будет. Плюс предусмотреть возможность вывода окна в произвольном месте сайта и сделать чат-бот подобный интерфейс (вот последним я вряд ли буду заморачиваться).
Написать комментарий
Прикрепить файлы: (не более 4 файлов, не более 102400 Кб каждый, 102400 Кб всего)


Задать вопрос