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 :: Уроки и статьи на заказ
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
В этой ветке публикуются материалы различного уровня - от самого базового до продвинутого или даже профессионального.
Однако же инициатива находится всегда на стороне авторов, не предполагая предложения со стороны аудитории. В эту тему можно писать запросы на статьи, уроки или обзоры, которые интересны именно Вам. И если таких запросов будет много, я или какой-либо автор - разместим соответствующий материал здесь.
К ограничениям отнесу разве что, IT-тематику. Политическим обзорам или экономической статистике место все же в других разделах (хотя, точнее, в одном разделе - "Прочее").
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
kappa
Отправлено: 31 Марта, 2012 - 18:09:38
Посетитель
Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011
Помог: 3 раз(а)
Поскольку самому еще не приходилось сталкиваться с Sphinx, но было бы интересно про применение сего полнотекстового поиска на хостинге.
От себя могу добавить что есть еще расширение для PHP http://docs.php.net/manual/ru/book.sphinx.php
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
Был бы рад увидеть статью об объектно ориентированном проектировании, даже в общих чертах, так сказать для опорной точки для дальнейшего продвижения в этой не простой теме. Конечно не стоит делать акцент на новичках, которые первый день знакомы с ООП, а для тех кто более менее знаком с ООП. Хотелось бы видеть на примере с оговорками как стоит делать, как не стоит, как лучше, как хуже итд. Спасибо (Добавление)
Даже можно разбить данную тему на части, так скажем на UML (диаграммы классов, последовательности, объектов итд) и на остальные части. "остальные части" имеется в виду все остальное, ну там применение UML и... даже не знаю из каких этапов состоит проектирование, ну думаю суть ясна. Спасибо
Покинул форум
Сообщений всего: 44
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Доброго времени!
Если заказ платный, пожалуйста далее не читайте - денег не имею...
Думаю, то что я сейчас любезно попрошу, было бы интересно не только мне, но и многим другим новичкам, чтобы они сразу ориентировались в правильном направлении написания.
Приступим.
Каждый день здесь появляется большое количество новых тем, в которых все просят подсказок или помощи. И, некоторые предоставляют свой программный код, сопровождая его следующими вопросами:
- На сколько правильно у меня написан код?
- Какие альтернативы написания вы можете предложить?
- Как лучше? Так или так?
и много подобных вопросов.
Хотелось бы узнать от профессоров своего дела следующее:
1. Как сразу правильно писать программный код, чтобы он не был уязвим?
В том смысле, что альтернатив написания много, но не все альтернативы написания кода "хороши". Нужна первопричина написания правильного кода. В смысле, в чем суть хорошего программирования, как это можно видеть и ориентироваться?
2. Где и в каких ситуациях лучше всего использовать те или иные особенности программного языка php.
В смысле, нужна информация, например, в каких случаях и где лучше всего использовать конструкции, функции и все остальное. Я просто всех богатств языка не знаю, поэтому тяжело объяснять.
3. Какие места и моменты нужно подвергать защите и каким образом это делать, и как в дальнейшем ориентироваться самому?
То есть, имеется код, вроде бы все правильно написано, все работает, но он может быть небезопасен.
Вроде, пока все, что смог выудить у себя из головы.
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Newbee пишет:
1. Как сразу правильно писать программный код, чтобы он не был уязвим?
нужно вычитать все нюансы языка в литературе. В наше время человек знающий о языке ~20-30% считает что он может писать сложные проэкты. Этот вопрос относится только к теории.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Bio man
Отправлено: 16 Апреля, 2012 - 23:02:45
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
Newbee пишет:
1. Как сразу правильно писать программный код, чтобы он не был уязвим?
Чем код короче - тем он безопаснее, следовательно, "защищенного" кода на 100% НЕ бывает. На этот вопрос не может быть четкого руководства, приходит с опытом. И кстати, прочтите раздел "Безопасность" в официальной документации PHP
Покинул форум
Сообщений всего: 44
Дата рег-ции: Май 2011
Помог: 0 раз(а)
OrmaJever пишет:
нужно вычитать все нюансы языка в литературе. В наше время человек знающий о языке ~20-30% считает что он может писать сложные проэкты. Этот вопрос относится только к теории.
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Newbee пишет:
В ожидании статьи от хорошего автора...
Ну статей на эту тему написно уже довольно много, надо их только правельно поискать.
1 запрос в гугл - "виды веб уязвимостей"
Ну вот сразу резльутат
Цитата:
Cross Site Scripting
SQL- injection
PHP- injection
HTTP Response Splitting
HTML code injection
File Inclusion
Теперь по каждоый строке новый запрос - "Защита от [тип_уязвимости]". Например "защита от SQL- injection".
Статей много, возможно будете находить даже на хабре, там хорошие статьи пишут.
Что бы защитится от уязвимости важно понять как она работает и воспроизвести её у себя, тогда будет намного проще.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Bio man
Отправлено: 16 Апреля, 2012 - 23:24:51
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
EuGen пишет:
И если таких запросов будет много, я или какой-либо автор - разместим соответствующий материал здесь.
Слышали что Евгений сказал? Давайте думать темы для статей и уроков, уверен, лишним это не будет.
Еще пару темок.
0. Урок по основам кагого либо фреймворка.
1. Возможности новых версий MySQL (>5) и их правильное применение.
2. Hi load проекты. Как рассчитать нагрузку на сервер, как сделать приложение, так сказать мульти серверным, какое еще оборудование для этого надо. То же самое с серверами БД
3. Что такое API и с чем его едят. Например API от google, vkontakte итд. Думаю будет интересно начинающе-продолжающим лицам
Пока хватит, можно пока проголосовать за пункт(ы) или по предлагать свое. А я пошел спать.
Покинул форум
Сообщений всего: 44
Дата рег-ции: Май 2011
Помог: 0 раз(а)
OrmaJever, спасибо. И в правду, не знал что именно искать и как именно спросить.
В принципе, требовались темы для статей - я их дал. А вы на свое усмотрение.
OrmaJever
Отправлено: 16 Апреля, 2012 - 23:35:06
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Если честно я бы очень хотел увидеть уроки по sql, особености операторов, методы оптимизации. Ведь php очень тесно связан с mysql, а внимания бд никто не приделяет.
В один урок не поместится но постепено можно выкладывать информацию. Приоритетно хотелось бы от EuGen'a.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
dzubchik
Отправлено: 16 Апреля, 2012 - 23:44:23
Гость
Покинул форум
Сообщений всего: 97
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
А где планируется розмещение статтей? Наверное на сайте в розделе уроки. А не хотите/считаете что будет лучше выкладывать все уроки на вики-платформе?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.