Как стать автором
Обновить
168
0
Александр Скиданов @SkidanovAlex

Системный Программист

Отправить сообщение

Попытка использовать терроризм или ЦП как аргумент — это плохая практика. Пока что история имеет много примеров использования чего-то что предназначено для борьбы с терроризмом не по назначению, и очень мало историй использования по назначению.

Вторая проверка за день для аудитории Хабра на внимательность.


Действительно, в запросе который улетает в BurgerKing номер карты закрыт кроме последних четырех цифр, и CVV нет.

У меня знакомые разрабатывают мобильные приложения, сидел с ними смотрел видео записанные подобным сервисом. Выглядит очень некомфортно. Даже с замазанными полями кажется что вторгаешься в чью-то личную жизнь. Люди пишут какие-то вещи, немного думают, удаляют их. На видео все есть.


Тот факт что эта практика GDPR-compliant не меняет того факта, что она неправильная. В конечном итоге улучшение в приложении которое я как пользователь получаю от анализа этих видео не сравнимо мало для меня по сравнению с дискофортом от того факта, что кто-то будет смотреть как я пользуюсь приложением.


Тот факт, что от него нельзя отписаться простым check-box — это очень сильное неуважение к пользователю. Это как HBO который требует чтобы я им позвонил чтобы отписаться от сервиса — понятно что нет никакой технической проблемы реализовать check-box или кнопку, есть желание усложнить процесс для людей, чтобы меньше их них отказались от сбора данных.


В конечном итоге все идет к тому, что пользователи выбирают между комфортом и приватностью, какие-то regulations есть, но разработчики всегда будут пытаться собрать как можно больше Sensitive information, потому что данные очень ценны.

Я правильно читаю что они еще хотят 70м рублей за то что они у вас домены отжали?

В 2014 на Google Code Jam даже предлагалась задача, в которой требовалось отличить последовательности сгенерированные правильным и вашим алгоритмом:


https://code.google.com/codejam/contest/2984486/dashboard#s=p2

один сказал о переходе на Google Apps

Надо отметить, что это ответ к удаленному комментарию, целиком до удаления комментария это выглядело так:


Hi DL, As Office 365 for Business services(e.g. SharePoint Online, including OneDrive for Business, Exchange Online) are not supported on Linux as shown below, for the best experience, we recommend the operating system listed in the article.
Thank you, I go back to Google Apps suite

Я каждое утро прихожу в кофе-шоп, где на стойке стоит мой любимый кофе. Я не знаю ни одного человека в этом кофе-шопе, и не встречаюсь с ними даже глазами когда забираю кофе.
Утро — это такое время, когда я часто не хочу ни с кем общаться, поэтому такой ход событий мне очень нравится :)

Нет, ну тогда counter будет -n+1, а не ноль.
По простому двумя файлами сложно сломать magic, тремя файлами уже можно достаточно просто (magic = 7, 11, 15, второй файл удаляется три раза, magic и counter нули).

На сервере может гоняться какое-то ПО, которое в свою очередь имеет уязвимости, позволяющие закинуть файл и запустить, так что лучше патч накатить все равно.

Потому что это то, что уже активно используется везде. Если я с Амазона или Apple Store накраулил данных и хочу их в терминале вывести, мне надо показывать половинные звездочки, а их в шрифте не было. А теперь есть.

Да, я почему-то был под впечатлением, что 2 — это сколько символов сравнивать не считая нулевой байт (наверное из-за схожего параметра у strncpy, где надо вычитать единицу для нулевого байта и руками его доставлять).

Интересно, может ли вот этот код привести к проблемам:


strncmp (xloc.file, "\1", 2)

Из-за того, что строка, с которой сравнивают, имеет длину 1, а длина указана как 2.

Мне кажется следующее
— Убер выкатит self-driving car намного быстре, чем Google, потому что для них это моментальные деньги, а для Google — research project.
— Waze Carpool не выдавит Lyft и Uber. Так как платят намного меньше, и водителей будет мало, я думаю стандартный подход будет «проверить waze carpool, ага, никого нет, вызвать lyft line».
— Заголовок заметно перегибает про риск для таксистов. Даже сегодня люди продолжают пользоваться такси, хотя оно дороже, опаснее и сложнее для вызова чем Lyft и Uber.

Это правда не для всех языков. На С++ не под Windows хорошей среды нет, и в Vim есть плагины, которые делают автокомплит и навигацию через clang, поэтому конкретно для С++ Vim не намного хуже чем альтернативы не на Windows. Эклипсу и QtCreator все равно проигрывает немного по функциональности (например я не нашел хороших плагинов для кодогенерации), но не так значительно, как, например, с Java.

Ну во-первых можно прыгнуть на вторую букву, во-вторых пока количество формальных параметров на экране меньше чем 26, вы все равно в три keystroke попадете на букву А.
Я не знаю, удобнее ли это чем мышка для тех, кто хорошо владеет мышкой, я мышкой владею плохо, мне EasyMotion намного удобнее.

В Vim для этого есть EasyMotion, который позволяет прыгать в любое место без того, чтобы убирать руки на мышку.

Ну по такой логике лучше платить фермерам, чем магазину, и многие люди даже так делают, но в магазине все-таки проще.

Почти все лекции (если не вообще все) по-прежнему бесплатны. ragequit распространяет совершенно неверную информацию («Доступ к последним бесплатным лекциям и курсам был закрыт 1 июля»).
Волков эту идею, кстати, еще два дня назад озвучил

https://www.facebook.com/leonid.m.volkov/posts/1125127934176505?pnref=story

А я думаю — как assert(true) может помочь обойти правило не более двух ассертов.
Так намного больше смысла.

Когда роботы заменили сборщиков, я ничего не сказал, я же не сборщик
Когда роботы заменили таксистов, я ничего не сказал, я же не таксист


Когда роботы заменили программистов…

Информация

В рейтинге
Не участвует
Откуда
San Francisco, California, США
Зарегистрирован
Активность