These are chat archives for yiisoft/yii2/rus

6th
May 2016
Dave
@aios
May 06 2016 00:37
@RSalo ты тут?
askanim
@askanim
May 06 2016 03:11
Был на собеседовании в компанию farpost
и я понял что я рак
Evgeniy Tkachenko
@githubjeka
May 06 2016 04:52
не бери близко к сердцу
Доброе утро
Пятница товарищи
Может в бобс канал заглянуть
DrDeath72
@DrDeath72
May 06 2016 05:17
хаю
по постгресу кто нить прется?
на mysql тупо воткнул в find()->distinct() и хоть че джойнь, удобно, а эта тварь ругается :(
ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
Evgeniy Tkachenko
@githubjeka
May 06 2016 05:21
подзапрос используй
DrDeath72
@DrDeath72
May 06 2016 05:22
дак вот так и леплю сижу
бред...
Evgeniy Tkachenko
@githubjeka
May 06 2016 05:23
ну можешь ещё дистинкт на групп бай поменять, это в некоторых случаях даже лучше
в том же mysql
DrDeath72
@DrDeath72
May 06 2016 05:23
как раз дописал и хотел запускать)
mysql все лучше :D
я ибус с gu
пг
груп опять же сгрупирует уже после лимита
Yury Izotov
@pandalowry
May 06 2016 05:50
@askanim даров. Не огорчайся чел просто занимайся упорно. Ты молодец старался мы все видели. Просто продолжай.
KarmaBot
@KarmaBot
May 06 2016 05:50
@pandalowry и тебе не хворать :)
Roman
@Skinka
May 06 2016 06:00
@DrDeath72 @githubjeka изучаете запросы в базу данных?
DrDeath72
@DrDeath72
May 06 2016 06:02
ибусь с любимой постгрес
Evgeniy Tkachenko
@githubjeka
May 06 2016 06:03
@Skinka помогаю деду ибацца с любимой постгрес
Roman
@Skinka
May 06 2016 06:04
нехватает дерьма) когда они так делают
DrDeath72
@DrDeath72
May 06 2016 06:05
хорошую песнб поганят, но смешно)
чет мне во вторйо версии не нравится как кэш ar сделан :(
какие то обертки
lynicidn
@lynicidn
May 06 2016 06:17
не хватает обертки
какое то дерьмо
=)
не в офтопике под спойлер прячьте
а то придут гости а тут насрано
Yury Izotov
@pandalowry
May 06 2016 06:18
@lynicidn )))
lynicidn
@lynicidn
May 06 2016 06:19
@DrDeath72 @pandalowry @githubjeka @Skinka спасибо, уже утро
KarmaBot
@KarmaBot
May 06 2016 06:19
Спасибо (+1) для @DrDeath72 принято! Текущая карма +68.
Спасибо (+1) для @pandalowry принято! Текущая карма +22.
Спасибо (+1) для @githubjeka принято! Текущая карма +167.
Спасибо (+1) для @Skinka принято! Текущая карма +128.
Roman
@Skinka
May 06 2016 06:19
@lynicidn приходи еще
Yury Izotov
@pandalowry
May 06 2016 06:19
@lynicidn спасибо и тебе )
KarmaBot
@KarmaBot
May 06 2016 06:19

Любитель сладкого

@lynicidn, вы выполнили условие: "Набрать 50 кармы.".
С чем и поздравляем =)
Любитель сладкого
Спасибо (+1) для @lynicidn принято! Текущая карма +50.
Evgeniy Tkachenko
@githubjeka
May 06 2016 06:21
@lynicidn приходи ещё
ostashevdv
@ostashevdv
May 06 2016 06:22
скр скр скр
lynicidn
@lynicidn
May 06 2016 06:23
@ostashevdv thx
KarmaBot
@KarmaBot
May 06 2016 06:23
Спасибо (+1) для @ostashevdv принято! Текущая карма +23.
Yaroslav
@dyar74
May 06 2016 06:28
@lynicidn @ostashevdv @githubjeka @pandalowry @Skinka @DrDeath72 Доброе утро, спасибо
KarmaBot
@KarmaBot
May 06 2016 06:28
Спасибо (+1) для @lynicidn принято! Текущая карма +51.
Спасибо (+1) для @ostashevdv принято! Текущая карма +24.
Спасибо (+1) для @githubjeka принято! Текущая карма +168.
Спасибо (+1) для @pandalowry принято! Текущая карма +23.
Спасибо (+1) для @Skinka принято! Текущая карма +129.
Спасибо (+1) для @DrDeath72 принято! Текущая карма +69.
Evgeniy Tkachenko
@githubjeka
May 06 2016 06:28
@unclead Доброе утро, спасибо
KarmaBot
@KarmaBot
May 06 2016 06:28
Спасибо (+1) для @unclead принято! Текущая карма +3.
Yury Izotov
@pandalowry
May 06 2016 06:28
@dyar74 спасибо и тебе )
KarmaBot
@KarmaBot
May 06 2016 06:28

Благодарный

@pandalowry, вы выполнили условие: "Высказать 20 благодарностей.".
С чем и поздравляем =)
Благодарный
Спасибо (+1) для @dyar74 принято! Текущая карма +63.
Evgeniy Tkachenko
@githubjeka
May 06 2016 06:28
@dyar74 ты ли это?
курту одел. ппффф лето же
Yaroslav
@dyar74
May 06 2016 06:28
@githubjeka вообще да
@githubjeka тут ближе к реальности
Evgeniy Tkachenko
@githubjeka
May 06 2016 06:28
зимой в рубашке ходил, летом в куртке - странный ты
Yaroslav
@dyar74
May 06 2016 06:29
@githubjeka все пхпшники странные
Yury Izotov
@pandalowry
May 06 2016 06:29
@dyar74 у меня ава то назад то вперед скачет. Только что в куртке был )
щас опять в рубашке показывает. Гиттер десктоп он такой.
Yaroslav
@dyar74
May 06 2016 06:30
а имя он откуда тянет?
Yury Izotov
@pandalowry
May 06 2016 06:31
@dyar74 в смысле имя ) ник чтоли
Evgeniy Tkachenko
@githubjeka
May 06 2016 06:31
имя
ИМЯ КАРЛ
в html которое
Yaroslav
@dyar74
May 06 2016 06:31
@pandalowry есть логин , есть имя
Yury Izotov
@pandalowry
May 06 2016 06:31
@dyar74 у тебя увы имени не вижу. У некоторых его видно
Yaroslav
@dyar74
May 06 2016 06:32
@pandalowry я вроде как проадейтил профиль на гитхабе
Yury Izotov
@pandalowry
May 06 2016 06:32
@githubjeka вот у тебя видно имя. А у @dyar74 нету или совпадает
щас перезайду
@dyar74 теперь ты в куртке но имя такое же как логин.
постепенно обновится...
Evgeniy Tkachenko
@githubjeka
May 06 2016 06:33
имя ~прямо~ сразу интегрируется в html
фича гиттера
без фреймворка
Yury Izotov
@pandalowry
May 06 2016 06:33
@githubjeka сразу в html
Yaroslav
@dyar74
May 06 2016 06:34
:)
Roman Salnikov
@RSalo
May 06 2016 06:53
@aios тут
Roman Salnikov
@RSalo
May 06 2016 06:59
@dyar74 о, ты в куртке. лето намечается холодное:D
Yaroslav
@dyar74
May 06 2016 07:00
@RSalo не то просто фоткался в феврале :)
Yury Izotov
@pandalowry
May 06 2016 07:03
@RSalo холодное лето 53-го
Yaroslav
@dyar74
May 06 2016 07:03
троли :)
Roman Salnikov
@RSalo
May 06 2016 07:03
@pandalowry скорее, 74-го=)
Yury Izotov
@pandalowry
May 06 2016 07:03
@dyar74 нее )
@RSalo )))
Yaroslav
@dyar74
May 06 2016 07:04
@RSalo декабрь 74 был холодный
Evgeniy Tkachenko
@githubjeka
May 06 2016 07:04
@RSalo да, мой мяч.
lynicidn
@lynicidn
May 06 2016 07:07
украинский плейбой выложили на руторге
3 журнала
скромненький он на украине
темы сисек не раскрыты
а, в майском одну показали :thumbsup:
Roman Salnikov
@RSalo
May 06 2016 07:08
розовый фламинго, дитя заката...
только я не врубаюсь, причем тут кролик?
Yaroslav
@dyar74
May 06 2016 07:10
намек на Яцика :)
Roman Salnikov
@RSalo
May 06 2016 07:10
ну так если песня про фламинго, кролик-то тут причем?=)
@dyar74 читал вики?
Roman Salnikov
@RSalo
May 06 2016 07:12
@lynicidn я выбираю тебя!
lynicidn
@lynicidn
May 06 2016 07:12
та мже пишут почему кролик
Yaroslav
@dyar74
May 06 2016 07:13
не не читал
lynicidn
@lynicidn
May 06 2016 07:13
прально
их смотреть надо
читать там нечего
DrDeath72
@DrDeath72
May 06 2016 07:15
народ, а как бы перекинуть атрибут AR в другой, чтоб он не отсвечивал по старому имени?
lynicidn
@lynicidn
May 06 2016 07:19
о_О
этот трехочковый будет пробивать жека, он сегодня мастер по мячам
DrDeath72
@DrDeath72
May 06 2016 07:21
:D
Roman Salnikov
@RSalo
May 06 2016 07:21
никогда не отказывайте панде
https://www.youtube.com/watch?v=j--wlZniC64
lynicidn
@lynicidn
May 06 2016 07:26
ага старенькая но прикольно
lynicidn
@lynicidn
May 06 2016 07:35

Мы уже вкурсе, что поизошла ошибка и работаем над ней.

Но все же Вы можете сообщить нам. Спасибо!

KarmaBot
@KarmaBot
May 06 2016 07:35
@lynicidn, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Yury Izotov
@pandalowry
May 06 2016 07:57
@RSalo в тему )
Nuzsk
@Nuzsk
May 06 2016 08:06

Министр связи РФ анонсировал начало разработки российской мобильной ОС

щито там у нас уже было? альт линукс, йотафон, российский планшет

Igor Chornuha
@IChornuha
May 06 2016 08:08

@Nuzsk

щито там у нас уже было? альт линукс, йотафон, российский планшет

GosLinux же

Nuzsk
@Nuzsk
May 06 2016 08:09
@IChornuha гос линукс есть шанс, что выйдет настоящим
потому что его отдали конторе, которая ранее фспп софтом обеспечивала
Igor Chornuha
@IChornuha
May 06 2016 08:09
а что там, CentOS взяли перепилить, если не путаю?
Nuzsk
@Nuzsk
May 06 2016 08:10
вроде как
но все эти мобильныеос-планшеты-телефоны, ясно же что не взлетят, ибо по потребительским качествам заведомо сливают
Igor Chornuha
@IChornuha
May 06 2016 08:14
Хм, интересно, что будет, если...
@KarmaBot, привет!
окей, не вышло
Роман
@i-coder
May 06 2016 08:18
Народ привет ) подскажите что не так? ни как не могу метатеги добавить на вывод
Так пробую в экшене
\Yii::$app->view->registerMetaTag([
['name' => 'description', 'content' => 'блаблабла.']
]);
нету результата
И пробовал так в виде
$this->registerMetaTag(['name' => 'description', 'content' => 'блабла.']);
что не так?!?!?!
KarmaBot
@KarmaBot
May 06 2016 08:18
@i-coder даров!
Pavel Sokolov
@ComradePashka
May 06 2016 08:35
в экшне то зачем? ты ж к вью обращаешься
Роман
@i-coder
May 06 2016 08:36
@ComradePashka да я уже от безысходности не пойму третий час сижу ((
DrDeath72
@DrDeath72
May 06 2016 08:38
че для автокомплита заюзать но не jui?
Pavel Sokolov
@ComradePashka
May 06 2016 08:46
@i-coder с виду норм вроде. не забудь про вызов csrfMetaTags - именно он генерит, обычно он в леерах живет.
Роман
@i-coder
May 06 2016 08:47
askanim
@askanim
May 06 2016 08:50
@pandalowry Привет) Спасибо за поддержку.
KarmaBot
@KarmaBot
May 06 2016 08:50
@askanim даров!
xFalkoN
@xFalkoN
May 06 2016 08:54
Всем ку!
askanim
@askanim
May 06 2016 08:55
@xFalkoN даровте
KarmaBot
@KarmaBot
May 06 2016 08:55
@askanim и тебе не хворать :)
lynicidn
@lynicidn
May 06 2016 09:04
привет спасибо
KarmaBot
@KarmaBot
May 06 2016 09:04
@lynicidn, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
lynicidn
@lynicidn
May 06 2016 09:04
Привет) Спасибо
KarmaBot
@KarmaBot
May 06 2016 09:04
@lynicidn, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
lynicidn
@lynicidn
May 06 2016 09:05
Привет) Спасибо за поддержку
KarmaBot
@KarmaBot
May 06 2016 09:05
@lynicidn, привет =)
Pavel
@1Pauletto
May 06 2016 09:11
Ребята подскажите почему может POST вообще не заходить в апп?
lynicidn
@lynicidn
May 06 2016 09:11
csrf
Pavel
@1Pauletto
May 06 2016 09:11
настроил веб хук с телеграмм, если захожу через браузер на этот же урл, то работает
csrf отключил
такое чувство что даже не попадает в run класса Application
lynicidn
@lynicidn
May 06 2016 09:12
ну веб хук не имеет кук
логи
Pavel
@1Pauletto
May 06 2016 09:13
можно поподробнее?
в nginx вижу что запрос приходит, данные те, что нужно
200 ответ
я наставил логирование везде, ничего не пишет
если сам захожу - все прекрасно логируется
xFalkoN
@xFalkoN
May 06 2016 09:19
@1Pauletto Какой ответ у пост запроса? Код и тд
Pavel
@1Pauletto
May 06 2016 09:20
@xFalkoN 149.154.167.212 - [06/May/2016:15:09:40 +0600] "https" "bot.dev.ru" "POST /?token=123123123 HTTP/1.1" "{\x22update_id\x22:633854569,\x0A\x22message\x22:{\x22message_id\x22:54,\x22from\x22:{\x22id\x22:211542003,\x22first_name\x22:\x22Pavel\x22,\x22last_name\x22:\x22:)\x22},\x22chat\x22:{\x22id\x22:211542003,\x22first_name\x22:\x22Pavel\x22,\x22last_name\x22:\x22:)\x22,\x22type\x22:\x22private\x22},\x22date\x22:1462525779,\x22text\x22:\x224\x22}}"200 5 "-" "-" "-" -> 0.001
200
а вот в error.log почему-то 2016/05/06 15:23:07 [notice] 17275#17275: *401 "^(GET|HEAD|POST)$" matches "POST", client: 149.154.167.212, server: bot.dev.ru, request: "POST /?token=238737372:AAGLX_bv5XjU81Ua95HBCRIF63YbAFrp9ac HTTP/1.1", host: "bot.dev.ru"
xFalkoN
@xFalkoN
May 06 2016 09:26
@1Pauletto странно... Если бы это был VerbFilter или ещё что то по идеи отдавалась бы 403 bad request. 401 неавторизован...сори я не знаю(
Pavel
@1Pauletto
May 06 2016 09:27
@xFalkoN ничего, все равно спасибо, зато я в error.log еще глянул)
Ghost
@ghost~54b7eecbdb8155e6700eb61c
May 06 2016 09:31
народ
простой js слайдер для блоков с контентом ?
Pavel
@1Pauletto
May 06 2016 09:32
мне нравится вот этот http://bxslider.com/
Roman
@Skinka
May 06 2016 09:33
@1Pauletto а он с контентом разве работает?
о нас уже 777
Ghost
@ghost~54b7eecbdb8155e6700eb61c
May 06 2016 09:34
778 уже
Pavel
@1Pauletto
May 06 2016 09:34
что имеется ввиду под работой с контентом? там же блок с дивом, разместил туда что хочешь и настроил позиционирование
askanim
@askanim
May 06 2016 09:34
Кто скажет что зя ясь

Страница newmvc.ru не работает

Сайт newmvc.ru выполнил переадресацию слишком много раз.
ERR_TOO_MANY_REDIRECTS

Pavel
@1Pauletto
May 06 2016 09:35
редирект зациклился)
askanim
@askanim
May 06 2016 09:35
в рот мне ноги
Pavel
@1Pauletto
May 06 2016 09:35
шутки за 500)
Pavel Sokolov
@ComradePashka
May 06 2016 09:53
@DrDeath72 а чем jui автокомплит плох?
Evgeniy Tkachenko
@githubjeka
May 06 2016 10:36
@DrDeath72 а чем jui автокомплит плох?
askanim
@askanim
May 06 2016 10:45
Госпади гремучая авторизация
Evgeniy Tkachenko
@githubjeka
May 06 2016 10:49
с двойным шифрованием
askanim
@askanim
May 06 2016 10:50
@githubjeka да в рот мне ноги я блин с сессиями запутался
и ещё эти сраные зацикленные переадрисациии меня бесят нахрен мать его
Evgeniy Tkachenko
@githubjeka
May 06 2016 10:51
перео чего?
дристракции?
бумажку дать?
askanim
@askanim
May 06 2016 10:54
@githubjeka я просто на взводе
Evgeniy Tkachenko
@githubjeka
May 06 2016 10:58
у меня есть учебник
за карму получил
от дристрации помогает
Ghost
@ghost~54b7eecbdb8155e6700eb61c
May 06 2016 10:58
@githubjeka привет теска
KarmaBot
@KarmaBot
May 06 2016 10:58
Будь как дома, @lavrentiev, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Ghost
@ghost~54b7eecbdb8155e6700eb61c
May 06 2016 10:59
@KarmaBot иди в жопу
Evgeniy Tkachenko
@githubjeka
May 06 2016 10:59
Лаврентий, теска, привет.
KarmaBot
@KarmaBot
May 06 2016 10:59
Не узнал тебя, @githubjeka. Богатым будешь :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 10:59
@KarmaBot иди в жопу
DrDeath72
@DrDeath72
May 06 2016 10:59
https://www.devbridge.com/sourcery/components/jquery-autocomplete/ эта чето понравилась больше
правда не могу пока заставить показывать результаты в html :D
Ghost
@ghost~54b7eecbdb8155e6700eb61c
May 06 2016 10:59
хочу домой
еще 5 часов
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:00
@DrDeath72 сразу в html?
DrDeath72
@DrDeath72
May 06 2016 11:00
ну она даже кавычки чет не кажет
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:00
так encode отруби
обычно оно по умолчанию включено
DrDeath72
@DrDeath72
May 06 2016 11:01
да не, я тупо умираю массив через json и он паходу их загоняет
хотя вот хз... голый json отдает вида
{"suggestions":[{"value":"«Ажур», магазин"
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:01
@pandalowry Юра, где ты?
DrDeath72
@DrDeath72
May 06 2016 11:01
и эта херь так и кажет
'value' => Html::decode($o->title), не помогает)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:02
да я про другой декоде
который в jquery
DrDeath72
@DrDeath72
May 06 2016 11:02
хм, дописал тупо теги в результаты, все кажет...
а че он ковычки бедолага мучается...
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:03
в utf8 передавай
а не в html
DrDeath72
@DrDeath72
May 06 2016 11:03
стоит тупо response->format = \yii\web\Response::FORMAT_JSON; и return []
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:04
убери это, и отдай свой json_encode
секундочку
DrDeath72
@DrDeath72
May 06 2016 11:04
{"suggestions":[{"value":"&laquo;Ажур&raquo;, магазин<strong>a76678</strong>" strong пашет, кавычки нет :D
Ghost
@ghost~54b7eecbdb8155e6700eb61c
May 06 2016 11:04
так если с html там надо свой шаблон для плагина сделать не ?)
а эт я селект2 путаю
DrDeath72
@DrDeath72
May 06 2016 11:05
а хз, пока не смотрел, тычусь)
html то кажет, кавычки не кажет)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:05
json_encode($user->getErrors(), JSON_UNESCAPED_UNICODE),
всё будет ОК
ДЕЕЕД
ДЕЕЕЕЕД!
DrDeath72
@DrDeath72
May 06 2016 11:06
пока без костыликов попробую)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:06
да я тебе говорю делай как я сказал
ибо JSONhelper тупо их коверкает
и это только исправляется либо переписываением
либо обычным json_encode($user->getErrors(), JSON_UNESCAPED_UNICODE),
ДЕД!
DrDeath72
@DrDeath72
May 06 2016 11:07
да не важно каверкает или нет, на выходе имеем голые &laquo; которые почеу то так и залетают текстом
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:08
потому encode стоит и & ещё раз преобразуется в код html
отдайjson_encode($user->getErrors(), JSON_UNESCAPED_UNICODE), не трепи мне нервы
DrDeath72
@DrDeath72
May 06 2016 11:09
{"suggestions":[{"value":"&laquo;Ажур&raquo;, магазин"," шолый json где ты тут encode увидал
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:09
твой autocomleat его делает при выводе
Ghost
@ghost~54b7eecbdb8155e6700eb61c
May 06 2016 11:09
@githubjeka подготовить коня и ружьё ?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:09
This message was deleted
DrDeath72
@DrDeath72
May 06 2016 11:09
почему тады html не енкодит?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:10
не знаю
делай json_encode($user->getErrors(), JSON_UNESCAPED_UNICODE), молю тебя
меньше проблем будет
иначе можно и баг поиметь с русским тестом, который будет представлен как \ut1233;\u123123\u1231f\uw5325
Дед!
DrDeath72
@DrDeath72
May 06 2016 11:12
а
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:12
я могу идти спокойно?
Ghost
@ghost~54b7eecbdb8155e6700eb61c
May 06 2016 11:12
@DrDeath72 послушай отца
Сергей Назаров
@SerNazarov_twitter
May 06 2016 11:12
Ребят. Есть приложение на Yii2 на basic шаблоне. Нужно запустить действие контроллера, в папке commans, через cron. Т. е. у себя на винде, в консоле я набираю php yii hello/index и выполняется действие. Надо сделать так чтобы это действие запускалось через cron на серваке
KarmaBot
@KarmaBot
May 06 2016 11:12
@SerNazarov_twitter, и тебе привет ;)
DrDeath72
@DrDeath72
May 06 2016 11:12
Default is JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE. если че у yii
так шта иди, ты мимо :D
Ghost
@ghost~54b7eecbdb8155e6700eb61c
May 06 2016 11:13
@SerNazarov_twitter путь укажи до yii так и забивай
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:13
@SerNazarov_twitter cd .... && php yii
Дед!
DrDeath72
@DrDeath72
May 06 2016 11:16
яя
Сергей Назаров
@SerNazarov_twitter
May 06 2016 11:16
@githubjeka А через cron вот так? * /path/to/yii/app yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:16
Приветствую тебя, @SerNazarov_twitter!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:16
hello/index
KarmaBot
@KarmaBot
May 06 2016 11:16
@githubjeka даров!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:16
бот
hello/index
KarmaBot
@KarmaBot
May 06 2016 11:16
Будь как дома, @githubjeka, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:16
бот
hello/index
KarmaBot
@KarmaBot
May 06 2016 11:16
Приветствую тебя, @githubjeka!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
Будь как дома, @githubjeka, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
О! @githubjeka! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
Будь как дома, @githubjeka, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka, привет, как настроение?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
Привет, @githubjeka! Проходи, присаживайся. В ногах правды нет :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka, и тебе привет ;)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka даров!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
Будь как дома, @githubjeka, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka, привет =)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka и тебе не хворать :)
Hello, @githubjeka!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
Будь как дома, @githubjeka, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka даров!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index``* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka, привет, как настроение?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka, привет, как настроение?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
О! @githubjeka! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka, ну рассказывай. Как жизнь? :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:17
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:17
@githubjeka даров!
Прувет, @githubjeka!
Прувет, @githubjeka!
Приветствую тебя, @githubjeka!
Будь как дома, @githubjeka, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
О! @githubjeka! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Приветствую тебя, @githubjeka!
Прувет, @githubjeka!
@githubjeka даров!
О! @githubjeka! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Nuzsk
@Nuzsk
May 06 2016 11:18
:fearful:
Сергей Назаров
@SerNazarov_twitter
May 06 2016 11:18
@githubjeka спасибо
KarmaBot
@KarmaBot
May 06 2016 11:18
Спасибо (+1) для @githubjeka принято! Текущая карма +169.
Igor Chornuha
@IChornuha
May 06 2016 11:19
ничёсе Кармабота накрыло
Andrey
@DevAndreyL
May 06 2016 11:20
@githubjeka Злодей
DrDeath72
@DrDeath72
May 06 2016 11:22
strtr($o->title, [
                        '&laquo;' => '«',
                        '&raquo;' => '»',
                    ])
писец че, атк пашет
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:22
Это не техника дошла, а я сама сюда дошла, на лыжах.
@DrDeath72 АХАХАХАХ
дед
DrDeath72
@DrDeath72
May 06 2016 11:22
:D
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:22
скр скр скр
xFalkoN
@xFalkoN
May 06 2016 11:34
@githubjeka пирамиды?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:34
треугольники же
@pandalowry ЮРА, хватит работать!!!
xFalkoN
@xFalkoN
May 06 2016 11:35
got it xD
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:36
ребята не используйте Картика, у него MomentAsset глюченный
молю не используйте
lynicidn
@lynicidn
May 06 2016 11:36
он весь глючгый
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:36
сколько я уже картиков поудалял на своей жизни
охо хоюшки
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
Hello, @githubjeka!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
Приветствую тебя, @githubjeka!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
@githubjeka, здравствуй.
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
Приветствую тебя, @githubjeka!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index``* php /path/to/yii/app/yii hello/index``* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
Приветствую тебя, @githubjeka!
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
@githubjeka, ну рассказывай. Как жизнь? :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
Будь как дома, @githubjeka, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
@githubjeka, здравствуй.
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
@githubjeka, привет =)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
Привет, @githubjeka! Проходи, присаживайся. В ногах правды нет :)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
@githubjeka, привет, как настроение?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
@githubjeka, и тебе привет ;)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:37
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
* php /path/to/yii/app/yii hello/index
KarmaBot
@KarmaBot
May 06 2016 11:37
Hello, @githubjeka!
@githubjeka и тебе не хворать :)
@githubjeka и тебе не хворать :)
Не узнал тебя, @githubjeka. Богатым будешь :)
Прувет, @githubjeka!
Не узнал тебя, @githubjeka. Богатым будешь :)
@githubjeka, и тебе привет ;)
@githubjeka даров!
Привет, @githubjeka! Проходи, присаживайся. В ногах правды нет :)
Будь как дома, @githubjeka, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Не узнал тебя, @githubjeka. Богатым будешь :)
@githubjeka, привет, как настроение?
Прувет, @githubjeka!
@githubjeka, ну рассказывай. Как жизнь? :)
@githubjeka, привет, как настроение?
Приветствую тебя, @githubjeka!
@githubjeka, и тебе привет ;)
Andrey
@DevAndreyL
May 06 2016 11:38
Есть календарь, который формируется в виджете. Время/год/месяц/день вычисляется относительно текущего дня. И 31.03.2016 появляется баг дублирования месяца(названия текущего и предыдущего месяц одинаковые, но даты в них стоят для своего месяца (Февраль/Март))
https://www.dropbox.com/s/w9smb311qt06ir7/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202016-03-31%20%D0%B2%2014.34.01.png?dl=0
Кто сталкивался с подобными проблемами?
Nuzsk
@Nuzsk
May 06 2016 11:39
@githubjeka утомил
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:39
@DevAndreyL где дублирование?
Andrey
@DevAndreyL
May 06 2016 11:40
@githubjeka на скрине видно, что предыдущий месяц - март
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:40
А ааа так задай titileHeader
Andrey
@DevAndreyL
May 06 2016 11:40
Хотя даты в нем стоят за февраль(правильно)
Там все генерируется через виджет, и такой баг может появится на любой дате
для каждого задавать titleHeader вообще не варинт
  • не известно когда и где он вылезет еще раз
DrDeath72
@DrDeath72
May 06 2016 11:41
блин, а как эту балалайку заставить like делать тока справа? без отключения и ручных приводов :D
Andrey
@DevAndreyL
May 06 2016 11:43
@githubjeka Это самописный
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:43
о боже
без фреймворка что ли?
Andrey
@DevAndreyL
May 06 2016 11:44
Без картика
askanim
@askanim
May 06 2016 11:44
Кто может подсказать где я свернул не туда
$auth = $_POST['auth'];
                $password = md5(md5(trim($_POST['password'])));
                $result = $db->prepare('SELECT user_id FROM users WHERE user_email=:auth AND user_password=:password OR user_login=:auth AND  user_password=:password');
                $result->bindParam(":auth", $auth);
                $result->bindParam(":password", $password);
                $result->execute();
                $result->fetch();
                echo '<pre>';
                print_r($result);
                echo '</pre>';
Получаю на экране
PDOStatement Object
(
[queryString] => SELECT user_id FROM users WHERE user_email=:auth AND user_password=:password OR user_login=:auth AND user_password=:password
)
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:45
@DevAndreyL возьми нормальный fullcalendar не будь максом
@askanim тут $auth = $_POST['auth'];
md5(md5 отличное шифрование в 2016 - двойное, по максу. @pandalowry ЗЫРЬ!
askanim
@askanim
May 06 2016 11:47
@githubjeka всмысле там
@githubjeka что не так в этой строке?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:48
четырёх пробелов не хватает
askanim
@askanim
May 06 2016 11:48
@githubjeka хватит стебать подскажи лучше
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:48
что подсказать?
askanim
@askanim
May 06 2016 11:48
@githubjeka execute отправляет запрсо к базе?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:49
да
Roman Salnikov
@RSalo
May 06 2016 11:49
@askanim у меня вопрос. там вообще есть валидация на проверку введен ли пароль и логин?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:49
@RSalo @
STFU
Roman Salnikov
@RSalo
May 06 2016 11:50
@githubjeka в таком случае это был бы самый цивильный способ:D
askanim
@askanim
May 06 2016 11:50
@RSalo
 if (isset($_POST['submit'])) {
                //Проверка на наличие пользователя и пароля
                $auth = $_POST['auth'];
                $password = md5(md5(trim($_POST['password'])));
                $result = $db->prepare('SELECT user_id FROM users WHERE user_email=:auth AND user_password=:password OR user_login=:auth AND  user_password=:password');
                $result->bindParam(":auth", $auth);
                $result->bindParam(":password", $password);
                $result->execute();
                $result->fetch();
                echo '<pre>';
                print_r($result);
                echo '</pre>';
                if (isset($result)) {
                    $userBase = $result->fetch();

                    # запускаем генератор хеша
                    $hash = Components\Hash::getCode(12);
                    $id = $userBase['user_id'];
                    //Инициализируем сессию
                    $_SESSION['user_hash'] = $hash;
                    $_SESSION['user_id'] = $id;

                    // Update DataBase newadmin Table Users
                    $result = $db->prepare('UPDATE users SET user_hash=:hash WHERE user_id=:id');
                    $result->bindParam(":hash", $hash);
                    $result->bindParam(":id", $id);
                    $result->execute();

                    if (isset($result)){
                    header("Location: /admin");
                    exit();
                    }
                }
                else {

                    $err[] = 'Неправильный логин или пороль';
                    echo 'пРРРРРРРРРРРРииииииииИИИИИИИИИИиииВееееееееееееЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕт';
                    ?>
                    <script src="/template/js/jquery-1.11.2.min.js" type="text/javascript"></script>
                    <script src="/template/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
                    <script>
                        $(document).ready(function () {
                            $('#section-settings').modal('show')

                        });
                    </script>
                    <?php

                    return $err;
                }
            }
Pavel Chebotarev
@nexor
May 06 2016 11:51
@askanim md5(md5( NOWAY Уже же есть bcrypt и прочее модное говно!
askanim
@askanim
May 06 2016 11:51
на счёт того что я написал внизу код в скрипте не гоните на мну я это для проверки
@nexor спасибо учту
KarmaBot
@KarmaBot
May 06 2016 11:52
Спасибо (+1) для @nexor принято! Текущая карма +24.
Pavel Chebotarev
@nexor
May 06 2016 11:52
А что это вообще за код? Ты на yii пишешь или без фреймворков?
Roman Salnikov
@RSalo
May 06 2016 11:52
@askanim и что? у тебя отправляется форма и тут же идет запрос в бд. зачем его делать, если например пустой логин или пароль?
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:53
@nexor php родненький же
с примесью html в core.php
тут интеграция php идёт сразу в html
askanim
@askanim
May 06 2016 11:54
@RSalo а ты не подумал что есть ещё js проверка
@RSalo которая кнопку сабмит проигнорирует
Pavel Chebotarev
@nexor
May 06 2016 11:55
if (isset($result)) {
это условие всегда верно, т.к. в $result у тебя лежит PDOStatement
askanim
@askanim
May 06 2016 11:55
@RSalo ну и не суть мне выдаёт сообщение
@nexor да я тоже это уже сооброзил
Roman Salnikov
@RSalo
May 06 2016 11:55
@askanim и? а если я через дебаггер отправляю запрос? и пофиг на твой сабмит jsсовский=)
askanim
@askanim
May 06 2016 11:56
@RSalo :D ладно, не получилось, просто ещё не дописал конечно допишу все возможные ещё проверки спасибо за подсказки)
@nexor и не могу понять, как мне узнать что он пустой
Roman Salnikov
@RSalo
May 06 2016 11:57

@askanim и еще

                else {

                    $err[] = 'Неправильный логин или пороль';
                    echo 'пРРРРРРРРРРРРииииииииИИИИИИИИИИиииВееееееееееееЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕт';
                    ?>
                    <script src="/template/js/jquery-1.11.2.min.js" type="text/javascript"></script>
                    <script src="/template/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
                    <script>
                        $(document).ready(function () {
                            $('#section-settings').modal('show')

                        });
                    </script>
                    <?php

                    return $err;
                }

эту жопень лучше убрать в js файл

askanim
@askanim
May 06 2016 11:58
@nexoэто вообще лучше от туда убрать я просто для проверки воткнул
Roman Salnikov
@RSalo
May 06 2016 11:58
если не валидный логин и пароль на стороне клиента, то показывать модальное окно
Roman
@Skinka
May 06 2016 11:58
@RSalo ого ппц страхи какие
Roman Salnikov
@RSalo
May 06 2016 11:58
@Skinka эт не я писал код:D
Roman
@Skinka
May 06 2016 11:59
@RSalo ты просто его сюда запостил?
askanim
@askanim
May 06 2016 11:59
@RSalo это заместо дебагера у меня служит
Dmitry Guzun
@webmoder
May 06 2016 11:59
@RSalo зачем? ЗАЧЕМ?
askanim
@askanim
May 06 2016 11:59
@RSalo не получилось его настроить дял openserver
Evgeniy Tkachenko
@githubjeka
May 06 2016 11:59
@RSalo ну как не ты
@RSalo мои глаза
Roman
@Skinka
May 06 2016 12:00
@githubjeka он шифрется! выдает свой код за чужой
Dmitry Guzun
@webmoder
May 06 2016 12:00
ЗАААаАААААААЧЕЕЕеееЕЕЕЕМ?
Roman Salnikov
@RSalo
May 06 2016 12:00
@webmoder @webmoder @Skinka хватит стебать. это не я. какахи вы=)
lllaa Alll
@saimon47908
May 06 2016 12:00
@askanim на опенсервере дебаггер прекрасно работает
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:00
@Skinka у тебя в joomla по другому?
askanim
@askanim
May 06 2016 12:00
@saimon47908 не могу включить
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:00
@saimon47908 xdebug ?
Roman
@Skinka
May 06 2016 12:00
@githubjeka не) там еще хуже) но это джумла) там прастительно
Pavel Chebotarev
@nexor
May 06 2016 12:00

@nexor и не могу понять, как мне узнать что он пустой

if (empty($result->fetch())) {

Evgeniy Tkachenko
@githubjeka
May 06 2016 12:00
тот же php, так что не простительно
askanim
@askanim
May 06 2016 12:01
@nexor так там pdo statment лежит
Roman
@Skinka
May 06 2016 12:01
@githubjeka кстате почему хдебуг с пых7 не фурычит? все установлено все подключено! пыхинфо показывает! но на бряки не останавливается
@nexor подсказчик)
Roman Salnikov
@RSalo
May 06 2016 12:01
@Skinka тебе нужно использовать пхп6
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:01
@Skinka фурычит
Roman
@Skinka
May 06 2016 12:02
@githubjeka у меня не фурычит((
не стопается на бряках((
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:02
@Skinka у меня фурычит
Roman
@Skinka
May 06 2016 12:02
что я делаю не то?)
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:02
mapping
Roman
@Skinka
May 06 2016 12:02
провангуй плиз мой ситуевину
ставил маппинг
lllaa Alll
@saimon47908
May 06 2016 12:02
@githubjeka я подумал речь про юивскую панель дебага
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:02
mapping
@saimon47908 пфф
она от OC не зависит
Pavel Chebotarev
@nexor
May 06 2016 12:03

что я делаю не то?)

Неправильно настраиваешь его.

Evgeniy Tkachenko
@githubjeka
May 06 2016 12:03
не от чего не зависит
@nexor подсказчик)
Roman Salnikov
@RSalo
May 06 2016 12:03
@Skinka а я знаю что у тебя не работает
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:03
@RSalo он скриншот ещё не кидал
Pavel Chebotarev
@nexor
May 06 2016 12:03

@nexor так там pdo statment лежит

В result лежит PDOStatement. А вызов метода $result->fetch() тебе возвращает результирующую запись а не PDOStatement

Roman
@Skinka
May 06 2016 12:04
@githubjeka http://take.ms/v8S6l
Roman Salnikov
@RSalo
May 06 2016 12:04
@Skinka в сеттингах идеешки он тебе нормально определяет дебаггер?
Roman
@Skinka
May 06 2016 12:04
и дебаг включается но почемуто не перелавливает((
хз)
я знаю что с такимиже настройками в 5.6 все работало на ура
Roman Salnikov
@RSalo
May 06 2016 12:05
Roman
@Skinka
May 06 2016 12:06
ай ладно вардамп всех спасет) дедовский способ никто не отменял)
Roman Salnikov
@RSalo
May 06 2016 12:06
такое есть?
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:06
может он просто до твоей бляхи не доходит
Roman
@Skinka
May 06 2016 12:06
не доходит полюбому
@RSalo это где такое?
Roman Salnikov
@RSalo
May 06 2016 12:07
askanim
@askanim
May 06 2016 12:08
@githubjeka спасибо большое
KarmaBot
@KarmaBot
May 06 2016 12:08
Спасибо (+1) для @githubjeka принято! Текущая карма +170.
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:08
blob
Roman Salnikov
@RSalo
May 06 2016 12:11
@askanim если доделаешь проект, дай знать. хочется посмотреть на его исполнение потом=)
Roman
@Skinka
May 06 2016 12:12
@RSalo @githubjeka спасибо! потом посмотрю
KarmaBot
@KarmaBot
May 06 2016 12:12
Спасибо (+1) для @RSalo принято! Текущая карма +59.
Спасибо (+1) для @githubjeka принято! Текущая карма +171.
Roman
@Skinka
May 06 2016 12:12
самопис завет
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:13
blob
Roman Salnikov
@RSalo
May 06 2016 12:13
@Skinka по заветам макса=)
Roman
@Skinka
May 06 2016 12:13
@githubjeka я понял свой ошибку
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:13
blob
@Skinka какую? поделись с нами
@askanim за что?
Roman
@Skinka
May 06 2016 12:15
@githubjeka хотя мля на 5.6. никакие интерпритару небыли настроены)
ну хз) потом буду ковырять
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:15
когда потом?
Roman
@Skinka
May 06 2016 12:15
@githubjeka вчера наверное
Roman Salnikov
@RSalo
May 06 2016 12:15
никогда:D
Roman
@Skinka
May 06 2016 12:15
когда вернусь к этому проекту)
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:15
var_dump быстро и удобно
Roman
@Skinka
May 06 2016 12:16
нужно с гомном разхлебаться )
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:16
главное в правильных местах die() выставить
Roman
@Skinka
May 06 2016 12:16
@githubjeka да вардам это мой выбор
Evgeniy Tkachenko
@githubjeka
May 06 2016 12:16
и мой
дебаг так, для понтов, чтобы хомячки завидовали
ладно пойду в бухгалтерию эксель настраивать, ох уж эти барышни...
xFalkoN
@xFalkoN
May 06 2016 12:17
xdebug тут не в почете!?
Roman Salnikov
@RSalo
May 06 2016 12:17
PHP Manual for exit:
Note: This language construct is equivalent to die().
PHP Manual for die:
This language construct is equivalent to exit().
круть=)
Roman
@Skinka
May 06 2016 12:19
эксит для слабаков! дай так дай
askanim
@askanim
May 06 2016 12:19
@RSalo океЙ)
@RSalo Когда доделаю дам посмотреть) Думаю к лету уже что - то будет, но очень очень очень сырое)
грасис работает форма
входа гы
@xFalkoN у меня xdebug не работает на openserver я хрен его знает почему всё настроил по доке хз чё он не пашет
DrDeath72
@DrDeath72
May 06 2016 12:29
а ведь точняк, эта сцуко заменяет, а я на стронге тестил :D
    Autocomplete.formatResult = function (suggestion, currentValue) {
        var pattern = '(' + utils.escapeRegExChars(currentValue) + ')';

        return suggestion.value
            .replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>')
            .replace(/&/g, '&amp;')
            .replace(/</g, '&lt;')
            .replace(/>/g, '&gt;')
            .replace(/"/g, '&quot;')
            .replace(/&lt;(\/?strong)&gt;/g, '<$1>');
    };
askanim
@askanim
May 06 2016 12:41
Я ещё и убрал гавно jsовское из php и вывожу в шаблоне
:D
На php но с помощью проверки шаблонизатора
осталось только теперь перешифровать данные на более свежие методы дабы исключить повтарений
vitaliy
@vitaliy-pashkov
May 06 2016 12:52

Товарищи, извините за оффтоп. Вопрос скорее по postgresql и вообще по sql.
Наивный вопрос но опыта не хватает принять верное решение.
У меня есть некие показания от разных устройств. Тип данных этого показания не определён.
Это может быть число, строка, дата, либо предопределённое значение из словаря.

Единственный вариант, сохранения подобного показания, который приходит в голову -
заводить несколько полей в таблице показаний, определять типы показаний и в нужный момент времени выбирать в качестве значения нужное поле.
Этот вариант влечёт за собой достаточно сложную прикладную логику.

Есть ли какие-нибудь варианты сохранить подобное значение, желательно на уровне бд, чтобы можно было работать только с одним полем?
Может в postgresql с наследованием как-то хитро спроектировать можно?

Yury Izotov
@pandalowry
May 06 2016 12:54
@githubjeka тут я Женя, тут ) увлекся работой как-то )
посмотрел шифрование по Максу в md5
ну чо, "двойное" )))
@vitaliy-pashkov насколько понял вам нужны полиморфные связи но есть ли они в YII (помощники реализации такой связи) - не ведаю
@vitaliy-pashkov у постгреса есть sti (наследование таблиц) может быть оно поможет как-то. Можете покопать.
Pavel Chebotarev
@nexor
May 06 2016 12:58
@vitaliy-pashkov в постгресе же есть jsonb, он конечно нетипизированный но тебе идеально подойдет
askanim
@askanim
May 06 2016 13:00
@pandalowry я уже переделываю генерацию хеша на соль
@pandalowry а мд5 меняю на Bcrypt
Yury Izotov
@pandalowry
May 06 2016 13:00
@askanim давай трудись. Так победим.
молодец
bcrypt гораздо лучше.
Pavel Chebotarev
@nexor
May 06 2016 13:02
@askanim у тебя какая версия пхп ? Если 5.5 и больше, просто используй функции password_crypt и никакой соли не надо.
vitaliy
@vitaliy-pashkov
May 06 2016 13:08
@nexor на самом деле - не понимаю разницы между разными полями и jsonp. также везде придётся смотреть какого типа данных значение. плюс ломается связь со словарём, нельзя же jsonp сделать внешним ключом. или можно?
@pandalowry с наследованием пытался покопать, но упёрся в то, что должно быть некое универсальное поле value, значение которого должно определяться функцией которая выберет не нулевое поле из дочерних таблиц. опять же не понятно, какого типа данных должно быть это поле.
askanim
@askanim
May 06 2016 13:11
@nexor я на 5.5
This message was deleted
vitaliy
@vitaliy-pashkov
May 06 2016 13:12
@pandalowry был бы благодарен за экзампл, или за правильный гуглозапрос.
Pavel Chebotarev
@nexor
May 06 2016 13:12
@askanim тогда есть только один правильный путь http://php.net/manual/en/ref.password.php
askanim
@askanim
May 06 2016 13:12
@nexor спасибо
KarmaBot
@KarmaBot
May 06 2016 13:12
Спасибо (+1) для @nexor принято! Текущая карма +25.
Yury Izotov
@pandalowry
May 06 2016 13:12
@vitaliy-pashkov эти вещи обсуждаются вот тут, можете пропускать слово rails смело так как речь по сути о постгрях
askanim
@askanim
May 06 2016 13:13
@nexor там всё на английском Т_Т
Yury Izotov
@pandalowry
May 06 2016 13:13
там пережевываются все наши вышеуказанные предложения - сти, jsonp поле и так далее
@askanim http://php.net/manual/ru/ref.password.php так лучше?
Pavel Chebotarev
@nexor
May 06 2016 13:14
@vitaliy-pashkov а как состыкуются понятия внешнего ключа и нетипизированных данных? Дата может быть внешним ключом у тебя?

@askanim http://php.net/manual/ru/ref.password.php так лучше?

Там тоже все на английском внезапно :D

@nexor на самом деле - не понимаю разницы между разными полями и jsonp. также везде придётся смотреть какого типа данных значение. плюс ломается связь со словарём, нельзя же jsonp сделать внешним ключом. или можно?

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

Yury Izotov
@pandalowry
May 06 2016 13:18
@nexor там вверху зато менюшка на русском )))
Pavel Chebotarev
@nexor
May 06 2016 13:18
В поле json кладешь {"type":"date","value":"18 mar 2016"}. Дальше можешь запросом выбрать SELECT js->{'value'} FROM table WHERE js->'type'='date' как то так
Внешних ключей нельзя сделать, да
askanim
@askanim
May 06 2016 13:19
ЖВ
:D я на примере разобрался
@nexor
options = [
            'cost' => 11,
            'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM),
        ];
        return password_hash($code, PASSWORD_BCRYPT, $options);
Yury Izotov
@pandalowry
May 06 2016 13:19
я бы вообще сделал поле AR ENUM с типом таблы откуда брать. Иерархию таблов в sti (по необходимости). И скоупов для запросов в зависимости от типа. Это конечно муторно но работало бы.
askanim
@askanim
May 06 2016 13:19
@nexor Спасибо за помощь)))
KarmaBot
@KarmaBot
May 06 2016 13:19
Спасибо (+1) для @nexor принято! Текущая карма +26.
Pavel Chebotarev
@nexor
May 06 2016 13:20
Да, но как бы второй и 3 параметр тебе не нужны, если ты не криптограф-параноик. уж количество раундов хеширования так вообще пипец. Просто password_hash($code)
vitaliy
@vitaliy-pashkov
May 06 2016 13:22
@nexor да, структура полиморфных связей. но без yii релейшена, видимо не подойдёт.
а есть ли экзамплы реализации полиморфных связей на yii? может кто натыкался?
Yury Izotov
@pandalowry
May 06 2016 13:23
@vitaliy-pashkov сти есть https://github.com/samdark/yii2-cookbook/blob/master/book/ar-single-table-inheritance.md полиморфные гуглил пока не нашел (плохо гуглил?)
короче я yii не знаю сами разбирайтесь )
askanim
@askanim
May 06 2016 13:23
@nexor @pandalowry А вот так будешь ваще оч мощно :D
 $password = md5(md5(trim($_POST['password'])));
                $options = [
                    'cost' => 11,
                    'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM),
                ];
                $password = password_hash($password, PASSWORD_BCRYPT, $options);
Yury Izotov
@pandalowry
May 06 2016 13:24
@askanim опять двойное шифрование по методу Макса в начале )
Roman Salnikov
@RSalo
May 06 2016 13:24
@pandalowry уже тройное:D
Pavel Chebotarev
@nexor
May 06 2016 13:24
@askanim вообще то как раз не мощно, ты двойным хешированием очень сильно сужаешь пространство перебора и взломать такой пароль будет намного легче
vitaliy
@vitaliy-pashkov
May 06 2016 13:24
ок, пошёл гуглить.
askanim
@askanim
May 06 2016 13:24
@pandalowry ну так там потом бкрипт
vitaliy
@vitaliy-pashkov
May 06 2016 13:25
@pandalowry спасибо
KarmaBot
@KarmaBot
May 06 2016 13:25
Спасибо (+1) для @pandalowry принято! Текущая карма +24.
askanim
@askanim
May 06 2016 13:25
@nexor почему там же число получается в не истовую длину
vitaliy
@vitaliy-pashkov
May 06 2016 13:25
@nexor спасибо
KarmaBot
@KarmaBot
May 06 2016 13:25
Спасибо (+1) для @nexor принято! Текущая карма +27.
Yury Izotov
@pandalowry
May 06 2016 13:25
@vitaliy-pashkov нема за что. Я и не сделал ничего почти )
Roman Salnikov
@RSalo
May 06 2016 13:25
можно при помощи while сделать 100 раз мд5
Yury Izotov
@pandalowry
May 06 2016 13:25
@askanim так на кой его корежить опять двойным шифрованием Макс-стайл пророкЪ индастрис? )
Roman Salnikov
@RSalo
May 06 2016 13:25
и тогда будет нормально=)
askanim
@askanim
May 06 2016 13:25
@pandalowry :D :D
Pavel Chebotarev
@nexor
May 06 2016 13:26
@vitaliy-pashkov в yii можно сделать подобие полимрфной связи, когда одна таблица будет в коде инстанциироваться разными AR классами
Yury Izotov
@pandalowry
May 06 2016 13:26
у железного человека есть фирма Stark Industries а у Пророка - "ПророкЪ Sharepoint Industries"
askanim
@askanim
May 06 2016 13:26
@pandalowry @nexor то есть вот так лучше
 $password = $_POST['password'];
                $options = [
                    'cost' => 11,
                    'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM),
                ];
                $password = password_hash($password, PASSWORD_BCRYPT, $options);
Roman Salnikov
@RSalo
May 06 2016 13:27
а если пустой пароль?
Pavel Chebotarev
@nexor
May 06 2016 13:27
ОМГ, да напиши ты просто $hash = password_hash($_POST['password'])
Yury Izotov
@pandalowry
May 06 2016 13:27
@askanim ага. Но как верно сказал @nexor параметры не обязательны. И давай проверку на пустоту пароля
Pavel Chebotarev
@nexor
May 06 2016 13:27
У пустого пароля тоже есть хеш
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:27
@DrDeath72 дедушка пожил, дедушка знает
Yury Izotov
@pandalowry
May 06 2016 13:28
@githubjeka как оно все )
askanim
@askanim
May 06 2016 13:28
@nexor у меня там есть проверка на заполнение что незя вписать менее 6 символов в пароль
Pavel Chebotarev
@nexor
May 06 2016 13:28
тогда ок
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:28
@pandalowry да вот дедушке мозг вбиваю, он говорит, не слушает, делает по своему...
аж до нервов довёл
Yury Izotov
@pandalowry
May 06 2016 13:28
@askanim на сервере всегда данные проверяй, не жсом только. Это если ты не дай б-г проверку тока в жс сунул
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:28
пришлось уйти в мир экселя...
Yury Izotov
@pandalowry
May 06 2016 13:29
@githubjeka а що случилось?
askanim
@askanim
May 06 2016 13:29
@pandalowry хорошо запомнил спасибо
KarmaBot
@KarmaBot
May 06 2016 13:29
Спасибо (+1) для @pandalowry принято! Текущая карма +25.
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:29
да уже всё норм.
askanim
@askanim
May 06 2016 13:29
@nexor спасибо
KarmaBot
@KarmaBot
May 06 2016 13:29
Спасибо (+1) для @nexor принято! Текущая карма +28.
Yury Izotov
@pandalowry
May 06 2016 13:30
@askanim ага значит ты ее в жс засовывал. А ты подумай чел в браузере js отключит или прямой запрос пошлет скажем curl-ом. Проверки твои жсные не спасут (мимо слоя жс протечет). Всегда в пхп проверяй данные. "не доверяй" им.
@githubjeka ну хорошо тогда. А я в работе весь. Был.
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:30
Скоро по коням
выходные длинные...
Yury Izotov
@pandalowry
May 06 2016 13:31
интересно в выхи тут людно?
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:31
поеду баню строить, ну нафиг этот мир программисткий
Сергей Назаров
@SerNazarov_twitter
May 06 2016 13:31
Ребят. Как правильно подключить библиотеку ApnsPHP https://github.com/immobiliare/ApnsPHP к Yii2. Я подключил прям во входном скрипте require(DIR . '/../vendor/ApnsPHP-master/ApnsPHP/Autoload.php'); но не уверен что это совсем верно
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:32
@SerNazarov_twitter через composer duccio/apns-php
Yury Izotov
@pandalowry
May 06 2016 13:32
@SerNazarov_twitter composer require duccio/apns-php
@githubjeka ты быстрее стреляешь ковбой )
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:33
я даже залез в ту библиотеку, посмотрел, что есть composer посмотрел автозагрузчки psr ......
и ещё в экселе колупаюсь
Yury Izotov
@pandalowry
May 06 2016 13:33
а я ридми на гитхабе посмотрел потом нагуглил. profit
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:33
пффф
редми для слабаков
Yury Izotov
@pandalowry
May 06 2016 13:34
@githubjeka )))
askanim
@askanim
May 06 2016 13:35
@pandalowry не засовывал я в js
@pandalowry это всё на php
Меня кстати интересует правильно ли я делаю
$auth = $_POST['auth'];
                $password = $_POST['password'];
                $options = [
                    'cost' => 11,
                    'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM),
                ];
                $password = password_hash($password, PASSWORD_BCRYPT, $options);
                $result = $db->prepare('SELECT user_id FROM users WHERE user_email=:auth AND user_password=:password OR user_login=:auth AND  user_password=:password');
                $result->bindParam(":auth", $auth);
                $result->bindParam(":password", $password);
                $result->execute();
                $userBase = $result->fetch();
Скажите плиз
Dave
@aios
May 06 2016 13:38
Господи его отсюда еще никто не выгнал?
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:38
не правильно
@aios зачем?
Yury Izotov
@pandalowry
May 06 2016 13:38
@aios а кому он мешает? Пущай сидит )
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:38
ну
askanim
@askanim
May 06 2016 13:38
функцию password_verify() же нельзя в запрос засунуть
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:39
сразу в запрос?
Yury Izotov
@pandalowry
May 06 2016 13:39
сразу в запрос это новый мем наклевывается
мемосы yii2 комнаты. Обожаю их
askanim
@askanim
May 06 2016 13:39
@githubjeka ну так я там сравниваю пароли
Yury Izotov
@pandalowry
May 06 2016 13:40
@askanim а ты не пробовал в пхп результат запроса сравнивать
а не сразу в запрос
askanim
@askanim
May 06 2016 13:40
@pandalowry циклом всех пользователей перебрать ?
Yury Izotov
@pandalowry
May 06 2016 13:40
@askanim зачем всех. Одного по логину кого проверяешь
askanim
@askanim
May 06 2016 13:40
@pandalowry не оптимальней ли в запросе всё сравнить
@pandalowry а если 5000 пользователей
@pandalowry а если 100 000
Yury Izotov
@pandalowry
May 06 2016 13:41
@pandalowry не оптимальней ли в запросе всё сравнить
будущая классика
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:41
@askanim а ты не хочешь посмотреть перед тем как делать велосипед, уже на ферари ?
Yury Izotov
@pandalowry
May 06 2016 13:41
@askanim я ж тебе обьяснил - логин возьми и по where логин хотябы делай. И 1 запись будет. Проверь если в запросе нет результатов - логин не верный
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:41
или нужно до всего самому доходить?
Yury Izotov
@pandalowry
May 06 2016 13:41
а уж коли логин есть - уже тогда проверяй результат запроса на верифай
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:41
длинной дорогой идёт
можно было бы сразу чужой опыт перенять и сделать красиво.
askanim
@askanim
May 06 2016 13:42
@pandalowry в этом есть логика Спасибо
KarmaBot
@KarmaBot
May 06 2016 13:42
Спасибо (+1) для @pandalowry принято! Текущая карма +26.
Yury Izotov
@pandalowry
May 06 2016 13:42
@askanim вот послушай умных людей. @githubjeka фигни не скажет )
Roman Salnikov
@RSalo
May 06 2016 13:44
@githubjeka опыт макса
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:45
мау
Yury Izotov
@pandalowry
May 06 2016 13:45
@RSalo скоро Макса превзойдут. Если @askanim будет еще статьи писать он будет моим Учителем
взамен Пророка
askanim
@askanim
May 06 2016 13:45
This message was deleted
@pandalowry хвать стебать
@pandalowry :S
Yury Izotov
@pandalowry
May 06 2016 13:46
@askanim да ладно не дыми я ж дружески )
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:46
а чего у тебя пиксельная ава такая?
как из ж
askanim
@askanim
May 06 2016 13:46
@githubjeka из вк кружочка
Yury Izotov
@pandalowry
May 06 2016 13:47
@askanim тебе стимул полезен. Это знаешь как в армии. Сержант пинает под зад - потом жизнь это спасет. Высовываться из окопа не будешь
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:47
Леонид, меня Евгений звать, приятно познакомиться.
Yury Izotov
@pandalowry
May 06 2016 13:47
где Леонид, кто Леонид
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:48
@askanim
тот что Rout придумал
Yury Izotov
@pandalowry
May 06 2016 13:48
@githubjeka Каюсь в репо не заходил )
Evgeniy Tkachenko
@githubjeka
May 06 2016 13:49
я тоже первый раз
Yury Izotov
@pandalowry
May 06 2016 13:49
@askanim не обижайси Леонид я дружески )))
askanim
@askanim
May 06 2016 13:58
@pandalowry
$id = $userBase['user_id'];
                    //Инициализируем сессию
                    $hash = $hash.$id; //Уникальный хеш
This message was deleted
@pandalowry я к хешу подставляю айди тек юзера так же тоже норм?
Yury Izotov
@pandalowry
May 06 2016 13:58
@askanim не, чота не то. Спроси тут челов но по моему похитрее надо.
я php мало знаю, забыл уже все. Память короткая
askanim
@askanim
May 06 2016 13:59
@pandalowry ну каждый пользователь уникальный и к хешу соответственно приписывается уникальный идентификатор за счёт которого он уже будет сто пудово различный от других генераций
Yury Izotov
@pandalowry
May 06 2016 14:00
@askanim тебе лучшие практики надо. А как это в пхп идеально делается (защита сессий) я не знаю. Щас погуглю
Roman Salnikov
@RSalo
May 06 2016 14:00
юзернейм или мыло уникальное? чем тебя не устраивает этот хэш?
Yury Izotov
@pandalowry
May 06 2016 14:01
@askanim по идее курить надо http://php.net/manual/ru/session.security.php вот это и смежные темы
askanim
@askanim
May 06 2016 14:01
@RSalo и мыло и юзер нейм уникальны\
Roman Salnikov
@RSalo
May 06 2016 14:02
@askanim ну вот. берешь и исходя из них генеришь кэш
Yury Izotov
@pandalowry
May 06 2016 14:03
@askanim а так же вообще весь раздел про сессии. http://php.net/manual/ru/book.session.php
чтиво оно полезно
askanim
@askanim
May 06 2016 14:03
@RSalo да не это уникальный кеш он рендомно создает число при заходе при другом заходе этим же пользователем у хеша опять другое число
@RSalo и подставляю к нему айди чтобы уникальное было
Yury Izotov
@pandalowry
May 06 2016 14:04
@RSalo Бро обьясни ему. Я в вашем пхп в душе не ... не знаю как сессии защищать и хешировать правильно )
askanim
@askanim
May 06 2016 14:15
бред какойфункция верифири не отрабатывает
она пароли сравнивает но они различные
lynicidn
@lynicidn
May 06 2016 14:15
в чем вопрос?
askanim
@askanim
May 06 2016 14:16
@lynicidn нет ошибки в условие не проходит и всё
Yury Izotov
@pandalowry
May 06 2016 14:16
@lynicidn привет
KarmaBot
@KarmaBot
May 06 2016 14:16
Приветствую тебя, @pandalowry!
lynicidn
@lynicidn
May 06 2016 14:16
это утверждение ;)
@pandalowry hi man
Yury Izotov
@pandalowry
May 06 2016 14:17
@lynicidn посмотри выше, он сессию крутит , хочет уникализировать и тд но я не могу ему подсказать так как в пхп сессиях смыслю чуть более чем никак
@askanim а по верифаю вот чтиво - сам верифай пример и валидация данных http://getjump.me/ru-php-the-right-way/#%D0%A5%D1%8D%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F
Maksim Kiselev
@MaksimKiselev
May 06 2016 14:18
В смысле уникализовать, она итак уникальная для пользователя, а в Yii сделана обертка для сессий.
Yury Izotov
@pandalowry
May 06 2016 14:18
@MKiselev в yii то да но он без yii руками пишет все. Зачемто )
Maksim Kiselev
@MaksimKiselev
May 06 2016 14:19
@pandalowry кек, ну все равно механизм сессий создает уникальный идентификатор для пользователя.
Yury Izotov
@pandalowry
May 06 2016 14:20
@MKiselev спасибо. Будем знать... Я потому и просил обьяснить ему так как сам не знаю как это в пхп делается
KarmaBot
@KarmaBot
May 06 2016 14:20
Спасибо (+1) для @MKiselev принято! Текущая карма +1.
Yury Izotov
@pandalowry
May 06 2016 14:20
типа надо ли к сессии лепить рандомные куски или пхп сам это делает (оказалось сам)
Maksim Kiselev
@MaksimKiselev
May 06 2016 14:25
У меня вопрос, на проекте использовали модель EAV ( https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model ) Values хранятся в одной таблице полем varchar, проблема встает когда нужно AR relations через некоторые свойства определять, т.к. приходится приводить к нужному типу, и при поиске долго очень запросы выполняются, сейчас в таблице около 500К записей, индексы сделаны, как ещё ускорить можно?
СУБД Postgres
lynicidn
@lynicidn
May 06 2016 14:30
сам делает
берется текущее время сервер и гуид
и все это в мд5
это сессион ид
askanim
@askanim
May 06 2016 14:31
ГЖ какой то
только что прост орядом с друг другом функции прописал
А может trim нужно использовать
Сука
:(
:((( Не работает какого хера
lynicidn
@lynicidn
May 06 2016 14:33
тесты падают?
askanim
@askanim
May 06 2016 14:34
$auth = $_POST['auth'];
                $password = trim($_POST['password']);
                $result = $db->prepare('SELECT user_id, user_password FROM users WHERE user_email=:auth OR user_login=:auth');
                $result->bindParam(":auth", $auth);
                $result->execute();
                $userBase = $result->fetch();
                /*echo '<pre>';
                print_r($userBase);
                echo '</pre>';
                exit();*/

                if (password_verify($password, $userBase['user_password'])) {
                    //Правильный пароль
                    exit('пароль верен');
                };
Это на вход проверка
запрос на вход
Maksim Kiselev
@MaksimKiselev
May 06 2016 14:35
@askanim хмм... это вы на Yii2 делаете?)
Yury Izotov
@pandalowry
May 06 2016 14:35
:facepalm
askanim
@askanim
May 06 2016 14:36
https://github.com/askanim/cloc/blob/master/register
это форма регистрации
Yury Izotov
@pandalowry
May 06 2016 14:36
@askanim поставь уже yii ради Христа
askanim
@askanim
May 06 2016 14:36
вход я не полностью скинул но до начала $auth он входит
Yury Izotov
@pandalowry
May 06 2016 14:36
@askanim поставь заклинаю )
askanim
@askanim
May 06 2016 14:37
именно в этом месте он всё отрабатывает но в условие верификации не входит
что бред какой то
@MKiselev нет
Maksim Kiselev
@MaksimKiselev
May 06 2016 14:38
@askanim password_verify покажи
@askanim умоляю, подключи XDebug к PHPStorm'у
askanim
@askanim
May 06 2016 14:38
@MKiselev он не возвращает не чего
Maksim Kiselev
@MaksimKiselev
May 06 2016 14:39
Код покажи
askanim
@askanim
May 06 2016 14:39
@MKiselev не могу почему то его подключить
@MKiselev я же скинул код
и ссылку на регистацию
Maksim Kiselev
@MaksimKiselev
May 06 2016 14:39
Го тимвивер - подключу
У тебя линух?
askanim
@askanim
May 06 2016 14:39
@MKiselev нет винда го
Maksim Kiselev
@MaksimKiselev
May 06 2016 14:39
@askanim цп в лс
Yury Izotov
@pandalowry
May 06 2016 14:39
@MKiselev ))))
Maksim Kiselev
@MaksimKiselev
May 06 2016 14:40
Тут вообще есть лс?))
Нашел.
Andrey
@DevAndreyL
May 06 2016 14:45
Ни у кого не было проблемы, отображения неправильного месяца? Я передаю значение месяца в timestamp для ICU в UTC(31.03.2016(название месяца текущего месяца - Март)), но название предыдущего месяца возвращается тоже МАРТ, хотя все даты предыдущего месяца в календаре для ФЕВРАЛЯ.
@beowulfenator Не сталкивался с подобным?
@DrDeath72 @Skinka
Roman
@Skinka
May 06 2016 14:59
@DevAndreyL какоето говно ты написал
Roman Salnikov
@RSalo
May 06 2016 15:56
@askanim ты еще до сих пор разбираешься с одним участком кода? Да у тебя на создание сайта целая вечность уйдет=)
Nuzsk
@Nuzsk
May 06 2016 15:57
может ему делать нечего
askanim
@askanim
May 06 2016 15:57
@RSalo Ага разобрался бы я там сам... Спасибо вот ему огромное) @MKiselev
@MKiselev Огромное спасибо)
KarmaBot
@KarmaBot
May 06 2016 15:57
Спасибо (+1) для @MKiselev принято! Текущая карма +2.
Maksim Kiselev
@MaksimKiselev
May 06 2016 15:58
@RSalo помог ему, xdebug настроил и траблу нашел, у нехо поле в БД для хранения хеша было меньшей длинны чем сам хэш, угадайте какая БД такую ъуйню позволяет делать?))
Roman Salnikov
@RSalo
May 06 2016 15:58
Пойти мне-что ли от нехрен делать на телефоне поставить сервер и начать писать сайт в дорого
Дороге*
=)
Maksim Kiselev
@MaksimKiselev
May 06 2016 15:58
@RSalo наркоман штоле) Программировать на телефоне))
@askanim пожалуйста)
Roman Salnikov
@RSalo
May 06 2016 15:59
@MKiselev ну а че, идеешка есть. Сервер напишу
Без фреймворков
Maksim Kiselev
@MaksimKiselev
May 06 2016 15:59
php7 уже имеет сервер)
askanim
@askanim
May 06 2016 16:00
@MKiselev Оо всмысле его можно без опен сервер ставить?
Roman Salnikov
@RSalo
May 06 2016 16:00
Ну вот, меньше придеться писать=)
Yury Izotov
@pandalowry
May 06 2016 16:00
@RSalo сначала нужно самому сделать телефон. дизайн сразу в печатную плату
Roman Salnikov
@RSalo
May 06 2016 16:00
@askanim макс, я тебя узнал
askanim
@askanim
May 06 2016 16:01
@pandalowry да и виртуальную клавиатуру которая будет при щелчке пальцев открываться, и под телефоном в виде такой световой платформы. Microsoft 2020
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:01
@askanim да, но это для фигни всякой, для Yii2 уже вроде не подойдет, т.к. там конфиг нужен, либо симлинки на уровне ОС делать, что тоже велосипеды.
@RSalo в смысле?
Roman Salnikov
@RSalo
May 06 2016 16:02
@MKiselev нафиг-ему юии?=)
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:03
@RSalo хз, рано или поздно придет к %FRAMEWORK_NAME%.
askanim
@askanim
May 06 2016 16:03
@MKiselev ты про безумного макса здесь не слышал?
@RSalo дай ему почитать его вырезки
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:03
@askanim нет, я второй день в чате этом)
askanim
@askanim
May 06 2016 16:03
@MKiselev ща погоди поржёшь от души
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:03
окау
Roman Salnikov
@RSalo
May 06 2016 16:04
@MKiselev ты слишком оптимистичен=)
Dmitry Guzun
@webmoder
May 06 2016 16:05
@MKiselev http://blog.kpitv.net/ почитай категорию IT
Roman Salnikov
@RSalo
May 06 2016 16:05
А есть вообще на джиттере канал сугубо-для начинающих пыхарей?
Yury Izotov
@pandalowry
May 06 2016 16:06
@MKiselev а, так ты просто не в курсе про Учителя, он же макс )
@MKiselev ты погрузишься в удивительный мир украинской фирмы с sharepoint и прочие причуды Пророка
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:06
@pandalowry сложные шутки у вас
Yury Izotov
@pandalowry
May 06 2016 16:07
@MKiselev ниче сложного ) просто почитай каменты вот к этому посту, оцени высокую литературу. M-A-X юзер. https://habrahabr.ru/post/280694/
Roman Salnikov
@RSalo
May 06 2016 16:07
Не для простых умов
Yury Izotov
@pandalowry
May 06 2016 16:08
Пророк даже иногда посещает нашу комнату. Дал сжатое но интересное интервью намедни
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:08
А, этот макс)
Roman Salnikov
@RSalo
May 06 2016 16:08
Общество уже оценило талант Макса по заслугам
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:08
Даже я знаю этого макса, вечно на хабре орёт НАХРЕН ВАШИ ФРЕЙМВОРКИ
Roman Salnikov
@RSalo
May 06 2016 16:08
Теперь все, кто делают как он автоматически становятся максами
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:09
Леонид, ты макс теперь))
Yury Izotov
@pandalowry
May 06 2016 16:09
@MKiselev ахахахах ))) теперь о Максе знает больше людей он тут бывает даже )
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:09
М-А-Х не нужен!
Yury Izotov
@pandalowry
May 06 2016 16:09
без Макса
Roman Salnikov
@RSalo
May 06 2016 16:09
Он-вродь ливнул...
Yury Izotov
@pandalowry
May 06 2016 16:10
@RSalo придет еще. Может быть
Roman Salnikov
@RSalo
May 06 2016 16:10
Придет. Будет явление Макса спасителя
Yury Izotov
@pandalowry
May 06 2016 16:11
как раз пасха скоро
или она уже была? Не слежу
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:11
есть Yii2 менторы?))
Yury Izotov
@pandalowry
May 06 2016 16:11
@MKiselev это к @githubjeka
и еще куче человек
Nuzsk
@Nuzsk
May 06 2016 16:12
@MKiselev это к @githubjeka
Yury Izotov
@pandalowry
May 06 2016 16:12
@Nuzsk синхрон
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:12
Что за человек?))
Nuzsk
@Nuzsk
May 06 2016 16:12
отличный человек
брат всех людей
Roman Salnikov
@RSalo
May 06 2016 16:12
@MKiselev то к @githubjeka
Рассинхронизация
Yury Izotov
@pandalowry
May 06 2016 16:13
@RSalo букву э добавить забыл
1 символ рассинхронен
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:14
Спасибо @pandalowry
KarmaBot
@KarmaBot
May 06 2016 16:14
Спасибо (+1) для @pandalowry принято! Текущая карма +27.
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:15
This message was deleted
lynicidn
@lynicidn
May 06 2016 16:15
@pandalowry спасибо
KarmaBot
@KarmaBot
May 06 2016 16:15
Карма @pandalowry не потревожена. Слишком часто её пошатывали.
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:15
@Nuzsk спасибог
KarmaBot
@KarmaBot
May 06 2016 16:15
Спасибо (+1) для @Nuzsk принято! Текущая карма +67.
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:15
@RSalo спасибо тебе
KarmaBot
@KarmaBot
May 06 2016 16:15
Спасибо (+1) для @RSalo принято! Текущая карма +60.
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:15
Всё)
askanim
@askanim
May 06 2016 16:15
-M-A-X-
Nuzsk
@Nuzsk
May 06 2016 16:15
@MKiselev любви тебе
счастья здоровья
askanim
@askanim
May 06 2016 16:16
@MKiselev на http://blog.kpitv.net/article/frameworks-1/ Т_Т
Это M-A-X
И его детище
:D
Yury Izotov
@pandalowry
May 06 2016 16:17
@lynicidn @MKiselev спасибо и вам уважаемые
KarmaBot
@KarmaBot
May 06 2016 16:17
Спасибо (+1) для @lynicidn принято! Текущая карма +52.
Спасибо (+1) для @MKiselev принято! Текущая карма +3.
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:19
This message was deleted
Спасибо @MKiselev
KarmaBot
@KarmaBot
May 06 2016 16:19
Так не честно, @MKiselev. Нельзя добавлять карму самому себе.
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:19
@KarmaBot пентестинг)
Тут на одном хостинге недавно баг телеграмм-бота ихнего нашел
Roman Salnikov
@RSalo
May 06 2016 16:20
@askanim так ты же сейчас такой же макс. Чего смеешься?=)
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:21
у меня не было задано логин/телефон, в итоге от бота при запросе тикетов я получал все тикеты системы
Yury Izotov
@pandalowry
May 06 2016 16:21
@RSalo да не макс он. Он понимает что новичок. Тут разница. А макс рили думает что он гуру черного пояса по всем вопросам
Roman Salnikov
@RSalo
May 06 2016 16:22
А, ну если в таком формате - да
Yury Izotov
@pandalowry
May 06 2016 16:22
@RSalo спасибо за понимание )
KarmaBot
@KarmaBot
May 06 2016 16:22
Спасибо (+1) для @RSalo принято! Текущая карма +61.
Nuzsk
@Nuzsk
May 06 2016 16:23
макс это гуру
я бы учился у него
но он не берет учеников
Yury Izotov
@pandalowry
May 06 2016 16:23
@Nuzsk у макса отбоя нет от учеников, брать уже некуда
Nuzsk
@Nuzsk
May 06 2016 16:23
@pandalowry @RSalo возьмите меня в ученики?
Yury Izotov
@pandalowry
May 06 2016 16:23
он на 5 лет плату взял. Вперед. Со всех 4 тысяч желающих
@Nuzsk это к максу )
askanim
@askanim
May 06 2016 16:24
@pandalowry Я знал ты меня поймёшь) Спасибо за поддержку)
@pandalowry Спасибо)
KarmaBot
@KarmaBot
May 06 2016 16:24
Спасибо (+1) для @pandalowry принято! Текущая карма +28.
Yury Izotov
@pandalowry
May 06 2016 16:25
@askanim незашт чел упорство тоже важно. Но ты просто переусердствовал, лучше с фреймворка начать быстрее взлетишь
Dmitry Guzun
@webmoder
May 06 2016 16:25
@KarmaBot спасибо что следишь за всеми спасибо и не устаешь повышать всем карму (даже себе)
KarmaBot
@KarmaBot
May 06 2016 16:25
@webmoder, не за что, я всегда к твоим услугам =)
Спасибо (+1) для @KarmaBot принято! Текущая карма +256.
askanim
@askanim
May 06 2016 16:25
@pandalowry разница в том, что изучая php можно потом будет любой framework садится осваивать не зависимо от задачи
@pandalowry тем более хочу куда нибудь юниором пойти
Dmitry Guzun
@webmoder
May 06 2016 16:26
@pandalowry считаю что нивкоем случае не стоит изучать программирование с фреймворка
сколько я на своем пути повстречал Jquery программистов
askanim
@askanim
May 06 2016 16:27
@pandalowry я думаю через пару дней начну изучать аякс запросы
Nuzsk
@Nuzsk
May 06 2016 16:27
@webmoder я jquery программист
@webmoder расскажи, чем это плохо
Roman Salnikov
@RSalo
May 06 2016 16:28
@Nuzsk я уже на Макса записан. В очередь!=)
Dmitry Guzun
@webmoder
May 06 2016 16:28
@Nuzsk тем что если ты разумный человек то ты не програмист jquery а программист на js
Nuzsk
@Nuzsk
May 06 2016 16:28
@RSalo окей, учись у макса, а потом мне перескажешь.
Roman Salnikov
@RSalo
May 06 2016 16:28
Я тож jQuery
Yury Izotov
@pandalowry
May 06 2016 16:28
@webmoder дык он уже умеет пару операторов. Но засел писать свой велосипед так долго можно просвистеть особо если бест практики не изучать. А с фреймворком двойная выгода - с 1 стороны получит рабочие приложения простые, с другой - в код смотреть реализации не запрещено ) так что думаю в нашем случае оправдан подход
Nuzsk
@Nuzsk
May 06 2016 16:28
@webmoder это демагогия вида "все разумные люди..."
Roman Salnikov
@RSalo
May 06 2016 16:28
Хреновый с меня программист...
Nuzsk
@Nuzsk
May 06 2016 16:29
@webmoder давай по делу, чем это плохо ?)
Yury Izotov
@pandalowry
May 06 2016 16:29
@askanim хотябы совмещай тогда. Фреймворк поставил, потыкал, потом свой лисапед дальше делаешь.
askanim
@askanim
May 06 2016 16:29
@RSalo везёт хоть записал а мне сказал что он не будет меня учить, грит на его место претендую...
всё из-за твоих слухов :D
Dmitry Guzun
@webmoder
May 06 2016 16:29
@Nuzsk плохо путать понятия
askanim
@askanim
May 06 2016 16:29
@pandalowry Вариант надо бы :)
Nuzsk
@Nuzsk
May 06 2016 16:29
@webmoder какие понятия? О чем ты?
Dmitry Guzun
@webmoder
May 06 2016 16:30
@Nuzsk Ты пишешь на Jquery или на JS?
Yury Izotov
@pandalowry
May 06 2016 16:30
@Nuzsk @webmoder lets holywar begin (шутка) друзья живите дружно
Nuzsk
@Nuzsk
May 06 2016 16:30
@webmoder jquery :smile:
чистого js там мало
Dmitry Guzun
@webmoder
May 06 2016 16:30
А что значит чистого?
askanim
@askanim
May 06 2016 16:30
@Nuzsk есть js программисты на lib jquery
Dmitry Guzun
@webmoder
May 06 2016 16:31
@askanim :+1:
Nuzsk
@Nuzsk
May 06 2016 16:31
@webmoder ты помнишь, как на js без доп библиотек сделать ajax запрос? при чем без фетча
askanim
@askanim
May 06 2016 16:31
@Nuzsk и как понять чистого js. там ёмаё синтаксис javascript
Dmitry Guzun
@webmoder
May 06 2016 16:31
@Nuzsk А причем тут Jquery программисты?
@Nuzsk но честно не помню, я бэкендер, редко приходится с фронтом работать
@Nuzsk если ты используешь Entity framework ты не Entity framework программист?
askanim
@askanim
May 06 2016 16:33
ладно всем спасибо и спокойной ночи пора спать
Dmitry Guzun
@webmoder
May 06 2016 16:33
Jquery это всеголишь хелпер
Nuzsk
@Nuzsk
May 06 2016 16:34
@webmoder если я использую Entity framework, то я Entity framework программист
Yury Izotov
@pandalowry
May 06 2016 16:34
@askanim рано же у тебя ночь настает. Ну давай удачи Леонид
Nuzsk
@Nuzsk
May 06 2016 16:34
язык десятое дело, учится за 4 дня
askanim
@askanim
May 06 2016 16:34
:S 2 34
Nuzsk
@Nuzsk
May 06 2016 16:34
а фреймворки\экосистема - месяцами
Dmitry Guzun
@webmoder
May 06 2016 16:35
БЕСПАЛЕЗНО
@Nuzsk забей, я тебя понял
askanim
@askanim
May 06 2016 16:36
@Nuzsk и когда нибудь люди забудут как надивать штаны, потому что за них это будет делать машина(называющаяся одевайка шштанов), и ещё потому все будут одевайкаштанными программистами
Nuzsk
@Nuzsk
May 06 2016 16:36

@Nuzsk и когда нибудь люди забудут как надивать штаны, потому что за них это будет делать машина(называющаяся одевайка шштанов), и ещё потому все будут одевайкаштанными программистами

@askanim ну это не я спрашиваю "как накодить роутер" сразу в трех чатах :smile:

Yury Izotov
@pandalowry
May 06 2016 16:36
@askanim так это уже произошло. Допустим мы не знаем точно схемотехнику нашей стиральной машины, телевизора, канализации, банкоматов
@askanim это нормально чел...
и те же штаны - мы можем носить их но мы не портные
Roman Salnikov
@RSalo
May 06 2016 16:37
Почему jQuery у некорых == быдлу?
Yury Izotov
@pandalowry
May 06 2016 16:37
мы не обязаны уметь шить штаны
askanim
@askanim
May 06 2016 16:37
@pandalowry точно нет, но я предпологаю как они работают и наверно скажу что ошибаюсь с точностью в 5 %
@pandalowry но мы знаем как их шьют
Nuzsk
@Nuzsk
May 06 2016 16:38

Почему jQuery у некорых == быдлу?

ну вроде как задачи, решаемые на jQuery скучные\простые\говнокодистые

отчасти это правда
askanim
@askanim
May 06 2016 16:38
@pandalowry и это просто бонально развитие интеллекта знать.
@pandalowry поэтому я и изучаю программирование именно с азов
Roman Salnikov
@RSalo
May 06 2016 16:39
@Nuzsk если он удобно решает свои задачи, то почему бы и нет?
Dmitry Guzun
@webmoder
May 06 2016 16:39
This message was deleted
Yury Izotov
@pandalowry
May 06 2016 16:39
@askanim мы знаем теоретически, в общих чертах. А интеллект развивать удобнее пользуясь инструментами какие рутину берут на себя. Вот взял ты yii, поставил, и развивай интеллект - простора море. Как сделать приложение нужное людям? Как правильно организовать связи БД? Интеллекта дофига и больше )
askanim
@askanim
May 06 2016 16:40
@pandalowry поставил юи и радуйся но при этом я толком не умею программировать ещё и синтаксиса php не знаю толком
Dmitry Guzun
@webmoder
May 06 2016 16:40
@pandalowry ты предлагаешь дать новичку целую экосистему с неизвестной ему терминологией и технологиями
Nuzsk
@Nuzsk
May 06 2016 16:40

@Nuzsk если он удобно решает свои задачи, то почему бы и нет?

Значит решаемые задачи скучные\простые, а их решения - говнокодстые. Ну дальше вывод про программиста, занимающегося решением таких задач. Я эту точку зрения не разделяю, но понимаю.

askanim
@askanim
May 06 2016 16:40
@pandalowry дело не в этом, всё просто нужно знать свои корни
Yury Izotov
@pandalowry
May 06 2016 16:40
@webmoder ну у него альтернатива - создавать свою экосистему безо всяких ориентиров. Имхо это еще более опасно
Dmitry Guzun
@webmoder
May 06 2016 16:41
но это тру чем незнать как это работает
askanim
@askanim
May 06 2016 16:41
@pandalowry как понять без ориентиров, я почитал про laravel спрашиваю у вас) читаю инет
Roman Salnikov
@RSalo
May 06 2016 16:41
@Nuzsk ванилла в данной ситуации гораздо хуже будет
Dmitry Guzun
@webmoder
May 06 2016 16:41
это нам хорошо когда мы знаем как устроенно но не хотим велосипедить
ставим пакеты необходимые
Yury Izotov
@pandalowry
May 06 2016 16:42
@webmoder как понять тру ) если он научится на yii решать задачи - это нормально ящитаю ) а тру - кто мешает? В свободное время или совмещая с фреймворком пусть читает доки хоть ночами напролет никто не против )
askanim
@askanim
May 06 2016 16:42
@pandalowry я просто чувствую что пока ещё не готов к framework, когда буду готов я пойму. И сяду за framework
Yury Izotov
@pandalowry
May 06 2016 16:42
@askanim это уже психология. Никогда никто не "готов" к чему то прям на все 100% как супер солдат. Просто сел и разбираешься
askanim
@askanim
May 06 2016 16:42
@pandalowry я ещё не готов и на 25 %
Nuzsk
@Nuzsk
May 06 2016 16:42

@pandalowry я просто чувствую что пока ещё не готов к framework, когда буду готов я пойму. И сяду за framework

Когда ты будешь готов - седобородые призовут тебя с гор, учить фреймворки, ага :smile:

@pandalowry прав
это психология
Yury Izotov
@pandalowry
May 06 2016 16:43
@Nuzsk благодарствую
askanim
@askanim
May 06 2016 16:43
@pandalowry но пока рано я сяду его изучать, когда велосипед до соберу
KarmaBot
@KarmaBot
May 06 2016 16:43
Спасибо (+1) для @Nuzsk принято! Текущая карма +68.
askanim
@askanim
May 06 2016 16:43
@pandalowry который ща собираю а это уже ну неделька наверн
Roman Salnikov
@RSalo
May 06 2016 16:44
Ловите довакинов!!!
Yury Izotov
@pandalowry
May 06 2016 16:44
@askanim так зачем собирать если готовый есть. Ну давай сравним или ты изучаешь возможно опасную практику (не углядел аспект защиты скажем тех же сессий) или ты читаешь 1 статью в yii документации по работе с сессиями.
@askanim первый случай рили опасен - так как допустив ошибку у тебя не будет критериев понять что она допущена
askanim
@askanim
May 06 2016 16:44
@pandalowry вот интересно а защита yii безупречна?)
Yury Izotov
@pandalowry
May 06 2016 16:45
@askanim второй случай если ты с фреймворком сидишь там в доке хотябы документация рекомендует и показывает делать так или эдак.
askanim
@askanim
May 06 2016 16:45
@pandalowry я пока не делаю его коммерчиским это баловство)
Yury Izotov
@pandalowry
May 06 2016 16:45
@askanim ну, защита нигде не безупречна. Вообще нигде. Но я думаю она очень мощна у yii
askanim
@askanim
May 06 2016 16:45
@pandalowry зато я получу не обходимые знания для устрой
ства на работу
@pandalowry например куда я сегодня ходил там требуется чистый php
Yury Izotov
@pandalowry
May 06 2016 16:46
@askanim с фреймворком ты получишь эти знания еще быстрее вот посмотри сам вакансии на чем делается упор - на умение клепать лисапеды или знание фреймворка и парадигм
@askanim ты к максу чтоли на Украину устраивался
askanim
@askanim
May 06 2016 16:46
@pandalowry farpost.ru
@pandalowry vl.ru
@pandalowry Самые крупные порталы Владивостока. Они лидирующие
@pandalowry и один из крупный бизнесов во Владе
Yury Izotov
@pandalowry
May 06 2016 16:47
@askanim там возможно исторически чистый пхп, 1997 год стоит начала проекта
но не все проекты такие старые чел
у них просто легаси код скорее всего, устаревшая кодовая база
askanim
@askanim
May 06 2016 16:47
@pandalowry Но ходил я туда, и если меня туда возьмут я горя знать не буду :D
@pandalowry думаю у них да
Yury Izotov
@pandalowry
May 06 2016 16:48
@askanim ну смотри, доводы "за" я привел, а учить то конечно тебе.
askanim
@askanim
May 06 2016 16:48
@pandalowry ибо реал старые проекты, но они же их модифицируют не думаю что у них версия php 5.2 думаю там помощней
@pandalowry я понимаю что библиотека упрощает жизнь, но только тогда когда ты уже знаешь что тебе от неё надо
Yury Izotov
@pandalowry
May 06 2016 16:49
@askanim ну абстрактно мы всегда знаем что нам "от нее надо". А подробности изучаем в доках по фреймворку уже
askanim
@askanim
May 06 2016 16:49
@pandalowry а она мне пока только гору вопросов задаст сверху помимо того что это сама за библиотека.. И почему бля так происходит когда вдруг там что-то работать не будет
Yury Izotov
@pandalowry
May 06 2016 16:49
скажем надо тебе юзеров - читаешь а как устроено их хранение в фреймворке, каковы хорошие практики и тд
ну опчем тут нашла коса на камень, все при своих мнениях )
Nuzsk
@Nuzsk
May 06 2016 16:50
@askanim на своих велосипедах ты выше этого не прыгнешь https://github.com/neris/fl-ru-dump/blob/master/catalog/index.php
pandalowry @pandalowry отдыхаю
askanim
@askanim
May 06 2016 16:50
@pandalowry я согласен там это проще реализовано но я хочу понять что и как и почему
@Nuzsk $key = md5(uniqid($_SERVER['HTTP_HOST'], true));
@Nuzsk ну как минимум я уже знаю что так хешировать уже не надо
M-A-XG
@M-A-XG
May 06 2016 16:51
@askanim Каждый кулик хвалит свое болото :)
askanim
@askanim
May 06 2016 16:51
УХАХАХАХААХАХАХАХА
ВСЁ я спать всем пока всем добра всем бобра,
KarmaBot
@KarmaBot
May 06 2016 16:51
@askanim, привет, как настроение?
Yury Izotov
@pandalowry
May 06 2016 16:53
@M-A-XG о , Макс ) как раз тебя вспоминали, делились твоими публикациями.
Roman Salnikov
@RSalo
May 06 2016 16:53
@askanim мб тебе тут было бы комфортнее https://gitter.im/dev-ua/php ?
M-A-XG
@M-A-XG
May 06 2016 16:53
@pandalowry Я рад :)
Yury Izotov
@pandalowry
May 06 2016 16:53
@M-A-XG почему нет новых статей? уже дня 4 ждем
Roman Salnikov
@RSalo
May 06 2016 16:54
@M-A-XG господи, спаси меня благослови!
Yury Izotov
@pandalowry
May 06 2016 16:54
@RSalo в голосину )))
я же говорил что Пророк вернется. А вы не верили, маловеры
M-A-XG
@M-A-XG
May 06 2016 16:55
@pandalowry Я отдыхаю :)
Yury Izotov
@pandalowry
May 06 2016 16:55
@M-A-XG ))))
загружаю браузерок сразу мысль как там пророк
askanim
@askanim
May 06 2016 16:58
@M-A-XG макс возьмёшь на аутсорс джуниором?
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:59
@askanim я тебя сейчас из скайпа и вк удалю))
Yury Izotov
@pandalowry
May 06 2016 16:59
@MKiselev за что ты его )
askanim
@askanim
May 06 2016 16:59
@MKiselev :D:D:D
Maksim Kiselev
@MaksimKiselev
May 06 2016 16:59

@pandalowry

@M-A-XG макс возьмёшь на аутсорс джуниором?

pandalowry @pandalowry хорошо что у меня нет скайпа и вк
askanim
@askanim
May 06 2016 17:00
@MKiselev я пошутил :D
Yury Izotov
@pandalowry
May 06 2016 17:00
@MKiselev )))
Maksim Kiselev
@MaksimKiselev
May 06 2016 17:00
@askanim me to :smile:
askanim
@askanim
May 06 2016 17:00
ZZzzz
Maksim Kiselev
@MaksimKiselev
May 06 2016 17:00
Пойду на велосипеде покатаюсь)
Aleksey
@kingomost
May 06 2016 17:17
Халп ми Хэлп ми - линуксойды есть?
Yury Izotov
@pandalowry
May 06 2016 17:17
@kingomost а что случилось
Aleksey
@kingomost
May 06 2016 17:17
как crontab хотя бы в первоначальную конфигурацию привести? @pandalowry
Yury Izotov
@pandalowry
May 06 2016 17:17
@kingomost щас дам ссылков
Aleksey
@kingomost
May 06 2016 17:18
ни апгрэйды, ни апдейты, ни инсталлы не восстанавливают его
@pandalowry ты мой спаситель будешь!!!
тока не гугли, я там все перерыл
Yury Izotov
@pandalowry
May 06 2016 17:18
@kingomost а ты пакет сам кронтаба удалял?
Aleksey
@kingomost
May 06 2016 17:18
а у него не cron&&& @pandalowry
???
Yury Izotov
@pandalowry
May 06 2016 17:19
ну он ага
в смысле ты файл потерял чтоли
кроновский
че случилось то
Aleksey
@kingomost
May 06 2016 17:19
@pandalowry я его за день раз 100 переписал и сейчас уже не могц ничего понять
@pandalowry пиздец случился
Maksim Kiselev
@MaksimKiselev
May 06 2016 17:20
@kingomost в смысле само расписание понять не можешь?
Yury Izotov
@pandalowry
May 06 2016 17:20
@kingomost а папки /etc/cron.d удалял?и их содержимое там
Aleksey
@kingomost
May 06 2016 17:20
нет - @MKiselev нет
Yury Izotov
@pandalowry
May 06 2016 17:20
@kingomost crontab.guru обьяснение формата "на пальцах"
Aleksey
@kingomost
May 06 2016 17:20
@pandalowry а это идея - все надо??
Yury Izotov
@pandalowry
May 06 2016 17:21
@kingomost да лучше бы все. погоди дам что имею по дефолту у себя
Aleksey
@kingomost
May 06 2016 17:22
Короче. как найти или отконфигурировать под систему crontab? вопрос только в этом. @pandalowry И там с bin - каждый под свою систему
мне бы debian 7 64
есть у кого под рукой?
/etc/crontab
Yury Izotov
@pandalowry
May 06 2016 17:23
под юзера крон настраивается. http://help.ubuntu.ru/wiki/cron убунту тот же деб тока в профиль.
```
Aleksey
@kingomost
May 06 2016 17:25
@pandalowry СПАСИБО - это тоже пакет. Все убежал. обычным ремоувом удалился!!!!!!!!!!!!!!!!!!!!!!
KarmaBot
@KarmaBot
May 06 2016 17:25
Спасибо (+1) для @pandalowry принято! Текущая карма +29.
Yury Izotov
@pandalowry
May 06 2016 17:25
@kingomost в приват дал
Konstantin Sirotkin
@beowulfenator
May 06 2016 18:22
всем привет
KarmaBot
@KarmaBot
May 06 2016 18:22
@beowulfenator, привет, как настроение?
Konstantin Sirotkin
@beowulfenator
May 06 2016 18:22
кто-нибудь работал с logstash?
Yaroslav
@dyar74
May 06 2016 18:22
А вообще програмирование изучают не написанием велосипедов, а изучением алгоритмов, написания понятного кода.
Konstantin Sirotkin
@beowulfenator
May 06 2016 18:23
я что-то не могу въехать в концепцию - есть какой-то pipeline, только непонятно, как к нему на вход файл попадает
то есть если, допустим, nginx добавил строку в лог-файл, как потом logstash узнает, что туда добавилась одна строка, не перечитывая весь файл?
а если оно делается через pipe, в смысле nginx передает, а logstash принимает, то тоже непонятно - logstash упал и логи уходят в никуда...
Konstantin Sirotkin
@beowulfenator
May 06 2016 18:32
что, неужели никто не сталкивался?
Roman Salnikov
@RSalo
May 06 2016 18:33
@dyar74 да не, ты не по технологии делаешь. нужно сразу костыли писать, а потом смотреть как лучше сделать:D
Yaroslav
@dyar74
May 06 2016 18:35
@RSalo. Да нет как раз смотришь инструмент
и если не находишь то костыли лепишь
Или не знаешь правильных путей
Roman Salnikov
@RSalo
May 06 2016 18:37
@dyar74 у тебя не всё как у максов...:D
Yaroslav
@dyar74
May 06 2016 18:48
:)
Pavel Sokolov
@ComradePashka
May 06 2016 18:50
пипол! слушайте а вот в пыхе ну есть же рефакторинг там все дела, а есть фича что в одном блоке кода начинаешь редактировать и редактируется везде сразу, похоже это Ctrl+Alt+Shoft+J делает. но ток ща нарвался на кейс когда в двух разных методах одинаковые переменные (скопипащщенные - как раз в одном из них надо поменять) так вот эту фичу можно както ограничить блоком а не всем файлом?
Evgeniy Tkachenko
@githubjeka
May 06 2016 19:07
да, он спрашивает, внутри функции или на все файлы
DrDeath72
@DrDeath72
May 06 2016 19:09
ык
Maksim Kiselev
@MaksimKiselev
May 06 2016 19:13
@ComradePashka вообще не понимаю о чем ты, тебе нужно переменные в некоторой области видимости переименовать?
Pavel Sokolov
@ComradePashka
May 06 2016 19:13
ну да
Maksim Kiselev
@MaksimKiselev
May 06 2016 19:16
@ComradePashka я юзаю IDE, PHPStorm
Там это shift + F6 вроде, ты какой редактор/IDE используешь?
Roman Salnikov
@RSalo
May 06 2016 19:21
так сказал, как будто иде и пхпшторм разные вещи:D
Maksim Kiselev
@MaksimKiselev
May 06 2016 19:22
@RSalo ну я хотел этой запятой уточнение выразить, чет не удалось.
Вообще недоумеваю как можно жить без IDE, кодил раньше в саблайме, думал IDE не нужна, М-А-Х стайл короче)
Evgeniy Tkachenko
@githubjeka
May 06 2016 19:23
в скобочках надо было
Maksim Kiselev
@MaksimKiselev
May 06 2016 19:23
@githubjeka да я уже мозг выключил, поздно же.
Evgeniy Tkachenko
@githubjeka
May 06 2016 19:23
ну тогда я пойду
Maksim Kiselev
@MaksimKiselev
May 06 2016 19:26
@githubjeka нееет, стой)
@githubjeka мне же к тебе советовали обратиться сегодня, когда вопрос про ментора задал)
Evgeniy Tkachenko
@githubjeka
May 06 2016 19:27
blob
Roman Salnikov
@RSalo
May 06 2016 19:30
@githubjeka типа ты ему должен еще заплатить, что бы у тебя на шее посидел=)
Maksim Kiselev
@MaksimKiselev
May 06 2016 19:30
@RSalo не понял, наоборот же обычно)
Roman Salnikov
@RSalo
May 06 2016 19:31
@MKiselev тебе повезло, что @githubjeka такой добрый
Nuzsk
@Nuzsk
May 06 2016 19:31
@MKiselev на курсы запишись http://evgeniypopov.com/dvd.html#item-80
Maksim Kiselev
@MaksimKiselev
May 06 2016 19:32
@Nuzsk тонко)
Roman Salnikov
@RSalo
May 06 2016 19:32
@MKiselev можешь и сюда одновременно записаться на попова http://ogemorroe.com/lechenie/narodnoe/doktor-popov/
Evgeniy Tkachenko
@githubjeka
May 06 2016 19:33
профессиональный сайт за один день
Dave
@aios
May 06 2016 19:33
резервное копирование по методу евгения попова
Yaroslav
@dyar74
May 06 2016 19:33
ктрл +С
Maksim Kiselev
@MaksimKiselev
May 06 2016 19:34
@dyar74 ктрл + М
Roman Salnikov
@RSalo
May 06 2016 19:34
@MKiselev ты про архиватор забыл
Dave
@aios
May 06 2016 19:34
@MKiselev CTRL + P
Maksim Kiselev
@MaksimKiselev
May 06 2016 19:42
@RSalo лол, продолжает дело попова))
Roman Salnikov
@RSalo
May 06 2016 19:43
Roman Salnikov
@RSalo
May 06 2016 20:26
Aleksey
@kingomost
May 06 2016 20:29
профессиональный сайт за один день
M - мечты не сбываются))
огурец отличный
Maksim Kiselev
@MaksimKiselev
May 06 2016 20:30
Aleksey
@kingomost
May 06 2016 20:30
@RSalo cron сдался. спасибки
KarmaBot
@KarmaBot
May 06 2016 20:30
Спасибо (+1) для @RSalo принято! Текущая карма +62.
Aleksey
@kingomost
May 06 2016 20:31
англоязычный пацан в соседней ветке грустит от несправедливого мира...
а я вспоминал математику.
а сейчас я пойду спать.
и тишина настанет.
шшшорох..
спокойно
и тихо
Maksim Kiselev
@MaksimKiselev
May 06 2016 20:33
@kingomost в чем его негодование?
Aleksey
@kingomost
May 06 2016 20:33
...
@MKiselev да я в английском не силен. мир вроде как не справедлив
Maksim Kiselev
@MaksimKiselev
May 06 2016 20:34
@kingomost субъективизм. С точки зрения логики все же норм.
Roman Salnikov
@RSalo
May 06 2016 20:35
зацените. в реальном времени погружаются в марианскую впадину
https://www.youtube.com/watch?v=31vNARRU1SU
Yury Izotov
@pandalowry
May 06 2016 20:41
@RSalo затея классная но мало чего понятно. Погрузились или нет? Хде батискаф? И т.д.
Dave
@aios
May 06 2016 20:41
@pandalowry ниче интересного
Roman Salnikov
@RSalo
May 06 2016 20:41
@pandalowry уже на поверхность подымаются
Yury Izotov
@pandalowry
May 06 2016 20:42
@RSalo отаначо Михалыч
Roman
@Skinka
May 06 2016 20:42
@RSalo фуйня какаето
Roman Salnikov
@RSalo
May 06 2016 20:42
@pandalowry пропустил всё интересное=)
Yury Izotov
@pandalowry
May 06 2016 20:43
@RSalo да. У них где okeanos explorer самая нямка со спускаемого аппарата и была
надеюсь потом в hd выложат
Aleksey
@kingomost
May 06 2016 20:51
@pandalowry на дне растут одуванчики опушившиеся. один в один.
Roman Salnikov
@RSalo
May 06 2016 20:55
@pandalowry а нет, всё же погружение сейчас идет
видно глубина по датчикам постоянно увеличивается
Yury Izotov
@pandalowry
May 06 2016 20:55
@kingomost @RSalo если сам в сон не погружусь гляну, спасибо )
KarmaBot
@KarmaBot