📰
Тут нет баб?
кана
Были
Alexander
предположим, что это было глупое привествие, и вы все же пришли по тематике канала...
Alexander
вроде все ушли на https://t.me/rustlang_ru
кана
Не могу понять, это такой жирный подкол или че)
Alexander
да
Anonymous
сложно
Alexander
попытка пошутить или код выше?
Alexander
стандарт и документация к hdf5 сложно
Alexander
и байндинги сгенеренные автоматом по .h файлам, вот это сложно..
Anonymous
Alexander
: (
Dmitry
/thread
Dmitry
Всем привет!
Кто проходил курс Дениса Москвина на stepic? Как впечатления?
кана
Спроси у Москвина, как у него впечатления от своего курса, он тут есть
PsyDebug
кана
мне его лекции понравились больше в РАН
кана
там сразу ЛИ, типизированное ЛИ, правила редукции, ммм
Dmitry
Dmitry
Dmitry
кана
https://www.youtube.com/playlist?list=PLlb7e2G7aSpRDR44HMNqDHYgrAOPp7QLr
Dmitry
Благодарю!
доня.
Alexander
хорошие лекции для начала
Alexander
поприличнее многих
Dmitry
а книжек нормальных так и нет?
Dmitry
лекции это ж долго капец.
Dmitry
и эту никак не допишут: http://dev.stephendiehl.com/fun/
Danila Matveev
Danila Matveev
курс отличный
A64m
книжек про что?
Dmitry
про то же, про что эти лекции
Dmitry
только книжки
Anonymous
toDigits :: Integral a => a -> [a] и toDigits :: Integer -> [Integer] это одно и то же?
Anonymous
подозреваю, что нет
A64m
введение в ФП/хаскель? так тут как раз есть книги нормальные, вот по более сложным вопросам нету
Anonymous
да
Anonymous
Exercise 1 We need to first find the digits of a number. Define the
functions
toDigits :: Integer -> [Integer]
toDigitsRev :: Integer -> [Integer]
toDigits should convert positive Integers to a list of digits. (For 0 or
negative inputs, toDigits should return the empty list.) toDigitsRev
should do the same, but with the digits reversed.
Example: toDigits 1234 == [1,2,3,4]
Example: toDigitsRev 1234 == [4,3,2,1]
Example: toDigits 0 == []
Example: toDigits (-17) == []
Anonymous
я написал так
toDigits x = x `div` 1000 : x `div` 100 `mod` 10 : x `div` 10 `mod` 10 : x `mod` 10 : []
Anonymous
:t выдаёт toDigits :: Integral a => a -> [a]
A64m
а если цифр больше?
Anonymous
там 4 надо
Anonymous
хотя
A64m
ну потому что функция полиморфная, для всех целых работает
Anonymous
если 4, то не знаю
Anonymous
задание после этого: http://www.seas.upenn.edu/~cis194/spring13/lectures/01-intro.html
A64m
а заданы сигнатуры с конкретными типами Integer, т.е можно просто функцию такой сигнатурой проаннотировать
Anonymous
значит
toDigits :: Integer -> [Integer]
это частный случай
toDigits :: Integral a => a -> [a]
?
A64m
да
Alexander
Alexander
я ж писал пару дней назад, будет для всех работать
Anonymous
я тогда ушёл и благополучно забыл, что мне тут помогали
Anonymous
только сейчас вспомнил
A64m
toDigitsRev x = tail . map snd . takeWhile (\(a,b) -> a > 0 || b > 0) . iterate (\(n,_) -> n `divMod` 10) $ (x,0)
Alexander
я unfoldr (\x -> if x==0 then Nothing else swap (x `divMod 10))`
Alexander
Just забыл
A64m
все в одной лямбде. А у меня отдельно поток решений, отдельно критерий останова
Alexander
да
Denis
https://hackage.haskell.org/package/ifcxt @qnikst напомнило недавний вопрос от тебя
Denis
но я забыл точную проблему, поэтому скорее всего мимо
Alexander
мне кажется давний, да видел
Alexander
а не, недавно тоже был, но я по другому запилил
Anonymous
а
Anonymous
У кого нетхантер стоит?
A64m
это обычно вспоминают когда не хотят заражать сигнатуры Shоw при использовании отладочной печати
Anonymous
Кто шарит в пентесте сетей с телефона/нетхантере и может ответить в лс?
Alexander
я уже хочу начать искать учебник по СТО ради расточята..
Евгений
Ignat
вчера вступил туда, не ожидал 500+ сообщений про физику
Алексей
А можете кинуть ссылку на расточат. Мне аж интересно стало
Alexander
https://t.me/rustlang_ru
Alexander
последние часа 2-3
Алексей
Они там обсуждают, что солнечный зайчик может двигаться быстрее скорости света? Ну это как бы не новость
Alexander
а я не вижу почему он так будет делать
Алексей
Банальная геометрия. Светим лазером с платформы, вращающейся с угловой скоростью ω, вдоль радиуса. На расстоянии R зайчик от лазера будет двигаться со скоростью Rω. Если взять достаточную R скорость станет сверхветовой. Никакого ротиворечия в этом нет, т.к. это не один физический объект, а разные фотоны, испущенные в разное время
Alexander
почему, я ж не увижу что он движется?
Alexander
"он"
A64m
ну, точка прицеливания будет двигаться, а солнечный зайчик - нет
Alexander
^