Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

SooR

Користувачі
  • Публікації

    1 508
  • З нами

  • Відвідування

Коментарі блогу, опубліковані користувачем SooR

    Збір на ЗСУ

    Вітаю! Я з новим збіром (останній ще не закрили, то друга волонтерка)

     

    Цитата

    В/ч 4010  5 ОШП(окремий штурмовий полк) потребують АВТО для виконання бойових задач евакуації та транспорту БК ! 
    Арта працює на Бахмуті ! 
    Прошу всіх небайдужих долучитися до збору та до боротьби проти зла ! 
    Фіксована сума збору 200.000 грн !

    Реквізити для донатів 
    Монобанка:
    Мій моно: https://send.monobank.ua/jar/....
    Мій приват: ...
    PayPal: [email protected]

     

    Почався стрім на цей збір (буду вдячний вподобайці для підняття каналу).

    Посилання на збір https://t.me/c/...

     

    UPD. Збір закрито! Дякую всім!

    • +1 1

    Збір на ЗСУ

    В 12.01.2023 в 13:02, niger сказав:

    1585211335_Screenshot2023-01-12at13_01_00.thumb.png.220de57f8068c48c81654be7c32d546c.png

     

    :D ДЯКУЮ!

    Поки що збираю інформацію за опитуванням на більш затребувані напрямки розробки.

    Також працюю над проєктом, який буде корисний всій спільноті цього форуму.

     

    P.S. Також забув сказати. Всі бажаючі можуть скинути сюди скрін донату та я надам купон на знижку сумою доната на свої модулі (або послуги). Купон безстроковий.

    Дякую кожному!

  1. И на дроплетах в digital ocean, не хотят очернять свои ip спамом, пошла тенденция переноса почты на сторонние ресурсы, такие как mailgrid и другие платные smtp.

    • +1 1
  2. 20 минут назад, SergeTkach сказал:

    Ну и уточните по остальным пунктам, "нудно и неконструктивно" - это что именно Вы имели ввиду? А увлекательно и конструктивно в таком случае это как? Как на Вашей картинке? Извините, не понял, что она вообще значит?

    Почему Вам кажется, что это похоже на то, как "на приеме у психолога"? Что для Вас в этом такого?

    Почему Вы читали голосом Малахова?

    Где Вы увидели, что меня смущает продавец-покупатель?

    За что вы меня так, мой рабочий день давно закончился.

     

    21 минуту назад, SergeTkach сказал:

    которую сами же и вырвали из контекста?

    Эту я тоже вырвал из контекста, называется "цитирование". Простите, а как еще расценивать эту фразу и какой другой контекст у нее может быть? Пока в вашей голове гуляют такие мысли, вы капитаном не станете.

     

    24 минуты назад, SergeTkach сказал:

    В таком случае клиент НЕ МОЖЕТ вызывать негативных эмоций и желания его научить жить. Такой клиент просто не входит в Целевую аудитория товара. А определять - входит или не входит лид в целевую аудитория - это одна из 8 святых обязанностей продавца

    Это вода. Вы теоретик? Клиент, клиент, клиент..  хватит. Все люди разные и хоть изредка ставьте себя на их место. Каждому деньги достаются по-разному и, может, ваш модуль это последние сбережения и последняя надежда, и что, не целевая аудитория?

     

    Если вам не нравится то чем вы занимаетесь - не мучайте себя и других. Я не знаю чем вы занимались до написания модулей, но что-то мне подсказывает, что в душе вы перекуп на авто риа (без обид).

     

    20 минут назад, SergeTkach сказал:

    извините, если задел Вас 300 рублями. Я не имел конкретно Вас ввиду. Я действительно не понимаю, как можно соглашаться на установку за 300 рублей. На любом фрилансерском сайте тарифы идут от 500 р. Это рыночный минимум. Это просто не ложится в мою голову. Но это не означает, что я хотел Вас этим как-то задеть.

    Боже ради, никаких обид, я раньше бесплатно это делал :D 

    • +1 2
  3. 12 минут назад, SergeTkach сказал:

    где конкретно в какой именно фразе Вы увидели проявление соплей, нюней и кризиса?

    Вам от этого легче станет?) Вся ветка от начала до последнего комментария пропитана нудным и неконструктивным душеизлиянием, вы как на приеме у психолога, только платных тут нет, принимайте то что пишут бесплатные)

     

    Начнем с заголовка... Прочел голосом Малахова.

     

    Далее нить обращения потерял. Картинка, "P.S", все. Что вас смущает в отношениях продавец-покупатель?

  4. image.thumb.png.2bcc000f08ed23076f9ee058decae915.png

     

    Алло! Что за сопли нюни вообще? У вас есть успехи, оценки норм, продажи норм, что за кризис?)

    Накати 150, поваляйся в ванне с музычкой, абстрагируйся, скоро новый год, все живы и здоровы :) 

    • +1 1
  5. В 09.08.2021 в 00:05, max1985 сказал:

    отпишитесь пожалуйста после тестов

    Должен работать как и прежде.

     

    По поводу этой разработки.

     

    getProduct не просто так сделан в цикле. Это единственный и правильный путь для стандартизации структуры данных. Один метод на все случаи.

    Логика такая: наборы product_id ищем любым удобным способом, а сами конечные элементы выбираем одним (!) на всю систему методом с нужными нам полями. То есть не плодим себе кучу мест, где нужно добавлять новые поля или форматировать их, следить за всем этим.

     

    Чего не хватает в этом методе, так это кэширования с ограниченным временем жизни. И будь-то вызов товаров из блока "Похожие", или "Просмотренные",  любой другой модуль, всегда нужно искать product_id максимально простым запросом без кэширования, а сам product брать из кэша.

     

    Также в бэкенде изменяя товар не нужно удалять весь кэш товаров, достаточно delete('product.' . $product_id) и все остальные останутся целыми.

    Ну и ко всему прочему, сам по себе запрос выборки одного товара по primary key со всем навесным не такой уж тяжелый. 

     

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

    • +1 1
  6. 2 часа назад, buslikdrev сказал:

    так можно рекламировать свой сайт у клиентах?

    А почему нет? Не на форуме же.

    Вот если на демке своей сделаешь ссыль на реферал от хостинга - все, зарабатываешь на форуме аж 5 копеек в год.

  7. 4 минуты назад, lexxkrt сказал:

    т.е. изначально ты подставляешь переменную нужного типа. из 0000334 после экранирования 334 не получится, как и наоборот

    А, все таки автоматизма нет?) Для запросов типа select * from user order by user_id может и полезная штука для домохозяек, в остальном не вижу смысла. Это моя позиция, не обязательно соглашаться.

  8. 5 минут назад, lexxkrt сказал:

    а какая разница как экранирует для mysql where id = 1 и where id = '1' это одно и тоже

    Разница есть. А еще есть разница между 0000334 и 334, когда нужно найти запись по номеру договора или просто вот по такому идентификатору.

  9. 25 минут назад, lexxkrt сказал:

    не проще. потому что в вашем случае, например, вы строку не экранируете

    А вы уверены, что обертка экранирует '1' как int, а не string? А как на счет экранирования bigint(20)?

    Каждый судит по своему опыту и профилю. У меня, например, ни с чем из перечисленного проблем никогда не было. А с обертками были бы, потому что вот такой запрос переписывать в api обертки - увольте.

     

    Спойлер
    
    SELECT * FROM ( 
      SELECT 
        SUM(IF(f.result = 'success', 1, 0)) AS total_forecast_success, 
        SUM(IF(f.result = 'unknown', 1, 0)) AS total_forecast_unknown, 
        ROUND(SUM(IF(f.result = 'success', f.payable, f.amount)) - SUM(f.amount)) AS series_profit, 
        GROUP_CONCAT(f.forecast_id) AS forecasts_id, 
        COUNT(f.forecast_id) as total, 
        MIN(f.date_added) as date_start, 
        MAX(f.date_added) as date_end, 
        c.customer_id 
        
        FROM ( 
          SELECT customer_id, forecast_id, date_added, payable, amount, result, 
            
            IF(customer_id = @customer_id, @sequence, @sequence := @sequence + 1) AS c1, 
            IF(customer_id = @customer_id, @customer_id, @customer_id := customer_id) AS c2, 
            IF(result = 'unknown', @result := 'success', @result := result) AS r2, 
            IF(@result = @previous, @sequence, @sequence := @sequence + 1) as sequence, 
            IF(@result = @previous, @result, @previous := @result) AS r3 
             
            FROM forecast, 
            (SELECT @sequence := 0, @previous := '', @result := '', @customer_id := '') AS init 
              WHERE is_paid = '0' ORDER BY customer_id, forecast_id
         ) f 
         
         LEFT JOIN customer c ON (f.customer_id = c.customer_id) 
         WHERE (f.result = 'success' OR f.result = 'unknown') 
         GROUP BY sequence HAVING total > 1 
         ORDER BY total_forecast_success DESC, total_forecast_unknown ASC, series_profit DESC
    ) series WHERE date_end >= '2021-05-17'
    GROUP BY customer_id 
    ORDER BY total_forecast_success DESC, total_forecast_unknown ASC, series_profit DESC

     

     

  10. 1 минуту назад, Vladzimir сказал:

    Ну и в втретьих, всегда можно "вклиниться" окмодом в сам запрос, без его полной перезаписи.

    С этим согласен, но на практике это будет не всегда так.

    Кто-то будет изменять уже существующую строку и, если вы по ней ищите, нифига не найдете и не вклинитесь.

     

    2 минуты назад, Vladzimir сказал:

    Ну и по мелочи. Например читабельность запроса. Особенно если он на десяток строк.

    Ну смотрите. Вы пишите сложный запрос, перед вами запрос в исходном виде, читаете док по мускулу или ищите другую инфу в сети по каким-то частям запроса, везде вы видите чистый запрос, во всех примерах и разборах только чистые запросы, переключаетесь в редактор, а там куча вызовов через php конструктора запросов. Как они работают закулисами? Что добавляют эти методы? Добавляют `` или нет? Каждый раз смотреть в ман по api? При этом держать в голове сам запрос, еще и думать как его расписать) По-моему не совсем удобно.

    • +1 1
  11. $payments->where('cashtypeid', '=', '1');
    $payments->orWhere('cashtypeid','=','4');

    Серьезно? Вам проще писать строку с запятыми и кавычками, чем просто строку?

     

    Проще же WHERE foo = 'bar' AND baz = 3.

    А копировать запрос и делать отладку прямиком в базу? А откорректированный запрос вставить в $this->db->query()? Не проще ли?

    • +1 2
  12. 5 минут назад, Vladzimir сказал:

    А я на вот эту няшку смотрю http://wiki.ubilling.net.ua/doku.php?id=nyanorm

    И думаю, ну не няшно ли?

    Если вам няшно - пожалуйста, я вижу, что из одной строки условно простого запроса сделали 4. В чем упрощение? Не видеть SELECT * FROM?

    • +1 2

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.