Сообщения

Обувь

Изображение
Зимой ходить есть в чем, а вот осенью нет. Купил себе ботинки Доктор Мартинс: Дизайн просто супер. Кроме того, присмотрел также несколько пар летних матерчатых легких кед.

Ну и про мои дела наконец-то пару слов

На работе - работа. На работе работа кипит. Я слабо представляю, что там происходит у других - мне похуй. Вроде даже что-то продвигается. Похуй. Я хочу доделать свою программу и с гордо поднятой головой свалить отсюда. Программу я делаю очень толково, активно используя шаблоны, хитрожопые приемы из книг Александреску и прочие вещи, за которые народ так не любит C++. Перед этим недели две-три тупил перед компом, а вот недавно за один день нахуячил 500 строк кода. Так что это только так кажется, что тупил, а на самом деле работала мысль. И вот когда наконец мысль была до конца додумана - я ринулся воплощать ее в жизнь через код. Будет очень красиво и я бы даже сказал изысканно. Не знаю, кто это сможет сопровождать после меня - мне похуй. Но в целях красоты начал вставлять комментарии в стиле javadoc - теперь я парой кликов сгенерирую документацию с диаграммами иерархиии классов. Промышленный стандарт конце концов. Думаю, надо будет кинуть им рационализаторскую идею насчет напрячь всех п...

Radeon 6790

Изображение
Купил. Ну что сказать? Меня очень впечатлили размеры карточки - таких больших у меня еще никогда не было. Особенно если сравнивать с мелким говном 4550. Она реально еле влезла в корпус. Весит эта херь то ли 0.6-0.7кг - под килограмм, короче - и потому крепится аж на двух винтах. А ведь раньше, помнится, карточка вполне держалась на PCI-E или AGP разъеме и даже топовые модели охлаждались маленьким вентилятором. А теперь эти монстры жрут электричества больше, чем 4-ядерный проц и конечно им надо мощное охлаждение. Производительность - ну по сравнению с 4550 даже говорить не стоит - в тыщу раз быстрее. В World Of Tanks настройки выставлены в самый максимальный максимум (опция "очень высоко") и разрешение  1680*1050. Стабильно 45-50 кадров, а на самых тяжелых графически уровнях не ниже 30. То есть скорость очень комфортная. В других играх не мерял, потому что не играю в них и поэтому как-то похер. С современными видеокартами все вообще очень просто - сколько она стоит, с такой ...

Qt+boost

Работа На работе совершил нехилый прорыв: прикрутил скомпилированные либы буста к проекту и теперь могу работать с последовательным портом через буст. Это было непросто. Это невероятно круто и кроссплатформенно. Хотя на форумах пишут, что просто. Пиздежь. Оказалось, что бустовские синхронные функции чтения-записи через последовательный порт не могут автоматически завершаться через заданный таймаут, если нет данных. Потом в нете (какой-то гугловский девелоперский сервис) в итоге нашел исходник класса, который это все реализует, используя все тот же буст. Там как-то хитро назначаются колбеки в io_service и оно в результате работает. Написал китайский программист, кстати. Ну то есть должно - я завтра гляну, как оно там на самом деле устроено. Строчек 300-400 - вроде можно разобраться. Так что матерею я не по дням, а по часам. Английский Вроде неплохо идет. Да что там неплохо - просто отлично. Последние несколько занятий нас два-три человека, а один раз я вообще один сидел в аудитории...

Qt

Работа Сегодня поступило предложения переписать АРМ на Qt. Не от меня. Я не знаю, с чем это связано, но рад до усерачки. Сегодня целый день дрючился с потоками QThread, слотами и сигналами и прочей сранью на эту тему. Так что дела идут на поправку, по крайней мере по некоторым направлениям. Проект с говнокодом пока отложил в сторону - пусть вывоняется немного. А там глядишь или осел умрет, или султан, или я свалю с конторы.

Самопальный бенчмарк памяти

Изображение
На работе у меня депрессия, и чтобы отвлечься, решил написать самодельный бенчмарк пропускной способности памяти. На самом деле тдея зародилась гораздо раньше - когда я вдргу обнаружил, что в интернете нет ни одной бесплатной подобной проги, что очень удивительно на фоне бесплатного 7-зипа, линукса, мускла, опенофиса, мплеера и прочих крайне полезных и мощных совтин, которые гораздо, гораздо сложнее, чем какой-то сраный бенчмарк. Да и вообще, те довольно абстрактные цифры, которые показывает та же сисофт сандра - они вообще непонятно о чем: на одном и том же железе разные версии сандры показывают разные цифры. Как правило, более новыен версии сандры показывают большее число мегабайт в секунду. Последнее мне непонятно: я, конечно, понимаю, что оно тешит самолюбие владельца внезапно "ускорившегося" ПК, но тогда проще уж перейти сразу на пересчет в попугаях. То ли дело самому написать: заюзал функцию типа memcpy() и все тебе понятно. А откуда сандровские попугаи берутся - хуй ег...

Говнокод

Сегодня начальство торжественно объявило, что передает мне какой-то проект. И передало. Эта софтина симулирует реле. Ну тут ты релюшку нажал, а там все щелкнуло и так далее. Короче неважно. Сначала я думал, что это непросто - ну мужик реально врукопашную реализовал нечто, похожее на алгоритм Дейкстры, только там вместо поиска кратчайшего пути просто пересчитываются все значения напряжение-ток в узлах. А может Дейкстра тут вовсе и ни при чем (и скорее всего таки ни при чем), но там точно фигурировало древообразная структура вроде графа из связных списков и все это дело постоянно пересчитывается. Короче как-то так. Да и суть не в графе и не в Дейкстре, а в том, как это все написано. Ну, с одной стороны, там вроде бы есть классы и как-то используется наследование. То есть в этом смысле это похоже на настоящее ООП-программирование. А дальше начинается пиздец. Во-первых, от такого количества операторов goto я просто охуел. Я не из тех, кто будет требовать сделать сеппуку тому, кто используе...