Roman Akopov @adontzread-only
Пользователь
IPC: сокеты против именованных каналов
6 мин
32KАбсолютные числа большого смысла не имеют, но как сравнение информация представляет некоторую ценность
Windows 7 x64 с обновлениями
AMD Athlon X2 4600+ (2.41ГГц)
DDR2 2Гб
.Net Framework 3.5, классы из FCL.
Два 64-битных процесса без дополнительных привилегий.
Антивирус Касперского выключен. С ним результаты сокетов существенно хуже.
Сокеты и именованные каналы в асинхронном режиме.
Размеры буферов подбирались оптимальные, эксперементально для каждого вида IPC.
Условия
Windows 7 x64 с обновлениями
AMD Athlon X2 4600+ (2.41ГГц)
DDR2 2Гб
.Net Framework 3.5, классы из FCL.
Два 64-битных процесса без дополнительных привилегий.
Антивирус Касперского выключен. С ним результаты сокетов существенно хуже.
Сокеты и именованные каналы в асинхронном режиме.
Размеры буферов подбирались оптимальные, эксперементально для каждого вида IPC.
+22
Ctrl+Enter для отправки комментария
1 мин
618Во-первых, я вообще не уверен что стоит для такой функции вводить клавиатурное сокращение.
Во-вторых, Ctrl+Enter очень часто случайно нажимается если вставлять из буфера и переводить строку. То есть Ctrl+V, Enter превращается в Ctrl+V, Ctrl+Enter.
В результате отправляется кусок комментария. Так со мной уже было несколько раз. Стирать комментарии нельзя, редактировать тоже, так что обрубки так и остаются висеть раздражая пользователей и собирая минусы.
Предлагаю клавиатурное сокращение снести нафиг.
Во-вторых, Ctrl+Enter очень часто случайно нажимается если вставлять из буфера и переводить строку. То есть Ctrl+V, Enter превращается в Ctrl+V, Ctrl+Enter.
В результате отправляется кусок комментария. Так со мной уже было несколько раз. Стирать комментарии нельзя, редактировать тоже, так что обрубки так и остаются висеть раздражая пользователей и собирая минусы.
Предлагаю клавиатурное сокращение снести нафиг.
+2
Нет изюминки что-ли в моём open source…
1 мин
486Я — программист. Не хочу себя излишне хвалить, но коллеги, как правило, без труда строят со мной отношения. У меня большой опыт и часто особенный взгляд на проблему, который я легко доношу до собеседника. Короче говоря, проблемы общения нет.
С другой стороны у меня есть несколько действительно замечательных идей. И даже несколько free, open source реализаций, уже имевших успех в том смысле, что ими пользуются незнакомые мне люди. Не буду их рекламировать, просто обозначу, что они есть. А вот привлечь людей к совместной работе, притом, что никаких технических проблем нет, постоянно не выходит. Тем не менее, open source движение живёт и процветает. Значит, всё же, именно я что-то делаю не так.
Возможно, я давлю. Прихожу к человеку не слушать, а говорить. Есть идея, чужая для него идея, за реализацию которой он не получит ни копейки. И я не умею её продать, потому что почёт и слава, сомнительные дивиденды, а у людей с внутренней мотивацией идей хватает и без меня.
Возможно, я не там ищу. Личное доверие кажется важным моментом, но с другой стороны в open source красть кроме авторских прав нечего. Стоит ли огораживаться стеной личного знакомства? Поиск специальных сайтов для знакомств не увенчался успехом. В Google Code и Source Forge проект можно пометить специальной галочкой – “need developers ”, но для проектов с популярность ниже средней это не работает.
Возможно, я не так говорю. Языковой барьер не является проблемой, мне приходилось общаться на английском по работе и не только. С другой стороны, поиск в русскоязычном Интернете куда активнее, чем в англоязычном.
Возможно что-то ещё. Хорошо бы понять, что именно и исправить…
С другой стороны у меня есть несколько действительно замечательных идей. И даже несколько free, open source реализаций, уже имевших успех в том смысле, что ими пользуются незнакомые мне люди. Не буду их рекламировать, просто обозначу, что они есть. А вот привлечь людей к совместной работе, притом, что никаких технических проблем нет, постоянно не выходит. Тем не менее, open source движение живёт и процветает. Значит, всё же, именно я что-то делаю не так.
Возможно, я давлю. Прихожу к человеку не слушать, а говорить. Есть идея, чужая для него идея, за реализацию которой он не получит ни копейки. И я не умею её продать, потому что почёт и слава, сомнительные дивиденды, а у людей с внутренней мотивацией идей хватает и без меня.
Возможно, я не там ищу. Личное доверие кажется важным моментом, но с другой стороны в open source красть кроме авторских прав нечего. Стоит ли огораживаться стеной личного знакомства? Поиск специальных сайтов для знакомств не увенчался успехом. В Google Code и Source Forge проект можно пометить специальной галочкой – “need developers ”, но для проектов с популярность ниже средней это не работает.
Возможно, я не так говорю. Языковой барьер не является проблемой, мне приходилось общаться на английском по работе и не только. С другой стороны, поиск в русскоязычном Интернете куда активнее, чем в англоязычном.
Возможно что-то ещё. Хорошо бы понять, что именно и исправить…
+14
Вопросы с собеседования на должность «C# Developer»
2 мин
5.8K- Name ten c# keywords.
- What is a 'static' class?
- What is difference between overloading and overriding?
- Is multiple inheritance supported in .Net?
- Class inherits from two interfaces containing methods with the same signature. Is it possible to provide different implementations for these methods?
- What can be a root reference?
- How 'System.String' class differs from most of other classes?
- Will a 'finally' block be executed if there was no exception thrown?
- What is a satellite assembly?
- How 'protected' access modifier affects visibility?
- What does keyword 'mutable'?
- Can multiple catch blocks be executed?
- What does operator 'as' do?
- What does keyword 'final'?
- Can different access modifiers be applied on the getter and setter of a property?
- Can a class be prevented from being inherited?
- What is event?
- What is the difference between event and delegate?
- Are events synchronous or asynchronous?
- What does keyword 'safe'?
- Can interface members be private?
- What does keyword 'in'?
- What is the advantage of using 'System.Text.StringBuilder' class over 'System.String'?
- What is special about the declaration of relational operators?
- How 'public internal' access modifier affects visibility?
- Can a local variable get garbage collected before it becomes out-of-scope?
- What implementations of serialization are built in FCL? Where are they used?
- How 'protected internal' access modifier affects visibility?
- Can 'break' exit a finally block?
- How to apply attribute to method return value?
- What is the difference between C# class finalizer and C# class destructor?
- What is purpose of 'IDisposable' interface?
- Can an array be resized at runtime?
- Does the size of an array need to be defined at compile time?
- Can a destructor have access modifiers?
- What is smallest integer type to represent number not greater than 40 000?
- What do keywords 'sizeof' and 'typeof'?
- What is differece between 'sizeof' and 'Marshal.SizeOf'?
- What is array rank?
- What does keyword 'stackalloc'?
- What encoding uses 'System.String' class?
- What is boxing and unboxing?
- What is reflection?
- What is struct?
- What is multicast delegate?
- Does C# have “friendship”?
- What is the 'using' statement for?
- Can a struct have methods?
- Can a struct be inherited?
- Why do most event handlers use signature 'void(object, EventArgsDerivative)'?
+8
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность