В новых плацкартных вагонах кондиционер в каждом купе и розетка под каждым столиком, в сидячих - под каждым сидением. При ценах на сидячку и доступности 3G можно использовать её в качестве такого-то коворкинга!
Родился прыщепроектик: генерировать приятный слуху эмбиент из состояния компа для фидбека; думаю не осилить ли supercollider для него (или, может, есть инструменты лучше для computer-generated music?). За час сгенерились следующие идеи:
O laptop ambient music
o inputs
i battery status
i backlight level
i keyboard/mouse movements
i cpu, hdd and memory load
i network activity
i window focus switching frequency
i load average
i syslog contents
o transformations
i a delay of one stereo channel over the other corresponding to the absolute disparity between the cpu cores usage over a second
i tick every x joules of the consumed battery power
i the pitch of the background buzzing increases with the cpu temperature
i hdd and net produce distinct notes when used infrequently and blend otherwise
https://i.imgur.com/JxqvAAT.png
няшно @ функционально
https://github.com/soegaard/flappy-bird/blob/master/flappy-bird.rkt
Обыватели пользуются словом «exponentially» вместо «greatly», «rapidly» и прочих похожих. Меня от этого аж коробит, у меня случается приступ высокомерия: я представляю себе людишек, которые тупо в шоке от силы математики, которые после арифметики ничего так и не осилили, а теперь взяли крутое слово и используют его в повседневной речи (смысл не изменили, что странно). Фу.
http://forums.spacebattles.com/threads/essay-on-realistic-space-combat-i-wrote.131056/ Длинное, но интересное чтиво о том, как выглядели бы настоящие битвы в космосе.
Когда на музло стонир банды, которую знаю 2.5 анона, делают каверы это шин.
http://www.youtube.com/watch?v=6xDHklwa5Yk
По сути все «программирование на баше» сводится к использованию хитрых трюков, которые часто дают отличный результат.
Если вам стало непонятно, как эту хуетень использовать для своей задачи, то это не баш говно, это у вас мозги эти трюки не осилили. А баш — он не говно, он к нормальному программированию никакого отношения не имеет.
Есть еще, правда, люди, которые пишут на баше все подряд. Но их так мало, что проще забить на них хуй. Да и поделки ихние запускаются через раз даже на их машинах.
Вот я посмотрела вот это и задумалась.
http://youtu.be/XYV0qATsyts
Как устроены все эти раскладные шкафы-кровати и проая мебель? Как они делают, чтобы вся эта огромная конструкция не выпадала, а плавно опускалась? Это же наверняка какой-то стандартный механизм.
Нагуглить пыталась, не получилось.
В гайде по hledger[1] предлагают использовать следующие аккаунты:
Должно выполняться accounting equation: Assets = Liability + Equity
Я, кстати, не понимаю, как здесь описать расход — на какой счёт списывать расходы?
Здесь непонятно, откуда брать деньги, попадающие на счёт revenue.
Я не понимаю разницу между assets и revenue, и не понимаю как их совместить в одном журнале.
Рассмотрим пример. Я что-то там набыдлокодил, и мне дали сто баксов. С одной стороны, я могу сделать так:
2014.06.20 Вася заплатил за быдлокод
assets:cash 100.00 USD
equity:vasya
Но тогда счёт revenue покажет мне ноль, что как бы неправда — денежка-то заработана. Можно сделать иначе:
2014.06.20 Вася заплатил за быдлокод
revenue:coding 100.00 USD
equity:vasya
Тоже логично, но теперь проблема повторяется в точностью наоборот — 100 баксов на руках у меня есть, а журнал этого не отображает (в assets:cash ноль).
В общем, всё сводится к тому, что revenue и assets на самом деле — один и тот же счёт. Но гайд предлагает использовать оба. Боги бухгалтерии, поясните мне вот это вот всё, пожалуйста!
1. http://hledger.org/step-by-step#useful-accounting-concepts
Кстати, о Пратчетте. Несколько лет назад, прочитав «Точку обмана» Дэна Брауна, я решил, что больше его книг в руки не возьму (на тот момент успел прочесть также «Код да Винчи», «Ангелы и демоны» и ещё что-то). Мотивация: автор порет ахинею, прикрывая её неплохим экшеном. Вот только экшен я могу найти и в более глубоких книгах, поэтому смысла читать Брауна как бы и нет. А ахинея стала заметна после того, как в «Точке обмана» от нагрузки загорелся и взорвался суперкомпьютер.
При чтении Discworld, книги после третьей у меня начали появляться мысли о том, что Пратчетт, возможно, относится к той же категории писателей, но я постоянно убеждал себя в противоположном, потому что такой юмор, к примеру, ещё поискать. Такого стёба над другим фентези и над реальным миром я ещё не встречал. Ну, а после «Thud!» с этим редким, но метким удачным сюжетным ходом (см. #70Q29V) я окончательно уверился в том, что читать Пратчетта таки стоит. Такие дела.
Дочитал последнюю на данный момент книгу из линии о Городской Страже, «Thud!». В целом книга ничем не отличается от предыдущих — знакомый мир, знакомые герои, как всегда хорошая игра слов и пратчетовские намёки на нашу реальность. Завязка тоже ничем особым похвастать не может. Но вот есть в сюжете один момент, который выделяет книгу из всей серии.
SPOILER ALERT!
Пратчетт очень круто заюзал тот факт, что читатель знаком с Сэмом Ваймсом уже шесть книг, и заложил такой поворот в поведении героя, что я просто сидел и офигевал. Представить себе Ваймса, живущего работой, способным сказать «Я домой», развернуться и уйти в самый разгар расследования? Ни за что! Ан нет, наш герой идёт на принцип и решает, что юный Сэм для него важней всего. Короче, середину книги я читал, размышляя именно на эту тему, внезапно показавшуюся мне очень важной. Кое-что для себя решил, да.
Испытал экстаз от того, как красиво и элегантно в persistent пишется функция, которая инсертит запись в таблицу, если там такой ещё нет, и возвращает id записи (либо новой, либо найденной):
insertLanguage language = do
let lang = Language language
entity <- getByValue lang
case entity of
Nothing -> do insert lang
Just e -> return $ entityKey e
Пять строк, пять строк! И не какого-то там мозговыносящего матана с функторами, а нечто такое, что питонист, взглянувший на это, просто подумает: «о, в третий питон ещё и стрелочки какие-то впилили, прикольно».
Тот факт, что insert
возвращает id созданной записи, ранее было поводом отдельного экстаза.
http://urbanlegends.about.com/od/dubiousquotes/a/vonnegut.htm О выпускной речи, в которой Курт Воннегут советует использовать крем для загара