Иногда просят прислать скан документа, причем по сути принципиально он не будет отличаться от документа, на который наложил фото подписи и печати. Порой бюррократия у некоторых зашкаливает. Я за то, чтобы экономить бумагу и вообще переходить на ЭДО (электронный документоборот). Но все же, некоторым очень важно чтобы документ был именно отсканирован.
Я делал такие документы через Photoshop, до тех пор пока не заколебался. В итоге я наваял для себя простой bash скрипт, который берет цветной оригинал в PDF и на выходе генерирует PDF с эффектом буд-то бы это факс или ксерокопия.
Выглядит очень даже натурально.
https://www.youtube.com/watch?v=eRowSRtjQls
Я делал такие документы через Photoshop, до тех пор пока не заколебался. В итоге я наваял для себя простой bash скрипт, который берет цветной оригинал в PDF и на выходе генерирует PDF с эффектом буд-то бы это факс или ксерокопия.
Выглядит очень даже натурально.
https://www.youtube.com/watch?v=eRowSRtjQls
YouTube
ImageMagick: emulate the effect of a scanned document
https://tech.geekjob.ru/ImageMagick-emulate-effect-scanned-document-multipage/
👍2🔥1
В прошлой статье я показал как сделать скрипт для одностраничных документов. В случае с мультидокументами скрипт нужно немного переписать
https://tech.geekjob.ru/ImageMagick-emulate-effect-scanned-document-multipage/
https://tech.geekjob.ru/ImageMagick-emulate-effect-scanned-document-multipage/
tech.geekjob.ru
ImageMagick: emulate the effect of a scanned document. Part 2
Автоматизируем работу фотошопера. Эмулируем эффект отсканированного PDF документа
👍2
Если вы хотите что-то автоматизировать и расширить возможности Finder, то не обязательно быть Swift разработчиком. Automator вместе с Bash/Zsh скриптами - это очень мощное сочетание.
Я частенько делаю фотографии на iPhone, а затем отправляю эти фото на Macbook, где их далее использую в интернете. И часто сервисы принимают все привычные форматы, кроме HEIC.
Мне надоело каждый раз открывать фото стандартным просмотрщиком и сохранять в новом формате.
.Читать далее...
Я частенько делаю фотографии на iPhone, а затем отправляю эти фото на Macbook, где их далее использую в интернете. И часто сервисы принимают все привычные форматы, кроме HEIC.
Мне надоело каждый раз открывать фото стандартным просмотрщиком и сохранять в новом формате.
.Читать далее...
YouTube
Convert HEIC Images to JPG on MacOS
https://tech.geekjob.ru/Convert-HEIC-Images-to-JPG-MacOS/
🔥4👍2👏1
Внезапно открыл для себя VNC в MacOS
Достаточно в терминале набрать:
open vnc://<host>:<port>
ввести данные, которые выдал ваш провайдер и не нужно ставить дополнительно специализированный софт
Достаточно в терминале набрать:
open vnc://<host>:<port>
ввести данные, которые выдал ваш провайдер и не нужно ставить дополнительно специализированный софт
👍5🔥3👏2
Авария 23 мая 2022
Всем привет,
Команда Geekjob приносит извинения за сбой, произошедший 23 мая 2022 года на ресурсе geekjob.ru.
Сообщаю подробности инцидента с кластером сетевого хранилища в датацентре:
2022-05-23 16:00 MSK – проводились работы по оптимизации производительности кластера, в том числе расширение его ресурсной ёмкости в датацентре;
2022-05-23 18:36 MSK — мониторинг кластера сообщил о состоянии ERROR из-за переполнения одного из OSD и перехода его в состояние full osd при RAW USED 60%, при данном состоянии блокируется запись в кластер, для предотвращения повреждения данных;
2022-05-23 19:04 MSK — кластер выведен из состояния full, кластер позволил производить запись;
2022-05-23 19:06 MSK — начало ремонта;
2022-05-23 19:10 MSK — выяснилось, что кластер не позволяет на полную мощность производить операции IO, начался анализ всех узлов, включая сетевые настройки и физические порты;
2022-05-24 04:00 MSK — окончательное решение проблемы производительности кластера, связанной с зависшими демонами OSD и несколькими PG в состоянии remapped+peering.
Сожалеем о проблемах, которые повлияли на работу сервиса. Мы приложим все возможные усилия и наш опыт, чтобы подобного не повторилось.
Cейчас мы все еще ликвидируем последствия аварии в датацентре.
С уважением,
команда Geekjob
Всем привет,
Команда Geekjob приносит извинения за сбой, произошедший 23 мая 2022 года на ресурсе geekjob.ru.
Сообщаю подробности инцидента с кластером сетевого хранилища в датацентре:
2022-05-23 16:00 MSK – проводились работы по оптимизации производительности кластера, в том числе расширение его ресурсной ёмкости в датацентре;
2022-05-23 18:36 MSK — мониторинг кластера сообщил о состоянии ERROR из-за переполнения одного из OSD и перехода его в состояние full osd при RAW USED 60%, при данном состоянии блокируется запись в кластер, для предотвращения повреждения данных;
2022-05-23 19:04 MSK — кластер выведен из состояния full, кластер позволил производить запись;
2022-05-23 19:06 MSK — начало ремонта;
2022-05-23 19:10 MSK — выяснилось, что кластер не позволяет на полную мощность производить операции IO, начался анализ всех узлов, включая сетевые настройки и физические порты;
2022-05-24 04:00 MSK — окончательное решение проблемы производительности кластера, связанной с зависшими демонами OSD и несколькими PG в состоянии remapped+peering.
Сожалеем о проблемах, которые повлияли на работу сервиса. Мы приложим все возможные усилия и наш опыт, чтобы подобного не повторилось.
Cейчас мы все еще ликвидируем последствия аварии в датацентре.
С уважением,
команда Geekjob
❤13👍7👏1
В Западной Сибири, Краснодаре и Ростове-на-Дону возникли проблемы с доступом к серверам на VPN-протоколах IPsec/IKEv2
– Предположительно, власти начали тестировать блокировку
– Речь идет про блокировку популярных протоколов VPN
– Информацию подтвердил сервис мониторинга GlobalCheck
– Он мониторит блокировки и доступность ресурсов
Источник: DTF
– Предположительно, власти начали тестировать блокировку
– Речь идет про блокировку популярных протоколов VPN
– Информацию подтвердил сервис мониторинга GlobalCheck
– Он мониторит блокировки и доступность ресурсов
Источник: DTF
🤮2🤬1
Недавно открыл для себя проект: Delta Chat
Это мессенжер, построенный поверх SMTP/IMAP.
Рекомендую попробовать если вы любите децентрализацию и ищите алтернативы Телеграм и прочим мессенджерам на случай "зомбиапокалипсиса"
https://delta.chat/
Это мессенжер, построенный поверх SMTP/IMAP.
Рекомендую попробовать если вы любите децентрализацию и ищите алтернативы Телеграм и прочим мессенджерам на случай "зомбиапокалипсиса"
https://delta.chat/
🔥3👍1
Оффер с опционом- что должен знать кандидат
Оффер с опционом- что должен знать кандидат. В NEWHR приходит много вопросов от кандидатов про то, что нужно учесть, если компания предлагает оффер с опционом:
- Какие виды опционов бывают.
- Есть ли разница в получении опционов от РФ и зарубежных компаний.
- Какие гарантии есть у сотрудника при получении опционов. Чтобы разобраться во всем детально, мы позвали к нам в подкаст юриста Рустама Рафикова, который специализируется на разработке систем мотивации для сотрудников стартапов.
Рустам Рафиков, магистр права (LL.M), MBA, управляющий партнер юридической фирмы Rafikov&Partners, входит в список лучших юристов России по версии Коммерсантъ и Право-300, отмечен рейтингом Best Lawyers.
- Какие виды опционов бывают.
- Есть ли разница в получении опционов от РФ и зарубежных компаний.
- Какие гарантии есть у сотрудника при получении опционов. Чтобы разобраться во всем детально, мы позвали к нам в подкаст юриста Рустама Рафикова, который специализируется на разработке систем мотивации для сотрудников стартапов.
Рустам Рафиков, магистр права (LL.M), MBA, управляющий партнер юридической фирмы Rafikov&Partners, входит в список лучших юристов России по версии Коммерсантъ и Право-300, отмечен рейтингом Best Lawyers.
❤2👍2
Наверное ондна из лучших обучалок по ГОдному языку. По примерам можно научиться писать на языке за пару часов (ну или дней). Ну или использовать как карманный справочник (если у вас нет копайлот :))
https://gobyexample.com
https://gobyexample.com
🔥2👍1
Срочно в номер!
Роскомнадзор заявил об ограничении работы Proton VPN и других сервисов
"Согласно закону "О связи", средства обхода блокировок противоправного контента признаются угрозой. Центр мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) принимает меры по ограничению работы на территории России VPN-сервисов, нарушающих российское законодательство",- сообщили в ведомстве "Интерфаксу" в ответ на запрос относительно проблем с доступом пользователей в России к сервису Proton VPN.
Роскомнадзор заявил об ограничении работы Proton VPN и других сервисов
"Согласно закону "О связи", средства обхода блокировок противоправного контента признаются угрозой. Центр мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) принимает меры по ограничению работы на территории России VPN-сервисов, нарушающих российское законодательство",- сообщили в ведомстве "Интерфаксу" в ответ на запрос относительно проблем с доступом пользователей в России к сервису Proton VPN.
Собственно у меня отвалились мои личные собственные VPN сервисы. Сейчас ищу альтернативы как быть и что делать. Возможно у вас есть решение?
👍1
https://www.youtube.com/watch?v=Xr8unYfk8lE
Подкаст «Трещим» с Кирой Кузьменко про зарплаты после войны, эмиграцию IT-специалистов, карьеру программиста и найм программистов.
Исследование NEWHR про зарплаты в IT после 24 февраля: https://miro.com/app/board/uXjVOxBZnUw=/?share_link_id=571909266314
Исследование NEWHR про релокейт IT-специалистов: https://miro.com/app/board/uXjVO021EQU=/?share_link_id=787130848269
Подкаст «Трещим» с Кирой Кузьменко про зарплаты после войны, эмиграцию IT-специалистов, карьеру программиста и найм программистов.
Исследование NEWHR про зарплаты в IT после 24 февраля: https://miro.com/app/board/uXjVOxBZnUw=/?share_link_id=571909266314
Исследование NEWHR про релокейт IT-специалистов: https://miro.com/app/board/uXjVO021EQU=/?share_link_id=787130848269
YouTube
Зарплаты после войны, IT-эмиграция, найм разработчиков | ТРЕЩИМ с Кирой Кузьменко
Подкаст «Трещим» с Кирой Кузьменко про зарплаты после войны, эмиграцию IT-специалистов, карьеру программиста и найм программистов.
Исследование NEWHR про зарплаты в IT после 24 февраля: https://miro.com/app/board/uXjVOxBZnUw=/?share_link_id=571909266314…
Исследование NEWHR про зарплаты в IT после 24 февраля: https://miro.com/app/board/uXjVOxBZnUw=/?share_link_id=571909266314…
🔥3👍2
Штука для питонистов кто хочет иметь замену Монги аля SQLIte. Точно мастхев для тестирования. Ну или для разработки, когда не хочется поднимать инстанс монги, а логику делать надо.
https://github.com/davidlatwe/montydb
https://github.com/davidlatwe/montydb
GitHub
GitHub - davidlatwe/montydb: Monty, Mongo tinified. MongoDB implemented in Python !
Monty, Mongo tinified. MongoDB implemented in Python ! - davidlatwe/montydb
👍3
Есчли вдруг не знали, то для парсинга JSON из консоли существует такая тулза как - jq
Задаешь CSS селектор и получаешь нужные ветви или значения.
https://stedolan.github.io/jq/
У этой же тулзы есть и аналоги, например: https://github.com/antonmedv/fx
Его особенность - эо интерактивность. Это удобно если в терминале знимаетесь отладкой JSON API
А если вам надо jq но для HTML, то вот вам тулза: https://github.com/mgdm/htmlq
Можно писать на bash/zsh скрипты которые будут скрапить веб ресурсы не хуже скриптовых ЯП типа пхп или питона.
Задаешь CSS селектор и получаешь нужные ветви или значения.
https://stedolan.github.io/jq/
У этой же тулзы есть и аналоги, например: https://github.com/antonmedv/fx
Его особенность - эо интерактивность. Это удобно если в терминале знимаетесь отладкой JSON API
А если вам надо jq но для HTML, то вот вам тулза: https://github.com/mgdm/htmlq
Можно писать на bash/zsh скрипты которые будут скрапить веб ресурсы не хуже скриптовых ЯП типа пхп или питона.
GitHub
GitHub - antonmedv/fx: Terminal JSON viewer & processor
Terminal JSON viewer & processor. Contribute to antonmedv/fx development by creating an account on GitHub.
❤1
Подробно про OAuth 2.0. Все примеры на JS, что делает примеры понятными широкуму кругу разработчиков. Как раз сейчас на Geekjob.ru внедряем API с авторизацией по OAuth 2.0
https://fusionauth.io/learn/expert-advice/oauth/modern-guide-to-oauth/
https://fusionauth.io/learn/expert-advice/oauth/modern-guide-to-oauth/
FusionAuth
OAuth 2.0 Simplified | What is Oauth and How Does it Work | FusionAuth
Learn how OAuth 2.0 works with this simplified explanation and guide. Learn what it is, why it's essential for secure authorization, and best practices for implementation.
👍4🔥1
Классная штука для моков http запросов. Простая, селф хостед, внутри докера, написана на Го
https://smocker.dev/guide/
https://smocker.dev/guide/
👍10🔥1
Ищем в нам в команду девелопера, который опен майнд и синьк аут зе бокс. С меня код ревью, обмен опытом и интересные задачи 🙂
Вакансия к нам в NEWHR и Geekjob!
Вакансия Python/Fullstack Developer
Суть продукта:
Несколько телеграм-ботов, с взаимосвязами между ботами, со сложной логикой.
Примеры функционала:
- авторизация
- аналитика
- встроенные платежи
- возможность редактировать и удалять сообщения пользователями и модераторами
- пользовательская переписка внутри бота, в том числе анонимная
- админка для модераторов
- переписка модераторов с пользователями внутри бота
- CRM/админка для пользователей
Пользователи продукта:
кандидаты
работодатели/рекрутеры
модераторы
Техническая часть:
- Python, MongoDB, Redis
- Если вы фуллстек то плюс: VanillaJS, Google Script, Vue.JS
Условия:
- Проектная работа на старте с возможностью перейти на фуллтайм
- ЗП готовы обсуждать
- Удаленная работа
Писать: cv@new.hr
Вакансия к нам в NEWHR и Geekjob!
Вакансия Python/Fullstack Developer
Суть продукта:
Несколько телеграм-ботов, с взаимосвязами между ботами, со сложной логикой.
Примеры функционала:
- авторизация
- аналитика
- встроенные платежи
- возможность редактировать и удалять сообщения пользователями и модераторами
- пользовательская переписка внутри бота, в том числе анонимная
- админка для модераторов
- переписка модераторов с пользователями внутри бота
- CRM/админка для пользователей
Пользователи продукта:
кандидаты
работодатели/рекрутеры
модераторы
Техническая часть:
- Python, MongoDB, Redis
- Если вы фуллстек то плюс: VanillaJS, Google Script, Vue.JS
Условия:
- Проектная работа на старте с возможностью перейти на фуллтайм
- ЗП готовы обсуждать
- Удаленная работа
Писать: cv@new.hr
👍2🔥1
Тем, кто пытался работать с HTML из shell-скриптов, знакома боль от попыток парсинга с помощью регулярок. Для вас существует xj — утилита, которая конвертирует HTML-страницу в JSON для дальнейшей обработки. Обрабатывать JSON из скриптов очень удобно с помощью jq:
Прекрасная вещь для простых парсеров, когда по каким‑то причинам не хочется программировать.
https://idiomdrottning.org/xj
$ wget -qO- https://geekjob.ru | xj | jq '..|select(.noscript?)[][]' "geek"
Прекрасная вещь для простых парсеров, когда по каким‑то причинам не хочется программировать.
https://idiomdrottning.org/xj
👍7🔥2