Pull to refresh
86.2
Karma
0
Rating
Kitsu. Just Kitsu @l4l

usr

  • Followers 24
  • Following 6

Конфигурация i3 под ноутбук: как поднять производительность до 100%?

В i3 есть floating режим у окон :) Но да, почти всегда его не видно. image

Конфигурация i3 под ноутбук: как поднять производительность до 100%?

Для тех кто хочет безопасно и больно (aka Wayland), можно поменять i3 на sway с сохранением конфига, а софтины выбрать из списка migration guide. Большая часть приложений у меня работает уже года 2 без каких-то проблем с поддержкой Wayland, так что XWayland (эмуляция x11) использовать приходится в редких случаях, из основного — chrome/electron (на HiDPI-дисплеях это оканчивается размытыми пикселями, т.к. XWayland почему-то не подхватывает нативное расширение экрана: С). Ну и да, шаринг экрана в зуме/мит-гугл/веребу/етц не работает (только софт под XWayland шарится).

C++ быстрее и безопаснее Rust, Yandex сделала замеры

Разница есть, поскольку это поведение может поменяться в любой момент, даже без обновления компилятора в самый неожиданный момент (например при правке кода совершенно в другом месте). Вот наглядный пример того, что может пойти не так с UB.

C++ быстрее и безопаснее Rust, Yandex сделала замеры

Да, действительно, а у array вообще memory layout эквивалентен сишному int[..], можно ли так просто добавлять extern?

C++ быстрее и безопаснее Rust, Yandex сделала замеры

А почему у раста символ с external linkage, да и еще и с сишным интерфейсом (pub extern"C"), а у примера с плюсами нет?

Почему дизайн Go плох для умных программистов

  1. Автоматизация нужна, чтобы уменьшать человеческие ошибки, шаблоны — та же степь. Написали правильно — везде правильно, неправильно — везде неправильно
  2. Тогда в этом случае а) не нужны шаблоны б) обобщение на слишком большой кусок кода (e.g темплейт нужен не на метод, а его половину)
  3. Согласен, но впрочем шаблоны помощнее инструмент
  4. Выше веткой обсудили(-ают), если коротко: тоже самое

Почему дизайн Go плох для умных программистов

Выгллядит как haskell's typeclass или abstract class в C++, interface в Java/Delphi/PHP/остальных ООП языках

Почему дизайн Go плох для умных программистов

Первый пример крайне просто читается, даже человеком со знанием английского (при условии, что он догадается, что str -> string и foldl -> fold).
Второе уже требует знания монад и ФП, тогда не должно являться большой проблемой.


А что касается времени на написание — то ФП, это, по моему опыту, совсем другие дебри. "Что-то накидать хоть немного работающее и сделать это быстро" — явно не про оное. Так что думаю сравнение не очень уместно. Впрочем, мой опыт может быть и не столь обширен

Почему дизайн Go плох для умных программистов

в C++ тоже кодогенерация, и программист сгенерированный код не читает, ему приходится пользоваться головой и инструментами, какие есть. Причём и там не всё радужно, шаблонный код часто read-only а сообщения об ошибках в шаблонном коде — нечитаемая портянка на весь экран.

Каша из логов шаблонного кода со временем превращается в понятное (пусть и все еще большое) чтиво, сам в это когда-то не верил. Ну и вообще говоря можно получить код с инстанциированными шаблонами (e.g clang -Xclang -ast-print -fsyntax-only ...), вдобавок отладчики уже давно выводят типы

Почему дизайн Go плох для умных программистов

В protobuf, к примеру, куда проще заглянуть в исходники посмотреть сигнатуры функций, нежели лезть в документацию

Винеровский хаос или Еще один способ подбросить монетку

Пожалуй по интересу к рассказчикам первое место я отдам математику, с упоением рассказывающему о своем деле. Что-то в этом есть, пусть даже я и не совсем все понял (сильно залип на 3 "вау-эффекте")

Обзор GUI-интерфейсов для управления Docker-контейнерами

Немного добавлю в копилочку: ctop
Все таки не гуй, но все равно с приятным интерфейсом

О-о-очень долгожданный релиз Sublime Text 3.0

Ну вообще говоря есть такая штука, но у меня почему-то не прижилась

Пиши на C как джентльмен

Но нужно делать лишние действия с каждой такой переменной

Пиши на C как джентльмен

tms320, snes (стандарт не нашел, но выглядит старым), v810 и даже x86

Пиши на C как джентльмен

Более того, хватает компиляторов с поддержкой c11
Но как правило последний стандарт не отражает стандарт который используется (требуется поддерживать)

Information

Rating
Does not participate
Registered
Activity