Home
nicity's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in nicity's LiveJournal:

    [ << Previous 20 ]
    Tuesday, November 17th, 2009
    10:36 pm
    Доигрался : Several V8 instances in process
    issue with patch attached
    P.S. Developed with pleasure in IntelliJ IDEA :)))
    Tuesday, November 3rd, 2009
    1:10 am
    Цена прогресса
    Развлекаюсь дома с исходниками V8, комп старый с 1гигом памяти. Решил докупить памяти, 1гиг DDR стоит 1900 рублей, столько же стоит 2гига памяти DDR2 или DDR3. Вот такой однобокий технический прогресс.
    Tuesday, September 15th, 2009
    12:18 pm
    Благодарные пользователи пишут
    вы с*ки ж*пы свои почешете когда нибудь (с)
    Monday, September 14th, 2009
    4:00 pm
    Friday, May 15th, 2009
    3:55 pm
    Thursday, April 9th, 2009
    6:15 pm
    Sun TechDays 2009, ощущение после 3,5 часов посещения
    1. Ощущается кризис на дворе, секции про Java EE вообще нет, размер выставки сократился
    2. JavaFX основной гвоздь программы, видимо с прицелом в мобильные устройства (и синезубые проигрыватели), на десктопе проигрывает флексу однозначно.
    3. Обещали портированный WebKit в Джаве, отдельной дистрибуцией.
    Saturday, March 14th, 2009
    3:13 pm
    CppTools IDEA 0.6.1 plugin released
    After more than one year of occassional hobby development I am happy to announce
    CppTools 0.6.1 plugin for IDEA 8, 7, 6, supported OSes: Windows, Linux / i386, Mac OSX / i386, multiple authors participated
      Changes worth noting:
    • IDEA 8 / 7.0.4 support.
    • Completing macros names.
    • Navigating macros parameters.
    • Show all project errors / warnings action (Tools | Cpp Support | Show All Errors And Warnings).
    • Included file name completion, find usages (#include "here":).
    • Different highlighting for (static) fields / methods and parameters.
    • Goto super method (Control + U) action works in c++ code for IntelliJ IDEA 7.0 (Selena / Diana).
    • Goto Implementations (Control + Alt + B) / View Implementations (Control + Shift + I) actions work in c++ code.
    • Goto File action allows navigation to (system) included files.
    • Autopopup completion after dot, arrow, namespace selector.
    • Parameter info in function / method invokations and macro calls.
    • Generate case branches for switch over enum (generate) action.
    • Move method definition to its declaration action.
    • Quick fixes: convert '->' to '.' and '.' to '->', insert / remove cast to required type.
    • Many bugfixes :).
    Tuesday, February 3rd, 2009
    6:08 pm
    Relativity technologies was bought by MicroFocus
    News
    Spent some 5 years in the past developing legacy code transformation engine for the company.
    Saturday, November 8th, 2008
    2:46 am
    Как получить канал передачи данных с бешеной скоростью и без затей?
    Нагрузим грузовик DVD-ROM-ами... Оценим количество дисков, которое влезет в кузов. Один диск - примерно в миллиметр толщиной. Возьмем 1.1, чтобы учесть неплотность прилегания и погрешность измерения. Возьмем глубину кузова за полметра. Грузовики бывают разные, но у нас, предположим, будет c площадью кузова равной 10 кв.м. Опять же, бывают больше, бывают меньше, наш -10м. В такой грузовик влезет (500 / 1.1 диска в высоту и ((10000*10000)/(120*1 ) = 94 диска в одном слое. Это порядка 3 000 000 дисков. Это около 13000 терабайт. При скорости в 100 км/ч и расстоянии в 100 км скорость передачи данных будет около 3640 гигабайт в секунду.
    Friday, October 3rd, 2008
    3:29 pm
    Русский язык в широкие массы программистов на С++
    использовати площадь какобычно аминь1

    наместе двояко провѣрятичегоглаголют молчаливо
    кагбе
    ѣжѣли получалка.сломалася молчаливо тогдауж
    кагбе
    молвити "Не лепо молвишь, барин!" аминь1
    возвѣрнути нуль спасихоспади1
    ага
    возвѣрнути один аминь1
    ага

    оригинал

    ЗЫ те кто писал на русском Коболедля 1С в цирке не смеются :)))
    Thursday, August 14th, 2008
    10:28 pm
    This code compiles fine
    int main() {
    // Will the next line be executed????????????????/
    a++;
    }
    1:33 pm
    Friday, August 8th, 2008
    2:27 am
    Hardcore C++ with ThreadBuildingBlocks
    Скачал С++ библиотеку для параллельного программирования ThreadBuildingBlocks, просматривая сорсы наткнулся на несколько совершенно замечательных на мой взгляд hardcore code pieces:

    Специализация темплейта макросом



    Генерация функций с ассемблером посредством макросов:



    Сама библиотека предоставляет реализацию конкурентной таблицы, очереди, вестора, атомарных переменных, различных мьютексов, примитивов параллельной обработки.

    Пример распараллеливания:
    struct UpdateStressBody {
        void operator()( const tbb::blocked_range& range ) const {
            drawing_area drawing(0, range.begin(), UniverseWidth, range.end()-range.begin());
            int i_end = range.end();
            for( int y = 0, i=range.begin(); i!=i_end; ++i,y++ ) {
                drawing.set_pos(1, y);
    #pragma ivdep
                for( int j=1; j<UniverseWidth-1; ++j ) {
                    S[i][j] += M[i][j]*(V[i][j+1]-V[i][j]);
                    T[i][j] += M[i][j]*(V[i+1][j]-V[i][j]);
                    int index = (int)(V[i][j]*(ColorMapSize/2)) + ColorMapSize/2;
                    if( index<0 ) index = 0;
                    if( index>=ColorMapSize ) index = ColorMapSize-1;
                    color_t* c = ColorMap[Material[i][j]];
                    drawing.put_pixel(c[index]);
                }
            }
        }
    };
    
    static void ParallelUpdateStress() {
        tbb::parallel_for( tbb::blocked_range( 1, UniverseHeight-1 ), // Index space for loop
                           UpdateStressBody(),                             // Body of loop
                           Affinity );                                     // Affinity hint
    }
    
    


    Btw, В Java 6 есть аналоги для всей функциональности кроме распараллеливания, ждём Java 7 :)
    Thursday, July 31st, 2008
    2:03 am
    Развод на деньги
    Несколько дней назад меня остановили за превышение скорости на Свердловской набережной.
    Показалось, что сотрудник ГИБДД пытался получить деньги:
    1. когда садился в машину, сбоку от сиденья лежала железная мелочь;
    2. сотрудник сказал о том, что штраф будет большой;
    3. после оформления протокола разочарованно пожелал счастливого пути.
    После встречи я отметил, что оформление протокола было быстрым, а протокол выписан на превышение скорости в 14 кмч, тогда как я ехал с существенно большим превышением.

    Сегодня пошёл в сберкассу оптом платить по гаишным "квитанциям" и более внимательно рассмотрел выданный тогда протокол, на нём отсутствует печать с банковскими реквизитами и номер, место оформления протокола также неправильное.
    Sunday, July 27th, 2008
    11:16 am
    Нет доступа к gmail
    Сижу в кафешке, жду когда сделают ТО, есть интернет, gmail не открывается, уже завёл ящик на яндексе.
    Похоже не открываются URLы со словом login, flickr тоже подвис при навигации на 'sign in'.
    Кажется я сильно подсел на gmail :)

    Tuesday, July 15th, 2008
    6:29 pm
    ICFPC-2008
    Немножко забавных картинок про решение задачи

    квадратная сетка вокруг препятствий:

    граф для рассчёта пути:

    доехали!:

    Update:
    ICFP 2008 Team ryba small demo
    граф & драйвер Майк
    симулятор & драйвер, ролик Алекс
    визуализатор - Роман
    сетка/инфраструктура & n log n for Дейкстра я
    Tuesday, February 26th, 2008
    5:49 pm
    Тест-Драйв
    Недавно видел машинку с большой надписью "Тест-драйв", она сильно выделялась на фоне остальных машин так как перемещалась с мигалкой на эвакуаторе...
    Monday, December 3rd, 2007
    9:25 pm
    Открыл для себя откуда пошло название «революция гвоздик»
    Подробно описано как это было Португалии в 1974 году. Наблюдаю много схожих моментов с тем, что происходит в России: пример 1, пример 2
    Via Anatolix,magistral77
    Wednesday, November 28th, 2007
    11:27 pm
    Зачинили баг
    которому исполнилось примерно 5 (!) лет (6 мая 2003 года он уже был, дальше cvs историю не просмотреть)
    Friday, November 16th, 2007
    10:50 pm
    Нас окружают роботы :)
    Смотрел презентации про Андроида. Много раз видел появляющегося зелёного робота. Вспомнил, что эту тему мы тоже недавно поиспользовали. К чему бы это?
    Upd: Фильм Трансформеры, огромные человекообразные боевые роботы на охране границы
[ << Previous 20 ]
About LiveJournal.com

Advertisement