Home
voituk's Friends
 
[Most Recent Entries] [Calendar View] [Friends View]

Below are the most recent 25 friends' journal entries.

    [ << Previous 25 ]
    Saturday, November 7th, 2009
    kefirfromperm
    11:09p
    Гандбол
    Сегодня по случаю 92й годовщины великой октябрьской социалистической революции я решил устроить себе спортивный праздник и сгонял на гандбол. Точнее мой коварный план был таков: сперва на гандбол (Пермские Медведи — Заря Каспия), а потом на заключительные партии волейбола (Прикамье — Кузбасс).

    На гандболе немного разочаровали 2 обстоятельства. Во-первых, отсутствие гардероба (т.е. он есть, но не работает). Во-вторых, слабая и крайне неравномерная освещенность зала манежа "Спартак". Ну а в остальном весьма. Зрителей довольно таки много. Есть девочки.

    В гандбол играют огромные мужики. Про мужиков )
    Что меня действительно поразило, так это группа поддержки. Про девочек )
    К сожалению наши гандболисты проиграли со счетом 31:36. А я тем временем отправился на волейбол. Но и тут меня ждало разочарование. Я приехал к концу 3 партии. В первых двух Прикамье уже проиграло, да и 3я близилась к закономерной победе Кузбасса. Зал с/к Политехник забит под завязку, народ стоит в проходе. Так что я даже не стал доставать камеру.

    Current Music: Двадцатые - Ой! Ой! Ой!
    ru_webdev
    [ almaz_music ]
    1:27p
    Статистика браузеров отдельно по версиям.
    Простите мне моё ламерство и избавьте от начитки лекций, но лично я не нашёл что-то сервиса, который бы мог выдать мне статистику, например, по версиям Оперы в России. В частности нужна статистика по версиям Оперы < 9.5 в России.

    Спасибо.
    ru_java
    [ aleks_pingvin ]
    1:58p
    JNI canvas
    Добрый день уважаемое сообщество.

    Интересует такой вопрос:
    Работаю с jawt. Во всех примерах, что я видел получение hwnd и hdc происходит в переопределенном нативном методе paint, например как написано тут - http://java.sun.com/j2se/1.3/docs/guide/awt/AWT_Native_Interface.html

    Вопрос таков - я всегда должен переопределять метод paint для получения канвы или можно както это сделать по другому?
    В частности сейчас стоит задача у меня, назначить на Свинговый фрейм иконку в формате ico (по дефолту данный формат не поддерживается) ибо в Вин7 иконка выглядит жутка на панели задач...
    alexeymas
    12:46p
    Вау! Какой чувак! Ганапольский Матвей на Шустер Live
    Почему в Украине таких нет? Все таки по уровню людей с интеллектом нам есть куда расти.
    Все таки наши политики - дети, согласен.

    aefimov
    1:46a
    Comment vont les enfants
    Посмотрел короткометражку о ребёнке, которого обмакнули в самое плохое, что только может быть и который не смог жить с этим. Фильм очень тяжёлый и сейчас его активно обсуждают в блогах. Короткометражка эта снята почти 20 лет назад, в 1990 году, Роланом Быковым для ЮНЕСКО. Хочется верить, что за эти 20 лет что-то изменилось. И ещё, я очень хотел бы надеяться на то, что ребёнок, сыгравший в этом фильме обрёл семью и у него сейчас всё в порядке. Я не смог найти информации о ней. Помните, примерно год назад, в блогах обсуждали пробы Ролана Быкова к фильму "Автомобиль, скрипка и собака Клякса", где малыш читал Роберта Рождественского? Так вот, и эта короткометражка и этот малыш входят в документальный фильм "Comment vont les enfants".
    Я попытался найти где можно купить этот фильм (Comment vont les enfants), который вышел в 1993 году. Но не нашёл ни где купить, ни где скачать. Его нет...

    Current Mood: sad
    alexeymas
    12:40a
    Мессия и спаситель
    http://frontzmin.org/view_post.php?id=737
    (сижу тут читаю интервью Яценюка, и офигеваю от деяний)

    Из Нацбанка я не уходил до тех пор, пока не спас банковскую систему, из МИДа – пока не подписали все протоколы по визовому режиму, из Минэкономики – пока не подписал все протоколы по доступу товаров на рынки, с поста спикера ушел тогда, когда был принят закон о финансовой стабилизации, по которому страна сегодня живет.

    То есть из Рады его не тихо по мирному выперли, а он ушел завершив свою историческую миссию. Надеюсь он не парламент реформировал? А о спасении банковской системы вообще сказки животрепещущие. Что же ей нещастной угрожало?

    И сидя на старости лет в кресле-качалке, я буду знать, что есть обо мне страничка в учебнике истории как минимум Украины, а максимум – всего мира. Вот это настоящая цель политика.

    То есть чисто гордость рулит :))) Главное чтобы в учебники попасть? Это не настоящая цель политика, это альфонса настоящая цель.
    Был душевный человек и переспективный кандидат, получился .... рубитель с плеча, самоназначенный мессия и социалист.

    Знаете, сколько страна должна остальному миру? $100 миллиардов. На эти деньги можно было провести "новую индустриализацию"? Наверное, да. Национальный банк с сентября прошлого года напечатал дополнительно 190 млрд грн. В цифрах 2008 года – $40 млрд. И на эти деньги можно было провести "новую индустриализацию". Выходит, деньги были. И они есть.

    Между "были" и "есть" только в популистких статьях разницы никакой. Но ловким движением Яценюка одно тут же становится другим. Но задумаемся по мнению Яценюка все эти "проеденные деньги" нужно было кинуть на создание социализма (читай новая индустриализация)?

    "– По результатам проведенных КМИС соцопросов в июне за вас проголосовали бы 11,8% а в октябре – 6,2% респондентов. Что вы намерены делать, чтобы сломать эту динамику? – Не знаю, о каких исследованиях идет речь. Давайте вернемся к моей исторической миссии."

    Я есмь, внимайте мне. Действительно. Какие рейтинги у господа бога?

    Интересно какая сволочь из душевного политического лидера сделала вот это самоуверенное чудовище. Надеюсь он до парламентских выборов не окончательно разложится на запчасти?

    (зная наши текущие политические реалии, тем больнее наблюдать эти трансформации)
    kefirfromperm
    12:05a
    Спортивные достижения
    Сегодня проводили тренировку с нашим пока еще чемпионом [info]maghellan. Ну сперва размялись, затем поотрабатывали удары, нападение, защиту. А потом зарубились до 4х побед и в 7й партии при счете 3:3 по партиям я ему все таки слил, а ведь почти к успеху пришел. :(

    Но это уже хорошо, первую победу над ним я одержал меньше месяца назад. До этого никак не мог его побить.

    Current Music: Big Dildos - Pop Girl
    Friday, November 6th, 2009
    ru_java
    [ aefimov ]
    6:35p
    Структурный diff в VCS (пятничное)
    Сегодня вышла бета девятки. И в связи с этим хочется подкинуть JetBrains идею, о которой я уже мечтаю кучу времени. Ну и пофлеймить заодно.

    Итак, есть мнение (моё), что текстовый diff в VCS — анахронизм. Хочется, чтобы VCS оперировала не файловыми операциями и ограничивалась ими, а именно структурными данными. Ну то есть оперировала рефакторингами. Что это означает. Что для того, чтобы переименовать метод, вы должны явно сказать что-то вроде:
    
    idea-vcs --rename-method java://com.acme.A#myMethod java://com.acme.A#mySuperMethod
    


    Ну, вы уже поняли, что хочется IntelliJ IDEA Command Line Edition, но это если очень сильно упрощать. А если не упрощать, то хочется, чтобы эти все рефакторинги сохранялись в "стуктурном diff". И чтобы:
    
    idea-vcs di
    

    Возвращал:
    
    M java://com.acme.A#myMethod -> java://com.acme.A#mySuperMethod
    


    Такая VCS, которая оперирует не текстовыми правками, а именно рефакторингами. Что это дает? Это дает, в разы более легкий Code Review. Это дает в разы легкий репозиторий, так как дельты будут намного меньше, а следовательно, скорость работы с таким репозиторием будет зависеть не от сети и сервера, а от клиента, который будет применять рефакторинги на апдейте.

    Есть конечно и минусы. Например, я вообще не представляю, как можно просто сделать из Project Oriented редактора Command Line Tool. Ведь такая IDE не может работать с одним файлом, ей надо знать структуру проекта. Ну и применять дельты апдейтов клиентам надо за счёт прогона рефакторингов, кушая CPU. Хотя я надеюсь, что всё это обходится.

    Как думаете, такие VCS вообще имеют право на жизнь? Я думаю, что все к тому и идёт.
    ru_programming
    [ analizer ]
    8:12p
    [SOLVED] pthread_join + timeout
    Собственно сабж :)

    Имеется серверное приложение с кучей потоков (ну или не совсем кучей, порядка десятка).
    Потоки долгоживущие, по идее - недели и месяцы (дольше оно не протянет из-за багов иного порядка :) )
    Хочется при получение shutdown message главным потоком - убивать порождённые потоки сначала отслыкой сообщения в их очередь (мол "давай доделывай работу и закрывай соединения"), а затем, если добровольная смерть была отвергнута, убивать pthread_kill.
    Заковырка остается только в том что после отсылки сообщения в очередь, хочется ждать либо до того момента как поток сделает pthread_exit, либо, по истечении одной секунды, убивать его принудительно.
    Ждать завершения потока можно по pthread_join, но он не умеет делать таймаут. (В винде это умеет делать WaitForSingleObject)

    Знатоки, подскажите, пожалуйста, какая из апишек может ждать завершения потока, но не более некоторого таймаута?



    Кросспост в ru_cpp, ru_linux

    UPDATE: pthread_timedjoin_ns в помощь
    ru_webdev
    [ tarkowskij ]
    5:05p
    принципиальный подход к дизайну (относительно инструментов)

     

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

     

    Насколько знаю, есть минимум два принципиально разных подхода (если не делать акцента на флеш, на который пока его делать не хочу) - Dreamweaver и Photoshop.

     

    В первом - сразу пляшем от DIV-ов и стилей (что в любом случае проще, когда придется резать и натягивать на движок), во втором - просто рисуем картинку.

     

    Преимущества второго подхода - все же намного проще любой горячечный бред отмалевать как угодно  - выложить разделы елочкой, припорошить снежком и втулить дедмороза грубо говоря - при этом быстро, и мощными инструментами. Зато потом резать и подгонять к реальности, да...

     

    Буду очень признателен мнениям и советам по этому вопросу более опытных.

     

    З.Ы. почему пишу именно в это комьюнити - тут, на мой взгляд, принципиально важно, что с опытом веб-мастеринга от верстки и прочего кодинга в ступор не впадаю, да и програмить свои работы придется самому же... короче говоря, своя специфика-с!

     

     

    ru_webdev
    [ jaybe ]
    3:51p
    [агава]
    А что это у нас с агавой? Первый раз вижу чтобы всё легло.
    ru_java
    [ duke_igthorn ]
    11:54a
    Обновление jsp cтраниц
    Пятничный в своем идиотизме вопрос. Есть томкат, в нем задеплоено вебовское приложение "рассыпухой" (в смысле - не war, а каталог). Используются всякие struts, tiles, и прочая хренотень. Человек меняет jsp. Казалось бы, томкат при первом же запросе должен подхватить и перекомпилировать jsp (таймстампы все в порядке) - а вот хренушки, даже не собирается этого делать. Установка в глобальном web.xml параметров jasper типа development true не помогает. Очевидно, remove/install вебовского приложения помогает, но как-то хочется жить попроще и побыстрее. Где я туплю?

    Upd. Нашел. Каталог хоть и рассыпухой, но в отсутствие правильного xml дескриптора томкатом копируется внутрь себя - после этого изменения в базовом каталоге ему, очевидно, пофиг. Спасибо и сорри за тупость.
    ru_highload
    [ oleg_bunin ]
    2:47p
    Круглый стол технических менеджеров на Whale Rider

    Договорился о проведении на Whale Rider круглого стола технических директоров и руководителей разработки крупнейших компаний Рунета:

    • Александр Горный (РБК/Медиа-мир);
    • Алексей Рыбак (Badoo);
    • Владимир Габриелян (Mail.ru);
    • Дмитрий Кирноценский (Бегун);
    • Илья Сегалович (Яндекс).
    По моему, это мега круто! В комментариях к записи можно задавать вопросы, которые я озвучу на круглом столе.

    Thursday, November 5th, 2009
    ru_programming
    [ obzor_devushek ]
    10:19p
    Фотки из Музея Истории Компьютеров в Силиконовой Долине
    Спионерено у ЖЖ-юзера [info]panchul



    Фотки под катом )


    Poll #1481510 Отметьте все архитектуры, с которыми вы знакомы
    Open to: All, detailed results viewable to: All, participants: 129

    С какими из данных архитектур вы знакомы (или хотя-бы знаете, чем они знамениты)?

    View Answers

    Univac I
    22 (17.1%)

    IBM Stretch
    1 (0.8%)

    Apollo Guidance Computer
    6 (4.7%)

    IBM 360
    88 (68.2%)

    PDP-8
    29 (22.5%)

    PDP-11
    77 (59.7%)

    CDC 6600
    5 (3.9%)

    Cray-1
    55 (42.6%)

    VAX-11
    47 (36.4%)

    Intel 4004
    47 (36.4%)

    Motorola 68000
    60 (46.5%)

    RISC I / RISC II / SPARC
    81 (62.8%)

    MIPS
    55 (42.6%)

    ARM
    82 (63.6%)

    PowerPC
    82 (63.6%)

    Friday, November 6th, 2009
    ru_webdev
    [ igex ]
    1:49p
    Пишем правильный движок сайта для ASP.NET
    Я наконец то созрел до написания серии постов про разработку правильной web-платформы, надеюсь это поможет кому

    нибудь не наступить на некоторые грабли.
    Для php разработчиков возможно тоже найдется теоретически полезная информация.

    Часть первая - планирование
    1. Итак, какие требования я ставлю к web-платформе:Использование принципа Model View Controller (разделение логики и представления)
    2. Удобочитаемые ссылки (никаких постбэков и прочей ереси которая вводит в ступор поисковики)
    3. Развитая система конфигурирования
    4. Слабая связанность кода (объекты должны знать как можно меньше друг о друге)
    5. Reusability, повторное использование логики в разных проектах с минимальными затратами времени (в большинстве случаев отключив или подключив новую логику и переверстав шаблоны)
    6. Абстракция взаимодействия с данными
    7. Удобная система темплэйтинга
    8. Возможно быстрого создания XML или Json сервисов

    Для пунктов 1 и 2 прекрасно подходит разработка от Microsoft - Microsoft MVC

    Для пунктов 3 и 4 необходима система внедрения зависимостей (dependency injection), в моем случае я использую платформу Spring.NET, которая к тому же предоставляет инструменты для AOP (аспектно ориентированное программирование), которое я тоже активно использую

    Для пункта 6 подойдет любая ORM, я использую NHibernate, и всем рекомендую

    Для всего остального используются стандартные подходы Microsoft MVC, но довольно сильно модифицированные

    Кто заинтересовался комментируйте, ибо если это никому не надо, то и продолжать смысла нет =)

    Current Mood: creative
    alexeymas
    3:13a
    Люди ломающие правила
    пополнил книжную полку (рекомендую книги) ссылкой на книгу "Маверик"



    Дядька на наследственной фирме произвел все возможные виды преобразований (которые только мог) стал самым молодым и переспективным бизнесменом Бразилии, заслужил много каких-то премий за новаторство и не любит прогибаться под обстоятельства (взяток кардинально не приемлет госорганам). Такой себе Че-Гевара в сфере менеджмента. При этом лихо пишет.
    Многие из его реформ невозможны для наших предпринимателей паникеров. Почитайте, вам понравится.
    ru_webdev
    [ sunnyfetis ]
    3:23a
    Thursday, November 5th, 2009
    _adept_
    9:03p
    Кто про что, а я про двудольные графы
    Надысь один мой френд написал пост про проверку двудольности графа на Haskell. После чего другой мой френд взял его код и откомментировал. После чего третий мой френд разразился язвительным постом-комментарием на эту тему (именно в комментариях к этому посту есть эпический тред про вывод типов в PHP и иже с ними).

    После этого тема была вытащена на Хабр и образцово отхабрена.

    Так как весь базар-вокзал - про Haskell, я тоже хочу добавить пару слов.Точнее, два листинга )
    ru_webdev
    [ topright ]
    8:27p
    Хостинг?
    Посоветуйте хостинговую площадку для сайта в Европе - с хорошей репутацией, быстрый, недорогой хостинг.
    Кто самый крупный в Европе?
    Типа американских godaddy и directnic.

    Стандартный набор: Apache+ModRewrite, PHP5, MySQL, Cron.
    ru_java
    [ awsd ]
    7:46p
    HttpServletResponse
    Как дальше жить и где-ж нам парковаться?

    У класса HttpServletResponse есть метод setStatus(int sc) который не выставляет сообщение а только код статуса. Метод setStatus(int sc, java.lang.String sm) отменён по каким-то весьма туманным причинам а по RFC HTTP ответ должен содержать как код статуса, так и сообщение (за редким исключением).

    А вопрос, собственно говоря, вот в чём- как в такой ситуации вернуть какой-нибудь свой, нестандартный статус, вместе с сообщением? И как венуть ошибку с сообщением в статусе не пользуясь методом sendError(int sc), который добавляет к ответу HTML страничку?
    kefirfromperm
    10:21p
    Медведи
    В Перми очень любят медведей. И только попробуйте сказать при пермяке что-либо нелестное о медведе, последствия для вас будут не лучше чем от встречи с медведем в лесу. Культ медведя у нас буквально везде.


    Естественно на гербе Перми изображен медведь. А как же? Слева старый герб, справа современный. Интересно что на старом гербе евангелие, который несет мишка прошит справа, а не слева. Кстати евангелие на гербе вовсе не символ христианства, а символ просвещения.
    Read more... )
    Добавляйте своих медведей!
    Всевидящее Око

    Current Music: Big Dildos - Песни без смысла
    ru_java
    [ lockdog6669 ]
    7:16p
    Websphere JNDI problem
    Коллеги, есть websphere 7.0.3, на ней 2 EAR файла, BL и PL
    В PL вызвается вот такое:

        <jee:jndi-lookup id="facade" jndi-name="${session.facade.JNDIname}"
                       expected-type="com.cs.sessionfacade.local.SessionFacade"/>

    Этот интерфейс лежит в shared libs, который видят оба EAR файла. Этот интерфейс лежит только в этой либе, и всё. Т.е. он один и общий на всех.

    Когда я пытаюсь засеттить этот фасад в другие бины, предполагая, что он имеет тип com.cs.sessionfacade.local.SessionFacade, выдаётся следующий exception:

    Caused by: org.springframework.jndi.TypeMismatchNamingException: Object of type [class com.cs.sessionfacade.local.EJSLocal0SLSessionFacadeBean_112368b5] available at JNDI location [ejblocal:stpBL/SessionFacadeBean/local] is not assignable to [com.cs.sessionfacade.local.SessionFacade]

    На JBOSS аналогичное приложение запускается нормально.
    Помогите пожалуйста исправить эту ошибку.
    ru_webdev
    [ b_r_a_z ]
    6:52p
    Нужно, чтобы при запросе http://domain2.com/bar.php выводился результат работы скрипта http://domain1.com/foo.php, но в браузере оставалась ссылка на http://domain2.com/bar.php.

    Можно ли сделать с помощью modrewrite, или только curl ?
    ru_java
    [ dragdiller ]
    10:04p
    JasperReports & HQL
    Не могу заставить их вместе работать. Преамбула:

    Проверяю на HQL

    ...
    <queryString language="hql">
    <![CDATA[SELECT name FROM Person]]>
    </queryString>
    <field name="name" class="java.lang.String"/>
    ...
    Где то в отчете там пишу $F{name}.
    ...

    Заполняю отчет

    session = currentSession();
    parameterMap.put(JRHibernateQueryExecuterFactory.PARAMETER_HIBERNATE_SESSION, session);
    JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameterMap, new JREmptyDataSource());
    JasperViewer.viewReport(jasperPrint, false);
     
    На месте $F{name} стоит 'null'

    Проверяю на SQL:

    <queryString>
    <![CDATA[SELECT name FROM PERSON]]>
    </queryString>
    <field name="name" class="java.lang.String"/>

    Заполняю отчет

    JasperFillManager.fillReport(jasperReport, parameterMap, session.connection());
     
    На месте $F{name} нормальное имя.

    При условии, что сессия валидная, Hibernate сконфигурирован корректно и HQL запрос тоже корректен - что я упускаю?

    ru_xp
    [ zibsun ]
    2:08p
    Встреча AgileRussia "Экстремальное программирование"

     


    pairon.jpg - image uploaded to Picamatic

    9 ноября 2009 года состоится очередная встреча AgileRussia, которая будет посвящена обсуждению такой старого и заслуженного метода, как Extreme Programming.

     

    Кто-нибудь вообще использовал "Метафору"? Может быть, весь ваш код разрабатывается в паре? Как внедрить Test Driven Development? Сколько тестов "уже достаточно"? Кто-нибудь может объяснить, что такое Evolutionary Architecture и Emergent Design?


    • Рассмотрим назначение практик XP
    • Подискутируем на тему некоторых важных вопросов
    • Обсудим результаты внедрения XP
    • Рассмотрим проблемы на пути внедрения и методы борьбы с ними

     


    Подробности тут...
    [ << Previous 25 ]
Вгляд на мир глазами программиста   About LiveJournal.com

Advertisement