Pull to refresh
89
0.4
Send message

Эксперты шокированы: язык программирования на основе кликбейтных заголовков

Level of difficultyEasy
Reading time4 min
Views9.5K

Кликбейтные заголовки, давайте признаемся, надоели всем. Сейчас они встречаются даже на Хабре. Программист Линус Ли, судя по всему, испытывал те же чувства и решил действовать по принципу «не можешь победить — доведи до крайности». В результате он создал Tabloid — полноценный язык программирования, где весь код пишется в стиле сенсационных заголовков.

Представьте язык, где вместо привычного function hello() вы пишете DISCOVER HOW TO HELLO WITH (англ. «узнайте, как сделать... с помощью»), а вместо return используете SHOCKING DEVELOPMENT! (англ. «шокирующее развитие событий»). А еще каждый листинг должен заканчиваться фразой PLEASE LIKE AND SUBSCRIBE.

Звучит как странная шутка? Да, но этот язык реально работает, имеет собственный интерпретатор и позволяет писать полноценные программы.

СЕНЬОРЫ СКРЫВАЛИ ЭТОТ ЯЗЫК….

Прорыв в лечении мигрени. 50%-ная эффективность доступного препарата

Level of difficultyEasy
Reading time4 min
Views2.3K

Прелесть научного познания мира в том, что небольшие факторы связываются друг с другом по мере накопления. Это открывает возможность использовать уже существующие и одобренные лекарства для устранения совершенно других заболеваний. И вот, разновидность одного из препаратов для похудения внезапно показала корреляцию со снижением случаев мигрени.

Читать далее

n8n – всё, что нужно знать о сервисе

Level of difficultyEasy
Reading time4 min
Views51K

Привет! Если вы ищете способ автоматизировать рутину, интегрировать любимые сервисы и работать с ИИ без сложной настройки — вам в особенности подойдёт n8n.

n8n.io — платформа для автоматизации рабочих процессов (workflow automation) с открытым исходным кодом. Платформа. позволяет не зная программирования и, не написав ни одной строчки кода, создавать различные инструменты для вашей работы.

В неё встроено более 400 готовых узлов (nodes) для популярных сервисов и множество AI агентов, поддержка RAG.

Ранее мы уже разбирали эту платформу в нашей предыдущей статье и, прочитав её, вы уже сможете самостоятельно развернуть ТГ чат-бота с ChatGPT.

В этой же статье разберёмся, как всё устроено чуть глубже и ответим на часто задаваемые вопросы в сети.

Читать далее

Топ-10 нескучных игр для улучшения английского

Level of difficultyMedium
Reading time10 min
Views11K

Английский язык можно учить бесконечно. Многие занимаются им около 10 лет в школе, а затем сдают зачеты в вузе, но все равно чувствуют себя с нейтивами неуверенно. Дело в том, что в современном мире традиционные подходы к изучению прикладных наук давно устарели. Давно известно, что лучше всего запоминается то, что можешь пережить сам (хотя бы виртуально), а от простого прочтения теории остается в памяти дай бог 10%.

В целом, практически любая видеоигра может помочь подтянуть английский. Даже в какой-нибудь Diablo можно разучить общеупотребительные слова: наводишь на изображение щита в инвентаре, видишь «Buckler» и сразу понимаешь без перевода. А если взять игру с сильным нарративом...

Предлагаем вашему вниманию подборку из 10 увлекательных игр, которые лучше всего подходят для прокачки инглиша. Они плавно погружают в свой мир и создают благоприятную языковую среду.

Читать далее

One-shot промптинг. Как я начал вайбкодить в 10? раз быстрее

Level of difficultyEasy
Reading time6 min
Views49K

Вообще, я менеджер.

Но когда-то писал код и всегда любил это занятие. Серьезно прогал мобильные приложения, и даже заработал за один из ответов на SO больше 100 звездочек.

Но с тех пор прошла куча времени.

И последнее время меня вновь увлекла эта тема. А как она может увлечь современного человека, измученного миллиардом фреймворков и отставшего от прогресса лет на 15?
Конечно-же курсором и вайб-кодингом.

И я начал кодить.

Собрал несколько ботов, потом замахнулся на CMS. Сейчас даже делаю свою тулзу для запуска LLM-пайплайнов с импортом их из n8n.

Но в процессе всего этого неизменно сталкивался с двумя проблемами

1) Cursor (и брат его Windsurf) паршивейшим образом обходится с нетипизированными и слабо-типизированными языками. Изобретает названия переменных, меняет их по ходу, и вообще, забивает на это огромный и толстый... За пределами этого кодит он неплохо. Но данная штука лично у меня порождает 90% багов.
2)...

Читать далее

Личный опыт «вайб-кодинга» глазами руководителя разработки

Level of difficultyEasy
Reading time5 min
Views34K

Последние три месяца я активно тестировал AI coding инструменты, изучал их ограничения и лучшие практики. В статье я рассказываю про выбор инструментов, уровни автономности ИИ-программирования, проблемы, с которыми столкнулся и выводы на будущее.

Читать далее

Халява уходит из программирования

Level of difficultyEasy
Reading time8 min
Views205K

Для меня халява — гарантированный результат за вложенные усилия. Логика повествования требует такого определения, дальше всё будет ясно.

Халяве учили и учат в школе. Сделай домашнее по алгебре, выучи стихотворение, научись решать линейные уравнения — и получишь пятерку. Любовь получать пятерки сыграла злую шутку со многими, ведь в жизни вне учебных заведений халявы практически нет.

Слово «легко» ниже по статье тоже означает гарантированный результат за усилия, но подразумевается «легко, если умеешь работать с собственной мотивацией».

Читать далее

Микросервисы: практический опыт использования

Level of difficultyMedium
Reading time6 min
Views3.4K

Привет! Меня зовут Игорь Шаталкин, я разработчик-эксперт в CUSTIS. В этой статье продолжим обсуждение монолитов и микросервисов. Я подробно рассмотрю важные моменты работы с микросервисной архитектурой и поделюсь как своим опытом, так и опытом компании CUSTIS: с чем нам приходилось сталкиваться в проектах и какими способами мы решали возникшие проблемы.

Читать далее

Яндекс.Разврат или анти-этичный ИИ

Level of difficultyEasy
Reading time6 min
Views44K

tl;dr: как обойти внутреннюю цензуру «Шедеврума» и получить то, что хочешь. Описание реализованных состязательных атак с примерами реализации. Без глубокого раскрытия механизма почему так получается.

Читать далее

Я устала писать документацию — и научила AI делать это за меня

Level of difficultyEasy
Reading time4 min
Views33K

Привет! Я — Таня Рашидова, QA тимлид в KODE. Я думала, что все тестировщики уже давно внедрили AI в свою повседневную работу. Но недавно выяснила, что многие либо не пробовали, либо попробовали, запутались, не получили вау-результата и забросили. Раз уж я уже объяснила, как использую AI в работе нескольким коллегам, решила оформить опыт в статью. Может, кому-то из вас она сэкономит время и силы.

Читать далее

Небо в «Алмазах»

Reading time26 min
Views6.3K

Освоение космоса с самого начала шло не в сугубо мирных целях. И быть иначе не могло. Космические аппараты по обе стороны «железного занавеса» выводили баллистические ракеты, созданные на оборонные бюджеты. Разумеется, генералы требовали, чтобы вложения в «космические игрушки» приносили отдачу. Как и в авиации, первой военной «профессией» на орбите стала разведка.

Читать далее

Дефицит электроэнергии в энергосистеме Юга

Level of difficultyMedium
Reading time21 min
Views4.2K

Отключения электроэнергии летом 2024 года затронули порядка 2,5 миллионов человек и стали по-настоящему масштабной демонстрацией проблем в текущей структуре электроэнергетики. Ситуация при которой энергия становится недоступной в таком масштабе довольно необычное явление, которое оставило жителей юга России и страны в целом в недоумении. Статья про то, что произошло и какие решения привели к ситуации, когда резервной мощности готовой включиться и поставить электричество в наши дома просто нет.

Приятного чтения!

Читать далее

1С: Дичь (лучшее из моей коллекции)

Level of difficultyEasy
Reading time2 min
Views67K

Я постоянно имею дело с чужим кодом. В среднем раз в месяц ко мне приходит новый клиент со старой информационной системой, в которой поработали программисты 1С самых разных мастей, возрастов, квалификации, отношения к делу, чувства юмора и т.д. Ещё я постоянно работаю с молодыми программистами 1С - они учатся с нуля в моём отделе.

К чему я это... Будь я журналистом, сказал бы "у меня много источников". Как учёный - "нет недостатка в объектах исследования". Но я - лишь программист, поэтому повторю первое предложение этой статьи - я постоянно имею дело с чужим кодом.

Много лет назад, когда во мне горел юношеский абсолютизм, я реагировал на "плохой код" резко и негативно. Всё какие-то стандарты изучал и пропагандировал. В нашей среде стандартом код разработчиков из самой 1С обычно считается. А одна из высших оценок качества кода - если он не отличим от написанного вендором. Ну вот и я такой был.

Потом стандарты и подходы к разработке в самой 1С стали меняться. Местами - очень сильно. Не буду говорить, в плохую или хорошую сторону, но что совершенно точно - код нынешний не соответствует старым стандартам, а код старый - современным. Это если все возможные скидки сделать и углы сгладить (хотя, сглаживать там особо нечего, ибо принципиальных изменений не было).

Да, что ещё совершенно точно: при сильно изменившихся стандартах не сильно изменился результат, т.е. продукт :)

Так, отвлёкся... Переболел я "правильными стандартами", надеюсь больше мне это не грозит, пусть молодёжь тешится. И отношение моё к чужому коду сразу изменилось - он стал мне интересен. Как диалекты одного и того же языка, фольклор народов мира и, в конце концов, жизненные истории (да, в небольшом куске кода иногда целую историю увидеть можно).

Ну и коллекционировать эти куски кода начал. Чтобы не потерять - канал в телеге создал. Иногда там и мой код бывает, за который мне стыдно (порой).

Подумал, вдруг вам тоже будет интересно, и решил оформить в виде статьи самые интересные (на мой взгляд) примеры.

Смотреть картинки

Приключения серотонина в бесконечном цикле боли ч.2 — фармкаологическая и про остеохондроз

Level of difficultyMedium
Reading time8 min
Views8.3K

У вас нет остеохондроза позвоночника и никогда не было.

Такой болезни нет уже давно. Если вам ставят такое заболевание, то врач в своем развитии остановился во временах, когда игры распространялись на дискетах. Ищите другого.

Остеохондрозом нынче называют группу дегенеративных заболеваний позвоночника. Которые приводят, например, к компрессии нервного корешка.

В результате незначительной компрессии корешка может наблюдаться ирритация (раздражение) корешка, которое МОЖЕТ выражаться в ощущении боли. А может и не выражаться...

Читать далее

Процессор ЭВМ ЕС-1030. Пульт управления и заключение

Level of difficultyMedium
Reading time23 min
Views2.1K

Заключительная часть серии статей, посвящённой процессору ЭВМ ЕС-1030. Рассматриваются пульт управления, обсуждается (не)эффективность идей, положенных в основу конструкции процессора и организации его микропрограмм, а также анализируется степень соответствия внутреннего устройства этого процессора с процессором машины IBM 360/50.

Читать далее

Замок на люке «Шаттла»: что случилось на орбите Земли почти 40 лет назад

Reading time5 min
Views15K

Несмотря на то, что в космосе побывало уже более 500 человек, а все процедуры относительно действий космонавтов много раз проверялись, всегда что-то может пойти не так. Известны различные случаи, критические и не очень. Но один из наиболее странных и необычных — ситуация с Тейлором Уэнгом, астронавтом NASA, который пробыл в космосе 7 дней. Сейчас выяснились некоторые детали, позволяющие говорить о том, что из-за инцидента с ним на орбите в «Шаттле» на воздушный шлюз пришлось прицепить навесной замок. Почему и зачем? Об этом поговорим под катом.

Читать далее

«Сингулярностей не существует», — утверждает первооткрыватель чёрных дыр Рой Керр

Level of difficultyHard
Reading time13 min
Views92K

В нашей Вселенной, когда вы соберёте достаточно много массы в достаточно малом объёме пространства, вы неизбежно пересечёте черту: скорость, с которой вам нужно будет двигаться, чтобы преодолеть гравитационное притяжение в этой области, превысит скорость света. И когда это происходит, вокруг области неизбежно образуется горизонт событий, который выглядит, действует и ведёт себя точно так же, как чёрная дыра, если смотреть со стороны. Тем временем внутри вся эта материя неумолимо притягивается к центральной области внутри чёрной дыры. При наличии конечного количества массы, сжатой до бесконечно малого объёма, появление сингулярности будет практически гарантировано.

Предсказания о том, что мы должны наблюдать за пределами горизонта событий, чрезвычайно хорошо согласуются с наблюдениями, поскольку мы не только видели множество светящихся объектов на орбите вокруг чёрных дыр, но даже получили изображение горизонтов событий нескольких чёрных дыр напрямую. Теоретик, заложивший основы законов, по которым во Вселенной формируются реалистичные чёрные дыры, Роджер Пенроуз, впоследствии получил Нобелевскую премию по физике в 2020 году за свой вклад в физику, в том числе за идею о том, что в центре каждой чёрной дыры должна существовать сингулярность.

Но удивительным образом легендарный физик Рой Керр, открывший в 1963 году пространственно-временное решение для вращающихся чёрных дыр, только что написал новую работу, в которой опроверг эту идею, приведя несколько весьма убедительных аргументов. Вот почему, возможно, сингулярности будут существовать не в каждой чёрной дыре и какие ключевые вопросы нам следует обдумать.

Читать далее

Без компьютеров: как вычислители водили корабли и выигрывали войны

Reading time14 min
Views7.4K

В первой части мы рассмотрели два вычислительных проекта, предпринятых в XVIII веке: предсказание времени возвращения кометы Галлея и создание логарифмических таблиц для десятичного деления угла. За обоими проектами стояла идея разделения труда между несколькими вычислителями, работающими по заранее составленной программе. Однако их цели были разными: первый проект был чисто научным, второй, напротив, чисто прикладным.

Сегодня Антон Басов @antonbasov, исследователь истории науки и техники, автор Центра непрерывного образования факультета компьютерных наук ВШЭ, расскажет о двух прикладных задачах, которые также решались при помощи вычислений: нахождение долготы и определение пути артиллерийского снаряда.

Читать далее

Туннель IPv6 через IPv4 для обхода замедления Youtube на уровне роутера

Level of difficultyEasy
Reading time3 min
Views171K

Туннели IPv6 через IPv4 помогают получить доступ к сайтам и сервисам, которые используют новый протокол IPv6, даже если у вас старый IP‑адрес версии 4 (IPv4). Чтобы его настроить, нужно зарегистрироваться на сайте провайдера, который предоставляет такую услугу (его еще называют туннельный брокер), и использует технологию 6in4. После регистрации вы получите все необходимые данные для подключения.

Одно из преимуществ данного способа заключается в том, что не потребуется настраивать что-то дополнительно на других устройствах в локальной сети, не сломается работа на AndroidTV итд.

Туннель работает только с белым IP‑адресом (некоторые провайдеры выдают его бесплатно, некоторые за определённую сумму в месяц).

Читать далее

Рекрутинговый ад или как я в Канаде IT работу искал

Level of difficultyEasy
Reading time8 min
Views89K

Привет. Мне 32 года, идентифицирую себя как Middle Frontend Developer. У меня почти 7 лет опыта работы, из которых только три я считаю релевантными, где я работал с современными технологиями типа React, TypeScript, GraphQL и т.д. До этого работа заключалась в разработке сайтов с использованием JQuery.

В конце марта мы с женой узнали, что наше заявление на получение Канадских виз одобрено и уже через три недели нам нужно быть там. Она стала иностранным студентом на одногодичной последипломной программе с последующим получением разрешения на работу. Я, как супруг, получил открытое разрешение на работу и могу работать на любого работодателя.

Читать далее

Information

Rating
3,614-th
Registered
Activity