Как стать автором
Обновить
-8
Карма
0
Рейтинг

Пользователь

Винил: новое – это хорошо забытое старое

А еще пластинку не было видно так как его загружали в слот как с CD. Короче не вариант для ритуального прослушивания.

Винил: новое – это хорошо забытое старое

Так вся прелесть винила в искажениях которых просто нет цифре. Это конечно имеет смысл только если мастеринг сделали отдельно под винил качественно, а не просто, чтобы продать.

В интернет-магазинах продаются кабели USB-C, которые могут повредить ноутбук

Если вы пропустили то я вам расскажу: Этот человек оставляет отзывы на амазоне потому, что было много жалом на то, что хромбук не понимает кабель.

Патентный тролль пытался засудить Newegg, теперь сам пойдёт под суд

> пытались содрать деньги даже с пользователей устройств с патентованной технологией.

На пользоваетелй App Store кто-то пытался попасть и на разработчиков чьи приложения в App Store используюсь in-app покупки.

Амнезия FreeBSD

htop насверное самый не аккуратный способ посмотреть память на freebsd. Начиная от того, что ZFS ARC пропадает из всех вычислений, заканчивая что cpu load тоже верить нельзя.

У меня swap растет при «свободных» 15 гигабайтах памяти. После пары часов работы, из 32 остается «свободных» в районе 5, и только потому, что на диске занимаего простраства меньше чем оперативной памяти. Hit rate в ARC так совсем до 98%. Tmpfs руками нигде не используется. Не жалуюсь, но от нормального htop'a не отказался бы.

Rust и парадокс Блаба

Много в расте точно так же игнорируется. Просто компилятор более назойлевый чем у джава + checkstyle (который кстати будет ругаться на съеденое исключение).

У меня еще пока не было желания игнорировать Result в расте не было и все не такой как checked exception.

> Если внезапно Rust станет популярным, то вот подобное извращение будет наименьшим из того, что народ на нем будет выделывать :-)

Не думаю.

> Проблема с checked exceptions ровно в том, что народ начал массово их игнорировать именно вот таким образом, потому, что сигнатуру менять по всей иерархии на каждый чих — не удобно, конвертировать тоже лениво

А в Rust сигнатура такой какой была и остается.
https://github.com/mitsuhiko/redis-rs/blob/master/src/types.rs#L321 Вот типичный паттерн для ошибок в расте. Один единый тип ошибок на всю бибилиотеку. Тип ошибки — тип-суммы с имплементацией типажа Error или «толстая» структура которая хранит этот самый enum. Для всего удобства я себе crate сделал который избавляет от boilerplate кода.

Rust и парадокс Блаба

А ведь и в правду… Но это же извращение какое-то, зачем так делать? Насколько я помню с checked exception работают примерно такой — проброс на вверх пока нельзя выполнить: план б или конвертацию в RuntimeException.

Если вы хотите проигнорировать ошибку из Result, мне кажется проще и нагляднее делать `if let`

А то, что нет warnings логично же, сами написали `let _` намекнув компилятору о том, что вам это значение не интересно.

Rust и парадокс Блаба

Растовский компилятор будет ругаться на игнорируемый разультат работы write_to_file_errors_ignored()

Немного о модульной системе языка Rust

Что? Автор явно написал не писать `use num::number::one()`, а писать `use num::number::one`. Это видно из второй строчки комментария. Автор так же не слова про последний неймспейс не сказал и импортирует функцию, а не неймспейс.

Правда, я не знаю кому придет в голову писать `use num::number::one()`

Немного о модульной системе языка Rust

Автор имеет ввиду не писать num::number::one().

США опубликовали список целей для ядерного удара в СССР

> Вы не очень хорошо представляете себе степень избыточности ядерного арсенала.

Прекрасно понимаю. Потому изначально и сказал — ударить первым. Потому и говорю, что задача ударить по противнику первым и так, чтобы минимизировать ответ. Зачем вы мне очевидные вещи рассказываете?

США опубликовали список целей для ядерного удара в СССР

Ну вот от ответа и оборонятся.

США опубликовали список целей для ядерного удара в СССР

Основная идея в защите от ядерного удара — ударить первыми так, чтобы противник не смог ответить. Что касается обороны — https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%93-25

Обработка ошибок в Rust

Человек не задает нормальные вопросы. Человек язвит и не совсем понимает, что же такое этот LLVM.

Задавал бы он нормальные выпросы, он бы показал код и ошибку. И точно бы не требовал, чтобы компилятор работает на 32 разрядной ХР.

Обработка ошибок в Rust

> Установил Rust себе на Windows X
Но сегодня 2015 год же!

> А под Windows единственный инструмент, который превращает код LLVM IR в исполняемый – Visual C++. Как-то не по фэншую – сочетание свободного ПО и проприетарного… Или я неправильно информирован?
Если бы вы реально хотели посмотреть, то увидели, что у раста два варианта под windows. Через MSVC и Mini-GW.

> Компилятор сообщает о синтаксической ошибке на «hello world», взятый из учебника.
Может програмирование это не для вас?

Выпущен Rust 1.4

bulk encryption ядерный в 11-CURRENT (ветка которую netflix в продакшене использует). Сессия устаналивается в user space, ядро только шифрует данные. https://people.freebsd.org/~rrs/asiabsd_2015_tls.pdf

Выпущен Rust 1.4

Чтобы использовать правильный инструмент для задачи. Впрочем мой комментарий был только о том, что senfile унылый только в некоторых ситуациях и только на Linux. Другая проблема с sendfile вне FreeBSD еще с использованием TLS.

Выпущен Rust 1.4

Просто надо выбирать правильную ОС для нужной задачи. Netflix например использует sendfile, а все потому, что в ОС которую они используют есть AIO и SF_NODISKIO.

Выпущен Rust 1.4

Ну как это. sendfile крут когда файл уже в кэше. Насколько я помню линуксовская реализация sendfile не умеет SF_NODISKIO, поэтому senfile может перестать быть крутым.

Информация

В рейтинге
Не участвует
Откуда
Paris, Paris, Франция
Зарегистрирован
Активность