• Как оставить соединение полуоткрытым на C#?

    @d-stream
    Готовые решения - не подаю, но...
    Спустится на уровень ниже и не использовать готовую библиотеку, которая умеет не допускать "недоситуаций"
    Ответ написан
  • Как реализовать сдвиг по цветам при декодировании изображения?

    @d-stream
    Готовые решения - не подаю, но...
    При таком алгоритме значение R и B быстро выйдет за 255, а G станет меньше 0. Или они имели ввиду, что если больше 255, то цвет это остаток от деления на 255 - 1. Например, когда R станет 256, то это значит, что R = 0? Может кто понял что они хотят?
    Кто хоть раз работал с байтами - тот поймет)

    p.s. в шарпе - можно поиграться byte ну или все арифметические операции завернуть в (….)&255 )
    Ответ написан
    Комментировать
  • Нейронная сеть для оценки затрат времени программистов. Какие могут быть параметры?

    @d-stream
    Готовые решения - не подаю, но...
    Смотрим например https://docs.microsoft.com/ru-ru/dotnet/machine-le...
    Скачиваем из описания taxi-fare-trans.csv, считаем число строк... сравниваем с количеством половины своих известных состоявшихся фактов (дабы вторую половинку скормить на тест)… думаем...
    Ответ написан
    1 комментарий
  • Как вывести определённый формат строки через SELECT?

    @d-stream
    Готовые решения - не подаю, но...
    Тяжело гадать не видя кода. Не знаю умеет ли DB like и каков синтаксис.
    Судя по беглому гуглингу - отличия от MSSQL в основном в экранировании спецсимволов и фокусы с кодировками.

    Итак тесты:
    1. убеждаемся что оба запроса показывают одинаковое число:
    select count(*) from table 
    select count(*) from table where str_field like '%'


    2. убеждаемся что находятся строки с тестом, начинающемся на букву "А"
    select * from table where str_field like 'A%'

    3. убеждаемся что находятся строки с тестом, начинающемся на любую букву
    select * from table where str_field like '[A-Z]%'

    думаю дальше цепочка понятна?
    hint выделен болдом
    Ответ написан
    Комментировать
  • Error CS0201. Как решить проблему с "?:"?

    @d-stream
    Готовые решения - не подаю, но...
    ? подразумевает выражение "дать одно из двух" - дать, а не сделать.

    То есть нормально это var xxx = (z
    Ответ написан
    Комментировать
  • PHP на Windows хостинге?

    @d-stream
    Готовые решения - не подаю, но...
    Ставим php и обучаем iis что "вон тот вон сайт расширения .php обрабатывает вот так"

    ну и поработаю поиском:
    https://habr.com/ru/post/30154/
    tavalik.ru/ustanovka-php-na-veb-server-iis
    https://puzzleweb.ru/other/iis.php

    остальной вывод поиска по ключевой фразе "iis и php" - только за деньги)))
    Ответ написан
    Комментировать
  • Как правильно организовать балансы и лицевые счета в системе?

    @d-stream
    Готовые решения - не подаю, но...
    Ну если еще добавить отгрузки (реализации) и поступления ТМЦ - то собственно получается, что баланс - вычисляемое из сумм всех платежей/отгрузок. Ну иногда может потребоваться некий хелпер в виде готового значения чтобы каждый раз не суммировать.

    p/s/ возможно вернее это будет звучать как "сальдо"
    Ответ написан
    Комментировать
  • Как легально отправлять товары купленные у меня из РФ за границу?

    @d-stream
    Готовые решения - не подаю, но...
    Я ИП
    кстати стоит подумать об ОСН и возврате НДС с экспортируемых товаров. Но надо прикидывать - оправдают ли вернувшиеся 20% затраты на полный цикл затаможки и содержание ОСН структуры.
    Плюс еще с 90 годов возврат НДС был неплохим бульоном для жульничества и возврат деньгами давно уже прикрыт.
    Ответ написан
    Комментировать
  • Как хитро отпагинировать данные в PostgreSql?

    @d-stream
    Готовые решения - не подаю, но...
    ROWS | RANGE pg умеет?

    Ну или накрайняк row_number в селекте, который ручками превращать в sub_page_number в рамках окна (для ситуации когда вест на 20 страниц ) по своему критерию n-m строк на страницу
    Ответ написан
  • Какой маршрутизатор может маршрутизировать гигабит между подсетями?

    @d-stream
    Готовые решения - не подаю, но...
    Вообще для "быстро между подсетями" с некоторыми ограничениями в степени интеллекта - "маршрутизирующие коммутаторы" aka "L3/L2+ коммутаторы" - они умеют маршрутизировать со скоростью коммутации. Но как плата за это - простенькие правила и acl. Это будет самым быстрым вариантом например для файлового копирования между двумя компьютерами в разных подсетях и в общем-то идентичным копированию в рамках одной подсети.
    Ответ написан
    Комментировать
  • Какие платёжные агрегаторы предоставляют выплаты клиентам пользователя без ИП?

    @d-stream
    Готовые решения - не подаю, но...
    В силу малозаконности такого действия (грубо произвольная выплата физлицу подразумевает так же уплату за него 13% НДФЛ и отчислений в ФОМС и ОПС, если явно не оговорены нюансы с каждым получателем) - придется достаточно часто искать еще не ликвидированные сервисы выплат... Ну или уходить в выплаты "не деньгами".
    Ответ написан
  • Почему Б.У. процессоры серии xeon так дешевы?

    @d-stream
    Готовые решения - не подаю, но...
    1. авито - позиция может быть ворованой, ненужной, нерентабельной, маловостребованной, бракованной = цена Боинга может оказаться $1 при любой иной рыночной...

    2. износ - у более-менее крупных пользователей есть статистика износа и отказа современной электроники (в том числе бессвинцовые припои и т.п.)

    3. Те самые TDP - один процессор, жрущий 10 или 30 Вт - безразлично, коридор в датацентре со стойками, в каждой из которых по 40 серверов и в каждом по 2-4-8 процессоров - это уже совершенно иные цены на электропотребление, охлаждение и стоимость резервирования мощностей.
    Ответ написан
    Комментировать
  • Правильно ли реализована изоляция подсетей?

    @d-stream
    Готовые решения - не подаю, но...
    Сеть управления != Сеть VIP (админов, которые видят все)

    А так - похоже на феншуй.

    Ну и пара моментов:
    1. видеть из vip сети другие сети - это не только пакет от vip к юзерским, но и обратно... со всеми вытекающими...
    2. при заметном трафике между сетями - маршрутизация на микротике будет тяжеловатой и более красивым вариантом будет применение L3(L2+) коммутаторов которые маршрутизируют пакеты между сетями со скоростью коммутации
    Ответ написан
  • Нужно ли платить налоги в России с онлайн магазина .ru если я нерезидент РФ и живу в США?

    @d-stream
    Готовые решения - не подаю, но...
    Нужно ли мне будет платить налоги в России, если я не резидент РФ и у меня нет представительства в РФ?
    То есть в России нет ничего. Даже если сильно захочется платить, то от кого? )
    Если как амазон/али отправлять товары почтой - то получатели перебрав лимиты возможно будут платить таможенные пошлины, но это их бремя. Если же речь о нематериальных товарах - до тех пор пока не появится необходимость разместить резидентно в РФ представительство/филиал/etc - ничего платить не потребуется.
    Ответ написан
  • Радость дизайнера - боль верстальщика. Межбуквенные отступы - кернинг и трекинг. Как рассчитать их значения для css?

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

    ps более явно это уже испытано в бумажной полиграфии с давних времен.
    Ответ написан
  • Простенький NAS или файловый сервер?

    @d-stream
    Готовые решения - не подаю, но...
    Какой-нибудь NAS типа Qnap - заодно он сможет отлично прикидываться сервером, а потом раскроются его дополнительные возможности в виде кучи интересных для мелкого офиса сервисов типа различных чатиков, форумов, облаков, ip-телефонии, видеонаблюдения и т.п.
    Ответ написан
    1 комментарий
  • Как лучше организовать IT-инфраструктуру предприятия?

    @d-stream
    Готовые решения - не подаю, но...
    Тут встает выбор:
    1. Или на каждый этаж заводить управляемый коммутатор из дешевого сегмента (D-Link какой-нибудь на 16-24 портов), что не особо нравится в плане расширения, поэтому склоняюсь к второму варианту;
    2. Разориться на парочку многопортовых стоечных коммутаторов и вести к каждой машине свой кабель.
    На сколько нарыл в интернете можно взять два по 48 портов и объединить их.
    Помимо пользовательских ПК, будут сетевые МФУ, возможно ещё камеры, ip-телефония и т.д.


    Истина лежит где-то посередине. 1. Все коммутаторы должны быть управляемыми (про vlan уже написано), 2. "центр" и "доступ" - тут скорее по геометрии-протяженности смотреть надо - не факт что от коммутатора в серверной до какого-нибудь кабинета будет гарантировано меньше 90м кабеля...

    Ну и в любом случае нормальный феншуй - "ядерные" коммутаторы желательны с повышенным интеллектом. Например умеющие ограничено маршрутизировать на скорости коммутации (так называемы L3 коммутаторы). Ну и быстрые. А уже юзерская часть - коммутаторы L2 попроще, подешевле и например 100мбит с гибабитными аплинками.

    Хороший бесперебойник. Хотелось чтобы все оборудование выше он держал хотя бы минут 30-60. Т.к. выбор зависит от нагрузки и заложенного резерва (~30%),
    В общем-то обычно бесперебойное питание на UPS ориентируется на 5-10-15 минут, а остальное время - резервные вводы, ДГУ и т.п.

    Притом это не мода, а просто рациональность - ибо ДГУ + 10-минутный UPS - зачастую заметно дешевле 2-часового UPS.
    Ответ написан
    Комментировать
  • Как настроить SNAT для 4х адресов в iptables в Proxmox для виртуалки с iredmail?

    @d-stream
    Готовые решения - не подаю, но...
    Просто из личного, свежего: netplan писали какие-то грибные персонажи Пелевина... в общем присоединяюсь к толпам народа, кричащего "выкинь netplan")

    Возможно уже действа по выкидыванию будет достаточно чтобы правила iptables заработали как и ожидается
    Ответ написан
    Комментировать
  • Есть ли уязвимости в чтении архивов?

    @d-stream
    Готовые решения - не подаю, но...
    Навскидку
    1. zip-bomb https://ru.wikipedia.org/wiki/Zip-бомба
    2. вариации автозапуска (в свое время были такие фичи в WinRAR)
    Ответ написан
    1 комментарий
  • Как интегрировать кассу АТОЛ с сайтом?

    @d-stream
    Готовые решения - не подаю, но...
    Вообще народ топчется по граблям на более "стандартизированных" конфигурациях (антивирус грохает атоловские драйверы, атол взбрыкивает на magic number и т.п.) так что путь выбран не без трудностей)

    Навскидку: в 10 ветке драйвера (а другие уже летят помирать) есть web сервер c которым можно более-менее легко и комфортно общаться (json-задания). Если на малинке получится его стартануть - будет полегче.
    Вторая проблема - обратный канал: надо как-то в рамках умений ккм дать возможность ему докладывать ОФД (иначе через месяц ккм превратится в тыкву) - то бишь нужен ethernet-over-usb

    Ну и болезненный моментик обрисованной схемы - оффлайн взаимодействие... что совершенно не гарантирует что в момент продажи чек пробьется (сбой связи, кончилась чековая лента, забыто открытие/закрытие смены, бомжи в подъезде тиснули витуху/оптику и т.п.) ну и соответственно кары от фискалов...

    imho в данном случае все-таки менее болезненный вариант - использование всяческих прослойщиков, которые типа гарантируют работоспособность всего этого нагромождения (хоть атоловское облако, хоть яндекс-кассы и прочие)
    Ответ написан
    Комментировать