Pull to refresh
1
0
Send message

Больше всего понравились — столбцы идентификаторов
Add identity columns for assigning a numeric value to columns on insert (Peter Eisentraut)
These are similar to SERIAL columns, but are SQL standard compliant.


Identity column — это очень хорошо. Но если сделать insert в таблицу с конкретными primary key, счетчик увеличится сам?


Нет ли ограничений на вставку в такие таблицы, как в sql server?

Ого, автор Centrifugo!
Если github.com/FZambia действительно работает в Авито, ему бы в профиле гитхаба поменять место работы.
Есть ли «срок жизни» рекомендации и отличается ли он в зависимости от категории товара?
А то в гугле поискал Роспись стены в Москве и меня засыпало рекламой на эту тематику настолько долго, что я бы полрайона мог закрасить.
Вы как то работаете с этим?
Вот бы ещё такую же по Stash / Upsource.
И какое-то решение вместо Confluence :)
Странно отформатировало начало сообщения, после редактирования сообщения, а исправить уже не успел :/
kafooster, vandrianova, хотел упомянуть вас, потому что запомнил что именно вы публиковали новости об изменениях в новых версиях Upsource.

Support for Bitbucket pull requests
Тут говорится, что PR планируется добавить в версии 2017.2, но видимо в ещё не в этом релизе?


Абсолютно не понятно, как в таком случае работать. Текущий workflow невозможно реализовать без возможности мержить или отклонять PR.


Наш текущий flow — создал ветку под задачу, запушил все изменения, на ней прогоняются автотесты, линтеры и прочие. Если успешно билды прошли, то ревьюеры смотрят и ставят галочки. Все/минимум галочек есть, и никто не поставил Need work? Появляется возможность смержить PR. И ладно, что нет возможности Squash коммиты, как в github и тд, но это тот минимум, который есть в процессе почти каждой компании.


Неужели кто-то просто создает PR и просто беспорядочно вливает в мастер?
Просто даже непонятно, как жить без этой фичи :)


Repository management
Неужели все остальные ходят в два интерфейса, просто чтобы создать репозиторий?


Support Golang
А есть хоть какие-то планы по реализации? Репозиториев с Go становится всё больше, а поддержка этого ЯП всё ещё в Backlog'e.


Dependency status
Я бы хотел видеть намного больше технической информации не из логов, а где-то в админке.
Иначе на большом проекте вообще не понятно, ставятся ли зависимости, или просто всё упало?


Create project group/sets/hierarchy/tags to manage large numbers of projects
Наверное, никто из крупных компаний не переходил на Upsource, если подобный функционал ещё не реализован.


Я не говорю о всяких косметических фичах, типа:
Go to class / Go to file from .yml file
Support for Darcula theme :)


К сожалению, как и год назад, когда мой коллега хотел внедрить Upsource, без функционала, который есть у Stash это пока не возможно.


Я вижу, как хорош Upsource на 10-20 человек и парочку репозиториев, но есть абсолютная пропасть, когда речь заходит хотя бы о 400+ разрабочиков и 100+ репозиториев. Вижу что он развивается, но я не вижу серьезный вклад в проекты на 500/1000 пользователей, хотя казалось бы они приносили бы $ 12,000.00/$ 21,000.00 соответственно.


Я понимаю, что вы наверняка сами используете Upsource, но пробовали ли вы сравнить его со Stash?


Расскажите пожалуйста о планах на эти задачи. Когда уже можно будет переходить на Upsource? :)

Спасибо за ваш отзыв, мы работаем над улучшением качества поиска. Только сейчас мы начинаем активно внедрять всё более сложные алгоритмы и системы проверок качества поиска.


Да, поиск есть на странице товара, но отсутствует на главной. Когда мне нужно протестировать функционал, я захожу сразу на выдачу, потому что чаще всего мне не требуется конкретный город. Но я согласен, главная страничка будет модернизироваться, у нас есть это в планах.

Спасибо, мы работаем над этим.


Но как вы верно заметили, мы не можем разом всё изменить, потому что даже на мелкие правки мы получаем:


"Дуров ВеРнИ сТеНу!!!!!!11!11Один!"

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

Я вам подскажу, начните с анализа.



Да и вообще, просмотрите блог Авито на хабре.


Вы заметите то, о чем даже не задумывались. За кажущейся простотой — сложные технические решения, которые для пользователя абсолютно не заметны.


Вы работали над подобными проектами? Уровень сложности выше игры, причем на порядок :)

Ммм, а это не дубль?
Не одно и тоже продаете в разных объявлениях?


С такой логикой, у вас на продажу одного iPhone должны быть следующие объявления:


  • iPhone
  • iPhone с чехлом
  • iPhone с гарнитурой
  • iPhone с чехлом и гарнитурой
  • iPhone с документами
  • iPhone с чехлом и документами
  • iPhone с гарнитурой и документами
  • iPhone с чехлом, гарнитурой и документами

И это всё без случаев типа продажи гарнитуры и документов без iPhone :)


Вот на такой утрированной ситуации и становится видно, в чём вы ошиблись, выставляя два объявления с одним и тем же товаром.


Более того, если у вас есть 3 абсолютно новых iPhone, то для покупателя они ничем не отличаются, и три объявления создавать уже нельзя.


А вот если один с царапинкой, второй не работает и третий новый, то тут уже стоит создать три разных объявления, ведь они представляют собой разный товар для покупателя.

Просто бывает такой кейс — мошенник подает несколько объявлений до лимита, после им предлагается заплатить. Но они считают, что удаление решит эту проблему.

И вот такой кейс — мошенник подает одно объявление, видит что оно со временем уже не в верху списка и решает, а зачем платить? Я просто удалю старое и создам новое!

В итоге мы блокируем новое как дубль и восстанавливаем старое, если оно было удалено.

Сейчас начали подсказки внедрять, если сильно похожие подаете объявления, то на приложениях сразу видите — у вас уже точно такое есть и не прошло 30 дней. Можете его активировать.
Моя жена когда побывала в офисе сказала:
Зачем ты вообще домой-то приходишь?
FYI: Колл центр и продажники в Санкт-Петербурге в офисе.
Часть продажников есть и в Москве, но в другом офисе.
Работал и в своем кабинете и в спейсе, и вот какой вывод:

Опенспейс опенспейсу рознь!

Если у вас когда-нибудь будет возможность сходить в Авито, Uber, Google вы увидите разницу со своими опенспейсами.
Да, пользуемся активно. Почти всегда занята PS4, иногда возникает мысль купить на Авито вторую :)
Оригинал:
Added ZEND_IN_ARRAY instruction, implementing optimized in_array() builtin function, through hash lookup in flipped array. (Dmitry)

Вот сам коммит:
Added ZEND_IN_ARRAY instruction, implementing optimized in_array() builtin function, through hash lookup in flipped array
После него была пара фиксов:

Optimizer support for ZEND_IN_ARRAY

Fixed ZEND_IN_ARRAY related issues
Кажется, грань между этими терминами очень тонкая.
В ядро PHP добавлена Libsodium

Таким образом PHP станет первым языком программирования с полноценным современным набором криптографических функций в базовой поставке. Для сравнения, язык Go 1.8 поддерживает X25519 и ChaCha20-Poly1305 в основном стеке TLS, но не предоставляет в стандартной библиотеке средств для обособленного использования современных криптографических алгоритмов на уровне приложения, для использования которых требуется установка дополнений. Другие проекты, такие как Ruby, Erlang и Node.js до сих пор основываются на OpenSSL, предлагая классические RSA и AES в режиме ECB без аутентификации шифротекста.
1

Information

Rating
Does not participate
Registered
Activity