
Aleh
24.03.2017
08:53:39
про битрикс ж есть полная документация на говнокод.ру, нечего даже обсуждать

f4rt~
24.03.2017
08:55:01

Maxim
24.03.2017
09:05:37
Как сделать натуральную сортировку в mysql?

Dan
24.03.2017
09:06:35
опять трабла .=. установил и зкаомпилил и прописал в пхп.ини этот ссаный модуль, теперь не вызывается его функция toGDImage, кто нибудь сталкивался:?

Google

Dan
24.03.2017
09:06:36
к слову речь про ffmpeg-php

Ivan
24.03.2017
09:08:33
или тебе только числа?

Maxim
24.03.2017
09:09:53
нет, не только.

Ivan
24.03.2017
09:12:44
http://www.internet-technologies.ru/articles/article_1817.html

Maxim
24.03.2017
09:23:47
мне кажется при 10к записях оно будет кашлять.
ладно, оставлю пока эту затею
спасибо

$iD
24.03.2017
12:09:19
господамс.. кто, что, на проде использует для трэкания ошибок.. аля парсинг prod.log
sentry как варик, что еще?

Sergey
24.03.2017
12:09:46
monolog -> gelf -> graylog
а там стримы и нотификации в слаки

Михаил
24.03.2017
14:35:59
О, а из облачных сервисов для сбора ошибок что посоветуете?

Google

Михаил
24.03.2017
14:37:04
Я раскрутил было грейлог, но потом вспомнил какой он жирный, и понял что придется лишний инстанс чисто под него раскручивать. А логов сильно много не будет.
Можно даже платный, если в пределах 5$/мес
sentry как варик, что еще?
Вот сентри посмотрел, фри план даже подходит. Но интересует какие еще сервисы есть популярные, просто чтоб посравнивать.

Lezhnev
24.03.2017
15:29:25
papertrail

/
24.03.2017
17:40:56
$type = 'type_message';
if ($type === 'type_1')
как сюда регулярку чтоб проверяла только соответвие на type а дальше не важно
чтоб проверяло соответсвие до _ а дальше если любой текст шло в это условие

Aleksandr
24.03.2017
19:41:35
strpos хватит
strpos(...) === 0

Rinat
24.03.2017
19:45:22
<?php
$a = 'type_1';
if ( strtok( $a, '_' ) === 'type' ) {
// do
}
не используй регулярки без абсолютной необходимости

da horsie
24.03.2017
20:02:58

Rinat
24.03.2017
20:04:37
пусть админ запинит )

Aleh
24.03.2017
20:05:55
Хз, зависит от того, что ты хочешь сделать

Rinat
24.03.2017
20:21:08
все что можно сделать используя простые строковые функции нужно делать без регулярок.
на вот - https://bit.run/s/UBfSIcPlTzcCn9Y3
в два раза разница.

Maxim
24.03.2017
20:21:57
блин, парни. пятница на дворе... пойдте вечерок отдохните. ну епта
))

Rinat
24.03.2017
20:22:17
у меня 3:22 дня )

Maxim
24.03.2017
20:24:20
тем более суббота

Google

Maxim
24.03.2017
20:24:27
аж слеза вылезла за вас

Rinat
24.03.2017
20:24:40
Не, пятница)

Maxim
24.03.2017
20:24:44
*картинка с гендальфом* отдыхайте глупцы

da horsie
24.03.2017
20:31:04
У меня полвторого дня
Какой отдых

Rinat
24.03.2017
20:36:38
Кали детектед

da horsie
24.03.2017
20:44:25

Rinat
24.03.2017
21:28:29
щикага

da horsie
24.03.2017
22:48:12

Rinat
24.03.2017
22:48:24
27 сегодня было )
завтра правда 8

Eugene
25.03.2017
02:29:13
нид хелп
попросили помочь с ювелирным интернет-магазином
я их не делал
с чего начать?
с темы? с цмс? с фрэймворка?
ваще в ступоре )

F01134H
25.03.2017
02:35:50
с оплаты

Eugene
25.03.2017
02:47:27
ничего не отдам без оплаты ) на моем хостинге будет )

Ivan
25.03.2017
07:48:42
а то мы сделали 2 сайта на своем хосте, деньги до сих пор стрясти не можем
если не одуплится, то грохнем
сайты в смысле, не заказчика))

Eugene
25.03.2017
07:53:07
да это понятно, но тренировка тоже важна )
смотрю в сторону drupal

Ivan
25.03.2017
07:53:12
1) Дизайн( лучше стразу верстать, потом скриншотить, и отправлять как дизайн). Оплата
2) Верстка (дорабатываем верстку из превого этапа, если требуется). Оплата
3) Интеграцая с CMS(предпочтительней) или CMF или фреймфорком. Оплата
4) Подключение платежной системы. Оплата

Google

Ivan
25.03.2017
07:53:50
Так как у тебя ювелирка будут проблемы с плат системой
Банки требуют, а соотвественно и ПС документы соответствия из пробирной палаты
мы сами неслабо споткнулись на этой херне
В данном случае наиболее либеральными являются PayKeeper и РБК Мани

Admin
ERROR: S client not available

Ivan
25.03.2017
07:59:18
У пейкипера подключение платное, около десятки. Стряхивать эти деньги с заказчика, свои не отдавать, как это сделали мы - придурки
да это понятно, но тренировка тоже важна )
смотрю в сторону drupal
Для инет-магазина лучше брать популярные заточенные для это дела решения. OpenCart, Magento, prestoshop. Как правило для них уже есть готовые плагины платежных систем их же собственной разработки, и писать велосипеды нет необходимости. OpenCart достаточно простой по своей структуре, легче в нём разобраться.

Eugene
25.03.2017
08:13:32
вот полезные советы, спасибо огромное
я привык на голом php работать, drupal есть смысл освоить для еще одного проекта уже существуещего на нем, хочу совместить
для меня самый непонятный вопрос, как тема оформления будет прикручиваться и модифицироваться
сейчас воткну в виртуалку, буду ковырять

Ivan
25.03.2017
08:22:45
Если уж хочется погрузиться в пхп и фреймфорки и повысить свою стоимость на рынке, то имеет смысл посмотреть в сторону sylius. Это еКомерц система на базе Symfony. Друпал, кстати, тоже использует компоненты симфони. Получится достаточно удачная для тебя комбинация:)
http://sylius.org

Ivan
25.03.2017
16:09:21
сейчас будет реально нубский вопрос. сильно не бейте :)
как лучше именовать переменные содержащие обьекты:
$Post = new Post();
// or
$post = new Post();
в PSR по этому ничего не сказано.
я всегда писал в StudlyCaps стиле, а в доке симфони используется camelCase

Artem
25.03.2017
16:10:00
лучше оглядываться на код фреймворка
для консистентности

Denis
25.03.2017
16:10:14
главное что бы было однообразно)

Kirill
25.03.2017
16:14:47
$post конечно

Ivan
25.03.2017
16:17:07
$post
There is no definitive naming convention in PHP, and they differ by framework:
Zend does not permit underscores
Symfony also encourages camelCase
Wordpress encourages underscores and does not like camelCase
CodeIgniter also promotes underscores
So: Use whatever your framework uses or create your own naming convention.
At least for function names and class methods, there is a one thing to consider, but some frameworks discard it: PHP is case insensitive in that case, so aTonalFunction() and atonalFunction() are both calls to the same function.
http://softwareengineering.stackexchange.com/a/196463
ору со стандартов вордпресса https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/

Evgeniy
25.03.2017
16:45:06

Google

Ivan
25.03.2017
16:50:43
где?
4.2. Properties
This guide intentionally avoids any recommendation regarding the use of $StudlyCaps, $camelCase, or $under_score property names.
это psr-1

da horsie
25.03.2017
16:55:45

Ivan
25.03.2017
16:56:25
да, про имена переменных вообще не сказано
так что можно взять ближайщее - свойства))
не, там сказано, что свойства не регламентируются пср

da horsie
25.03.2017
16:58:35
Правильно делать методы простыми настолько, чтобы свойства и параметры можно было называть одним словом

Ivan
25.03.2017
16:58:42
а про методы не нашёл
ну эт анрил имхо

da horsie
25.03.2017
16:59:37
Снейк кейс проще читать

Ivan
25.03.2017
16:59:57
а мне кэмел

da horsie
25.03.2017
17:00:07
Камел кейс проще отличить друг от друга не читая, по форме
getInternalId vs get_internal_id

Ivan
25.03.2017
17:02:30
не, ну это исключительный случай, такое происходит не часто