recloudor:
Если вы уверены что доходит и выполняется, то ставьте вывод в лог в конце. Посмотрите доходит ли функция до конца.
Если до конца доходит, то значит не верно отдается ответ.
Кстати вы ничего не пишете в w http.ResponseWriter. Как вы думаете, что увидит тот, кто дернет URL привязанный к этой функции.
recloudor:
Если ваша функция даже не вызывается, то какая разница что написано в ней внутри?
Сделайте вывод в лог и посмотрите - а вообще доходит ли программа до этого места.
recloudor:
добавьте больше вывода в лог и увидите на какой конкретно строчке возникает проблема.
у меня пока подозрение что эта функция вообще не вызывается или косяк где то с формой.
для этого и нужно добавить больше вывода в лог в первых трех строчках. точнее:
до первой parsemultipartform
между parsemulipartform и form file
после formfile
Джасур Мирхамидов:
"Термопринтер который у нас есть в наличии, печатает только на Windows."
почти все принтера, за очень редким исключением умеют печатать без драйверов. нужно только в порт им слать определенные весьма простые команды. в документации на сайтах производителей принтеров все это хорошо описано плюс есть куча уже готовых библиотек.
существуют всяческие аппаратные и программные принт-сервера способные печатать по сети на любой компьютер.
"А если все так просто, то я не заметил ни одного реального примера, только теория, а с ней знаком куда более необходимого"
1. Вам никто ничего не обязан тем более бесплатно.
2. Задавайте вопросы с подробным описание своей проблемы, телепат в отпуске.
3. Проблема действительно не сложная и не шибко зависимая от Windows/Linux и пр.
Oleg Shevelev: уверен, что в англоязычных источниках этих статей на порядок больше. и что? здесь нет прямой ссылки на статью, поэтому и статьи как бы и не существует.
А если вам известна эта статья, то отчего же вы даете такой не соответствующий действительности совет, как "попробуйте стандартные"?
У Go из-за goroutine, которые всегда запускаются даже в простейшем приложении есть проблемы при демонизации "в лоб".
Упомянутые библиотеки это решают хитрым перезапуском программы.
Сергей Скрипов: ну хотя бы работа с лимитами на обработку запроса. например загрузка и обработка файла на GAE:
1) Создаем HTML форму, которая отправляет файл в Blobstore.
2) После загрузки в Blobstore сам GAE дернет обработик в frontend instance.
3) В этом обработчике помещаем задачу для backend instance и ссылку на файл.
4) GAE запускает backend instance и передает ему данные для обработки.
Вы можете сказать что так и нужно работать с большими видеофайлами, к примеру. То есть загрузил файл и отправил на кодирование в нужные форматы.
Но дело в том, что GAE заставляет вас столь серьезно оптимизировать свое приложение в очень и очень многих случаях.
Елизавета Борисова:
для простых профессий это еще верно. когда HR сам может провести тесты.
для серьезной квалификации нужно собеседование со специалистами. причем еще не один специалист, а пара-тройка для более точной оценки.
плюс на каждую вакансию нужно отсмотреть ну хотя бы четыре-восемь человек.
это около человеко-недели выходит. не слишком ли круто для фейковых собеседований?
djay:
вакасия человеку нужна оперативно, срочно, горячей. из того, что ты за квартал протестировал 100 человек, ничего путного не выйдет. ты не сможешь их впоследствии нанять. они уже работают, уже заняты.
для простых професий такое еще возможно. продавец сменит работу легко.
для разработчиков крайне маловероятно. волшебных вакансий ради которых можно бросить работу, на которую устроился всего квартал назад, не так уж много. и если работа действительно волшебная, то на нее и так найдутся претенденты из тех кто прямо сейчас уже не работает.
есть исключения - всякие там топы и тех. лиды, которых могут искать по полгода и сманивать по полгода. но это не правило.
Реальный тест высококвалифицированного персонала HR провести не способны.
Они всегда привлекают тех. спецов на вторую фазу собеседования.
А техническому специалиста привлекать для кучи фейковых слишком накладно.
Я допускаю, что какая-то очень большая HR-фирма и может себе позволить, но это не правило.
Впрочем, есть агентства, которые тупо набирают себе базу. Потом позвонить могут через год, через два. У меня такое было.
Но никаких настоящих тестов они не предлагают. У них их просто быть не может.
1. Одно объявление, но требуется несколько человек, в разные точки.
2. Из приходящих кандидатов - 50% вообще никаких, сразу ясно. Из оставшихся половина не захочет сама. Фактически, выбираешь только из 25% пришедших. А это уже не много.
3. Многие бракуются в первые дни работы. Значит, объявление о вакансии можно и не снимать.
4. Многие уходят после первых дней работы. Без предупреждения, без звонка, и даже без денег.
Если высокая квалификация - старший разработчик, то:
1. Реальных кандидатов очень мало.
2. С ними со всеми работают индивидуально, иногда уговаривают, иногда меняют условия работы сразу по соглашению.
3. И пункты 3-4 для старших разработчиков тоже бывают. Хотя и на порядок реже, чем для хостессс. Все таки люди более высокой квалификации как правило более ответственны.
Берут на стажировку, не платят, обманывают, берут новых экономят - это детские страшилки.
Человеку сложно принять, что он не подошел. Вот и придумывают, что виноваты все кругом, все плохи, один претендент-неумеха-косячник в белом.
Даже для такой несложной профессии как хостесс из этих двух дней один день ты учишься, на тебя тратит свое время или старый коллега или человек более дорогой квалификации. Ты будешь косячить, ты будешь переспрашивать более опытных, тратить их время, работать крайне медленно.
Смысла нет на 2 дня.
dponyatov:
30 лет программирования. нет таких проблем. сказки про глаза, спину, попу, тунельный синдром. вранье это все.
разумеется, делать паузы, спорт, перемена левой и правой руки для мыши и т.п.
Ну а внутри функции до какого места проходит нормально?