Как часто используешь ChatGPT?
Anonymous Poll
47%
Каждый день
24%
Раз в неделю
14%
Редко, как только про него кто-то напишет
15%
А для чего?
😴 Еще один способ отвлечься от рутины
Всю прошлую неделю был на хакатоне. До этого я участвовал пару раз в хакатонах, но опыт мне не понравился.
Дело не в том, что мы ничего не занимали, а в том, что всегда была конкуренция с рабочими задачами. В итоге я пришел к выводу, что хакатоны — это не для меня, поскольку ощущение отторжения рутинных задач периодически накатывает на меня. А такие мероприятия, которые могут проводиться в ночное время, вообще могут надолго выбить меня из рабочего графика.
В этот раз всё было иначе. Хакатон проводился на работе, поэтому конфликта с рабочими задачами не было, как и не было самих рабочих задач. Всю неделю я мог посвятить одному проекту и предельно глубоко в него погрузиться.
Признаюсь, давненько я так не кайфовал от программирования. Работая над пет-проектами, у меня не было возможности посвятить одному проекту 5 дней подряд. Обычно я могу работать над ними по выходным, например, в субботу.
Но главное открытие ждало меня на следующей неделе. В понедельник, выйдя на работу, я почувствовал себя как после отпуска. Мозг перезагрузился, все проблемы выпали из контекста, а фокус стал шире, и я с другой перспективой посмотрел на то, что мы делаем.
ПС, можно поздравить с победой
Всю прошлую неделю был на хакатоне. До этого я участвовал пару раз в хакатонах, но опыт мне не понравился.
Дело не в том, что мы ничего не занимали, а в том, что всегда была конкуренция с рабочими задачами. В итоге я пришел к выводу, что хакатоны — это не для меня, поскольку ощущение отторжения рутинных задач периодически накатывает на меня. А такие мероприятия, которые могут проводиться в ночное время, вообще могут надолго выбить меня из рабочего графика.
В этот раз всё было иначе. Хакатон проводился на работе, поэтому конфликта с рабочими задачами не было, как и не было самих рабочих задач. Всю неделю я мог посвятить одному проекту и предельно глубоко в него погрузиться.
Признаюсь, давненько я так не кайфовал от программирования. Работая над пет-проектами, у меня не было возможности посвятить одному проекту 5 дней подряд. Обычно я могу работать над ними по выходным, например, в субботу.
Но главное открытие ждало меня на следующей неделе. В понедельник, выйдя на работу, я почувствовал себя как после отпуска. Мозг перезагрузился, все проблемы выпали из контекста, а фокус стал шире, и я с другой перспективой посмотрел на то, что мы делаем.
🔥19👍1
Твой опыт участия в хакатонах
Anonymous Poll
13%
💪 участвовал, участвую буду участвовать
44%
👨🦳 это дело молодых, у меня и так много работы
43%
😛 ХАХА-тон, что это?
⌚ Сколько часов в день я работаю
Этот вопрос я как-то понял в выпуске у IT Бороды. Я честно сказал, что могу работать не больше 3-4 часов в день. Лёха посмотрел на меня и сказал: "Да ты ох🐦🐔ел". Я так понимаю, что для него это было своего рода открытие. Человек — не машина, один рабочий час по производительности не равен другому. Да и в целом это не значит, что остальное время я просто пью чай.
Недавно я снова вернулся к этому вопросу и решил узнать, есть ли какая-то системность в продуктивных часах или они возникают рандомно в течение дня. Возможно, мне стоит как-то отрегулировать своё расписание, чтобы самые сложные задачи, требующие максимального погружения, концентрировать в это время.
🧑🏫 Я в течение 3 недель записывал, когда мне легко работается, а когда работа даётся тяжело, когда испытываю сонливость, лень и так далее. Чтобы мои результаты не влияли на меня, я не сводил их в таблицу до самого конца. То есть я недели проводил эксперименты, просто записывал и не запоминал значение предыдущего дня. Когда я всё свёл в таблицу, мне стало очевидно, что у меня в течение дня есть 2 пика активности: в первой и второй половине дня. А в начале рабочего дня и в конце рабочего дня у меня идёт упадок. Самый большой упадок в работоспособности у меня происходит в середине дня — так называемая сиеста.
Небольшой ресерч в интернете показал, что это самый популярный хронотип, и большая часть людей живут именно по такому графику. Есть люди, которые совы, есть те, которые жаворонки, а что-то среднее называется голубиный хронотип. У меня именно такой.
🗓️ Что делать с этой информацией дальше?
Как минимум, не истязать себя в часы, когда работать тяжело. Потому что на принуждение тоже тратятся силы, и может оказаться так, что к моменту повышенной работоспособности сил не останется совсем.
Но, в идеале, — это оптимизировать своё расписание с учётом этих особенностей. На время упадка оставлять задачи, которые не требуют максимального погружения. А в продуктивные часы выключать все уведомления, чтобы ничего не мешало фокусировке.
Также все задачи на день я стал делить на 2 типа: те, которые требуют погружения, и те, которые нет. В итоге, понимая своё состояние, я выбираю задачи, которые лучше подходят именно для этого периода дня.
Также я планирую повторить этот эксперимент, поскольку он сильно завязан на циркадные ритмы, которые имеют свойство меняться в течение года и жизни. Я не буду ждать 20 лет, чтобы его повторить, а проведу его через несколько месяцев и посмотрю, будут ли изменения.
Этот вопрос я как-то понял в выпуске у IT Бороды. Я честно сказал, что могу работать не больше 3-4 часов в день. Лёха посмотрел на меня и сказал: "Да ты ох🐦🐔ел". Я так понимаю, что для него это было своего рода открытие. Человек — не машина, один рабочий час по производительности не равен другому. Да и в целом это не значит, что остальное время я просто пью чай.
Недавно я снова вернулся к этому вопросу и решил узнать, есть ли какая-то системность в продуктивных часах или они возникают рандомно в течение дня. Возможно, мне стоит как-то отрегулировать своё расписание, чтобы самые сложные задачи, требующие максимального погружения, концентрировать в это время.
🧑🏫 Я в течение 3 недель записывал, когда мне легко работается, а когда работа даётся тяжело, когда испытываю сонливость, лень и так далее. Чтобы мои результаты не влияли на меня, я не сводил их в таблицу до самого конца. То есть я недели проводил эксперименты, просто записывал и не запоминал значение предыдущего дня. Когда я всё свёл в таблицу, мне стало очевидно, что у меня в течение дня есть 2 пика активности: в первой и второй половине дня. А в начале рабочего дня и в конце рабочего дня у меня идёт упадок. Самый большой упадок в работоспособности у меня происходит в середине дня — так называемая сиеста.
Небольшой ресерч в интернете показал, что это самый популярный хронотип, и большая часть людей живут именно по такому графику. Есть люди, которые совы, есть те, которые жаворонки, а что-то среднее называется голубиный хронотип. У меня именно такой.
🗓️ Что делать с этой информацией дальше?
Как минимум, не истязать себя в часы, когда работать тяжело. Потому что на принуждение тоже тратятся силы, и может оказаться так, что к моменту повышенной работоспособности сил не останется совсем.
Но, в идеале, — это оптимизировать своё расписание с учётом этих особенностей. На время упадка оставлять задачи, которые не требуют максимального погружения. А в продуктивные часы выключать все уведомления, чтобы ничего не мешало фокусировке.
Также все задачи на день я стал делить на 2 типа: те, которые требуют погружения, и те, которые нет. В итоге, понимая своё состояние, я выбираю задачи, которые лучше подходят именно для этого периода дня.
Также я планирую повторить этот эксперимент, поскольку он сильно завязан на циркадные ритмы, которые имеют свойство меняться в течение года и жизни. Я не буду ждать 20 лет, чтобы его повторить, а проведу его через несколько месяцев и посмотрю, будут ли изменения.
👍14❤6💯4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👌1
Бывают ли у тебя смены продуктивности в течении дня?
Anonymous Poll
93%
Да - все мы люди
7%
Нет - на работе я машина
👍3
Forwarded from SNEZHKIN – веду Codecast
Новый пятый выпуск codecast
Я думаю, всегда интересно послушать разностороннего человека. Лёша (@alx_four) отлично попадает под это определение — фронтендер программист в Яндексе, который пытается выйти на пассивный доход через криптоинвестирование, когда-то собрал музыкальную группу, поборол онкологию и в целом пришёл в мир IT из авиастроительного направления.
Получился очень интересный диалог, про IT, инвестирование, как получилось раскрутить телеграмм канал
Видео:
📹 YouTube
💬 VK
RuTube
Стриминг:
🎵 Spotify
🎵 Apple podcast
🎵 Я.Музыка
Я думаю, всегда интересно послушать разностороннего человека. Лёша (@alx_four) отлично попадает под это определение — фронтендер программист в Яндексе, который пытается выйти на пассивный доход через криптоинвестирование, когда-то собрал музыкальную группу, поборол онкологию и в целом пришёл в мир IT из авиастроительного направления.
Получился очень интересный диалог, про IT, инвестирование, как получилось раскрутить телеграмм канал
Видео:
RuTube
Стриминг:
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Разработчик не из IT, как раскрутил Telegram, справился с онкологией – Codeсast#5 – Алексей Устинов
Я думаю, всегда интересно послушать разностороннего человека. Лёша отлично попадает под это определение — фронтендер программист в Яндексе, который пытается выйти на пассивный доход через криптоинвестирование, когда-то собрал музыкальную группу, поборол онкологию…
🔥10❤5👍2
🧠 Конфликты мотивов
Недавно на живом примере увидел, как работает конфликт мотивов в нашей голове.
Я часто хожу на Random Coffee. Мне нравится встречаться с новыми людьми, слушать их, узнавать что-то новое, их глазами смотреть на свою жизнь, сравнивать себя с другими. Часто рассказывая о себе другим, я узнаю что-то новое про себя.
Все два года, что я в Яндексе, у меня каждую неделю есть встреча. В какой-то момент появилось "рандом кофе" для тех, кто изучает английский язык. Ограничение только одно: говорить нужно на английском, впрочем, за русский язык никто бить не будет, особенно если собеседник его понимает.
⚖️ На первый взгляд отличий нет.
Что на русском, что на английском рандом кофе — всегда есть люди, которые просто отменяют встречу, или не приходят на нее. Интересна статистика. Я заморочился и подсчитал, что примерно 15% встреч отменилось, если мы заранее договорились говорить на русском. И 55% встреч не состоялись, если встреча должна проходить на английском.
В обоих случаях люди ссылаются на здоровье и занятость, но согласитесь, разница статистически значима. Тем более что я примерно год ходил на один вид, и год на другой вид.
🏃♂️ Такую разницу я могу объяснить только конфликтом мотиваций.
Далеко не всем интересно общаться с незнакомыми людьми, поэтому в РК на русском идут только те, кто понимает, зачем ему это надо.
РК на английском же может восприниматься как хорошая возможность попрактиковаться. И это может привлечь людей с иной мотивацией.
Но это если посмотреть глобально, когда ты находишься над ситуацией, а в моменте мозг знает, что ментальная нагрузка от разговора на английском будет большой, и предлагает "сохранить силы".
Об этой особенности человека очень хорошо знают продавцы курсов или абонементов в спортзал. Все согласны с тем, что ходить в зал или учиться — это правильно. А потому покупают абонементы, подписываются на курсы, но быстро бросают и то и другое.
💪 Что же с этим можно сделать?
🚀 Главное — не подвергать сомнению свое решение.
В зал я хожу волнообразно. 2-3 месяца хожу регулярно, а потом реже и реже. Потом снова беру себя в руки, и если абонемент не кончился, то еще какое-то время хожу. А если кончился, то бросаю.
Но в последний раз я сменил тактику, составил план тренировок и составил график. Поэтому какая бы погода ни была на улице, по вторникам и четвергам в 6 я в зале. И самое главное в таком подходе: чем дольше его практиковать, тем проще будет даваться это решение.
@alx_four
Написать мне | Поддержать Канал
Недавно на живом примере увидел, как работает конфликт мотивов в нашей голове.
Я часто хожу на Random Coffee. Мне нравится встречаться с новыми людьми, слушать их, узнавать что-то новое, их глазами смотреть на свою жизнь, сравнивать себя с другими. Часто рассказывая о себе другим, я узнаю что-то новое про себя.
Все два года, что я в Яндексе, у меня каждую неделю есть встреча. В какой-то момент появилось "рандом кофе" для тех, кто изучает английский язык. Ограничение только одно: говорить нужно на английском, впрочем, за русский язык никто бить не будет, особенно если собеседник его понимает.
⚖️ На первый взгляд отличий нет.
Что на русском, что на английском рандом кофе — всегда есть люди, которые просто отменяют встречу, или не приходят на нее. Интересна статистика. Я заморочился и подсчитал, что примерно 15% встреч отменилось, если мы заранее договорились говорить на русском. И 55% встреч не состоялись, если встреча должна проходить на английском.
В обоих случаях люди ссылаются на здоровье и занятость, но согласитесь, разница статистически значима. Тем более что я примерно год ходил на один вид, и год на другой вид.
🏃♂️ Такую разницу я могу объяснить только конфликтом мотиваций.
Далеко не всем интересно общаться с незнакомыми людьми, поэтому в РК на русском идут только те, кто понимает, зачем ему это надо.
РК на английском же может восприниматься как хорошая возможность попрактиковаться. И это может привлечь людей с иной мотивацией.
Но это если посмотреть глобально, когда ты находишься над ситуацией, а в моменте мозг знает, что ментальная нагрузка от разговора на английском будет большой, и предлагает "сохранить силы".
Об этой особенности человека очень хорошо знают продавцы курсов или абонементов в спортзал. Все согласны с тем, что ходить в зал или учиться — это правильно. А потому покупают абонементы, подписываются на курсы, но быстро бросают и то и другое.
💪 Что же с этим можно сделать?
🚀 Главное — не подвергать сомнению свое решение.
В зал я хожу волнообразно. 2-3 месяца хожу регулярно, а потом реже и реже. Потом снова беру себя в руки, и если абонемент не кончился, то еще какое-то время хожу. А если кончился, то бросаю.
Но в последний раз я сменил тактику, составил план тренировок и составил график. Поэтому какая бы погода ни была на улице, по вторникам и четвергам в 6 я в зале. И самое главное в таком подходе: чем дольше его практиковать, тем проще будет даваться это решение.
@alx_four
Написать мне | Поддержать Канал
👍15🔥6
🧠 Я как-то писал про международный чемпионат по программированию, который устраивает Яндекс. Так вот, чемпионат плавно подошёл к финалу. Прямая трансляция будет завтра и послезавтра.
🥇 3 декабря — финал. Начало в 8:30 мск.
https://youtube.com/live/gYUvY6OV7nM?feature=share
https://vk.com/video-220652761_456239359
🎖️ 4 декабря — Gold-финал. Начало в 8:30 мск
https://youtube.com/live/SczDeuS7gyQ?feature=share
https://vk.com/video-220652761_456239362
Приятного просмотра)
🥇 3 декабря — финал. Начало в 8:30 мск.
https://youtube.com/live/gYUvY6OV7nM?feature=share
https://vk.com/video-220652761_456239359
🎖️ 4 декабря — Gold-финал. Начало в 8:30 мск
https://youtube.com/live/SczDeuS7gyQ?feature=share
https://vk.com/video-220652761_456239362
Приятного просмотра)
👍4❤1
Мне очень нравится смотреть, когда люди что-то делают хорошо. Это может быть что угодно: программирование, починка часов или даже пайка. Я очень долго смотрел видео парня, который чинил различное оборудование — от телефонов и материнских плат до плат управления стиральными машинами. Я понимал, что ему в кайф заниматься своим делом. Особенно он радовался, когда нерабочий ноутбук, который подписчик хотел выкинуть, вдруг оживал и начинал вторую жизнь.
На мой взгляд, сериал YAC именно об этом: о людях, которым нравится делать то, что они делают. О командах, которые про создание и улучшение.
Я много раз писал, что на старте своей карьеры я хотел работать в Яндексе. И сейчас, признаю, я немного горжусь тем, что работаю с ребятами, которым так нравится то, что они делают. С ребятами, которые, несмотря на происходящее вокруг, думают о создании и прогрессе, а не о разрушении и деградации.
Посмотреть YAC 2024 можно тут
На мой взгляд, сериал YAC именно об этом: о людях, которым нравится делать то, что они делают. О командах, которые про создание и улучшение.
Я много раз писал, что на старте своей карьеры я хотел работать в Яндексе. И сейчас, признаю, я немного горжусь тем, что работаю с ребятами, которым так нравится то, что они делают. С ребятами, которые, несмотря на происходящее вокруг, думают о создании и прогрессе, а не о разрушении и деградации.
Посмотреть YAC 2024 можно тут
🔥10❤6👍4🤮2
🧑🍳 С программистами каши не сваришь
У моего знакомого небольшой онлайн-бизнес. Мы как-то пили с ним кофе, и он пожаловался мне на программистов.
Дальше дословный пересказ:
Я посмеялся, говорю, что даже внутри крупных IT-компаний такое происходит, так что это скорее разновидность нормы.
На что мне друг отвечает:
😂 Я посмеялся, подумал и понял, что у меня нет для него хорошего решения. И стало как-то не смешно, и даже обидно.
Проблема с невнимательностью объясняется очень просто. Фрилансеры вынуждены брать несколько проектов одновременно, особенно если речь идет о поддержке проекта, а не о полноценной разработке.
Из-за текучки проектов не получается глубоко погрузиться в задачу, подумать про нее, посмотреть с разных сторон, почитать документацию, в конце концов. Вот и получается, что фрилансеры либо перегружены, либо в поиске новых клиентов.
Возможный выход из ситуации — нанять программиста в штат, но и тут все не просто.
☝️ Во-первых, абы кого не наймешь, нужно, чтобы у разработчика был опыт в разных сферах, и сайт на PHP допилить, и платежку подключить, и в 1С разобраться. А значит, он будет стоить денег.
✌️ Во-вторых, мой друг не сможет загрузить его работой на полный день, ну нет просто у него столько IT задач, а значит, надо брать на частичную занятость. А это проблема, потому что опять же начнутся параллельные задачи, потеря фокуса. В общем, смотри пункт выше.
🤟 В-третьих, если все-таки взять его на полный день, смирившись с тем, что он не будет полностью загружен, это выйдет дороговато. Ну и, скорее всего, программист найдет себе занятие на другой работе, например.
Ну и в конце концов, даже если штатный сотрудник оказался честным и не пошел работать еще куда-то, ему может просто наскучить такая рутина, и он уволится. Но если он проработает достаточно долго, следующий должен будет разобраться в написанном, потому что, уверен, там будет куча неочевидных решений.
Вот так, дорогие разработчики, на нас смотрит малый бизнес.
@alx_four
Написать мне | Поддержать Канал
У моего знакомого небольшой онлайн-бизнес. Мы как-то пили с ним кофе, и он пожаловался мне на программистов.
Дальше дословный пересказ:
Сложно работать с программистами.
Вот нужно мне подключить онлайн-платежку. Я написал знакомому программисту, спрашиваю, сможешь? Он говорит — могу.
Провозился месяц. Сам не смог, но посоветовал других ребят, которые занимаются всякими небольшими доработками.
Они подключали пару недель, потом вернулись, говорят, не работает, надо идти в поддержку и консультироваться с ними.
Пошел, описал проблему поддержке, поддержка меня спрашивает: а вы документацию читали?
Я с тем же вопросом к ребятам. Они говорят, не, не читали, но тогда почитаем.
Прочитали — заработало!
Или другой пример, вот переделываю я сайт, ребята крутые. Переписали быстро, вопросов нет, но с мелкими доработками какая-то фигня. Прошу что-то доделать — либо забывают, либо делают долго, либо сделают формально и нужно что-то дорабатывать.
Я посмеялся, говорю, что даже внутри крупных IT-компаний такое происходит, так что это скорее разновидность нормы.
На что мне друг отвечает:
Ну да, для вас это может быть норма, но меня не устраивает. Мне как владельцу бизнеса дорого и непредсказуемо работать в таких условиях.
😂 Я посмеялся, подумал и понял, что у меня нет для него хорошего решения. И стало как-то не смешно, и даже обидно.
Проблема с невнимательностью объясняется очень просто. Фрилансеры вынуждены брать несколько проектов одновременно, особенно если речь идет о поддержке проекта, а не о полноценной разработке.
Из-за текучки проектов не получается глубоко погрузиться в задачу, подумать про нее, посмотреть с разных сторон, почитать документацию, в конце концов. Вот и получается, что фрилансеры либо перегружены, либо в поиске новых клиентов.
Возможный выход из ситуации — нанять программиста в штат, но и тут все не просто.
☝️ Во-первых, абы кого не наймешь, нужно, чтобы у разработчика был опыт в разных сферах, и сайт на PHP допилить, и платежку подключить, и в 1С разобраться. А значит, он будет стоить денег.
✌️ Во-вторых, мой друг не сможет загрузить его работой на полный день, ну нет просто у него столько IT задач, а значит, надо брать на частичную занятость. А это проблема, потому что опять же начнутся параллельные задачи, потеря фокуса. В общем, смотри пункт выше.
🤟 В-третьих, если все-таки взять его на полный день, смирившись с тем, что он не будет полностью загружен, это выйдет дороговато. Ну и, скорее всего, программист найдет себе занятие на другой работе, например.
Ну и в конце концов, даже если штатный сотрудник оказался честным и не пошел работать еще куда-то, ему может просто наскучить такая рутина, и он уволится. Но если он проработает достаточно долго, следующий должен будет разобраться в написанном, потому что, уверен, там будет куча неочевидных решений.
Вот так, дорогие разработчики, на нас смотрит малый бизнес.
@alx_four
Написать мне | Поддержать Канал
💯16😁5👍4❤2🤔1
🎊 Всех с наступающим новым годом.
Хочется, чтобы новый год был для каждого по-своему успешным! Увидимся в новом году🚀
Хочется, чтобы новый год был для каждого по-своему успешным! Увидимся в новом году🚀
🎉22👍9❤7🎄2🔥1
✍️ Сочинение: Как я провел летозаму. Часть 1
Опыт с хакатоном открыл для меня совершенно новый вид отдыха:
Я решил провести эксперимент и хорошенько попрогать, забив на всё остальное.
Начал я с подготовки. Как ребёнок, прежде чем написать хрень на заборе, учится держать маркер, так и я начал со слепого метода печати.
Нет, я не считаю, что программисты поголовно должны уметь быстро и вслепую стучать по клавишам, как нам это показывает Голливуд, тем более что я уже это умел. Загвоздка была в новой клавиатуре.
⌨️ Я купил Lily 58 Pro, где 58 означает количество клавиш, а "Pro" — что руки у купившего точно не из того места.
Ну а вообще, это опенсорсная сплит-клавиатура, которая обычно покупается по частям, самостоятельно собирается и кастомизируется.
Я читал отзывы, и многие говорили, что даже обладая навыком слепой печати, первые пару недель путали клавиши, отправляли сообщения, перепутав пробел и Enter, и вообще набирали текст так медленно, что собеседник успевал выйти из чата.
🤠 "Слабаки," — подумал я и в первый же рабочий день решил безапелляционно перейти на новую клавиатуру.
Меня хватило на час-полтора, после чего я решил отложить и почитать, как же другие выходят из этой неловкой ситуации.
Секрета, к сожалению, не было: ответ был короток — практика. Сначала тренажёры для слепой печати, потом — долгое мучение в повседневных задачах с осознанием, что раньше ты делал это быстрее. А через полгода дошлифовывание мастерства, строча на форумах хвалебные отзывы о клавиатуре.
😂 Но для чего вообще это нужно?
Философия подобных клавиатур заключается в том, чтобы до всех клавиш можно было дотянуться, не меняя положения кистей. Ну а сами кисти должны при этом лежать анатомически правильно.
На стандартной клавиатуре я весь текст печатал вслепую, но как только дело доходило до клавиш F1-12, я сразу же ломался и опускал взгляд вниз, на руки.
Использование сплит-клавиатур имеет три долгосрочных последствия. Во-первых, ты окончательно свыкаешься с клеймом задрота, во-вторых, привыкнув к клавиатуре, можно ускорить работу с ней. В-третьих, исправить осанку, поскольку теперь можно положить руки независимо друг от друга и под любым углом.
Последние дни старого года я потратил на тренажёры для слепой печати. Я набирал текст по паре часов в день, а остальное время выполнял обычные задачи за компьютером.
😩 Что имею на текущий момент?
Спустя три недели не могу сказать, что привык к новой клавиатуре. Я всё ещё иногда путаю пробел и Enter, всё ещё иногда забываю, где находятся специфичные символы, и особенно к концу дня понимаю, что набирать текст становится крайне сложно, а получается это медленно.
Зато я определённо отвык от стандартной клавиатуры, и нужно попотеть, чтобы вспомнить, как это — печатать на ней.
Об осанке и скорости печати говорить пока рано, думаю, отпишусь об этом через полгода, год.
🐔 Зато неожиданно нашёл для себя способ концентрироваться. Если я понимаю, что не могу сфокусироваться на задаче, я отключаю все раздражители и открываю тренажёр слепой печати.
Подходит любой текст длиной 40–80 слов. Английский подходит лучше, поскольку я начинаю задумываться про перевод. С одной стороны, это простая задача, с другой — она требует концентрации и внимания. В итоге через 3–4 минуты мозг настраивается на одну задачу, и остаётся просто переключиться на основную.
*Кстати, писать этот текст я начал после набора отрывка из романа Silent Hill.*
Фотки клавиатуры в описании, а продолжение следует...
@alx_four
Написать мне | Поддержать Канал
Опыт с хакатоном открыл для меня совершенно новый вид отдыха:
Если исключить все отвлекающие факторы, погрузиться в одну задачу и заниматься только ей, то эффект должен быть как от хорошего отдыха. Во всяком случае, я на это рассчитывал.
Я решил провести эксперимент и хорошенько попрогать, забив на всё остальное.
Начал я с подготовки. Как ребёнок, прежде чем написать хрень на заборе, учится держать маркер, так и я начал со слепого метода печати.
Нет, я не считаю, что программисты поголовно должны уметь быстро и вслепую стучать по клавишам, как нам это показывает Голливуд, тем более что я уже это умел. Загвоздка была в новой клавиатуре.
⌨️ Я купил Lily 58 Pro, где 58 означает количество клавиш, а "Pro" — что руки у купившего точно не из того места.
Ну а вообще, это опенсорсная сплит-клавиатура, которая обычно покупается по частям, самостоятельно собирается и кастомизируется.
Я читал отзывы, и многие говорили, что даже обладая навыком слепой печати, первые пару недель путали клавиши, отправляли сообщения, перепутав пробел и Enter, и вообще набирали текст так медленно, что собеседник успевал выйти из чата.
🤠 "Слабаки," — подумал я и в первый же рабочий день решил безапелляционно перейти на новую клавиатуру.
Меня хватило на час-полтора, после чего я решил отложить и почитать, как же другие выходят из этой неловкой ситуации.
Секрета, к сожалению, не было: ответ был короток — практика. Сначала тренажёры для слепой печати, потом — долгое мучение в повседневных задачах с осознанием, что раньше ты делал это быстрее. А через полгода дошлифовывание мастерства, строча на форумах хвалебные отзывы о клавиатуре.
😂 Но для чего вообще это нужно?
Философия подобных клавиатур заключается в том, чтобы до всех клавиш можно было дотянуться, не меняя положения кистей. Ну а сами кисти должны при этом лежать анатомически правильно.
На стандартной клавиатуре я весь текст печатал вслепую, но как только дело доходило до клавиш F1-12, я сразу же ломался и опускал взгляд вниз, на руки.
Использование сплит-клавиатур имеет три долгосрочных последствия. Во-первых, ты окончательно свыкаешься с клеймом задрота, во-вторых, привыкнув к клавиатуре, можно ускорить работу с ней. В-третьих, исправить осанку, поскольку теперь можно положить руки независимо друг от друга и под любым углом.
Последние дни старого года я потратил на тренажёры для слепой печати. Я набирал текст по паре часов в день, а остальное время выполнял обычные задачи за компьютером.
😩 Что имею на текущий момент?
Спустя три недели не могу сказать, что привык к новой клавиатуре. Я всё ещё иногда путаю пробел и Enter, всё ещё иногда забываю, где находятся специфичные символы, и особенно к концу дня понимаю, что набирать текст становится крайне сложно, а получается это медленно.
Зато я определённо отвык от стандартной клавиатуры, и нужно попотеть, чтобы вспомнить, как это — печатать на ней.
Об осанке и скорости печати говорить пока рано, думаю, отпишусь об этом через полгода, год.
🐔 Зато неожиданно нашёл для себя способ концентрироваться. Если я понимаю, что не могу сфокусироваться на задаче, я отключаю все раздражители и открываю тренажёр слепой печати.
Подходит любой текст длиной 40–80 слов. Английский подходит лучше, поскольку я начинаю задумываться про перевод. С одной стороны, это простая задача, с другой — она требует концентрации и внимания. В итоге через 3–4 минуты мозг настраивается на одну задачу, и остаётся просто переключиться на основную.
*Кстати, писать этот текст я начал после набора отрывка из романа Silent Hill.*
Фотки клавиатуры в описании, а продолжение следует...
@alx_four
Написать мне | Поддержать Канал
👍11🔥6
✍️ Сочинение: Как я провел летозиму. Часть 2
Вторая идея, которую я решил осуществить перед тем, как погрузиться в программирование, — сменить текстовый редактор. На самом деле, это решение плавно и логично вытекает из предыдущего поста.
🎯 Цель вторая — перейти на VIM.
Я уже делал несколько попыток полностью перейти на него и даже как-то писал об этом . Но с тех пор VIM для меня так и не стал основным редактором.
❓А зачем вообще на него переходить?
У клавиатуры из предыдущего поста и у VIM одна философия. Я называю её Handle Row или Удобный ряд. Это — ряд клавиш, на которые кладутся пальцы при слепом десятипальцевом наборе текста (там ещё есть рисочки на F и J). Так вот, физиологически нам удобно работать с двумя рядами выше и ниже, до остальных нужно тянуться, передвигая кисть. А потом смотреть на клавиатуру, чтобы вернуться.
🤘В общем, чтобы было удобно, нужно весь функционал перенести на "удобные" клавиши.
В клавиатурах с небольшим набором кнопок это решается слоями, а в VIM — режимами. На чтение — один режим, на редактирование — другой, на выделение текста — третий. При этом в зависимости от режима меняется предназначение кнопок, и их сочетания выполняют разные задачи. Ну а за 33 года разработки редактор оброс огромным количеством горячих клавиш, дополнений и расширений. В нём можно кастомизировать и настроить всё, что угодно, особенно если знаешь, чего хочешь.
Окончательно перейти на VIM мне мешала лень. Один раз я его настроил по туториалу, но плагины уже просили обновления, а после обновления падали. О существовании многих комбинациях я знал, но не помнил их, а значит, надо было найти, выписать и запомнить. В общем, я мог сделать в VIM что-то простое, вроде правки конфига, но рабочий проект писать я бы не взялся. А чтобы с этим всем разобраться нужно время и силы.
🙈 А тут всё равно переучиваться на новую клавиатуру, так почему бы не освоить сразу и VIM?
Я открыл рабочий VS Code, нашёл простенькую багу в беклоге и починил её, попутно выписав функции и плагины, которыми пользовался. Далее я решил сделать это в VIM и записать в шпаргалку.
Сказать, что это было нелегко — ничего не сказать. Мне кажется, что я потратил два дня только на настройку проверки орфографии так, чтобы она работала для всего кода, понимала camel и kebab нотации, и русский и английский текст...
🗓️ Но на третий день всё как-то запустилось, и я с удивлением обнаружил, что основные команды я запомнил. Да, я иногда путался, и, особенно к вечеру, срывался на привычные комбинации, но дело сдвинулось.
В какой-то момент я понял, что могу выполнить одно и то же действие несколькими способами. Работу в VIM можно назвать метапрограммированием.
Передо мной задача, например, изменить опечатку в переменной. Я могу:
🤙 перейти на начало этой переменной через горячую клавишу, потом удалить слово и вставить правильное;
🤙 повторить это действие, записав быстрый макрос, или воспользовавшись функцией повтора последних сочетаний команд;
🤙 ввести :%s и далее ввести регулярку, которая заменит текст;
🤙 как в VS Code, воспользоваться функцией рефакторинга и просто переименовать переменную.
👨💻 Согласитесь, очень похоже на поиск лучшего решения в программировании.
🪛 В VIM полноценно раскрывается философия UNIX: "Твоя программа должна выполнять одну задачу, но делать это хорошо". Ну а UNIX берет на себя задачу по объединению этих команд.
🛠️ Другой момент, который я заметил, — это лучшее понимание тулинга, который я использую. Открывая VS Code и особенно IDEA, я не задумываюсь, как происходит подсветка кода, как происходит линтинг и претифаинг кода. Оно просто как-то работает из коробки. А вот VIM из коробки всего этого не умеет. Ну а пока настраиваешь — разбираешься в этом. Я не скажу, что это сильно сложно
🧠 Ну и напоследок: проекция рук в мозгу самая большая. Именно поэтому я встречал советы развивать мелкую моторику, чтобы улучшить когнитивные свойства мозга. VIM ломает устоявшиеся паттерны, заставляя мозги работать. Даже если не перейти на него совсем — это очень хорошая практика.
@alx_four
Написать мне | Поддержать Канал
Вторая идея, которую я решил осуществить перед тем, как погрузиться в программирование, — сменить текстовый редактор. На самом деле, это решение плавно и логично вытекает из предыдущего поста.
🎯 Цель вторая — перейти на VIM.
Я уже делал несколько попыток полностью перейти на него и даже как-то писал об этом . Но с тех пор VIM для меня так и не стал основным редактором.
❓А зачем вообще на него переходить?
У клавиатуры из предыдущего поста и у VIM одна философия. Я называю её Handle Row или Удобный ряд. Это — ряд клавиш, на которые кладутся пальцы при слепом десятипальцевом наборе текста (там ещё есть рисочки на F и J). Так вот, физиологически нам удобно работать с двумя рядами выше и ниже, до остальных нужно тянуться, передвигая кисть. А потом смотреть на клавиатуру, чтобы вернуться.
🤘В общем, чтобы было удобно, нужно весь функционал перенести на "удобные" клавиши.
В клавиатурах с небольшим набором кнопок это решается слоями, а в VIM — режимами. На чтение — один режим, на редактирование — другой, на выделение текста — третий. При этом в зависимости от режима меняется предназначение кнопок, и их сочетания выполняют разные задачи. Ну а за 33 года разработки редактор оброс огромным количеством горячих клавиш, дополнений и расширений. В нём можно кастомизировать и настроить всё, что угодно, особенно если знаешь, чего хочешь.
Окончательно перейти на VIM мне мешала лень. Один раз я его настроил по туториалу, но плагины уже просили обновления, а после обновления падали. О существовании многих комбинациях я знал, но не помнил их, а значит, надо было найти, выписать и запомнить. В общем, я мог сделать в VIM что-то простое, вроде правки конфига, но рабочий проект писать я бы не взялся. А чтобы с этим всем разобраться нужно время и силы.
🙈 А тут всё равно переучиваться на новую клавиатуру, так почему бы не освоить сразу и VIM?
Я открыл рабочий VS Code, нашёл простенькую багу в беклоге и починил её, попутно выписав функции и плагины, которыми пользовался. Далее я решил сделать это в VIM и записать в шпаргалку.
Сказать, что это было нелегко — ничего не сказать. Мне кажется, что я потратил два дня только на настройку проверки орфографии так, чтобы она работала для всего кода, понимала camel и kebab нотации, и русский и английский текст...
🗓️ Но на третий день всё как-то запустилось, и я с удивлением обнаружил, что основные команды я запомнил. Да, я иногда путался, и, особенно к вечеру, срывался на привычные комбинации, но дело сдвинулось.
В какой-то момент я понял, что могу выполнить одно и то же действие несколькими способами. Работу в VIM можно назвать метапрограммированием.
Передо мной задача, например, изменить опечатку в переменной. Я могу:
🤙 перейти на начало этой переменной через горячую клавишу, потом удалить слово и вставить правильное;
🤙 повторить это действие, записав быстрый макрос, или воспользовавшись функцией повтора последних сочетаний команд;
🤙 ввести :%s и далее ввести регулярку, которая заменит текст;
🤙 как в VS Code, воспользоваться функцией рефакторинга и просто переименовать переменную.
👨💻 Согласитесь, очень похоже на поиск лучшего решения в программировании.
🪛 В VIM полноценно раскрывается философия UNIX: "Твоя программа должна выполнять одну задачу, но делать это хорошо". Ну а UNIX берет на себя задачу по объединению этих команд.
🛠️ Другой момент, который я заметил, — это лучшее понимание тулинга, который я использую. Открывая VS Code и особенно IDEA, я не задумываюсь, как происходит подсветка кода, как происходит линтинг и претифаинг кода. Оно просто как-то работает из коробки. А вот VIM из коробки всего этого не умеет. Ну а пока настраиваешь — разбираешься в этом. Я не скажу, что это сильно сложно
🧠 Ну и напоследок: проекция рук в мозгу самая большая. Именно поэтому я встречал советы развивать мелкую моторику, чтобы улучшить когнитивные свойства мозга. VIM ломает устоявшиеся паттерны, заставляя мозги работать. Даже если не перейти на него совсем — это очень хорошая практика.
@alx_four
Написать мне | Поддержать Канал
👍9❤3💯2🤔1
Интересная тулза заопенсорсилась, если вдруг вы много занимаетесь профилированием, то стоит взглянуть
https://www.tg-me.com/yandex/2836
https://www.tg-me.com/yandex/2836
Telegram
Яндекс
🟣 Представляем опенсорсный перфоратор от Яндекса
Это Perforator — система непрерывного мониторинга и анализа работы серверов и приложений в реальном времени. Она выявляет ресурсозатратные фрагменты кода и позволяет экономить до 20% на серверной инфраструктуре.…
Это Perforator — система непрерывного мониторинга и анализа работы серверов и приложений в реальном времени. Она выявляет ресурсозатратные фрагменты кода и позволяет экономить до 20% на серверной инфраструктуре.…
👍5🔥2
Если ты интересуешься фронтендом и находишься в Москве (онлайн-формат тоже доступен), у тебя есть еще пара дней для оффлайн регистрации на митап от Яндекса «Я 💛 Фронтенд».
Я 💛 Фронтенд
Встречаемся в Москве и онлайн на конференции Я 💛 Фронтенд 2025
❤5🔥3👍2
✍️ Сочинение: Как я провел летозиму. Часть 3
Те, кто знаком со мной лично, знают о моем увлечении блокчейн-технологиями. Мне кажется, что последние полгода я рассказываю о них всем, кто хотя бы делает вид, что слушает.
Обычно я участвую в проектах, связанных с DeFi (децентрализованными финансами), но пару месяцев назад мне захотелось поиграться с железками. Выбор пал на Storj. С одной стороны, проект не требует глубоких знаний: арендовал сервер, запустил докер-образ — радуешься. С другой стороны, судя по активности форума, кто-то постоянно что-то с ним мутит.
Если коротко, ребята занимаются тем, что утилизируют место на твоем жестком диске. Допустим, есть у тебя компьютер с 6 ТБ памяти. Забить такой объем не все смогут, а ребята из Storj — могут. И даже готовы тебе за это заплатить.
Я посчитал и понял, что, скорее всего, я на этом не заработаю, но поиграться интересно. Поэтому с декабря я ищу самые дешевые сервера с большим количеством места. В итоге я пришел к тому, что сейчас терабайт мне обходится всего в 2 доллара в месяц.
Но такой конфиг я нашел не сразу, и, как следствие, приходится переезжать на более дешевые сервера.
Простите за долгое вступление. В общем, задача — перенести терабайт данных (мелких файлов от 1 до 60 МБ) с одного сервера на другой.
Запустил rsync, через час ждать надоело, ушел погулять. Вечером подумал: "Ну ок, до утра перекачается". Через сутки начал подозревать неладное. Оказалось, что за сутки я не перекинул и трети. В поддержке сказали: "Ничего, они подождут и не будут выключать сервер", но мне было любопытно — я же ввязался в это, чтобы хлебнуть опыта.
Я стал искать проблему. При наличии 250-мегабитного порта на сервере мое полтерабайта должно было перекинуться за 4-5 часов. Очевидно, что, поскольку файлов много, мы получаем дополнительные расходы.
Выяснилось, что rsync не очень хорош для таких задач, поскольку каждый файл открывается, читается метадата, потом передается, а удаленный файл сравнивается с исходным.
Так я пришел к идее запустить несколько процессов rsync.
🤔 Но сколько?
В итоге оказалось, что более 40 SSH-соединений удаленный сервер принимать не готов, поэтому я вывел список папок. Скопировал все в редактор, преобразовал их в массив строк и прямо в JS написал команду типа:
Объединил их через знак &, чтобы они запускались параллельно, пока не наберется 40.
Сначала хотел остановиться на этом и запускать команды по 40 штук, но вспомнил задачу в Алгоритмической секции, которую решал на интервью.
В общем, мне надо было написать скрипт, который при завершении одного процесса запускает следующий, и так пока не закончатся задачи. В каждый момент времени должно быть запущено максимальное количество задач.
Я, конечно, фронтендер, но решил уже не извращаться, а написать все на "православном" баше. Через час скрипт был готов, а я, довольный тем, что алгоритмы пригодились в реальной задаче, ушел спать. Утром все данные были перекачаны.
❓ А зачем я вообще все это расписываю?
Я люблю программирование именно за ощущение того, что вчера я чего-то не мог, а сегодня могу. Я не знал, как это сделать, и вообще, что я могу это, или вообще не знал, что такая проблема есть. А сейчас я взял это и решил. Именно это меня до сих пор восхищает в программировании. И именно из-за этого чувства я все еще работаю.
Все три поста были напоминанием того, что нужно не переставать пробовать что-то новое, играть с различными технологиями, возможно, не красиво, но решить задачу. И, к сожалению, это в первую очередь напоминание мне. Я часто замыкаюсь в своей хорошо изученной области и не смотрю по сторонам. А потом думаю: "Что-то стало скучно, наверное, программирование — это не мое".
А подобные каникулы говорят об обратном. Это мое, это то, чем я хочу продолжать заниматься, на что тратить время и где черпать вдохновение для новых проектов.
@alx_four
Написать мне | Поддержать Канал
Те, кто знаком со мной лично, знают о моем увлечении блокчейн-технологиями. Мне кажется, что последние полгода я рассказываю о них всем, кто хотя бы делает вид, что слушает.
Обычно я участвую в проектах, связанных с DeFi (децентрализованными финансами), но пару месяцев назад мне захотелось поиграться с железками. Выбор пал на Storj. С одной стороны, проект не требует глубоких знаний: арендовал сервер, запустил докер-образ — радуешься. С другой стороны, судя по активности форума, кто-то постоянно что-то с ним мутит.
Если коротко, ребята занимаются тем, что утилизируют место на твоем жестком диске. Допустим, есть у тебя компьютер с 6 ТБ памяти. Забить такой объем не все смогут, а ребята из Storj — могут. И даже готовы тебе за это заплатить.
Я посчитал и понял, что, скорее всего, я на этом не заработаю, но поиграться интересно. Поэтому с декабря я ищу самые дешевые сервера с большим количеством места. В итоге я пришел к тому, что сейчас терабайт мне обходится всего в 2 доллара в месяц.
Но такой конфиг я нашел не сразу, и, как следствие, приходится переезжать на более дешевые сервера.
Простите за долгое вступление. В общем, задача — перенести терабайт данных (мелких файлов от 1 до 60 МБ) с одного сервера на другой.
Запустил rsync, через час ждать надоело, ушел погулять. Вечером подумал: "Ну ок, до утра перекачается". Через сутки начал подозревать неладное. Оказалось, что за сутки я не перекинул и трети. В поддержке сказали: "Ничего, они подождут и не будут выключать сервер", но мне было любопытно — я же ввязался в это, чтобы хлебнуть опыта.
Я стал искать проблему. При наличии 250-мегабитного порта на сервере мое полтерабайта должно было перекинуться за 4-5 часов. Очевидно, что, поскольку файлов много, мы получаем дополнительные расходы.
Выяснилось, что rsync не очень хорош для таких задач, поскольку каждый файл открывается, читается метадата, потом передается, а удаленный файл сравнивается с исходным.
Так я пришел к идее запустить несколько процессов rsync.
🤔 Но сколько?
В итоге оказалось, что более 40 SSH-соединений удаленный сервер принимать не готов, поэтому я вывел список папок. Скопировал все в редактор, преобразовал их в массив строк и прямо в JS написал команду типа:
rsync /mnt... root@/<сервер назначения>:/mnt... &
Объединил их через знак &, чтобы они запускались параллельно, пока не наберется 40.
Сначала хотел остановиться на этом и запускать команды по 40 штук, но вспомнил задачу в Алгоритмической секции, которую решал на интервью.
В общем, мне надо было написать скрипт, который при завершении одного процесса запускает следующий, и так пока не закончатся задачи. В каждый момент времени должно быть запущено максимальное количество задач.
Я, конечно, фронтендер, но решил уже не извращаться, а написать все на "православном" баше. Через час скрипт был готов, а я, довольный тем, что алгоритмы пригодились в реальной задаче, ушел спать. Утром все данные были перекачаны.
❓ А зачем я вообще все это расписываю?
Я люблю программирование именно за ощущение того, что вчера я чего-то не мог, а сегодня могу. Я не знал, как это сделать, и вообще, что я могу это, или вообще не знал, что такая проблема есть. А сейчас я взял это и решил. Именно это меня до сих пор восхищает в программировании. И именно из-за этого чувства я все еще работаю.
Все три поста были напоминанием того, что нужно не переставать пробовать что-то новое, играть с различными технологиями, возможно, не красиво, но решить задачу. И, к сожалению, это в первую очередь напоминание мне. Я часто замыкаюсь в своей хорошо изученной области и не смотрю по сторонам. А потом думаю: "Что-то стало скучно, наверное, программирование — это не мое".
А подобные каникулы говорят об обратном. Это мое, это то, чем я хочу продолжать заниматься, на что тратить время и где черпать вдохновение для новых проектов.
@alx_four
Написать мне | Поддержать Канал
👍13❤6🔥2👏2❤🔥1
👽 Пара слов про токен Трампа
Всю прошлую неделю меня спрашивали про токен Трампа. Спрашивали, не поздно ли еще (поздно), заработал ли я (нет), будут ли еще такие "ивенты" (будут).
Для меня это очередной хайп, каким когда-то были ICO, NFT и прочие нарративы. Так работает рынок крипты. Есть люди с опытом и люди без опыта, но с деньгами. Нарратив – это повод встретиться. А после встречи опытные уходят с деньгами, а люди с деньгами уходят с опытом.
Изначально я не хотел писать этот пост. А потом наткнулся на расследование, как это было устроено, и решил поделиться. Но если лень читать, то казино всегда в плюсе.
👨🦳 Как было раньше?
Заработать на фондовом рынке просто: покупаешь дешевле – продаешь дороже, разницу в карман. До конца прошлого года в крипте все было так же: кто-то с большим кошельком скупал какой-то токен дешево, разгонял хайп, а потом продавал его дороже. Можно было даже ничего не покупать, а просто создать и поднять ажиотаж вокруг этого, как было с NFT. Или просто пообещать что-то и продать ему фантики, как в случае с ICO.
Общее тут в том, что всегда нужен тот, об кого можно обкешиться. Тот, кто купит на самом пике.
🇺🇸 С токеном Трампа произошло чуть иначе.
Семья Трампа не так много заработала на продаже, 80% эмиссии токена заблокировано и не участвовало в пампе. На первый взгляд это даже выглядит честно, но есть одно "но".
Представьте себе обменный пункт в Москве, где обменивают рубли на евро. Рубли есть у всех жителей, они в них зарабатывают, покупают продукты, оплачивают услуги. Но одним воскресным утром всем вдруг понадобились евро. Не сложно представить, да?
Нюанс в том, что евро есть только в этом обменном пункте. Больше обменять нигде нельзя. Даже из рук в руки не получится. Ты можешь только прийти в обменник и обменять там рубли на евро или евро на рубли, естественно заплатив комиссию.
Вот именно это и произошло в воскресенье 19 января. DeFi позволяет любому создать свой токен, не написав ни строчки кода, и также можно создать обменный пункт для этого токена. Такой ноу-код для спекулянтов.
Часть эмиссии токена была направлена в этот пул. Когда токен понадобился всем, достать его можно было только в одном единственном месте. Я думаю, даже то, что это произошло в выходные, – не случайно. Разработка централизованных бирж отдыхала, поэтому листинг на них появился только в понедельник, когда основная волна прошла.
В итоге создателям токена безразлично, сколько он будет стоить, как высоко он вырастет, им даже не нужно подбирать точку для выхода. Они заработали на уникальном обменнике, и при этом всё честно. Казино всегда в плюсе.
И в итоге то никого не обманули, никто об население не обкешился, большую часть токенов вообще заблокировали, а меньшую часть просто отдали в обменник, чтобы было чем торговать.
🤔 А почему это важно для меня?
В DeFi я работаю с пулами ликвидности, зарабатывая на комиссиях. Это новая технология, которая потенциально изменит финансовую систему. Эта сфера крайне зависима от объема транзакций и средств, которые лежат в ней. Такие события показывают, что сфера развивается и имеет перспективы.
А что потом?
Скорее всего, токен не обесценится на 99%, как другие мем-койны. Ближе ко времени разблокировки, скорее всего, его помпанут еще раз-два, но лично я просто кушаю попкорн и смотрю со стороны, чего и вам советую.
@alx_four
Написать мне | Поддержать Канал
Всю прошлую неделю меня спрашивали про токен Трампа. Спрашивали, не поздно ли еще (поздно), заработал ли я (нет), будут ли еще такие "ивенты" (будут).
Для меня это очередной хайп, каким когда-то были ICO, NFT и прочие нарративы. Так работает рынок крипты. Есть люди с опытом и люди без опыта, но с деньгами. Нарратив – это повод встретиться. А после встречи опытные уходят с деньгами, а люди с деньгами уходят с опытом.
Изначально я не хотел писать этот пост. А потом наткнулся на расследование, как это было устроено, и решил поделиться. Но если лень читать, то казино всегда в плюсе.
👨🦳 Как было раньше?
Заработать на фондовом рынке просто: покупаешь дешевле – продаешь дороже, разницу в карман. До конца прошлого года в крипте все было так же: кто-то с большим кошельком скупал какой-то токен дешево, разгонял хайп, а потом продавал его дороже. Можно было даже ничего не покупать, а просто создать и поднять ажиотаж вокруг этого, как было с NFT. Или просто пообещать что-то и продать ему фантики, как в случае с ICO.
Общее тут в том, что всегда нужен тот, об кого можно обкешиться. Тот, кто купит на самом пике.
🇺🇸 С токеном Трампа произошло чуть иначе.
Семья Трампа не так много заработала на продаже, 80% эмиссии токена заблокировано и не участвовало в пампе. На первый взгляд это даже выглядит честно, но есть одно "но".
Представьте себе обменный пункт в Москве, где обменивают рубли на евро. Рубли есть у всех жителей, они в них зарабатывают, покупают продукты, оплачивают услуги. Но одним воскресным утром всем вдруг понадобились евро. Не сложно представить, да?
Нюанс в том, что евро есть только в этом обменном пункте. Больше обменять нигде нельзя. Даже из рук в руки не получится. Ты можешь только прийти в обменник и обменять там рубли на евро или евро на рубли, естественно заплатив комиссию.
Вот именно это и произошло в воскресенье 19 января. DeFi позволяет любому создать свой токен, не написав ни строчки кода, и также можно создать обменный пункт для этого токена. Такой ноу-код для спекулянтов.
Часть эмиссии токена была направлена в этот пул. Когда токен понадобился всем, достать его можно было только в одном единственном месте. Я думаю, даже то, что это произошло в выходные, – не случайно. Разработка централизованных бирж отдыхала, поэтому листинг на них появился только в понедельник, когда основная волна прошла.
В итоге создателям токена безразлично, сколько он будет стоить, как высоко он вырастет, им даже не нужно подбирать точку для выхода. Они заработали на уникальном обменнике, и при этом всё честно. Казино всегда в плюсе.
И в итоге то никого не обманули, никто об население не обкешился, большую часть токенов вообще заблокировали, а меньшую часть просто отдали в обменник, чтобы было чем торговать.
🤔 А почему это важно для меня?
В DeFi я работаю с пулами ликвидности, зарабатывая на комиссиях. Это новая технология, которая потенциально изменит финансовую систему. Эта сфера крайне зависима от объема транзакций и средств, которые лежат в ней. Такие события показывают, что сфера развивается и имеет перспективы.
А что потом?
Скорее всего, токен не обесценится на 99%, как другие мем-койны. Ближе ко времени разблокировки, скорее всего, его помпанут еще раз-два, но лично я просто кушаю попкорн и смотрю со стороны, чего и вам советую.
@alx_four
Написать мне | Поддержать Канал
👍4❤3😁1🤔1
🧙Впечатления о SourceCraft
Яндекс запустил SourceCraft — отечественный аналог GitHub. У меня было пару дней, чтобы хорошенько его потестировать. Поэтому постараюсь максимально объективно рассказать, есть ли там блэкджек и дамы.
Я уверен, что никому из моих читателей не нужно объяснять, что такое GitHub, но за 17 лет он хорошенько оброс функционалом и стал гораздо больше, чем просто хранилище репозиториев.
Я использую GitHub для:
☝️ конечно, хранения кода
✌️ Pages
🤟 Actions и Applications
🖖 поиска примеров кода
🚚 Миграция проектов
Я еще помню времена, когда GitHub ограничивал количество приватных репозиториев. Именно поэтому самые старые проекты у меня лежат на Bitbucket. Для этих проектов я не использую никаких свистелок, просто Git-репозиторий как хранилище кода. Я решил перенести какой-нибудь из этих проектов.
В SourceCraft есть специальная функция для переноса проекта. Я прописал в поле источник свой репозиторий, сменил протокол на SSH, поменял на HTTP, эффект один — ошибка, мол, неверно заполнено поле. Так я мучил валидацию до тех пор, пока не увидел маленький значок подсказки над полем, где было написано, мол, функция работает только для GitHub.
Не круто, конечно, но ладно, в локальном конфиге репозитория поменял руками origin, запушил, и все отлично доехало до сервера.
Поскольку интеграции с Bitbucket нет, решил все-таки перенести что-то с GitHub. На глаза попался проект Telegram-бота для запоминания иностранных слов, я когда-то делал его для YouTube. Пара кликов, и все перенеслось.
Но на GitHub у меня есть проекты интереснее.
Например, личный сайт alex-four.com тоже лежит на GitHub и хостится через Netlify. А еще репозиторий сборки прошивки для клавиатуры, который написан на GitHub Actions.
Если с первым очевидно, что Netlify не поддерживает сервис, который запустился вчера, то вот со вторым шанс есть. Тем более в SourceCraft есть автоматизации, которые, как и Actions, помогают в сборке и деплое.
🎢 Экшены
Пара кликов, и репозиторий перенесен, но и всего. Перехожу в раздел автоматизации на SourceCraft, и там пусто. Открываю пример в документации, и мне сразу становится очевидно, что они несовместимы, даже примерно, даже чуть-чуть.
Уверен, это было сделано специально, мол, и не надейся, что все заработает само. Думаю, это и правильно: поддерживать совместимость API сложно, а нужно это всего раз.
Зато очень порадовала интеграция с Яндекс Облаком. Сразу же из экшенов можно положить собранное приложение на сервер, а статику в S3. Вот как бы вопрос с GitHub Pages отпадает сам собой. Нужно раздавать статику — положи на S3, а дальше вся мощность облаков в твоем распоряжении. GitHub такое и не снилось.
💻 Редактирование кода
Прежде чем у меня появился доступ, я почитал канал ребят и поэтому знал, что одной из фишек является онлайн редактор с помощником (аналог Copilot). Поэтому мне стало интересно, как же это реализовано.
Открыв первый попавшийся файл, я увидел онлайн-версию VS Code. "Наверное, можно и свой редактор подключить напрямую к репозиторию," - подумал я. И действительно, репозиторий на SourceCraft можно не просто скопировать, но еще и открыть как в VS Code, так и в IDEA.
Но вернемся к онлайн-редактору. У нас в Яндексе нельзя пользоваться Copilot, просто потому что он шлет исходный код в чужую компанию, а это риски. Поэтому уже год я пользуюсь аналогом на Яндекс GPT. Я не в восторге, но за последний год прогресс поражает. Поставить его можно как расширение к VS Code.
И именно так реализован помощник в написании кода в онлайн-редакторе SourceCraft. Круто, дог-фудинг в лучшем его проявлении.
Продолжение в следующем посте...
Яндекс запустил SourceCraft — отечественный аналог GitHub. У меня было пару дней, чтобы хорошенько его потестировать. Поэтому постараюсь максимально объективно рассказать, есть ли там блэкджек и дамы.
Я уверен, что никому из моих читателей не нужно объяснять, что такое GitHub, но за 17 лет он хорошенько оброс функционалом и стал гораздо больше, чем просто хранилище репозиториев.
Я использую GitHub для:
☝️ конечно, хранения кода
✌️ Pages
🤟 Actions и Applications
🖖 поиска примеров кода
🚚 Миграция проектов
Я еще помню времена, когда GitHub ограничивал количество приватных репозиториев. Именно поэтому самые старые проекты у меня лежат на Bitbucket. Для этих проектов я не использую никаких свистелок, просто Git-репозиторий как хранилище кода. Я решил перенести какой-нибудь из этих проектов.
В SourceCraft есть специальная функция для переноса проекта. Я прописал в поле источник свой репозиторий, сменил протокол на SSH, поменял на HTTP, эффект один — ошибка, мол, неверно заполнено поле. Так я мучил валидацию до тех пор, пока не увидел маленький значок подсказки над полем, где было написано, мол, функция работает только для GitHub.
Не круто, конечно, но ладно, в локальном конфиге репозитория поменял руками origin, запушил, и все отлично доехало до сервера.
Поскольку интеграции с Bitbucket нет, решил все-таки перенести что-то с GitHub. На глаза попался проект Telegram-бота для запоминания иностранных слов, я когда-то делал его для YouTube. Пара кликов, и все перенеслось.
Но на GitHub у меня есть проекты интереснее.
Например, личный сайт alex-four.com тоже лежит на GitHub и хостится через Netlify. А еще репозиторий сборки прошивки для клавиатуры, который написан на GitHub Actions.
Если с первым очевидно, что Netlify не поддерживает сервис, который запустился вчера, то вот со вторым шанс есть. Тем более в SourceCraft есть автоматизации, которые, как и Actions, помогают в сборке и деплое.
🎢 Экшены
Пара кликов, и репозиторий перенесен, но и всего. Перехожу в раздел автоматизации на SourceCraft, и там пусто. Открываю пример в документации, и мне сразу становится очевидно, что они несовместимы, даже примерно, даже чуть-чуть.
Уверен, это было сделано специально, мол, и не надейся, что все заработает само. Думаю, это и правильно: поддерживать совместимость API сложно, а нужно это всего раз.
Зато очень порадовала интеграция с Яндекс Облаком. Сразу же из экшенов можно положить собранное приложение на сервер, а статику в S3. Вот как бы вопрос с GitHub Pages отпадает сам собой. Нужно раздавать статику — положи на S3, а дальше вся мощность облаков в твоем распоряжении. GitHub такое и не снилось.
💻 Редактирование кода
Прежде чем у меня появился доступ, я почитал канал ребят и поэтому знал, что одной из фишек является онлайн редактор с помощником (аналог Copilot). Поэтому мне стало интересно, как же это реализовано.
Открыв первый попавшийся файл, я увидел онлайн-версию VS Code. "Наверное, можно и свой редактор подключить напрямую к репозиторию," - подумал я. И действительно, репозиторий на SourceCraft можно не просто скопировать, но еще и открыть как в VS Code, так и в IDEA.
Но вернемся к онлайн-редактору. У нас в Яндексе нельзя пользоваться Copilot, просто потому что он шлет исходный код в чужую компанию, а это риски. Поэтому уже год я пользуюсь аналогом на Яндекс GPT. Я не в восторге, но за последний год прогресс поражает. Поставить его можно как расширение к VS Code.
И именно так реализован помощник в написании кода в онлайн-редакторе SourceCraft. Круто, дог-фудинг в лучшем его проявлении.
Продолжение в следующем посте...
👍7👎1