
vvvvv
02.06.2017
10:25:44
Уверен, этот вопрос тут задают с периодичностью раз в несколько дней, но все-таки - с чего начать практику на пхп? Подчеркиваю, практику, а не основы основ. Просто у меня основная проблема с программированием, что я пытаюсь самостоятельно его освоить, читаю кнжики и статьи всякие, курсы ищу, но почему-то есть два типа источников - одни рассказывают, как написать хеллоу ворлд, а другие рассказывают, как написать свою нейросеть. И основная проблема, как перейти от основ, которые не очень применимы, к реальной практике с созданием сначала простых, но уже выполняющих определенную функцию приложений.
Кидайте в меня ссылками, названиями, авторами и вообще всем, чем вздумаете.


Yaroslav
02.06.2017
10:26:59
Уверен, этот вопрос тут задают с периодичностью раз в несколько дней, но все-таки - с чего начать практику на пхп? Подчеркиваю, практику, а не основы основ. Просто у меня основная проблема с программированием, что я пытаюсь самостоятельно его освоить, читаю кнжики и статьи всякие, курсы ищу, но почему-то есть два типа источников - одни рассказывают, как написать хеллоу ворлд, а другие рассказывают, как написать свою нейросеть. И основная проблема, как перейти от основ, которые не очень применимы, к реальной практике с созданием сначала простых, но уже выполняющих определенную функцию приложений.
Кидайте в меня ссылками, названиями, авторами и вообще всем, чем вздумаете.
codegame порешай


Олег
02.06.2017
10:27:09
Уверен, этот вопрос тут задают с периодичностью раз в несколько дней, но все-таки - с чего начать практику на пхп? Подчеркиваю, практику, а не основы основ. Просто у меня основная проблема с программированием, что я пытаюсь самостоятельно его освоить, читаю кнжики и статьи всякие, курсы ищу, но почему-то есть два типа источников - одни рассказывают, как написать хеллоу ворлд, а другие рассказывают, как написать свою нейросеть. И основная проблема, как перейти от основ, которые не очень применимы, к реальной практике с созданием сначала простых, но уже выполняющих определенную функцию приложений.
Кидайте в меня ссылками, названиями, авторами и вообще всем, чем вздумаете.
Сугубо имхо: взять небольшой несрочный заказ и осваивать)

Максим
02.06.2017
10:27:45

Google

vvvvv
02.06.2017
10:28:25

Олег
02.06.2017
10:28:36

Jury
02.06.2017
10:28:38
Уверен, этот вопрос тут задают с периодичностью раз в несколько дней, но все-таки - с чего начать практику на пхп? Подчеркиваю, практику, а не основы основ. Просто у меня основная проблема с программированием, что я пытаюсь самостоятельно его освоить, читаю кнжики и статьи всякие, курсы ищу, но почему-то есть два типа источников - одни рассказывают, как написать хеллоу ворлд, а другие рассказывают, как написать свою нейросеть. И основная проблема, как перейти от основ, которые не очень применимы, к реальной практике с созданием сначала простых, но уже выполняющих определенную функцию приложений.
Кидайте в меня ссылками, названиями, авторами и вообще всем, чем вздумаете.
попробуй решить задачу, которая лично тебе принесёт пользу

vvvvv
02.06.2017
10:29:11

Даниил
02.06.2017
10:29:16
Сделай распределенный сервер: статика в одном месте, работа со скулем на другом, бекенд на третьем. И чтобы каждый раз друг другу стучись . Сделай апи. Попробуй работать с другими апи

Максим
02.06.2017
10:29:25

Даниил
02.06.2017
10:29:48
Можешь найти интересный сервис и сделать его аналог

Yaroslav
02.06.2017
10:30:04

Даниил
02.06.2017
10:30:24
Никто не торопит, делаешь для себя, а если получится то и может чуть подзаработаеш
Попробуй написать бота для телеграма:)

vvvvv
02.06.2017
10:33:30

Google


Roman
02.06.2017
10:34:02
Уверен, этот вопрос тут задают с периодичностью раз в несколько дней, но все-таки - с чего начать практику на пхп? Подчеркиваю, практику, а не основы основ. Просто у меня основная проблема с программированием, что я пытаюсь самостоятельно его освоить, читаю кнжики и статьи всякие, курсы ищу, но почему-то есть два типа источников - одни рассказывают, как написать хеллоу ворлд, а другие рассказывают, как написать свою нейросеть. И основная проблема, как перейти от основ, которые не очень применимы, к реальной практике с созданием сначала простых, но уже выполняющих определенную функцию приложений.
Кидайте в меня ссылками, названиями, авторами и вообще всем, чем вздумаете.
можно сделать например вот такое тестовое задание на чем-то простом - на микрофреймворке типа Slim или Silex
https://docs.google.com/document/d/1stpVGXNtEOykVGpvdoqYhi0GcNzuDmLU1LYnrFrYVbc/edit
делать будешь его долго,но узнаешь реально много,да и не стыдно будет указать репу с этим проектом в качестве примера своего кода


Максим
02.06.2017
10:34:17

vvvvv
02.06.2017
10:34:30

Jury
02.06.2017
10:34:36

Максим
02.06.2017
10:35:08

Даниил
02.06.2017
10:35:08
Да ладно тебе, если подключить кнопки, которые будут парсятся с кешированного json, изучишь поиск с возвратом
Зачем писать демон

Олег
02.06.2017
10:35:22
На php/laravel тоже неплохие боты есть, вот ребята на днях анонсировали: https://docs.fondbot.com/#/configuration

Даниил
02.06.2017
10:35:36
Webhook подключить и слушать
Будет телеграм стучаться к тебе, а не наоборот

vvvvv
02.06.2017
10:36:22
а на чем обычно ботов пишут? на питоне?

Даниил
02.06.2017
10:36:39
Java:)

Pavel
02.06.2017
10:37:05
на пхп же
Но вообще да, питоне популярнее

Максим
02.06.2017
10:37:37

Jury
02.06.2017
10:38:12

Dmitry
02.06.2017
10:38:44
кому нужна скорость

Pavel
02.06.2017
10:38:51
Скорость это вообще не влияющий фактор.
Для ботов и пхп и питоней скорости более чем достаточно.

Google

Даниил
02.06.2017
10:39:18
А вот когда будешь делать нейронку, php падает, питон еще будет работать, а java просто радуется.

Jury
02.06.2017
10:39:58

Даниил
02.06.2017
10:40:11
Ну знаешь, когда человек пишет на питоне мли на пхп так что человек несколько раз посылает команды- это не айс

Jury
02.06.2017
10:40:19

Даниил
02.06.2017
10:40:23
*Или
А в бота можно пихнуть нейронку

Dmitry
02.06.2017
10:40:45
У него видимо большой опыт... минимум сетей по 10 на всех языках уже написал

Алексей
02.06.2017
10:41:12

Даниил
02.06.2017
10:41:22
Курсач был в прошлом году
А кстати, есть идеи у кого для дипломной работы? Что нибудь интересненькое

Олег
02.06.2017
10:45:39
нынче всё про нейронки

Alex
02.06.2017
12:51:20
а внутри у нейронки неонка

Pavel
02.06.2017
13:05:35

Aleh
02.06.2017
13:06:07

Pavel
02.06.2017
13:07:02
Его пилят
Может к версии 8.0 будет готово

Aleh
02.06.2017
13:07:23
разве пилят?
пока просто план что возможно к 8.0 и сделаем

Pavel
02.06.2017
13:08:05
У Стогова уже есть какие-то наработки там вроде

Aleh
02.06.2017
13:08:23
а можно ссылку?

Google

Aleh
02.06.2017
13:08:43
https://externals.io/thread/268

Pavel
02.06.2017
13:10:35
Ну да оно

Serhii
02.06.2017
13:28:58
Для Laravel на Telegram bot sdk можно очень быстро сделать бота, запросто за день делал срочно, простенькие ботики ?

sergey
02.06.2017
13:31:13
Кажется тут программирование с проектированием путают - книжки про хело ворд это про базовые приемы работы с пхп, а про нейросети это про применение приемов и проектирование.

Serhii
02.06.2017
13:33:45

sergey
02.06.2017
13:35:26
Ой, это было про вопрос Vitaly

Pavel
02.06.2017
14:41:19
Я все думаю что же меня смущает в нашем коде. Обратился к недрам своего сознания, и оно подсказало мне, что иметь в объекте 216 свойств не очень хорошо.

Adel
02.06.2017
14:41:41
гг :)))
можно я эту фразу себе на мастер-класс утащу? :)

Admin
ERROR: S client not available

Pavel
02.06.2017
14:42:09
Да пожалуйста :)

Eugene
02.06.2017
14:42:16
Слушайте на всех докладаш девконфа'17
^^

Adel
02.06.2017
14:47:27
Когдато давным давно писал статью и в качестве примера не очень хорошего кода привел конструктор из Magento 2. C 32 параметрами :) https://uploads.toptal.io/blog/image/91845/toptal-blog-image-1449589706547.2-919192bac40ff519691551ea28cc1b29.jpg

Pavel
02.06.2017
14:48:04
А что делать с такими конструкторами?

Eugene
02.06.2017
14:48:07
Вишенкй на торте является последний параметр.

Adel
02.06.2017
14:48:11
дада :)

Eugene
02.06.2017
14:48:12
array $data = []
ваще ок

Adel
02.06.2017
14:48:19
сейчас там кстати 34 параметра

Google

Adel
02.06.2017
14:48:21
+2 :)))
но последний остался на месте

Андрей
02.06.2017
14:48:58
патерн Builder сделать?

Adel
02.06.2017
14:49:00
народ осваивает IoC. Но совсем не с той стороны :)
ну я почти уверен что никто руками конструктор этот не пишет. Его IoC-контейнер создает
именно это и дает сомнительной полезности возможность такие конструкторы создавать
https://github.com/magento/magento2/blob/develop/app/code/Magento/Catalog/Model/Product.php#L386 - если вдруг кто захочет лично убедиться :)

Pavel
02.06.2017
14:53:38
Ну тут такая философская проблема в том, что в достаточно сложной системе как ни сделай, все будет казаться плохой практикой
Когда реально всяких классов и свойств десятки и сотни, как их не комбинируй, все равно сложно

Vladimir
02.06.2017
14:54:51
как где-то читал, "best practice" это делать так, чтобы код работал, остальное только для авторов книг

Adel
02.06.2017
14:56:03
мне сейчас приходится много усилий прикладывать, чтобы код после товарищей с такой философией хоть как-то работал в изменившихся условиях.

Pavel
02.06.2017
14:58:18
Ну у нас все работает уже несколько месяцев нормально. Но дебажить это трудно.

Vladimir
02.06.2017
14:58:21
?

Adel
02.06.2017
14:58:22
например один из первых багов, которые я нашел, когда делалась сложная многократная вставка в базу данных. Сначала делалась вставка.. потом эта вставка в другом модуле селектилась из базы и использовалась. Вот только баз стало много. одна write, и куча read-реплик. И частенько стало происходить так, что для селекта, который конечно делался по умолчанию из read-коннекшена, еще не среплицировались данные, которые только что записали в write базу :)

Pavel
02.06.2017
14:58:51
Неприятная ситуация :(
Жаль в шторме нету поисковика по свойствам объекта, он бы мне пригодился

Adel
02.06.2017
14:59:21
он есть. Find usages называется

Vladimir
02.06.2017
14:59:25
ну я считаю, что все эти движки только для использования as-is. если нужно что-то более кастомное берешь либы доступные и пилишь свое

Pavel
02.06.2017
14:59:58

Adel
02.06.2017
15:00:08
аа

Dmitry
02.06.2017
16:45:20

Adel
02.06.2017
16:49:05
конечно не проблема. когда кода наворочено столько что просто не видишь где что и как :)