LINUX.ORG.RU

Сообщения kaldeon

 

Go 1.25

Новости — Разработка
Группа Разработка

Команда разработки языка Go с радостью публикует Go 1.25.

В этой версии добавлены поддержка контейнеров в GOMAXPROCS, пакет testing/synctest, экспериментальный сборщик мусора, экспериментальный encoding/json/v2 и много другого.

Архивы бинарников и установщики можно найти на странице загрузки.

( читать дальше... )

>>> Go 1.25 is released

 ,

kaldeon
()

ЛОР, помоги засудить онлайн-курсы

Форум — Talks

Точнее, проконсультируй. Я никогда не сталкивался с необходимость подавать иски и всё такое, но разобраться не против, только хочется заранее узнать, стоит ли игра свеч.

В общем, готовьте попкорн.

Купил курс у нутрициолога. Кому-то уже этой вводной должно быть достаточно. Да-да, нутрициолог. Да, сам виноват. Но у меня никогда не было потребности разбираться в этой теме, я ничего не знал ни про эту область, ни про её конкретное состояние на рынке России. Я ожидал, что это будет нечто объективное, сама по себе область-то объективна. А получил рекомендации пить БАДы, берберин, исключить углеводы, сдать кучу анализов, огромную кучу лекарств без учёта инструкций врача (да, к врачам я уже обратился давно). Ну ты понял.

Вежливо попросил вернуть полную стоимость, коротко указал причину (курс некачественный), но получил предложение расторжения договора с частичным возвратом стоимости, 1/3 от всей стоимости.

Я примерно понимаю что нужно делать дальше. Если нет, разобраться можно. Нужно собрать все фактические претензии, должным образом уведомить исполнителя и подождать какой-то срок перед подачей иска. Я много чего не умею, но действовать по инструкции могу. Хотя если можешь что-то посоветовать на этот счёт, буду премного благодарен.

Но пока что меня волнует другой вопрос. А это вообще целесообразно? Какой шанс на успех?

 , ,

kaldeon
()

Tailscale теперь поддерживает Plan 9

Новости — Кластеры
Группа Кластеры

Tailscale — основанное на WireGuard решение для построения mesh-сетей. Plan 9 позволяет это умножить на приватные пространства имён, используемые для построения распределённых систем. Теперь пользователь может не просто прозрачно работать с множеством систем как с одной, но и подключать их как если бы они находились в одной сети.

Интеграция Tailscale и Plan 9 открывает новые возможности для пользователей Plan 9:

( читать дальше... )

Пообщаться с разработчиками можно будет в среду в 19:00 по Москве: https://ftp.plan9.ts.net/webinar

>>> Tailscale Enterprise Plan 9 Support

 , , ,

kaldeon
()

Куплю TCP/IP Illustrated

Форум — Talks

!Ъ: https://en.m.wikipedia.org/wiki/TCP/IP_Illustrated

Ъ: нужна бумажная книга на английском языке, первый том (The Protocols).

На маркетплейсах не нашёл.

 , , ,

kaldeon
()

Сколько файлов в вашей домашней директории, не считая скрытые файлы и не рекурсивно?

Голосования — Голосования

Под домашней директорией подразумевается $HOME. Под файлами подразумеваются как обычные файлы, так и директории, но НЕ скрытые и НЕ рекурсивно.

Как можно узнать: ls $HOME |wc -l.

Кто-то старается поддерживать порядок, минимизируя мусор, кто-то уже устал, другим пофиг, для третьих это не просто директория, а база данных.

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

  1. меньше 10 98 (26%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. меньше 50 78 (20%)

    **************************************************************************************************************************************************************************************************************************************************************

  3. меньше 20 72 (19%)

    *******************************************************************************************************************************************************************************************************************************************

  4. 1000 или больше 55 (14%)

    ***********************************************************************************************************************************************************************************

  5. меньше 100 34 (9%)

    ***************************************************************************************************************

  6. меньше 500 20 (5%)

    *****************************************************************

  7. меньше 200 18 (5%)

    **********************************************************

  8. меньше 1000 7 (2%)

    **********************

Всего голосов: 382

 , , ,

kaldeon
()

Go 1.24

Новости — Разработка
Группа Разработка

Новый выпуск языка Go, версия 1.24, выходит спустя шесть месяцев после Go 1.23. Большинство изменений в реализации тулчейна, рантайма и библиотек. Как всегда, релиз обеспечивает обещание совместимости Go 1. Разработчики языка ожидают, что почти все программы Go продолжат компилироваться и работать как прежде.

( читать дальше... )

>>> Go 1.24 Release Notes

 ,

kaldeon
()

ЛОР, помоги выбрать ЯП для обучения

Форум — Development

Часто слышу просьбу научить программированию. Хотя пока я этим не занимаюсь, мне стало интересно, какой ЯП выбрать для введения в программирование.

Вот к каким мыслям я пришёл:

Язык должен наиболее чисто демонстрировать самые основы написания кода.

Не Си и не современные коммерческие языки (Java, C#, Go). Си, хотя примитивный в основе, усложнён из-за окружения, в котором используется. Современные коммерческие языки были созданы для решения проблем индустрии. Проблема общая: я хочу преподавать материал по мере нарастания сложности. Если в языке неизбежно приходится использовать классы или printf, то это затруднит объяснение (не хотелось бы слишком часто говорить «потом узнаешь для чего это нужно»), напугает студента (ему придётся писать код, используя возможности, которые он плохо понимает), создаст неправильное восприятие основ (как будто printf — это какая-то важная часть компьютера или ОС).

В целом, я хочу постепенно наращивать сложность и, если задачу можно решить более простым методом, то выбрать этот метод.

Языки, между которыми я выбираю: Pascal и Python.

Pascal устарел и денег не принесёт (обидно), но это и не является основной целью. Целью является программирование, а не современное окружение.

В частности, я не собираюсь задрачивать студента на Delphi или любой «продвинутый» диалект языка. Это противоречит цели. Я рассчитываю на то, что после должной тренировки “bare bones” нужно перейти на современный язык и это будет легко.

Важно упомянуть, что спека языка Oberon (Виртовский язык, тот же Паскаль, только упрощённый и доработанный) составляет 17 страниц.

Питон мне сложнее оценить, потому что я избегал работы с ним.

Если ограничиться императивным подмножеством, без ассоциативных массивов, классов и мета-классов, list comprehensions, HOF, исключений, то выглядит как альтернатива Паскалю. Хотя меня беспокоит динамическая типизация. Типы — очень важная вещь, хотелось бы чтобы язык помог это донести, а не быть типа «ну да, это важно, но ты забей».

Это все мои мысли.

Что касается практики, то я имел несчастье наблюдать как человек впервые знакомился с программированием, изучая Java на javarush. На это было больно смотреть.

Edit: дальнейшие пояснения по теме:

  • Подробнее про то, почему я считаю, что изучение основ и Паскаль хорошо сочетаются: 1
  • Почему не Си и не ассемблер: 1 2
  • Почему Паскаль: 1 2
  • Почему не Питон: 1
  • Целевая аудитория: 1
  • Почему такая размытая аудитория: 1 2
  • Про важность иерархии: 1

 , , , ,

kaldeon
()

RSS подписка на новые темы