Возьмем с потолка 5%. То есть при хешировании всех 2^128 хешей, 5% из них совпадут.
Если 5% хэшей совпадают, то это очень некачественная функция. Даже в MD5 такого количества коллизий нет.
Это, конечное же, в реальности не произойдет. Потому что на самом деле на каждой итерации совпадать будут все меньше и меньше хешей. Но ослабить таким образом используемую хеш функцию до уровня «слабее чем 1 хеширование» можно запросто, даже с учетом х2000 времени вычисления каждого хеша.
Вы только что обозвали дураками разработчиков PBKDF2 — они там как раз тем и занимаются, что используют много раундов хэширования для генерации ключей шифрования.
Если добавить в директорию файлы, то торрент-файл будет другим — поменяется его хэш. В результате остальные машины будут сидировать старый торрент и не подхватят новые файлы.
Вам придется писать систему по обновлению торрент-файлов на подконтрольных вам машинах.
Коллизии неизбежны при впихивании невпихуемого (т.е. при хэшировании данных, чья длина больше длины хэша). Если хэшировать данные длиной в хэш, коллизий будет исчезающе мало (оговорка: если хэш-функция качественная).
А так многочисленные хэширования используются, чтобы замедлить брутфорс украденных хэшей. Скажем, если у нас в базе лежит не пароль, а md5(пароль) — это одно. А вот если у нас в базе лежит результат md5(md5(md5(… и так 2000 раз… md5(пароль)...))) -это уже в 2000 раз замедлит перебор паролей, если базу украдут.
Уже прекрасно. Из 8 гигов набортной памяти будем видеть половину.
Мы занимаемся настройкой Raspberry Pi, а поэтому нам ничто не мешает зайти в раздел настроек Options > GPU Memory и изменить размер видеопамяти с 65 Мб на 16 Мб. Если Raspberry Pi не используется для работы с графическими программами, то мы, благодаря этому, ничего не потеряем, а лишь вернём системе немного оперативной памяти.
Или, например, известна история когда во время Второй мировой войны морские пехотинцы США завербовали и обучили людей из племени индейцев навахо, свободно владеющих языком навахо. Это был привлекательный способ использования кодирования, мало людей не из племени знали этот язык, а также не было никаких опубликованных книг на языке навахо. В данном случае общей информацией было знание языка навахо.
Не совсем так. Японцы нашли носителей языка навахо и даже уговорили их сотрудничать. Вот только в расшифровке это им не очень помогло: на выходе получался бессвязный набор слов.
Кроме языка навахо «общей информацией» еще был способ кодирования информации: текст шифрограммы составлялся на английском, далее каждая буква шифрограммы кодировалась словом на навахо. Принцип был простой: слово в переводе на английский должно было начинаться на нужную букву (слова «би-ла-сана» (apple, «яблоко»), «уол-ла-чи» (ant, «муравей») и «це-нилл» (axe, «топор») обозначали букву «а» — из википедии).
Ну и чтобы шифрограммы не разрастались, некоторые часто употребимые слова шифровались отдельно, описательными конструкциями.
Японцы этого не знали и переводили с навахо сразу на японский — получая бессмысленное бесполезное сообщение.
Концептуальность там скорее для придания статье модности-солидности. А так-то смысл в том, чтобы все данные из разных сервисов и программ хранить единообразно. С сервисами понятно, они умереть могут или аккаунт удалить, утянув с собой все данные (переписку, почту и т.п). С программами не так очевидно:
— пользователь может поменять одну программу на другую (outlook на thunderbird, например). В результате часть данных может остаться в старом формате (который теперь нечем читать). Скажем, у меня сейчас в почтовой программе есть несколько сдохших почтовых аккаунтов, которые я держу только из-за писем. Если я когда-нибудь перееду на другую почтовую программу, я вряд ли буду импортировать данные из сдохших аккаунтов — и они зависнут мертвым грузом, т.к. прочесть их будет уже нечем.
Когда таких «переездов» накапливается много, дохлых нечитаемых данных тоже накапливается много. А ведь иногда они могут и пригодиться.
Так ваш вопрос — типично иезуитский, задан с целью осадить неудобного собеседника.
Когда вам задают конкретные вопросы про технологии Эпсон — вы частенько говорите «надо уточнить у техников». А сами, тем не менее, спрашиваете у пользователя конкретные объемы слива чернил в ВАШЕЙ же технике. Демагогия чистой воды.
Кстати, раз уж вы так ждете конкретных цифр — может, подскажете, по какой технологии пользователь вашей техники может измерить объемы сплевываемых в памперс чернил? Желательно с разбивкой по отдельным цветам.
Или для 8 гиговой по умолчанию уже идёт arm64 дистрибутив?
Нет, там один дистрибутив Raspbian для всех моделей. Я еще удивился рассуждениям автора про «8 гигов это многопамяти» — распбиан в 32-битном режиме не видит 8 гигов.
Теоретически можно после установки переключиться на 64-битное ядро и обновить систему до 64 бит, но насколько это надежно работает — не знаю.
Ага, вот и скажу: проблема работников иностранных поставщиков — проблема иностранных поставщиков, а не работника. Проблема работников иностранных корпоративных клиентов — проблема корпоративных клиентов, а не работника.
Вы специально не заметили, что я говорил о работе С поставщиками, а не НА поставщика?
Если на сайт нельзя зайти из половины стран мира — это значит, что тебе не следует туда заходить.
Вы прям как линуксоид из начала двухтысячных: «если у вас это не работает — оно вам и не нужно». :)
Нет, мой друг, нужно. Иногда у очень вкусного клиента сайт — с такой вот блокировкой. Но если вы его пропустите, вы лишаетесь возможности заключить с ним контракт.
Дело в том, что большинство бизнесов в России — мелкие, и для иностранного поставщика не очень интересные. Поэтому потерю вас он не заметит, а вот вы — вполне можете прогореть, т.к. посредников много, а интересных поставщиков мало.
Я считаю, что статья о сайтах для обычного пользователя, не для работника импортной индустрии, которых вы сюда приплели
Вы считаете неправильно.
Обычный пользователь не ходит дальше соцсетей и пары-тройки избранных сайтов. Ну и поисковик еще. Ему, по большому счету, и блокировки роскомнадзора абсолютно незаметны.
Если на сайт не впускают — это в большинстве случаев значит, что тебе не следует туда заходить.
Угу, расскажите это тем, кто работает с иностранными поставщиками или окучивает иностранных корпоративных клиентов. Заметная часть американских сайтов «защищена» блокировщиками. Причем в компаниях-владельцах этих сайтов практически никто не имеет понятия о том, что к ним на сайт нельзя зайти из половины стран мира. Просто кто-то когда-то согласился активировать «защиту от злопуких хакеров» для сайта, а что именно она делает — никто, как обычно, не знает.
Все правильно. Одно ядро быстрее, чем один поток на GPU, раз этак в 10. Вот только ядер у CPU 8 (и то гипертрединг), а на видеокарте — больше тысячи. И если их все загрузить работой, то производительность видеокарты будет в десятки и сотни раз выше, чем CPU.
Проблема в том, что пересылка данных между хостом и видеокартой может занимать много-много времени :)
Если потяжелее, то можно и «No shit?» Это когда хочешь выразить некоторое сомнение в словах собеседника, но и одновременно надежду что это полная правда.
Ну смотрите, после любого взаимодействия с клиентом коммуникация из «холодной» становится как минимум «теплой».
Постель — не повод для знакомства (ц).
Я вот, например, не помню и четверти из тех интернет-магазинчиков, в которых что-то брал по мелочи. И помнить не хочу. Если магазинчик будет настаивать на «теплой» коммуникации, он моментально отправится в спам-лист, а я уйду «по неизвестной причине».
Клиент после покупки продукта может быть заинтересован в других товарах или услугах (а может не не заинтересован, из 100 клиентов 20 по статистике будут иметь желание приобрести что-то дополнительно).
Для этого есть списки рекомендуемых товаров, предлагаемые непосредственно в момент покупки: «с этим товаром берут ...» и «рекомендуем вам также обратить внимание на ...». Если мне контора продаст пылесос, а потом начнет спамить предложениями купить к нему фильтры/щетки/расширенную гарантию — контора моментально попадет в спам-лист, а я уйду «по неизвестной причине».
И, конечно, нужно избегать создания таких сообщений, как спам. Хорошим инструментом являются, к примеру, полезные рассылки с интересными историями и фактами о продукте.
Вы забыли самое главное — пользователь должен сам, добровольно и в сознании, подписаться на эту полезную рассылку.
Если полезная рассылка придет мне без моего согласия — контора отправится… ну вы поняли.
Компания, которая занимается производством мебели, к примеру, имеет сотни и двести конкурентов, именно поэтому необходимы рассказанные раннее бизнес-процессы, чтобы клиент в момент возникновения следующей потребности помнил о вашей организации.
Подмена понятий.
Клиенту не надо вспоминать о собственно компании. Клиенту на компанию глубоко плевать, что бы там ни говорили маркетологи.
Клиент должен вспомнить о ПРОДУКЦИИ компании.
Поэтому компании, которая имеет сотни и двести конкурентов, необходимы отлаженные процессы производства и контроля качества. Другими словами, продукция компании должна выделяться среди продукции конкурентов — например, качеством. Или демократичной ценой.
Именно в этом случае клиент вспомнит о компании в момент возникновения «следующей потребности».
А все эти «бизнес-процессы привлечения и удержания», пусть даже и дают какой-то выхлоп, опасны. Опасны из-за того, что подменяются понятия. Вместо обеспечения качества и конкурентоспособности товаров или услуг предлагается обеспечивать некие воображаемые показатели «удержания» и «привлечения». В результате можно «добизнеситься» до того, что контора прогорит при полном благолепии в отчетности.
Без бизнес-процессов «вовлечение», «удержание» и «возвращение» невозможно налаживать диалог с клиентом, заботиться о нем.
Вы считаете, что клиентская служба не может работать сама по себе, без великих бизнес-процессов?
Конечно, если компания будет навязчивой и каждую неделю / месяц отправлять предложение о покупке, то ситуация будет похожа на диалог с соседом-алкоголиком
Простите, но ваше определение этих бизнес-процессов разве не предусматривает регулярного «уделения внимания», т.е. «холодной» коммуникации от компании к клиенту, т.е. спама?
Бизнес-процессе «вовлечение» необходим, чтобы клиент решился на повторную покупку и далее привык покупать в вашей компании.
«Удержание» – это бизнес-процесс, благодаря которому каждому клиенту уделяется внимание, что делает его постоянным покупателем.
«Возвращение», как понятно из названия, это процессы призванные определять отток (уход клиентов) и далее предпринимать действия с целью возобновить продаж.
Все эти рецепты напоминают мне поведение соседа-алкоголика, который «налаживает отношения» со свежевъехавшими жильцами.
Шаг 1: приходит занять «до завтра» червонец (буквально — десять рублей). Назавтра отдает. И так раза три — «вовлекает», чтобы сосед привык.
Шаг 2: начинает активно «дружить», интересуется как жизнь, пытается завязать непринужденную беседу, намекает на совместные выпивки. Т.е. уделяет внимание, отрабатывает бизнес-процесс «удержания» — ну и заодно, если повезет, находит собутыльника.
Шаг 3: если сосед все-таки активно сопротивляется и не в восторге от перспективы дружить с алкашом, в ход идет третья стадия — «возвращение». Тут уж разные методы у всех: одна сильнопьющая дама, например, просто нарисовалась у коллеги на пороге и предложила свои услуги в качестве няньки («я и с детьми посижу, и поболтаем, и выпить можем»). Коллега сильно удивился. Еще сильнее удивилась его жена, которая тоже присутствовала при этом бенефисе.
Пардон, что-то я увлекся. Я это к чему? К тому, что клиенту важно качество, цена и репутация конторы, а не хитрые бизнес-трюки.
В этих случаях в русском языке употребляется прекрасное имя Имярек. И сразу всем понятно, что это слово заменяет настоящую фамилию.
Но в хабрапереводах Джон Доу плейсхолдит, это да… :)
За 100-200 баксов разницы вы можете купить себе двух китайцев по цене одного нука. Сломается один — переставите диск в другой, это дело десяти минут.
Собственно, в мелких неттопах и ломаться-то особо нечему. Из «своего» там только материнка с напаянным процессором, все остальное — стандартная комплектуха, коей в любом компьютерном магазине навалом: планки памяти SO-DIMM, накопители SSD форм-фактора М.2, вайфайные модули того же форм-фактора.
Если 5% хэшей совпадают, то это очень некачественная функция. Даже в MD5 такого количества коллизий нет.
Вы только что обозвали дураками разработчиков PBKDF2 — они там как раз тем и занимаются, что используют много раундов хэширования для генерации ключей шифрования.
Вам придется писать систему по обновлению торрент-файлов на подконтрольных вам машинах.
А так многочисленные хэширования используются, чтобы замедлить брутфорс украденных хэшей. Скажем, если у нас в базе лежит не пароль, а md5(пароль) — это одно. А вот если у нас в базе лежит результат md5(md5(md5(… и так 2000 раз… md5(пароль)...))) -это уже в 2000 раз замедлит перебор паролей, если базу украдут.
Уже прекрасно. Из 8 гигов набортной памяти будем видеть половину.
Потеряли 4 гигабайта, вернули 48 мегабайт. Успех!
Не совсем так. Японцы нашли носителей языка навахо и даже уговорили их сотрудничать. Вот только в расшифровке это им не очень помогло: на выходе получался бессвязный набор слов.
Кроме языка навахо «общей информацией» еще был способ кодирования информации: текст шифрограммы составлялся на английском, далее каждая буква шифрограммы кодировалась словом на навахо. Принцип был простой: слово в переводе на английский должно было начинаться на нужную букву (слова «би-ла-сана» (apple, «яблоко»), «уол-ла-чи» (ant, «муравей») и «це-нилл» (axe, «топор») обозначали букву «а» — из википедии).
Ну и чтобы шифрограммы не разрастались, некоторые часто употребимые слова шифровались отдельно, описательными конструкциями.
Японцы этого не знали и переводили с навахо сразу на японский — получая бессмысленное бесполезное сообщение.
— пользователь может поменять одну программу на другую (outlook на thunderbird, например). В результате часть данных может остаться в старом формате (который теперь нечем читать). Скажем, у меня сейчас в почтовой программе есть несколько сдохших почтовых аккаунтов, которые я держу только из-за писем. Если я когда-нибудь перееду на другую почтовую программу, я вряд ли буду импортировать данные из сдохших аккаунтов — и они зависнут мертвым грузом, т.к. прочесть их будет уже нечем.
Когда таких «переездов» накапливается много, дохлых нечитаемых данных тоже накапливается много. А ведь иногда они могут и пригодиться.
Когда вам задают конкретные вопросы про технологии Эпсон — вы частенько говорите «надо уточнить у техников». А сами, тем не менее, спрашиваете у пользователя конкретные объемы слива чернил в ВАШЕЙ же технике. Демагогия чистой воды.
Кстати, раз уж вы так ждете конкретных цифр — может, подскажете, по какой технологии пользователь вашей техники может измерить объемы сплевываемых в памперс чернил? Желательно с разбивкой по отдельным цветам.
Это как Саул, только Гаул. :)
Нет, там один дистрибутив Raspbian для всех моделей. Я еще удивился рассуждениям автора про «8 гигов это многопамяти» — распбиан в 32-битном режиме не видит 8 гигов.
Теоретически можно после установки переключиться на 64-битное ядро и обновить систему до 64 бит, но насколько это надежно работает — не знаю.
Вы специально не заметили, что я говорил о работе С поставщиками, а не НА поставщика?
Вы прям как линуксоид из начала двухтысячных: «если у вас это не работает — оно вам и не нужно». :)
Нет, мой друг, нужно. Иногда у очень вкусного клиента сайт — с такой вот блокировкой. Но если вы его пропустите, вы лишаетесь возможности заключить с ним контракт.
Дело в том, что большинство бизнесов в России — мелкие, и для иностранного поставщика не очень интересные. Поэтому потерю вас он не заметит, а вот вы — вполне можете прогореть, т.к. посредников много, а интересных поставщиков мало.
Вы считаете неправильно.
Обычный пользователь не ходит дальше соцсетей и пары-тройки избранных сайтов. Ну и поисковик еще. Ему, по большому счету, и блокировки роскомнадзора абсолютно незаметны.
Угу, расскажите это тем, кто работает с иностранными поставщиками или окучивает иностранных корпоративных клиентов. Заметная часть американских сайтов «защищена» блокировщиками. Причем в компаниях-владельцах этих сайтов практически никто не имеет понятия о том, что к ним на сайт нельзя зайти из половины стран мира. Просто кто-то когда-то согласился активировать «защиту от злопуких хакеров» для сайта, а что именно она делает — никто, как обычно, не знает.
Все правильно. Одно ядро быстрее, чем один поток на GPU, раз этак в 10. Вот только ядер у CPU 8 (и то гипертрединг), а на видеокарте — больше тысячи. И если их все загрузить работой, то производительность видеокарты будет в десятки и сотни раз выше, чем CPU.
Проблема в том, что пересылка данных между хостом и видеокартой может занимать много-много времени :)
Peace dish?
Постель — не повод для знакомства (ц).
Я вот, например, не помню и четверти из тех интернет-магазинчиков, в которых что-то брал по мелочи. И помнить не хочу. Если магазинчик будет настаивать на «теплой» коммуникации, он моментально отправится в спам-лист, а я уйду «по неизвестной причине».
Для этого есть списки рекомендуемых товаров, предлагаемые непосредственно в момент покупки: «с этим товаром берут ...» и «рекомендуем вам также обратить внимание на ...». Если мне контора продаст пылесос, а потом начнет спамить предложениями купить к нему фильтры/щетки/расширенную гарантию — контора моментально попадет в спам-лист, а я уйду «по неизвестной причине».
Вы забыли самое главное — пользователь должен сам, добровольно и в сознании, подписаться на эту полезную рассылку.
Если полезная рассылка придет мне без моего согласия — контора отправится… ну вы поняли.
Подмена понятий.
Клиенту не надо вспоминать о собственно компании. Клиенту на компанию глубоко плевать, что бы там ни говорили маркетологи.
Клиент должен вспомнить о ПРОДУКЦИИ компании.
Поэтому компании, которая имеет сотни и двести конкурентов, необходимы отлаженные процессы производства и контроля качества. Другими словами, продукция компании должна выделяться среди продукции конкурентов — например, качеством. Или демократичной ценой.
Именно в этом случае клиент вспомнит о компании в момент возникновения «следующей потребности».
А все эти «бизнес-процессы привлечения и удержания», пусть даже и дают какой-то выхлоп, опасны. Опасны из-за того, что подменяются понятия. Вместо обеспечения качества и конкурентоспособности товаров или услуг предлагается обеспечивать некие воображаемые показатели «удержания» и «привлечения». В результате можно «добизнеситься» до того, что контора прогорит при полном благолепии в отчетности.
Вы считаете, что клиентская служба не может работать сама по себе, без великих бизнес-процессов?
Простите, но ваше определение этих бизнес-процессов разве не предусматривает регулярного «уделения внимания», т.е. «холодной» коммуникации от компании к клиенту, т.е. спама?
Все эти рецепты напоминают мне поведение соседа-алкоголика, который «налаживает отношения» со свежевъехавшими жильцами.
Шаг 1: приходит занять «до завтра» червонец (буквально — десять рублей). Назавтра отдает. И так раза три — «вовлекает», чтобы сосед привык.
Шаг 2: начинает активно «дружить», интересуется как жизнь, пытается завязать непринужденную беседу, намекает на совместные выпивки. Т.е. уделяет внимание, отрабатывает бизнес-процесс «удержания» — ну и заодно, если повезет, находит собутыльника.
Шаг 3: если сосед все-таки активно сопротивляется и не в восторге от перспективы дружить с алкашом, в ход идет третья стадия — «возвращение». Тут уж разные методы у всех: одна сильнопьющая дама, например, просто нарисовалась у коллеги на пороге и предложила свои услуги в качестве няньки («я и с детьми посижу, и поболтаем, и выпить можем»). Коллега сильно удивился. Еще сильнее удивилась его жена, которая тоже присутствовала при этом бенефисе.
Пардон, что-то я увлекся. Я это к чему? К тому, что клиенту важно качество, цена и репутация конторы, а не хитрые бизнес-трюки.
Но в хабрапереводах Джон Доу плейсхолдит, это да… :)
Собственно, в мелких неттопах и ломаться-то особо нечему. Из «своего» там только материнка с напаянным процессором, все остальное — стандартная комплектуха, коей в любом компьютерном магазине навалом: планки памяти SO-DIMM, накопители SSD форм-фактора М.2, вайфайные модули того же форм-фактора.