привет! ✨
я – Тиня. успешно функционирую как переводчица и копирайтерка, но мечтаю о коде-вëрстке-красоте 👩🏻💻🤍
словом: уже год пытаюсь ворваться во фронтенд.
будем честны: я выбрала с ментальной точки зрения максимально неудачный период для заныривания в новую сферу. силы и мотивация покинули меня ещё задолго до полного пост-февральского упадка и уж тем более – до вынужденного переезда в другую страну.
раньше я вела мини-бложик в инсте: @tinya.petrova
его оставлю на память, а мотивацию учиться дальше буду искать тут, в тележке. попробую быть активнее, писать об учёбе и книжках, которые читаю, делиться прикольной инфой, которая удивила, запомнилась или оказалась полезной
в первую очередь делаю это для себя: не буду кривить душой – мне нужна внешняя поддержка в виде наблюдателей. и, конечно, вообще суперски, если кому-то что-то здесь окажется полезно.
пока перенесу сюда пару постиков, которые выкладывала в инсте, чтобы положить начало новому. а там, глядишь, и снова, как прежде, загорюсь ✨
stay tuned, подписывайтесь, ставьте лайки, как говорится. попробую сделать тут что-то прикольное!
я – Тиня. успешно функционирую как переводчица и копирайтерка, но мечтаю о коде-вëрстке-красоте 👩🏻💻🤍
словом: уже год пытаюсь ворваться во фронтенд.
будем честны: я выбрала с ментальной точки зрения максимально неудачный период для заныривания в новую сферу. силы и мотивация покинули меня ещё задолго до полного пост-февральского упадка и уж тем более – до вынужденного переезда в другую страну.
раньше я вела мини-бложик в инсте: @tinya.petrova
его оставлю на память, а мотивацию учиться дальше буду искать тут, в тележке. попробую быть активнее, писать об учёбе и книжках, которые читаю, делиться прикольной инфой, которая удивила, запомнилась или оказалась полезной
в первую очередь делаю это для себя: не буду кривить душой – мне нужна внешняя поддержка в виде наблюдателей. и, конечно, вообще суперски, если кому-то что-то здесь окажется полезно.
пока перенесу сюда пару постиков, которые выкладывала в инсте, чтобы положить начало новому. а там, глядишь, и снова, как прежде, загорюсь ✨
stay tuned, подписывайтесь, ставьте лайки, как говорится. попробую сделать тут что-то прикольное!
👍5
👽 клингоны тоже кодят!!
не успев разобраться как следует с обычными-практичными языками программирования, я наткнулась на гораздо более уматный прикол: эзотерические языки, они же esolangs. уматны они, конечно, именно с точки зрения оригинальности, так как вообще-то любой язык программирования нацелен на упрощение, лёгкость решения задач и в целом практикоориентирован – чего не скажешь об этих ребятах, у которых цели иные.
например, есть язык, который называется HQ9+. в нём всего четыре команды – по количеству символов в названии, собственно. вот он – из разряда приколдесных: его функция – подтрунивание над начинающими прогерами, решение абсолютно банальных штук типа вывода «hello world» и прочих новичковых задачек. существуют также так называемые языки-чёрные ящики: для них характерна обфускация – так называемое намеренное сокрытие частей кода с целью вызвать запутанность (яркий пример – язык Malbolge, названный в честь восьмого круга ада по Данте – круга обманщиков и жуликов, между прочим! говорящий нейминг).
бывают, кстати, языки, на создание которых их авторов вдохновили литературные произведения (язык Shakespeare, фор экзампл) или, например, кино и сериалы. существует язык под названием var'aq; автор задумал его таким образом, чтобы тот отражал характер и менталитет клингонов – представителей выдуманной расы из сериала «Стартрек»: это проскальзывает в «нечеловеческой» логике и весьма тарабарском синтаксисе языка.
эзотерические языки можно классифицировать по разным критериям: по «чёрноящиковости», по шутошности, по направленности на решение конкретной задачи или демонстрацию конкретной идеи (такие тоже есть!). однако они все объединены одной особенностью – попыткой их создателей саботировать (в хорошем смысле) привычные нормы проектирования языков.
так или иначе, любой эзотерический язык – это отдельная система и классный способ поломать голову, если привычных ЯП уже недостаточно (:
не успев разобраться как следует с обычными-практичными языками программирования, я наткнулась на гораздо более уматный прикол: эзотерические языки, они же esolangs. уматны они, конечно, именно с точки зрения оригинальности, так как вообще-то любой язык программирования нацелен на упрощение, лёгкость решения задач и в целом практикоориентирован – чего не скажешь об этих ребятах, у которых цели иные.
например, есть язык, который называется HQ9+. в нём всего четыре команды – по количеству символов в названии, собственно. вот он – из разряда приколдесных: его функция – подтрунивание над начинающими прогерами, решение абсолютно банальных штук типа вывода «hello world» и прочих новичковых задачек. существуют также так называемые языки-чёрные ящики: для них характерна обфускация – так называемое намеренное сокрытие частей кода с целью вызвать запутанность (яркий пример – язык Malbolge, названный в честь восьмого круга ада по Данте – круга обманщиков и жуликов, между прочим! говорящий нейминг).
бывают, кстати, языки, на создание которых их авторов вдохновили литературные произведения (язык Shakespeare, фор экзампл) или, например, кино и сериалы. существует язык под названием var'aq; автор задумал его таким образом, чтобы тот отражал характер и менталитет клингонов – представителей выдуманной расы из сериала «Стартрек»: это проскальзывает в «нечеловеческой» логике и весьма тарабарском синтаксисе языка.
эзотерические языки можно классифицировать по разным критериям: по «чёрноящиковости», по шутошности, по направленности на решение конкретной задачи или демонстрацию конкретной идеи (такие тоже есть!). однако они все объединены одной особенностью – попыткой их создателей саботировать (в хорошем смысле) привычные нормы проектирования языков.
так или иначе, любой эзотерический язык – это отдельная система и классный способ поломать голову, если привычных ЯП уже недостаточно (:
👍3
🧠 когнитивная и максимально лëгкая задачка для воскресного утра!
представим, что у нас есть вот такие шарики:
представим, что у нас есть вот такие шарики:
что нужно: переместить три шарика так, чтобы треугольник полностью перевернулся углом вниз.
задачка на тренировку рассеянного внимания: как только вы отпустите внимание, решение придëт в голову само.
этот механизм описан в книге Барбары Оакли «Думай как математик» – и это отличный способ натренировать мозг не фокусироваться на точечной мысли, которая может только отдалить от правильного решения, а расслабиться и увидеть картинку, над которой мозг размышляет, целиком.
поверьте: как только вы расфокусируете внимание, ответ покажется вам наипростейшим :') его выложу вечером! и заодно расскажу, что за так называемый эффект установки мешает нам иногда приходить к верным ответам, а ещë объясню, почему расфокусировка внимания – важнейший механизм восприятия новой информации (актуально для тех, кто так же, как и я, ныряет в незнакомую сферу и хочет обрести нарукавники – способы учиться новому и сложному).
задачка на тренировку рассеянного внимания: как только вы отпустите внимание, решение придëт в голову само.
этот механизм описан в книге Барбары Оакли «Думай как математик» – и это отличный способ натренировать мозг не фокусироваться на точечной мысли, которая может только отдалить от правильного решения, а расслабиться и увидеть картинку, над которой мозг размышляет, целиком.
поверьте: как только вы расфокусируете внимание, ответ покажется вам наипростейшим :') его выложу вечером! и заодно расскажу, что за так называемый эффект установки мешает нам иногда приходить к верным ответам, а ещë объясню, почему расфокусировка внимания – важнейший механизм восприятия новой информации (актуально для тех, кто так же, как и я, ныряет в незнакомую сферу и хочет обрести нарукавники – способы учиться новому и сложному).
👍4
⚡ кстати, добавила комменты :)
если хотите поделиться решением – можно прямо тут: ↓
если хотите поделиться решением – можно прямо тут: ↓
👍1
🥸 а пока вот вам фан фэкт о JavaScript
Java для JavaScript – это то же, что и car для carpet, слышали такое? (:
наверняка многие, кто ещё не особенно знаком с сутью языков программирования, поначалу думают, что Java и JavaScript – это какие-то «родственные» языки, либо просто похожие друг на друга, либо второе – ответвление первого. я сама на это когда-то попалась :) название действительно вводит в заблуждение, хотя на самом деле причина этой смуты – обычный маркетинговый ход (not surprised), а фактически эти языки абсолютно разные – и по модели, и по концепции.
название JS – это результат соглашения о совместном маркетинге между компаниями Netscape и Sun: слово «Java» было в те времена на слуху, нужно было, судя по всему, ловить момент славы. а вообще изначально язык назвали Mocha – потом, правда, переименовали в LiveScript, но и это, как оказалось, был не конечный вариант.
такая история!
Java для JavaScript – это то же, что и car для carpet, слышали такое? (:
наверняка многие, кто ещё не особенно знаком с сутью языков программирования, поначалу думают, что Java и JavaScript – это какие-то «родственные» языки, либо просто похожие друг на друга, либо второе – ответвление первого. я сама на это когда-то попалась :) название действительно вводит в заблуждение, хотя на самом деле причина этой смуты – обычный маркетинговый ход (not surprised), а фактически эти языки абсолютно разные – и по модели, и по концепции.
название JS – это результат соглашения о совместном маркетинге между компаниями Netscape и Sun: слово «Java» было в те времена на слуху, нужно было, судя по всему, ловить момент славы. а вообще изначально язык назвали Mocha – потом, правда, переименовали в LiveScript, но и это, как оказалось, был не конечный вариант.
такая история!
🤓1
🧠 а вот и ответ на утреннюю задачку!!
когда мы пытаемся усвоить новую инфу или научиться решать новые таски, важно не только уметь сконцентрироваться изначально, но и отвлечься от предмета наших мыслей. это позволит мозгу не поддаваться эффекту установки – явлению, при котором уже имеющиеся в нашей голове решения или схемы их нахождения мешают мозгу абстрагироваться от них и не дают найти новый, более продуктивный подход. и, возможно, таким образом только отдаляют от крутого и верного решения.
в общем, keep calm and find new ways to solve the problems 😎
когда мы пытаемся усвоить новую инфу или научиться решать новые таски, важно не только уметь сконцентрироваться изначально, но и отвлечься от предмета наших мыслей. это позволит мозгу не поддаваться эффекту установки – явлению, при котором уже имеющиеся в нашей голове решения или схемы их нахождения мешают мозгу абстрагироваться от них и не дают найти новый, более продуктивный подход. и, возможно, таким образом только отдаляют от крутого и верного решения.
в общем, keep calm and find new ways to solve the problems 😎
👍4
👀 кое-что про QR
кьюар-коды – тема особенно животрепещущая в 2022-ом, и иногда, к сожалению, чувствуется, что недостаточно освещённая; я бы даже сказала, затемнённая пандемийным контекстом.
факт номер один – и при этом самый важный: в этом способе кодирования инфы нет ничего демонического, клеймообразного или заговорщического. иногда способ кодирования инфы – это просто способ кодирования инфы.
он появился, кстати, довольно давно – в 1994-ом. его главное преимущество перед привычным штрих-кодом заключается в возможности скооперировать больший объём информации (+ в возможности её зашифровать и тем самым обеспечить лучшую защиту данных), а ещё в двухсторонней считываемости – тот же штрих-код читается, увы, только слева направо. со временем устоялась и привычная квадратная форма – это элемент удобства, с её помощью сканер считывает данные легче и быстрее.
узор QR-кода – это информация, зашифрованная в двоичном формате. стандартный код содержит три квадратные метки по углам – по ним сканер его распознает. внутри – чёрно-белая сетка; при считывании кода каждой отдельной ячейке этой сетки присваивается значение в зависимости от её цвета.
QR-коды можно создавать и самостоятельно на специальных общедоступных платформах – это очень простая процедура. но есть и совсем креативные способы – например, в китайской деревне Силиньшуй как-то раз высадили более сотни тысяч кустарников, из которых сложился кьюар-код, видимый только с высоты. угадайте, что было в нём зашифровано? верно: ссылка на туристический сайт деревни. классная, по-моему, идея!
демонизировать классные удобные технологии, не разобравшись – это грустная затея. читать, разбираться и находить прикольные факты о них – гораздо веселее (:
кьюар-коды – тема особенно животрепещущая в 2022-ом, и иногда, к сожалению, чувствуется, что недостаточно освещённая; я бы даже сказала, затемнённая пандемийным контекстом.
факт номер один – и при этом самый важный: в этом способе кодирования инфы нет ничего демонического, клеймообразного или заговорщического. иногда способ кодирования инфы – это просто способ кодирования инфы.
он появился, кстати, довольно давно – в 1994-ом. его главное преимущество перед привычным штрих-кодом заключается в возможности скооперировать больший объём информации (+ в возможности её зашифровать и тем самым обеспечить лучшую защиту данных), а ещё в двухсторонней считываемости – тот же штрих-код читается, увы, только слева направо. со временем устоялась и привычная квадратная форма – это элемент удобства, с её помощью сканер считывает данные легче и быстрее.
узор QR-кода – это информация, зашифрованная в двоичном формате. стандартный код содержит три квадратные метки по углам – по ним сканер его распознает. внутри – чёрно-белая сетка; при считывании кода каждой отдельной ячейке этой сетки присваивается значение в зависимости от её цвета.
QR-коды можно создавать и самостоятельно на специальных общедоступных платформах – это очень простая процедура. но есть и совсем креативные способы – например, в китайской деревне Силиньшуй как-то раз высадили более сотни тысяч кустарников, из которых сложился кьюар-код, видимый только с высоты. угадайте, что было в нём зашифровано? верно: ссылка на туристический сайт деревни. классная, по-моему, идея!
демонизировать классные удобные технологии, не разобравшись – это грустная затея. читать, разбираться и находить прикольные факты о них – гораздо веселее (:
🔥4👍2
💻 чево за info.cern.ch такой?
работа в Яндексе заставляет задумываться о прикольных вещах, которые раньше и в голову не приходили. вот и сегодня в голову взбрело кое-что посëрчить – оказалось достаточно прикольно, чтобы поделиться
оказывается, первый сайт родился гораздо позднее интернета – что, в целом, логично, потому что считается, что всемирная сеть появилась одновременно с единым протоколом TCP/IP. а вот сервис WWW, с которым сейчас и ассоциируется интернет в принципе, появился лишь спустя несколько лет – и первый сайт в интернете получил домен info.cern.ch
он, кстати, и сейчас работает – теперь это настоящая мемориальная страница. крутая возможность прикоснуться курсором к истории :)
работа в Яндексе заставляет задумываться о прикольных вещах, которые раньше и в голову не приходили. вот и сегодня в голову взбрело кое-что посëрчить – оказалось достаточно прикольно, чтобы поделиться
оказывается, первый сайт родился гораздо позднее интернета – что, в целом, логично, потому что считается, что всемирная сеть появилась одновременно с единым протоколом TCP/IP. а вот сервис WWW, с которым сейчас и ассоциируется интернет в принципе, появился лишь спустя несколько лет – и первый сайт в интернете получил домен info.cern.ch
он, кстати, и сейчас работает – теперь это настоящая мемориальная страница. крутая возможность прикоснуться курсором к истории :)
👍2