@phpgeeks

Страница 522 из 8430
First name
31.07.2016
00:28:51
много искаропки умеет
Спасибо, попробую ее сегодня попинать

[Anonymous]
31.07.2016
07:40:24
как пропатчить KDE под freebsd?

магаз на шоп-скрипте полтора года, если есть вопросы — отвечу

Rimon
31.07.2016
08:04:45
боян

Google
Sergey
31.07.2016
08:52:27
Парни, а почему в интернетах пишут, что я не могу добавить элемент в начало односвязного списка?

Вот есть у меня дескриптор, в котором мы храним указатеть на первый эоемени, указатель на последний и длинну

Каждый элемент списка представляет из себя сущность со знасением и указателем на следующий элемент

Что мне мешает добавить элемент в начало, установив указатель на бывший первый элемент и изменив указатель в дескрипторе?

Просто одним из отличий односвязных списков и двухсвязных являктся то, что в двухсвязный я могу добавить новый элемент в начало спискп

v
31.07.2016
09:10:49
магаз на шоп-скрипте полтора года, если есть вопросы — отвечу
один вопрос - как у тебя кровь из глаз от него не потекла?

[Anonymous]
31.07.2016
10:19:14
> @vskopuk один вопрос - как у тебя кровь из глаз от него не потекла? Оч просто. Движок + тема + плуги и у тебя нормальная витрина. Опенкартовские дизайны платные/бесплатные выглядята как говно. На вебасисте гемор с плугами и темами, точнее их связкой, приходится костылить немношк. Но в целом расширял плагины доставки, платежек, хелперы. Очень быстро решалось по документации.

v
31.07.2016
10:19:45
хм

и кровь не текла

[Anonymous]
31.07.2016
10:20:18
ну и работает все быстро

авто-обновления

кэши нормально строит

завел его на nginx без проблем

Google
Aleh
31.07.2016
13:32:59
Парни, а почему в интернетах пишут, что я не могу добавить элемент в начало односвязного списка?
ну, это видимо, если ты список определяешь первым элементом, то при его изменении, везде, где хранится ссылка на список надо как-то сообщить, что мол первый элемент сменился. Выход элементарный - разделить понятие первый элемент и ссылка на первый список)

Matvey
31.07.2016
16:41:54
тут можно получить ответ на нубский вопрос?

v
31.07.2016
16:42:09
йеп

но не ожидай, что это будет нужный тебе ответ

Владимир
31.07.2016
16:51:14
тут можно получить ответ на нубский вопрос?
лучше сразу вопрос задавать без прелюдий :)

F01134H
31.07.2016
17:47:49
Умеет человек интригу создавать

Louis
31.07.2016
18:00:19
Кто-то использует material design ?

Евгений
31.07.2016
18:23:16
кто-то точно использует )

Louis
31.07.2016
18:40:15
Хы

Sergey
31.07.2016
18:43:53
Основное отличие от двухсвязных это то, что односвязные списки нельзя задом на перед обходить

А с добавлением элемента в начало списка я разобрался - да, можно добавлять

Artur
31.07.2016
19:07:09
Ссылка передается на дескриптор списка, а в дескрипторе можно всякой инфы напихать
но мы же понимаем что это не односвязный список а список + мета

Sergey
31.07.2016
20:21:46
Я к тому, что добавить элемент в начало односвязного списка можно

А некоторые статьи в интернетах вводят в заблуждение

Aleh
31.07.2016
20:25:13
Я к тому, что добавить элемент в начало односвязного списка можно
вопрос же в том, как ты определяешь список, ну

v
31.07.2016
20:25:26
ну епть

Google
v
31.07.2016
20:25:31
то ты тесты не писал

то односвязные списки не прогал

как так-то?

Sergey
31.07.2016
20:25:49
Прогал

В инсте

v
31.07.2016
20:26:16
и в начало списка ничего не добавляли?

Sergey
31.07.2016
20:26:27
Я не помню

Я только в последний год пришел к дзен

Осознав, что, на самом деле, нужно мне как программисту

А в инсте я учился чтобы сессию сдавать

В остальное время я тусил с парнями и упарывался всем чем мог )

В инсте все было - и курс по бд отличный и операционные системы и несколько языков программирования. Много математических дисциплин

Sergey
31.07.2016
20:31:01
Но я был молод и хотел веселья. В общем-то не жалею ни капли )

Программирование в сто раз скушнее наркотиков и телок )

v
31.07.2016
20:34:28
Это смотря как упороться

При правильной организации процесса програмирование может заменить наркотики

причем отходняков не будет

F01134H
31.07.2016
20:58:41
А я стараюсь совмещать все это

Только вместо наркоты - бухло)

Google
b0g3r
31.07.2016
21:59:35
Здрасте

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

Gleb
31.07.2016
22:00:16
и где вопрос?)

b0g3r
31.07.2016
22:00:41
Я его обдумываю)

В общем и целом - пишу бота для телеграма (куда ж без этого) и пришёл к тому, что нужно хранить состояние каждого пользователя

Конечный автомат, все дела

Admin
ERROR: S client not available

b0g3r
31.07.2016
22:01:58
Не могу никак придумать красивый способ хранить состояния, да и вообще почему-то мало инфы нахожу по этой теме (не так ищу?)

Немного на примере: человек заходит, инициирует чат сообщением /start

Мы его заносим в нашу прекрасную базу данных и записываем за ним состояние "start"

Посылаем ему какое-нибудь сообщение с просьбой зарегистрироваться, ставим состояние "registration"

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

Но тут возникает какие-то хитрости, наверняка давно решенные какими-нибудь умными людьми, и мне необязательно говнокодить что-то своё)

Во-первых, сообщения, к которым прикладываются custom_keyboard

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

Gleb
31.07.2016
22:06:51
простой способ — пихать текущий state в json и хранить полем в базе. Любой набор параметров, не городишь табличек и все такое. И достаешь - парсишь при получении сообщения, смотришь, чо там лежит.

b0g3r
31.07.2016
22:07:00
Во-вторых, само хранение состояний...

ага, вот и писал про это

Gleb
31.07.2016
22:07:12
сложнее — определиться с тем, что у тебя в итоге будет, и нагородить обычных табличек.

b0g3r
31.07.2016
22:07:29
Нет, это мне кажется не то что сложным способом, а неправильным способом)

Google
Gleb
31.07.2016
22:08:07
ну, сложнее расширять. Но если у тебя конечный бот с малым набором состояний (заказ такси, например), то таблички будут лучше

зато json без проблем в тот же redis класть и повысить скорость работы.

b0g3r
31.07.2016
22:08:37
А что-нибудь дельное почитать про конечные автоматы или как их называют зарубежом finite state machine есть у кого? Будет круто если это ещё и будет на русском и с примерами выше начального уровня сложности)

Ну а вообще большое спасибо за ответ, я всё больше уверяюсь с хранением json в бд

Вообще, лучшее решение в данном случае это конечно объектная бд, аж слюни текут попробовать использовать)

Gleb
31.07.2016
22:09:46
это нормальная практика, в целом. какие-то критичные параметры, правда, я бы все равно в табличку вынес.

b0g3r
31.07.2016
22:11:05
Вообще, лучшее решение в данном случае это конечно объектная бд, аж слюни текут попробовать использовать)
Благо проект работает с ORM, поэтому больших проблем с переносом не должно возникнуть)

b0g3r
31.07.2016
22:19:00
а в чем в общем-то проблема?

v
31.07.2016
22:43:35
если ты под "объектной базой" имеешь в виду нечто вроде Mongo, то они официально пишут "joins are sometimes useful for MongoDB"

b0g3r
31.07.2016
22:57:04
Нет, именно ообд

Что-то вроде ZODB

N
31.07.2016
23:28:35
Я правильно понимаю, что логично запрашивать оплату тестового задания при попытке трудоустроиться?

[Anonymous]
01.08.2016
01:25:11
Я правильно понимаю, что логично запрашивать оплату тестового задания при попытке трудоустроиться?
Логично избегать вакансий, где тестовое задание кажется тебе не очень тестовым.

Артур Евгеньевич
01.08.2016
05:08:17
Всем доброго утра!

Dmitriy
01.08.2016
05:08:38
Доброго!

Страница 522 из 8430