Feb. 5th, 2016

juan_gandhi: (VP)
So, I just bumped into this problem being mentioned. "For performance", bounds are not being checked by c programmers, who mostly don't care about any cases except the ones they like.

But well, what's the point in these checkings?

I know three cases.

1. We know during compile time the size of the vector we need, and we should not accept the smaller ones; we should rather not accept the larger ones, but mostly we don't care. This is the case for tuples. It's not an array. If someone wants to pass into the code an array pretending to be a tuple, this fact should be checked at the border. Ok, yes, there are no tuples in C or C++. Well, bad luck, and say hi to the three morons interesting people that provided you with such a language.

2. We don't specify the size, but we have some constraints, like the height of one matrix should be equal to the width of another; or maybe that a vector must contain not less than so many members. Ok, why not have it all in a specialized class? Once the class is instantiated (optionally, with all the checks), there's no way the sizes will change, right? So we don't have to check the bounds.

3. A loose collection of ancient libraries with loose, frequently unknown, requirements. I guess these libraries should be wrapped and hidden from the eyes of a modern human. It's like a slaughterhouse, hardly any modern city dweller wants to see what's going on there.
juan_gandhi: (VP)
нонешнее поколение российских людей будет жить в пещерах и землянках

банки

Feb. 5th, 2016 03:43 pm
juan_gandhi: (VP)
http://abelomorov.livejournal.com/1542.html

(в данном случае речь не о России и не о вате; они все такие)

дыбр

Feb. 5th, 2016 11:16 pm
juan_gandhi: (VP)
Утром вместо всяких прогулок, занялся фигней. На демосервере наши индийские друзья обнаружили, что можно логиниться без пасворда. Ну и понеслася. К утру Курт как-то некузяво, но починил. А я поехал прежде всего разбираться. Ну хм, бага, выяснилось, моя; но это хм. Нет, данные не утекли никакие, их там и не было.

А, ну на работу-то я притащился к 11 с лишним, т.к. починял всю хрень из дома. И обед был в честь этого, биг гейма (это непереводимо).

Тем временем у нас случился праздник, на парсерах все тесты идут, не валятся. Последний я сам починил. И на франтенде, кстати, тоже. Осталось добавить про логины. Ужас.

Теперь до ворнингов дело дошло. Обнаружил кучку "депрекейтед"; посмотрел вокруг, какие есть варианты - ба, Алиша уже набацала своего http-client, так что я просто пошел и очень по-доброму попросил перетащить ее клиента в общую библиотеку, написать пару тестов, и заменить древний чабин код на ейный.

С Рупой тоже договорились, мол, давай, Рупа, я твой код смержу как есть, а улучшения следующим шагом. Работает же. Договорились.

Дивьеш шибко доволен, что все тесты пофиксены. Дык. Культурка ж. Просто их еще маловато будет.

Позвонил в USBank, обещали разобраться с моей Страховкой Жизни. Ну уплачено ж.

Мне пришла бумажка, 1099 (это для налогов), из capital one, где у меня кредитная карточка (была). Это чо. Позвонил. Оказывается, у меня там чуть не пять тысяч с какого-то бодуна. В смысле, 10 лет назад было 4, ну вот, накапало процентов. А емейл у меня на том аккаунте kurio_vv@... - и тут я вспоминаю это японское слово, и вообще всю историю. Одна наша знакомая, email bride, украдкой от своего американского мужа подрабатывала, и запасики делала, и мы ее деньги держали вроде бы на этом счету. Kurio - это пупок по-японски; так называют японские жены деньги, которые они утаили от Хозяина. Все это в прошлом, и знакомая давно уже является единственным кормильцем в семье, муж сто лет как безработный, еду готовит, а она пашет как проклятая.

Но штука в том, что и деньги-то я ей давно отдал, кешем. И тут соображаю, это у меня на ing был счет еще, а инг был куплен, перекуплен... такие дела, короче.

С другой стороны, пару недель назад со скоттрейда пришло письмо, что форма 1099 готова. Пошел на сайт - нету. И вот позвонил; меня перебросили на "местное отделение", а там робот первым делом - "если вы звоните насчет 1099, так они будут во второй половине февраля". Здраасьте.

Потом был звонок с одной конторы, я типа интервью даю. Пацан мне сразу не понравился; за пару минут выяснили, что меня и их руби с рельсами не интересуют. Но договорились, что если они будут готовы перекатиться на скалу, то я готов буду с ними этот вопрос обсудить. После чего позвонил рекрутеру, сказать, что ошиблись номером. После всех этих рекрутер спросил о планах на выходные. На пляж, говорю, поедем, там пусто будет. Рекрутер (Айзеком зовут, если чо) тут же поделился, что он пару месяцев назад записался на курсы серфинга, и теперь рассекает. Ну в смысле, что не обязательно в детстве начинать. Я тут стал облизываться и оглядываться. Я тоже хочу серфировать. Рассекать по волнам.

В полшестого поехал на семинар, deep validation, что-то такое. Крис народ собрал; каким образом NSF завязан, не знаю; место, считай, я предоставил. Нас было человек 12. Сергей Виницкий, как всегда, был, и на все возражал. Я не ввязывался с ним в дискуссию.

Короче, решили провести краткие курсы по Coq.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 16th, 2025 12:19 pm
Powered by Dreamwidth Studios