Jump to content

Veseloff

Moderator
  • Posts

    3,457
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by Veseloff

  1. Ничего не понял. json_encode($des_img) сделает то же самое. Или я чего-то не догнал... <?php $des_img=array( array(1, 2, 3), array('a', 'b', 'c'), array('foo', 'bar', 'baz'), ); echo json_encode($des_img); Результат [[1,2,3],["a","b","c"],["foo","bar","baz"]] Что не так? Это с чё баня-то пала? Есть там ключи, пусть и неявные. <?php $a=array( array(1, 2, 3), array('a', 'b', 'c'), array('foo', 'bar', 'baz'), ); print_r(array_keys($a)); print_r($a[1]); Выдаст ожидаемые Array ( [0] => 0 [1] => 1 [2] => 2 ) Array ( [0] => a [1] => b [2] => c )
  2. Не холивара ради, а лишь информации для. Убунта есть серверная (в примере как раз такая и ставится) — она без гуёв. Позиционировать как «пользовательскую» систему её не совсем правильно — например, Яндекс и Рамблер имеют часть серверов на убунте. У Яндекса на ней вроде бы поиск крутится, а у Рамблера почта.
  3. Да на аяксе тяжко будет. Лучше на вебсокетах — на flash или типа того.
  4. А при чём тут PHP?
  5. Можно, например, провести два интернета и в A-записях указывать 2 IP адреса. А йота даёт белый IP? А что именно надо? Для каждого проекта своя оптимизация должна быть. Например, если выключить innodb, то mysql станет работать быстрее и будет потреблять меньше памяти, но не будет поддерживать innodb. Можно всякими кэшами играться и всё такое — всё зависит от потребностей и железа. Что касается безопасности, то в основном дыры есть в скриптах, а не в самих серверах — на ум приходит только apache Range и Request-Range DoS. Из общего: запретить логиниться под рутом, выбирать хорошие пароли, ограничивать доступ везде где это возможно (например. у меня для FTP, PMA разрешён вход с нескольких IP, если надо, то я захожу через SSH, разрешаю свой IP и работаю), поставить fail2ban, жёстко ограничивать права для файлов и папок.
  6. А при чём тут PHP?
  7. http://plupper.com — лично я предпочитаю его. Работает через jabber.
  8. Четыре поля: предмет, ученик, оченка, дата. Можно будет потом ещё разнообразить, но этих четырёх будет достаточно
  9. 777 — очень плохо, так делать нельзя. А точно система должна создавать этот файл?
  10. Я вот, если честно, не очень понял что это и для чего. Можно как-то более развёрнуто условия задачи — там, глядишь, что-нибудь и придумается
  11. Да не, с test всё в порядке. Я про регулярку, которая на сайте, который привёл в пример топикстартер. Да и вообще функция плохая: var a = $("#email").val(); var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/; if(filter.test(a)) Можно же вот так: if(/^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/.test($("#email").val()))
  12. Отвратительная регулярка, кстати сказать. Например, она не пропустит адрес a@example.com или ab@example.com хотя они вполне могут существовать.
  13. Veseloff

    Ошибка.

    Ну нельзя же так — вдруг кто почитает потом консольку mysql -u root -p а потом пароль вводить.
  14. Кагбэ неудобно его таскать в кармане джинсов. Неудобно смотреть видео стоя в трамвае. Ну и много фишечек есть в коммуникаторах: синхронизация с гуглоконтактами только чего стоит.
  15. Ну просто я не слышал. У меня раньше был glofiish x600 — тоже нормально батарейку держал. Ну, видимо, мне просто везёт.
  16. Странные у вас какие-то батарейки. Я с телефона каждый день смотрю видео пока еду в транспорте (чуть больше часа), около получаса болтаю с него в скайпе, звоню, смотрю интернеты. В таком режиме батарейки хватает на два дня. На третий день как повезёт: или дотянет до вечера или с обеда отвалится. Но на два дня без проблем.
  17. А вдруг в течение работы цикла количество элементов поменяется?
  18. Это вообще адъ какой-то. Вот как выглядит htop а вот так выглядит он же при закрытой странице
  19. А, да, конечно, скобки потерял, дурья башка. Ну переутомился к вечеру — бывает, чо Конечно же вот так: (function(x) { alert(x); })('bar');
  20. Почему бы и нет. Можно сняться как угодно — лишь бы весело и от души. Судите сами: человек ищет психолога, чтобы решить какие-то свои проблемы. А у психолога по ходу дела у самого всё хуже некуда. И кому нужен такой психолог?
  21. Да во всех отношениях неудачно: ракурс, момент, освещение, вырезано плохо. Ну уныние же. P.S. Вот, например человек в нерабочей обстановке. Улыбается и машет. Сразу видно что всё у него в жизни хорошо.
  22. Текст нечитабелен. Цвет текста должен быть контрастным с фоном. Фотография неудачная. Не надо использовать неудачные фотографии. Никто же не мешает сходить в студию или попросить знакомого фотографа и сняться качественно, а потом ещё и отретушировать. Для начала надо исправить это. Потом надо исправлять всё остальное, но это уже совсем другая история.
  23. Javascript это такой хитрый язык. Давайте по порядку что да как. Начнём вот с этого примера function(x) { alert(x); } Создаётся анонимная функция. Аргументом функции является некая переменная x. Суть функции как видно — выводить в алерт аргумент. Теперь следующий пример. function foo(x) { alert(x); } foo('bar'); Тут мы определили функцию foo и вызвали её, передав аргументом строку «bar». Выведет алерт с текстом «bar». Ещё пример. var foo=function(x) { alert(x); } foo('bar'); Результат такой же. В переменной foo у нас определена функция. Если это понятно, то подойдём к окончательному моменту function(x) { alert(x); }('bar'); Тут мы объявили функцию и тут же её вызвали с аргументом «bar». Выведет алерт с текстом «bar». Теперь рассмотрим ваш пример var elem = document.getElementsByTagName('a'); // Получили массив элементов a. То есть весь массив «ссылок» в документе. Так как это — массив, то нумерация элементов с 0 до n, где n+1 — количество «ссылок» на странице. for (var n = 0, l = elem.length; n < l; n++ ) // Пройдёмся по каждому из этих элементов по очереди от первого до последнего по порядку. { elem[n].onclick = function(x){ // Повесим на онклик вот такую функцию return function() { alert(x); return false; } }(n); //Создаем функцию, сразу же её вызываем она возвращает нам порядковый номер элемента в alert при событии click на элементе. Абсолютно справедливый комментарий. В качесте аргумента функции будет передан порядковый номер этой «ссылки» в документе. } Стало понятнее?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy