В оригинальной статье есть пояснение: для просмотра содержимого аттачей использовался сторонний софт, то есть уязвимой оказалась сторонняя система, а не сервер fb.
Мне кажется, Вам в специалисты по ИР/ИС.
А вообще, градация насктолько же оторвана от реальности как и образование (когда в последний раз кто-то встречал DBA, который помимо DBA ничем больше не занят?).
С другой стороны, лично я себе очень слабо представляю как можно поделить «специализации» в IT в некоторых случаях. А тем более разработать для них стандарты, которые придется выкинуть на помойку через 5 лет.
Мы в прошлом кейсе использовали утилиту отсюда: free-barcode.com
Стоит $60, но без лицензионного ключа печатает на этикетках "(demo)" рядом с текстом этикетки.
Взяли ее только потому, что можно запустить ее из коммандлайна, передать настройки (шрифт, габариты этикетки, проч), строку для печати и индекс принтера в ОС — все одним вызовом через аргументы. И при этом не быть привязанными к вендору принтера, покуда она работает через обычный принтерный порт.
Допустим, есть виртуальный сервер, на котором стоит ПО CMDB.
Есть сетевой принтер этикеток. Соответственно, нужен софт, который:
1. можно будет запускать из коммандной строки на сервере и передавать ему строку, которую нужно печатать в виде баркода на наклейке, например: c:\distr\BarcodePrinter.exe «BarcodeString»
2. при этом софт должен уметь отправить картинку баркода на печать в порт принтера (принтер добавлен в ОС как сетевой)
1С это, конечно, хорошо.
Но очень было бы хорошо, если бы Вы рассказали про реальные кейсы (может, в дальнейшем?). Например, о том, как напечатать этикетки для активов (пк, оргтехника, прочие подлежащие инвентаризации на предприятии вещи), как их сканировать, чтобы было удобно и могли одновременно работать несколько сотрудников. Как поменять данные по активу прямо в сканере (вдруг у него сменилось местоположение или ответственный?) и синхронизировать данные между сканером и базой.
Как выстраивать такие процессы — какие лучше брать роли, регламенты, методики?
С другой стороны, если речь идет только об оборудовании — принтерах и сканерах, было бы не лишним рассказать про других вендоров, про Datamax, например.
Про RFID и какие с ним бывают проблемы и сферы применения.
Ну и на последок: про ПО для печати этикеток. Почему проприетарное, продаваемое вендорами принтеров, как правило ужасно малофункциональное, когда в гугле можно найти бесплатные утилиты, умеющие печатать даже из командной строки?
Нагрузочных тестирований я еще не проводил, так что аргументов в цифрах не имею.
Наибольшее влияние, по моим ощущениям, оказывают хуки и условия в маршрутах.
Для before_render в продуктивной среде можно убрать создание снапшота данных в stash, если передается много данных. Реагировать на ошибки в нем тоже можно иначе и более легким с точки зрения производительности способом.
Условия, в свою очередь, позволяют не делать теже проверки внутри каждого контроллера с ограниченным доступом.
В моих приложениях у меня всего несколько десятков пользователей и среднее время отдачи страницы клиенту около 0,5 секунды, из которых половина уходит на ожидание ответов от API сервисов, поставлющих бОльшую часть данных.
А вообще, градация насктолько же оторвана от реальности как и образование (когда в последний раз кто-то встречал DBA, который помимо DBA ничем больше не занят?).
С другой стороны, лично я себе очень слабо представляю как можно поделить «специализации» в IT в некоторых случаях. А тем более разработать для них стандарты, которые придется выкинуть на помойку через 5 лет.
Стоит $60, но без лицензионного ключа печатает на этикетках "(demo)" рядом с текстом этикетки.
Взяли ее только потому, что можно запустить ее из коммандлайна, передать настройки (шрифт, габариты этикетки, проч), строку для печати и индекс принтера в ОС — все одним вызовом через аргументы. И при этом не быть привязанными к вендору принтера, покуда она работает через обычный принтерный порт.
Для этого есть бесплатные аналоги?
Есть сетевой принтер этикеток. Соответственно, нужен софт, который:
1. можно будет запускать из коммандной строки на сервере и передавать ему строку, которую нужно печатать в виде баркода на наклейке, например: c:\distr\BarcodePrinter.exe «BarcodeString»
2. при этом софт должен уметь отправить картинку баркода на печать в порт принтера (принтер добавлен в ОС как сетевой)
GoLabel так умеет? Или есть еще какое-то ПО?..
Но очень было бы хорошо, если бы Вы рассказали про реальные кейсы (может, в дальнейшем?). Например, о том, как напечатать этикетки для активов (пк, оргтехника, прочие подлежащие инвентаризации на предприятии вещи), как их сканировать, чтобы было удобно и могли одновременно работать несколько сотрудников. Как поменять данные по активу прямо в сканере (вдруг у него сменилось местоположение или ответственный?) и синхронизировать данные между сканером и базой.
Как выстраивать такие процессы — какие лучше брать роли, регламенты, методики?
С другой стороны, если речь идет только об оборудовании — принтерах и сканерах, было бы не лишним рассказать про других вендоров, про Datamax, например.
Про RFID и какие с ним бывают проблемы и сферы применения.
Ну и на последок: про ПО для печати этикеток. Почему проприетарное, продаваемое вендорами принтеров, как правило ужасно малофункциональное, когда в гугле можно найти бесплатные утилиты, умеющие печатать даже из командной строки?
Код действительно местами скипался исключительно для наглядности. Буду внимательней в следующий раз. (:
Наибольшее влияние, по моим ощущениям, оказывают хуки и условия в маршрутах.
Для before_render в продуктивной среде можно убрать создание снапшота данных в stash, если передается много данных. Реагировать на ошибки в нем тоже можно иначе и более легким с точки зрения производительности способом.
Условия, в свою очередь, позволяют не делать теже проверки внутри каждого контроллера с ограниченным доступом.
В моих приложениях у меня всего несколько десятков пользователей и среднее время отдачи страницы клиенту около 0,5 секунды, из которых половина уходит на ожидание ответов от API сервисов, поставлющих бОльшую часть данных.