@phpclubru

Страница 829 из 956
Terminator
06.03.2019
05:44:40
@Ilya_Banokin будет жить. Поприветствуем!

@r_ivanov будет жить. Поприветствуем!

Roman
06.03.2019
05:55:48
привет всем! есть следующая проблема: установлен PHP 5.6.40 + php-oci8.x86_64 @remi-php56 + oracle-instantclient12.1 # cat /etc/ld.so.conf.d/oracleclient.conf /usr/lib/oracle/12.1/client64/lib/ # ldconfig однако: # php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/oci8.so' - libclntsh.so.18.1: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_oci.so' - libclntsh.so.18.1: cannot open shared object file: No such file or directory in Unknown on line 0 PHP 5.6.40 (cli) (built: Jan 9 2019 12:34:16) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies Почему он пытается грузить модуль версии 18.1? если установлен и настроен 12.1 где это настраивается?

Terminator
06.03.2019
05:59:14
@lexalevin будет жить. Поприветствуем!

Google
Alex
06.03.2019
06:00:32
Информация по бесплатному митапу по PHP в Москве будет считаться за спам?

Alexandr
06.03.2019
06:34:38
Баду уже не торт

Terminator
06.03.2019
08:39:30
Sergey Z будет жить. Поприветствуем!

μόναρχος
06.03.2019
11:03:34
Мб есть человек, который юзает codeigniter? И умеет верстать?

Terminator
06.03.2019
12:31:19
@akapaco будет жить. Поприветствуем!

Dmitriy
06.03.2019
12:31:28
Здравствуйте! Magento кто-нибудь может привести в чувства? При внесении и сохранении правок в админке, ничего не изменяется :( какие доступы нужны будут, дам

Dmitriy
06.03.2019
12:33:26
Dmitriy
06.03.2019
12:40:07
сколько в час?
давайте не по часам, а по факту выполненых работ

Google
ustasby
06.03.2019
12:40:35
давайте не по часам, а по факту выполненых работ
давайте идите на биржу студентов кормить, им может жрать нечего

меньше чем за $25 вы вменяемого разработчика не найдете, никто фиксы гадая не выставляет

Dmitriy
06.03.2019
12:45:15
меньше чем за $25 вы вменяемого разработчика не найдете, никто фиксы гадая не выставляет
Спасибо за ответ; Возможно вы меня не правильно поняли. Я имел ввиду что, оплату я предлагаю не почасовую, а за то, что сайт заработает. И сумму за работу сам исполнитель может озвучить

Dmitriy
06.03.2019
12:46:53
и чем это отличается работы от затраченных часов?
я думаю это очевидно. Оплата за часы не мотивирует на результат, в отличии от сдельной.

ustasby
06.03.2019
12:48:31
я думаю это очевидно. Оплата за часы не мотивирует на результат, в отличии от сдельной.
я думаю что очевидно что никто не скажет сколько времени займет выкопать яму в заданных координатах имея совковую лопату, при этом нужно приехать на место и убедится что там не бетонная плита оставленная предыдущими строителями.

Dmitriy
06.03.2019
12:50:58
я думаю что очевидно что никто не скажет сколько времени займет выкопать яму в заданных координатах имея совковую лопату, при этом нужно приехать на место и убедится что там не бетонная плита оставленная предыдущими строителями.
конечно, однако в отличии от приведеного вами примера, "приехать посмотреть место" вебпрограммисту обходится не так затратно как копателям ям; Однако если исполнитель хочет получить гонорар за осмотр "места", мы готовы и это проплатить.

ustasby
06.03.2019
12:51:42
я думаю это очевидно. Оплата за часы не мотивирует на результат, в отличии от сдельной.
я же пишу, идте на биржи, там много фрилансеров которые готовы за небольшие деньги испытать себя в роли магенто разработчика, при этом еще и ничего не теряя.

ustasby
06.03.2019
12:53:44
спасибо за совет
совет следущий, глупо начинать проект на магенте не имея за спиной хорошего разработчика, так как даже на разовые работы с хорошим рейтом их найти проблематично, они завалены работой, и никто не будет сидеть править файлики по фтп

ustasby
06.03.2019
12:54:44
был, но как это часто бывает, сплавился:)
что выдает в вас не очень и работодателя, платили ниже рынка

Gleb
06.03.2019
13:10:29
дайте пожалуйста канал по js

Vladimir
06.03.2019
13:12:34
Gleb
06.03.2019
13:12:36
или подскажите... const types = [ 'image/jpeg', 'image/png', ]; if(types.some((value)=>{return f.type === value})){ fileAlert('fileType','Поддерживаемые файлы только PNG и JPG/JPEG','typeError'); } что-то я не понимаю, почуму не работает... задача фыполить функцию если тип файла не соответствует предложенному из массива

Pavel
06.03.2019
15:06:02
я думаю это очевидно. Оплата за часы не мотивирует на результат, в отличии от сдельной.
А с другой стороны оплата за результат подталкивает писать говнокод, и получаются хрупкие решения. Для долгосрочных проектов это не вариант.

Google
ustasby
06.03.2019
15:10:28
А с другой стороны оплата за результат подталкивает писать говнокод, и получаются хрупкие решения. Для долгосрочных проектов это не вариант.
Это первый признак что лучше не связываться, они же не понимают что проект должен быть в гите, с документацией, деплоем и тестовым сервером. О каких фиксах может быть речь

Pavel
06.03.2019
15:11:15
Ну тут такое.. для одноразовых проектов документацию писать это выбрасывание денег на ветер )

ustasby
06.03.2019
15:11:59
Pavel
06.03.2019
15:11:59
Если ты был заказчиком то замечал что иногда программисты упорно занимаются какой-то странной бесполезной фигней.

И при этом обосновывают свою фигню лютой необходимостью.

Pavel
06.03.2019
15:22:42
Что найн.. Документация это как подростковый секс, все о ней говорят но очень мало у кого она реально есть

Кирилл
06.03.2019
15:34:57
и первый раз читать всегда больно

Pavel
06.03.2019
15:39:21
Ага причем если проект большой то держать актуальной документацию крайне тяжело, у нас за несколько лет скопилось много каких-то разных слоев документации пересекающихся между собой. А если проект маленький то обычно говорят "зачем что-то документировать, и так все понятно же"

dypa
06.03.2019
16:27:42
давайте не по часам, а по факту выполненых работ
так о какой сумме идет речь то? ;)

причем тут это, мы про strlen говорим? я конкретно тебе показал в исходнике текущем
не было времени, чтобы предметно ответить на твой вопрос. https://github.com/php/php-src/blob/master/Zend/zend_builtin_functions.c#L564 ZEND_FUNCTION(strlen), RETVAL_LONG(ZSTR_LEN(s)); - я на этот кусок кода смотрел, фактически это оно хотя то, что ты нашел RETVAL_LONG(u_countChar32(s1.u, s1_len)); - показывает, что фактически считаются символы, мне кажется, что речь может так же идти о \u1000 думаю, что получилась ситуация когда все правы так или иначе в своих суждениях

если что сорян, машина времени сломалась :)

Алексей
06.03.2019
16:50:39
Что найн.. Документация это как подростковый секс, все о ней говорят но очень мало у кого она реально есть
а есть проекты которые из эксперимента выросли в полноценную прилагу , и даже заказчик не помнит где что и как работает , и бизнес идею не до конца уже понимает

Pavel
06.03.2019
16:51:33
Я еще не встречал проекта в котором бы прям все всё хорошо понимали что и как работает и на каком основании.

Ну точнее, есть типа исключительнные случаи когда проект пилит один человек, он же и продакт и продажник и маркетолог.

Алексей
06.03.2019
16:53:49
ну да)) это наблюдение из личного опыта , показываешь в кабинете заказчику кнопку - объясняешь для чего это , а когда клиент узнает что это уже было - делает круглые глаза и такой дааааа? у нас такое было?

dypa
06.03.2019
16:57:42
Я еще не встречал проекта в котором бы прям все всё хорошо понимали что и как работает и на каком основании.
мосигра, додопицца, возможно тиньков - но они скорее исключение из правил

Google
Pavel
06.03.2019
16:59:43
Символ это атомарная единица отображения текста и он может занимать 1 байт, 2 байта, да хоть сколько.

dypa
06.03.2019
17:02:05
Символ это атомарная единица отображения текста и он может занимать 1 байт, 2 байта, да хоть сколько.
правильно, строка состоит из символов, а хранится уже в байтах. считаются символы для однобайтной кодировки

Pavel
06.03.2019
17:03:13
> считаются символы для однобайтной кодировки Да но только strlen() применима и для мультибайтовых кодировок, так что говорить о подсчете байтов будет более универсально.

Символ в языке си и символ в языке php это разные термины

Pavel
06.03.2019
17:04:34
Как уже выше написано, си не знает про мультибайтовые кодировки, и в нем символ это полный алиас для беззнакового байта. А вот в пхп символ - это единица отображения информации.

Pavel
06.03.2019
17:06:25
Нет я настоятельно утверждаю что в общем случае нельзя говорить "strlen считает количество символов а не байтов"

Это вводит в заблуждение в мире пшп

Aleksandr
06.03.2019
17:07:19
> считаются символы для однобайтной кодировки Да но только strlen() применима и для мультибайтовых кодировок, так что говорить о подсчете байтов будет более универсально.
Смысл с ним спорить, он из какой-то своей вселенной, зацикленной на символы? Даже официальная дока утверждает, что strlen() returns the number of bytes rather than the number of characters in a string. а ему все равно пофиг.

Pavel
06.03.2019
17:07:49
Да он уперся в сишную лексему char :)

dypa
06.03.2019
17:08:57
Нет я настоятельно утверждаю что в общем случае нельзя говорить "strlen считает количество символов а не байтов"
частный случай mb_ или iconv_ покрывает, почему не расширили strlen поддержкой кодировки - я хз

Pavel
06.03.2019
17:09:13
Как раз из-за обратной совместимости наверно.

Кстати если уж позадрачивать то где-то в древних спецификациях написано что char может занимать больше 8 бит на разных архитектурах. Но вот в реальности всем удобнее мыслить тем что байт это 8 бит. И стали появляться всякие типы u_int8, u_int16 и т.д.

dypa
06.03.2019
17:23:54
Смысл с ним спорить, он из какой-то своей вселенной, зацикленной на символы? Даже официальная дока утверждает, что strlen() returns the number of bytes rather than the number of characters in a string. а ему все равно пофиг.
так не спорь :) у такого общения есть плюсы для всех участвующих в нем (до тех пор пока аргументы не перейдут до уровня "ты петух)". официальную документацию пишут такие же люди как я и ты, правда туда не так просто что либо законтрибутить как хотелось бы.

Pavel
06.03.2019
17:24:59
где про это можно почитать подробнее?
https://stackoverflow.com/questions/9727465/will-a-char-always-always-always-have-8-bits

Это было актуально наверно лет 40 назад, когда еще не до конца понимали, должно ли быть в байте 8 бит

Google
Pavel
06.03.2019
17:35:44
Удивительно, но внезапно оказалась удобной фича смешивания php и html кода.

Aleksandr
06.03.2019
17:44:26
экранировать вывод не надоело?
А это разве проблема?

dypa
06.03.2019
17:46:22
А это разве проблема?
xss и понимание тонкостей экранирования и лень людей конечно являются проблемами

Aleksandr
06.03.2019
17:46:52
Ну, это же все автоматизировать элементарно можно.

dypa
06.03.2019
17:49:44
Aleksandr
06.03.2019
17:51:01
я тебя не понимаю. ты о чем?
Берем тот-же php-parser, пишем небольшой скрипт который пробегает по аст и экранирует незаэкранированные переменные, вещаем на сохранение или же на прекоммит.

Pavel
06.03.2019
17:51:51
Я не просто экранирую а каждую строку еще пропускаю через переводчик и через модификатор специальный

Страница 829 из 956