Fox Mulder (fox_mulder_cp) wrote,
Fox Mulder
fox_mulder_cp

Вечерне-программистское гонево.

Любите ли вы gcc и newlib так, как люблю их я?
Чтобы поделить одно 64-битное число на другое, gcc зовет __aeabi_uldivmod, который зовет __aeabi_ldiv0 для обработки деления на ноль, который зовет raise(SIGFPE), который зовет … дохуя чего зовет, включая дикую с виду раскрутку стека, которая заканчивается abort'ом. Тут начинается newlib: abort зовет signal, который находится в одном объектнике с _init_signal_r, который зовет … malloc. И понеслась: вся эта ебическая хуйня оказывается у меня в результирующем коде. На микроконтроллере. Ну нахуя она мне там?
Нет. Я положительно впечатлен. Чтобы поделить два 64-битных числа, мне нужен malloc. Бля, поверить не могу.
(c)отсюда


А вообще, я тут со вчерашней ночи былся над одним затыком в html.
И, блин, я в офигевании от того, что mvc4 @Html.CheckBox() рожает на выходе
<input name="RememberMe" id="RememberMe" type="checkbox" data-val-required="Требуется поле Запомнить меня." data-val="true" value="true"/>
<input name="RememberMe" type="hidden" value="false"/>

для одного сраного чекбокса.

В результате, я должен писать костыли вида:

UserId_RoleName, и состояние чекбокса

1_Administratorfalse
1_PayUsertrue,false
1_werwerewrfalse

А вот true,false это как раз работа второго секретного input'a.
Так вот, это всё сделано для того, чтобы значение параметра foo передавалась всегда, ибо иначе это сносит крышу модель-мапперу, что чревато ексепшеном.

Надо что-то с этим еще будет подумать...
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments