Задать вопрос
  • Как сделать grouping?

    sergarcada
    @sergarcada Автор вопроса
    Спасибо! Я почему-то не допёр преобразовать число в текст. Посчитал, что раз тип столбца уже задан, то изменить его нельзя.Попытался только текст в число))
    Отдельное спасибо за ссылку на sqlize.online!
  • Выбрать только одну саму свежую строку для поля?

    sergarcada
    @sergarcada Автор вопроса
    Благодарю вас.
    На самом деле я даже не уверен, что там стоит mysql, прямого доступа к БД у меня нет. В среде разработки мне даже не нужно указывать драйвер, создание подключения происходит в другом модуле. Поэтому нужна какая-то общая идея. MySQL в тегах, потому что дома идеи я обкатываю на ней.
    Последние два варианта мне более понятны для реализации, завтра попробую реализовать на работе. Время для каждого entity отличается как минимум на минуты.
    За ссылку на dbfiddle.uk отдельное спасибо
  • Два физических сервера с разными доменами за mikrotik?

    sergarcada
    @sergarcada Автор вопроса
    А кто собирается продавать неубитого медведя? Проверка идеи - это проверка идеи. На коленке, в кладовке, из того что есть под рукой делается прототип, чтобы понять что это вообще возможно сделать. Нет смысла на этом этапе вкладываться в оборудование или хостинг. Потому что пока это всего лишь идея, то все может измениться не один раз, а для полноценной реализации может и вовсе не дойти. Если идея заработает, то можно попытаться ее "продать" потребителям. И если такие найдутся, то уже тогда искать хостинг, дизайнера для сайта и.т.д.
    Поэтому да, единственный в офисе провайдер, микротик, два неттопа и немного периферии.
  • Два физических сервера с разными доменами за mikrotik?

    sergarcada
    @sergarcada Автор вопроса
    Sanes, почему? Поскольку SLA в условиях теста не нужен, то такой вариант выглядит лучше, чем арендовать у хостера vds за 300-400р и больше (умножьте еще и на два) в месяц и сталкиваться с ограничениями по памяти, дисковым пространством и созданием бекапов. Если идея окажется рабочей, то можно будет предположить ресурсоемкость. А если нет, то кроме расходов на домен она ничего и не стоила.
  • Два физических сервера с разными доменами за mikrotik?

    sergarcada
    @sergarcada Автор вопроса
    Не знаю, откуда у многих такая уверенность, что не умеет. Микротик имеет в своем составе IP → Web Proxy и для http это видимо работает, а это прикладной уровень.
    Можно ли вывернуть этот прокси обратно и настроить его для https - вот что мне интересно.
  • Два физических сервера с разными доменами за mikrotik?

    sergarcada
    @sergarcada Автор вопроса
    По-моему, ваш вариант ничуть не меньший "огород". Как минимум не проще в реализации и еще и предполагает дополнительные расходы.
  • Два физических сервера с разными доменами за mikrotik?

    sergarcada
    @sergarcada Автор вопроса
    Не обязателен, но это совершенно разные проекты. И два железных сервера в один без магии не объединишь и виртуализацию там не сделаешь. Да и в случае "развода" один сервер пополам не распилишь. Словом, для проверки жизнеспособности идеи нет смысла усложнять и делать все по "взрослому".
  • Два физических сервера с разными доменами за mikrotik?

    sergarcada
    @sergarcada Автор вопроса
    Не спорю, что так будет лучше. Но сейчас это два небольших пет-проекта, мой и моего друга. Соответственно, каждый из нас занимается своим сервером. Никому не хочется зависеть от другого, но и ставить отдельный сервер для этого как-то слишком.
  • Как отправить данные из excel в mysql?

    sergarcada
    @sergarcada Автор вопроса
    BasiC2k, мне больше нравится ваш вариант.
    У каждого пользователя локально хранится свой файл Excel. Это что-то типа первичных документов для бухгалтерии, так что набор полей достаточно стабилен. Я думаю, не будет проблем, если несколько пользователей одновременно отправят данные? Пользователей по штату 6 человек. Основная их работа в полях со сбором данных. Авторство в MS Office совпадает с логином в AD (то есть уникально).

    Для остальных. Отдельный веб-сервис есть сейчас. Он работает, но им стараются не пользоваться. С точки зрения пользователей это неудобно. Они пытаются отправить пустой файл, не тот файл, могут выбрать файл, но не нажать отправить, забыть логин или пароль от сервиса, вводят не свой логин (однофамильцы) и еще 1000 ситуаций. Эти люди целый день на выезде. Им нужна "волшебная кнопка". Поэтому задача - отказаться от этой прослойки.
    С точки зрения поддержки без разницы - поддерживать php-скрипт на сервере или vba в excel.
  • Как организовать домашний хостинг на динамическом IP?

    sergarcada
    @sergarcada Автор вопроса
    Поскольку доступ к публикации на хабре закрыт и api немного поменялся, то опубликую здесь еще одно решение:
    Получаем токен на странице https://pddimp.yandex.ru/api2/admin/get_token
    Узнаем record_id для наших записей:
    curl -H 'PddToken: 123456789etc' 'ht_tps://pddimp.yandex.ru/api2/admin/dns/list?domain=oursite.ru' > record.txt
    Из ht_tps уберите подчеркивание ;-) В получившемся файле ищем record_id соответствующие @ и www.
    Пишем скрипт (значения приведены для примера) script.sh:
    #!/bin/bash
    ipout=`wget -q -4 -O- http://icanhazip.com`
    echo $ipout
    curl -H 'PddToken: 7FK5NDLKGJT85KLFJTYKFLD8T5KRJFKTMGJDKFKGH85639FJGHE85' -d 'domain=megasite.ru&record_id=12300001&subdomain=@&ttl=21600&content='"$ipout" 'https://pddimp.yandex.ru/api2/admin/dns/edit'
    curl -H 'PddToken: 7FK5NDLKGJT85KLFJTYKFLD8T5KRJFKTMGJDKFKGH85639FJGHE85' -d 'domain=megasite.ru&record_id=12300002&subdomain=www&ttl=21600&content='"$ipout" 'https://pddimp.yandex.ru/api2/admin/dns/edit'

    В первых строках определяем наш внешний ip и записываем в переменную ipout. Не забудьте сделать скрипт исполняемым chmod +x script.sh
    И наконец, добавляем в cron задачу.
    Например, 0 1,13 * * * /путь/до/script.sh будет запускать наш скрипт в 0 минут 1 и 13 часа каждого месяца, недели и дня.

    P.S. Предполагается, что все выполняется на linux-сервере. Но при желании можно модифицировать и под windows.
  • Как настроить vpn на mikrotik так чтобы на клиентах не надо было прописывать маршрут?

    sergarcada
    @sergarcada Автор вопроса
    papabig, если у вас разные подсети, то без маршрутизации не обойтись. Тут такое дело. Когда клиент впн в windows подключается к серверу с адресом класса C 192.168.x.x, то этому впн-интерфейсу автоматически присваивается маска 255.255.255.0 и он видит только свою сеть и никакую другую. То есть для вашего случая на клиенте все равно придется прописывать маршрут route add 192.168.100.0 mask 255.255.255.0 192.168.7.1 (точнее адрес интерфейса сервера). И для этого нужны права администратора, proxy-arp тут не поможет.
    Если бы сеть предприятия была бы из класса B (172.16.0.0 — 172.31.255.255), то маска бы автоматически назначалась 255.255.0.0 и тут было бы все проще.
    Я вот не знаю, допускается ли одновременное подключение нескольких клиентов с одним логином и паролем. Я для своих создал разные secrets, просто чтобы знать кто подключен.
  • Как настроить vpn на mikrotik так чтобы на клиентах не надо было прописывать маршрут?

    sergarcada
    @sergarcada Автор вопроса
    papabig, еще немножко дополню, чтоб было понятно, похожи ли наши ситуации. В организации сеть 192.168.12.xxx. Со всеми ПК и другими устройствами около 80 адресов. В pool выделена область из 20 адресов этой же подсети и клиенты впн получают адреса из этого же диапазона - 192.168.12.100-192.168.12.119. Включен proxy-arp на bridge1. По правилам фаервола все входящие соединения, кроме явно разрешенных адресов, запрещены.
  • Как настроить vpn на mikrotik так чтобы на клиентах не надо было прописывать маршрут?

    sergarcada
    @sergarcada Автор вопроса
    papabig, Я включил proxy-arp на локалку и поначалу у меня заработало. Но я тестировал при выключенном фаерволе. Когда включил фаервол обратно, то впн снова перестал работать. По итогам мне пришлось перенастроить его правила, а именно внести в белый список для входящих подключений домашние ip-адреса сотрудников. В любом случае советую сначала проверить с выключенным фаерволом.
  • Как настроить vpn на mikrotik так чтобы на клиентах не надо было прописывать маршрут?

    sergarcada
    @sergarcada Автор вопроса
    Да, я смотрел такое решение на ютубе и хотел его попробовать, если не получится более простым путем. Но там есть ограничения на использование win7. Как я понял, win7 почему-то не принимает маршруты. И второй минус - это генерация сертификатов и их импорт на стороне клиента. А так очень заинтересовало.
  • Как настроить vpn на mikrotik так чтобы на клиентах не надо было прописывать маршрут?

    sergarcada
    @sergarcada Автор вопроса
    С proxy-arp все сработало даже лучше, чем с созданием статического маршрута на windows. В последнем случае почему-то не были видны ПК с win10.
  • Как настроить vpn на mikrotik так чтобы на клиентах не надо было прописывать маршрут?

    sergarcada
    @sergarcada Автор вопроса
    У решения с openvpn есть свои минусы. Во-первых, микротики до сих пор не научились его полностью поддерживать. Ставить openvpn за nat'ом - ну тоже так себе удовольствие. Во-вторых, это установка на стороне клиента дополнительного ПО и возможные проблемы с неподписанными драйверами. В сумме, это может принести больше проблем.
    За наводку на proxy-arp спасибо.
  • Как копировать файлы проводником без сохранения прав NTFS?

    sergarcada
    @sergarcada Автор вопроса
    Увы, но в моем случае не подойдет - у меня Win Server 2008.
    Но даже и не слышал о такой файловой системе. Так что все равно спасибо, будет интересно почитать.
  • Что сделать с частными IP адресами сети провайдера?

    sergarcada
    @sergarcada Автор вопроса
    Ezhyg, настолько - не шарю. Но и нормой это не считаю, поскольку не наблюдаю у других провайдеров города такой картины. И понять, почему именно мой провайдер отказывается использовать изолированные порты я тоже не могу.
    Кроме того, у меня были проблемы с впн-туннелями, когда я пытался соединить две сети 192.168.8.0/24 и 192.168.4.0/24. Я здесь тоже не до конца понимаю, но до смены адресов сетей пакеты ходили загадочным образом. Между сетями все было ок, но некоторые сайты вдруг переставали работать до тех пор, пока не выключишь впн.
    В этот раз сети крупнее, да и где гарантия, что через какое-то время не появится "сосед" по комутатору с таким же диапазоном?
  • Что сделать с частными IP адресами сети провайдера?

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