А что, даже в C++11 нет примитива типа «выполнить вот этот функтор в отдельном треде и скормить результат вот этому функтору в вызывающем треде»? Я разочарован совсем :(
MSIE не поддерживает Ctrl+A в адресной строке. Вообще охуеть.
:) как не ненавидят gcc, что он им плохого сделал ?
А вот что:
Открытое ПО свячески пытаются лишить основы, простого легковесного компилятора с языка Си, только вот вряд ли это получится сделать. Также не особо-то нужны go, с++11, с#.
Для системных целей gcc есть поддержка Си. С ней gcc лучше любых, к тому же едва ... more →
На LOR тред про Кармака, говорящего, что плюсы по сравнению с сишечкой норм и полущ. В треде диванные кукаретики, считающие, что им-то точно виднее, какой язык лучше, говорят, что Кармак ошибается и ваще.
QSettings некоторые примитивные типы хранит внутри себя как строки (например, bool — true/false, числа, и т. п.). Поэтому при считывании bool'евского значения получается QVariant со строкой, на самом деле. В обычном C++-коде с этим проблем нет, ибо потом все равно произойдет QVariant::toBool(), и из строки "true" ... more →
За некоторые «дизайнерские решения» мне феерически стыдно. За открытый на всем протяжении файл настроек, например.
Как дальше жить?
Препод по распознаванию изображений только что сказал, что все ООП все пошло от паскаля, и Вирт — великий человек.
Я даже спорить не стал.
Операбляди снова соснули: http://my.opera.com/russian/forums/topic...
Чят, посоветуй книгу по рубям. Мопед не мой, книга нужна относительно начинающему в погромировании.
Похоже, пришло время апгрейдить игромашину: http://nvworld.ru/news/system-reqs-farcr...
Отправил свой первый pull request. Homebrew, да → https://github.com/mxcl/homebrew/pull/15...
Только что переизобрел монады на плюсах. Выглядит как, гм, типичные плюсы.
А вот есть ли язык, который по всем параметрам лучше плюсов? И если есть, то почему он так мало распространен?
Сраный блокнот для evernote жрет полгига памяти → http://ubuntuone.com/3vXsO5MrE8O9s1iVd29...
А вы еще что-то про личкрафты говорите.
Firefox: 500 MB + plugin-container: 200 MB = 700 MB
Leechcraft: 375 MB
А знаете что, посоны? Вставать в 7-8 утра — заебись. Сейчас всего полдень, а я уже дохуя всего сделал.
А вообще, самое забавное, что в продакшене я могу использовать больше фич C++11, чем в личкрафтах, ибо там мы ориентируемся на gcc 4.7.
Кто там хотел фичи С++11 бесплатно и без смс в студии? Хуй вам, котятки. Бесплатная студия 11 не будет уметь собирать обычные Windows-пирложения, будут только Azure, Windows Phone и Metro. А для желающих разрабатывать бесплатно останется вижуал студия ... more →
gcc 4.7 — говно. Есть функция, состоящая из одного свитча по енам классу, в котором перечислены все возможные case'ы для значений енамкласса, и для каждого кейса указан return. Так вот, gcc 4.7 все равно ругается, что control reaches end of non-void function.
Плюсцы соснули со своим уебищным синтаксисом, как всегда. Если есть класс SetStatusDialog, принимающий в конструкторе строку, то SetStatusDialog dia (QString ()); объявляет нихрена не переменную dia, а кое-какую функцию с именем dia. Чтобы объявить именно переменную, нужно построить зиккурат^W^W больше скобочек: ... more →
ВНЕЗАПНО yield return в шарпе — неговно и весьма вкусный сахар.
Объебался кофе и понял, каким должно быть Хранилище в LC. Не нужны никакие Mongo и прочее, все вполне наворачивается поверх обычного скуэля. По дефолту будет постгрес, поэтому, кажется, вендоблядки соснут и останутся без хранилища для почты и прочих ништяков.
Вообще охуеть, monodevelop пишет документацию за меня, стоит набрать /// перед классом/методом/свойством. И неплохо пишет.