ИЦ "АФТЕРШОК"

ОРГВОПРОСЫ

Обновление движка информационного центра от 6 февраля 2012 года
[info]akela_wolf

Это сообщение опубликовано в информационном центре aftershock.su. Вы можете просмотреть и откомментировать его здесь

Очередное обновление. Мы продолжаем работу над тем чтобы сделать информационный центр лучше и удобнее для наших читателей. Сегодня в обновлении:

  • Улучшено отображение комментариев
  • Добавлены имена владельцев разделов в заголовки разделов
  • Несколько изменен формат статьи при отправке в ЖЖ - теперь обратная ссылка на ИЦ публикуется в конце статьи, что должно облегчить чтение текста
  • Add to Memories

Обновление движка информационного центра от 30 января 2012 года
[info]akela_wolf

Это сообщение опубликовано в информационном центре aftershock.su. Вы можете просмотреть и откомментировать его здесь

В информационном центре Aftershock очередное обновление движка.

Значительно изменено оформление внешнего вида материалов и, частично, комментариев. Надеюсь, пользоваться информационным центром станет удобнее. Это не последняя версия, мы продолжаем работу над улучшением внешнего вида и удобства использования.

  • Add to Memories

Aftershock _ Разделы.
[info]akela_wolf

Это сообщение опубликовано в информационном центре aftershock.su. Вы можете просмотреть и откомментировать его здесь

Уважаемые коллеги!!

Хочу обратить ваше внимание на закладку " Все разделы"

1. Убедительная просьба при создании нового раздела в скобках указывать автора.

2. Любой автор может направлять свой материал в ЛЮБОЙ раздел.

3. Любой автор может стать редактором в любом разделе.

4. Что бы не плодить похожих разделов кооперируйтесь по тематике.

5. Дополняйте друг друга.

  • Add to Memories

Обновление ИЦ "Афтершок" от 13 января
[info]akela_wolf

Это сообщение опубликовано в информационном центре aftershock.su. Вы можете просмотреть и откомментировать его здесь

В первую очередь пользуюсь случаем поздравить всех с Новым 2012 годом и Старым Новым годом.

Обновление исправляет несколько ошибок, а именно - теперь работает кросспостинг в сообщества ЖЖ и появилась возможность ручной отправки записи в ЖЖ, если она по каким-то причинам (например сбой на стороне ЖЖ) не была опубликована автоматически.

Обращаю ваше внимание, что при настройке журнала для постинга в ЖЖ нужно указывать только  логин. Не полный адрес журнала, только переменную его часть. Скажем, для постинга в aftershock_org нужно так и указать - aftershock_org, окончание livejournal.com будет добавлено автоматически. Если прописать aftershock_org.livejournal.com, то получится ерунда и работать не будет.

  • Add to Memories

цитаты в комментах
[info]plaksiva9tr9pka
здрасти. одной из бед, которая меня очень сильно отталкивает от жж и прельщает в обычных форумах - не нужно постоянно тыкать на кучу кнопок, чтобы читать комменты - листаешь и читаешь. а когда кто-то через страницу хочет кому-то ответить - использует цитирование [quote]. и все счастливы. в жж эта проблема "решена" ветвлением комментов и постоянной необходимостью на что-то тыкать при чтении (например развернуть ветвь). а если что-то конкретное процитировать - так вообще нужно копипастить. вообще не понимаю это убожетво, да ещё в 2012-м году.

однако aftershock.su, видимо реализует подобный тип, что опять приведёт к каше. т.е. цитировать что-то конкретное нельзя. поэтому предлагаю замутить там что-то подобное, как в обычных форумах.

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

всё имхо.
  • Add to Memories

Тестовый режим нового информационного центра
[info]akela_wolf
Добрый день.

Сегодня мы запускаем информационный центр "Афтершок" в тестовом режиме. С данного момента вы можете размещать на нем свои материалы.
Тестовый режим означает что основным ресурсом остается ЖЖ, использование нового информационного центра рекомендуется, но необязательно. Основная задача - проверить работу нового ИЦ в условиях приближенных к боевым. При отсутствии выявления критических проблем до 18 декабря, планируется миграция пользователей на новый ресурс и, в частности, отключение комментариев в LiveJournal. Поэтому просьба зарегистрироваться на новом ресурсе и ознакомиться с ним заблаговременно. Постепенно будут добавляться новые возможности, для приведения нового ИЦ в соответствие с концепцией, о чем будет объявлено дополнительно.
Те кто регистрировался во время тестирования - ваши аккаунты сохранены, можете ими пользоваться.

Добро пожаловать, адрес нового ИЦ: http://aftershock.su
Найденные проблемы, ошибки, недоделки - прошу писать об этом в систему отслеживания ошибок: http://bugs.aftershock.su
О критичных проблемах можно сообщать здесь в комментариях.
  • Add to Memories

Камераден, подскажите, что за глюк
[info]nick13_spb
При создании очередного поста страница открылась вот таким кривым образом:


Пропали ссылки на другие сообщества Афтершока, лист постов, ссылка на предыдущую страницу, тэги, короче - всё.

Пожалуйста подскажите, что за фигня, и как с ней бороться.

Заранее большое спасибо.
  • Add to Memories

Открытое тестирование нового движка
[info]akela_wolf
Всем добрый день.

Последние два месяца я разрабатывал движок информационного центра на основе CMS Drupal. Результат вы можете увидеть на http://test.aftershock.akelawolf.ru

На данный момент это только первая версия, нет фильтров (подписок), нет рейтингов. Только возможность ведения собственного блога (авторские статьи) и раздела (публикации статей).

Я приглашаю всех желающих принять участие в первом открытом тестировании движка.

Чтобы тестирование было продуктивным, прошу придерживаться следующих правил:
а) О всех проблемах с функционалом сообщать в багтрекер: http://bugs.aftershock.akelawolf.ru Не надо писать на почту, не надо писать здесь - пишите в багтрекер, он для этого специально придуман. Если не можете зайти в багтрекер - пишите здесь комментарий.
б) Перед тем как писать туда - проверьте не написал ли кто-нибудь еще об этой же проблеме.
в) Если что-то работает не так как ожидается - ставите задаче вид "Ошибка". Если что-то работает, но неудобно/неоптимально/некрасиво - ставите вид "Улучшение". Если что-то работает непонятно как, непонятно даже должно ли работать - вид "Поддержка".
г) О временных проблемах (таких как недоступность сервера) прошу сообщать здесь в комментариях. Это поможет набрать статистику отказов, если они будут.

Тестирование продлится до пятницы. Выявленные проблемы будут исправляться по мере возможности.
  • Add to Memories

Нужна метка "Стати́стика"
[info]m_dmitriy
она нужна :)
  • Add to Memories

Поиск готового движка для информационного центра
[info]akela_wolf
Добрый день!

В свете известных событий не исключена вероятность отключения или нестабильной работы настоящей площадки (LJ) поэтому ИЦ "Афтершок" продолжает поиск альтернативной (запасной) площадки, на которую можно быстро перейти.

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

Прошу оставлять ваши рекомендации в виде комментариев к этой записи, одна рекомендация - один комментарий (то есть если хотите порекомендовать два движка - оставьте два комментария). Уточнения, замечания, возражения - в дочерних комментариях, так чтобы вся информация об одном движке была собрана в одной ветке. Если получилось так что образовались два корневых комментария об одном движке - добавляйте свои комментарии к первому из них, так будет проще агрегировать информацию.
Также можно указывать существующие онлайн-сервисы, способные предоставить требуемый функционал, крайне желательно чтобы географически эти сервисы располагались в России, Германии или Финляндии.

В рекомендации просьба указать следующие данные (это максимальный список, если чего-то не можете указать - делайте пропуск):

1. Название.
2. Версия.
3. Насколько активно развивается (когда была последняя версия, как часто выходят новые). Размер и активность сообщества.
4. Ссылка на сайт.
5. Лицензия. Цена (если движок коммерческий)
6. Безопасность движка: сколько было проблем с security issues за последний год, насколько серьезные, насколько оперативно устранены разработчиками.
7. Системные характеристики: на какой платформе написан (PHP/Python/Perl/Ruby/Java и т.д.), что использует в качестве БД (MySQL/PostgreSQL/MSSQL/Oracle и т.д.), другие требования (memcached, например).
8. Требования к хостингу (в том числе ОС).
9. Насколько отвечает нашим функциональным требованиям: что может, что нет.
10. Поддерживает ли плагины. Какие функциональные требования можно реализовать в виде плагинов. Оценка трудоемкости доработки.
11. Какие функциональные требования можно реализовать без коренной переделки движка. Оценка трудоемкости доработки.
12. Какие возможности движка не востребованы для реализации базового функционала? Насколько эти неиспользуемые возможности нагружают сервер? Например - шаблоны, скины и прочие финтифлюшки.
13. Какую нагрузку способен выдержать? Есть ли примеры высоконагруженных инсталляций? Поддерживает ли масштабирование?
14. Ваш опыт работы с этим движком.
15. Ваше личное мнение об этом движке.
16. Особенности на которые нужно обратить внимание при выборе.

P.S. Текст объявления согласован с alexsword-ом.

UPD
Комментарии не по теме вида "А зачем вам все это?", а также не содержащие ценной информации буду тереть беспощадно. Ценность информации в комментарии определяется моим субъективным мнением.
  • Add to Memories

Новый модератор в афтершок-1
2757
[info]alexsword
Уважаемые Коллеги, времени не всегда хватает, чтобы оперативно чистить подлых флудеров и шайтанов, поэтому модераторский блок усиливается (в новостях) камрадом skotoboi.

Камрад душевный, интеллигентный.  Матом не ругается,  но иногда матом разговаривает. А может даже и мыслит :-).      

Формальных правил по модерации у нас  нет, и не намечается.    Но есть понятие о справедливости и неприязнь к беспределу.  Поэтому модератор руководствуется классовым чутьем, и своими представлениями о справедливости.

Мое мнение, что у камрада с классовым чутьем все нормально.  Но может, как и всех нас, иногда занести.

Если Вам покажется, что классовое чутье камрада подвело и есть желание ему предъявить за беспредел и несправедливость, то механизм эскалации прост -  тыкаться в формальные пункты каких-то правил, чтобы опротестовать - не нужно, нужно  отписать жалобу сюда (aftershock-org), разберемся.    

П.С. И помните - буквоедам и любителям покачать права на пустом месте - за необоснованную предъяву можно получить ответку.   Уже от меня.


  • Add to Memories

Пилотирование нового движка приостанавливается.
2757
[info]alexsword
Коллеги,  всем спасибо за участие в пилотировании и предоставленные комментарии.  Выявлен ряд замечаний, в том числе критических - например, новые подписки на разделы сбрасывают существующие, невозможность вставки видео, требуется проработка "аварийного план восстановления" на случай проблем с новым движком и т.д.

Диме спасибо за многообещающее начало, но пока переезжать рано.  При всех своих известных минусах LJ функциональнее - и, что немаловажно, там есть работающие механизмы резервного копирования.  

Ждем план работ по отработке замечаний, а пока пилотирование приостанавливаем и работаем как раньше - на LJ.   
  • Add to Memories

Разъяснение о новых разделах на новом движке
2757
[info]alexsword
Так как новый движок пока пилотируется, дублирую запись.

Коллеги, 

1. Перед тем как создавать НОВЫЙ редакторский раздел, дважды подумайте о следующих вопросах:

А - нет ли уже существующего раздела этой тематики с устраивающей Вас редакторской политикой 

Б - готовы ли Вы заниматься популяризацией и редактированием своего раздела

2.  Прошу учитывать что по умолчанию (незарегестрированным и только что зарегистрировашимся людям) в лист подписки включается весьма ограниченный список (рекомендовано администрацией), и чтобы войти в этот список нужно будет иметь ясную концепцию и внятный контент раздела.

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

В общем хотите свой раздел - создавайте. Но раскрутка и привлечение аудитории - Ваша забота.  А получение статуса "рекомендовано администрацией" - только через меня.

ОРИГИНАЛ


  • Add to Memories

Тестируем новое двигло
dog
[info]dimgel
Главная: http://aftershock.su/
Читаем сначала сюда: http://aftershock.su/users/dimgel/1/17

Комментируем сюда, т.к. Алекс хотел сделать тестовый период, а потом сбросить базу. Хотя я не вижу в этом особого смысла: каждый сможет отредактировать/удалить всё что он понаписал.
  • Add to Memories

Причины задержки с запуском нового двигла: проблемы с импортом из ЖЖ.
dog
[info]dimgel
За прошедшие пару месяцев не шибко сложный скрипт импорта вырос до 4 тысяч строк со своим GUI и кучей винтиков, но всё бестолку. Если из программистов кто занимался этим же, прошу помощи/подсказки.


1. Есть страница http://www.livejournal.com/export.bml с формой, при сабмите которой можно получить XML-экспорт статей журнала за определённый месяц. С нею следующие проблемы (решённые): (1) надо знать, с какого месяца сканировать ЖЖ; (2) не экспортируются логины авторов статей (их поддержка мне ответила "вери сорри, эта хрень заточена под экспорт личных жж, я конечно скажу разработчикам, но ждать вы будете до ишачей пасхи"). Сабмит я эмулирую POST-запросом:



URL: http://www.livejournal.com/export_do.bml?authas=aftershock-1 
POST vars:
encid=2
field_allowmask=on
field_currents=on
field_event=on
field_eventtime=on
field_itemid=on
field_logtime=on
field_security=on
field_subject=on
format=xml
header=on
month=06
year=2011
what=journal



Большинство этих винтиков field_* нафиг не нужны, но чисто на всякий случай.

2. Для решения обеих проблем дополнительно написан паук, который обходит адреса вида http://AUTHAS.livejournal.com/YYYY/MM/DD/ (идёт по ссылкам "Previous Day" и "Next Day"), и сохраняет себе логины авторов постов, а также попутно находит дату первого поста и таким образом определяется, с какого месяца надо запускать экспорт статей. Паук работает крайне медленно (одна страница в 30 секунд, чтобы не быть забаненным в ЖЖ) и внутрь статей не лезет, комментарии не читает.


3. Экспорта комментариев выполняется по этой доке: http://www.livejournal.com/developer/exporting.bml


Вся эта фигня работает инкрементно, дочитывая новые статьи и комментарии, со следующими ограничениями: (1) предполагается, что новые статьи будут иметь время создания позже уже прочитанных (т.е. "прикреплённые" статьи не поддерживаются); (2) хз что случится, если автор статьи/комментария поменяет ник.


4. Всё прочитанное сохраняется в промежуточные таблицы без преобразований. Последним этапом выполняется трансфер из промежуточных данных в основную базу, с созданием юзеров, с подгонкой ЖЖ-шной модели данных под мою, с вырезанием мусора из HTML и т.п. Он сам по себе довольно сложный и может быть довольно глючным, поэтому я сделал возможность его отката и повторного запуска.


(Кому интересно, насчёт различия в моделях: например, у меня каждый сначала создаёт статью в собственном разделе, а потом только отсылает её на публикацию редактору, т.е. у alexsword будет добавлен раздел "aftershock-1", а у всех, кто туда писал, - разделы "статьи для aftershock-1" или как-то так. "Под катом" также нету, есть два разных текстовых блока "анонс" и "текст" - я юзаю CKEditor, не хотел зарываться в проблему "а как быть, если граница ката попадёт, к примеру, на середину таблицы, а другая граница - вне её?")



Проблема собственно в экспорте комментариев: поле jitemid ("Journal itemid this comment was posted in.") содержит значения, начинающиеся с 1, не соответствующие кодам статей, возвращаемых экспортом статей и пауком:


select item_id, title from lj.article_crawler where authas='aftershock-4' order by item_id limit 3
337;"Медведев уволил ответственных за утерю спутников ГЛОНАСС"
720;"Интервью Дерипаски, 2006"
938;"Источник свободы и демократии"



select item_id, subject from lj.article where authas='aftershock-4' order by item_id limit 3
337;"Медведев уволил ответственных за утерю спутников ГЛОНАСС"
720;"Интервью Дерипаски, 2006"
938;"Источник свободы и демократии"


select c.jitemid, c.comment_id, c.date, u.name, c.subject 
from lj.comment c
join lj.comment_usermap u on u.authas=c.authas and u.user_id=c.poster_id
where c.authas='aftershock-4' 
order by c.jitemid, c.comment_id 
limit 4
1;1;"2010-12-29T15:51:51Z";"alexsword";""
1;2;"2010-12-29T16:11:41Z";"edwgiz";""
1;3;"2010-12-29T16:45:01Z";"vneroznikov";"Это были последние спутники Глонасс-М"
1;4;"2010-12-29T17:12:11Z";"edwgiz";"Re: Это были последние спутники Глонасс-М"


(Я отлаживаюсь на aftershock-4, потому что он маленький.) По значению item_id=337 из первых двух запросов открывается страница http://aftershock-4.livejournal.com/337.html , и на ней даже видны эти вот комментарии из последнего запроса, но в результатах этого последнего запроса видно jitemid=1 вместо 337.






Я надеялся тупо сопоставить коды по возрастанию, но тут тоже облом:


select count(*) from lj.article where authas='aftershock-4'
89
select count(*) from lj.article_crawler where authas='aftershock-4'
88
select max(jitemid) from lj.comment where authas='aftershock-4'
101
select count(distinct(jitemid)) from lj.comment where authas='aftershock-4'
76



Что делать с одной потерявшейся записью, я ещё может быть придумаю (это не паук сбойнул, её правда там нет, хз чё за херня), а вот как нашаманить с comment.jitemid - я вообще без понятия. Единственная возможная эмпирика, которую я тут вижу - это задействовать условие "дата всех каментов позже даты статьи", но она не даёт гарантий, например возможен сценарий:
1) добавлена статья A1
2) добавлена статья A2
3) добавлены каменты к A1
4) к A2 каментов нет вообще
В этом случае точно определить принадлежность каментов к A1 или A2 невозможно.


Я отправил вопрос в поддержку, но ответят они мне хорошо если через неделю (а вероятнее, через 2-3) и если честно, ничего хорошего я от них не жду. Будут дельные советы, кроме забить нахуй на этот экспорт и херачить пауком всё подряд, включая ajax-подзагружаемые ответы, фиг с ним что дофига переделывать и работать будет сутками? Обойтись без ajax-подгрузок (чтением только страниц обсуждения) не выйдет, т.к. соответствия comment_id с кодами, фигурирующими в ссылках на комментарии, также не наблюдается.


Дайте мне убить кого-нибудь из этих пидарасов... Всё лето в пизду...


  • Add to Memories

Кто пользуется твиттером
2757
[info]alexsword
 Камрады организовали туда трансляцию новостной ленты - http://twitter.com/#!/aftershock_1 - обновление раз в полчаса.
  • Add to Memories

Спамеры обурели
2757
[info]alexsword
Спамеры обурели и в новости порно-ролики поместили. Поэтому вынужден ввести режим премодерации, что может повлиять на оперативность публикации :-(.

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

Все что нужно - пропускать нормальные материалы.

П.С.  На новом движке, где будут рейтинги, будет реализован как фильтрация по рейтингу, так и кнопка "спам", позволяющая читателям блокировать подозрительный контент самим. 
  • Add to Memories

Предлагаю объединенными усилиями написать заметку "Олимпиада леммингов" по методике Алекса
main
[info]romulavgust
Алекс какое-то время назад публиковал регулярные аналитические заметки «Олимпиада леммингов» и «Выключение экономики США». Думаю, многим было бы интересно изучить аналогичные заметки с обновленными данными на сегодняшний день. При этом Алекс неоднократно призывал читателей сообщества составлять такие заметки самостоятельно, так как методику он описал.

... )
  • Add to Memories

Нужен ли новый раздел?
Не один
[info]vbulahtin
есть несколько вопросов (в основном к создателям веток журнала aftershock):
1.как вы считаете, развивается ли этот ресурс теми темпами, на которые изначально был расчет?
2.еще в момент появления данного ресурса я удивился, почему никто из создателей не предложил перенять/собрать здесь в более доступной форме то лучшее, что осталось на ГАвантюре?

Поясню.
На ГА диапазон тем гораздо шире (один авторский форум Башкуева чего стоит))
Есть неплохие авторские материалы (я не про Авантюриста говорю, а про того же Башкуева или Багаева, уверен, есть и другие - я ГА читал не от корки до корки)), есть куча ссылок на всевозможные книги, аналитические материалы... "Как исправить промытые мозги"
Вся эта прорва не помещается в здешние разделы Новости, Анализ, Теория... (и не надо)

Думаю, что неплохо было бы открыть здесь библиотечку (ликбез) в том или ином виде
(хотя бы ссылки с пояснениями куда-нибудь вынести - у Алекса я уверен есть каталог книг интересных (мне я помню он советовал и экономических убийц, и про группу Дятлова+ масса ссылок в загашнике...)
(пусть даже в этой библиотечке даже попсу какую-нибудь набросают, Старикова и Невидимую Хазарию))... главное, чтобы было удобно для обозрения... опять же можно рейтинговую систему для книг-рассказов-материалов ввести... где-то на Афтешоке уже лежали рассказики (даже я что-то прицеплял), так что тема живая)

Ну и, наконец, перечень книг, на который я только что наткнулся (для помещения в библиотечку):
Menshikov S. Millionaires and Managers — Structure of US Financial Oligarchy (1969). — http://www.fileden.com/files/2008/3/12/1810720/Menshikov_Millionaires-and-Managers_-_Structure-of-US-Financial-Oligarchy%281969%29.pdf

Меньшиков С. Миллионеры и менеджеры — структура финансовой олигархии США (1969).

Blum W. Rogue state. A guide to the world's only superpower (2002). — http://www.fileden.com/files/2008/3/12/1810720/Blum-W_Rogue-state_A-guide-to-the-world-s-only-superpower%282002%29.pdf

Блюм В. Бандитское государство. Справочник по единственной мировой супердержаве (2002).

Blum W. Killing hope. US military & CIA interventions since World War II (2004). — http://www.fileden.com/files/2008/3/12/1810720/ebooksclub.org__Killing_Hope__US_Military_and_CIA_Interventions_Since_World_War_II.pdf

Блюм В. Убивая надежду. Военные и цээрушные интервенции США со времен Второй мировой войны (2004).
http://ifile.it/b2euv0
  • Add to Memories

Говносенсации
2757
[info]alexsword
 Ребята, в новостях регулярно встречаются материалы сорта "говносенсации".  То есть всякая шняга из непроверенных источников.

Раньше я ее удалял, но натолкнулся на проблему, что ее потом повторят другие - вновь и вновь.

Может правильнее не удалять, оставлять - но сопровождать при этом правильным тегом, как здесь:

http://aftershock-1.livejournal.com/243211.html
?
  • Add to Memories

You are viewing the community [info]aftershock_org