Но вот, что меня навело на некоторые размышления. Вот есть реляционная теория. Этакий идеальный эталон. Отношения, в виде множеств, состоящих из кортежей. На деле, SQL подразумевает таблицы, в которых есть определенный порядок строк (кортежей), что просто ломает все определение отношения, так как множество не имеет порядка элементов по определению. Оно просто само по себе не имеет никакого порядка, как его не изображай.
Но на деле. Как работать с множеством, когда мы имеем дело с весьма детерменированной системой? Как бы работалось, если бы в SQL убрали GROUP BY, или ORDER BY. Что, если нужно упорядочить элементы (а это обычное дело при работе с базами данных).
То есть по сути получается, что какая бы идеальная и красивая не была математическая модель, и математическая основа, нельзя подходить с ней к программному обеспечению идеализированно.
Математическая модель идеальна. А ПО описывает модель реального мира, который далеко не идеален, и при написании кода, алгоритмов и ПО, можно все уложить в идеальную математическую модель, но насколько это может усложнить жизнь, разработку, понимание и сопровождение системы.
И исходя из этого, я немного переношусь на языки программирования. Вот есть Python, Ruby, C++, Java, Javascript к примеру. Эти языки очень сильно критикуют со всех сторон, и как только можно. Но они чертовски популярны, и очень прагматичны в своих областях.
А есть Haskell к примеру. Я снимаю шляпу перед Haskell, ML, Lisp и прочими. Но почему они не завоевали популярность (Lisp не в счет частично)? Они идеальны во многих отношениях, их концепции лежат на непоколебимых математических основах. Они позволяют добиться идеального кода. Но почему же тогда, их так мало используют?
Вот мне почему то кажется, что они просто сильно идеализированы. Человеку легче понять код на Python или Java (или другом), на языке который более человечным, и не математическим, более формальным (хотя и не без доли математической основы) языком позволяет описать реальный мир. Нужна ли вообще настолько идеальная математическая модель для большинства ПО, и насколько правда оправданы возможности Haskell или ML для ежедневного использования, даже если предположить, что писать и понимать их не сложнее Python или Basic.
Вот такие воспаленно больные бредовые мысли перед сном. ))) надо завязывать с матанозадротничеством :D
В итоге... В итоге мозг ушел в рекурсию, даже не смотря на какие-то садистко-мазохичные нотки наслаждения от логических выводов и размышлений. Становлюсь матзадротом :D
"Some string %s" % (some_number) или "Some string #{some_number}" и все.
Читаешь хабр где нить про плюсы. Там хитро выебанный код, и говорят об изящности. Вспоминаешь о динамической типизации, о родных Python и Ruby... Так на душе становится тепло, и реально пытаешься понять людей: а в чем собственно красота-то?
Как бы мне теперь эту развращенность убрать обратно, и приучаться писать не только на динамических, но иногда и JUST FOR FUN на статических?
Да. Это пришло. Бесспорно, и это будущее как-то очень незаметно влилось в наше повседневное так, что казалось бы так и должно быть. Но вместе с ним, что пришло в Интернет. Кто все эти люди? Мы мечтали видеть кучу народа в сети, сайты и общение. А в итоге? Всякие нимфеточки и малолеточки, "ретвитни если тебе то-то", "i love NY", и так далее. До жути отвращающее и отдающее приторно сладким ароматом ванили, и невинности, от приторности которого просто неимоверно тошнит и невозможно дышать.
А политика? Зайти в сраный ЖЖ. Что в топе? Политика, сраная тупая бессмысленная убогая политика, гомофобия, жизнепроблемонытье и другие стенания как плохо жить, какие те хорошие и какие-то сраные размышления о жизни.
Какой-бы закрытый и элитный ресурс не был — любой из них со временем затапливает этим вот говном.
Разве об этом мечтали те, кто подымал Интернет 30, 20, 10 лет назад? Разве об этом думали мы, мечтая о светлом будущем глобализации?
А теперь, когда вроде мечты сбылись, аж тошно смотреть на это все. Хочется снова загнать все говно по аськам, вычистить половину ресурсов и анально оградить интернет от неадеквата. Пусть уж лучше полупусто, лучше уж мечты о светлом будущем, чем вот такая реальность.
Я все. Это просто дикий баттхерт.
blendinsider.com и не только он. Такой дизайн проще, красивее и эффектнее. И это не только в продуктах MS. К примеру Facebook, Google.
Веб-жуйк. А ты помнишь еще, когда раньше делать уголки на сайтах было круто и прикольно, и считалось хорошим тоном. А как потом начали все радоваться CSS3 уголкам? А сейчас. сейчас кажется уже все забили на уголки. И классным дизайном считается простой белый дизайн, угловатый без излишеств и с яркими цветами. Красиво, эффектно, минималистично. Ну вот пример, который меня на мысль навел: В общем, камрады. Чего то мне кажется, если жалуешься, что ты одинок — то это твои проблемы, и порой стоит оглядеться вокруг. =)))))