Alex
В блогах логики ноль, поэтому вордпресс постоянно тюнят чтобы он не тормозил, ага.
Vladimir
Ты говоришь какими-то обрывками мыслей
Vladimir
я вот держал ipb форум одно время, он неплохо так CPU кушает
Кто знает что там у тебя за конфиг был и что там у тебя кушало кпу, может там масел все ел?
Alex
Ты говоришь какими-то обрывками мыслей
казалось бы, пишу не в блог а мессенджер
Vladimir
в хабре логики ноль? )))
Логики у любого блог движка очень мало, и всегда всё упирается в производительность бд.
Vladimir
В блогах логики ноль, поэтому вордпресс постоянно тюнят чтобы он не тормозил, ага.
Дак а что тюнят? Они делают удобный wysiwg редактор, а в самом беке ничего нового не придумаешь
Alex
некоторая нагрузка идет также на отрисовку шаблонов, так, к слову
Alex
иногда довольно большая.
Berkus
Привет! Сделал маленькую тулзу для автоматического запуска тестов, нужен фидбек от пользователей MacOS: https://github.com/greyblake/cargo-testify Может пожалуйста, кто-нибудь проверить, как она работает на маке?
если руками запускать osascript то получается вот так /usr/bin/osascript -e display notification "hello" with title "from test" 0:7: execution error: The variable display is not defined. (-2753)
Vladimir
кеширование для дураков
А чего бизнес логика должна этим заниматься? Для этого есть бд и фронт, в зависимости от задач
Alex
давай SPA совать во все щели
Alex
мало нам накладных расходов
Vladimir
некоторая нагрузка идет также на отрисовку шаблонов, так, к слову
Отрисовка происходит на стороне пользователя.
Alex
щаз
Alex
ага
Alex
мобилки говорят спасибки
Alex
поисковики тоже
Alex
ой подожжи
Alex
поисковики то рендерить не умеют, ооо
Berkus
/usr/bin/osascript -e 'display notification "hello" with title "from test"' вот так проходит
Alex
только на очень крупных сайтах, и то не на всех
Alex
у маленького сайта денег на SPA нет
Alex
Зачем им рендерить
действительно, давай индексировать пустую страницу.
Berkus
морозилла вообще исключительно веб компания)
Filipp
Ну серво же не для веб разработчиков а для браузер-разработчиков
Max
Звучит примерно так: раст пилят для борцунства с компилятором при написании бложиков.
Berkus
И с чего ему вдруг им становиться, если системное ПО пишут архиредко и в основном дорабатывают уже существующее?
потому что системное по нынче очень падучее, посмотри на список самых популярных CVE по типам
Maxim
слушайте, у меня такой вопрос: допустим, у меня есть HashMap<K, Box<V>>, я туда запихиваю элементы, предварительно их забоксив, будет ли от них освобождаться память, когда я вызываю .remove, как я ожидаю, или это работает как-то по-другому?
Filipp
Как только бокс дропается память освобождается
Berkus
а вот такой вопрос фигли у нас 1f32, 0u16 но b'a'?
Berkus
неконсистентненько
Alex
неконсистентненько
как ты определишь b'a' и ba?
Alex
может ba это переменная такая?
Berkus
ну 'a'b
Berkus
хотя похоже строки настолько специальны что у них всё-всё по-своему
Alex
зачем?
Alex
вот зачем ставить b в конце если он везде в начале?
Alex
3342423x0
Alex
:D
Berkus
зачем?
type SUFFIX как он везде в начале если 1.0f32 он в конце
Berkus
0x324242342
это не тип
Alex
это форма записи
Berkus
окей, для тебя специально - 0x324242342u64
Alex
ну потому что строка может быть длинной
Alex
проще указать что это биндата в самом начале
Berkus
я могу понять про raw string что там удобнее указывать в начале, но про один char не убедил
Alex
а если для одного символа, то 'd'b и b"dasdadasd" уже неконсистентненько
Alex
к черту излишний формализм
Berkus
к черту индид
Cuno
слушайте, у меня такой вопрос: допустим, у меня есть HashMap<K, Box<V>>, я туда запихиваю элементы, предварительно их забоксив, будет ли от них освобождаться память, когда я вызываю .remove, как я ожидаю, или это работает как-то по-другому?
remove() возвращает тебе удаленный элемент (если он был). Если ты это значение игнорируешь, то оно сразу дропается, соответственно вызывается деструктор Box и память освобождается.
Maxim
спасибо большое
Maxim
тем не менее
Berkus
а что
պլհկ
Индикатор байтового литерала
Berkus
мкей
Vladimir
а вот такой вопрос фигли у нас 1f32, 0u16 но b'a'?
0u8 тоже есть. это разные вещи, одно тайп суффикс, другое префикс для строки байт
Berkus
0u8 тоже есть. это разные вещи, одно тайп суффикс, другое префикс для строки байт
я понимаю что 0u8 есть, но нет 8u0, а почему для строки байт отдельный префикс - пока не понятно, чем 'a'u8 не угодил
分解物質
> ptmalloc2: The default allocator on Linux. lol
Berkus
да, я понял что строки особые
Vladimir
Ты же пишешь не число, а строку, и хочешь чтоб она по определенному соглашению превратилась в массив чисел
分解物質
> ptmalloc2: The default allocator on Linux. lol
открываем сорцы glibc: This is a version (aka ptmalloc2) of malloc/free/realloc written by Doug Lea and adapted to multiple threads/arenas by Wolfram Gloger. There have been substantial changes made after the integration into glibc in all parts of the code. Do not look for much commonality with the ptmalloc2 version.
Berkus
ок
Vladimir
Для строк*
Vladimir
0x 0b 0o для чисел
Anonymous
ну оно выдает число тоже