login:        password:      
Combats Scrolls
Rambler's Top100
Гость БК
... | Ex*Sapry Open user info Open user photogallery
Friend page
updated 27.05.09 19:55
08.05.09 17:21   |  developers Open info : Alex Nomad Open user info Open user photogallery |   Подождите немного и попробуйте ещё раз
 ru
 Как же мне надоела эта фраза, висящая минутами в бою
"Подождите немного и попробуйте ещё раз"

Самому разбираться почему так ведет себя скрипт боя мне сейчас лень.

Поэтому объявляю конкурс для программистов (и всех кто себя таковыми считает):

1) Тому кто разберется в причинах этой баги.
2) Тому кто напишет код, исправляющий ее.
3) Тому кто первым опубликует правильное описание причин баги и ее исправление в компьюнити Developers

От меня будет вручено 20 екр.

Дерзайте!

П.С. Сроки конкурса ограничу 1 июлем, но при необходимости можно и продлить.
Comments: 44 | Post comment
07.05.09 22:44   |  Мисс Open user info Open user photogallery |     ru
Post comment
updated 01.04.09 19:24
01.04.09 19:23   |  СэрАртём Open user info Open user photogallery |   Форум - в массы, дубль 2
 ru
 обновил версию плагина для форумов БК. стало намного удобнее :)

ссылки по теме:
http://scrolls.combats.com/~СэрАртём/430138.html
tags: maxthon
Post comment
updated 01.04.09 00:12
01.04.09 00:10   |  Мисс Open user info Open user photogallery |   Сильная женщина плачет у окна...
 ru
 Когда ты захочешь плакать - позови меня!
Я не обещаю тебя рассмешить, но я могу поплакать вместе с тобой...

Если однажды ты захочешь сбежать - позови меня!
Я не обещаю уговорить тебя остаться, но я могу сбежать с тобой...

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

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


Дж.Рон
Comments: 2 | Post comment
31.03.09 18:10   |  Мисс Open user info Open user photogallery |     ru
 Моя жизнь рушится, но этого никто не видит, потому что я человек воспитанный: я все время улыбаюсь. ф. Бегбедер
Post comment
updated 24.03.09 02:05
24.03.09 01:59   |  developers Open info : Damnedest Open user info Open user photogallery |   Получаем инфу из БК
 ru
 Давным давно  Alex Nomad [9] рассказывал о том, как правильно получать информацию о персонаже в и приводил пример обращения к страницам БК. Мне кажется, что уже давным давно пора начинать использовать ООП, котрое есть в пыхе и использовать православные методы.

Собственно преимущества кода, который я предлагаю:
1. Мы ограничиваем максимальное количество редиректов тремя. Это не даст возможность серверу БК зациклить наш скрипт.
2. Мы ограничиваем время доступа к странице 10 секундами (хотя даже 10 много, лучше 3-5), чтобы не тратить много времени на тормозящий сервер БК.
3. Получением данных занимается curl (редиректы, таймауты, правильное разархивация)
4. В результате работы, с помощью iconv, мы получаем нормальную UTF-8 строчку, с которой можем спокойно работать. Забудьте вы уже о win-1251 - это архаизм! Надо смотреть в будущее.
5. Ну и собственно мы получаем очень хорошие исключение на все ошибки, которые возникнут во время получения данных, которые можно будет отловить и как-то обработать.

Код модуля можно посмотреть под катом. Появившиеся вопросы можно оставить в комментах.

CUT: Продолжение
Comments: 12 | Post comment
updated 21.03.09 22:15
21.03.09 22:08   |  developers Open info : Damnedest Open user info Open user photogallery |   Кеш спасет мир!
 ru
 В блоге очень много было рассказов о том, как написать какой-то функционал и как что-то ускорить. Конечно, все этого, очень здорово, но мне кажется сообщество не совсем понимает, что этими постами оно дает в руки бомбу замедленного действия будущим программерам клановых сайтов (как показывает практика сервер БК можно положить обычной ссылкой на полный лог великой ).

По моим наблюдения в БК очень мало сильных программистов, тех, которые имеют за плечами проекты не в 200-300 хостов в сутки, а у которых есть сайты, на которых одновременно находится несколько десятков тысяч человек. Я бы хотел в этом посте затронуть тему оптимизации сайта под высокие нагрузки.

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

Я видел некоторые клановые сайты, на которых при выводе ника автора новости, происходило обращение к информации о персонаже БК. Это п****ц и так делать нельзя. Если вы так сделали - убейтесь пожалуйста. Спасибо.

Я видел, как писали вывод состава на PHP, когда по крону раз в 5 минут запускался скрипт и вытягивал инфу о персонаже, чтобы получить его оналайн. Вы правда думаете, что у сокланов нет кнопочки в БК, в которой можно посмотреть весь состав? А может вы решили сделать доброе дело для тех, кто хочет отрабатывать по вашему клану ЧС? А может вы думаете, что нуб 8 левела, который зайдет к вам на сайт и посмотрит ваш состав будет сильно переживать из-за того, что не увидит кого-нить в онлайне? Не смешите.

Что делать? Все просто - надо думать!

1. Думаем куда делать запрос. Если персонаж при последнем обновлении состава находился в Столице, то с вероятностью около 70% он и щас будет находится там же (вероятность не придумана, это реальная цифра). Таким вот простым способом мы уменьшили нагрузку на сервер.
2. Между запросами к БК надо делать задержку. 2-5 секунд примерно, чтобы не мучать ни БК, ни свой сервер (например скрипт получения состава просто в цикле делал запросы, из-за чего раз в 5 минут на сервере наблюдалась некоторая заторможенность).
3. Кешируйте запросы. Зачем каждый раз делать запрос к базе на получение состава, если вы знаете, что скрипт обновления у вам работает раз в пол часа? Получите данные из базы и сохраните их в файле. И следующие пол часа получайте инфу из файла. Да, тут вам придется думать. Если это будет интересно, я могу рассказать как реализовать грамотное кеширование в мемкешед или в обычных файлах )
4. Кешируйте не только данные, но и html. Для вывода состава клана серверу требуется произвести достаточно большое количество обращений к шаблонам. Проще закешировать html с составом клана и отдавать его. Ускорение будет реальное.

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

P.S. Думайте, что делаете!
P.P.S. И не делайте всякий бред типа ограничения запросов с одного IP. Лучше займитесь оптимизайией.

Mood: рабочее 
Comments: 5 | Post comment
14.03.09 21:44   |  Мисс Open user info Open user photogallery |   Со всеми случается однажды..  ru
 Наверно так бывает с каждым
Приходит день когда
Весь мир меняется однажды
Совсем - и навсегда

Пусть в то что есть любовь на свете
Вчера не верил я
Но вдруг одну девчонку встретил
И расцвела земля

Рыжая девчонка - длинные ресницы
Подари кусочек солнца и глоток мечты
И на тройке огненных коней
Как на крыльях птицы
Унесемся в сказку мы с тобой -
Я и Ты

С тобой светло и темной ночью
И самым светлым днем
Разгадку тайны знаем точно
Лишь только мы вдвоем

Огни и звезды ночь погасит
Когда придет рассвет
И солнца луч весь мир раскрасит
В такой же рыжий цвет

Рыжая девчонка - длинные ресницы
Подари кусочек солнца и глоток мечты
И на тройке огненных коней
Как на крыльях птицы
Унесемся в сказку мы с тобой -
Я и Ты.
Post comment
updated 18.06.09 17:42
01.03.09 19:51   |  СэрАртём Open user info Open user photogallery |   Форум - в массы!
 ru
 Теперь на форуме БК можно свою подпись под каждым своим постом. Для этого достаточно поставить правильный плагин

Вот так выглядит панель настроек:


А вот так - форум, открытый из другого города. Обратите внимание на невозможность писать ответ. Это сэкономит Ваше время и нервы ;)
tags: maxthon
Comments: 6 | Post comment
23.02.09 23:53   |  Мисс Open user info Open user photogallery |   Многие боятся жениться..  ru
 Я боюсь:

- что женщину будет раздражать моя работа;
- что она воспользуется моим регулярным отсутствием для расширения своих сексуальных горизонтов;
- что она будет настаивать на том, чтобы я сидел дома с ребенком (и, как только я пойду у неё на поводу, хотя бы единожды, она «сядет на шею»)
- что ей будет лень заниматься сексом – вернее, как только пройдет эйфория, окажется, что она всегда предпочтет этим глупостям книжку, сериал, сон или чего хуже скажет о каких-либо недомоганиях. И что уж говорить о расширении сексуальных горизонтов (тем более, что скорее всего, этим она будет заниматься, пока я работаю);
- что женщина будет срывать на мне свое раздражение, накопленное в течении дня;
- будет считать, что её потребности важнее моих;
- обосновавшись в моей жизни, немедленно откроет, что мои привычки и воспитание ужасны и будет считать себя вправе делать мне замечания, строить меня и вообще искоренять все то, что ей не нравится, не замечая, как превращается в брюзгу;
- что женщина перестанет следить за своей внешностью;
- что она заставит полквартиры вазочками, цветочками, а оставшуюся половину разнообразными накидками и мягкими игрушками;
- что она будет готова сорваться из дома посреди ночи, если парень бросил её случайную знакомую и у той истерика в трехстах километрах от нашего дома;
- что она будет тихо или громко ненавидеть мою маму;
- что она не будет вставать от ТВ, даже если я усталый и голодный пришел с работы;
- что утренний поцелуй превратится для неё во что-то вроде повинности, которую надо выдерживать, со стоически – обреченным выражением на лице, а на мой вечерний вопрос «как прошел день», я услышу «можно подумать, ты что-то в этом поймешь»;
- когда я буду в редкой депрессии, она решит съездить на пару месяцев отдохнуть в пансионат.
- когда родится наш ребенок, она запретит мне с ним общаться, решив, что я ничего не понимаю, и только она знает, что нужно и что не нужно нашему ребенку;
- что она никогда не будет рядом когда мне плохо;
- что у неё объявятся старые мужья/пассии перед которыми она будет в жутких моральных терзаниях (причем случатся моральные терзания будут как раз тогда, когда я теряю работу из-за того, что моему начальству надоели мои бесконечные проблемы в личной жизни);
- когда в результате своих похождений она принесет мне …, то обязательно спросит, точно ли я уверен, что это от неё;
- что, уставившись в телевизор, она будет комментировать сюжет очередного сериала сакраментальным рефреном «все мужики – кобели», поедая приготовленный мной ужин, а вместо спасибо скажет, что мясо с картошкой очень калорийно для неё;
- что женщина будет ненавидеть все мои увлечения, интересы;
- будет жутко раздражатся, если мне нужно потратить деньги на машину в то время, как мы только начали копить на: (отпуск, холодильник для её мамы, новую квартиру, новую машину ей, чтобы была круче чем у меня, дачу и т.п.);
- будет постоянно оценивать других мужчин, и комментировать свои впечатления в моем присутствии («с таким бы я …», «а на его бы даже не взглянула…»);
- если я буду рассудительным и спокойным, она скажет, что я скучный и мне не хватает темперамента, но как только я выйду из себя, немедленно превращусь в жуткого типа, по которому плачет милиция;
- все наши совместные решения окажутся моими ошибками, которые отравляют ей жизнь;
- несмотря на то, что ничего не понимаю в её работе, я всегда буду виноват во всех её профессиональных неудачах;
- она без конца будет сравнивать меня со своим отцом или бывшим мужем, и не всегда в мою пользу. Возможно, она даже предложит мне сходить в спортзал или постричься, чтобы стать на них похожим;
- и наконец, уютным семейным вечером, приканчивая вторую пиалу мороженого она со вздохом скажет, что, будь её воля, она бы никогда не вышла замуж.
(с)
Comments: 12 | Post comment

Total posts: 81 Pages: 9
«« « 1 2 3 4 5 6 7 8 9 » »»
 
 


« 2024 november »
Mo Tu We Th Fr Sa Su
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 29 30

 
 © 2007–2024 «combats.com»
  18+  
feedback