Для целеустремлённых коллег, которые твёрдо (!) решили релоцироваться в США могу посоветовать примерный план для подготовки кейса O-1A:
1. Подробно изучить описание www.uscis.gov/working-in-the-united-states/temporary-workers/o-1-visa-individuals-with-extraordinary-ability-or-achievement и здесь www.uscis.gov/policy-manual/volume-2-part-m
2. Понять, кто будет подавать петицию I-129, если собственная американская компания (которая будет создана вами или ещё кем-то, и заключит с вами employee agreement), тогда см. мой комментарий выше/ниже в этом топике.
3. Выяснить, посмотреть примеры публикаций и составить список медиа, где вы будете публиковаться, медиа уровня Science, blog.feedspot.com/science_news_websites или en.wikipedia.org/wiki/Popular_science
4. Найти в своей локации онлайн и оффлайн мероприятия (хакатоны, конкурсы), где вы примете участие в качестве претендента на призовые или в качестве члена жюри.
5. Придумать идею, найти сторонников и спонсоров, организовать собственноручно мероприятие, чтобы принять участие в нём в качестве организатора и члена жюри.
6. Погуглить патенты, чтобы понять принципы патентной формулы для изобретения (utility patent) или полезной модели (design patent), главное, чтобы понять, что «изобретателем может быть каждый» patents.google.com/?q=algorithm&oq=algorithm и www.uspto.gov/patents/search
7. Определитесь с окончательной патентной формулой и ознакомьтесь с тарифами www.uspto.gov/learning-and-resources/fees-and-payment/uspto-fee-schedule, а также с порядком подачи на патент www.uspto.gov/patents/apply/petitions и www.uspto.gov/patents/basics
8. Если патентная формула не окончательная, тогда подавайте на Provisional Application for Patent (1005/2005/3005, Provisional application filing fee $75.00 — лимит приоритета 12 мес.) www.uspto.gov/patents/basics/types-patent-applications/provisional-application-patent; www.uspto.gov/patents/laws/micro-entity-status-gross-income-limit
9. Подавайте онлайн документацию на патент www.uspto.gov/patents/apply и запрашивайте USPTO certified copies для кейса O-1A.
10. Также помогут несколько рекомендательных писем от людей из вашего профессионального сообщества. Не обязательно американцы.
11. Когда кейс собран, подавайте I-129 $460 www.uscis.gov/forms/explore-my-options/o-1-visa-individuals-with-extraordinary-ability-or-achievement
12. Если задержка с ответом — сделайте запрос за проверку статуса egov.uscis.gov/casestatus/landing.do и egov.uscis.gov/processing-times
13. Если получили отказ, найдите англоязычного адвоката и подайте апелляцию.
14. До смены работодателя выясните подробно условия найма, трансфера O-1A (подачи вновь I-129) и период ожидания петиции на грин-кард (условия подачи петиции чаще всего, это успешное прохождение испытательного срока).
— — — Честно и качественно подготовленный кейс гарантирует, что спустя время вам не аннулируют визу, грин-карту или гражданство США. Многие молодые люди не думают о таких рисках и делают подложные кейсы по политическому убежищу, браку с гражданином (грин-кард холдером) или O-1A (наиболее популярные направления для иммигрантов из бывшего СССР). Однако, периодически вскрываются адвокатские подлоги (недавно 2 ОПГ www.bbc.com/russian/news-56135811) и затем повторно пересматриваются многие их кейсы за годы работы. Не уверен, что после 10 или более лет, кто-то обрадуется офицерам ICE, которые произведут арест, несмотря на семью, детей, работу, недвижимость — и депортируют без права въезда в США.
Кому не терпится открыть свою компанию в США (всё онлайн) — www.sba.gov/sites/default/files/resource_files/Start-up_Kit_English_Revised_January_23_2017.pdf
1. Registered Agent — $60
2. Аренда P.O Box USPS и Premium Forwarding Service Commercial $45/6m
3. Article of Incorporation плюс копия для банка — $105
4. Corporate By-laws, first meeeting minute и др. корпоративные доки — бесплатно, см. шаблоны
5. ITIN (вместо SSN) — $0
6. EIN — $0
7. Bank account — $0
Вообще советую не читать всякие мануалы на русском и даже английском на сайтах юридических фирм: всё предельно чётко описано тут: sos.ca.gov, irs.gov, taxes.ca.gov, usps.com, rocketlawyer.com, pandadoc.com, svb.com, ally.com, ssa.gov, ftb.ca.gov, investopedia.com.
Я использую tor, со времен когда активно роскомнадзор блокировал телегу, и однажды положил пол интернета.
Главный плюс по сравнению с i2p — скорость!
Из минусов как у всех — не стоит доверять выходным нодам, весь не зашифрованный трафик летит кому надо.
Мой конфиг:
Я для себя вывел несколько ответов на аналогичные вопросы.
Во-первых, у нас с детства сломана дофаминовая система. Её методично 10 лет уничтожают в школе. Почему ученики списывают? Потому что важнее всего — оценка, и наша психика подстраивается под это, достигая нужного результата через минимальные усилия. Учить — сложно, списать — просто. Лёгкая пятёрка без приложения усилий. И вот он, дофамин. Нам все говорят, что важна не оценка, а знания, и разумом мы это понимаем. Но двойка — это всё равно плохо, из-за неё будут проблемы. Как у нас преподаются иностранные языки? Мы боимся говорить, потому что вдруг скажем неправильно — и «садись, два». Когда ребёнок учится говорить, люди рады любому его слову, даже неправильному, поощряют, одобряют…
Во-вторых, мы эту схему поведения начинаем применять и во взрослой жизни. Нам нужен не процесс, а результат. И на работе постоянно слышим «надо работать на результат!». И чем больше усилий мы прилагаем, тем больший результат хочется видеть. А если усилий много, но результат так себе, то опять дофамина нет, система вознаграждения мозга говорит, что оно того не стоило, а от начальства ещё и нагоняй прилетел, результат их не устроил. И в следующий раз нам уже не хочется опять браться за это дело, мы его откладываем снова и снова.
И подсознательно мы действуем так же во всём. Нам хочется уметь классно играть на гитаре, но брать её регулярно в руки и учиться что-то неохота, вот отдохну, завтра начну, будет время… Нам не нужен процесс, нам нужен результат.
Получается парадоксальная ситуация, когда затрачиваемые усилия обесценивают то, к чему мы стремимся. А получать удовольствие хочется! Поэтому в ход идут те самые уловки мозга, когда он подсовывает нам сериалы и пиццу по вечерам вместо саморазвития или хотя бы регулярного выполнения домашних дел.
Кто виноват и что делать? Каждый сам ищет для себя ответ. Мне нравится фраза «у самурая нет цели, только путь». Ну, или «большой путь начинается с одного шага». Когда что-то нужно сделать (например, помыть посуду), но ужасно неохота, надо взять и помыть один любой предмет, даже ложку. Посмотреть на брызги воды, почувствовать её тепло. Закрыть кран, вытереть руки. Это как популярная нынче медитация осознанности: ощутить себя в настоящий момент времени.
Очередные фальшивые мучения от недостижения фальшивых целей. Занимайтесь тем, от чего ваш мир останавливается и горит в груди, а не забивайте себе голову всякой глянцевой херотой для твиттерного планктона.
Для любителей поковырять бинарные форматы рекомендую Kaitai Struct и их довольно удобную Web IDE. Возможность на лету строить маппинг данных и видеть результат сильно ускоряет процесс
Я друзьям и знакомым советую при поиске работы в первую очередь идти туда, куда они сами не хотят идти. Если там откажут то не страшно, а офер карман не тянет. А вот психологическая адаптация и освежение технических знаний в памяти, позволяют с высокой долей вероятности попасть туда куда хочется.
Собеседование — хороший способ прокачать знания и перенять опыт.
Для меня самой главной проблемой было отсутствие знания того, чего я не знаю. Из десятка собеседований одно или два приносили понимание новых областей которые в последствии изучались и внедрялись. Главное выбирать крупные компании желательно не «консалтиниги», а те у которых свой собственный продукт, эти люди охотно делятся опытом. Собеседование в «консалтинг» это конвейер, однотипные вопросы, никакой информации — пустая трата времени если вы хотите узнать что-то новое.
Важно понимать, что отказ должен стимулировать становиться лучше.
Надо быть сразу готовым к отказу, надо быть готовым к тому, что отказ даже после 200го собеседования будет неприятен, к этому не привыкнуть, но и придавать этому особую важность и заниматься самокопанием не стоит.
Ну, и под инфраструктуру Selenium есть майкрософтовский WinAppDriver. Они нас внезапно опередили с релизом UI Recorder'а — они пока единственные с такой фичей в опен сорсе (правда, я ещё не пробовал, но полагаю, что он тоже на текстовых свойствах, иначе смысла нет).
Из годных топ-12 вот отсюда: https://github.com/pywinauto/pywinauto/wiki/UI-Automation-tools-ratings Из них pyautogui, sikuli и lackey работают фактически только с картинками, autopy — вообще только с голой мышкой и клавиатурой. Остальные в той или иной степени с текстовыми свойствами элементов (как правило, на одной оси). Из быстрорастущих тулов под C# можно отметить молодой проект FlaUI, автор которого занимался поддержкой TestStack.White, но плюнул и решил сделать с нуля.
1. Подробно изучить описание www.uscis.gov/working-in-the-united-states/temporary-workers/o-1-visa-individuals-with-extraordinary-ability-or-achievement и здесь www.uscis.gov/policy-manual/volume-2-part-m
2. Понять, кто будет подавать петицию I-129, если собственная американская компания (которая будет создана вами или ещё кем-то, и заключит с вами employee agreement), тогда см. мой комментарий выше/ниже в этом топике.
3. Выяснить, посмотреть примеры публикаций и составить список медиа, где вы будете публиковаться, медиа уровня Science, blog.feedspot.com/science_news_websites или en.wikipedia.org/wiki/Popular_science
4. Найти в своей локации онлайн и оффлайн мероприятия (хакатоны, конкурсы), где вы примете участие в качестве претендента на призовые или в качестве члена жюри.
5. Придумать идею, найти сторонников и спонсоров, организовать собственноручно мероприятие, чтобы принять участие в нём в качестве организатора и члена жюри.
6. Погуглить патенты, чтобы понять принципы патентной формулы для изобретения (utility patent) или полезной модели (design patent), главное, чтобы понять, что «изобретателем может быть каждый» patents.google.com/?q=algorithm&oq=algorithm и www.uspto.gov/patents/search
7. Определитесь с окончательной патентной формулой и ознакомьтесь с тарифами www.uspto.gov/learning-and-resources/fees-and-payment/uspto-fee-schedule, а также с порядком подачи на патент www.uspto.gov/patents/apply/petitions и www.uspto.gov/patents/basics
8. Если патентная формула не окончательная, тогда подавайте на Provisional Application for Patent (1005/2005/3005, Provisional application filing fee $75.00 — лимит приоритета 12 мес.) www.uspto.gov/patents/basics/types-patent-applications/provisional-application-patent; www.uspto.gov/patents/laws/micro-entity-status-gross-income-limit
9. Подавайте онлайн документацию на патент www.uspto.gov/patents/apply и запрашивайте USPTO certified copies для кейса O-1A.
10. Также помогут несколько рекомендательных писем от людей из вашего профессионального сообщества. Не обязательно американцы.
11. Когда кейс собран, подавайте I-129 $460 www.uscis.gov/forms/explore-my-options/o-1-visa-individuals-with-extraordinary-ability-or-achievement
12. Если задержка с ответом — сделайте запрос за проверку статуса egov.uscis.gov/casestatus/landing.do и egov.uscis.gov/processing-times
13. Если получили отказ, найдите англоязычного адвоката и подайте апелляцию.
14. До смены работодателя выясните подробно условия найма, трансфера O-1A (подачи вновь I-129) и период ожидания петиции на грин-кард (условия подачи петиции чаще всего, это успешное прохождение испытательного срока).
— — — Честно и качественно подготовленный кейс гарантирует, что спустя время вам не аннулируют визу, грин-карту или гражданство США. Многие молодые люди не думают о таких рисках и делают подложные кейсы по политическому убежищу, браку с гражданином (грин-кард холдером) или O-1A (наиболее популярные направления для иммигрантов из бывшего СССР). Однако, периодически вскрываются адвокатские подлоги (недавно 2 ОПГ www.bbc.com/russian/news-56135811) и затем повторно пересматриваются многие их кейсы за годы работы. Не уверен, что после 10 или более лет, кто-то обрадуется офицерам ICE, которые произведут арест, несмотря на семью, детей, работу, недвижимость — и депортируют без права въезда в США.
Тут дизайнер написал свою историю vc.ru/migrate/152007-kak-uehat-rabotat-v-ssha-po-vize-o1-opyt-ne-programmista
Тут ещё (фильтруйте рекламу) habr.com/ru/post/332658
Резюме: если будете делать кейс и подаваться сами, уложитесь в $800-1000. Реалистичный период 4-8 мес. Делайте всё основательно, не торопясь.
1. Registered Agent — $60
2. Аренда P.O Box USPS и Premium Forwarding Service Commercial $45/6m
3. Article of Incorporation плюс копия для банка — $105
4. Corporate By-laws, first meeeting minute и др. корпоративные доки — бесплатно, см. шаблоны
5. ITIN (вместо SSN) — $0
6. EIN — $0
7. Bank account — $0
Вообще советую не читать всякие мануалы на русском и даже английском на сайтах юридических фирм: всё предельно чётко описано тут: sos.ca.gov, irs.gov, taxes.ca.gov, usps.com, rocketlawyer.com, pandadoc.com, svb.com, ally.com, ssa.gov, ftb.ca.gov, investopedia.com.
inscript.cmd
C:\Soft\ImageMagick\convert.exe "%1" xc:none -gravity Center -fill "rgba(100%%,0,0,0.10)" -weight Bolder -stroke white -font Arial-bold -pointsize 45 -encoding 'UTF-8' -draw "@text.txt" "%~dpn1_stamped%~x1"
При этом в text.txt нужно положить (в кодировке UTF-8) что-нибудь вроде
rotate -45 text 0,0 'Копия для www.somesite.ru
от 2021-05-14'
P.S. ImageMagick работает даже с .pdf файлами, нужно только иметь в PATH ghostscript
Попробуйте все таки что-то новенькое. Например хранить модель в redisai а веб фреймворк взять fastapi.
Главный плюс по сравнению с i2p — скорость!
Из минусов как у всех — не стоит доверять выходным нодам, весь не зашифрованный трафик летит кому надо.
Мой конфиг:
StrictNodes 1
ExcludeNodes {ru},{ua},{kz},{by},{us},{ca},{de},{??}
ExitNodes {nl}
NewCircuitPeriod 3600
ExitRelay 0
Были настроены bridges, но отказался из-за ненадобности и их нестабильности. Из-за моих кривых рук постоянно отваливались (obfs4).
Во-первых, у нас с детства сломана дофаминовая система. Её методично 10 лет уничтожают в школе. Почему ученики списывают? Потому что важнее всего — оценка, и наша психика подстраивается под это, достигая нужного результата через минимальные усилия. Учить — сложно, списать — просто. Лёгкая пятёрка без приложения усилий. И вот он, дофамин. Нам все говорят, что важна не оценка, а знания, и разумом мы это понимаем. Но двойка — это всё равно плохо, из-за неё будут проблемы. Как у нас преподаются иностранные языки? Мы боимся говорить, потому что вдруг скажем неправильно — и «садись, два». Когда ребёнок учится говорить, люди рады любому его слову, даже неправильному, поощряют, одобряют…
Во-вторых, мы эту схему поведения начинаем применять и во взрослой жизни. Нам нужен не процесс, а результат. И на работе постоянно слышим «надо работать на результат!». И чем больше усилий мы прилагаем, тем больший результат хочется видеть. А если усилий много, но результат так себе, то опять дофамина нет, система вознаграждения мозга говорит, что оно того не стоило, а от начальства ещё и нагоняй прилетел, результат их не устроил. И в следующий раз нам уже не хочется опять браться за это дело, мы его откладываем снова и снова.
И подсознательно мы действуем так же во всём. Нам хочется уметь классно играть на гитаре, но брать её регулярно в руки и учиться что-то неохота, вот отдохну, завтра начну, будет время… Нам не нужен процесс, нам нужен результат.
Получается парадоксальная ситуация, когда затрачиваемые усилия обесценивают то, к чему мы стремимся. А получать удовольствие хочется! Поэтому в ход идут те самые уловки мозга, когда он подсовывает нам сериалы и пиццу по вечерам вместо саморазвития или хотя бы регулярного выполнения домашних дел.
Кто виноват и что делать? Каждый сам ищет для себя ответ. Мне нравится фраза «у самурая нет цели, только путь». Ну, или «большой путь начинается с одного шага». Когда что-то нужно сделать (например, помыть посуду), но ужасно неохота, надо взять и помыть один любой предмет, даже ложку. Посмотреть на брызги воды, почувствовать её тепло. Закрыть кран, вытереть руки. Это как популярная нынче медитация осознанности: ощутить себя в настоящий момент времени.
Вот один из вариантов:
Интерпретатор принудительно прочитает скрипт до закрывающей фигурной скобки, включая команду exit(важно, чтобы она была на той же строке)
Telegram вообще кэширует страницу и выдаёт кэш. Есть бот @WebpageBot, которого можно просить обновить кэш отправив ссылку.
Для любителей поковырять бинарные форматы рекомендую Kaitai Struct и их довольно удобную Web IDE. Возможность на лету строить маппинг данных и видеть результат сильно ускоряет процесс
Собеседование — хороший способ прокачать знания и перенять опыт.
Для меня самой главной проблемой было отсутствие знания того, чего я не знаю. Из десятка собеседований одно или два приносили понимание новых областей которые в последствии изучались и внедрялись. Главное выбирать крупные компании желательно не «консалтиниги», а те у которых свой собственный продукт, эти люди охотно делятся опытом. Собеседование в «консалтинг» это конвейер, однотипные вопросы, никакой информации — пустая трата времени если вы хотите узнать что-то новое.
Важно понимать, что отказ должен стимулировать становиться лучше.
Надо быть сразу готовым к отказу, надо быть готовым к тому, что отказ даже после 200го собеседования будет неприятен, к этому не привыкнуть, но и придавать этому особую важность и заниматься самокопанием не стоит.
Ну, и под инфраструктуру Selenium есть майкрософтовский WinAppDriver. Они нас внезапно опередили с релизом UI Recorder'а — они пока единственные с такой фичей в опен сорсе (правда, я ещё не пробовал, но полагаю, что он тоже на текстовых свойствах, иначе смысла нет).
Из годных топ-12 вот отсюда: https://github.com/pywinauto/pywinauto/wiki/UI-Automation-tools-ratings Из них pyautogui, sikuli и lackey работают фактически только с картинками, autopy — вообще только с голой мышкой и клавиатурой. Остальные в той или иной степени с текстовыми свойствами элементов (как правило, на одной оси). Из быстрорастущих тулов под C# можно отметить молодой проект FlaUI, автор которого занимался поддержкой TestStack.White, но плюнул и решил сделать с нуля.