Вольный пересказ документации к sync.Pool
User
Go и Protocol Buffers, ускорение
4 min
23KTutorial
Некое продолжение статьи Go и Protocol Buffers толика практики (или быстрый старт, для тех кто ещё не знаком). Процессы кодирования/декодирования в определённые форматы в Go тесно связяны с рефлексией. А как мы с Вами, дорогой читатель, знаем — рефлексия — это долго. О том какие методы борьбы существуют эта статья. Думаю что, искушённые вряд ли найдут в ней, что-либо новое.
+9
Go, практика асинхронного взаимодействия
8 min
37KНемножко про каналы, про выполнение в основном процессе, про то как вынести блокирующие операции в отдельную горутину.
- Каналы и пустое значение
- Односторонние каналы
- Выполнение в основном треде ОС
- Вынос блокирующих операций
+15
Go и Protocol Buffers толика практики (или быстрый старт, для тех кто ещё не знаком)
3 min
28KTutorial
Весьма короткий пример как использовать Protocol Buffers в Go. Речь пойдёт о proto3, т.е. 3-ей версии протокола (на текущим момент альфа), обобщённо пример справедлив и для второй версии. Не будет описания самого Protocol Buffers. Впрочем чего тянуть
+10
Использование Redis EXPIRE для отслеживания онлайн-аудитории в Rails
4 min
13KTutorial
Кому
- Тем кто на
Ruby on Rails
- Кто желает знать кто из пользователей онлайн, но ещё не задумывался как
- Для кого не проблема использовать
Redis
(по причине хостинга например)
Решение вопроса в сети пользователь или нет — это
SQL
базу данных, вместо этого используется Redis
и одна из его встроенных возможностей — время жизни ключа (expire
).+3
Data URI изображения вместо спрайтов в Ruby on Rails
2 min
5.3K
Кому?
- Тем кто на Ruby on Rails.
- Кто не использует спрайты изображений, но собирается на них переходить — и при этом считает это «замором и гимором».
- Кто не собирается поддерживать IE6-7 (и 8) или знает все их прелести (да это легко поправить — но реально давайте уже их похороним).
Не освещено
- Правильность написания «data URI» vs «data URL»
- Тесты производительности — да здесь только теория
+5
Information
- Rating
- Does not participate
- Registered
- Activity