Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Cервис аккредитации PHP-разработчиков inPHP [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 [2] 3 »   

> Описание: Cервис аккредитации PHP-разработчиков inPHP
EuGen Администратор
Отправлено: 31 Октября, 2008 - 12:41:54
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Вопрос теста некорректен. "Ошибочным" с какой точки зрения? С точки зрения синтаксиса? Все верны.. С точки зрения "оптимальности"? .. Это сомнительный показатель


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Гость
Отправлено: 17 Января, 2009 - 13:25:43
Post Id


УДАЛЁН










кстати, посдледний 8й уровень прошли только 15 человек, стоит 8й уровень 100$

// я разговаривал с админом
 
 Top
Champion Супермодератор
Отправлено: 17 Января, 2009 - 13:28:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




кстати, пока там последний доступный уровень - 6й. А те 15 человек, которые вдруг платили за это 100$ - люди странноватые.
 
 Top
Stierus Супермодератор
Отправлено: 17 Января, 2009 - 13:50:00
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




zend sertification не так крут, что тут пишут про эту голимотью ?
 
My status
 Top
EuGen Администратор
Отправлено: 17 Января, 2009 - 13:56:21
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




А Вы ZCE?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Stierus Супермодератор
Отправлено: 19 Января, 2009 - 09:44:04
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




Пока готовлюсь, в скором времени буду пытаться сдать - боязно Улыбка

(Отредактировано автором: 19 Января, 2009 - 09:44:51)

 
My status
 Top
ALEN
Отправлено: 28 Февраля, 2011 - 13:22:39
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




Сегодня вспомнил про этот ресурс решил пройти тест, так и застрял на 5 уровне пока 8 из 10 , но честно сказать я не знаю какими вообще соображениями руководствуются там при создании теста.
Вот меня все удивляет кто и какие делал там тесты, что они показали что один код быстрее другого. Одно дело разработчики и явное различие когда. А другое, мы так хотим. Особенно интересно, что сколько программистов столько и мыслей, что так как делаю я - так и правильно и быстрей и безопасней.
Ладно они там сделали игрушку - пускай балуются. Кстати аккредитованные 8 уровнем думаю все сотрудники и друзья)))

PHP:
скопировать код в буфер обмена
  1. $a['var']='Какой из фрагментов кода выполнится быстрее, если $a[\'var\'] - строка?';
  2.  
  3. $b='';
  4. $time=microtime();
  5. for ($i=1; $i<=90000; $i++) {
  6.      $b .= $a['var'];
  7. }
  8. echo "<br />".(microtime()-$time);
  9.  
  10.  
  11. $b='';
  12. $time=microtime();
  13. $var = $a['var'];
  14. for ($i=1; $i<=90000; $i++) {
  15.      $b .= $var;
  16. }
  17. echo "<br />".(microtime()-$time);


Вот как вариант))) Вот тут при каждой загрузке по своему результат дает.
 
 Top
Champion Супермодератор
Отправлено: 28 Февраля, 2011 - 16:19:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




ALEN, ну наверное второй быстрее, т.к. в первом тратится еще чуууть-чуть времени на адресацию элемента массива.
 
 Top
ALEN
Отправлено: 28 Февраля, 2011 - 20:33:36
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




Champion
Ну попробуй протестируй, я просто не знаю какую многомерность массива и объема данных нужно сделать, чтоб это ощутить. В защиту первому варианту дам такой аргумент, как мы не тратим дополнительное количество памяти для хранения данных в переменной. Звучит смешно. Но в любом случае тут нереальное количество всяких нюансов, которые нужно учитывать при этом вопросе, а реальных аргументов, что быстрее я просто не знаю. Я точно не знаю алгоритма, но вдруг сам интерпретатор кэширует эту вот повторную адресацию к элементу массива и данный способ ускоряет работу, как при вытаскивании данных через memcache и с диска. Разработчики то не огласили, что так будет правильней и на офф сайтах такой инфы ни от кого не слышал. В общем вопрос очень даже спорный и перевес тут определить задача неблагодарная.
 
 Top
OrmaJever
Отправлено: 28 Февраля, 2011 - 20:39:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




вчера зарегался, первый уровень 4 раза проходил и всегда 1 ошибка, а 2 и 3 с первого раза. Что_за_несправедливость! Хотя проэкт прикольный.

(Отредактировано автором: 28 Февраля, 2011 - 20:40:45)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Champion Супермодератор
Отправлено: 28 Февраля, 2011 - 20:47:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




ALEN, попробовал. Примерно 0.05 и 0.03, вариант с переменной быстрее стабильно)
ALEN пишет:
но вдруг сам интерпретатор кэширует эту вот повторную адресацию к элементу массива и данный способ ускоряет работу, как при вытаскивании данных через memcache и с диска.
Это было бы разумно, но у меня не делает. Может у тебя хитрые штуки стоят)
Но по-моему, вполне логично, что вариант с переменной быстрее.
(Добавление)
ALEN пишет:
аккредитованные 8 уровнем
Так выше седьмого же не доступно. Или доступно?
 
 Top
ALEN
Отправлено: 28 Февраля, 2011 - 21:04:28
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




Champion пишет:
ALEN, попробовал. Примерно 0.05 и 0.03, вариант с переменной быстрее стабильно)

Пробовал на какой системе, какие характеристики машины и т.д.

Champion пишет:
Это было бы разумно, но у меня не делает. Может у тебя хитрые штуки стоят)
Но по-моему, вполне логично, что вариант с переменной быстрее.

Хитрых штук не стоит, по поводу разумного, может оно так и есть, просто зависит например от каких-то условий, просто я не думаю, что разработчики не продумали бы такой системы, если даже я до этого додумался))) Если конечно нет "кэширует эту вот повторную адресацию к элементу массива" - то вполне логически, а если есть то хранение в памяти дополнительно хоть и не большого объема данных должен быть накладней, чем кэш.
Я конечно отвечаю, что вариант с переменной быстрей, но не от того, что это так, а от того, что я понял, что там так думают. Т.е. никаких фактов на руках я не имею, что это так должно быть. Это мне напоминает вообще вопрос с мерседесом и запорожцем, кто из них безопасней!?! Мерен едет быстрее и больше шансов врезаться, но у него есть подушки безопасности, а запор медленный но без подушек, вот в запоре ударишься головой об угол при скорости 10км в час и умрешь, а в мерене сработают хорошо подушки и ты на скорости в 200км выживешь. Тут такая же система, только мы про подушки не знаем, какие есть в системе, а утверждать, что их нет нельзя, разработчики то не публиковали информацию. В общем вопрос спорный.
Кстати попробуй блоки местами поменять))) Мало ли пошаманится)))

Champion пишет:
Так выше седьмого же не доступно. Или доступно?

Типа платные есть (специальные).

P.S. Такой ресурс мне нравится только по одному аспекту, он заставляет меня задуматься и анализировать, самоконтроль и самопроверка. Сегодня 2 раза подряд отвечаю 9 из 10 , а где ошибся даже понятия не имею))) Вроде все правильно отвечаю. (на 6 уровень)

(Отредактировано автором: 28 Февраля, 2011 - 21:06:07)

 
 Top
ALEN
Отправлено: 01 Марта, 2011 - 19:58:58
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




Гы сегодня прошел 6 уровень , тест конечно корявый, особенно на 7 уровне.
Вопросы ставят не совсем корректно и много спорных вообще моментов на разные ситуации.
 
 Top
molchun201
Отправлено: 06 Марта, 2011 - 14:06:11
Post Id



Посетитель


Покинул форум
Сообщений всего: 295
Дата рег-ции: Февр. 2011  
Откуда: Менеск


Помог: 5 раз(а)




Прошёл 3 уровня аккредитации, как думаете, можно пойти джуниором работать? Улыбка
или нада ещё чего?
http://www[dot]inphp[dot]org/user/molchun201/


-----
Обрамляйте код тегами и читайте
 
 Top
ALEN
Отправлено: 06 Марта, 2011 - 14:22:33
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




molchun201 - это тест по приколу вообще, заставляет задуматься, новички могут смотреть чего к чему, есть интересные моменты, только вот некоторые вопросы некорректно поставлены.
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Новости веб-технологий »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB