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 :: Уроки и статьи на заказ [2]

 PHP.SU

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


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

> Описание: Знаете то, чего именно не хватает ветке уроков?
OrmaJever
Отправлено: 16 Апреля, 2012 - 23:53:21
Post Id



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


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


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





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

В том то и дело что все не знают, а я знаю Подмигивание Иногда читая посты EuGen'a, я понимаю что мои знания в php на уровне "заканчиваю разбиратся с оператором echo"


Newbee пишет:
OrmaJever, у Вас тоже опыт неплохой - я наблюдаю за всеми

Мы под колпаком Ниндзя Сразу вспомнилось старое телешоу "за стеклом"

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



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


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


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


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




Цитата:
я наблюдаю за всеми.

ZOG видит тебя!
(Добавление)
Цитата:
Был бы рад увидеть статью об объектно ориентированном проектировании, даже в общих чертах,

Таких статей полный интернет. Даже не представляю себе как надо написать чтобы не повторить сто раз написаное.
Цитата:
так сказать для опорной точки для дальнейшего продвижения в этой не простой теме.

На самом деле тема достаточно простая.
Проблемма обычно возникает когда ставят телегу впереди лошади. Взял доки по языку выучил как писать классы. потом из этих классов создал обьекты потом не знает что с ними делать и идет на форум с вопросмавми а как теперь обьекты должны взаимодействовать.
Должно быть наоборот. Проанализировал поставленую задачу спроектировал какие там объекты (бизнес-сущности) потом посмотрел какой в языке синтаксис для классов потом записал код.


Цитата:
Даже можно разбить данную тему на части, так скажем на UML (диаграммы классов, последовательности, объектов итд)

Нафиг он тебе нужет этот UML. Кто им вообще сейчас пользуется кроме некоторых учебников по паттернам.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
DlTA
Отправлено: 17 Апреля, 2012 - 01:17:07
Post Id



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


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


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




caballero пишет:
Должно быть наоборот. Проанализировал поставленую задачу спроектировал какие там объекты (бизнес-сущности) потом посмотрел какой в языке синтаксис для классов потом записал код.

вот и вырисовывается тема.
некая задача можно не совсем реальная но описанная доступным языком (имеется ввиду минимизировать использование терминов о которых можно услышать только на соответствующих курсах и т.д.) ведь большинство палится прочитав некую предметную область по типу: "дом - это объект, где класс это здание, дверь это объект который используется в здании".
имхо это хреновый пример и таких примеров куча в любой книге, ибо ну не исользует один объет другой, он им управляет, связь происходит лишь на уровне передачи данных, отсюда и ошибки в абстракции, потому что тяжело себе представить то, что описывается и как это программить.

хотелось бы чтоб мое имхо либо уверенно подтвердили, ну или так же красиво опровергли, вот и тема для урока.
 
 Top
OrmaJever
Отправлено: 17 Апреля, 2012 - 01:53:37
Post Id



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


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


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




DlTA, помоему это приходит с опытом. Просто проэктирование это сама по себе задача не лёгкая и требующая опыта написания чего либо, а этот опыт можно получить начиная с небольшого кода написаного в процедурном стиле. ООП это как мозайка, пока не сложишь всё до последнего кубика картинку не увидишь, если человек не понимает как спроэктировать некий проэкт в ООП стиле значит он собрал не всю мозайку и надо ити назад и смотреть что пропустил. Если человек прочитал всю теорию ( оносительно всю Подмигивание ), затем постепено перешёл на простую практику и со временем её усложнял то со временем он сам к этому придёт, а сейчас люди только узнают что такое классы уже начинают писать cms и затем начинаются непонятки. Вот например этой теме человек взялся за MVC, зделал всё как написано по инструкции, а как что-то изменить не знает, вопрос, зачем тогда брать MVC? (Не в обиду автору). В школе учителя часто говорят "Это нужно не тупо заучить, а понимать", в нашем случае не просто скопировать код со статьи, а понять как он устроен.
Это конечно лично моё мнение, но я считаю что это больше опыт и приходит со временем, никакой статьёй это не описать.

(Отредактировано автором: 17 Апреля, 2012 - 01:57:07)



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



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


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


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




OrmaJever пишет:
помоему это приходит с опытом
тогда хотяб просто простых примеров, где на одном скрине было бы понятно почему это так, а это коряво, и что к чему может привести, но опятьже без перекручиваний которые часто использует EuGen в коде, оно то может и правильно, но очень сильно отвлекает от сути.
 
 Top
EuGen Администратор
Отправлено: 17 Апреля, 2012 - 09:24:14
Post Id


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


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


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




Adim3n пишет:
Бесплатно

Разумеется. По крайней мере, ни один автор не потребовал ни цента с посетителей ресурса.
Bio man пишет:
Был бы рад увидеть статью об объектно ориентированном проектировании, даже в общих чертах,

В общих чертах все это уже есть: Урок №15 а так же о написании кода
Newbee пишет:
Как сразу правильно писать программный код, чтобы он не был уязвим?

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

об этом читайте Урок №18
Bio man пишет:
Hi load проекты. Как рассчитать нагрузку на сервер, как сделать приложение, так сказать мульти серверным, какое еще оборудование для этого надо. То же самое с серверами БД

Это, вероятно, повод для написания, вот только чтобы сделать это, придется затронуть многие как фундаментальные, так и продвинутые вещи. В Уроке №19 я попытался затронуть всего лишь построение MVC - и уже столкнулся с тем, что почти все посетители не смогли разобраться. Но это - всего лишь базис, основы, которые являются инструментом, а не целью написания. Стоит ли говорить о том, что запрашиваемая статья найдет еще меньший отклик. Но подумать стоит.
Bio man пишет:
. Возможности новых версий MySQL (>5) и их правильное применение.

Changelog? Интересуют именно отличия? Но зачем. И потом, не уверен, что это действительно нужно, так как почти везде используется MySQL 5.1+
Bio man пишет:
Что такое API и с чем его едят. Например API от google, vkontakte итд

Здесь, вероятно, урок сведется к одному определению и разборе примеров от конкретных провайдеров. В качестве наглядного пособия разве что, но самое место таким вещам - в "Пользовательских функциях".
OrmaJever пишет:
Если честно я бы очень хотел увидеть уроки по sql, особености операторов, методы оптимизации

У нас есть урок по sql: Урок №9. Дело другое, что можно написать приложение к нему, которое рассматривает продвинутые вопросы оптимизации. Это действительно актуальная тема.
DlTA пишет:
но опятьже без перекручиваний которые часто использует EuGen в коде

Буду раз любой конструктивной критике, особенно - если с указанием где именно и с чем Вы не согласны.
По остальным вопросам - или уже отвечено в этой же теме, или, я думаю, ответ очевиден.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Bio man
Отправлено: 17 Апреля, 2012 - 16:06:10
Post Id


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


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


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




EuGen пишет:
Это, вероятно, повод для написания
Прекрасно.
EuGen пишет:
придется затронуть многие как фундаментальные, так и продвинутые вещи
Как насчет идти от меньшего у большому? Все постепенно объяснить и дойти до цели. Хотя бы для того, что бы знать с чем придется столкнутся.
EuGen пишет:
затронуть всего лишь построение MVC - и уже столкнулся с тем, что почти все посетители не смогли разобраться
Ну я полагаю, что бы понять паттерны нужно прежде всего понимать объектную ориентированность, многие просто не знали базовых вещей и потому более продвинутые вещи стали не понятными.
EuGen пишет:
Стоит ли говорить о том, что запрашиваемая статья найдет еще меньший отклик. Но подумать стоит.
Имхо, статья просто имеет право существовать, может не только данному форуму будет интересно, но и случайно нашедшим статью в гугле.
EuGen пишет:
Changelog?
Нет. Сейчас < 5 уже история (фактически). Начинающие дельцы просто не используют версию ниже 5 но пишут как на 4 и ниже, то есть не используют новых вкусностей таких как транзакции, триггеры, процедуры и др., так вот может стоило бы рассказать и показать это? Так же разобрать каждый движок, что он может, что нет.
EuGen пишет:
В общих чертах все это уже есть: Урок №15
Да, но я имел ввиду проектирование а не программирование. Там воды о возможностях РНР (ООП естественно). В моем понимании это разные вещи тесно связанные между собой.

(Отредактировано автором: 17 Апреля, 2012 - 22:00:42)

 
 Top
macdack
Отправлено: 05 Мая, 2012 - 08:02:55
Post Id



Новичок


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


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




есть ли урок по работе с поддоменами - создание и удаление урл-узлов ?
 
 Top
DeepVarvar Супермодератор
Отправлено: 05 Мая, 2012 - 12:17:09
Post Id



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


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


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




Давно хочу наковырять несколько коротких и простых статей про чистый js:

Работа с DOM.
Реализация ...live("click"... без jquery.
Таймеры, анимация, события.
Работа с различными типами данных, в частности упор на JSON.
AJAX, JSONP.

Вобщем тем написания куча.
А надо?
Огорчу - времени на все это пока-что нет совсем...
 
 Top
Мелкий Супермодератор
Отправлено: 05 Мая, 2012 - 13:50:30
Post Id



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


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


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




DeepVarvar, надо. По JS у нас вообще ничего же нету Закатив глазки


-----
PostgreSQL DBA
 
 Top
armancho7777777 Супермодератор
Отправлено: 05 Мая, 2012 - 15:02:57
Post Id



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


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


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




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

И мне Улыбка
 
 Top
Muxa
Отправлено: 08 Мая, 2012 - 00:33:10
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


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




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

неправда, я не считаю что смогу написать сложный проект Радость
 
 Top
DlTA
Отправлено: 13 Июня, 2012 - 10:43:47
Post Id



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


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


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




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

и наверное лучше в отдельную тему вопрос "разработки (теоретически) проекта" на форуме особенно последнее время очень часто всплывает одна и та же тема о том как правильно разместить методы... и т.д. как таковых ответов таки в этих темах нет. но может есть уже зарекомендовавшие положительно себя варианты?!.
 
 Top
Panoptik
Отправлено: 13 Июня, 2012 - 13:35:22
Post Id



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


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


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




еще темы:
1. работа с системами контроля версий (когда нужно делать бранчи, как сливать, слежение за мастер веткой, исправление сложных конфликтов)
2. тестирование кода. юнит-тестирование TDD и BDD плюсы и минусы. с чего начать. как научиться писать юнит-тесты и какие именно юниты должны тестироваться

по поводу JS полностью поддерживаю. у самого случается много сложностей из-за неполного понимания языка


-----
Just do it
 
 Top
tuareg
Отправлено: 13 Июня, 2012 - 14:42:46
Post Id


Участник


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


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




DeepVarvar пишет:
Давно хочу наковырять несколько коротких и простых статей про чистый js:
Работа с DOM.
Реализация ...live("click"... без jquery.
Таймеры, анимация, события.
Работа с различными типами данных, в частности упор на JSON.
AJAX, JSONP.
А надо?

А смысл какой? Сама по себе jQuery 32 kB. Если грузите с CDN google / яндекса вероятность КЭШ возрастает. Вы хотите вырезать оттуда код ф-и on/off?
Лучше примеры написания своих виджетов/ плагинов.
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Уроки php »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB