Mad_Man

Mad_Man
Рейтинг
162
Регистрация
10.11.2008
Интересы
Рыбалка
Born USSR
grach5:
Ощущение, что какой-то скрипт на сайте дико нагружает компьютер. Как его можно определить?
сайт http://wrc-info.ru/ движок ДЛЕ.

Это тот, что пятый слева в третьем ряду.

Как жаль, что у этого срамья рядом с кнопками социалок нету кнопки "добавить в hosts", а то руками приходится выкорчёвывать.

Олььга:
Может хватит на меня нападать? Докопались блин. Да, в ответ на оскорбления молчать нужно наверно, а не получается у меня. Успокойся и не лезь.

Вовсе не оскорбление. У вас действительно всего два варианта:

1. Вы находите мужика и успокаиваетесь.

2. Вы идёте на фриланс и отсыпаете денег за разработку.

К несчастью вариант "3. Сделать самой" у вас не проканает, вы слишком истеричны для данной профессии.

Олььга:
А ты вот там сидишь пантуешься своими знаниями и так далее. Ты выучился где то тебе всё это было дано, вот я уверенна что изначально у тебя было столько же знаний как у меня. Может через какое то время, когда научусь, я сама буду сидеть тут и давать советы другим людям. Но знаешь я никогда не опущусь до твоего уровня. Твоё "превосходство" фальшь.. Так что успокаивайся. А оскорблять маму свою будешь.

Девушка, найдите себе мужика и успокойтесь.

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

Вам, для решения проблемы, с 95%-ной вероятностью будет достаточно заменить функцию вывода текста str* на mb_str*. Для более подробной информации обратитесь к матчасти.

[A-Z0-9] = 36.

C(6;36) = 36!/(6! * (36-6)!) = 371993326789901217467999448150835200000000/190982059064777562218142105600000000 = 1947792.

Какая, нахрен, нагрузка на БД? При 100000 пользователей у вас не более 5.13% вероятности попасть на один дополнительный запрос. И аж 0.26% на второе попадание. Если добавить ещё и [a-z], то за всё существование вашего забавного ресурса вы можете и не получить повторения.


public static function string_rand($length = 6)
{
$alphabet = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';

$string = '';

for ($i = 0; $i < $length; $i++)
{
$string .= $alphabet[mt_rand(0, strlen($alphabet) - 1)];
}

return $string;
}

Вперде использовать.

milkikilki:
Можно ссылку на гайд? В Вики как-то все в общих чертах.

Вбиваем в гугл по очереди:

man git

git init [git init --bare на сервере]

git status

git remote add origin git@server.com:/srv/http/site.com

git add .

git commit -am "commit descr"

git push origin master [git pull origin master на сервере]

+ `git checkout` для перемещения по веткам кода, `git checkout -b` для создания веток, `git branch -D` для удаления веток.

+ `ssh-copy-id` и `.gitignore` для общего развития.

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

milkikilki:
За весь период моего брожжения по интернету по тематике сайтостроение - часто мелькали темы с проблемами переноса с денвера на боевой сервер. Так и запечаталось у меня это в голове. Мне проще купить домен и сразу на нем все делать. Хотя заливать каждое изменение с Filezilla тоже задолбало. Еще один аргумент - сайты я делаю, меняя за день 3 компа. И даже иногда в туалете с планшета. Так-что локалка тут тоже проигрывает :\

Git на локалке + Git на сервере в помощь. Не в 2000 году же живём.

Была схожая тема под Iphone и Android одновременно: справа у сайта за каким-то чудом клеилась белая полоса в ~четверть экрана, причём найти можно было это только если случайно по тапу дёрнете экран в бок. Решилось жёстким присвоением html,body { overflow-x: hidden; }

Cat_Out:
Мне копание в коде и понимание, как устроен сайт, дало многое. Я знаю, зачем дескрипшн и заголовки Н1...

Вы точно в коде копались, а не в размётке?

Всего: 4397