Как стать автором
Обновить
99
0

Пользователь

Отправить сообщение
Классная статья.

Но на вообще Джоэла уже много кто переводил, в т.ч. и на хабре.

local.joelonsoftware.com/wiki/Russian например:)
Нет, это какое-то сообщение на русском из cmd команды для msbuld-а:)
Да, русский. Как я понял, что-то из cp866 консоли, перегнанное джавой (куда?) судя по настройкам в UTF-8:)
�믮������ ����஥��� ������ �஥�� � ࠧ�襭�� ����������ᨬ��⥩ ����� ��ꥪ⠬�…


Jenkins рисует такое… когда есть время, пытаюсь найти цепочку кодировок:) пока безуспешно.
О, работает%) Млин, удобно то как! Интересно, можно ли переназначить эти хоткеи?
Никто не разобрался, какие хоткеи для переключения чатов в Recent? Ну, control+tab у меня переключает окно чатов на следующее вриз. Но как переключиться на окно вверх? Нипанятно.
Спасибо:) вчера заказал себе filco ninja tenkeyless, пощупаем. Если попрет, на работу тоже возьму, но на Blue, специально для коллег:)
Ясно. А смотрели на Filco? Почему не её взяли? В смысле, какие у неё минусы плюсы по сравнению с ducky?
А какую именно ducky, если не секрет?
Хм. А вот авторы Guava: Google Core Libraries против кортежей. Пишут, что:
Tuple types are awful obfuscators. Tuples obfuscate what the fields actually mean (getFirst and getSecond are almost completely meaningless), and anything known about the field values. Tuples obfuscate method signatures: ListMultimap<Route, Pair<Double, Double>> is much less readable than ListMultimap<Route, LatLong>.


code.google.com/p/guava-libraries/wiki/IdeaGraveyard#Tuples_for_n_%3E=_2

И правда, пара пар трех кортежей двух пар звучит зловеще:)
«Мы поможем пользователям встать с правой ноги»
Классный перевод, поржал:) right это еще и «правильный», бишь, с правильной ноги.
Есть еще прекрасная штука Mono.Options:
tirania.org/blog/archive/2008/Oct-14.html
devlicio.us/blogs/rob_reynolds/archive/2009/11/22/command-line-parsing-with-mono-options.aspx

Получается что-то типа такого.
var p = new OptionSet () {
            { "n|name=", "the name of someone to greet.",
              v => names.Add (v) },
            { "r|repeat=", "the number of times to repeat the greeting.",
              (int v) => repeat = v },
            { "v", "increase debug message verbosity",
              v => { if (v != null) ++verbosity; } },
            { "h|help",  "show this message and exit", 
              v => show_help = v != null },
        }

Примерно те же яйцы, но на делегатах. В Command Line Parser Library не всем может понравиться генерить и обновлять модельку под параметры.
Да ладно вам. Проблема не в опен-спейсе, а в культуре и поведении. Контрпример — в Яндексе опен-спейсы, в Гугле опенспейсы, в Скайпе тоже.
Прекрасно!!! Спасибо.
С гуидами печаль, конечно. Все сконвертить в строку — оно конечно можно, но если данных гигабайы? Ссыкотно.

Кстати, еще одной практикой хранения гуидов в мускуле является binary[16]
классика батхерта:)
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность