Как стать автором
Обновить
123
0
Чаккаев Анатолий @1602

Пользователь

Отправить сообщение
Механизм хорош. Только данные сессии должны быть минимальны и храниться в базе. В противном случае не получится организовать кластерную архитектуру.
На самом деле исходники не обфусцированы, и посмотреть их может любой желающий. Но немножко непонятно, почему бы автору не мучать своих читателей форматированием его кода, а просто выложить исходники. Либо пропустить через обфускатор, как вариант.
Заказчики часто не любят GNU GPL, оно и понятно, ведь они не хотят открывать код, разработанный на их деньги. Зато любят MIT. Стало быть многим было бы интересно прочитать про лицензии, позволяющие использовать код в проприетарных разработках без выпуска под той же лицензией.

А за GPL спасибо. Из этой статьи как раз хорошо видно, почему работодатель не любит GPL.
То, что можно нажать на плюс на самом деле мало о чем говорит. Тут может быть и механизм рекомендаций, в принципе, как в imhonet.ru, когда на основании оценок конкретного пользователя подбирается круг «рекомендателей» (то есть тех, кто положительно оценил те же ресурсы), а дальше в выдаче появляются те результаты, которые люди из круга рекомендателей высоко оценили. Это решило бы проблему накрутки.

Даже если человек намеренно плюсует хорошие ресурсы, чтобы попасть в круг рекомендаций целевой группы и рекомендует говно-сайт за который ему проплатили, этому сайту всё равно ничего не светит, поскольку целевая группа очень быстро отнесет этот сайт к «мусору».

В общем, время показжет.
Повезло Вам. Я не успел к работающему скрипту (
Ну по крайней мере сейчас не работает.
Было бы хорошо заострить эти проблемы. Чтобы стало понятно, что это действительно не путь — использовать условные комментарии, потому-то и потому-то. Я вот в своих проектах использую уловные комментрии без каких бы то ни было проблем.
Зарегистрирован:
01 февраля 2008 09:16

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

Ну это конечно не частый случай. Для начала хватило бы и личной группировки.
Да, можно так, но, вообще говоря, авторы ведь могут быть разными. У себя я это реализовывал как создание специального скрытого тэга, который по умолчанию принадлежит создателю (то есть другие его не видят), но может быть «расшарен» по желанию создателя. При этом топики, связанные этим тегом отображаются прямо под текстом топика в блоке «Другие посбликации по теме». ИМХО, нельзя отдавать это на откуп автоматике, если человек решит сгруппировать топики самостоятельно.
Не столько по количеству рекомендаций, сколько по их качеству ;)
Ждём версию для оперы!
и у меня точно такое же ощущение. и жаль что в этом посте нельзя голосовать за комментарии.
Интересно познать хабр, когда он ещё тот. Точнее еще не тот, но уже скоро станет ТЕМ! :)
Когда я пришел на Хабр, по словам старожилов, он «тем» уже не был.
А по-моему всё правильно реализовано за исключением возможности править пост после того, как за него уже проголосовали. И не надо поднимать старые посты на главную. Если есть развитие темы — пишите пост, давайте ссылку на прежний материал. Если новый материал того стоит, то за него проголосуют и он попадет на главную. Если не попадет, значит оно того и не стоило — продолжение писать. И не надо слушать одного, сказавшего «обновляйте, а не создавайте новый топик», в то время как минимум три десятка голосов было отдано за появление материала на главной. Скорее всего этот один просто не подумал о ценности своего замечания.
Я тоже удалил аватарку, думая, что это поможет поставить новую, ан нет: хабр работает стабильно :(
Проверяем флаговую переменную. Если нет её в кеше — ставим равной единице, если есть и не ноль — цикл ожидания «освобождения» переменной. Если есть и ноль, тогда инкремент флаговой переменной. Читаем значение, если получаем — декремент. Если не получаем — лезем в базу, сет, декремент.

Если ждем долго — генерим эксепшн по факту блокировки.
Собственно атомарных инкремента и декремента достаточно для реализации стандартных методов синхронизации.
Помогает не всегда. Иногда при непустой истории history.length равен нулю. В Опере только.
Может что-то не так с моим фаерфоксом, но проблема возникает уже на этапе нажатия кнопки «Обзор»:
uncaught exception: Error calling method on NPObject! [plugin exception: Error in Actionscript. Use a try/catch block to find error.].
Пожалуйста.

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

Информация

В рейтинге
Не участвует
Откуда
Казань, Татарстан, Россия
Дата рождения
Зарегистрирован
Активность