home.social

#codeoss — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #codeoss, aggregated by home.social.

fetched live
  1. Firebase Studio now ships with the open‑source Code OSS editor, giving you a VS Code‑like experience for full‑stack development. Manage Firestore, Authentication and Gemini AI right from the UI, and still drop to the CLI when you need. Discover how this streamlines your workflow. #FirebaseStudio #CodeOSS #Firestore #FullStackDev

    🔗 aidailypost.com/news/firebase-

  2. Nachdem ich gestern #vsCodium auf meinem #Linux #Fedora zum Laufen bekam inklusive der #PlatformIO Extension überlege ich heute das Ganze nochmal mit #codeOSS zu probieren. CodeOSS ist der pure Open Source Anteil. Den nutzt #Microsoft auch, erweitert ihn um Telemetrie und Propietäres und nennt es #vsCode. Dann kommt noch vsCodium. Das ist quasi vsCode ohne proprietäre Anteile. Die Telemetrie bleibt drin, wird aber deaktiviert. Also ist ossCode der beste Ansatz.

  3. Nachdem ich gestern #vsCodium auf meinem #Linux #Fedora zum Laufen bekam inklusive der #PlatformIO Extension überlege ich heute das Ganze nochmal mit #codeOSS zu probieren. CodeOSS ist der pure Open Source Anteil. Den nutzt #Microsoft auch, erweitert ihn um Telemetrie und Propietäres und nennt es #vsCode. Dann kommt noch vsCodium. Das ist quasi vsCode ohne proprietäre Anteile. Die Telemetrie bleibt drin, wird aber deaktiviert. Also ist ossCode der beste Ansatz.

  4. Nachdem ich gestern #vsCodium auf meinem #Linux #Fedora zum Laufen bekam inklusive der #PlatformIO Extension überlege ich heute das Ganze nochmal mit #codeOSS zu probieren. CodeOSS ist der pure Open Source Anteil. Den nutzt #Microsoft auch, erweitert ihn um Telemetrie und Propietäres und nennt es #vsCode. Dann kommt noch vsCodium. Das ist quasi vsCode ohne proprietäre Anteile. Die Telemetrie bleibt drin, wird aber deaktiviert. Also ist ossCode der beste Ansatz.

  5. Nachdem ich gestern #vsCodium auf meinem #Linux #Fedora zum Laufen bekam inklusive der #PlatformIO Extension überlege ich heute das Ganze nochmal mit #codeOSS zu probieren. CodeOSS ist der pure Open Source Anteil. Den nutzt #Microsoft auch, erweitert ihn um Telemetrie und Propietäres und nennt es #vsCode. Dann kommt noch vsCodium. Das ist quasi vsCode ohne proprietäre Anteile. Die Telemetrie bleibt drin, wird aber deaktiviert. Also ist ossCode der beste Ansatz.

  6. Nachdem ich gestern #vsCodium auf meinem #Linux #Fedora zum Laufen bekam inklusive der #PlatformIO Extension überlege ich heute das Ganze nochmal mit #codeOSS zu probieren. CodeOSS ist der pure Open Source Anteil. Den nutzt #Microsoft auch, erweitert ihn um Telemetrie und Propietäres und nennt es #vsCode. Dann kommt noch vsCodium. Das ist quasi vsCode ohne proprietäre Anteile. Die Telemetrie bleibt drin, wird aber deaktiviert. Also ist ossCode der beste Ansatz.

  7. Про контейнеризацию в разработке софта.
    Порой имеется несколько разных #linux (и дистрибутивов и версий) под которые надо разрабатывать приложения (собирая, отлаживая). Либо локально на машине разработчика или же на серверах каких-то.
    1-й вариант взять openvscode-server, годное portable-решение, не требующее установки в контейнера (можно просто mount/binding директории делать).
    2-й вариант, расписанный далее, подойдёт лишь тем, кто пользуется Microsoft'овским коммерческим VSCode, а не VSCode OSS или VSCodium (или Uncoded).
    Механизмы работы у 1-го и 2-го вариант одинаковые, но подходы к реализации разные. openvscode-server хорош, но может показаться отталкивающим и необычным на первых порах. Препятствуя освоиться с идеей держать toolchain'ы внутри контейнеров (builds environment).

    Если берётся #VSCode с предлагаемым подходом и даже есть более-менее подробная информация для освоения процесса.
    Для чего берётся вот это расширение Dev Containers. И в контейнер ходит не через #SSH, а производит установку внутрь контейнера такой вещи как «VSCode Server». Выполняется установка прозрачно для пользователя, в процессе «подключения» к заданному контейнеру (на локальной машине). #VSCode берёт идентификатор своей версии (commit id) и по нему скачивает «VSCode Server» со специального сайта #Microsoft.

    А само окно #VSCode становится чем-то вроде удалённого GUI для того сервера, что теперь запущен в контейнере.
    Приколов несколько:
    • В таком открывшемся окне #VSCode на вкладке расширений придётся включить уже имеющиеся/установленные расширения, чтобы они скопировались внутрь контейнера. Т.е. работают он реально там на сервере, а не тут локально.
    • Некоторым расширениям нужны всякие вещи, вроде #LSP сервера, #lldb / #gdb, иногда lldb-mi. Всё это внутрь контейнера придётся устанавливать самостоятельно, ручками.
    • Использовать расширение Dev Containers получится лишь на официальной Visual Studio Code — в таких вариантах как #Code-OSS, #VSCodium и #Uncoded оно просто не доступно. А если его установить через скаченный #VSIX, то работать не будет.


    Хорошо или плохо?
    Официальный #VSCode конечно же шлёт телеметрию в #Microsoft «со страшной силой» да и вообще, является проприетарным вариантом дистрибьюции #Code-OSS, который тоже, в свою очередь, страдает телеметрией (из-за чего и появились #VSCodium да #Uncoded ).

    Однако, именно в силу проприетарности #VSCode и позволяет из галереи устанавливать проприетарное же расширение Dev Containers. А в галереи у #Code-OSS этого расширения нет и понятно почему — не сможет скачать серверную часть, которую нужно устанавливать внутри контейнера (в качестве агента) и которая тоже проприетарная.

    В целом:
    • Работать с кодом получается, равно как и обычным образом, как если бы тулчейн и библиотеки не находились внутри контейнера;
    • Поддерживаются как обычные #Docker -контейнеры так и #rootless варианты контейнеров — соответственно, и #Podman -контейнеры тоже (которые априори #rootless );
    • Не обязательно заморачиваться с .devcontainer/devcontainer.json в проекте, можно подключаться из #VSCode к любому контейнеру — запустится новое окно редактора.


    Нормальный проприетарный продукт, охватывает разные сценарии. В том числе и для любителей сидеть на #Windows и вести разработку через #WSL (Windows Subsystem for Linux v2).

    Чтобы работало с #rootless контейнерами надо в: ~/.config/Code/User/settings.json
    прописать параметры вида:
    "dev.containers.dockerSocketPath": "unix:///run/user/100500/docker.sock",
    "docker.environment": {
        "DOCKER_HOST": "unix:///run/user/100500/docker.sock"
    },
    Подсмотреть unix-socket можно через:
    $ systemctl status --user docker.socket
    ...
         Listen: /run/user/100500/docker.sock (Stream)

    #vscode #containerization #containers #openvscode-server #softwaredevelopment #software #softwaredev #lang_ru @Russia @Programming Feed
  8. 📸 #CyberSpace Selfie: My tech haven with a 34' curved monitor in an IVAR setup, plus my morning smoothie blend 🍎🍋🍊.

    👨‍💻 Screenshots:Enhancing #CyMaIS with #Discourse via #Ansible, #Docker, #ChatGPT & #CodeOSS on #ManjaroLinux/ #ArchLinux .

    Checkout: s.veen.world/cymaisdiscourse

    Managing my tasks✅ with #Kanban & #Nextcloud☁️ #Deck.

    🎶 Audio backdrop: #Spotify & #Deutschlandfunk.

    Empowered by #FOSS: @nextcloud, @ansible, @ArchLinux_Community, @manjarolinux, @Discourse, etc.Images tweaked with @GIMP.

  9. After fumbling around for like 3 hours failing to get 3 different #Neovim markdown preview plugins to work, I just decided to use #CodeOSS to edit and preview some markdown files. This will do.

  10. After fumbling around for like 3 hours failing to get 3 different #Neovim markdown preview plugins to work, I just decided to use #CodeOSS to edit and preview some markdown files. This will do.

  11. After fumbling around for like 3 hours failing to get 3 different #Neovim markdown preview plugins to work, I just decided to use #CodeOSS to edit and preview some markdown files. This will do.

  12. After fumbling around for like 3 hours failing to get 3 different #Neovim markdown preview plugins to work, I just decided to use #CodeOSS to edit and preview some markdown files. This will do.

  13. After fumbling around for like 3 hours failing to get 3 different #Neovim markdown preview plugins to work, I just decided to use #CodeOSS to edit and preview some markdown files. This will do.