Industrial action by senior doctors to begin on 25 November with only emergency cover provided, union says
England’s most senior hospital doctors will strike next month in a dispute over their pay and hours, prompting NHS bosses to warn that patients will suffer “pain, discomfort and inconvenience”.
Consultant doctors, who currently earn an average of £152,000 a year, will stage a two-day walkout on 25 and 26 November, as hospitals gear up for the extra pressures winter brings.
Ребалансинг в Kafka — не самая популярная и местами не самая понятная тема. Обычно о нём вспоминают только тогда, когда consumer начинает отставать, обработка останавливается, а группа уходит в бесконечные ребалансы.
В этой статье попробую простым языком разобраться, почему это происходит, какие проблемы могут к этому привести и что можно сделать, чтобы минимизировать частые ребалансировки.
Привет! На связи Дмитрий Чепайкин, старший Angular-разработчик в команде Klecks — платформы для разметки данных AI Центра Т-Банка.
Долгое время unit-тесты фронтенда у нас крутились на Karma + Jasmine. Схема работала, пайплайн зеленый, переписывать «ради моды» не хотелось. Но в какой-то момент Karma официально признали deprecated, а корректная отгрузка отчетов в Allure перестала быть чем-то, на что можно положиться. Расскажу, как мы выбирали замену, почему сначала смотрели на Jest, а в итоге приняли Vitest — и как устроен итоговый сетап.
A 93-year-old woman in western Japan outsmarted a suspected scammer by pretending to fall for the scheme and helping police arrest him at her home, an officer said.
После встречи остаются новая дата, несколько обещаний и фамилия, которую никто не записал. Носимые ИИ-гаджеты предлагают сохранять такие детали автоматически: микрофон собирает речь, приложение превращает её в текст, а модель выделяет договорённости и задачи. Другие устройства предназначены для коротких голосовых заметок или общения с виртуальным собеседником.
Rapid Support Forces strike five power stations in three states controlled by Sudanese army
Sudan’s paramilitary Rapid Support Forces have launched a coordinated drone attack against five power stations, causing mass power outages across the country’s east, a government official said.
The drones hit two power stations each in the states of Al-Jazira and Gedaref and one in White Nile state, “resulting in power outages across large parts of these three states”, the official said on condition of anonymity.
Trump again congratulated Ohio senator’s rear end before his cheeky comment about rapper being ‘hard to miss’
Donald Trump reiterated his apparent love for buxom bums during a rally in Michigan on Sunday where he encouraged the crowd to compliment rapper Nicki Minaj’s behind.
Trump’s cheeky comments about Minaj’s derriere came as he explained his recent observation on the Republican Ohio senator Jon Husted’s rear end. Earlier in October, Trump said of the former college football player: “I don’t do this with men very often. I started examining his body, because I didn’t know he was a great athlete. And I looked and I watched up and down. I looked at his ass and I looked at the whole – and then I looked at his hands. Look at his hands. He’s got these, like, claws.
Faced with a stagnant jobs market, many are spurning children or pets in favour of ‘raising bricks’
Young adults in China looking for a cheaper, low-maintenance alternative to having children or pets have found an answer: raising bricks.
Bricks may not be as cuddly as cats or as life-affirming as human offspring, but they also cost next to nothing. “No cats, no dating, I started raising a brick,” wrote one brick parent on social media.
Выполните curl -I https://example.com прямо сейчас. В ответе вы увидите server: cloudflare и cf-ray — домен, который мы все используем для примеров кода, работает за одним из крупнейших CDN в мире.
Но так было не всегда. В 2002 году example.com отдавался с Apache 1.3.22 на Red Hat Linux, а в 2013-м переехал на EdgeCast CDN. За последние 25 лет домен сменил несколько инфраструктурных провайдеров и пережил множество оптимизаций.
Давайте посмотрим, как менялась архитектура example.com и какие технические решения стоят за этими изменениями.
Rapid Support Forces strike five power stations in three states controlled by Sudanese army
Sudan’s paramilitary Rapid Support Forces have launched a coordinated drone attack against five power stations, causing mass power outages across the country’s east, a government official said.
The drones hit two power stations each in the states of Al-Jazira and Gedaref and one in White Nile state, “resulting in power outages across large parts of these three states”, the official said on condition of anonymity.
В разработке большую часть функционала оценивают бинарно — либо кнопка работает, либо нет. А вот в алгоритмах с нейросетями результат всегда остается вероятностным и зависит от n-го числа параметров.
Я Евгений Макутин, ML-инженер Далее. В статье расскажу, как договориться о способах измерения качества и условиях, при которых результат AI/ML-решения считается принятым.
Luiz Inácio Lula Da Silva, incumbent president of Brazil and presidential candidate for the Workers' Party (PT), waves a Brazil flag during a rally ahead of the presidential runoff at Avenida Paulista in Sao Paulo, Brazil, on Oct. 24, 2026. —Alexandre Schneider—Getty Images
Luiz Inácio Lula da Silva has been re-elected to a historic fourth term as Brazil’s President after a tight race with far-right opponent, Flávio Bolsonaro, the son of former President and Donald Trump ally Jair Bolsonaro.
Lula won with 51.8% of the vote to Bolsonaro’s 48.2%, Brazil’s Superior Electoral Court announced. Sunday’s vote was a rematch after neither reached an outright majority in the first round on Oct. 4. Lula had trailed then, becoming now the first presidential candidate since Brazil’s return to democracy in 1985 to finish second in the initial vote and win the run-off.
The election also marks a remarkable win for the global left, as it bucks a trend of right-wing electoral victories across Latin America. Lula will serve for another four-year term beginning on Jan. 5, 2027.
“I want to thank the generosity of the Brazilian youth who took to the streets, who went to the streets to defend democracy,” Lula said in his victory speech on Sunday night. “I want to thank the elderly. I saw scenes today of people being carried by their grandchildren to vote, people unable to move around, people with cancer and other illnesses. And people went to vote because we managed to convince them that voting was very important to ensure democracy in the country.”
“This election was a defeat for denialism, a defeat for lies,” he continued.
Bolsonaro, however, said late on Sunday that he would not concede defeat to Lula and would seek an annulment of the result. The senator for Rio de Janeiro said a ruling by the Supreme Court to extend voting for two hours, citing public transport issues, was “unacceptable.”
Nevertheless, several liberal leaders around the world have already lauded the result.
“Long live democracy, the people of Brazil won,” Mexican President Claudia Sheinbaum said.
Canadian Prime Minister Mark Carney posted, “The relationship between Canada and Brazil has flourished under our partnership. Let’s seize this opportunity to make it even stronger, together — to create major new trade opportunities, protect the environment, and build greater prosperity for both our peoples.”
Lula’s campaign focused on labor reform, welfare benefits, and affordability. At a time when public debt as a share of GDP has risen to its highest level since the pandemic, Lula cited his achievements in lowering poverty rates, as well as reducing unemployment, illiteracy, and deforestation to record lows. He pledged to make public transit free on the weekends, a program that would need congressional approval. He also increased benefits under his signature Bolsa Família program and championed a landmark constitutional amendment shortening the working week, which Congress approved.
Bolsonaro, meanwhile, campaigned on harsher criminal penalties, tougher policing, lower taxes, and cuts to government spending. His campaign highlighted a corruption investigation involving Lula’s son and a pension fraud scandal that spanned both Lula’s and Jair Bolsonaro’s administrations.
Bolsonaro also called for amnesty for his father, Jair Bolsonaro, who is serving a 27-year prison sentence under house arrest after being found guilty of plotting a coup to overturn his defeat in the 2022 election.
In his election night speech, Lula pledged to strengthen federal involvement in public security, expand education and healthcare, and develop Brazil’s technological and artificial intelligence industries.
“This country will not be built by me,” he said. “But by you.”
A blow to the right
Lula’s win pumps the brakes on the broader political shift towards the right in Latin America. Colombia, Peru, Costa Rica, and Chile elected right-wing presidents in recent election cycles, reversing an earlier “pink tide” of left-wing governments.
Lula’s victory also denies Trump another political ally in Latin America, which include Argentinian President Javier Milei and Salvadoran President Nayib Bukele.
Bolsonaro had portrayed himself as an ally of Trump, courting closer ties with Washington and backing U.S. terrorist designations for Brazil’s major criminal gangs. Reuters reported on Saturday, citing current and former U.S. officials, that two U.S. State Department officials had pushed sanctions and other measures intended to weaken Lula and help return the Bolsonaros to power. The State Department did not comment specifically on the reported efforts but told Reuters that “all actions taken by the United States against narco-traffickers and to protect free speech are to defend the rights and lives of the American people. The Brazilian people have the right to choose their leaders through free and fair elections.”
Trump previously expressed support for Jair Bolsonaro and labelled Lula a “radical left lunatic” during Brazil’s 2022 presidential election. He also criticized the criminal prosecution of Bolsonaro, calling it a “witch hunt” and demanding it end.
Trump has not reacted to the election results as of early Monday. After Bolsonaro led in the first round on Oct. 4, Trump called the result “close, but a very, very big victory.” His son, Donald Trump Jr., posted earlier criticizing the Supreme Court’s decision to extend voting hours and what he described as the lack of American mainstream media coverage of it.
Lula had warned that Bolsonaro would surrender Brazil’s sovereignty to Trump.
At the same time, Lula has pursued closer ties with China, Brazil’s largest trading partner and the U.S.’s geopolitical rival, although he rejected subordination and said Brazil was not choosing between the two countries.
“This country will not accept being anyone’s backyard,” Lula said on Sunday night.
Analysts, however, warned that Lula’s political influence could wane despite his re-election. Earlier this month, Brazil elected its most conservative National Congress since the 1980s. Bolsonaro’s Liberal Party (PL) and allied parties could control majorities in both chambers, with more than 280 of 513 seats in the lower house and up to 50 of 81 seats in the Senate.
That could make it difficult for Lula to pass his legislative agenda, analysts said.
But Lula shrugged off those concerns and promised to work with the more conservative Congress to govern for all Brazilians.
“The day after tomorrow, the 27th, I turn 81 years old, and I want to make a commitment in front of the press and in front of you,” Lula said. “I will have the best term a President has ever had in the history of this country”
The next time someone does you a favor, take a minute to note how they respond to “thank you.” You’ll likely find that the traditional “you’re welcome” is fast fading and being replaced by “no problem” or “no worries.”
We often treat politeness as a set of rules that people either follow or ignore. But the rules themselves are changing.
In the time of Old English (5th to 11th centuries), acting according to one’s rank and station was simply expected. Linguistic analysis shows very direct request forms, for example, “Thou shalt do X,” rather than the more modern, “Would you mind doing X?” And routine thanking, or saying “you’re welcome,” would have seemed odd in a time when people simply did what was required.
When Norman French started to enter English around1066, the idea of courteous behavior also entered the language. An example would be the move toward switching between “you” and “thou” to appropriately show respect or intimacy, modeled on the French tu/vous distinction.
This concept of courtesy was central to how one expressed gratitude and, by the time we arrived in the early modern era (the time of Shakespeare), thanking was firmly established. However, routinely responding to those thanks was not common. If uttered at all, we’d more often hear something like a deferential, “I am but your humble servant.”
In the 18th century, elaborate complimenting routines became popular, and by the late 19th and early 20th century, English-speaking society had a greater focus on treating all people as equals. As a result, being aware of how one’s actions might impose upon others became increasingly important.
Requests that were once directly stated as imperatives were now couched with indirectness as merely suggestions or questions: “Shut the window,” became “Could you please shut the window?” And, in addition to saying “thanks,” responding with an acknowledgment of that thanks, such as “you’re welcome,” became routine.
This brings us to modern times. Today, “you’re welcome” is becoming less common. Instead, when someone says “thank you,” we reply with “not at all,” “no problem,” or “no worries.” This assures the person who expresses gratitude that no imposition was involved. In this way, we attempt to offset any social imbalance.
As a result, Americans who say “no problem” and those who always respond with “you’re welcome” can tend to believe the other camp sounds rude.
Those who prefer “no problem” often feel that “you’re welcome” has a condescending tone, while “you’re welcome” traditionalists feel like “no problem” suggests the favor could have been a problem. For instance, the sense that “you’re welcome” can have a bit of a smug, haughty tone has been played up by comedians like Will Ferrell in his 2009 Broadway show, You’re Welcome America, satirizing George W. Bush’s presidency.
Research confirms this shift toward expressions like “no problem” or “no worries” over “you’re welcome” is a generational one. In the norms of how we respond to thank you across generations, linguist Aaron Dinkin found that young Americans increasingly preferred “no problem” as the go-to polite response to “thank you.” Older speakers still felt “you’re welcome” was more appropriate, particularly when a favor required more than perfunctory gratitude.
So, the way someone responds to “thank you” is much more than a simple return on someone’s gratitude. These small words help us understand how politeness—and our expectations of one another—have changed over time.
Week 7 of the NFL season featured a Super Bowl contender getting back on track and a thrilling divisional showdown in the NFC North, plus another comeback win for one of the NFL’s most surprising teams.
Marci Webber was institutionalized after being acquitted by reason of insanity for killing her 4-year-old daughter. For years she has said she is cured and should be freed.
The U.S. Army is training Apache pilots to shoot down drones as militaries around the world assess the efficacy of 20th-century technologies in a new era.
Much has been said about how Ukraine should treat Russian prisoners of war. Less attention has been paid to the emotional struggle for the Ukrainians tasked with that work.
Anthropic sits atop a pyramid of business partners and suppliers, making it a barometer of the broader economy. Its initial public offering will have widespread implications.
The left says its populist message can attract moderates and conservatives in addition to liberals. That theory will be put to the test in a series of competitive races on Election Day.
Кажется, у вайб-кодинга обнаружился довольно неожиданный побочный эффект. Он может лишить программиста удовольствия от программирования.
Причём самое обидное, что для этого AI-агенту даже не нужно писать плохой код. Наоборот, чем лучше он справляется, тем интереснее становится проблема.
Представьте: раньше вы открывали редактор, придумывали архитектуру, писали какой-нибудь модуль, несколько раз его переделывали, обнаруживали красивое решение и испытывали вполне понятное удовольствие от результата.
Теперь вы открываете редактор, объясняете агенту, что нужно сделать, и получаете готовую реализацию.
Если всё прошло хорошо, остаётся посмотреть diff, запустить тесты, оценить результат и принять изменения.
Прекрасно. Производительность выросла, рутинной работы стало меньше. Только куда-то исчез довольно существенный кусок самого программирования.
И вот у меня вопрос: а если человеку нравился именно этот процесс?
Я, конечно, говорю о депрессии в бытовом смысле. Меня интересует потеря удовольствия от привычной деятельности. Причём деятельности, которой многие из нас добровольно занимались и после работы.
Мне кажется, мы довольно много обсуждаем, насколько AI-агенты увеличивают производительность программистов, и гораздо меньше говорим о том, как они меняют само удовольствие от разработки.
А ведь программисту, вообще-то, должно нравиться программировать.
Andy Burnham has railed against neoliberalism – the historic shift must start with this week’s budget
Andrea Egan is the general secretary of Unison
After Keir Starmer, things could only get better inside Labour. But Andy Burnham’s arrival as party leader and prime minister didn’t just clear that low bar. It was a cause for hope, especially for those of us in the trade union movement. That’s less because Burnham is streets ahead of his predecessor as a politician – although he is – and more about just how radically the new prime minister has framed his project for the country.
I’ve been active in the labour movement for almost four decades. In that time, I cannot count how many times I’ve heard talk of reversing the devastation wreaked by Margaret Thatcher. For socialists and grassroots trade union activists, this kind of political thinking is bread and butter. But not so much for a Labour prime minister.
No election outcome ever interprets itself. So how will Democrats interpret these results once they are known?
Whichever metaphor one prefers – landslide, earthquake, wave – it seems increasingly like the Democrats can expect a significant victory in the midterms.
As the joke goes, every gas station display of prices has become an ad for Democrats; what’s more, some of them have managed to connect the relatively abstract issue of corruption to the daily misery of many Americans.
Clogs, chore jackets, straw hats and woven baskets are the look of the season. But are the brands and people embracing this aesthetic really doing any gardening?
Lately, it feels like you can’t move for clogs. Everywhere you look, it’s straw hats, dungarees, floaty dresses, chore jackets and basket bags – and that’s in city centres, not garden centres. This is the rise of “allotmentcore” – somewhere between the linen-clad luxury of the “coastal grandmother” and the whimsical outdoorsiness of “cottagecore” – and it’s coming for all of our autumns.
“I’d describe it as Little House on the Prairie meets Felicity Kendal in The Good Life, meets Bill and Ben,” says Mal James, professor of fashion design at the University of Edinburgh. “With the overall style of an imaginary love child of Monty Don and Pamela Anderson, the reinvented queen of garden chic.” It’s true that Anderson – once most famous for sporting a high-leg red swimsuit – has more recently become a pioneer of the allotmentcore style, living “romantically” in midi dresses and bandanas, frequently clutching floral bouquets. Popular brands include the family-run Carrier Company from Norfolk, Danish designers Skall Studio and Welsh-founded lifestyle label Toast. As online fashion publication Who What Wear put it: “If it looks like you’re ready to sport a pair of pruning shears at any moment, you’ve got the look right.”
Every day, Wikipedia biographies of living people are flagged for deletion because the subjects are not “notable” enough. How do these poor souls take the news?
Камера и стиль в нейросетях для видео держатся на четырёх элементах описания: формат кадра, камера с объективом, источник света и дефект картинки. Ниже 20 стилей, проверенных на Kling 4.0, Hailuo 3.0 и Veo Omni Flash 1.1: 17 вышли полностью, 3 частично.
Florida A&M University students of Alpha Phi Alpha, Inc. walk to the election polls on October 15, 2026, in Tallahassee, Florida. | Jeffery D. Adams/Florida A&M University via Getty Images
If there is a Democratic wave in next week’s midterm elections, one of the biggest reasons for that will be young voters.
While voters of all ages have soured on President Donald Trump and the Republican Party since his 2024 victory, polls show that the decline has been particularly pronounced among the young people who’d backed him in surprising numbers just two years ago. That election result prompted endless conversation about a “vibe shift” among Gen Z, and whether younger voters had turned against “woke” progressives, become radicalized by “manosphere” podcasts and TikTok algorithms, or lashed out against Biden-era gerontocracy.
But the story looks very different heading into November. A Pew Research Center poll released earlier this month found that, of people aged 19–34 who voted for Trump over Kamala Harris, only 49 percent approve of his job performance as president. (In contrast, among Trump 2024 voters aged 50 and above, about 75 percent still approve of him.)
Pew also found earlier this year that partisan identification among young adults has shifted — or, rather, reverted.
In 2022 and 2023, Democrats had a 17-point advantage among adults aged 18–29 — 55 percent of them said they were Democrats or leaned toward Democrats, while just 38 percent said they were Republican or leaned toward the GOP.
In 2024, that gap closed, and Republicans actually took a slight edge, 47 percent to Democrats’ 46 percent. But now, in 2026, Democrats are back to a 16-point advantage, getting 54 percent of young voters compared to the GOP’s 38 percent.
And it isn’t just that fewer young people are saying they’re Republican. Those who remain Republican are also saying they’re less likely to vote this year.
According to the Harvard Youth Poll released last week, 50 percent of Democrats aged 18–29 say they’ll definitely vote, but only 34 percent of Republicans in that age range say the same. That’s a 16-point partisan gap; the biggest this poll found in recent midterm cycles.
The core reasons for all this in a sense aren’t too surprising. Like older voters, young voters say they’re most concerned about issues like the cost of living, corruption in government, overseas wars, and the cost of health care.
But the swings — and the feelings of betrayal and disappointment among prior Trump supporters — have been particularly dramatic among the young, which raises the question of what about their experience and outlook is influencing their politics in particular.
To answer that, I spoke to advocates and political consultants focused on young voters. Here’s what they see as the origins — and limits — of the coming youthquake.
How to think about the Gen Z “Trump regretters”
Rachel Janfaza, founder of the Gen Z-focused strategy firm The Up and Up, told me that we should think about young people who voted for Trump in 2024 as really three separate cohorts.
First, she said, are the “hardcore MAGA young people who still stand by the president, just like the older MAGA folks.” They supported him in 2024, and they still do.
Second, she said, are the young people who “are very much on the America First train” but who “resent the fact that Trump’s basically become part of the establishment, whether it comes to building a White House ballroom, or the Epstein files, or starting new wars” — and have moved away from him as a result.
These young people are much less likely to move toward Democrats, but many of them could be disillusioned and not bother to vote this year.
Third, she said, is “a large cohort of young people, predominantly young men, who were never hardcore MAGA, but who voted for Trump in 2024 because they were frustrated by the political conversation at large.”
“They were frustrated by their economic situation; they were tired of political correctness and the pendulum swinging too far in the direction of ‘wokeness,’” Janfaza continued. These people, she said, now feel “politically homeless.”
Tina Tang of the Democratic-aligned firm Navigator Research has conducted many focus groups interviewing young people who now regret voting for Trump. She told me that many of those “Trump regretters” said they’d initially hoped he would bring change to the political system generally, and that he’d deliver on his promises about the economy and jobs.
“Young voters are especially worried about jobs right now,” Tang said. “That was actually one of the biggest frustrations we heard from young voters this time around: frustration with the job market. We hear a lot about how he promised a lot of things; he promised the economy was going to get better, that costs were going to come down, that there would be more jobs.”
Young people are pragmatists. They’re losing faith in the system because they think it isn’t delivering.
Several of those I interviewed also urged caution about the common trope that young people tend to be strongly progressive or liberal, a longtime assumption that led many observers to be caught off guard by their swing toward Republicans in 2024.
Indeed, the Harvard Youth poll released this week found that 25 percent of 18- to 29-year-olds thought of themselves as liberal, 23 percent as conservative, and about 46 percent as something in between.
Santiago Mayer, founder of the progressive youth-focused group Voters of Tomorrow, told me that while Gen Z voters often have liberal values and policy views, they often didn’t define politics in ideological terms: “I think for a lot of things many of us would consider progressive, for them, they are common sense, and they’re not necessarily analyzing these issues through a political lens.”
Indeed, Mayer said that while the politicians who are most appealing to young voters can vary in ideology, “the one thing they have in common is that they are very pragmatic and very practical. They are talking about how they’re going to improve things today and how they’re actually going to create material, tangible change in young people’s lives.”
Tang of Navigator Research concurred, telling me that young people are “absolutely still very skeptical of both parties.” She added: “What we hear from young people a lot is: they want to see results.”
And the results they crave are, above all, about the economy and cost of living. Janfaza told me that there’s been a longtime misconception among pundits that young voters are obsessed with identity and the culture war — but, she argues, that was never quite true, and it’s even less true now.
“Now, climate and abortion do not even make it into the top issues that young people are saying they care about,” Janfaza said. “And it doesn’t mean that they don’t care about those issues, but the economic concern just ranks much higher.”
Indeed, she believes that the “flirtation with socialism” among some young voters is really more about policies such as affordable housing, affordable health care, and affordable education — as well as a promise to break with the status quo. “That’s really what young people are hungry for.”
Key to young people’s worldview is that they’re feeling increasingly pessimistic about that status quo. One striking finding in the Harvard Youth Poll was that, when asked whether they expected to be financially better or worse off than their parents when they reach their age, more said worse — a first-time finding for the poll.
“I think you see that in the numbers that there’s a level of nihilism amongst young voters,” Mayer said. “They’re basically giving Democrats another chance. But I worry that this is kind of our last chance to get them to believe in democracy.”
And, he worried, if Democrats don’t deliver actual improvements to their lives, “they’ll be gone for good.”
В первые минуты инцидента важнее всего не скорость, а порядок. Когда сыплются алерты, руки сами тянутся перезапустить сервис или что-нибудь удалить. А причину быстрее находит тот, кто проходит одни и те же шаги в одном и том же порядке.
Ниже мой чек-лист для Linux-сервера: пять шагов, по нескольку команд на каждый. Я собрал его, пока делал 13 кейсов для тренажёра дежурств (о нём была первая статья). Поэтому у каждого шага есть пример из кейса, где именно он находит причину.
За пять минут чинить не обязательно. Задача этих минут — понять, в каком слое проблема, и ничего не сделать хуже.
Andy Burnham’s pledge to reindustrialise Britain is doomed to fail unless it is driven decisively from his new No 10 North outpost in Manchester, a group of more than 90 backbench Labour MPs have said.
The PM has suggested that rebuilding the UK’s industrial capacity will be central to meeting his pledge to bring “good growth in every postcode”.
Faced with a stagnant jobs market, many are spurning children or pets in favour of ‘raising bricks’
Young adults in China looking for a cheaper, low-maintenance alternative to having children or pets have found an answer: raising bricks.
Bricks may not be as cuddly as cats or as life-affirming as human offspring, but they also cost next to nothing. “No cats, no dating, I started raising a brick,” wrote one brick parent on social media.
Я делаю «Балконный сад» — пиксельный симулятор растений в реальном времени на Godot 4.3. Игра задумана как фоновая: сад растёт, пока вы заняты своими делами. Сначала она вышла только под Windows, а игроки сразу попросили Linux. Потом я задумался, где ещё может спокойно жить такая игра, и ответ нашёлся быстро: в кармане, на карманной консоли.
В статье расскажу про оба порта. Сначала про Linux-сборку: что нужно настроить в Godot, почему я отдаю архив .tar.gz и какие баги нашёл первые же игроки. Потом про R36S и PortMaster: как игра понимает, что запущена на консоли, как кнопки превращаются в клавиши, как сделать интерфейс, рассчитанный на мышь, управляемым крестовиной, и как упаковать всё для PortMaster. Кода немного, но проблем хватает.
Интеграционный тест стабильно проходит локально, но в CI падает примерно раз в 30 прогонов. Перезапуск сборки возвращает зелёный статус, а причина сбоя остаётся неизвестной. На примере Java, Spring Boot и JUnit 5 разберём, как случайный порядок запуска тестов и общее состояние базы данных приводят к таким падениям и как найти настоящую причину, прежде чем пытаться её исправить.
Типичная картина: в одном проекте Backend на Java, вспомогательные сервисы на Python, интерфейс на TypeScript, а один микросервис — на C#. Знакомо? Последний компонент часто означает вторую IDE, другие горячие клавиши, отдельные настройки и постоянные переключения между средами. В GigaIDE появилась поддержка C# и .NET. C# больше не требует отдельной IDE: разработка ведётся в единой среде, без переключений и потери контекста. Функция доступна бесплатно в Community-режиме.