Serge Vakulenko (
vak) wrote2025-09-26 03:16 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
После этого вставляете в ваш ~/.bashrc строку:mkdir -p ~/.local/share/fortune
cd ~/.local/share/fortune
wget https://raw.githubusercontent.com/sergev/vak-opensource/refs/heads/master/utilities/fortune/Alfred-North-Whitehead-Quotes
strfile Alfred-North-Whitehead-Quotes
Готово! Наслаждаетесь эффектом.fortune .local/share/fortune | cowsay | lolcat
Сделаем скрипт сборки для swift.$ mkdir src
$ cat > src/hello.cpp
#include <iostream>
int main()
{
std::cout << "hello world!\n";
}
^D
Компилируем и запускаем.$ cat > Package.swift
// swift-tools-version: 6.2
import PackageDescription
let package = Package(
name: "Hello",
products: [
.executable(
name: "hello",
targets: ["Hello"],
),
],
targets: [
.executableTarget(
name: "Hello",
path: "src",
),
],
)
^D
Напомню, что компилятор Swift на Линуксе ставится командами:$ swift run
Building for debugging...
[3/3] Linking hello
Build of product 'hello' complete! (0.49s)
hello world!
После этого в файле ~/.bashrc устанавливаем алиас:wget https://download.swift.org/swift-6.2-release/ubuntu2404/swift-6.2-RELEASE/swift-6.2-RELEASE-ubuntu24.04.tar.gz
tar xf swift-6.2-RELEASE-ubuntu24.04.tar.gz -C /opt
Проверяем:alias swift='/opt/swift-6.2-RELEASE-ubuntu24.04/usr/bin/swift'
$ swift --version
Swift version 6.2 (swift-6.2-RELEASE)
Target: x86_64-unknown-linux-gnu
After getting to know and fully understand the Ukraine/Russia Military and Economic situation and, after seeing the Economic trouble it is causing Russia, I think Ukraine, with the support of the European Union, [ !!! -- vit_r ] is in a position to fight and WIN all of Ukraine back in its original form.
With time, patience, and the financial support of Europe [ !!! -- vit_r ] and, in particular, NATO, the original Borders from where this War started, is very much an option. [ !!! -- vit_r ]
Why not? [ !!! -- vit_r ]
Russia has been fighting aimlessly for three and a half years a War that should have taken a Real Military Power less than a week to win. This is not distinguishing Russia. In fact, it is very much making them look like “a paper tiger.” [ Фуфлофюрер сдули до мушинных размеров -- vit_r ]
When the people living in Moscow, and all of the Great Cities, Towns, and Districts all throughout Russia, find out what is really going on with this War, the fact that it’s almost impossible for them to get Gasoline through the long lines that are being formed, and all of the other things that are taking place in their War Economy, where most of their money is being spent on fighting Ukraine, which has Great Spirit, and only getting better, Ukraine would be able to take back their Country in its original form and, who knows, maybe even go further than that! [ ОборЗеле предложили ответить за базар -- vit_r ]
Putin and Russia are in BIG Economic trouble, and this is the time for Ukraine to act. [ Европидорасом предложили прекратить тратить деньги на покупки энергоносителей в Фуфлорейхе -- vit_r ]
In any event, I wish both Countries [ !!! -- vit_r ] well.
We will continue to supply weapons to NATO for NATO to do what they want with them. [ Европидорасом предложили начать тратить деньги на покупку оружия у Соединённых Штатов -- vit_r ]
Good luck to all! [ "А я пошёл" -- vit_r ]
У нас появились штурмовые батальоны, полки, которые показывают в течение 2025 года, безусловно, хороший результат. И мы решили, что нужно выйти в юридическую плоскость..
Русские решили делать то же, что и мы. Будем сейчас создавать отдельные штурмовые войска, это решение принято
На четвертом году полномасштабной войны с российскими захватчиками характер боевых действий существенно изменился. Учитывая это, принято решение создать в структуре Вооруженных сил Украины Штурмовые войска как отдельный род войск..
Это логический этап развития Вооруженных сил в условиях современной войны, ответ на изменение сущности боя.
[...]
Основное отличие штурмовых войск от других – быстрое реагирование и способность действовать первыми независимо от обстановки.
Отдельные штурмовые полки и батальоны в составе Вооруженных сил уже неоднократно доказали свою эффективность во время активных действий в Курской, Сумской, Донецкой, Харьковской областях и на многих других ключевых участках фронта.
Сейчас создано управление Штурмовых войск ВСУ, и начальником этого управления является Герой Украины, полковник Валентин Манько.
В скором времени Штурмовые войска станут незаменимым отдельным компонентом Вооруженных сил Украины
Штурмовые войска (ШВ) – это войска быстрого реагирования. Они действуют на разных участках фронта там, где внезапно возникла угроза или проблема – например, прорыв обороны, потеря позиций или населенного пункта. Главная задача – быстро прибыть, развернуться, вступить в бой, уничтожить врага и восстановить утраченное положение. Они не имеют собственных участков и полос обороны и не предназначены для ее ведения. Их задача – вести наступательные, штурмовые и рейдовые действия.
Штурмовые войска характеризуются высокой мобильностью и автономностью и обычно применяются в составе штурмовых рот или батальонов в отрыве от своих частей в полосах других бригад, которые имеют потери позиций.
[...]
Больше о фигуре Валентина Манько читайте в материале Украинской ПРАВДЫ.
Террористическая организация ХАМАС опубликовала официальное заявление, в котором приветствовала решение Великобритании, Канады и Австралии признать государство Палестина.
Background
SiMa’s Mission
Key Innovations
Why Edge AI Matters
Defense Use Cases
Future of Edge AI in Defense
Challenges
Takeaway
SiMa is positioning itself at the core of the coming shift to physical AI: multimodal, power-efficient, secure, and future-proofed AI at the edge, with strong relevance for aerospace and defense.
Здесь файл hello.o получен компиляцией Си-шного кода в обычный объектник:$ run hello hello.o
hello world!
Для примера возьмём простейший код:сс -с hello.с
Программа "run" получает два аргумента. Первый аргумент - имя функции, которую надо вызвать. Второй аргумент - имя объектного файла. Для определённости пусть дело происходит в Линуксе, на архитектуре x86_64. Хотя неплохо бы и на arm64 под MacOS.#include <stdio.h>
void hello() {
printf("hello world!\n");
}