Прежде всего — чтобы это был полноценный switch, а не его «эмуляция» путём скрытия if-операторов и функций для сравнения строк внутри макросов, поскольку сравнение строк в рантайме — дорогостоящая операция, и проводить её для каждой строки из CASE слишком расточительно.
Пройдусь по пунктам.
То, что это реальный switch/case это хорошо, но есть ряд нюансов.
switch стоит использовать не из-за удобства, а из-за быстродействия.
Ветвление со сравнениями (if) плохо влияет на быстродействие.
Правильный switch позволяет его избежать — давая на выходе простые джампы без сравнения.
Неправильный switch, например, для значения более одного байта с неизвестным набором значений имеет чуть больше чем все шансы стать набором того же множества операций ветвления со сравнением. Об этом много где написано. На вскидку ссылку не дам — помню по тем временам, когда я длительное время разрабатывал алгоритмы для задач high-load на C/C++ после изменения кода всегда изучая, что получается в машинном коде.
Использование хэша в риалтайме добавит еще больше ветвления и лишнего оверхеда — длинна строк, циклы и ветвление.
Кстати, ради интереса — смотрели, какой машинный код получается на выходе?
Судя по тому, как работает поддержка и как блокируют карты и платежи в обычных даже мелких легальных платежах, нужно вообще избегать как огня этого Пэйонэра. Сервис скорее для кардеров каких. Нормальные суммы нужно в нормальный банк переводить.
Нет. Просто на заводах нашей конторы в Италии самый большой процент воровства. На выходе охрана, которая может обыскивать включая исследование полостей. Производят дорогие процессоры (не intel совместимые).
Сейчас живу в одной из стран СНГ.
Зимой нагоряет 1000-1500 киловатт примерно — более 200 светильников в квартире, сетевое оборудование, приточная вентиляция, кондиционеры и т.п. блага.
В деньгах суммарно коммунальные вообще не мотивируют к экономии.
25 евро за 1000 киловатт и 40-50 евро за зимний месяц остальное — квартира значительно больше 100 метров.
P.S. У меня есть (русский) друг при этом, который дома лазит по инету на iPad заряженном на работе — большой комп дома не включает, экономит электричество.
Ванная и душ без ограничений. Мытье рук и посуды по русски под струей. Отопление зимой всегда на 5, чтобы из офиса придя домой попасть в тепло. Квартира была 50 метров съемная за 500 евро примерно, включая коммунальные. Использовал лампы накаливания — одна лампа была 500 ватт в торшере для эффективной ночной работы. Дома не спал часто почти до утра — на работу в 12 примерно. За два года доплатил 200 евро коммунальных.
Итальянцы вороватя нация. В Германии зайцев немного обычно. За 5 лет зайца в трамвае видел только единожды. Выскочить успеют только если они будут пресовать кого-то вначале вагона долго. Вот вечером после семи, когда контролеры не работают, проехать остановку другую на автобусе можно, если успеешь войти в заднюю дверь не через водителя :)
Пресса, которая проверяет информацию пишет примерно так:
«арон Шварц в возрасте 14 лет стал соавтором формата RSS (формата, предназначенного для описания лент новостей), позднее подключился к созданию ставшего впоследствии популярным интернет-портала Reddit. Являлся активным блогером и писал статьи в ряд популярных изданий.
Шварца нет в списке основателей и совладельцев — ваша ссылка об этом говорит.
Писать в блоге «we...» и «on our bank accounts» может любой.
Чувак тупо свихнулся не получив бабла, как ему мечталось в воображении.
Я лет 15 назад выкладывал дыры публично — отсылал к Касперскому и производителям. Потом один чел меня от этого отговорил — переубедил в другую политику безопасности. Некоторы зарепорченные мною дыры, в т.ч. у Каспера, до сих пор не пропатчены :) В общем, нечего делать бесплатную работу за тех, кто продает скареваре типа Каспера и других все равно нифига не помогающих пвсевдо-антивирусов. Максимум, если добрая душа, то писать производителю — без публичных эксплоитов.
Пройдусь по пунктам.
То, что это реальный switch/case это хорошо, но есть ряд нюансов.
switch стоит использовать не из-за удобства, а из-за быстродействия.
Ветвление со сравнениями (if) плохо влияет на быстродействие.
Правильный switch позволяет его избежать — давая на выходе простые джампы без сравнения.
Неправильный switch, например, для значения более одного байта с неизвестным набором значений имеет чуть больше чем все шансы стать набором того же множества операций ветвления со сравнением. Об этом много где написано. На вскидку ссылку не дам — помню по тем временам, когда я длительное время разрабатывал алгоритмы для задач high-load на C/C++ после изменения кода всегда изучая, что получается в машинном коде.
Использование хэша в риалтайме добавит еще больше ветвления и лишнего оверхеда — длинна строк, циклы и ветвление.
Кстати, ради интереса — смотрели, какой машинный код получается на выходе?
Зимой нагоряет 1000-1500 киловатт примерно — более 200 светильников в квартире, сетевое оборудование, приточная вентиляция, кондиционеры и т.п. блага.
В деньгах суммарно коммунальные вообще не мотивируют к экономии.
25 евро за 1000 киловатт и 40-50 евро за зимний месяц остальное — квартира значительно больше 100 метров.
Летом до 45.
Под кондеем сидел в офисе.
500 ватт, чтобы светло было.
Стандартыне 40 ваттные не давали достаточно света, хотя их было 5.
Торшер в потолок — от потолка отражался теплый свет.
Мне 3-х нехватает.
Ну и руки погреть тоже :-)
Мне помогла просто правильная посадка.
Клавиатура Apple тонкая.
Мышка Logitech обычная.
Последние симптомы были уже не помню когда — года назад, наверное — за компом 14 часов в сутки.
«арон Шварц в возрасте 14 лет стал соавтором формата RSS (формата, предназначенного для описания лент новостей), позднее подключился к созданию ставшего впоследствии популярным интернет-портала Reddit. Являлся активным блогером и писал статьи в ряд популярных изданий.
Читать полностью: top.rbc.ru/incidents/13/01/2013/840054.shtml»
Шварца нет в списке основателей и совладельцев — ваша ссылка об этом говорит.
Писать в блоге «we...» и «on our bank accounts» может любой.
Чувак тупо свихнулся не получив бабла, как ему мечталось в воображении.