бегло поглядел код на Go — сплошные касты float64 -> float32, что как бы намекает на адекватность теста, просто замена float32 -> float64 в исходнике ускоряет код на 30%
также во всех языках разные генераторы рандома, что тоже намекает
каталог это по сути спискок inode вложенных файлов/каталогово и то чтобы обратиться к файлу по имени нужно их тупо перебрать, так вот вместо поиска по списку из миллиона элементов, можно искать в 256, что как бы быстрее, сравните:
поиск в списке 1 000 000 элементов, разбиваем это на aa/aa (равномерно 16 файлов в каталоге), нужно перебрать 256 + 256 + 16 = 528 элементов
также вы дружно забываете про кеш файловой системы в ram.
под линукс есть dir_index он выполняет индексацию inode через хеш таблицу по имени, что несколько убирает острую необходимость такой структуры
вообще такой дизайн у них уже года 2 как минимум — у меня 550jv отличается только цвет дна и у меня больше отверстий в нем.
кстати петля не 1 в 1, у меня нет прошки так что сравнивал по фотке — в асусе она под 90 к экрану в проше под 135, визуально у прошки будет лучше выход воздуха и он идет на экран, а в асусе приемлемо охлаждается только когда на столе стоит и уходит в обе стороны (в стол и экран).
а по поводу того что он выходит в этом месте — там реально по другому не сделаешь если нагружать дискретную видео карту, то банально руки можно сжечь)
> Неужели так трудно придумать что-то свое, по настоящему самобытное и интересное, не паразитируя и не подражая?
ну да делать треугольные ноутбуки лишь бы быть непохожими на фруктовую компанию. ножки такие чтобы был больший контакт с буком (не отклеивались), плюс за счет меньшего контакта со столом и большего плеча к краю ножки у них нет отрывающего момента.
1.3% коллизий, это даже для crc32 на такой выборке дофига (1.5кк / 2 ^ 32 = 0.03%)
а 1.5кк значений это 4 * 10 ^-33 от всех возможных md5, что как бы намекает
хотя если вы имели ввиду $photo из статьи, то реализация tmp_name лежит на операционке, да там банально может не быть 4х символов, или у вас может получится несколько больше уровней например 1236, или несколько меньше (вот пример значения tmp_name: /tmp/php/php1h4j1o), в общем вместо контролируемого поведения мы получаем platform specific
вообще-то нет, в первом же приближении, microtime это [0-9] а md5 [0-9a-f], то есть для 2х символов в вашем случае будет 100 вариантов, а в исходном коде 256
ну и хеш функция против Н микросекунд это немного разные уровни энтропии
загружать их, просто загрузить будет дешевле и правильнее любых не строких дедубликаций, если я изменил тона на фото это не значит что после загрузки я должен увидеть чужой вариант фотографии. + ошибки в таких алгоритмах.
В лучшем случае можно делать дедубликаю по хешу содержимого файла, она ещё и универсальная
а кто будет из приводить в действие? пассажиры будут проламывать собой и креслом фюзеляж самолета? в туалет ходить больше нельзя будет? стрюарды будут ходить в незгараемых костюмах и с надетым парашютом?
никак, DARPA это прежде всего армейское оружие и почти все что по ту сторону от снайпера при выстреле это противник.
так же это комплекс из винтовки и патрона, винтовка точно осуществляет настройку цели, и скорее всего именно она корректирует пулю в поле (видимо, что-то вроде лазерного луча), то есть снайперу нужно сопровождать цель до момента попадания либо это может делать винтовка — что менее вероятно (вся эта часть моё предположение)
опять же если она электронная всегда можно сделать выключатель, чтобы она летела как обычная пуля
> А когда это на полном серьезе обсуждают люди 28-30 лет, у которых за плечами столько же опыта сколько у 23-х летнего? + у них семья и тратить кучу свободного времени на собственное развитие у них уже не выходит. Ну и т.д.
Это кстати тоже возрастной шовинизм
в общем я предлагаю вам разойтись миром, так как каких-то аргументов вы врятли сможете друг-другу предложить или обменяться телефона/email/skype и т.п. для более тесного обмена любезностями.
да ладно вам по аватарке в соц. сетях и ЧСВ выше среднего делать далекоидующие выводы.
такое ощущение, что от того, что кто-то прочтет комментарий и решит, что надо бы попробовать Symfony у него жизнь под откос пойдет. Да и есть в ваших комментариях противоречие — то симфони для избранных, а то в ней и «вчерашний студент» с полпика разберется.
Вообще ни разу не видел проекты фейл в которых можно было бы объяснить выбранными технологиями. Даже если это был Code Igniter. Всё равно основные проблемы обычно в людях.
ЗЫ Вообще у меня скорее негативный опыт общения с людьми которые указывают на опыт с 15 лет, в 25 это уже 10 лет опыта (ды-да), зачастую (у меня это 100%) это лукавство, причем бывало, что реальный опыт около 0. Эффект Даннинга — Крюгера как бы тоже никто не отменял.
Но даже если это так это не повод из-за неприязни к фреймворку выплескивать это на конкретного человека.
ЗЫЗЫ совсем недавно в youtube попался ролик www.youtube.com/watch?v=w1e4kffwaus — о том насколько наши суждения зависят от внутренних установок.
также во всех языках разные генераторы рандома, что тоже намекает
поиск в списке 1 000 000 элементов, разбиваем это на aa/aa (равномерно 16 файлов в каталоге), нужно перебрать 256 + 256 + 16 = 528 элементов
также вы дружно забываете про кеш файловой системы в ram.
под линукс есть dir_index он выполняет индексацию inode через хеш таблицу по имени, что несколько убирает острую необходимость такой структуры
кстати петля не 1 в 1, у меня нет прошки так что сравнивал по фотке — в асусе она под 90 к экрану в проше под 135, визуально у прошки будет лучше выход воздуха и он идет на экран, а в асусе приемлемо охлаждается только когда на столе стоит и уходит в обе стороны (в стол и экран).
а по поводу того что он выходит в этом месте — там реально по другому не сделаешь если нагружать дискретную видео карту, то банально руки можно сжечь)
ну да делать треугольные ноутбуки лишь бы быть непохожими на фруктовую компанию. ножки такие чтобы был больший контакт с буком (не отклеивались), плюс за счет меньшего контакта со столом и большего плеча к краю ножки у них нет отрывающего момента.
а 1.5кк значений это 4 * 10 ^-33 от всех возможных md5, что как бы намекает
ну и хеш функция против Н микросекунд это немного разные уровни энтропии
«критикуя — предлагай!»
В лучшем случае можно делать дедубликаю по хешу содержимого файла, она ещё и универсальная
так же это комплекс из винтовки и патрона, винтовка точно осуществляет настройку цели, и скорее всего именно она корректирует пулю в поле (видимо, что-то вроде лазерного луча), то есть снайперу нужно сопровождать цель до момента попадания либо это может делать винтовка — что менее вероятно (вся эта часть моё предположение)
опять же если она электронная всегда можно сделать выключатель, чтобы она летела как обычная пуля
Это кстати тоже возрастной шовинизм
в общем я предлагаю вам разойтись миром, так как каких-то аргументов вы врятли сможете друг-другу предложить или обменяться телефона/email/skype и т.п. для более тесного обмена любезностями.
такое ощущение, что от того, что кто-то прочтет комментарий и решит, что надо бы попробовать Symfony у него жизнь под откос пойдет. Да и есть в ваших комментариях противоречие — то симфони для избранных, а то в ней и «вчерашний студент» с полпика разберется.
Вообще ни разу не видел проекты фейл в которых можно было бы объяснить выбранными технологиями. Даже если это был Code Igniter. Всё равно основные проблемы обычно в людях.
ЗЫ Вообще у меня скорее негативный опыт общения с людьми которые указывают на опыт с 15 лет, в 25 это уже 10 лет опыта (ды-да), зачастую (у меня это 100%) это лукавство, причем бывало, что реальный опыт около 0. Эффект Даннинга — Крюгера как бы тоже никто не отменял.
Но даже если это так это не повод из-за неприязни к фреймворку выплескивать это на конкретного человека.
ЗЫЗЫ совсем недавно в youtube попался ролик www.youtube.com/watch?v=w1e4kffwaus — о том насколько наши суждения зависят от внутренних установок.