| Thursday, January 1st, 2015 |
| 12:00 am |
ссылки Ссылки:Компьютеры:С++Луа[на память] количество wtf в минуту это бесспорно лучший показатель качества кода.(c)не знаю кто,но не я. "Как называется метод для изменения переменной?" -"Метод для изменения переменной называется кретинизм." (с)aruslan Current Mood: optimisticCurrent Music: тишина |
| Thursday, December 3rd, 2009 |
| 5:56 pm |
оказывается мы шипнулись первому клиенту xDDD новость на EdaCafeпару дней портировал свое первое поделие на линупс и после фикса всех файлов данных и скриптов более менее собрал и ... решил на всякий проверить в вайне. И надо же с исправленными скриптами заработал оригинальный экзешник, собранный еще 7.1й студией :D . Надо сказать что внутри там стыд и позор :) но сделав скидку на возраст и сроки я просто забил тк работает и ладно. |
| Wednesday, December 2nd, 2009 |
| 11:23 pm |
[portability] свежий пример : #include <stdio.h>
int main (int argc, const char * argv[]) {
double f = 0.2465;
printf("%.3f", f);
return 0;
}
| | _Winnie C++ Colorizer |
ответом на вопрос "что напечатает эта программа?" придется признать "величину зависящую от средней длины членов разработчиков сишного рантайма". Точный характер зависимости установить невозможно :D можно только проводить регулярные замеры. И таких вещей скрыто под поверхностью навалом. Первоначальную разницу продемонстрировал текстовый файлик, который пишется по результатам работы некоего скрипта на Lua в некоторой программе. Здесь же мы видим "несколько уменьшенный пример" :) workaround есть - надо сначала округлить самому а потом печатать. зы недавно был удивлен реакцией человека в жж в стиле "как вы смеете требовать от компилятора расширяемости?". А мне то всего захотелось интринсика для bsf, чтобы на 4х разных конфигах не надо было секаса с асмом. В том же стиле наверное будет "как вы смеете требовать наличия переносимой стандартной библиотеки?" :)) причем таскать плюсовую с собой - это для меня даже не вопрос, а просто медицинский факт. Вот рантайм таскать я еще не думал - это да. |
| Wednesday, November 25th, 2009 |
| 2:19 pm |
|
| Saturday, November 14th, 2009 |
| 6:43 pm |
[охретектура] здесь описан эпичный фейл товарищей из msvc. Зачотно. Ссылку сохраню на память :) чтобы объяснять на примере. |
| Wednesday, November 4th, 2009 |
| 6:39 pm |
[патенты на идеи] А тов. Футамура хитер. Запатентовать частичные вычисления фактически запретив раскручивать рекурсию - сильный ход. Если верить http://www.patentstorm.us/patents/5241678/description.html то этот пиииииии закончится в середине 2012го. зы а все тут говорят "идеи не патентуются ..." врут и стоят в очереди на заявку ))) pps дисклаймер: IANAL разумеется. |
| 2:21 pm |
|
| Tuesday, November 3rd, 2009 |
| 7:53 pm |
провалялся пару дней с температурой. Забавное из пропущенного ( жж / блогов ). Маленький пример на хаскеле про двудольные графы оброс комментариями. здесь( more ) |
| Sunday, October 25th, 2009 |
| 5:35 pm |
[beta] Поставил бету 2010 посмотреть. Листаю как обычно breaking changes. Yes! поганые манифесты для плюсового рантайма будут больше не нужны. Есть же все таки думающие люди в мелкомягких рядах. интересно что там с stl ... |
| Saturday, October 24th, 2009 |
| 12:50 pm |
|
| Friday, October 16th, 2009 |
| 3:51 pm |
[утащено, цитаты] === Рейтинг игр В моем личном рейтинге игр за этот год, с большим отрывом, лидирует текстовая пошаговая стратегия gdb. Вторым номером идет стратегия реального времени tail -f log | grep something === из http://loislo.livejournal.com/38146.htmlимхо +1 :( ( правда я стараюсь свести к msvs ) |
| 3:30 pm |
|
| Tuesday, October 13th, 2009 |
| 11:37 pm |
|
| Wednesday, September 30th, 2009 |
| 12:46 pm |
[заметки на память] если надоело искать кто сравнивает плавучку и проявляется только на gcc и только на x86 то добавьте в мейкфайл для x86 CXXFLAGS+=-ffloat-store и как рукой снимет. Current Mood: хочу других топ-менеджеров |
| Friday, September 18th, 2009 |
| 4:59 pm |
[на память] grep "[[:alnum:]]\+[[:space:]]*\(==\|\!=\ )[[:space:]]*[[:digit:]]\+\.[[:digit:]]* " -R * | grep "svn-base" -v ищет и находит тех хороших людей, которые проверяют плавучку на равенство. зае**ли. Current Mood: только что из дэбаггера |
| 10:25 am |
[цитата] про сишные либы и сайд эффекты (с) metaclass === Такое ощущение, что разработчики библиотек ненавидят себя, пользователей, весь окружающий мир и считают что иначе как в отладчике время проводить нельзя.=== ps на работе народ только этим считай и занимается :( так что ппкс. |
| Thursday, September 17th, 2009 |
| 8:06 pm |
[цитата] читая RWH ( чем только люди не развлекаются :) ) решил утащить кусочек на память. === a function that recurses explicitly isn’t immediately obvious. Explicit recursion requires us to read closely to understand exactly what’s going on. === Current Mood: bored |
| Saturday, August 29th, 2009 |
| 12:38 pm |
|
| 9:40 am |
[записки на полях] "интересная" работа может быть хуже "не интересной" с интересными людьми. Тут конечно масса нюансов насчет умения и желания общаться на рабочие темы. И насчет географической разбросанности народа и тп. Но видимо вердикт почти окончательный. попытки "съэкономить время" и срезать углы на тестах в ++ заканчиваются потерей этого самого времени. Потом возвращаешься и делаешь правильно тк все равно так быстрее в легаси системе. (все все - завязываю с описанием "жизнь в легаси"...) если тест задает геометрическую конфигурацию, то очень хочется чтобы как в intentional конфигурация читалась в виде картинки, потому как невизуальщина иногда приводит к ошибке если конфигураций не так мало. Ну или прокачивать способность к визуализации :)) Причем в идеале результат нужен в виде картинки "накладывающейся" на исходную. (помечтаем о приходе счастья народу в лице native intentional ide ). зы. остальное личное. времени на блог как обычно нет. |
| Thursday, August 6th, 2009 |
| 11:07 am |
[tools] неплохо показал себя Visual Leak Detector (http://dmoulding.googlepages.com/vld) узнал много нового про охретектуру нашего мегОтула. Боюсь мои комментарии в процессе чтения лога расстроили людей, писавших этот код. Единственная ручная настройка AggregateDuplicates = yes в инишке. А так все из коробки. |