@phpgeeks

Страница 129 из 8430
? Snyp
02.06.2016
13:55:22
Да, в ит столько новых понятий..

Как не услышу - постоянно что то новое.

Ебанулись там конкретно на этом.

Andrey
02.06.2016
14:03:01
Я учился 8 лет на экономиста, Аспирант, почти доцент, курс закончил чисто. Мир финансов для меня книга был открытая. Кризис грянул, и теперь угадайте: кто я? Мидл, мидл, парень работящий, Мидл, мидл, пишет код и тащит. Все, кто может деньги правильно подсчитать, Мидлами, конечно, в детстве мечтают стать. Стать я физиком решил после старших классов, Знал, как силу приложить, сколько нужно массы, Знал, как тело поднимать, чтоб росла энергия. Пригодились навыки. Угадайте: кто я? Мидл, мидл, парень работящий, Мидл, мидл, пишет код и тащит. Все, кто науку хочет до конца познать, Мидлом, конечно, сразу мечтает стать. Я учился в ПТУ на специальность “кодер”, Обучался там 5 лет, в целом был доволен. И исполнилась мечта, самая заветная, Ведь работаю теперь, угадайте: кем я? Главный прогер, парень работящий, Главный прогер, прёт, кладёт и тащит. Значит, главный прогер может слова сказать, После которых каждый захочет мидлом стать. Не училась я нигде, да и не хотела, С детских лет мечтала выйти за миллионера, Олигарх не встретился, хоть я и красивая. И теперь живу одна, угадайте: кто я? Просто тёлка без образованья, Просто тёлка, не имеет званья. Девушки, которых не взяли в институт, Весело и здорово с мидлами живут. Мы пропели, как смогли, гимн студентов дружно, Песня близится к концу, закругляться нужно. Но уйти вот просто так мы никак не можем, Потому что закрепить зритель с нами должен: Мидл, мидл, парень работящий, Мидл, мидл, пишет код и тащит. Если бы не мидл, люди планеты всей Жили бы гораздо менее веселей.

Google
Andrey
02.06.2016
14:03:54
https://youtu.be/Q1xCCQPqhTo

проперло про миддлов)

? Snyp
02.06.2016
14:08:18
Ыыы

Растолковали мне все таки про скриптовые языки

Эх, почему я не занимался этим в свои 16 лет Вечно у меня все так поздно)

Денис
02.06.2016
14:09:34
никогда не поздно

? Snyp
02.06.2016
14:10:59
по моим стопам идешь
Главное не бросил когда онлаин игры херачил месяцами.

Щяс стараюсь вообще ни во что не играть и зря время не терять на мелочи. И так много времени в жопу ушло

Я бы щяс мог бы хоть какие, но деньги зарабатывать.

Главное интерес остался - и на этом себе спасибо.

Владислав
02.06.2016
15:08:31
С моделями разобрались)

Google
Владислав
02.06.2016
15:08:46
Теперь id vs class vs attribute ))

Vladimir
02.06.2016
15:09:43
Пропустил ваши эпичные полотна про id vs item-id

Но поддерживаю за использование класса

Oleg
02.06.2016
15:10:35
Теперь id vs class vs attribute ))
да просто не понимаю зачем кастомные аттрибуты добавлять

Vladimir
02.06.2016
15:10:53
Кстати, по поводу item-id

Замените на data-item-id, а то невалидно

да просто не понимаю зачем кастомные аттрибуты добавлять
Ну вот надо тебе какую то инфу хранить для элементов

Oleg
02.06.2016
15:14:32
Ну вот надо тебе какую то инфу хранить для элементов
в данном случае ставят селектор на элемент который имеет данный аттрибут (можно делать классом) и значение для выявления уникального элемента (можно id юзать - он для этого и нужен)

[Anonymous]
02.06.2016
15:14:54
Есть вопрос по безопасности бэк-энда в случае телеграма как фронт-энда

Если использовать webhook у api телеграма по направлению к скрипту который вообще использует технологию типа $_GET переменных

т.е. если бы это был просто веб-интерфейс на базе HTML, тогда такой сайт сразу был бы взломан

Особенно учитывая что я собираюсь финансовое приложение писать

Ну вообщем вопрос в том - каковы векторы атаки, и насколько по вашему защищён телеграм

Кирилл
02.06.2016
15:18:35
Я думаю тут экранирования получаемых данных будет достаточно. Раз всё чисто на $_GET

Oleg
02.06.2016
15:24:34
Ну вообщем вопрос в том - каковы векторы атаки, и насколько по вашему защищён телеграм
получается что ты пользуешь телеграмовскую аутентификацию - соответственно надо как то проверять что то что пришло с гет пришло с телеграмма с нужной аутентификацией - и вопрос тут скорее не о защищенности телеграмма а о том возможно ли отправить тебе гет не из телеграмма?

Владислав
02.06.2016
15:26:08
А разве телеграм не пост шлёт

На веб хук

Денис
02.06.2016
16:09:01
веб хук телеграмма работает только с https соединением

)

? Snyp
03.06.2016
06:42:41
Здорова. Кто какие утилиты писал на баше? Интересно

Google
Сергей
03.06.2016
06:45:48
Ребята, вот вы пишите, например, $foo[$id]++; без инициализации этого ключа, пхп выдает нотис, вы его игнорите?

или проверяете, есть ли значение по такому ключу, затем либо инициализируете либо инкрементируете?

George
03.06.2016
06:52:46
Всем доброго утра, ребят :)

Сергей
03.06.2016
06:58:20
Извращенец чтоли? :)

Здорова. Кто какие утилиты писал на баше? Интересно

Сергей
03.06.2016
07:01:51
Нафиг надо нотисы ловить
Длинно получается. Не критично для тебя?

Vladimir
03.06.2016
07:03:08
Длинно получается. Не критично для тебя?
Не слишком длинно. Зато уверен, что корректно отработает

Сергей
03.06.2016
07:03:34
Не слишком длинно. Зато уверен, что корректно отработает
А в каком случае инкремент может некорректно отработать на несуществующей переменной?

Vladimir
03.06.2016
07:05:23
Мало ли поменяется поведение пыха

Не, серьёзно, настолько долго писать if(isset($foo[$id])) { $foo[$id]++; } else { $foo[$id] = 0; } ?

Сергей
03.06.2016
07:07:49
Единожды можно, но у меня json с большой вложенностью и инкрементов херова туча

Получается вместо двух сотен строк все 350

и кстати isset в 5.3 вернет true в твоем случае

Кирилл
03.06.2016
07:12:05
Ребята, вот вы пишите, например, $foo[$id]++; без инициализации этого ключа, пхп выдает нотис, вы его игнорите?
Нотисы нельзя допускать и игнорировать имхо. если только временно. Поэтому проверка всегда должна быть. if (!isset($foo[$id])){ $foo[$id] = 0; } $foo[$id]++;

Vladimir
03.06.2016
07:13:03
Или тебе ещё проверка типов нужна?

Сергей
03.06.2016
07:13:33
В том, что это хуже читается

А проблема в том, что в твоем случае в 5.3 произойдет инкремент даже если переменной нет

Google
Сергей
03.06.2016
07:14:17
и будет нотис :)

Vladimir
03.06.2016
07:14:33
Реквестирую пример массива

Admin
ERROR: S client not available

Сергей
03.06.2016
07:21:38
Не помещается сюда пример

маркдаун бот обрезает

Кирилл
03.06.2016
07:25:57
ну так сервисы есть же для размещения кода

Oleg
03.06.2016
07:40:42
Артур
03.06.2016
07:52:44
всем привет)

Кирилл
03.06.2016
07:54:13
ну пиши короче через ?:
вот такие сокращения зачастую хуже читаются, имхо. а вот простая проверка на isset или !empty вполне себе читаема и привычна

Oleg
03.06.2016
07:56:53
Денис
03.06.2016
08:06:09
Нотисы- зло. Их вообще не должно быть. В данном случае хорошо подойдёт тернарный ?: с !is_null

Empty вернёт true на 0

Oleg
03.06.2016
08:10:12
Empty вернёт true на 0
так ему так и надо - он тогда в ++ пойдет

Денис
03.06.2016
08:11:07
Aa

Oleg
03.06.2016
08:12:54
но придется отказаться от одного сокращения в пользу другого - ?: и ++ подружить не получиться

? Snyp
03.06.2016
09:38:22
Извращенец чтоли? :)
Почему? Пишут же

Oleg
03.06.2016
10:14:10
Работа мне пришла с таким сопроводительным: там с 300 по 635 строку идет "индусский код". думаю строк в 10 можно уложить

Владислав
03.06.2016
10:16:46
Нормуль

Оптимизация

Я знаю одного программиста, который везде sleep понаставил

Google
Владислав
03.06.2016
10:17:53
И уменьшал время простоя

Выдавая за оптимизацию

Артур
03.06.2016
10:20:13
)))

как говорит мой друг не наепешь не проживешь))))

Кирилл
03.06.2016
10:21:00
я думаю он сам себе верил)

[Anonymous]
03.06.2016
10:58:38
Спасибо, @WelcomeAgentBot...

Артур
03.06.2016
11:03:58
[Anonymous]
03.06.2016
11:53:45
Кто-нибудь поддержит мою ненависть к фреймворкам? Недавно c проектом на laravel работал.... Имел наглость подумать, что в нем можно писать на php, однако в 96% случаев require и include не работает, чуть что - и сервер выдает таинственное *something went wrong*, а отлаживать... Как это дело вообще отлаживать?

В рекламе laravel написано, что *никакого спагетти-кода*, при том на деле там громадная куча контролирующих конструкций, которую изучить без документации просто невозможно

Viktor
03.06.2016
12:01:04
Не поддерживаю ненависть :) ... как подсел на них так и сижу. И да, всегда приходиться изучать доки, впринципе как и в любом другом фреймоврке. Я хоть и не работал с lavarel, но думаю, что он мало чем отличается по своему смыслу и назначению от всех остальных. И да, зачем использовать require и include. Я так понял там юзаются namspace + autoload_register работает.

Viktor
03.06.2016
12:07:02
Есть такое. С этим фрэймворком и работаю

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