Category: история

Category was added automatically. Read all entries about "история".

animated

Проебали лето?

Арсений Тарковский

Вот и лето прошло,
Словно и не бывало.
На пригреве тепло.
Только этого мало.

Всё, что сбыться могло,
Мне, как лист пятипалый,
Прямо в руки легло.
Только этого мало.

Понапрасну ни зло,
Ни добро не пропало,
Всё горело светло.
Только этого мало.

Жизнь брала под крыло,
Берегла и спасала.
Мне и вправду везло.
Только этого мало.

Листьев не обожгло,
Веток не обломало...
День промыт, как стекло.
Только этого мало.

1967 г.
animated

Проблема тысячелетия

Если обобщить две трети юзкейсов, которые бывают, то получатся какие-то такие требования:
1. Программы не должны ебать мозг
2. Когда я использую программу, у меня не должно ухудшаться настроение
3. В программы, как правило, надо печатать буквы и цифры
4. Нужно приложить все усилия, чтобы исключить п. 3.
5. Несовместимость пунктов 1, 2 и 3 - решается человеками вне программы. Как правило за п. 3 платят деньги чтобы компенсировать пп. 1 и 2.
6. Программы должны решать чьи буквы и цифры главнее
7. Программы не должны проебать напечатанное (следствие пп. 1 и 2)
8. Программы должны не давать нарушать инварианты внутри напечатанных данных
9. Программы должны уметь дружить между собой - должно быть просто использовать буквы и цифры, напечатанные в одной программе, в другой программе
10. Напечатанные буквы и цифры программы должны складывать, находить среднее, или строить по ним нейросети и предсказывать будущее

Под это дело подпадает половина всего ПО в мире: от todo-списков, через багтрекеры, до всех корпоративных приложений. Вы не видите этого из своих айфонов, но оно есть - в каждой большой компании есть десять своих 1С-ок.

Индустрии - лет уже сто наверное. Но она ни на йоту не приблизилась к тому, чтобы этот вопрос закрыть раз и навсегда. И даже не идет в этом направлении.

Вся тысяча виданных мною заходов решить эту проблему раз и навсегда - от ms access до всех CRM и всех вариантов 1C - либо не про это, либо говно и хуйня.

Короче, зачем я это все пишу: если кто что видал в тему - киньте ссылку. Либо троллить пойду, либо работать устраиваться. Это вопрос, которому я собираюсь посвятить остаток своей карьеры.
non_animated

Кризис-менеджмент

В последнее время в специальной литературе широко обсуждается определение фашизма английским исследователем Р.Гриффином как «палингенетического ультранационализма», предполагающее, что в своем мифологическом ядре фашистская идеология нацелена не на возрождение нации (как другие националистически-популистские идеологии), а на её «сотворение заново»[9][8].

Добавлю - и по ходу победного шествия нового Правильного Человека, он отпиздит и расхуярит всё, что не так, и даже то, что ему хоть чуть-чуть покажется Неправильным. Так заведено с Новыми Правильными Людьми.

Впрочем, стратегия отлично и гуманно работает на руководстве проектами. Особенно, когда проект находится на этапе монархии или феодального хозяйства, а у вас скоро война и нужна хотя-бы индустриализация.
animated

Троллинг патентных троллей

А вот если кто-то уже опубликовал идею какую-то - ее же нельзя запатентовать? Ну, скажем, я на каком-то сайте написал бы 50 лет назад что телефоны надо делать прямоугольные, без кнопок и с тачскрином по всей площади - это уже запатентовать нельзя было бы, верно?

Если так - то надо просто открыть что-то типа википедии, с документальным криптографическим подписыванием страничек для верности, куда все ебанаты вселенной смогут постить свои безумные идеи.
animated

Static vs. Instance methods

var arr = new[] { "a", "", "c" };
var r1 = arr.Select(String.IsNullOrEmpty); // Static
var r2 = arr.Select(s => s.ToUpper()); // Instance

По-хорошему все методы String-а, да и вообще все подобные хэлперы, должны быть Extension-методами. Со string это исторически не сложилось. Но почему у string-а и других классов половина методов Instance, а половина - Static - решительно не ясно.