Я не сразу догадался, но методом исключения выяснилось, что при отсутствии $_REQUEST[‘ajax’] мы получали NOTICE, который почему-то отключал дальнейшую работу Битрикса. При добавлении проверки isset каталог заработал.
Только спустя много лет работы с PHP, я начал понимать почему не любят программистов PHP (работал один в команде, в течении лет 6ти)
На PHP ушел с C++
Сейчас на Java работаю.
Так вот. Всю жизнь вписывал в index.php set_error_handler чтобы скрипт падал при любом Notice и подобной лабуде, либо выдавал нужные для отладки данные, но не шел дальше. Стал это делать после довольно большого проекта на PHP, который разрабатывался больше года. И чем больше вещей можно было завернуть в классы, тем больше вещей в эти классы заворачивалось. (хоть какая-никакая типизация).
Сейчас работаю с людьми, которые ставят @ вместо isset и проверки на null. Это убивает :)
так в релизе написано что до 5.3 всё обратно совместимо, а после нет.
По этому часто есть хостинги 5.3, 5.4, 5.5
И пакеты в unix/linux именуются как php, php54, php55
Как можно не глядя закатать такое обновление?
Система не даст это сделать при обычном yum update
и вообще 5.4, 5.5 содержат половину функционала 6,0, которого не будет.
Выравнивание структуры в памяти, ни когда не занимались? Дает ощутимый прирост производительности. Да, компилятор может сам выравнять, Про компилятор писать не нужно, у каждого он свой.
Ну а если часть в какой нибудь set засунуть :) (По моему что то такое битовое было в с/с++)
т.е. под алгоритмами вы подразумеваете только обработку бизнес-данных и ни каких других алгоритмов?
Например валидация номеров телефонов на чьи плечи падает?
Не хочу общими фразами задавать вопросы, будем по конкретике.
+380… или 810380...? Тут уже не совсем бизнес логика, это вопросы совместимости оборудования к которому будет привязана ваша CRM. Стоит это описывать в Аналитике или программист по умолчанию сам догадается (и должен ли программист знать ГОСТ по зональности номеров телефонов?)
Или возьмем международный стандарт, но аналоговые линии при принятии на вход "+" просто выдадут исключение (старое оборудование и т.д.)
стати, похоже, что на вашем проекте Петя не нужен — ведь аналитик все алгоритмы уже описал
а вы не задумывались что на ПК и на часах android будут совершенно разные алгоритмы? Например при работе с графикой.
Я о том, что есть ограничение ресурсов. На ПК вам доступно 90Гбайт оперативки, а на часах всего 8Мбайт. А станок ЧПУ ест не более 200Кбайт.
Ваш аналитик будет описывать все алгоритмы под всё железо в мире?
ну да
Протокол собрания номер 1
ООО в лице председателя Пупкина И.И., секретаря Пупкина И.И.
повестка дня
Назначение Генерального директора Общества.
По 5 вопросу повестки дня:
ПОСТАНОВИЛИ: Назначить на должность Пупкина И.И.
ГОЛОСОВАЛИ: «ЗА» — ЕДИНОГЛАСНО.
Подписи
секретарь Пупкин И.И
председатель Пупкин И.И
Общество с ограниченной ответственностью «» (ООО «»), именуемое в дальнейшем «Общество», в лице единственного учредителя Пупкина.И.И, действующего на основании Устава, с одной стороны, и Пупкин И.И, именуемый в дальнейшем «Работник», с другой стороны.
и две подписи
Ответственный руководитель назначается через собрание учредителей, а потом и приказом (обычно за номером 1). А вот кого принимать на работу — решает гендир. Принимать на работу он может в течении 1 часа за 30 дней, за это время и начисляется ЗП.
Продайте свое ООО и забудьте.
Через нотариуса выход из общества. В налоговой все данные меняются.
ООО охотно покупают, если она белая и ей больше 2х лет. Частенько этим балуются люди на госзаказах. Что то вроде «пора ООО менять, а в тендре могут участвовать ООО, которые на рынке не меньше 2х лет».
А если закрыть нужно, сдайте все документы + налоги и закрывайте.
ТК РФ вам не запрещает работать по трудовым договорам. Трудовая может жить на одном месте работы, а по трудовым договорам вы можете работать где захотите, лишь бы это не противоречило другим трудовым договорам.
1) зависит от провайдера
2) зависит от провайдера клиента
Схема прохода сигнала может быть самая разнообразная:
SIP->T38->E1->T38->SIP //пройдет
SIP->ulaw->alaw->g729->SIP //не пройдет
SIP->T38->E1->alaw->SIP //высокий шанс, от буфферов/джиттеров завити, т.е качество связи
SIP->alaw->E1->T38->SIP //тоже самое
SIP->T38->E1->медь //пройдет
SIP->alaw->E1->медь //качество связи
и т.д.
Если принтер Canon, то может и не поплавить. Проверяйте по модели принтера.
Только спустя много лет работы с PHP, я начал понимать почему не любят программистов PHP (работал один в команде, в течении лет 6ти)
На PHP ушел с C++
Сейчас на Java работаю.
Так вот. Всю жизнь вписывал в index.php set_error_handler чтобы скрипт падал при любом Notice и подобной лабуде, либо выдавал нужные для отладки данные, но не шел дальше. Стал это делать после довольно большого проекта на PHP, который разрабатывался больше года. И чем больше вещей можно было завернуть в классы, тем больше вещей в эти классы заворачивалось. (хоть какая-никакая типизация).
Сейчас работаю с людьми, которые ставят @ вместо isset и проверки на null. Это убивает :)
Многозадачность, обращение в поле тормозит всю память системы и т.д. Пусть сидит в «ровном месте»
По этому часто есть хостинги 5.3, 5.4, 5.5
И пакеты в unix/linux именуются как php, php54, php55
Как можно не глядя закатать такое обновление?
Система не даст это сделать при обычном yum update
и вообще 5.4, 5.5 содержат половину функционала 6,0, которого не будет.
Ну а если часть в какой нибудь set засунуть :) (По моему что то такое битовое было в с/с++)
Например валидация номеров телефонов на чьи плечи падает?
Не хочу общими фразами задавать вопросы, будем по конкретике.
+380… или 810380...? Тут уже не совсем бизнес логика, это вопросы совместимости оборудования к которому будет привязана ваша CRM. Стоит это описывать в Аналитике или программист по умолчанию сам догадается (и должен ли программист знать ГОСТ по зональности номеров телефонов?)
Или возьмем международный стандарт, но аналоговые линии при принятии на вход "+" просто выдадут исключение (старое оборудование и т.д.)
а вы не задумывались что на ПК и на часах android будут совершенно разные алгоритмы? Например при работе с графикой.
Я о том, что есть ограничение ресурсов. На ПК вам доступно 90Гбайт оперативки, а на часах всего 8Мбайт. А станок ЧПУ ест не более 200Кбайт.
Ваш аналитик будет описывать все алгоритмы под всё железо в мире?
Протокол собрания номер 1
ООО в лице председателя Пупкина И.И., секретаря Пупкина И.И.
повестка дня
Назначение Генерального директора Общества.
По 5 вопросу повестки дня:
ПОСТАНОВИЛИ: Назначить на должность Пупкина И.И.
ГОЛОСОВАЛИ: «ЗА» — ЕДИНОГЛАСНО.
Подписи
секретарь Пупкин И.И
председатель Пупкин И.И
Общество с ограниченной ответственностью «» (ООО «»), именуемое в дальнейшем «Общество», в лице единственного учредителя Пупкина.И.И, действующего на основании Устава, с одной стороны, и Пупкин И.И, именуемый в дальнейшем «Работник», с другой стороны.
и две подписи
Ответственный руководитель назначается через собрание учредителей, а потом и приказом (обычно за номером 1). А вот кого принимать на работу — решает гендир. Принимать на работу он может в течении 1 часа за 30 дней, за это время и начисляется ЗП.
Через нотариуса выход из общества. В налоговой все данные меняются.
ООО охотно покупают, если она белая и ей больше 2х лет. Частенько этим балуются люди на госзаказах. Что то вроде «пора ООО менять, а в тендре могут участвовать ООО, которые на рынке не меньше 2х лет».
А если закрыть нужно, сдайте все документы + налоги и закрывайте.
2) зависит от провайдера клиента
Схема прохода сигнала может быть самая разнообразная:
SIP->T38->E1->T38->SIP //пройдет
SIP->ulaw->alaw->g729->SIP //не пройдет
SIP->T38->E1->alaw->SIP //высокий шанс, от буфферов/джиттеров завити, т.е качество связи
SIP->alaw->E1->T38->SIP //тоже самое
SIP->T38->E1->медь //пройдет
SIP->alaw->E1->медь //качество связи
и т.д.
Если где ошибся — меня поправят )