Pull to refresh
18
0
Константин Никитин @xni

User

Send message
Блин, еще один пункт из своей тетради «идеи настолько гениальные, что с их реализацией можно повременить» придется вычеркнуть.
Авторам — респект и моя поддержка на гитхабе, автору статьи — большое спасибо!
Идея хорошая, и я о ней узнал из книги www.amazon.co.uk/Peer-Reviews-Software-Addison-Wesley-Information/dp/0201734850/ref=sr_1_1?ie=UTF8&qid=1423907706&sr=8-1&keywords=software+review могу дополнить своими (С++)

— все ли деструкторы методов с виртуальными функциями помечены как virtual? (да, это нужно не всегда и порой я вижу ситуации когда в этом нет необходимости)
— хорошо ли я понимаю кто владеет сырыми указателями и понимаю когда он объект будет удален
— хорошо ли я понимаю какая функция на каком потоке будет вызвана и что из этого следует
— есть ли проверки на разыменование указателей, могут ли указатели быть нулевыми?
— нет ли проблем с кодировками при переходе от string к wstring
Я по работе подписан на несколько рассылок с потоком около 200 писем в день, среди них попадается несколько важных, остальное — мимо. Использую mutt, который позволяет с помощью хоткеев разбирать ежедневный поток раз в день за час. Мне кажется, что это приемлемые трудозатраты.
Мне казалось, что основная задача семейного фильтра — это не пропускать жесть по невинным запросам. Если же ребенок (к сожалению, это только мои теоретические познания...) уже узнал откуда-то про то, о чем ему знать еще рано, то уже никакой фильтр не поможет.
А как проверить, не собирают ли эти сервисы спам-базы?
Не рассматривали ли вы возможность утечек через синхронизацию в бразуере (Chrome, FF), через парольные расширения типа OnePass, LastPass etc.?
Я нашел вот это: github.com/Cascading/vagrant-cascading-hadoop-cluster, правда, пока не пробовал
Да, это так же может быть и Shift JIS. И я не понимаю — в чем причина недовольства — что в топике рассматривается какой-то частный случай? Может быть, мне еще надо написать как правильно обратить
int data[] = {1, 2, 3, 4, 5};
char* data_to_reverse = reinterpret_cast<char*>(data);

?
Визуально да. Но обращение текста может быть полезным в ряде задач поиска, и там такими уловками не обойдешься.
Спасибо за такой развернутый ответ!
Да, засада. Постараюсь исправить.

-webkit-transform: rotateY(180deg); кажется самым универсальным способом :)
Получается вот так: "qu\xe2\x80\xaewz" -> "zw\xe2\x80\xaeuq". С моей точки зрения, это правильно: ведь задача формулировалась как «записать Unicode-символы в обратном порядке».
Это был бы велосипедизм. Размещая в хабе «Ненормальное программирование» хотел подчеркнуть нетривиальное правильное решение школьной задачи.
Википедия говорит, что можно
In Unicode, diacritics are always added after the main character, so it is possible to add several diacritics to the same character
Так это не перед, это «И» и два модифицирующих символа после. Если уж честно, то я не знаю, можно ли так делать, но моя программа этот тест проходит.
Просто зашел сюда, чтобы написать «нет, не поехали!»
У этого словосочетания нет плохого смысла
Тут проблема такая, что современный движок это миллионы строк отлаженного кода. Если говорить о хромиум, то это контрибьюторы из Google, Apple, Samsung, Amazon, Intel, Adobe, Opera, Yandex. Кажется, что еще одного такого монстра может себе позволить только КН(Д?)Р :)
chrome://flags

Плавная прокрутка Windows, Linux
Включить экспериментальную плавную прокрутку. #enable-smooth-scrolling

Information

Rating
Does not participate
Location
Калужская обл., Россия
Date of birth
Registered
Activity