Pull to refresh
184
0
Александр @Caiiiycuk

User

Send message
Мне кажется emscripten это проект больше на будущее. Он развивает экосистему LLVM и JavaScript. А генеренный код можно использовать например в nodejs. На данном этапе xml.js работает заметно медленнее своего нативного аналога, но я надеюсь что в будущем оптимизирующие возможности emscripten тоже подрастут.
>> если в проекте 7-10 человек, то задолбит же жаббер.

Оповещения приходят о тех задачах, для которых вы автор, исполнитель или наблюдатель. Соответственно, то что приходит в жаббер, конкретно касается вас.

>> почему не хватает почты

Почта не корпоративная, поэтому у многих она фейковая. Жаббер же берется тот с которого человек реально сидит, поэтому ему придется просматривать оповещения. И он уже не может сказать, а я ничего не получал.

На самом деле, кому то такие оповещения мешают, кому то помогают. Мне лично, удобно тем что мне браузер открывать не надо. И в течении дня примерно понимаю какая там ситуация по задачам, и что происходит.
И у меня теперь тоже есть :) А если серьезно, изначально все задумывалось как плагин к Redmine, а получилось то что получилось.
Я пробовал использовать Redmine REST API. Но оно очень ограниченно. Там нет API которое оповещает об изменениях. Т.е. diff придется делать самому. Я шел этим путем, но все уперлось в то что Redmine не позволяет выгружать данные больше чем о 100 задачах единовременно. Т.е. что бы сделать diff 1000 задач, нужно cделать 10 запросов с offset = i * 100. Я счел это API бесполезным. И большой минус что оно есть только в новых версиях Redmine.
Изначально я так и делал. Но пришел к выводу, что так как я сделал проще. Проще прежде всего для администрирования, а это главная моя цель. Плюс, больше гибкость, можно настроить оповещения с code.google.com. На очереди Trac.

А еще, что важно, очень хотелось пощупать erlang.

Хотел icq прикрутить тоже, ну почему-то модуль Net::OSCAR слишком сильно кочевряжится, и противится моим потугам. Так что это цель на будующие.
Сорри, именно так :)
Говорить что Eclipse не понимает контекст, это значит нагло обманывать. Может он понимает его не так тонко как Idea, но все таки. Киллер фича Eclipse по моему мнению сочетание CTRL+F1. Это комбинация выкидывает контексто-зависимый попап, предлагающий рефакторинги и действия для текущего фрагмента кода. Idea не использовал, в Netbeans такого не встречал. Благодоря этому сочетанию мне не нужно учить кучу биндингов на рефакторинг, они все доступны и так (ну или CTRL+F3).
Тут можно только гадать. Полезность любой оптимизации можно оценить через тесты. По моему мнению, PGO лишь предоставляет данные компилятору для более осознанного выбора оптимизаций. Без PGO при оптимизации компилятор будет исходить из других предпосылок. Возможно он оптимизирует программу, абсолютно так же, а может и нет. Результат может быть разный.

Ну в источниках которые я читал пред написание статьи сказано весьма гладко, мол при не типичном сценарии возможность уменьшения производительности есть, не каких реальных фактов не встречал. Так что только тестирование…
Возможно есть какой-то обходной путь решения этой проблемы, который мне не известен. Но даже если просто поменять оптимизационные флаги компилияции, то GCC уже начинает ругаться. Если скомпилировать программу для генерации статистики (флаг -fprofile-generate) с одними оптимизационными флагами, например -O0. И передать полученный gcda файл для компиляции с флагом -O3 и PGO оптимизацией (флаг -fprofile-use), то GCC начинает валить предупреждения вроде того что не могу найти функцию в статистике и прочее.
Ага. А я не знал про GCOV_PREFIX и по старинке просто копировал gcda в место где ожидает его GCC. :)
Я как раз собираю проект с -O3 -march=native -mtune=native без PGO, и -O3 -march=native -mtune=native с PGO. Просто забыл указать это в статье. Все графики показывают прирост к -O3 -march=native -mtune=native.

Может быть стоит проверить ещё и с другими флагами.
Там есть пару точек где было незначительное уменьшение производительности, поэтому я взял шакалу от -5%. Хотя согласен выглядит странно, надо было наверное взять от 0%. Но перестраивать графики уж мочи нет.
Вау! Им даже удалось повторить тормоза которые были на моем стареньком ПК, в этой великой игре :) После таких постов, руки чешутся тоже что нибудь написать, но увы iq хромает :)
А какие крупныемессендежры (видема кроме Mail-агент) не поддерживают XMPP?
Фак мой мозг… Тока в верхнею таблицу глядел, вопрос снимается…
А что с «Г» не так, то что она близко к «Д»? Я просто не мастер в шрифтах и все они в таких таблицах одинаковые… Но когда поставишь как шрифт в редакторе и попишешь тогда видно кто прав :)
А можно вкратце рассказать про первый способ. Ссылка на него (http://habrahabr.ru/blogs/android/103670/) больше не действует к сожалению.
UFO landed and left these words here

Information

Rating
Does not participate
Location
Новокузнецк, Кемеровская обл., Россия
Date of birth
Registered
Activity