Рубрика #проекты Написал мне в личку один из подписчиков с предложением сделать рандомный нетворкинг для членов коммьюнити. Чтобы мы все перезнакомились и попили кофе, так сказать. Ну я и сделал @coolnetbot — заходите в него и пишите "/network golden_borodutch"…
Искал я, искал сервис, чтобы можно было залить туда все свои строки из приложений для перевода, чтобы можно было оттуда по API забирать эти строки, чтобы любой без регистрации мог добавлять свои строки перевода или предлагать исправлять их. Почти начал думать создавать гугл-таблицу и по API ее забирать-обновлять, но потом вспомнил, что я программист, и замутил свой велосипед.
Встречайте — Localizer (лендос ему еще не запилил). Это бесплатный селф-хостед крауд-транслейтинг сервис. Состоит он из двух частей: бекенда (у меня есть статья, как такие серверы с нуля поднимать) и фронтенда (у меня есть статья, как такие фронтенды бесплатно хостить на GitHub Pages).
Поднимаете у себя на домене Локалайзер — и даете ссылку своим пользователям. Вот я, например, дам вам ссылку на localize.todorant.com, чтобы вы смогли помочь мне поправить ошибки перевода или перевести Тудурант в вебе на новый язык.
Сделал Локалайзер я буквально за пару часов, поэтому он сейчас немного сыроват — но таким и должен быть DIY, да?
Ну что, помните, как меня какие-то недалекие обвиняли в том, что я называл ТОН скамом? На самом деле, конечно, я никогда этого не говорил — и сразу же поправлял людей, мол, не нужно додумывать за меня мои мысли.
А мне не верили и все еще говорили "Ха-ха Никита дурачок, думает, что ТОН — это скам". Ну что ж, пришло время признать вашу позицию, я был не прав, вы — правы. Вы правильно поняли, что я предсказал, что ТОН — скам, хоть и всячески это отрицал.
Клевый лайфхак — это увлажняющие капли в глаза. Особенно на карантине, когда у нас, у программистов, выросло время за дисплеями. Покупаете в аптеке простые увлажняющие капли (не которые лекарственные, а просто artificial tears) — и капате себе в глаза 1-2 раза в день.
Поверьте, жить станет легче. Глаза реально высыхают.
Люди не умеют читать инструкции. Ну вот не умеют. Поэтому у них ломается техника, поэтому у них не работает софт, поэтому они не умеют готовить.
Мне часто пишут в личку вопросы по моим ботам в роде "а можно сделать ХХХ"? Ну, я и отвечаю: "прочитайте /help, пожалуйста". Человек читает и снова задает тот же вопрос.
И тут мне приходится указывать на конкретный абзац, на четкое место в /help, где есть ответ на вопрос. Либо люди врут, что читают инструкции, либо они не умеют читать инструкции.
Опыт с инструкцией в 3 предложения у @randymbot показывает, что ее читают — люди следуют первым двум предложениям, возмущаются, почему не работает — я говорю им прочитать третье предложение, а они все так же жалуются на то, что все еще все не работает. Люди читают инструкции, но не умеют им следовать.
Как так? В какой момент человечество потеряло дар усвоения письменной речи?
Написал мне в личку один из подписчиков с предложением сделать рандомный нетворкинг для членов коммьюнити. Чтобы мы все перезнакомились и попили кофе, так сказать.
Ну я и сделал @coolnetbot — заходите в него и пишите "/network @golden_borodutch", чтобы стать частью эксперимента рандомного нетворкинга на Золоте Бородача.
Раз в 2 дня вам бот будет присылать хендл человека, с которым вам нужно "попить кофе". Напишите ему (или ей) и договоритесь о времени, когда сможете созвониться на 15 минут в Телеграме или каком-нибудь Гугл Мит. Это простой нетворкинг. Вашему собеседнику бот пришлет ваш хендл — чтобы все были готовы.
О чем говорить эти 15 минут? Представьтесь, расскажите про свои интересы, кем работаете, чем занимаетесь — собеседник сделает то же самое, а потом просто поболтайте :) Это и называется "Нетворкинг".
Будем повышать силу коммьюнити путем укрепления связей в сообществе. Заходите в @coolnetbot и пишите "/network @golden_borodutch" прямо сейчас.
Алсо, @coolnetbot сработает и для вашего комьюнити — не только для Золота Бородача. Просто придумайте пароль — и расскажите о нем своему сообществу. Бот выбирает собеседников только среди людей с одинаковым паролем.
Я публикую свое мнение по поводу Второй Мировой Войны каждое 9 мая. Я крайне сильно уважаю подвиг, который совершили наши предки и благодарен им за светлое будущее, которое они своими потом и кровью заслужили для нас.
Во-первых, я считаю, что Великая Отечественная Война началась в 1939, а не в 1941, так как именно в 1939 году Красная армия вошла в Польшу. Как только войска страны вступают в конфликт (в этом случае, Вторую Мировую Войну, которая и началась в 1939), они становятся частью этой войны. СССР начал воевать в 1939.
Нельзя романтизировать войны и забывать про период с 1939 по 1941, когда у СССР и Гитлеровской Германии был договор о ненападении. У каждой войны есть сторона "мы победили" и сторона "но какой ценой". Выпячивать патриотичные "победы" и забывать про военные преступления нельзя. Не бывает "хорошей" войны, бывают только плохие войны.
Единственная причина разделять Великую Отечественную Войну и Вторую Мировую войну — политическая и идеологическая, чтобы лишний раз не вспоминать неудобный период с 1939 по 1941 года.
Во-вторых, праздник Великой Победы 9 мая — это праздник, который предназначен, чтобы напомнить, что война — это не круто, война — это всегда плохо. Не "можем повторить" и "на Берлин", а "не будем повторять" и "хоть бы не пришлось идти на Берлин". Это не праздник войны, это праздник мира. Мы чествуем предков, которые дали нам свободное небо ценой своих жизней.
9 мая — это праздник со слезами на глазах, он призван напомнить нам об ужасах войны, чтобы будущие поколения больше никогда не воевали, чтобы небо всегда было свободным. 9 мая нужно плакать, грустить и вспоминать ушедших.
Написал пост о том, как одной командой релижу Тудурант сразу в Apple App Store и Google Play Market, да как еще и одной командой релижу через Code Push, минуя ревью сторов.
Машина сама увеличивает версию приложения, снимает скриншоты на все платформы, все разрешения экранов, все языки, билдит приложение, загружает его и метаданные (включая скриншоты) в сторы, ждет пока запроцессятся билды, релизит их в продакшен.
Все автоматически и одной командой. Раньше я целые сутки тратил на релиз, теперь я ставлю релиз готовиться, ухожу покушать — и уже возвращаюсь назад к приготовленному релизу. Офигенно же!
Не забудьте хлопать статье. Можно зажать кнопку хлопков на Медиуме и похлопать до 50 раз!
Что ж, с почином меня. Приобрел подписку у уважаемого @vas3k, попал в его клуб и написал свой первый пост там про Тудурант. Нравится мне все, что делает Вастрик, поэтому и опробовал публикацию у него в закрытом элитарном клубе 🦄
Этот пост — история Тудуранта по сей день. К слову, там еще и раскрываются цифры, сколько я на нем зарабатываю. Инсайты!
Всю жизнь в школе у меня был ужасный почерк — в начальных и средних классах меня за это даже ругали, но в старших уже закрывали на это глаза. А потом я стал больше писать на компьютере, чем от руки. И в какой-то момент мой почерк взял и сам изменился — я не знаю, почему, как и когда точно — но мой корявый почерк перенял, казалось бы, какие-то совсем диссидентские черты. Буквы я начал писать так, как мне хотелось, а не так, как учили в школе.
И долгое время каждый раз, когда писал от руки, я думал про себя: "Вот это уникальность, вот это круто, я вот напишу сейчас этот текст от руки и человек, читающий, удивится, как так необычно можно писать!" А потом я съездил в российское консульство в Оттаве и от нечего делать решил почитать книгу жалоб и предложений.
Бла-бла-бла, "спасибо за быстрый прием", бла-бла-бла, "официально жалуюсь на длинные очереди", бла-бла-бла, "еще раз благодарю за все", бла-бла-бла... так, погодите, а это что такое?! Неужто я в этом консульстве уже был?!
Да, у человека были очертания букв, как у меня. Практически все, за исключением пары. Да, даже соединения были похожи — я бы даже принял за свой текст, если бы не размер и наклон шрифта. И тогда я понял, что, имея 146 000 000 сограждан, сложно выделяться чертой, у которой не так много вариантов отличия.
К сожалению, в консульстве фотографировать запрещено — поэтому экземпляра почерка другого человека у меня нет. Зато вот я написал вам анекдот от руки, чтобы вы могли примерно понять контекст.
А какой у вас почерк? Делитесь в @borodutcher — очень интересно узнать!
Нифига себе, Гугл реально проверять начал OAuth Consent Screen! У Тудуранта отклонили заявку из-за того, что фавиконка на сайте и на экране консента разные!
А я раньше думал, что они вообще всем все разрешают. Круто.
Единственное, чего полезного я вынес из двух лет университета — это один семестр, а именно один курс — SCIE113 (в американской системе все предметы названы кодом типа MATH101, PHYC203 и так далее, где 101 — это самый первый уровень). Казалось бы, курс был про академическое письмо — но больший уклон был на критическое мышление.
Именно там меня научили сомневаться во мнениях, законах, исследованиях, искать информацию и проводить собственные расследования. И этот курс обязателен для вообще всех направлений — это один из первых курсов, которые должны пройти вообще все студенты!
Представляете, если бы в России был такой предмет обязательным для всех студентов? Ну, который учит не верить СМИ, искать информацию самостоятельно, определять качество источников, думать — а не слепо следовать.
А теперь представьте, если бы на госслужбу принимали только людей, которые пройдут тестирование на критическое мышление и знание логических ошибок? Казалось бы — простой тест, а у нас не было бы этих стыдных чинуш, которые считают бедность проблемой народа, а не госаппарата.
Ведь они даже не понимают, что можно мыслить иначе. В системе, описанной Оруэллом в 1984, главенствует авторитет и кастовая система над здравым смыслом. И, похоже, вместо теста на критическое мышление, чиновники проходят тест на знание постулатов из 1984.
России нужна реформа образования. Как минимум, потому что дипломы из российских ВУЗов котируются как второсортные по всему миру.
Update: чтобы не было непоняток — я говорю про профессии, где необходимо высшее образование. Например, юристы и медики. Предположим, человек — нейрохирург, уже 20+ лет практикующий в России. Проводит аккредитацию своего диплома и, ой, удачи с обнулением опыта работы, вам снова проходить через резидентуру надо, начинайте снова с низов.
Это как если бы сеньор программист с 25 годами опыта в России приехал бы в США или Канаду — а ему такие: "а, ну у вас диплом из России, он не аккредитован, вы начнете у нас с позиции джуна и зарплаты джуна", а дальше еще 25 лет фигачить, чтобы добиться такого же стажа, как в России. Конечно, с программистами это не так работает — но я просто привел в пример аналогию.
Российское образование не котируется вне СНГ в профессиях, где образование необходимо. Любое образование не котируется в профессиях, где образование не необходимо — например, менеджеры, программисты, бизнес — там решает только опыт работы.
Алсо, я, конечно, могу дико ошибаться из-за того, что сужу по своему опыту — ну вот считаю, сколько врачей из Израиля в видел в США и Канаде — и сколько врачей из России — и понимаю, что где-то зарыта причина, почему из Израиля врачу приехать сюда и начать практиковать проще, чем врачу из России.
К слову, я добавил в todorant.com интеграцию с Гугл Календарем. Как вы уже, скорее всего, знаете, Тудурант не надоедает пользователям сотнями ненужных давящих нотификаций. Некоторым отсутствие нотификаций не нравилось.
Что ж, теперь можно настроить все так, чтобы все задачи с точным временем добавлялись в Гугл Календарь — и уже чтобы Гугл Календарь задалбливал бы вас нотификациями.
API Гугл Календаря оказался на странность приветливым. Очень понравилась реализация и возможности!