Никто не разобрался, какие хоткеи для переключения чатов в Recent? Ну, control+tab у меня переключает окно чатов на следующее вриз. Но как переключиться на окно вверх? Нипанятно.
Хм. А вот авторы 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>.
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 не всем может понравиться генерить и обновлять модельку под параметры.
Но на вообще Джоэла уже много кто переводил, в т.ч. и на хабре.
local.joelonsoftware.com/wiki/Russian например:)
Jenkins рисует такое… когда есть время, пытаюсь найти цепочку кодировок:) пока безуспешно.
code.google.com/p/guava-libraries/wiki/IdeaGraveyard#Tuples_for_n_%3E=_2
И правда, пара пар трех кортежей двух пар звучит зловеще:)
Классный перевод, поржал:) right это еще и «правильный», бишь, с правильной ноги.
youtu.be/U8Kw2pA6hb8
tirania.org/blog/archive/2008/Oct-14.html
devlicio.us/blogs/rob_reynolds/archive/2009/11/22/command-line-parsing-with-mono-options.aspx
Получается что-то типа такого.
Примерно те же яйцы, но на делегатах. В Command Line Parser Library не всем может понравиться генерить и обновлять модельку под параметры.
С гуидами печаль, конечно. Все сконвертить в строку — оно конечно можно, но если данных гигабайы? Ссыкотно.
Кстати, еще одной практикой хранения гуидов в мускуле является binary[16]