PHP.SU

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


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

> Описание: Знаете то, чего именно не хватает ветке уроков?
EuGen Администратор
Отправлено: 31 Марта, 2012 - 16:32:55
Post Id


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


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


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




В этой ветке публикуются материалы различного уровня - от самого базового до продвинутого или даже профессионального.
Однако же инициатива находится всегда на стороне авторов, не предполагая предложения со стороны аудитории. В эту тему можно писать запросы на статьи, уроки или обзоры, которые интересны именно Вам. И если таких запросов будет много, я или какой-либо автор - разместим соответствующий материал здесь.
К ограничениям отнесу разве что, IT-тематику. Политическим обзорам или экономической статистике место все же в других разделах (хотя, точнее, в одном разделе - "Прочее").


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
kappa
Отправлено: 31 Марта, 2012 - 18:09:38
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


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




Поскольку самому еще не приходилось сталкиваться с Sphinx, но было бы интересно про применение сего полнотекстового поиска на хостинге.
От себя могу добавить что есть еще расширение для PHP http://docs.php.net/manual/ru/book.sphinx.php

(Отредактировано автором: 31 Марта, 2012 - 18:24:26)

 
 Top
Adim3n
Отправлено: 16 Апреля, 2012 - 18:14:24
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Апр. 2012  


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




Бесплатно пишешь? Улыбка
 
 Top
Bio man
Отправлено: 16 Апреля, 2012 - 19:19:39
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2740
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


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




Был бы рад увидеть статью об объектно ориентированном проектировании, даже в общих чертах, так сказать для опорной точки для дальнейшего продвижения в этой не простой теме. Конечно не стоит делать акцент на новичках, которые первый день знакомы с ООП, а для тех кто более менее знаком с ООП. Хотелось бы видеть на примере с оговорками как стоит делать, как не стоит, как лучше, как хуже итд. Спасибо Улыбка
(Добавление)
Даже можно разбить данную тему на части, так скажем на UML (диаграммы классов, последовательности, объектов итд) и на остальные части. "остальные части" имеется в виду все остальное, ну там применение UML и... даже не знаю из каких этапов состоит проектирование, ну думаю суть ясна. Спасибо Улыбка

(Отредактировано автором: 16 Апреля, 2012 - 23:04:47)

 
 Top
Newbee
Отправлено: 16 Апреля, 2012 - 22:47:12
Post Id


Новичок


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


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




Доброго времени!

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

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

Приступим.

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

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

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

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

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

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

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

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


Спасибо!

(Отредактировано автором: 16 Апреля, 2012 - 22:51:14)

 
 Top
OrmaJever
Отправлено: 16 Апреля, 2012 - 22:55:15
Post Id



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


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


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




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

нужно вычитать все нюансы языка в литературе. В наше время человек знающий о языке ~20-30% считает что он может писать сложные проэкты. Этот вопрос относится только к теории.

(Отредактировано автором: 16 Апреля, 2012 - 22:55:59)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Bio man
Отправлено: 16 Апреля, 2012 - 23:02:45
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2740
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


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





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

Чем код короче - тем он безопаснее, следовательно, "защищенного" кода на 100% НЕ бывает. На этот вопрос не может быть четкого руководства, приходит с опытом. И кстати, прочтите раздел "Безопасность" в официальной документации PHP

(Отредактировано автором: 16 Апреля, 2012 - 23:03:25)

 
 Top
Newbee
Отправлено: 16 Апреля, 2012 - 23:04:22
Post Id


Новичок


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


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




OrmaJever пишет:
нужно вычитать все нюансы языка в литературе. В наше время человек знающий о языке ~20-30% считает что он может писать сложные проэкты. Этот вопрос относится только к теории.


Понял!

В ожидании статьи от хорошего автора... Подмигивание

(Отредактировано автором: 16 Апреля, 2012 - 23:05:06)

 
 Top
OrmaJever
Отправлено: 16 Апреля, 2012 - 23:09:11
Post Id



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


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


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




Newbee пишет:
В ожидании статьи от хорошего автора...

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

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

Что бы защитится от уязвимости важно понять как она работает и воспроизвести её у себя, тогда будет намного проще.

(Отредактировано автором: 16 Апреля, 2012 - 23:10:10)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Bio man
Отправлено: 16 Апреля, 2012 - 23:24:51
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2740
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


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




EuGen пишет:
И если таких запросов будет много, я или какой-либо автор - разместим соответствующий материал здесь.
Слышали что Евгений сказал? Давайте думать темы для статей и уроков, уверен, лишним это не будет.

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

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

З.Ы. Я за пункт №2

(Отредактировано автором: 16 Апреля, 2012 - 23:28:35)

 
 Top
Newbee
Отправлено: 16 Апреля, 2012 - 23:26:28
Post Id


Новичок


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


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




OrmaJever, спасибо. И в правду, не знал что именно искать и как именно спросить.

В принципе, требовались темы для статей - я их дал. А вы на свое усмотрение.
 
 Top
OrmaJever
Отправлено: 16 Апреля, 2012 - 23:35:06
Post Id



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


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


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




Если честно я бы очень хотел увидеть уроки по sql, особености операторов, методы оптимизации. Ведь php очень тесно связан с mysql, а внимания бд никто не приделяет.
В один урок не поместится но постепено можно выкладывать информацию. Приоритетно хотелось бы от EuGen'a.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
dzubchik
Отправлено: 16 Апреля, 2012 - 23:44:23
Post Id



Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Июль 2010  


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




А где планируется розмещение статтей? Наверное на сайте в розделе уроки. А не хотите/считаете что будет лучше выкладывать все уроки на вики-платформе?

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

http://ru[dot]wikiversity[dot]org/wiki/PHP
 
 Top
Newbee
Отправлено: 16 Апреля, 2012 - 23:49:26
Post Id


Новичок


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


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




OrmaJever пишет:
Приоритетно хотелось бы от EuGen'a.


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

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



Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Июль 2010  


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




Newbee, с таким-то ником Помираю со смеху!
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Уроки php »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB