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
Форумы портала PHP.SU :: Версия для печати :: Уроки и статьи на заказ
Форумы портала PHP.SU » PHP » Уроки php » Уроки и статьи на заказ

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

1. EuGen - 31 Марта, 2012 - 16:32:55 - перейти к сообщению
В этой ветке публикуются материалы различного уровня - от самого базового до продвинутого или даже профессионального.
Однако же инициатива находится всегда на стороне авторов, не предполагая предложения со стороны аудитории. В эту тему можно писать запросы на статьи, уроки или обзоры, которые интересны именно Вам. И если таких запросов будет много, я или какой-либо автор - разместим соответствующий материал здесь.
К ограничениям отнесу разве что, IT-тематику. Политическим обзорам или экономической статистике место все же в других разделах (хотя, точнее, в одном разделе - "Прочее").
2. kappa - 31 Марта, 2012 - 18:09:38 - перейти к сообщению
Поскольку самому еще не приходилось сталкиваться с Sphinx, но было бы интересно про применение сего полнотекстового поиска на хостинге.
От себя могу добавить что есть еще расширение для PHP http://docs.php.net/manual/ru/book.sphinx.php
3. Adim3n - 16 Апреля, 2012 - 18:14:24 - перейти к сообщению
Бесплатно пишешь? Улыбка
4. Bio man - 16 Апреля, 2012 - 19:19:39 - перейти к сообщению
Был бы рад увидеть статью об объектно ориентированном проектировании, даже в общих чертах, так сказать для опорной точки для дальнейшего продвижения в этой не простой теме. Конечно не стоит делать акцент на новичках, которые первый день знакомы с ООП, а для тех кто более менее знаком с ООП. Хотелось бы видеть на примере с оговорками как стоит делать, как не стоит, как лучше, как хуже итд. Спасибо Улыбка
(Добавление)
Даже можно разбить данную тему на части, так скажем на UML (диаграммы классов, последовательности, объектов итд) и на остальные части. "остальные части" имеется в виду все остальное, ну там применение UML и... даже не знаю из каких этапов состоит проектирование, ну думаю суть ясна. Спасибо Улыбка
5. Newbee - 16 Апреля, 2012 - 22:47:12 - перейти к сообщению
Доброго времени!

Если заказ платный, пожалуйста далее не читайте - денег не имею...

Думаю, то что я сейчас любезно попрошу, было бы интересно не только мне, но и многим другим новичкам, чтобы они сразу ориентировались в правильном направлении написания.

Приступим.

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

- На сколько правильно у меня написан код?
- Какие альтернативы написания вы можете предложить?
- Как лучше? Так или так?

и много подобных вопросов.

Хотелось бы узнать от профессоров своего дела следующее:

1. Как сразу правильно писать программный код, чтобы он не был уязвим?
В том смысле, что альтернатив написания много, но не все альтернативы написания кода "хороши". Нужна первопричина написания правильного кода. В смысле, в чем суть хорошего программирования, как это можно видеть и ориентироваться?

2. Где и в каких ситуациях лучше всего использовать те или иные особенности программного языка php.
В смысле, нужна информация, например, в каких случаях и где лучше всего использовать конструкции, функции и все остальное. Я просто всех богатств языка не знаю, поэтому тяжело объяснять.

3. Какие места и моменты нужно подвергать защите и каким образом это делать, и как в дальнейшем ориентироваться самому?
То есть, имеется код, вроде бы все правильно написано, все работает, но он может быть небезопасен.

Вроде, пока все, что смог выудить у себя из головы.


Спасибо!
6. OrmaJever - 16 Апреля, 2012 - 22:55:15 - перейти к сообщению
Newbee пишет:
1. Как сразу правильно писать программный код, чтобы он не был уязвим?

нужно вычитать все нюансы языка в литературе. В наше время человек знающий о языке ~20-30% считает что он может писать сложные проэкты. Этот вопрос относится только к теории.
7. Bio man - 16 Апреля, 2012 - 23:02:45 - перейти к сообщению

Newbee пишет:
1. Как сразу правильно писать программный код, чтобы он не был уязвим?

Чем код короче - тем он безопаснее, следовательно, "защищенного" кода на 100% НЕ бывает. На этот вопрос не может быть четкого руководства, приходит с опытом. И кстати, прочтите раздел "Безопасность" в официальной документации PHP
8. Newbee - 16 Апреля, 2012 - 23:04:22 - перейти к сообщению
OrmaJever пишет:
нужно вычитать все нюансы языка в литературе. В наше время человек знающий о языке ~20-30% считает что он может писать сложные проэкты. Этот вопрос относится только к теории.


Понял!

В ожидании статьи от хорошего автора... Подмигивание
9. OrmaJever - 16 Апреля, 2012 - 23:09:11 - перейти к сообщению
Newbee пишет:
В ожидании статьи от хорошего автора...

Ну статей на эту тему написно уже довольно много, надо их только правельно поискать.
1 запрос в гугл - "виды веб уязвимостей"
Ну вот сразу резльутат
Цитата:
Cross Site Scripting
SQL- injection
PHP- injection
HTTP Response Splitting
HTML code injection
File Inclusion

Теперь по каждоый строке новый запрос - "Защита от [тип_уязвимости]". Например "защита от SQL- injection".
Статей много, возможно будете находить даже на хабре, там хорошие статьи пишут.

Что бы защитится от уязвимости важно понять как она работает и воспроизвести её у себя, тогда будет намного проще.
10. Bio man - 16 Апреля, 2012 - 23:24:51 - перейти к сообщению
EuGen пишет:
И если таких запросов будет много, я или какой-либо автор - разместим соответствующий материал здесь.
Слышали что Евгений сказал? Давайте думать темы для статей и уроков, уверен, лишним это не будет.

Еще пару темок.
0. Урок по основам кагого либо фреймворка.
1. Возможности новых версий MySQL (>5) и их правильное применение.
2. Hi load проекты. Как рассчитать нагрузку на сервер, как сделать приложение, так сказать мульти серверным, какое еще оборудование для этого надо. То же самое с серверами БД
3. Что такое API и с чем его едят. Например API от google, vkontakte итд. Думаю будет интересно начинающе-продолжающим лицам Улыбка

Пока хватит, можно пока проголосовать за пункт(ы) или по предлагать свое. А я пошел спать.

З.Ы. Я за пункт №2
11. Newbee - 16 Апреля, 2012 - 23:26:28 - перейти к сообщению
OrmaJever, спасибо. И в правду, не знал что именно искать и как именно спросить.

В принципе, требовались темы для статей - я их дал. А вы на свое усмотрение.
12. OrmaJever - 16 Апреля, 2012 - 23:35:06 - перейти к сообщению
Если честно я бы очень хотел увидеть уроки по sql, особености операторов, методы оптимизации. Ведь php очень тесно связан с mysql, а внимания бд никто не приделяет.
В один урок не поместится но постепено можно выкладывать информацию. Приоритетно хотелось бы от EuGen'a.
13. dzubchik - 16 Апреля, 2012 - 23:44:23 - перейти к сообщению
А где планируется розмещение статтей? Наверное на сайте в розделе уроки. А не хотите/считаете что будет лучше выкладывать все уроки на вики-платформе?

например,как тут:

http://ru[dot]wikiversity[dot]org/wiki/PHP
14. Newbee - 16 Апреля, 2012 - 23:49:26 - перейти к сообщению
OrmaJever пишет:
Приоритетно хотелось бы от EuGen'a.


Я думаю, если бы все знали какой опыт у EuGen'a, то все хотели бы получать ответы исключительно от него, но так, чтобы он не повторялся. )

OrmaJever, у Вас тоже опыт неплохой - я наблюдаю за всеми. И есть еще пару человек, которым бы я доверился!
15. dzubchik - 16 Апреля, 2012 - 23:51:26 - перейти к сообщению
Newbee, с таким-то ником Помираю со смеху!

 

Powered by ExBB FM 1.0 RC1