Size: a a a

2019 December 25
Блог*
#prog #article #python
http://xahlee.info/comp/list_comprehension.html
На самом деле не только о Python
источник
2019 December 27
Блог*
Telegram
Developers & OCD
Я думаю все, кто писал мало-мальски боевой код, знают про такой грязнейший костыль – вставить sleep в нужное место, чтобы оно начало работать.

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

Когда мы делаем sleep, сам CPU бездействует. Время считает аппаратный таймер, который раз в определенный период шлет контроллеру прерываний сигналы о том, что прошло условно столько-то тиков.

Так вот, в самом начале загрузки ОС, когда контроллер прерываний еще не инициализирован, ему нужно послать сигнал, чтобы он мог подхватить таблицу коллбеков для разных типов прерываний по нужному адресу в памяти. После подачи сигнала сама инициалиация контроллера занимает определенное время (особенно на…
источник
Блог*
#prog #github #rust #java
JERK: Java embedding Rust kit
https://github.com/MaulingMonkey/jerk
источник
2019 December 28
Блог*
#meme
источник
Блог*
источник
Блог*
#successstory
источник
Блог*
системность - понятие растяжимое. Вот у был обычный опердень рест сервисик который считал разное. Но на жабке он выжирал десятки гагов памяти и обрабатывал запросы минутами. Переписали на раст - контейнеры с ними перестали оомить, а запросы начали за болеем-еене адекватные секунды считаться.

Это системщина?
источник
2019 December 29
Блог*
#prog #github #rust
Dtolnay продолжает доставлять
https://github.com/dtolnay/itoa
https://github.com/dtolnay/dtoa
источник
Блог*
#prog #rust #github
Call to action, так сказать
источник
Блог*
Переслано от JeisonWi Garrison
если кому на праздники скучно будет - вот тут замечательный проект на расте нуждается в помощи https://github.com/crlf0710/tectonic/issues - они переписывают движок LaTeX (XeTeX) на Rust, он уже работает, сконвертирован с помощью c2rust, и проходит большинство тестов. Помощь требуется в рефакторинге и переходе на внешние крэйты там, где это возможно
источник
Блог*
dereference_pointer_there
#prog #github #rust
Dtolnay продолжает доставлять
https://github.com/dtolnay/itoa
https://github.com/dtolnay/dtoa
Кажется, надо #github переименовать в #amazingopensource. Точнее изначальный смысл, который я вкладывал, отражает
источник
Блог*
Переслано от Антон ⚙️
Переименовывать?
Окончательные результаты
50%
Да
50%
Нет
Проголосовало: 8
источник
Блог*
#meme
источник
Блог*
источник
Блог*
#meme
источник
Блог*
Мне нужна бронзовая статуя русалки!

Linux: «Вот вам бронзовый куб 1x1x1 м и напильник»

Gentoo: «Вот вам медь, олово, доменная печь»

FreeBSD: «Вот вам кирка и каска с фонариком. Шахта с медью — в той стороне»

Ubuntu: «Вот вам статуя русалки»
Пользователь: «Но здесь же только хвост!»
Ubuntu: «Введите, пожалуйста apt-get install туловище русалки, apt-get install голова русалки, apt-get install руки русалки...»

MacOS: «Вот вам красивые голые парни»
Пользователь: «Ух ты! А можно потрогать?»

MacOS: «Заплатите 200 евро и активируйте функцию „Потрогать голых парней“»

Windows: «Нет. Я думаю — Вам определенно нужна чугунная статуя Чапаева...»
источник
Блог*
#meme
Не программированием единым
источник
Блог*
источник
2019 December 30
Блог*
Немного новогоднего настроения
источник
Блог*
источник