1.83K subscribers
3.3K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#gamedev

Как добавить фейковый AI в платформер дёшевым способом.
Простое и эффективное решение для реализации прыжков у мобов в платформере.
Forwarded from kosmonozhka
Чаще всего я радуюсь достижениям своих друзей, но иногда НЕТ, особенно когда они снисходительно говорят, что, ну, надо просто много работать, и тогда всё получится! (ну или нет)
👍1
#prog #haskell #meme

Шикарно
Forwarded from Так говорил Клапауций
Может хватит бухтеть и дестабилизировать ситуацию в хаскеле? Есть инфа от знающего человека, что у нас в хаскеле скоро ожидаются реальные изменения. После того, как Гранин напишет книгу, уничтожат таглесс файнл. Тогда везде и сформулируют боринг хаскель манифест. Скорость компиляции поднимут и будут держать, дженерики ничего не смогут сделать. Сейчас главное не бухтеть. А теперь самое главное! От нас требуется сидеть тихо. После того, как все сделают, все будет у нас хорошо. Всем устроят рекорды через точечку, как явистам - каждый будет кататься в иде. Главное сейчас сидеть тихо и не суетиться. Никаких линз, никаких кметтов. Просто переждать и всё будет хорошо, там все схвачено....
#prog #fsharp #article

13 (+2) способов реализовать черепашью графику на F#. Используемые техники не сильно привязаны к языку, так что прочитать стоит даже в том случае, если вы не пишете на F#.

Часть 1
Часть 2
Бонусная 3 часть
#prog #rust #rustlib

Библиотека для конвертации количества секунд в время в минутах, часах, днях (7259 -> 2h59s).

compound_duration
#prog #rust #article

Восхитительная статья от Амоса про то, как сделать enum вручную и избежать использования памяти под дискриминант.
#prog

PR в репозиторий #rust, который укорачивает сообщения об ошибках за счёт удаления путей до имён типов в тех случаях, когда их можно однозначно восстановить по имени.
#prog #parsing #article

Разбор различных подходов к парсингу. TL;DR: используйте LR-парсеры.
Блог*
#prog #моё Если вы используете регулярные выражения — вам должно быть за это стыдно У регулярных выражений есть куча недостатков, и, на мой взгляд, их слишком часто используют там, где не надо. Сейчас я расскажу о том, что же с ними не так. Проблемы 1.…
#prog

Переписал по работе одну утилиту для анализа логов. Раньше для разбора строк использовались регулярные выражения, а я заменил на наколенный лексер. В результате утилита, которая почти 23 гигабайта перемалывает за чуть больше, чем за 5 минут, стала на тех же данных работать за чуть меньше, чем полторы минуты. Результат, разумеется, тот же самый.