Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 1461 1462 1463 1464 1465 [1466] 1467 1468 1469 1470 .. 1489   вперед  Ctrl
 Re: Курилка  [new]
sergeysg
Guest
Делфишка разъехалась.
Что посоветуете?
Смены layout, и прочего - не помогают.

7 - не разъехалась.

И ещё, у XE7 есть неприятный глючок - верхнее окошко сворачивается в "строчку", что видно только заголовок. В основном, при запуске приложений, и смене layout'а с docked на classic undocked (так как при запуске меняется сначала на debug, а потом обратно).

http://i.imgur.com/hodjh6Mm.png
21 окт 18, 21:20    [21710465]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
Док
Member

Откуда: Казань
Сообщений: 5906
sergeysg,

дай угадаю - ты поменял DPI экрана...
22 окт 18, 00:47    [21710591]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
sergeysg
Guest
Док,

Темы менял, но со стандартным DPI, но потом обратно вернул.
Кстати, при изменении тем при запущенном Delphi, Delphi любит крэшиться.
В общем, правой кнопкой - customize, и напротив каждого toolbar'а сделать Reset - стали нормального размера, только вперемешку.
А как они были, я уже и не помню.
22 окт 18, 04:08    [21710622]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
delphinotes
Member

Откуда: Санкт-Петербург
Сообщений: 308
sergeysg
Что посоветуете?


Удалить ветку реестра:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\15.0\Toolbars

И настроить заново.
После настройки - указанную ветку экспортировать в файл и держать как лекарство.
22 окт 18, 09:31    [21710712]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
чччД__
Guest
Коллеги, подскажите, какими сервисами можно воспользоваться для обеспечения доставки ~500 мБ файлов ~50 000 клиентам (такая нагрузка не чаще 1 раза в месяц). Задача - обновление софта и баз данных клиентов. Сейчас клиенты приезжают сами или заказывают с курьером, каждому клиенту персонально готовится дистрибутив, на месте запускается инсталлятор и все прочухивает. Система древняя, но отлажена и работает, но хотелось бы дополнить ее возможностью "загрузки через интернет". В общем-то, для отдельной группы клиентов мы такие вещи сделали подручными средствами, но не массово: все упирается в количество клиентов и объем трафика.
22 окт 18, 14:37    [21711112]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
defecator
Member

Откуда:
Сообщений: 39038
чччД__
Коллеги, подскажите, какими сервисами можно воспользоваться для обеспечения доставки ~500 мБ файлов ~50 000 клиентам (такая нагрузка не чаще 1 раза в месяц). Задача - обновление софта и баз данных клиентов. Сейчас клиенты приезжают сами или заказывают с курьером, каждому клиенту персонально готовится дистрибутив, на месте запускается инсталлятор и все прочухивает. Система древняя, но отлажена и работает, но хотелось бы дополнить ее возможностью "загрузки через интернет". В общем-то, для отдельной группы клиентов мы такие вещи сделали подручными средствами, но не массово: все упирается в количество клиентов и объем трафика.

положить куда-то в облачный диск и всем дать ссылку на скачивание
22 окт 18, 15:02    [21711165]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
чччД__
Guest
defecator
чччД__
Коллеги, подскажите, какими сервисами можно воспользоваться для обеспечения доставки ~500 мБ файлов ~50 000 клиентам (такая нагрузка не чаще 1 раза в месяц). Задача - обновление софта и баз данных клиентов. Сейчас клиенты приезжают сами или заказывают с курьером, каждому клиенту персонально готовится дистрибутив, на месте запускается инсталлятор и все прочухивает. Система древняя, но отлажена и работает, но хотелось бы дополнить ее возможностью "загрузки через интернет". В общем-то, для отдельной группы клиентов мы такие вещи сделали подручными средствами, но не массово: все упирается в количество клиентов и объем трафика.

положить куда-то в облачный диск и всем дать ссылку на скачивание

Ну вот именно так сейчас и сделано, примерно. Но клиентов допущено мало, ибо много - никак, слишком медленно будет, да и Ростелеком снова расстроится.
Хорошо бы, чтобы это облако не навернулось, когда скачивать начнут хотя бы половина от 50 000 клиентов. И чтобы скачивание завершилось в разумные сроки. Вопрос в выборе облака.

Да, еще вопрос в выборе интерфейса. "Положить куда-то и всем дать ссылку для скачивания" - это каким механизмом сейчас делается? FTP?
22 окт 18, 15:09    [21711169]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
defecator
Member

Откуда:
Сообщений: 39038
я пользуюсь сервисом mega.nz, у них 50 гигов бесплатного диска, уже года как четыре пользуюсь
закачиваешь туда файл, сервис тебе даёт на него ссылку двух видов - с ключом и без ключа дешифрования.
Если без ключа, то можно выкладывать ссылку в паблик, а ключ разослать проверенными каналами
А можно ссылку сразу с ключом, вот типа такой (по ссылке будет bde511 для DXE7)
https://mega.nz/#!Ipc23KyT!aL31J4T14QEDwPv8Ai_yZC7jZ2xRS_ySPl0n2YTmlIw

К сообщению приложен файл. Размер - 17Kb
22 окт 18, 15:13    [21711179]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 12669
чччД__
какими сервисами можно воспользоваться для обеспечения доставки ~500 мБ файлов ~50 000 клиентам


mega.nz
50 гигабайт в облаке бесплатно
есть утилита для винды
можно отдавать ссылку на скачивание отдельно, а ключ (пароль) - отдельно
ограничение на трафик (из Вики): На бесплатных аккаунтах лимит на передачу данных для одного IP-адреса ограничен до 4ГБ каждые 6 часов
https://ru.wikipedia.org/wiki/Mega
22 окт 18, 15:26    [21711216]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 12669
чччД__
Хорошо бы, чтобы это облако не навернулось,


Сделать 2-3 зеркала, например, на box.com, copy.com, свой ftp в конце концов и т.д. Только почитать предварительно про ограничения.
22 окт 18, 15:28    [21711224]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
чччД__
Guest
defecator,

Спасибо. Э... есть api, это гут, но на лучшем тарифе трафик ограничен 16 терабайт в месяц.

Т.е., должен быть программный доступ к (еще точно не знаю, к каким функциям - "загрузить", "выгрузить", "удалить"?) сервиса. И трафик - ~25 требайт в месяц. Неравномерный по дням.
22 окт 18, 15:30    [21711229]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
чччД__
Guest
X11
чччД__
Хорошо бы, чтобы это облако не навернулось,


Сделать 2-3 зеркала, например, на box.com, copy.com, свой ftp в конце концов и т.д. Только почитать предварительно про ограничения.

Да вот тоже думал реализовать координирующий центр, чтобы нагрузку балансировал.
Но ведь наверняка есть какие-нибудь сервисы, в которых сие реализовано.
22 окт 18, 15:32    [21711234]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59586
чччД__
Но клиентов допущено мало, ибо много - никак, слишком медленно будет, да и Ростелеком снова расстроится.
Свой сервер чем именно не устраивает - его нет, канал узкий, лимит маленький или что?
22 окт 18, 15:54    [21711289]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
чччД__
Guest
Гаджимурадов Рустам
чччД__
Но клиентов допущено мало, ибо много - никак, слишком медленно будет, да и Ростелеком снова расстроится.
Свой сервер чем именно не устраивает - его нет, канал узкий, лимит маленький или что?

Канал узкий, трафик вроде как не ограничен, но так как канал узкий, то... :(
22 окт 18, 16:10    [21711314]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
defecator
Member

Откуда:
Сообщений: 39038
чччД__
Гаджимурадов Рустам
пропущено...
Свой сервер чем именно не устраивает - его нет, канал узкий, лимит маленький или что?

Канал узкий, трафик вроде как не ограничен, но так как канал узкий, то... :(


а на стороне виртуальный сервер купить ?
Сейчас это дёшево, и трафик не ограничивают многие
22 окт 18, 16:12    [21711320]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
чччД__
Guest
defecator
чччД__
пропущено...

Канал узкий, трафик вроде как не ограничен, но так как канал узкий, то... :(


а на стороне виртуальный сервер купить ?
Сейчас это дёшево, и трафик не ограничивают многие

Дело не в трафике, дело в канале.
Сейчас вот читаю - нужно что-то вроде CDN, но "чисто для скачивания файлов". Ну и чтобы api был для выгрузки и загрузки.
22 окт 18, 16:33    [21711357]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
defecator
Member

Откуда:
Сообщений: 39038
чччД__
defecator
пропущено...


а на стороне виртуальный сервер купить ?
Сейчас это дёшево, и трафик не ограничивают многие

Дело не в трафике, дело в канале.
Сейчас вот читаю - нужно что-то вроде CDN, но "чисто для скачивания файлов". Ну и чтобы api был для выгрузки и загрузки.

виртуалки обычно сидят на нормальных каналах в датацентрах
22 окт 18, 16:36    [21711360]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59586
чччД> Канал узкий

Какая ширина канала (хотя бы примерно расчётная) требуется?
Не из этого же "50000 клиентов, Сейчас клиенты приезжают
сами или заказывают с курьером, каждому клиенту персонально
готовится дистрибутив" исходить, это несерьёзно. Щас почти
везде предоставляются виртуалки с "неограниченным" каналом
или 1ГБит/с.

Нужно сначала эти тех.условия (требования) выяснить/уяснить, а
потом уже думать над балансировкой и координирующим центром.

Posted via ActualForum NNTP Server 1.5

22 окт 18, 17:51    [21711499]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
чччД__
Guest
Гаджимурадов Рустам
чччД> Канал узкий

Какая ширина канала (хотя бы примерно расчётная) требуется?
Не из этого же "50000 клиентов, Сейчас клиенты приезжают
сами или заказывают с курьером, каждому клиенту персонально
готовится дистрибутив" исходить, это несерьёзно. Щас почти
везде предоставляются виртуалки с "неограниченным" каналом
или 1ГБит/с.

Нужно сначала эти тех.условия (требования) выяснить/уяснить, а
потом уже думать над балансировкой и координирующим центром.

Рустам, ну фиг знает, какие у нас реально техусловия. Оценка, как всегда, прыгает вокруг истины на порядок, в лучшем случае. Надо пробовать.

Сейчас прикидываю, на чем попробовать - везде свои условия, свой API (и свои цены, конечно). Насколько сервисы надежны - тоже вопрос. Может, следует несколько разных сервисов использовать, для повышения живучести.
Надо API поизучать, что ли, потом подумать насчет драйверов/адаптеров для доступа к разным сервисам.
22 окт 18, 18:03    [21711523]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
чччД__
Guest
...у нас для "сетевых" (работающих в локальной сети) клиентов есть система централизованного управления с "обновлятором", так вот для него тоже балансировку нагрузки при скачивании выдумывали, выдумывали. А потом на пробу, для начала, запустили без балансировщика - и все "на ура" запустилось, под самой неблагоприятной нагрузкой, так и не стали допиливать - "работает, чо".
Тут, конечно, также на шару не получится. :(
22 окт 18, 18:08    [21711539]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
чччД__
Guest
Гадкие менеджеры: "Да, конечно, мы можем предоставить вам такой сервис! И эй-пи-ай у нас тоже есть, сейчас пришлем!"
Прислали ценник ("...за 30 тб - 34.500 руб, также можем тарифицировать по полосе: 1 гбит/с - 39.000 руб...") и описание api для реализации аудио - и - видеостриминга. А также требования к видео и аудиокодекам. Ппц.
22 окт 18, 18:17    [21711556]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59586
чччД> Рустам, ну фиг знает, какие у нас реально техусловия.
чччД> Оценка, как всегда, прыгает вокруг истины на порядок,
чччД> в лучшем случае. Надо пробовать.

Ежу понятно, что у вас нет реалистичной оценки, но именно
над ней надо в первую очередь работать, а не API и пр. фигнёй.
Сколько из 50.000 живые, скольким и как часто нужен апдейт,
насколько он критичен по времени итдитп.

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

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

Posted via ActualForum NNTP Server 1.5

22 окт 18, 18:25    [21711567]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59586
чччД> Тут, конечно, также на шару не получится. :(

Да ты попробуй для начала, через 2-4 недели узнаешь.

P.S. CDN вам, кстати, не нужен - у вас же все клиенты местные.

Posted via ActualForum NNTP Server 1.5

22 окт 18, 18:27    [21711570]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
0033
Guest
чччД__
Коллеги, подскажите, какими сервисами можно воспользоваться для обеспечения доставки ~500 мБ файлов ~50 000 клиентам (такая нагрузка не чаще 1 раза в месяц). Задача - обновление софта и баз данных клиентов. Сейчас клиенты приезжают сами или заказывают с курьером, каждому клиенту персонально готовится дистрибутив, на месте запускается инсталлятор и все прочухивает. Система древняя, но отлажена и работает, но хотелось бы дополнить ее возможностью "загрузки через интернет". В общем-то, для отдельной группы клиентов мы такие вещи сделали подручными средствами, но не массово: все упирается в количество клиентов и объем трафика.

Я много-много лет назад изначально всех разбил на виртуальные подгруппы, как раз именно по этой причине. Тупо прямо в ключ зашил некий id и продавал строго по количеству. Т.е. условно XXXXXa - продавал до тысячи экземпляров, потом перешёл на XXXXXb - продавал до тысячи экземпляров, потом перешёл на XXXXXc и т.д.

Суть: группа a ломится на сервер, читает ini - в нём группа, которой можно обновляться (каждые пару-тройку дней счётчик автоматом добавляет по новой букве и удаляет предыдущую; можно даже две группы сделать, это уже на моё личное усмотрение). Есть a в списке - отлично, приложение сосёт файл обновления. Нет в списке буквы a - приложение сосёт палец и работает дальше без обновления, дожидаясь своей очереди. Таким образом даже когда клиентов реально три с небольшим десятка тысяч - никогда не возникнет ситуации, когда группы a, b, c и d одновременно начнут скачивать обновление - если только я так не захочу и не разрешу им это своими ручками.

Что это даёт?
Ну, могу регулировать нагрузку в зависимости от железа: могу все группы оптом пустить на сервер, а могу отдельно по группам, могу даже пускать избирательно, а могу и вовсе никого не пускать, когда сервер переезжает или я меняю хостинг.
Или могу отправлять одну группу на один сервер, а все остальные - на другой. Удобно, когда хочется обкатать что-нибудь на ком-нибудь одном, а не на всех сразу. Да и после мажорного обновления так будет проще всего отследить всех пострадавших, если вдруг таковые когда-нибудь появятся (просто таковых ещё не было, я слишком педантичный для выпуска внезапных обновлений).
Ну и в логах тотальная прозрачность и полный контроль над происходящим: кто, когда, куда, зачем. Удобно. И без зависимостей от чужих людей и сервисов.
22 окт 18, 21:48    [21711710]     Ответить | Цитировать Сообщить модератору
 Re: Курилка  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59586
Такие сортировки/фильтрации можно и на стороне сервера делать -
хоть по номеру лицензии, хоть по Id, хоть по IP, хоть рандомом.

Posted via ActualForum NNTP Server 1.5

22 окт 18, 22:04    [21711711]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 1461 1462 1463 1464 1465 [1466] 1467 1468 1469 1470 .. 1489   вперед  Ctrl
Все форумы / Delphi Ответить