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

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

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
#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 минут, стала на тех же данных работать за чуть меньше, чем полторы минуты. Результат, разумеется, тот же самый.
Forwarded from _| ̄|○
Морской бой в постгре:

https://github.com/Firemoon777/sql-battleships
#prog #sql

Сборник WTF в SQL. Всячески рекомендую к прочтению.
В прошлый понедельник SQL-TIL не зашел, поэтому я решил сделать перерыв :) Кип ин тач.

Первые три выпуска:
https://t.iss.one/nosingularity/535
https://t.iss.one/nosingularity/541
https://t.iss.one/nosingularity/548
Forwarded from мне не нравится реальность (вафель 🧇💛)
pretty_assertions — крейт который делает вывод assert_eq! более читаемым.
Forwarded from Programming sucks
Это победа. В одной из моделей боинга в софтине, управляющей генераторами, каждые 248 дней переполняется память и генераторы вырубаются. Проблемы в авиации решают красиво: кривую софтину обнуляют, обесточивая самолёт во время техобслуживания o\

Problem:
This condition is caused by a software counter internal to the GCUs that will overflow after 248 days of continuous power. We
are issuing this AD to prevent loss of all AC electrical power, which could result in loss of control of the airplane
.

Solution:
This AD requires a repetitive maintenance task for electrical power deactivation.

(c) https://s3.amazonaws.com/public-inspection.federalregister.gov/2015-10066.pdf, по наводке https://t.iss.one/sqaunderhood/217