|
|
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 10:56:31 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
ScareCrow Код: plaintext 1. 2. 3. 4. 5. 6. Если имелось в виду подобное решение, то ну его нафиг этот стандартный SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 11:47:14 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
ScareCrow, поздравляю) это одно из правильных решений есть еще такое: SELECT * FROM T E1 WHERE (SELECT COUNT(*) FROM T E2 WHERE E1.ID>=E2.ID)%10=0 ORDER BY E1.ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 11:47:28 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
ScareCrow, кстати, там вместо where rank % 10 = 0 надо having (count (test_2.id_test)%10)=0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 11:50:12 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
Задачка: -Вывести список файлов в директорий (нельзя пользоваться встроенными функциям для работы с директориями и файлами) ps ответ будет сюрпризом для тех кто не знает (я был в их числе )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 13:09:25 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
r u, glob или итератор? `ls`? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 14:33:22 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
an0nymr u, glob или итератор? `ls`? glob И итераторы нельзя `ls` можно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 14:37:09 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
r u`ls` можно) safe mode. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 14:43:56 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
следующая разминка: необходимо проверить валидность, допустимость и сложность пароля. критерии проверки: - хотя бы один латинский символ в нижнем регистре - хотя бы один латинский символ в верхнем регистре - хотя бы одна цифра - хотя бы один спец.символ (например из готового списка) - минимальная длина 8 символов задача простая, и имеет множество решений. респект и уважуху заслужит автор самого компактного и эффективного решения) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2010, 12:50:35 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
опять регулярки :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2010, 12:53:51 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
ScareCrow, пока остановился на таком варианте ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%&]).{8,}$ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 08:00:23 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
r uScareCrow, пока остановился на таком варианте + ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%&]).{8,}$ Сам написал или откуда-то взял? Видел очень похожую в одной системе. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 08:37:02 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
an0nymr uScareCrow, пока остановился на таком варианте ++ ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%&]).{8,}$ Сам написал или откуда-то взял? Видел очень похожую в одной системе. :) встретил на просторах инета ) когда озаботился подобной проблемой. еще хочу добавить в неё чтобы не пропускала пароли в которых есть более 3-х повторяющихся символов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2010, 10:38:15 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
r u, всем известен классический алгоритм вычисления факториала. в любой книжке по программированию, приводится функция вычисления факториала с применением рекурсии: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2010, 06:17:16 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
задача - проверить валидность IP адреса. а вы знаете самый быстрый и короткий способ, как сделать это в php? ps это конечно не регекспы ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 05:32:44 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
r u, long2ip и поймать exception или ошибку или false - лень проверять, а в мане не написано, что возвращает в случае неудачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 08:49:21 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
r u, можно еще через filter_var - тоже быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 08:50:27 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
r u а как быстро и эффективно вычислить факториал без использования рекурсии? По формуле Стирлинга? =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 11:57:28 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 12:13:58 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
Угадайте какая быстрее (только чур не проверять! =)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 12:14:37 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
Hett, я думаю первая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 12:22:53 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
an0nymr u, long2ip и поймать exception или ошибку или false - лень проверять, а в мане не написано, что возвращает в случае неудачи. да. быстрее чем через long2ip незнаю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 14:42:40 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
Во всяком случае не эксепшен, я считаю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 14:54:00 |
|
||
|
(PHP) Разминка для мозгов
|
|||
|---|---|---|---|
|
#18+
f.futureHett, я думаю первая. Тесты показали что вторая конструкция работает чуть быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 14:55:17 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=36591530&tid=1465177]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
212ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 494ms |

| 0 / 0 |
